:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-alt:#f5f5f7;--card:#fff;--card-alt:#f5f5f7;--label:#0b1e36;--label-2:#56606e;--label-3:#7c8592;--sep:#0b1e361f;--accent:#0c2d52;--accent-hover:#071d38;--accent-soft:#0c2d5214;--on-accent:#fff;--gold:#a9822f;--ok:#1e8e52;--ok-soft:#1e8e5214;--erro:#b3261e;--header-bg:#fffc;--shadow-card:0 1px 2px #0b1e360a, 0 8px 24px -12px #0b1e361f;--shadow-big:0 40px 80px -40px #07152859;--r-sm:12px;--r-md:18px;--r-lg:28px;--font:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ease:cubic-bezier(.25,.1,.25,1)}:root[data-tema=escuro]{--bg:#000;--bg-alt:#0e0f12;--card:#1c1c1e;--card-alt:#2c2c2e;--label:#f5f5f7;--label-2:#ebebf5ad;--label-3:#ebebf580;--sep:#ffffff1f;--accent:#f5f5f7;--accent-hover:#fff;--accent-soft:#ffffff14;--on-accent:#0b1e36;--gold:#d4af63;--ok:#30d158;--ok-soft:#30d1581a;--erro:#ff6b61;--header-bg:#000000b8;--shadow-card:none;--shadow-big:0 40px 80px -40px #000c}:root[data-tema=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:64px}body{font-family:var(--font);background:var(--bg);color:var(--label);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.5}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a{color:inherit}img{max-width:100%;display:block}.wrap{max-width:1080px;margin:0 auto;padding:0 24px}.narrow{text-align:center;max-width:720px;margin:0 auto}section{padding:112px 0}.sec-alt{background:var(--bg-alt)}@media (width<=720px){section{padding:72px 0}.wrap{padding:0 20px}}h1,h2,h3{color:var(--label);font-weight:700}h2{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(32px,4.6vw,48px);line-height:1.08}h3{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.3}p{color:var(--label-2)}.eyebrow{color:var(--gold);letter-spacing:0;margin-bottom:12px;font-size:15px;font-weight:600}.lede{max-width:46ch;color:var(--label-2);margin:0 auto;font-size:19px;line-height:1.5}.lede-esquerda{margin:0}@media (width<=720px){.lede{font-size:17px}}.btn{min-height:48px;font-family:var(--font);cursor:pointer;transition:background .2s var(--ease), transform .1s var(--ease);white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:3px}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover)}.btn-secundario,.btn-ghost{background:var(--accent-soft);color:var(--label)}.btn-secundario:hover,.btn-ghost:hover{background:color-mix(in srgb, var(--accent-soft) 100%, var(--label) 6%)}.btn-grande{min-height:54px;padding:0 30px;font-size:17px}.btn-pequeno{min-height:36px;padding:0 16px;font-size:14px}.btn-link{color:var(--label);text-underline-offset:4px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.cartao{background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.sec-alt .cartao{background:var(--card)}section:not(.sec-alt) .cartao{background:var(--card-alt);box-shadow:none}header{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);transition:border-color .2s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){header{background:var(--bg)}}header.is-scrolled{border-color:var(--sep)}nav{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;height:56px;margin:0 auto;padding:0 24px;display:flex}.lockup{align-items:center;gap:9px;min-height:44px;text-decoration:none;display:flex}.brand-mark{flex-shrink:0}.lockup .logo{letter-spacing:-.02em;color:var(--label);font-size:19px;font-weight:700}.navlinks{align-items:center;gap:30px;display:none}@media (width>=820px){.navlinks{display:flex}}.navlinks a{color:var(--label-2);transition:color .15s var(--ease);font-size:14px;text-decoration:none}.navlinks a:hover{color:var(--label)}.nav-cta{display:none}@media (width>=820px){.nav-cta{display:inline-flex}}.menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;margin-right:-10px;display:flex}@media (width>=820px){.menu-toggle{display:none}}.menu-toggle span{background:var(--label);width:18px;height:1.5px;transition:transform .25s var(--ease);border-radius:2px;display:block}body.menu-open .menu-toggle span:first-child{transform:translateY(3.75px)rotate(45deg)}body.menu-open .menu-toggle span:nth-child(2){transform:translateY(-3.75px)rotate(-45deg)}.mobile-menu{max-height:0;transition:max-height .3s var(--ease);flex-direction:column;padding:0 24px;display:none;overflow:hidden}@media (width>=820px){.mobile-menu{display:none!important}}.mobile-menu.is-open{max-height:100vh;padding-bottom:24px;display:flex}.mobile-menu a{letter-spacing:-.01em;color:var(--label);min-height:44px;padding:12px 0;font-size:24px;font-weight:600;text-decoration:none}.mobile-menu a.btn{margin-top:16px;padding:0 24px;font-size:17px}body.menu-open{overflow:hidden}.hero{padding:72px 0 96px}.hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:48px;display:grid}.hero h1{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(40px,4.9vw,60px);font-weight:800;line-height:1.03}.h1-suave{color:var(--label-3)}.hero .lede{max-width:40ch;margin:0}.hero-cta-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-garantias{color:var(--label-2);flex-wrap:wrap;gap:6px 20px;margin-top:22px;font-size:14px;list-style:none;display:flex}.hero-garantias li{align-items:center;gap:7px;display:flex}.hero-garantias li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px}.hero-garantias strong{color:var(--label);font-weight:600}.hero-produto{justify-content:center;display:flex}@media (width<=900px){.hero{padding:40px 0 72px}.hero-grid{text-align:center;grid-template-columns:1fr;gap:48px}.hero .lede{margin:0 auto}.hero-cta-row{justify-content:center}.hero-cta-row .btn{flex:220px}.hero-garantias{justify-content:center}}.phone-wrap{width:min(320px,100%)}.phone{width:100%;box-shadow:var(--shadow-big), inset 0 0 0 1px #ffffff14;background:#0b0c10;border-radius:44px;padding:10px}.phone-screen{background:#111318;border-radius:35px;flex-direction:column;height:520px;display:flex;overflow:hidden}.phone-topbar{color:#fff;background:#1c1e25;align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.phone-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.phone-title{text-align:left;font-size:14px;font-weight:600}.phone-sub{color:#ffffff8c;text-align:left;font-size:11px}.phone-hora{color:#ffffff73;margin-left:auto;font-size:11px}.phone-body{flex-direction:column;flex:1;gap:10px;padding:16px 12px;display:flex;overflow:hidden}.phone-legenda{text-align:center;color:var(--label-3);margin-top:16px;font-size:12.5px}.bubble{text-align:left;max-width:82%;animation:pop .35s var(--ease) both;border-radius:18px;padding:9px 13px;font-size:13.5px;line-height:1.4}.bubble-in{color:#f4f5f8;background:#26282f;border-bottom-left-radius:6px;align-self:flex-start}.bubble-out{color:#0b1e36;background:#e9eef6;border-bottom-right-radius:6px;align-self:flex-end}.audio-bubble{align-items:center;gap:9px;font-size:12px;display:flex}.audio-play{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #f4f5f8;width:0;height:0}.audio-bubble .wave{align-items:center;gap:2px;height:14px;display:flex}.audio-bubble .wave span{background:#f4f5f8bf;border-radius:2px;width:2.5px}.typing{animation:pop .3s var(--ease) both;background:#26282f;border-radius:18px 18px 18px 6px;align-self:flex-start;gap:4px;padding:11px 14px;display:flex}.typing span{background:#8a8e99;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite bounce}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.fatos{padding:0 0 96px}.fatos-grid{border-top:1px solid var(--sep);grid-template-columns:repeat(4,1fr);display:grid}.fato{text-align:center;padding:28px 16px 0}.fato+.fato{border-left:1px solid var(--sep)}.fato-valor{letter-spacing:-.03em;color:var(--label);font-size:36px;font-weight:700}.fato-texto{color:var(--label-2);margin-top:4px;font-size:14px;line-height:1.4}@media (width<=720px){.fatos{padding-bottom:72px}.fatos-grid{border-top:none;grid-template-columns:1fr 1fr;gap:12px}.fato{background:var(--bg-alt);border-radius:var(--r-md);padding:20px 12px}.fato+.fato{border-left:none}.fato-valor{font-size:30px}}.problem-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}@media (width<=820px){.problem-grid{grid-template-columns:1fr}}.problem-card{text-align:left;flex-direction:column;padding:30px 28px;display:flex}.problem-card h3{margin-bottom:10px}.problem-card p{flex:1;font-size:16px}.problem-solve{border-top:1px solid var(--sep);color:var(--label);margin-top:20px;padding-top:16px;font-size:15px;font-weight:600}.meet-grid{text-align:left;grid-template-columns:320px 1fr;align-items:center;gap:64px;display:grid}@media (width<=860px){.meet-grid{text-align:center;grid-template-columns:1fr;gap:40px}.meet-grid .lede{margin:0 auto}}.meet-photo{flex-direction:column;justify-self:center;align-items:center;gap:16px;display:flex}.meet-photo img{object-fit:cover;border-radius:var(--r-lg);width:280px;height:360px;box-shadow:var(--shadow-big)}.meet-audio-btn{background:var(--accent-soft);min-height:44px;color:var(--label);font-family:var(--font);cursor:pointer;transition:background .15s var(--ease);border:none;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.meet-audio-btn:hover{background:color-mix(in srgb, var(--accent-soft) 100%, var(--label) 6%)}.meet-traits{text-align:left;flex-direction:column;gap:14px;margin-top:28px;list-style:none;display:flex}.meet-traits li{color:var(--label-2);padding-left:18px;font-size:16px;position:relative}.meet-traits li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.meet-traits li strong{color:var(--label);font-weight:600}@media (width<=860px){.meet-traits{max-width:460px;margin-left:auto;margin-right:auto}}.pillars-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}@media (width<=960px){.pillars-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pillars-grid{grid-template-columns:1fr}}.pillar-card{text-align:left;padding:28px 24px}.pillar-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--label);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.pillar-card h3{margin-bottom:12px}.pillar-card ul{flex-direction:column;gap:10px;list-style:none;display:flex}.pillar-card li{color:var(--label-2);font-size:15px;line-height:1.45}.demo-card{background:var(--card);border-radius:var(--r-lg);max-width:820px;box-shadow:var(--shadow-big);text-align:left;border:1px solid var(--sep);margin:56px auto 0;overflow:hidden}.demo-topbar{border-bottom:1px solid var(--sep);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.demo-topbar .who{align-items:center;gap:10px;display:flex}.demo-avatar{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.demo-topbar .name{font-size:14px;font-weight:600}.demo-topbar .status{color:var(--label-3);font-size:12px}.live-dot{color:var(--label-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.live-dot:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}.demo-stats{background:var(--sep);border-bottom:1px solid var(--sep);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.demo-stat{background:var(--card);padding:20px 24px}@media (width<=640px){.demo-stats{grid-template-columns:1fr 1fr}.demo-stat,.demo-topbar{padding:16px 20px}}.demo-stat .label{color:var(--label-3);margin-bottom:2px;font-size:12.5px}.demo-stat .value{letter-spacing:-.02em;font-size:28px;font-weight:700}.funnel{padding:24px}.funnel-row{align-items:center;gap:12px;margin-bottom:10px;display:flex}.funnel-row .flabel{color:var(--label-2);flex-shrink:0;width:100px;font-size:13px}.funnel-row .fbar-track{background:var(--bg-alt);border-radius:999px;flex:1;height:10px;overflow:hidden}.funnel-row .fbar{background:var(--accent);border-radius:999px;height:100%}.funnel-row .fval{text-align:right;flex-shrink:0;width:32px;font-size:13px;font-weight:600}.crm-strip{background:var(--bg-alt);border-radius:var(--r-sm);margin:0 24px 24px;padding:16px 18px}.crm-label{color:var(--label-3);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.crm-steps{flex-wrap:wrap;gap:8px 20px;display:flex}.crm-steps span{color:var(--label);padding-left:14px;font-size:13.5px;position:relative}.crm-steps span:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.pay-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}@media (width<=860px){.pay-grid{grid-template-columns:1fr;gap:48px}}.pay-checklist{flex-direction:column;gap:20px;margin-top:32px;list-style:none;display:flex}.pay-checklist li{align-items:flex-start;gap:14px;display:flex}.pay-checklist .ic{background:var(--accent-soft);width:28px;height:28px;color:var(--label);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.pay-checklist .txt strong{margin-bottom:2px;font-size:16px;font-weight:600;display:block}.pay-checklist .txt span{color:var(--label-2);font-size:15px}.wa-notify-card{background:var(--card-alt);border-radius:var(--r-lg);overflow:hidden}.wa-notify-topbar{border-bottom:1px solid var(--sep);color:var(--label-2);align-items:center;gap:10px;padding:16px 20px;font-size:13px;display:flex}.wa-notify-topbar .dot{background:var(--ok);border-radius:50%;width:8px;height:8px}.wa-notify-body{flex-direction:column;gap:12px;padding:20px;display:flex}.notify-bubble{background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow-card);padding:16px 18px}.notify-bubble .nb-title{color:var(--label);align-items:center;gap:8px;margin-bottom:6px;font-size:15px;font-weight:600;display:flex}.notify-bubble .nb-line{color:var(--label-2);font-size:13.5px}.notify-bubble.paid{background:var(--ok-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 30%, transparent)}.notify-bubble.paid .nb-title{color:var(--ok)}.compare-cards{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:56px;display:grid}@media (width<=700px){.compare-cards{grid-template-columns:1fr}}.compare-card{background:var(--card-alt);border-radius:var(--r-md);text-align:left;padding:24px 26px}.compare-card h3{color:var(--label-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:600}.compare-line{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.compare-line+.compare-line{border-top:1px solid var(--sep)}.compare-line .who{color:var(--label-3);flex-shrink:0;font-size:14px}.compare-line .val{color:var(--label-2);text-align:right;font-size:15px}.compare-line.duda .val{color:var(--label);font-weight:600}.roi-note{color:var(--label-3);text-align:center;margin-top:20px;font-size:13px}#precos{background:var(--bg-alt)}.pricing-note{color:var(--label-2);max-width:56ch;margin:16px auto 0;font-size:15px}.pricing-note strong{color:var(--label)}.pricing-baseline{color:var(--label-2);margin-top:48px;font-size:15px}.pricing-grid{text-align:left;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin-top:56px;display:grid}@media (width<=900px){.pricing-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}.plan{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;padding:32px 28px;display:flex;position:relative}.plan.featured{box-shadow:inset 0 0 0 2px var(--accent), var(--shadow-card)}.plan.featured:before{content:"Mais escolhido";background:var(--accent);color:var(--on-accent);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;top:-13px;left:28px}.plan h3{font-size:21px}.plan .price{letter-spacing:-.03em;color:var(--label);margin:12px 0 2px;font-size:44px;font-weight:700}.plan .price span{color:var(--label-3);letter-spacing:0;font-size:15px;font-weight:500}.plan .setup{color:var(--label-2);margin-bottom:24px;font-size:14px}.plan ul{flex-direction:column;flex:1;gap:12px;margin-bottom:28px;list-style:none;display:flex}.plan li{color:var(--label);padding-left:26px;font-size:15px;line-height:1.4;position:relative}.plan li:before{content:"";background:var(--ok);width:14px;height:14px;position:absolute;top:3px;left:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.2 4.2L19 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.2 4.2L19 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.plan .btn{width:100%}.pricing-compare{border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-card);margin-top:24px;overflow-x:auto}.pricing-compare table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.pricing-compare th,.pricing-compare td{text-align:center;border-bottom:1px solid var(--sep);padding:14px 18px}.pricing-compare th{color:var(--label);font-size:15px;font-weight:600}.pricing-compare td.pc-label{text-align:left;color:var(--label-2)}.pricing-compare td.pc-check{color:var(--ok);font-weight:700}.pricing-compare tbody tr:last-child td{border-bottom:none}.faq{text-align:left;max-width:760px;margin:40px auto 0}.faq-item{border-bottom:1px solid var(--sep)}.faq-q{text-align:left;cursor:pointer;width:100%;min-height:44px;font-family:var(--font);color:var(--label);background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:17px;font-weight:600;display:flex}.faq-q .plus{color:var(--label-3);transition:transform .25s var(--ease);flex-shrink:0;font-size:22px;font-weight:400}.faq-item.open .faq-q .plus{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .3s var(--ease);overflow:hidden}.faq-a p{max-width:64ch;padding:0 0 22px;font-size:16px}.faq-item.open .faq-a{max-height:420px}.final-cta{background:var(--bg-alt);text-align:center}.final-cta h2{font-size:clamp(34px,5vw,56px)}.final-cta .btn{margin-top:32px}.plano-detalhe,.contratar{text-align:left}.plano-voltar{min-height:44px;color:var(--label-2);align-items:center;margin-bottom:12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.plano-voltar:hover{color:var(--label)}.plano-detalhe h1,.contratar h1{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(32px,5vw,44px);line-height:1.08}.plano-preco{margin-bottom:18px;font-size:36px}.plano-escopo{flex-direction:column;gap:12px;margin:28px 0;list-style:none;display:flex}.plano-escopo li{color:var(--label);padding-left:26px;font-size:16px;position:relative}.plano-escopo li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:2px}.plano-como-funciona{background:var(--bg-alt);border-radius:var(--r-md);margin:8px 0 28px;padding:24px 26px}.plano-como-funciona h2{letter-spacing:-.01em;margin-bottom:12px;font-size:20px}.plano-como-funciona p{margin-bottom:10px;font-size:15px;line-height:1.6}.plano-como-funciona p:last-child{margin-bottom:0}.plano-como-funciona strong{color:var(--label)}.plano-ctas{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.plano-nota,.contratar-nota{color:var(--label-2);margin-top:22px;font-size:14px}.contratar-preco{color:var(--label);margin-bottom:28px;font-size:24px;font-weight:700}.contratar-form{flex-direction:column;gap:18px;display:flex}.contratar-form label{color:var(--label);flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.contratar-form input{font-family:var(--font);border-radius:var(--r-sm);border:1px solid var(--sep);background:var(--bg-alt);min-height:48px;color:var(--label);padding:0 14px;font-size:17px}.contratar-form input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent);border-color:var(--accent);outline:none}.contratar-erro{color:var(--erro);background:color-mix(in srgb, var(--erro) 10%, transparent);border-radius:var(--r-sm);padding:12px 14px;font-size:14px}.contratar-nota a{color:var(--label)}.contratar-secao{color:var(--label);margin-top:6px;font-size:17px;font-weight:700}.contratar-nota-inline{color:var(--label-2);margin-top:-10px;font-size:13px}.contratar-radio,.contratar-checkbox{align-items:center;min-height:44px;flex-direction:row!important;gap:10px!important;font-weight:500!important}.contratar-radio input,.contratar-checkbox input{width:20px;height:20px;min-height:0;accent-color:var(--accent);padding:0}footer{border-top:1px solid var(--sep);padding:48px 0 56px}.foot-grid{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}footer .lockup .logo{font-size:17px}.foot-links{flex-wrap:wrap;justify-content:center;gap:6px 24px;font-size:13px;display:flex}.foot-links a{color:var(--label-2);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.foot-links a:hover{color:var(--label)}.foot-nota{color:var(--label-3);font-size:12px}.legal-page{text-align:left;padding-top:40px;padding-bottom:20px}.legal-page h1{letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(30px,4vw,40px)}.legal-page h2{letter-spacing:-.01em;margin:32px 0 10px;font-size:22px}.legal-page p,.legal-page li{color:var(--label-2);font-size:16px;line-height:1.7}.legal-page ul{margin:10px 0;padding-left:22px}.legal-page li{margin-bottom:8px}.legal-page a{color:var(--label);text-decoration:underline}.legal-aviso{border-radius:var(--r-sm);background:color-mix(in srgb, var(--gold) 12%, transparent);color:var(--label);margin:24px 0 8px;padding:14px 18px;font-size:15px}.wa-float{z-index:60;width:56px;height:56px;transition:transform .15s var(--ease);background:#25d366;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:90px;right:20px;box-shadow:0 10px 24px -8px #00000059}.wa-float:hover{transform:scale(1.06)}.barra-celular{display:none}@media (width<=819px){.wa-float{display:none}.barra-celular{z-index:70;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--header-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--sep);transition:transform .3s var(--ease);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.barra-celular.visivel{transform:none}.barra-preco{flex-direction:column;line-height:1.25;display:flex}.barra-preco strong{color:var(--label);font-size:16px}.barra-preco span{color:var(--label-2);font-size:12px}.barra-celular .btn{min-height:44px;padding:0 18px;font-size:15px}body{padding-bottom:76px}.grecaptcha-badge{bottom:84px!important}}.icone{flex-shrink:0}.pc-sub{color:var(--muted,#64748b);margin-top:2px;font-size:11px}
