:root{--bg: #f4f6f9;--surface: #ffffff;--ink: #0f1e33;--muted: #586a80;--line: #d9e1eb;--line-strong: #b8c4d4;--brand: #3554e0;--brand-hover: #2741b8;--brand-soft: #e7ecff;--on-brand: #ffffff;--signal: #f2a900;--signal-soft: #fff3d1;--signal-ink: #6b4a00;--band: #0f1e33;--band-ink: #e9eef6;--shadow: 0 1px 2px rgba(15, 30, 51, .06), 0 12px 32px -12px rgba(15, 30, 51, .18);--f-display: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--f-body: "IBM Plex Sans", "Segoe UI", Roboto, Arial, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--r-s: 6px;--r-m: 12px;--r-l: 18px;--max: 1160px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #0b1422;--surface: #111d30;--ink: #e8eef6;--muted: #94a5bb;--line: #22324b;--line-strong: #3a4c68;--brand: #7f98ff;--brand-hover: #a3b5ff;--brand-soft: #1a2749;--on-brand: #0b1422;--signal: #f5b826;--signal-soft: #352a0c;--signal-ink: #ffd877;--band: #060d18;--band-ink: #e9eef6;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px -12px rgba(0, 0, 0, .6);color-scheme:dark}}:root[data-theme=dark]{--bg: #0b1422;--surface: #111d30;--ink: #e8eef6;--muted: #94a5bb;--line: #22324b;--line-strong: #3a4c68;--brand: #7f98ff;--brand-hover: #a3b5ff;--brand-soft: #1a2749;--on-brand: #0b1422;--signal: #f5b826;--signal-soft: #352a0c;--signal-ink: #ffd877;--band: #060d18;--band-ink: #e9eef6;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px -12px rgba(0, 0, 0, .6);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--f-body);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--f-display);margin:0;text-wrap:balance;letter-spacing:-.02em}h1{font-size:clamp(2.3rem,5.2vw,4rem);line-height:1.04;font-weight:700;letter-spacing:-.035em}h2{font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1.1;font-weight:700}h3{font-size:1.2rem;line-height:1.3;font-weight:650}p{margin:0}a{color:var(--brand)}.mono{font-family:var(--f-mono);font-size:.9em;letter-spacing:-.01em}.muted{color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:3px solid var(--signal);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--max);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.secao{padding-block:clamp(72px,10vw,128px)}.pular{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--ink);color:var(--bg);padding:10px 14px;border-radius:var(--r-s)}.pular:focus{left:12px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font:600 1rem/1 var(--f-body);text-decoration:none;white-space:nowrap;border:1.5px solid transparent;transition:background-color .15s,border-color .15s,color .15s}.btn-sm{min-height:40px;padding:0 16px;font-size:.92rem}.btn-pri{background:var(--brand);color:var(--on-brand)}.btn-pri:hover{background:var(--brand-hover)}.btn-sec{background:transparent;color:var(--ink);border-color:var(--line)}.btn-sec:hover{border-color:var(--ink)}.btn-sig{background:var(--signal);color:#1d1500}.btn-sig:hover{filter:brightness(1.06)}.btn-link{background:none;border:0;padding:8px 0;min-height:44px;cursor:pointer;font:600 .92rem var(--f-body);color:var(--brand);text-decoration:underline;text-underline-offset:3px}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg)}.topo{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.topo-in{max-width:var(--max);margin:0 auto;height:64px;display:flex;align-items:center;gap:24px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font:700 1.12rem var(--f-display);letter-spacing:-.02em}.nav{display:flex;gap:26px;margin-left:auto;align-items:center}.nav a{color:var(--ink);text-decoration:none;font-size:.95rem}.nav a:hover{color:var(--brand)}.menu-btn{display:none}@media (max-width: 860px){.nav{display:none}.nav.aberto{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:64px;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);padding:8px max(20px,env(safe-area-inset-right,0px)) 16px max(20px,env(safe-area-inset-left,0px))}.nav.aberto a{padding:14px 0;border-bottom:1px solid var(--line);font-size:1.05rem}.topo-cta{margin-left:auto}.menu-btn{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 11px;background:none;border:0;cursor:pointer}.menu-btn span{display:block;height:2px;background:var(--ink);border-radius:2px}}@media (max-width: 380px){.topo-cta{display:none}.menu-btn{margin-left:auto}}.hero{padding-top:clamp(40px,7vw,88px);padding-bottom:24px}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.hero-txt{min-width:0}.lead{margin-top:22px;font-size:1.14rem;color:var(--muted);max-width:34em}.acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.garantias{margin-top:14px;font-size:.92rem;color:var(--muted)}.demo{min-width:0;position:relative;display:grid;gap:14px}.demo-alerta{background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--signal);border-radius:var(--r-m);padding:18px 20px;box-shadow:var(--shadow);animation:chega .5s cubic-bezier(.2,.8,.2,1) both}.demo-alerta-top{display:flex;align-items:center;gap:10px;font-size:.95rem}.pulso{width:10px;height:10px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 0 var(--signal);animation:pulso 2s infinite;flex:none}.demo-sind{margin-top:10px;font:650 1.12rem/1.3 var(--f-display);letter-spacing:-.01em}.demo-meta{display:flex;flex-wrap:wrap;gap:6px 28px;margin:12px 0 0;font-size:.9rem}.demo-meta dt{color:var(--muted);font-size:.8rem}.demo-meta dd{margin:0}.demo-afeta{margin-top:14px;padding:8px 12px;background:var(--signal-soft);color:var(--signal-ink);border-radius:var(--r-s);font-size:.95rem}.demo-canal{margin-top:10px;font-size:.82rem;color:var(--muted)}.demo-carteira{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden}.demo-carteira-head,.demo-carteira li{display:grid;grid-template-columns:minmax(0,1fr) 92px 96px;gap:10px;align-items:center;padding:10px 16px}.demo-carteira-head{font-size:.8rem;font-weight:600;border-bottom:1px solid var(--line)}.demo-carteira ul{list-style:none;margin:0;padding:0}.demo-carteira li{font-size:.9rem;border-bottom:1px solid var(--line);transition:background-color .3s}.demo-carteira li:last-child{border-bottom:0}.demo-carteira li .emp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-carteira li.afetada{background:var(--signal-soft);animation:acende .6s .25s both}.demo-carteira li.afetada .emp{font-weight:600}.demo-carteira li .mono{font-size:.78rem}.sem{font-size:.78rem;white-space:nowrap}.demo-rodape{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:.82rem}.score{display:inline-flex;gap:3px;vertical-align:middle}.score i{width:18px;height:7px;border-radius:2px;background:var(--line)}.score.s3 i.on{background:#d9480f}.score.s2 i.on{background:var(--signal)}.score.s1 i.on{background:var(--brand)}@keyframes chega{0%{opacity:.001;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes acende{0%{background:transparent}}@keyframes pulso{0%{box-shadow:0 0 color-mix(in srgb,var(--signal) 60%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.prova{list-style:none;padding:26px 0 0;margin:clamp(48px,7vw,80px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid var(--line)}.prova li{display:grid;gap:4px}.prova b{font:700 clamp(1.8rem,3.2vw,2.4rem)/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.prova span{color:var(--muted);font-size:.95rem;max-width:22em}.dor-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,96px);align-items:start}.dor-intro p{margin-top:18px;color:var(--muted);font-size:1.1rem;max-width:30em}.dor-intro{position:sticky;top:110px}.linha{list-style:none;margin:0;padding:0;position:relative}.linha:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:var(--line)}.linha li{position:relative;padding:0 0 34px 40px}.linha li:last-child{padding-bottom:0}.linha li:before{content:"";position:absolute;left:0;top:6px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid var(--muted)}.linha .quando{font:650 1.2rem var(--f-display);letter-spacing:-.01em}.linha p{margin-top:6px;color:var(--muted);max-width:32em}.linha .custo:before{background:#d9480f;border-color:#d9480f}.linha .custo .quando{color:#d9480f}:root[data-theme=dark] .linha .custo .quando{color:#ff8a5c}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .linha .custo .quando{color:#ff8a5c}}.volume{background:var(--surface);border-block:1px solid var(--line)}.volume-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:center}.volume-grid>div:first-child p{margin-top:18px;color:var(--muted);font-size:1.08rem;max-width:30em}.ufs{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;margin-top:28px;max-width:440px}.uf{min-height:40px;border-radius:var(--r-s);border:1px solid var(--line);background:var(--bg);color:var(--ink);font:600 .82rem var(--f-mono);cursor:pointer}.uf:hover{border-color:var(--brand)}.uf.ativa{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.volume-card{min-width:0;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-l);padding:clamp(20px,3vw,32px)}.volume-uf{font-weight:600}.volume-num{margin-top:6px;font-size:1.05rem}.volume-num b{display:block;font:700 clamp(3rem,7vw,4.6rem)/1 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.barras{width:100%;height:auto;margin-top:22px;display:block}.fonte{margin-top:10px;font-size:.78rem;color:var(--muted)}.passos{list-style:none;counter-reset:p;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.passos li{counter-increment:p;display:flex;flex-direction:column;gap:10px}.passos li:before{content:counter(p);font:700 1rem var(--f-display);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--bg)}.passos p{color:var(--muted)}.passo-ex{margin-top:auto;display:flex;flex-direction:column;gap:4px;padding:14px 16px;font-size:.88rem;background:var(--surface);border:1px dashed var(--line);border-radius:var(--r-m)}.passo-ex .score{margin-top:4px}.recursos{padding-top:0}.recursos-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}.chat{min-width:0;background:var(--band);color:var(--band-ink);border-radius:var(--r-l);padding:clamp(20px,3vw,32px)}.chat-titulo{font:650 1.1rem var(--f-display)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip{border:1px solid rgba(233,238,246,.25);background:transparent;color:var(--band-ink);padding:9px 14px;border-radius:999px;font:500 .88rem var(--f-body);cursor:pointer;text-align:left;min-height:40px}.chip.on{background:var(--band-ink);color:var(--band);border-color:var(--band-ink)}.chat-conv{margin-top:22px;display:grid;gap:10px}.msg{padding:12px 16px;border-radius:14px;max-width:88%;font-size:.95rem}.msg.eu{justify-self:end;background:#3554e0;color:#fff;border-bottom-right-radius:4px}.msg.ia{background:#e9eef61a;border-bottom-left-radius:4px}.lista-rec dl{margin:28px 0 0;display:grid;gap:22px}.lista-rec dt{font:650 1.1rem var(--f-display)}.lista-rec dd{margin:4px 0 0;color:var(--muted)}.planos{background:var(--surface);border-block:1px solid var(--line)}.planos-head p{margin-top:14px;color:var(--muted);font-size:1.08rem}.calc{margin-top:36px;padding:24px;border-radius:var(--r-l);background:var(--brand-soft);max-width:720px}.calc label{font-weight:600}.calc-row{display:flex;align-items:center;gap:18px;margin-top:12px}.calc-row input{flex:1;min-width:0;accent-color:var(--brand);height:32px}.calc-out{font:700 2rem var(--f-display);min-width:3.2ch;text-align:right;font-variant-numeric:tabular-nums}.calc-res{margin-top:8px;font-size:1.05rem}.tabela-wrap{overflow-x:auto;margin-top:32px}.tabela{width:100%;border-collapse:collapse;min-width:560px}.tabela th,.tabela td{text-align:left;padding:18px 16px;border-bottom:1px solid var(--line);vertical-align:middle}.tabela thead th{font-size:.82rem;color:var(--muted);font-weight:600;padding-block:10px}.tabela tbody th{font:650 1.1rem var(--f-display)}.tabela td:last-child{text-align:right}.tabela .preco{font:700 1.3rem var(--f-display);font-variant-numeric:tabular-nums}.tabela .preco .muted{font:400 .9rem var(--f-body)}.tabela tr.indicado{background:var(--brand-soft)}.tabela .tag{display:inline-block;margin-left:10px;padding:3px 9px;border-radius:999px;background:var(--brand);color:var(--on-brand);font:600 .72rem var(--f-body);vertical-align:middle}.tabela .extra{display:block;font:400 .85rem var(--f-body);color:var(--muted);margin-top:2px}.incluso{margin-top:20px;color:var(--muted);max-width:46em}.duvidas-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,88px);align-items:start}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:20px 36px 20px 0;position:relative;font:600 1.08rem var(--f-display)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:16px;font:400 1.6rem var(--f-body);color:var(--muted)}.faq details[open] summary:after{content:"–"}.faq details p{padding:0 0 20px;color:var(--muted);max-width:40em}.final{background:var(--band);color:var(--band-ink);padding-block:clamp(72px,10vw,120px)}.final-in{display:grid;gap:18px;justify-items:start}.final h2{max-width:16em}.final p{color:color-mix(in srgb,var(--band-ink) 72%,transparent);font-size:1.1rem}.final .btn{margin-top:10px}.rodape{padding-block:56px 28px;font-size:.92rem}.rodape-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:32px}.rodape-grid p{margin-top:8px}.rodape-grid a{color:var(--ink)}.rodape-tit{font-weight:600}.copy{margin-top:36px;padding-top:20px;border-top:1px solid var(--line)}.barra-mob{display:none}@media (max-width: 760px){.barra-mob{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--surface);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .25s}.barra-mob.ver{transform:none}.barra-mob .btn{width:100%}.rodape{padding-bottom:96px}}@media (max-width: 960px){.hero-grid,.dor-grid,.volume-grid,.recursos-grid,.duvidas-grid{grid-template-columns:minmax(0,1fr)}.dor-intro{position:static}.passos{grid-template-columns:minmax(0,1fr)}.recursos-grid .chat{order:2}}@media (max-width: 640px){body{font-size:16px}.prova{grid-template-columns:minmax(0,1fr);gap:18px}.demo-carteira-head,.demo-carteira li{grid-template-columns:minmax(0,1fr) 86px}.demo-carteira-head span:nth-child(2),.demo-carteira li>span:nth-child(2){display:none}.ufs{grid-template-columns:repeat(7,minmax(0,1fr))}.rodape-grid{grid-template-columns:minmax(0,1fr)}.acoes .btn{flex:1 1 100%}.tabela{min-width:0}.tabela thead{display:none}.tabela tr{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:16px 12px;border-bottom:1px solid var(--line)}.tabela th,.tabela td{padding:0;border:0}.tabela tbody th{grid-column:1 / -1}.tabela td:last-child{grid-column:1 / -1;text-align:left;margin-top:10px}.tabela td:last-child .btn{width:100%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.hero-arte{position:relative;min-width:0}.ilustra{display:block;width:100%;height:auto;max-width:560px;margin-left:auto}.aviso{position:absolute;left:-28px;bottom:-28px;width:min(300px,70%);background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--signal);border-radius:var(--r-m);padding:14px 16px;box-shadow:var(--shadow);animation:chega .6s .3s cubic-bezier(.2,.8,.2,1) both}.aviso-top{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--muted)}.aviso-tit{margin-top:6px;font:650 1.05rem/1.25 var(--f-display)}.aviso-txt{margin-top:4px;font-size:.86rem;color:var(--muted);line-height:1.45}.como-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,96px);align-items:start}.como-sub{margin:18px 0 28px;color:var(--muted);font-size:1.1rem;max-width:30em}.beneficios{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 36px}.beneficios div{border-top:2px solid var(--ink);padding-top:14px}.beneficios dt{font:650 1.15rem var(--f-display)}.beneficios dd{margin:6px 0 0;color:var(--muted)}.como{background:var(--surface);border-block:1px solid var(--line)}.planos{background:var(--bg);border:0}@media (max-width: 960px){.como-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.beneficios{grid-template-columns:minmax(0,1fr)}.aviso{position:relative;width:auto;right:auto;bottom:auto;margin-top:-40px;margin-inline:12px}.prova{grid-template-columns:1fr 1fr}}@media (min-width: 641px){.prova{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}}.whats{position:fixed;z-index:31;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#25d366;box-shadow:0 6px 20px -4px #00000059;transition:transform .2s,bottom .25s}.whats:hover{transform:scale(1.06)}@media (max-width: 760px){.whats{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:52px;height:52px}body.barra-on .whats{bottom:calc(86px + env(safe-area-inset-bottom,0px))}}.foto{display:block;width:100%;height:auto;aspect-ratio:4 / 3.4;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;border-radius:var(--r-l);box-shadow:var(--shadow);background:var(--brand-soft)}@media (max-width: 960px){.aviso{left:16px}}@media (max-width: 640px){.foto{aspect-ratio:4 / 3.2}.aviso{left:auto}}.logo img{display:block;border-radius:50%}.cookies{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;max-width:760px;margin:0 auto;display:flex;gap:16px;align-items:center;flex-wrap:wrap;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-m);box-shadow:var(--shadow);padding:16px 18px;font-size:.88rem;line-height:1.5}.cookies p{flex:1 1 320px;margin:0;color:var(--muted)}.cookies p b{color:var(--ink);font-weight:600}.cookies a{color:var(--brand)}.cookies-acoes{display:flex;gap:8px;flex:0 0 auto}@media (max-width: 560px){.cookies-acoes{width:100%}.cookies-acoes .btn{flex:1}}
