/* MeuPDVOnline Experience R2233
   Reconstrução visual completa e aditiva: Site, Admin, Cliente, PWA e autenticação. */
:root{
  --x33-blue:#0866f5;--x33-blue-deep:#004bc9;--x33-cyan:#00b7dc;--x33-green:#00d59f;
  --x33-navy:#032944;--x33-night:#021a2c;--x33-ink:#062a45;--x33-muted:#5f7688;
  --x33-soft:#f1f7fb;--x33-soft-blue:#eaf5ff;--x33-line:#d6e6f1;--x33-white:#fff;
  --x33-radius:28px;--x33-shadow:0 26px 70px rgba(3,41,68,.13);--x33-shadow-soft:0 15px 40px rgba(3,41,68,.08)
}
html{scroll-behavior:smooth}body{color:var(--x33-ink);background:var(--x33-soft);font-feature-settings:"kern" 1,"liga" 1}
body.public-site{background:#fff!important}.site-container{width:min(1240px,calc(100% - 40px))!important}
.site-btn,.btn,.mini-btn{font-weight:850!important;letter-spacing:-.01em;border-radius:14px!important}.site-btn.primary,.btn.primary{background:linear-gradient(120deg,var(--x33-blue),var(--x33-cyan))!important;color:#fff!important;border:0!important;box-shadow:0 13px 30px rgba(8,102,245,.23)!important}.site-btn.primary:hover,.btn.primary:hover{box-shadow:0 18px 38px rgba(8,102,245,.32)!important}.site-btn.secondary,.btn.ghost,.btn.soft{background:#fff!important;color:var(--x33-ink)!important;border:1px solid #bdd5e5!important}

/* Corrige a ordem natural da home e neutraliza reordenações legadas. */
.mp1060-home,.mp1102-home{display:block!important;overflow:clip!important}.mp1060-home>section{position:relative!important;order:initial!important;inset:auto!important}.mp1060-home>section[hidden]{display:none!important}

/* Barra superior e header inspirado em navegação premium, com marca própria. */
.public-trustbar{position:relative;z-index:102;background:var(--x33-night)!important;color:#dff4ff!important;border:0!important;min-height:34px!important}.public-trustbar .site-container{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:42px!important;font-size:11px!important;font-weight:850!important;letter-spacing:.04em!important}.public-trustbar span,.public-trustbar a{color:#dff4ff!important}.public-trustbar a{padding:4px 13px!important;border-radius:999px!important;background:rgba(0,213,159,.13)!important;color:#73f4cf!important}.public-trustbar i{background:var(--x33-green)!important;box-shadow:0 0 0 5px rgba(0,213,159,.14)!important}
.public-header{position:absolute!important;top:48px!important;left:0!important;right:0!important;z-index:100!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.public-header .header-row{width:min(1240px,calc(100% - 40px))!important;min-height:76px!important;padding:10px 14px 10px 20px!important;border-radius:24px!important;background:linear-gradient(105deg,var(--x33-blue-deep),var(--x33-blue) 58%,var(--x33-cyan))!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 22px 50px rgba(1,34,64,.28)!important;backdrop-filter:blur(20px)}
.public-header .public-brand{gap:10px!important}.public-header .public-brand-logo{width:50px!important;height:50px!important;border-radius:16px!important;background:#fff!important;border:0!important;box-shadow:0 8px 18px rgba(0,0,0,.14)!important}.public-header .public-brand-copy strong{font-size:17px!important;color:#fff!important}.public-header .public-brand-copy small{font-size:9px!important;color:#d9efff!important;opacity:.86!important}.public-header .desktop-nav{gap:2px!important;padding:4px!important;border-radius:16px!important;background:rgba(3,41,68,.12)!important}.public-header .desktop-nav a{padding:10px 11px!important;border-radius:11px!important;color:#fff!important;font-size:12px!important;font-weight:780!important}.public-header .desktop-nav a:hover,.public-header .desktop-nav a.active{background:rgba(255,255,255,.14)!important;color:#fff!important}.public-header .header-login{color:#fff!important;border-color:rgba(255,255,255,.28)!important;background:rgba(255,255,255,.08)!important}.public-header .site-btn.primary{background:#fff!important;color:var(--x33-blue-deep)!important;box-shadow:none!important}.public-header .nav-toggle{border-color:rgba(255,255,255,.36)!important}.public-header .nav-toggle span{background:#fff!important}

/* Hero editorial com produto real no lugar de uma composição genérica. */
.mp1060-hero{isolation:isolate;min-height:790px!important;padding:152px 0 70px!important;background:radial-gradient(circle at 68% 24%,rgba(0,183,220,.3),transparent 29%),radial-gradient(circle at 18% 90%,rgba(0,213,159,.18),transparent 34%),linear-gradient(118deg,#021b2e 0%,#043555 52%,#07638a 100%)!important;color:#fff!important;border-radius:0 0 46px 46px!important;overflow:hidden!important}.mp1060-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(90deg,rgba(2,26,44,.96) 0%,rgba(2,34,57,.9) 40%,rgba(2,41,67,.44) 66%,rgba(0,70,98,.24) 100%),url('meupdv-hero-r1330.png') center right/cover no-repeat!important;opacity:.9!important}.mp1060-hero:after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(122deg,transparent 0 46%,rgba(255,255,255,.04) 46% 47%,transparent 47% 63%,rgba(255,255,255,.025) 63% 64%,transparent 64%)!important}
.mp1060-hero-grid{min-height:560px!important;display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr)!important;gap:54px!important;align-items:center!important;padding:0!important}.mp1060-hero-copy{position:relative!important;z-index:3!important;max-width:690px!important}.mp1060-kicker{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:8px 13px!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.13)!important;color:#72f1ce!important;font-size:11px!important;font-weight:900!important;letter-spacing:.13em!important}.mp1060-kicker i{width:7px!important;height:7px!important;background:var(--x33-green)!important;box-shadow:0 0 0 5px rgba(0,213,159,.13)!important}.mp1060-hero-copy h1{max-width:670px!important;margin:20px 0 18px!important;color:#fff!important;font-size:clamp(3.6rem,5.7vw,6.25rem)!important;line-height:.91!important;letter-spacing:-.073em!important;text-wrap:balance!important}.mp1060-hero-copy>p{max-width:610px!important;margin:0 0 26px!important;color:#d0e7f5!important;font-size:clamp(1rem,1.3vw,1.22rem)!important;line-height:1.55!important}.mp1060-hero-actions{gap:12px!important}.mp1060-hero .site-btn.primary{background:linear-gradient(120deg,var(--x33-green),#24e5ba)!important;color:#032f39!important;box-shadow:0 16px 36px rgba(0,213,159,.25)!important}.mp1060-hero .site-btn.secondary{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.27)!important;color:#fff!important}.r99-hero-note{margin-top:16px!important;color:#c8e1ef!important}.r99-hero-note i{color:#68f1cb!important}.mp1060-hero-proof{margin-top:18px!important;display:flex!important;gap:16px!important;flex-wrap:wrap!important}.mp1060-hero-proof span{color:#e0f2fb!important;font-size:11px!important}.mp1060-hero-proof b{color:#72f1ce!important}.mp1060-mini-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-top:22px!important}.mp1060-mini-stats article{min-height:80px!important;padding:14px 15px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:17px!important;background:rgba(255,255,255,.065)!important;backdrop-filter:blur(13px)!important}.mp1060-mini-stats strong{color:#fff!important;font-size:14px!important}.mp1060-mini-stats small{color:#bcd9e9!important;font-size:10px!important}
.mp1060-product-stage{position:relative!important;z-index:3!important;transform:perspective(1400px) rotateY(-3deg)!important}.mp1102-video-window{border-radius:28px!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 40px 90px rgba(0,0,0,.42)!important;overflow:hidden!important;background:rgba(255,255,255,.96)!important}.mp1102-video-window>header{background:#fff!important}.mp1102-video-frame{min-height:340px!important}.mp1060-float-card{border:1px solid rgba(255,255,255,.2)!important;border-radius:17px!important;box-shadow:0 18px 38px rgba(0,0,0,.22)!important}.mp1060-float-card.stock{background:linear-gradient(135deg,var(--x33-blue),var(--x33-cyan))!important;color:#fff!important}.mp1060-float-card.fiscal{background:#effff9!important}

/* Faixas gráficas e ritmo da landing. */
.r99-conversion-band{background:linear-gradient(105deg,var(--x33-blue),var(--x33-cyan))!important;border:0!important;color:#fff!important}.r99-conversion-band .site-container{min-height:112px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important}.r99-conversion-band article{padding:24px!important;border-right:1px solid rgba(255,255,255,.18)!important}.r99-conversion-band article:last-child{border-right:0!important}.r99-conversion-band i{background:rgba(255,255,255,.16)!important;color:#fff!important}.r99-conversion-band b,.r99-conversion-band small{color:#fff!important}.r99-conversion-band small{opacity:.78!important}
.mp1140-business-ticker{height:66px!important;background:var(--x33-green)!important;color:#03323c!important;border:0!important;transform:rotate(-1.1deg) scale(1.03)!important;margin:22px 0 44px!important;box-shadow:0 12px 25px rgba(0,213,159,.2)!important}.mp1140-business-label{background:var(--x33-night)!important;color:#fff!important}.mp1140-business-track span{font-weight:900!important;letter-spacing:.08em!important;color:#03323c!important}.mp1140-business-track i{filter:none!important}
.mp1060-section{padding:clamp(82px,8.5vw,136px) 0!important}.mp1060-section-head{max-width:920px!important;margin-inline:auto!important}.mp1060-section-head>span,.sd84-promo-head span,.mp2233-module-copy>span{display:inline-flex!important;padding:7px 13px!important;border:1px solid #b7d0df!important;border-radius:999px!important;color:var(--x33-blue)!important;background:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.11em!important}.mp1060-section-head h2,.sd84-promo-head h2,.mp2233-module-copy h2,.mp1060-start h2,.mp1060-trust-grid h2{margin-top:18px!important;color:var(--x33-night)!important;font-size:clamp(2.7rem,5vw,5rem)!important;line-height:.97!important;letter-spacing:-.065em!important;text-wrap:balance!important}.mp1060-section-head>p,.sd84-promo-head p,.mp2233-module-copy>p{color:var(--x33-muted)!important;font-size:17px!important;line-height:1.55!important}.mp1060-section-head.left{max-width:none!important;margin-left:0!important}

/* Novo bloco de módulos, sem retirar nenhum recurso existente. */
.mp2233-modules{padding:105px 0 125px!important;background:#fff!important}.mp2233-module-head{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr)!important;gap:74px!important;align-items:end!important;margin-bottom:42px!important}.mp2233-module-copy h2{margin-bottom:20px!important}.mp2233-module-copy p{max-width:630px!important}.mp2233-module-platform{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;padding:18px!important;border:1px solid var(--x33-line)!important;border-radius:24px!important;background:var(--x33-soft)!important}.mp2233-module-platform span{min-height:76px!important;padding:14px!important;border-radius:16px!important;background:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important;box-shadow:0 8px 20px rgba(3,41,68,.05)!important}.mp2233-module-platform b{font-size:13px!important;color:var(--x33-ink)!important}.mp2233-module-platform small{font-size:10px!important;color:var(--x33-muted)!important}.mp2233-module-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}.mp2233-module-card{position:relative!important;min-height:570px!important;padding:38px!important;border-radius:32px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border:1px solid var(--x33-line)!important;box-shadow:var(--x33-shadow)!important}.mp2233-module-card.retail{background:linear-gradient(145deg,#fff,#eaf5ff)!important}.mp2233-module-card.autoparts{background:radial-gradient(circle at 82% 10%,rgba(0,213,159,.25),transparent 27%),linear-gradient(145deg,var(--x33-night),#07557d)!important;color:#fff!important;border:0!important}.mp2233-module-card:after{content:""!important;position:absolute!important;right:-70px!important;bottom:-70px!important;width:340px!important;height:340px!important;border:58px solid rgba(8,102,245,.08)!important;border-radius:50%!important}.mp2233-module-card.autoparts:after{border-color:rgba(0,213,159,.11)!important}.mp2233-module-card header{position:relative!important;z-index:2!important}.mp2233-module-card header>span{display:inline-flex!important;padding:8px 12px!important;border-radius:999px!important;background:#e6f2ff!important;color:var(--x33-blue)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.12em!important}.mp2233-module-card.autoparts header>span{background:var(--x33-green)!important;color:#04363f!important}.mp2233-module-card h3{margin:19px 0 12px!important;font-size:clamp(2.45rem,4vw,4.3rem)!important;line-height:.95!important;letter-spacing:-.06em!important;color:var(--x33-night)!important}.mp2233-module-card.autoparts h3{color:#fff!important}.mp2233-module-card header p{max-width:540px!important;color:var(--x33-muted)!important;font-size:16px!important}.mp2233-module-card.autoparts header p{color:#cce7f3!important}.mp2233-module-list{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin:26px 0!important}.mp2233-module-list span{display:flex!important;align-items:center!important;gap:9px!important;padding:12px 13px!important;border-radius:14px!important;background:rgba(255,255,255,.78)!important;border:1px solid #d8e6ef!important;font-size:12px!important;font-weight:760!important}.mp2233-module-list i{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:7px!important;background:var(--x33-blue)!important;color:#fff!important;font-style:normal!important}.mp2233-module-card.autoparts .mp2233-module-list span{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.14)!important;color:#fff!important}.mp2233-module-card.autoparts .mp2233-module-list i{background:var(--x33-green)!important;color:#04363f!important}.mp2233-module-actions{position:relative!important;z-index:2!important;margin-top:auto!important;display:flex!important;align-items:center!important;gap:12px!important}.mp2233-module-actions small{color:var(--x33-muted)!important}.mp2233-module-card.autoparts .mp2233-module-actions small{color:#cce7f3!important}.mp2233-module-card.autoparts .site-btn.primary{background:linear-gradient(120deg,var(--x33-green),#27e7bb)!important;color:#04343e!important;box-shadow:none!important}

/* Demonstrações e pagamentos como grandes blocos visuais. */
.sd84-promo{padding:112px 0!important;background:var(--x33-soft)!important}.sd84-promo-head{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:end!important;gap:55px!important}.sd84-promo-grid{gap:22px!important}.sd84-promo-card{min-height:500px!important;border-radius:28px!important;border:1px solid var(--x33-line)!important;background:#fff!important;box-shadow:var(--x33-shadow-soft)!important;overflow:hidden!important}.sd84-promo-products{min-height:210px!important}.sd84-promo-card>b{font-size:23px!important;color:var(--x33-night)!important}.sd84-promo-footer{margin-top:24px!important;border-radius:20px!important;background:var(--x33-night)!important;color:#fff!important}.sd84-promo-footer p,.sd84-promo-footer a{color:#fff!important}
.mp1104-payments{background:#fff!important}.mp1104-payments .site-container{padding:48px!important;border-radius:34px!important;background:linear-gradient(135deg,#eaf6ff,#effff9)!important;border:1px solid #cee4f1!important;box-shadow:var(--x33-shadow-soft)!important}.mp1104-payments h2{font-size:clamp(2.7rem,4.6vw,4.8rem)!important;letter-spacing:-.06em!important;line-height:.98!important}.mp1104-payment-providers article{border-radius:22px!important;background:#fff!important;border:1px solid var(--x33-line)!important;box-shadow:0 14px 35px rgba(3,41,68,.07)!important}

/* Benefícios, comparação e telas. */
.mp1060-results{background:#fff!important}.mp1060-result-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important}.mp1060-result-grid article{min-height:260px!important;padding:28px!important;border:1px solid var(--x33-line)!important;border-radius:26px!important;background:linear-gradient(150deg,#fff,#f5faff)!important;box-shadow:var(--x33-shadow-soft)!important}.mp1060-result-grid article:nth-child(2),.mp1060-result-grid article:nth-child(5){background:linear-gradient(150deg,var(--x33-blue),var(--x33-cyan))!important;color:#fff!important;border:0!important}.mp1060-result-grid article:nth-child(2) h3,.mp1060-result-grid article:nth-child(2) p,.mp1060-result-grid article:nth-child(5) h3,.mp1060-result-grid article:nth-child(5) p{color:#fff!important}.mp1060-result-grid article>span{width:45px!important;height:45px!important;border-radius:14px!important;background:var(--x33-blue)!important;color:#fff!important}.mp1060-result-grid article h3{font-size:22px!important;color:var(--x33-night)!important}.mp1060-result-grid article p{color:var(--x33-muted)!important}.mp1102-benefit-controls{display:none!important}
.mp1102-confidence{background:var(--x33-soft)!important}.mp1102-confidence-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important}.mp1102-confidence-grid article{min-height:210px!important;padding:25px!important;border-radius:24px!important;background:#fff!important;border:1px solid var(--x33-line)!important;box-shadow:var(--x33-shadow-soft)!important}.mp1102-confidence-grid article:nth-child(3){background:var(--x33-night)!important;color:#fff!important;border:0!important}.mp1102-confidence-grid article:nth-child(3) h3,.mp1102-confidence-grid article:nth-child(3) p{color:#fff!important}.mp1102-confidence-cta{margin-top:20px!important;padding:22px 25px!important;border-radius:21px!important;background:linear-gradient(115deg,var(--x33-night),#075a82)!important;color:#fff!important}.mp1102-confidence-cta span{color:#fff!important}
.mp1060-features{background:#fff!important}.mp1060-feature-layout{display:grid!important;grid-template-columns:minmax(300px,.36fr) minmax(0,.64fr)!important;gap:20px!important}.mp1060-feature-tabs{display:flex!important;flex-direction:column!important;gap:10px!important}.mp1060-feature-tabs button{padding:18px!important;border:1px solid var(--x33-line)!important;border-radius:19px!important;background:#fff!important;text-align:left!important}.mp1060-feature-tabs button[aria-selected=true]{background:linear-gradient(120deg,var(--x33-blue),var(--x33-cyan))!important;color:#fff!important;border:0!important;box-shadow:0 16px 35px rgba(8,102,245,.2)!important}.mp1060-feature-screen{border-radius:30px!important;border:1px solid var(--x33-line)!important;box-shadow:var(--x33-shadow)!important;overflow:hidden!important}.mp1060-feature-screen img{aspect-ratio:16/9!important;object-fit:cover!important}
.mp1060-screens{background:var(--x33-soft)!important}.mp1060-screen-carousel{padding:18px!important;border-radius:30px!important;background:#fff!important;border:1px solid var(--x33-line)!important;box-shadow:var(--x33-shadow-soft)!important}.mp1060-screen-track article{border-radius:22px!important;overflow:hidden!important;border:1px solid var(--x33-line)!important;background:#fff!important}.mp1060-screen-track article>div{background:#eaf3f9!important}.mp1060-screen-track footer{padding:17px!important}

/* Celular, primeiros passos, planos e transparência. */
.mp1140-mobile-app{background:radial-gradient(circle at 90% 50%,rgba(0,213,159,.27),transparent 30%),linear-gradient(120deg,var(--x33-night),#075b83)!important;color:#fff!important}.mp1140-mobile-app h2,.mp1140-mobile-app p,.mp1140-mobile-app b,.mp1140-mobile-app small{color:#fff!important}.mp1140-mobile-app .mp1060-section-head>span{color:#71f1ce!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.18)!important}.mp1140-mobile-app article{border-color:rgba(255,255,255,.17)!important;background:rgba(255,255,255,.08)!important}.mp1140-mobile-app .site-btn.secondary{background:#fff!important;color:var(--x33-night)!important}
.mp1060-start{background:#fff!important}.mp1060-start-grid{padding:48px!important;border-radius:34px!important;background:var(--x33-night)!important;color:#fff!important;box-shadow:var(--x33-shadow)!important}.mp1060-start h2,.mp1060-start p,.mp1060-start strong,.mp1060-start small{color:#fff!important}.mp1060-start ol li{border-color:rgba(255,255,255,.13)!important;background:rgba(255,255,255,.07)!important;border-radius:18px!important}.mp1060-start ol li>b{background:linear-gradient(120deg,var(--x33-blue),var(--x33-cyan))!important;color:#fff!important}.mp1060-start .site-btn.secondary{background:#fff!important;color:var(--x33-night)!important}
.mp1060-plans{background:var(--x33-soft)!important}.mp1060-plan-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(285px,1fr))!important;align-items:stretch!important;gap:22px!important}.mp1060-plan-card{position:relative!important;padding:32px!important;border:1px solid #c9deeb!important;border-radius:30px!important;background:#fff!important;box-shadow:var(--x33-shadow-soft)!important;overflow:hidden!important}.mp1060-plan-card.featured{background:radial-gradient(circle at 90% 0,rgba(0,213,159,.24),transparent 24%),linear-gradient(145deg,var(--x33-night),#07557d)!important;color:#fff!important;border:0!important;transform:translateY(-10px)!important;box-shadow:0 34px 75px rgba(3,41,68,.22)!important}.mp1060-plan-card h3{font-size:30px!important;letter-spacing:-.04em!important}.mp1060-plan-card.featured h3,.mp1060-plan-card.featured p,.mp1060-plan-card.featured li,.mp1060-plan-card.featured small,.mp1060-plan-card.featured .mp1060-price b,.mp1060-plan-card.featured .mp1060-price span{color:#fff!important}.mp1060-plan-tag{background:var(--x33-green)!important;color:#04343e!important}.mp1060-price{padding:20px!important;border-radius:19px!important;background:var(--x33-soft)!important}.mp1060-plan-card.featured .mp1060-price{background:rgba(255,255,255,.09)!important}.mp1060-trial{border-radius:18px!important;background:#e8fff7!important}.mp1060-plan-card.featured .mp1060-trial{background:rgba(0,213,159,.13)!important}.mp1060-plan-card.featured .site-btn.primary{background:linear-gradient(120deg,var(--x33-green),#27e7bb)!important;color:#04343e!important}.mp1060-plan-transparency{gap:9px!important}.mp1060-plan-transparency span{background:#fff!important;border:1px solid var(--x33-line)!important;border-radius:999px!important}
.mp1060-trust-section{background:#fff!important}.mp1060-trust-grid{display:grid!important;grid-template-columns:.78fr 1.22fr!important;gap:65px!important}.mp1060-policy-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.mp1060-policy-grid a{min-height:150px!important;padding:23px!important;border-radius:22px!important;border:1px solid var(--x33-line)!important;background:var(--x33-soft)!important;box-shadow:var(--x33-shadow-soft)!important}.mp1060-policy-grid a:hover{background:#fff!important;border-color:var(--x33-blue)!important}.mp1060-policy-grid i{background:var(--x33-blue)!important;color:#fff!important}
.mp1060-faq{background:var(--x33-soft)!important}.mp1060-faq .site-container{display:grid!important;grid-template-columns:.45fr .55fr!important;gap:70px!important;align-items:start!important}.mp1060-faq .mp1060-section-head{position:sticky!important;top:110px!important}.mp1060-faq-list details{margin-bottom:12px!important;border:1px solid var(--x33-line)!important;border-radius:19px!important;background:#fff!important;box-shadow:0 10px 28px rgba(3,41,68,.05)!important;overflow:hidden!important}.mp1060-faq-list summary{min-height:70px!important;padding:19px 22px!important}.mp1060-faq-list details[open]{border-color:#9fc8e0!important;box-shadow:var(--x33-shadow-soft)!important}.mp1060-faq-list details[open] summary span{background:var(--x33-blue)!important;color:#fff!important}.mp1060-faq-list p{padding:0 22px 22px!important;color:var(--x33-muted)!important}
.mp1060-final-cta{padding:38px 0 0!important;background:#fff!important}.mp1060-final-cta .site-container{min-height:300px!important;padding:48px!important;border-radius:34px 34px 0 0!important;background:radial-gradient(circle at 90% 30%,rgba(0,213,159,.3),transparent 25%),linear-gradient(115deg,var(--x33-blue-deep),var(--x33-cyan))!important;box-shadow:0 28px 65px rgba(8,102,245,.2)!important}.mp1060-final-cta h2{font-size:clamp(2.6rem,4.7vw,4.8rem)!important;line-height:.96!important;letter-spacing:-.06em!important;color:#fff!important}.mp1060-final-cta p,.mp1060-final-cta span,.mp1060-cta-link{color:#fff!important}

/* Footer completo na mesma linguagem, mais forte e legível. */
.public-footer{padding-top:76px!important;background:linear-gradient(135deg,var(--x33-night),#053b60)!important;color:#d9edf8!important;border:0!important}.public-footer:before{content:"MEUPDVONLINE  •  VAREJO  •  AUTOPEÇAS  •  FISCAL  •  CLOUD"!important;display:block!important;margin-bottom:65px!important;padding:20px 0!important;background:var(--x33-green)!important;color:#03323c!important;text-align:center!important;font-size:12px!important;font-weight:950!important;letter-spacing:.18em!important;transform:rotate(-.7deg) scale(1.02)!important}.mp-footer-main{gap:70px!important}.mp-footer-brand{max-width:360px!important}.mp-footer-monogram-r27{background:linear-gradient(135deg,var(--x33-blue),var(--x33-green))!important;color:#fff!important}.public-footer .public-brand-copy strong,.public-footer summary,.public-footer a,.public-footer b{color:#fff!important}.public-footer p,.public-footer small{color:#aac9da!important}.mp-footer-group{border-color:rgba(255,255,255,.12)!important}.mp-footer-links a:hover{color:#6df0cc!important}.public-footer .site-btn.secondary{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.2)!important;color:#fff!important}.mp-footer-trust span{border-color:rgba(255,255,255,.15)!important;background:rgba(255,255,255,.05)!important;color:#d9edf8!important}

/* Admin: central única, preservando todas as páginas e formulários. */
.auth-body.admin-v680{min-height:100vh!important;display:grid!important;place-items:center!important;padding:28px!important;background:radial-gradient(circle at 18% 16%,rgba(8,102,245,.34),transparent 28%),radial-gradient(circle at 88% 82%,rgba(0,213,159,.22),transparent 30%),linear-gradient(135deg,#02192a,#043b60)!important;color:var(--x33-ink)!important}.auth-body.admin-v680:before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;background:linear-gradient(125deg,transparent 0 47%,rgba(255,255,255,.035) 47% 48%,transparent 48% 67%,rgba(255,255,255,.02) 67% 68%,transparent 68%)!important}.auth-body.admin-v680 .login-box{position:relative!important;width:min(100%,470px)!important;padding:34px!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:30px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 40px 100px rgba(0,18,35,.42)!important;overflow:hidden!important;backdrop-filter:blur(22px)!important}.auth-body.admin-v680 .login-box:before{content:""!important;position:absolute!important;inset:0 0 auto!important;height:6px!important;background:linear-gradient(90deg,var(--x33-blue),var(--x33-cyan),var(--x33-green))!important}.auth-body.admin-v680 .brand{padding-bottom:24px!important;margin-bottom:26px!important;border-bottom:1px solid var(--x33-line)!important}.auth-body.admin-v680 .brand-logo-image{width:48px!important;height:48px!important;padding:5px!important;border:1px solid var(--x33-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 9px 22px rgba(3,41,68,.1)!important}.auth-body.admin-v680 h1{margin:0 0 8px!important;color:var(--x33-night)!important;font-size:clamp(2rem,4vw,2.7rem)!important;line-height:1!important;letter-spacing:-.055em!important}.auth-body.admin-v680 p{color:var(--x33-muted)!important;line-height:1.55!important}.auth-body.admin-v680 .field{gap:7px!important;margin-top:18px!important;color:#38576b!important;font-weight:850!important}.auth-body.admin-v680 input{height:52px!important;border:1px solid #c4d9e6!important;border-radius:14px!important;background:#fff!important}.auth-body.admin-v680 input:focus{border-color:var(--x33-blue)!important;box-shadow:0 0 0 4px rgba(8,102,245,.11)!important;outline:0!important}.auth-body.admin-v680 .btn{min-height:50px!important;border-radius:14px!important;font-weight:900!important}.auth-body.admin-v680 .btn.primary{margin-top:20px!important;background:linear-gradient(105deg,var(--x33-blue),var(--x33-cyan))!important;color:#fff!important;border:0!important;box-shadow:0 15px 32px rgba(8,102,245,.21)!important}.auth-body.admin-v680 .btn.primary:hover{transform:translateY(-1px)!important;filter:saturate(1.08)!important}.auth-body.admin-v680 .btn.ghost{margin-top:10px!important;background:#f5f9fc!important;color:var(--x33-night)!important;border:1px solid var(--x33-line)!important}
.admin-body{background:#eef5f9!important;color:var(--x33-ink)!important}.admin-global-header{position:sticky!important;top:0!important;z-index:210!important;min-height:72px!important;background:linear-gradient(105deg,var(--x33-night),#075a82)!important;border:0!important;color:#fff!important;box-shadow:0 14px 36px rgba(3,41,68,.2)!important}.admin-global-inner{max-width:none!important;padding:0 24px!important}.admin-global-brand b,.admin-global-brand small,.admin-global-user-copy b,.admin-global-user-copy small,.admin-global-quick-link,.admin-global-status,.admin-global-icon{color:#fff!important}.admin-global-brand img{border-radius:13px!important;background:#fff!important}.admin-global-search{max-width:620px!important;border:1px solid rgba(255,255,255,.15)!important;background:rgba(255,255,255,.09)!important;color:#fff!important}.admin-global-search b{color:#dff2fc!important}.admin-global-search kbd{background:rgba(255,255,255,.14)!important;color:#fff!important}.admin-global-status i{background:var(--x33-green)!important}.admin-global-quick-link:hover,.admin-global-icon:hover{background:rgba(255,255,255,.1)!important}.admin-global-new-client{background:linear-gradient(120deg,var(--x33-green),#27e7bb)!important;color:#04343e!important;box-shadow:none!important}.admin-desktop-nav-v1108{position:sticky!important;top:72px!important;z-index:190!important;padding:8px 18px!important;background:#fff!important;border:0!important;box-shadow:0 8px 25px rgba(3,41,68,.07)!important}.admin-desktop-nav-v1108 a{border-radius:12px!important}.admin-desktop-nav-v1108 a.active{background:#e8f2ff!important;color:var(--x33-blue)!important}.admin-shell{max-width:none!important}.admin-side{background:linear-gradient(180deg,var(--x33-night),#053c60)!important;color:#fff!important;border:0!important}.admin-side a,.admin-side b,.admin-side small,.admin-nav-group{color:#e5f5fc!important}.admin-nav a{border-radius:13px!important}.admin-nav a.active{background:linear-gradient(100deg,rgba(8,102,245,.55),rgba(0,183,220,.25))!important;border:1px solid rgba(95,221,255,.24)!important}.admin-main{background:#eef5f9!important;padding:26px!important}.admin-top{margin-bottom:18px!important;padding:25px 28px!important;border:1px solid var(--x33-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--x33-shadow-soft)!important}.admin-workspace-icon-v1082{background:linear-gradient(135deg,var(--x33-blue),var(--x33-cyan))!important;color:#fff!important;border-radius:17px!important}.admin-page-title h1{color:var(--x33-night)!important;letter-spacing:-.045em!important}.admin-kicker,.panel-eyebrow,.admin-eyebrow{color:var(--x33-blue)!important}.panel,.admin-kpi-grid article,.client-finance-card-r51,.client-resource-manager-r32,.admin-card,.billing-card,.dashboard-card{border:1px solid var(--x33-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--x33-shadow-soft)!important}.panel{padding:25px!important}.panel-head{gap:20px!important}.panel-head h2,.panel h2,.panel h3{color:var(--x33-night)!important;letter-spacing:-.035em!important}.admin-kpi-grid{gap:15px!important}.admin-kpi-grid article{min-height:145px!important;padding:23px!important}.admin-kpi-grid article strong{color:var(--x33-night)!important}.admin-kpi-grid article:nth-child(2),.admin-kpi-grid article:nth-child(6){background:linear-gradient(135deg,var(--x33-blue),var(--x33-cyan))!important;border:0!important}.admin-kpi-grid article:nth-child(2) span,.admin-kpi-grid article:nth-child(2) strong,.admin-kpi-grid article:nth-child(2) small,.admin-kpi-grid article:nth-child(6) span,.admin-kpi-grid article:nth-child(6) strong,.admin-kpi-grid article:nth-child(6) small{color:#fff!important}.table-wrap{border:1px solid var(--x33-line)!important;border-radius:20px!important;background:#fff!important;overflow:auto!important}.table-wrap table{border-collapse:separate!important;border-spacing:0!important}.table-wrap th{position:sticky!important;top:0!important;background:#f2f7fb!important;color:#506b7d!important;font-size:10px!important;letter-spacing:.08em!important}.table-wrap td{border-color:#e5eef4!important}.table-wrap tbody tr:hover td{background:#f4f9fd!important}.field>span,label.field>span{color:#405e72!important;font-weight:800!important}.admin-body input,.admin-body select,.admin-body textarea{border:1px solid #c6dce9!important;border-radius:14px!important;background:#fff!important}.admin-body input:focus,.admin-body select:focus,.admin-body textarea:focus{border-color:var(--x33-blue)!important;box-shadow:0 0 0 4px rgba(8,102,245,.1)!important;outline:0!important}.status{border-radius:999px!important}.status.active,.status.paid{background:#dcfff4!important;color:#057b5b!important}.modal,.admin-modal,.dialog-card{border-radius:26px!important;box-shadow:0 35px 90px rgba(3,41,68,.28)!important}.client-module-manager-r2232{border-radius:28px!important;box-shadow:var(--x33-shadow)!important}.client-module-manager-r2232>header{background:radial-gradient(circle at 88% 0,rgba(0,213,159,.26),transparent 27%),linear-gradient(120deg,var(--x33-night),#075a82)!important}.module-option-r2232>span{border-radius:19px!important}.module-option-r2232:has(input:checked)>span{border-color:var(--x33-blue)!important;box-shadow:0 0 0 4px rgba(8,102,245,.1)!important}.module-option-r2232:has(input:checked) i{background:linear-gradient(135deg,var(--x33-blue),var(--x33-cyan))!important}.plan-resource-icon-r32{background:linear-gradient(135deg,var(--x33-blue),var(--x33-cyan))!important;color:#fff!important}

/* Portal, Área do Cliente, PWA e login. */
.client-body,.cloud-pwa-v1170{background:#eef5f9!important}.client-header,.mobile-ultra-header{position:sticky!important;top:0!important;z-index:120!important;min-height:75px!important;background:linear-gradient(105deg,var(--x33-night),#075a82)!important;border:0!important;box-shadow:0 14px 35px rgba(3,41,68,.18)!important}.client-header b,.client-header small,.client-header a,.mobile-ultra-header b,.mobile-ultra-header small,.mobile-ultra-header a{color:#fff!important}.client-header img,.mobile-ultra-header img{background:#fff!important;border-radius:12px!important}.client-sidebar{background:#fff!important;border:1px solid var(--x33-line)!important;box-shadow:var(--x33-shadow-soft)!important}.client-sidebar a{border-radius:13px!important}.client-sidebar a.active{background:linear-gradient(120deg,var(--x33-blue),var(--x33-cyan))!important;color:#fff!important}.client-main,.mobile-ultra-main{background:transparent!important}.client-card,.mobile-panel,.pwa-plan-summary-r32,.pwa-billing-grid-r32>article{border:1px solid var(--x33-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--x33-shadow-soft)!important}.mobile-hero,.pwa-billing-hero-r32{background:radial-gradient(circle at 88% 0,rgba(0,213,159,.28),transparent 28%),linear-gradient(125deg,var(--x33-night),#075a82)!important;color:#fff!important;border-radius:27px!important}.mobile-hero h1,.mobile-hero p,.pwa-billing-hero-r32 h1,.pwa-billing-hero-r32 p{color:#fff!important}.mobile-hero>span,.pwa-billing-hero-r32>div>span{color:#72f1ce!important}.mobile-quick-v1140 button,.mobile-kpis article{border:1px solid var(--x33-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--x33-shadow-soft)!important}.mobile-kpis article:nth-child(2){background:linear-gradient(135deg,var(--x33-blue),var(--x33-cyan))!important;border:0!important}.mobile-kpis article:nth-child(2) span,.mobile-kpis article:nth-child(2) strong,.mobile-kpis article:nth-child(2) small{color:#fff!important}.cloud-auth-v1210{background:radial-gradient(circle at 10% 10%,rgba(0,213,159,.2),transparent 28%),linear-gradient(130deg,var(--x33-night),#075a82)!important}.auth-page-shell{background:transparent!important}.auth-intro-panel{background:transparent!important;color:#fff!important}.auth-intro-panel h1,.auth-intro-panel h2,.auth-intro-panel p,.auth-intro-brand b,.auth-intro-brand small{color:#fff!important}.auth-form-panel{border:1px solid rgba(255,255,255,.3)!important;border-radius:30px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 35px 90px rgba(0,0,0,.28)!important}.auth-form-panel h1,.auth-form-panel h2{color:var(--x33-night)!important}

@media(max-width:1100px){
  .public-header .desktop-nav{display:none!important}.public-header .nav-toggle{display:flex!important}.mp1060-hero-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.mp1060-hero-copy h1{font-size:clamp(3.2rem,7vw,5.2rem)!important}.mp2233-module-head{grid-template-columns:1fr!important;gap:25px!important}.mp1060-result-grid{grid-template-columns:repeat(2,1fr)!important}.mp1102-confidence-grid{grid-template-columns:repeat(2,1fr)!important}.admin-desktop-nav-v1108{overflow-x:auto!important;justify-content:flex-start!important}.admin-global-search{display:none!important}
}
@media(max-width:820px){
  .site-container{width:min(100% - 28px,1240px)!important}.public-trustbar .site-container{justify-content:space-between!important;gap:12px!important}.public-trustbar .site-container span:nth-child(2){display:none!important}.public-header{top:43px!important}.public-header .header-row{width:calc(100% - 24px)!important;min-height:66px!important;border-radius:18px!important;padding:8px 10px!important}.public-header .public-brand-copy small{display:none!important}.public-header .header-login,.public-header .site-btn.primary{display:none!important}.mp1060-hero{min-height:auto!important;padding:135px 0 58px!important;border-radius:0 0 30px 30px!important}.mp1060-hero:before{background:linear-gradient(180deg,rgba(2,26,44,.97),rgba(3,47,72,.9)),url('meupdv-hero-r1330.png') 70% center/cover no-repeat!important}.mp1060-hero-grid{grid-template-columns:1fr!important;gap:38px!important}.mp1060-hero-copy{max-width:none!important}.mp1060-hero-copy h1{font-size:clamp(3.15rem,13vw,5.1rem)!important}.mp1060-product-stage{transform:none!important}.mp1102-video-frame{min-height:260px!important}.r99-conversion-band .site-container{grid-template-columns:1fr 1fr!important}.r99-conversion-band article:nth-child(2){border-right:0!important}.mp1140-business-ticker{margin-top:12px!important}.mp2233-modules{padding:78px 0 92px!important}.mp2233-module-grid{grid-template-columns:1fr!important}.mp2233-module-card{min-height:520px!important;padding:28px!important}.sd84-promo-head{grid-template-columns:1fr!important}.sd84-promo-grid{grid-template-columns:1fr!important}.mp1104-payments .site-container{padding:28px!important}.mp1060-result-grid{grid-template-columns:1fr!important}.mp1060-result-grid article{min-height:220px!important}.mp1060-feature-layout{grid-template-columns:1fr!important}.mp1060-feature-tabs{display:grid!important;grid-template-columns:1fr 1fr!important}.mp1060-start-grid{padding:30px!important;grid-template-columns:1fr!important}.mp1060-plan-card.featured{transform:none!important}.mp1060-trust-grid{grid-template-columns:1fr!important;gap:35px!important}.mp1060-faq .site-container{grid-template-columns:1fr!important;gap:28px!important}.mp1060-faq .mp1060-section-head{position:static!important}.mp1060-final-cta .site-container{padding:32px!important}.mp-footer-main{grid-template-columns:1fr!important}.admin-global-inner{padding:0 12px!important}.admin-global-quick-link,.admin-global-status,.admin-global-new-client{display:none!important}.admin-main{padding:14px!important}.admin-top{padding:20px!important}.client-module-billing-r2232{grid-template-columns:1fr 1fr!important}
}
@media(max-width:520px){
  .public-trustbar .site-container span:first-child{font-size:9px!important}.public-header .public-brand-logo{width:44px!important;height:44px!important}.public-header .public-brand-copy strong{font-size:14px!important}.mp1060-hero-copy h1{font-size:clamp(2.85rem,14vw,4.2rem)!important}.mp1060-hero-actions{display:grid!important}.mp1060-hero-actions .site-btn{justify-content:center!important}.mp1060-mini-stats{grid-template-columns:1fr!important}.r99-conversion-band .site-container{grid-template-columns:1fr!important}.r99-conversion-band article{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.16)!important}.mp1060-section{padding:70px 0!important}.mp1060-section-head h2,.sd84-promo-head h2,.mp2233-module-copy h2,.mp1060-start h2,.mp1060-trust-grid h2{font-size:clamp(2.25rem,12vw,3.5rem)!important}.mp2233-module-platform{grid-template-columns:1fr!important}.mp2233-module-card h3{font-size:2.8rem!important}.mp2233-module-list{grid-template-columns:1fr!important}.mp2233-module-actions{align-items:flex-start!important;flex-direction:column!important}.mp1060-feature-tabs{grid-template-columns:1fr!important}.mp1102-confidence-grid,.mp1060-policy-grid{grid-template-columns:1fr!important}.mp1060-plan-card{padding:25px!important}.client-module-manager-r2232>header{padding:22px!important}.client-module-manager-r2232>form{padding:15px!important}.client-module-billing-r2232{grid-template-columns:1fr!important}.client-module-billing-r2232>*{grid-column:1!important}.admin-top{align-items:flex-start!important;flex-direction:column!important}.table-wrap{border-radius:16px!important}.public-footer:before{font-size:9px!important;letter-spacing:.1em!important}
}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mp1140-business-ticker{transform:none!important}}
