.site{--paper:#fff;--mist:#f7f8f5;--sub:#f0f2ee;--ink:#101715;--ink2:#526159;--ink3:#77857d;--line:#e1e6df;--lime:#b7ff35;--lime-hover:#a3ea20;--lime-soft:#efffcc;--lime-ink:#315800;--deep:#101715;--deep2:#19221d;--deep3:#232e27;--deep-line:#344139;--deep-ink:#f1f7f0;--deep-ink2:#bbc9be;--danger:#c43e3e;--danger-soft:#fce8e8;--sans:var(--font-geist-sans), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--wrap:1120px;--gutter:max(20px, env(safe-area-inset-left,0px));--ease:cubic-bezier(.2, .7, .2, 1);background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip}.site *,.site :before,.site :after{box-sizing:border-box}.site :where(h1,h2,h3,h4,p,ul,figure){margin:0;padding:0}.site :where(ul){list-style:none}.site :where(a){color:inherit;text-decoration:none}.site :where(img){max-width:100%;height:auto;display:block}.site :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.site .on-deep :focus-visible,.site .final :focus-visible{outline-color:var(--lime)}.s-wrap{max-width:var(--wrap);padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px));margin-inline:auto}.eyebrow{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lime-ink)}.on-deep .eyebrow{color:var(--lime)}.h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,4.6vw,56px);font-weight:700;line-height:1.02}.lead{color:var(--ink2);max-width:52ch;font-size:clamp(16px,1.5vw,19px)}.on-deep .lead{color:var(--deep-ink2)}.mark{background:linear-gradient(transparent 60%, var(--lime) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.06em}.btn{min-height:48px;font:600 15px/1 var(--sans);cursor:pointer;transition:transform .25s var(--ease), background .2s, box-shadow .25s var(--ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.btn svg{width:18px;height:18px;transition:transform .25s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn-dark{background:var(--ink);color:var(--lime)}.btn-dark:hover{transform:translateY(-2px);box-shadow:0 10px 24px #10171533}.btn-lime{background:var(--lime);color:var(--ink)}.btn-lime:hover{background:var(--lime-hover);transform:translateY(-2px);box-shadow:0 10px 28px #b7ff3544}.btn-ghost{color:var(--ink);background:0 0;border-color:#cfd6cc}.btn-ghost:hover{background:var(--sub)}.btn-big{border-radius:14px;min-height:60px;padding:0 30px;font-size:17px}.top{z-index:50;background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.top-in{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.top-logo{flex:none;width:118px}.top-links{color:var(--ink2);gap:28px;font-size:14.5px;display:flex}.top-links a{padding-block:8px;transition:color .2s;position:relative}.top-links a:after{content:"";background:var(--lime);transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.top-links a:hover{color:var(--ink)}.top-links a:hover:after{transform:scaleX(1)}.top .btn{min-height:42px;padding:0 16px;font-size:14px}.hero{isolation:isolate;padding-block:clamp(36px,6vw,80px) clamp(72px,9vw,120px);position:relative}.hero-bg{z-index:-1;-webkit-mask-image:radial-gradient(420px circle at var(--mx,70%) var(--my,30%), #000, transparent 72%);-webkit-mask-image:radial-gradient(420px circle at var(--mx,70%) var(--my,30%), #000, transparent 72%);mask-image:radial-gradient(420px circle at var(--mx,70%) var(--my,30%), #000, transparent 72%);background-image:radial-gradient(circle at 1px 1px,#10171526 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0}.hero-glow{z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#b7ff3555,#0000);width:620px;height:620px;animation:9s ease-in-out infinite respirar;position:absolute;top:-80px;right:-140px}@keyframes respirar{50%{opacity:.8;transform:scale(1.12)translate(-20px,16px)}}.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-tag{border:1px solid var(--line);background:var(--paper);color:var(--ink2);border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:13px;display:inline-flex}.hero-tag i{background:var(--lime);border-radius:50%;width:22px;height:22px;position:relative}.hero-tag i:after{content:"";border:2px solid var(--lime);border-radius:50%;animation:2.4s ease-out infinite pulso;position:absolute;inset:0}@keyframes pulso{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.hero h1{letter-spacing:-.045em;margin-top:22px;font-size:clamp(38px,5.7vw,78px);font-weight:700;line-height:.96}.hero h1 .l{display:block}.palavra{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-grid;overflow:hidden}.palavra>span{white-space:nowrap;background:linear-gradient(transparent 62%, var(--lime) 62%);opacity:0;animation:palavra 15s var(--ease) infinite;animation-delay:calc(var(--i) * 3s);grid-area:1/1;justify-self:start;padding-inline:.05em;transform:translateY(105%)}@keyframes palavra{0%{opacity:0;transform:translateY(105%)}2.5%,17.5%{opacity:1;transform:translateY(0)}20%,to{opacity:0;transform:translateY(-105%)}}.hero .lead{margin-top:26px;font-size:clamp(17px,1.7vw,21px)}.hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.hero-note{font:400 12.5px var(--mono);color:var(--ink3);margin-top:18px}.hero-load>*{opacity:0;animation:entrar .8s var(--ease) forwards;animation-delay:calc(var(--d,0) * 90ms + 80ms);transform:translateY(18px)}@keyframes entrar{to{opacity:1;transform:none}}.phone{background:var(--deep);width:min(100%,360px);animation:entrar .9s var(--ease) .3s backwards;border-radius:34px;justify-self:center;padding:10px;position:relative;transform:rotate(1.6deg);box-shadow:0 40px 80px #10171533,0 0 0 1px #10171514}.phone-screen{background:var(--mist);border-radius:26px;flex-direction:column;height:560px;display:flex;overflow:hidden}.ph-head{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.avatar{background:var(--lime-soft);width:34px;height:34px;color:var(--lime-ink);font:600 13px var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.ph-head b{font-size:14px;line-height:1.2;display:block}.ph-head span{font:400 11.5px var(--mono);color:var(--ink3)}.ph-chat{flex-direction:column;flex:1;gap:9px;min-height:0;padding:14px;font-size:13.5px;display:flex}.bolha{opacity:0;border-radius:14px;max-width:84%;padding:9px 12px;line-height:1.4}.bolha small{font:400 10.5px var(--mono);opacity:.65;margin-top:4px;display:block}.bolha.in{background:var(--paper);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.bolha.out{background:var(--lime-soft);color:#1d3a00;border-bottom-right-radius:4px;align-self:flex-end}.ia-tag{font:600 10px var(--mono);letter-spacing:.06em;color:var(--lime-ink);margin-right:6px}.b1{animation:b1 16s var(--ease) infinite}.b2{animation:b2 16s var(--ease) infinite}.b3{animation:b3 16s var(--ease) infinite}.b4{animation:b4 16s var(--ease) infinite}@keyframes b1{0%,3%{opacity:0;transform:translateY(10px)scale(.96)}5%,93%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes b2{0%,14%{opacity:0;transform:translateY(10px)scale(.96)}16%,93%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes b3{0%,40%{opacity:0;transform:translateY(10px)scale(.96)}42%,93%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes b4{0%,52%{opacity:0;transform:translateY(10px)scale(.96)}54%,93%{opacity:1;transform:none}97%,to{opacity:0}}.digitando{background:var(--lime-soft);opacity:0;border-radius:14px;align-self:flex-end;gap:4px;margin-bottom:-48px;padding:10px 12px;animation:16s linear infinite digitando;display:flex}.digitando i{background:var(--lime-ink);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite ponto}.digitando i:nth-child(2){animation-delay:.15s}.digitando i:nth-child(3){animation-delay:.3s}@keyframes digitando{0%,7%{opacity:0}8%,13%{opacity:1}14%,to{opacity:0}}@keyframes ponto{50%{opacity:.5;transform:translateY(-4px)}}.resp{font:500 11px var(--mono);background:var(--deep);color:var(--lime);opacity:0;animation:resp 16s var(--ease) infinite;border-radius:999px;align-self:center;padding:5px 12px}@keyframes resp{0%,17%{opacity:0;transform:scale(.8)}19%,93%{opacity:1;transform:none}97%,to{opacity:0}}.ph-funil{background:var(--paper);border-top:1px solid var(--line);padding:12px 14px 16px}.ph-funil .rotulos{font:500 9.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.ph-funil .trilho{background:var(--sub);border-radius:10px;height:34px;margin-top:8px;position:relative}.ph-funil .ficha{background:var(--ink);width:calc(25% - 6px);color:var(--lime);font:600 11px/28px var(--sans);text-align:center;white-space:nowrap;animation:ficha 16s var(--ease) infinite;border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px}@keyframes ficha{0%,38%{background:var(--ink);color:var(--lime);left:3px}44%,62%{left:calc(25% + 1px)}70%,82%{left:calc(50% + 1px)}88%,94%{background:var(--lime);color:var(--ink);left:calc(75% + 1px)}98%,to{background:var(--lime);color:var(--ink);left:calc(75% + 1px)}}.chip-flut{background:var(--paper);border:1px solid var(--line);opacity:0;animation:flut 16s var(--ease) infinite;border-radius:14px;flex-direction:column;gap:2px;padding:11px 14px;font-size:12.5px;display:flex;position:absolute;bottom:86px;left:-34px;transform:rotate(-2.4deg);box-shadow:0 18px 40px #10171522}.chip-flut b{letter-spacing:-.02em;font-size:22px;line-height:1.1}.chip-flut span{color:var(--ink3);font:400 11px var(--mono)}@keyframes flut{0%,86%{opacity:0;transform:translate(-12px)rotate(-2.4deg)}89%,93%{opacity:1;transform:rotate(-2.4deg)}97%,to{opacity:0}}.faixa{z-index:2;background:var(--lime);color:var(--ink);margin-block:-22px;border-block:2px solid var(--ink);width:104%;margin-left:-2%;position:relative;overflow:hidden;transform:rotate(-1.4deg)}.faixa-trilho{width:max-content;animation:38s linear infinite correr;display:flex}.faixa-trilho ul{flex:none;align-items:center;display:flex}.faixa li{letter-spacing:-.02em;white-space:nowrap;align-items:center;padding-block:14px;font-size:clamp(20px,2.6vw,30px);font-weight:700;display:flex}.faixa li:after{content:"";background:var(--ink);width:11px;height:11px;margin-inline:clamp(18px,3vw,34px);transform:rotate(45deg)}@keyframes correr{to{transform:translate(-50%)}}.site [data-reveal].pre:not(.is-in){opacity:0;transform:translateY(32px)}.site [data-reveal]{transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--d,0) * 80ms)}.noites-intro{flex-direction:column;align-items:flex-start;gap:18px;padding-top:clamp(96px,12vw,160px);padding-bottom:28px;display:flex}.story{--p:0;height:380vh;position:relative}.story-stage{flex-direction:column;justify-content:center;gap:18px;height:calc(100svh - 68px);min-height:560px;padding-block:16px;display:flex;position:sticky;top:68px}.relogio{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:14px;display:flex}.relogio b{letter-spacing:-.05em;font-size:clamp(44px,7vw,84px);font-weight:700;line-height:1}.relogio span{font:400 12.5px var(--mono);color:var(--ink3);text-transform:uppercase;letter-spacing:.08em}.noite-grid{grid-template-columns:1fr 1fr;gap:clamp(14px,2.4vw,28px);display:grid}.noite{--g:10px;gap:var(--g);border-radius:22px;flex-direction:column;min-width:0;min-height:0;padding:clamp(16px,2vw,24px);transition:background .5s,border-color .5s,box-shadow .5s;display:flex}.noite.sem{background:var(--sub);color:var(--ink2);border:1px dashed #c2cac0}.noite.com{background:var(--paper);border:1px solid var(--ink);box-shadow:8px 8px 0 var(--lime)}.noite-t{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;display:flex}.noite.sem .noite-t b{color:var(--ink3)}.noite.com .noite-t b{color:var(--lime-ink)}.noite .bolha{opacity:1;max-width:92%;font-size:14px}.noite .at{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);height:0;margin-top:calc(var(--g) * -1);overflow:hidden;transform:translateY(14px)}.st1 .at1,.st2 .at1,.st3 .at1,.st4 .at1,.st2 .at2,.st3 .at2,.st4 .at2,.st3 .at3,.st4 .at3,.st4 .at4{opacity:1;height:auto;margin-top:0;overflow:visible;transform:none}.noite.sem .bolha.in{background:var(--paper)}.nota{font:500 12px var(--mono);background:var(--paper);border:1px solid var(--line);color:var(--ink2);border-radius:999px;align-self:flex-start;padding:6px 12px}.nota.mau{background:var(--danger-soft);color:var(--danger);border-color:#f1c0c0}.interesse{font:500 11.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:6px;margin-top:auto;display:flex}.interesse i{background:var(--line);border-radius:8px;height:8px;display:block;position:relative;overflow:hidden}.interesse i:after{content:"";transform-origin:0;background:var(--lime);position:absolute;inset:0}.noite.sem .interesse i:after{background:var(--danger);transform:scaleX(calc(1 - var(--p) * 1.15))}.noite.com .interesse i:after{transform:scaleX(1)}.resultado{border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.resultado b{letter-spacing:-.025em;font-size:clamp(20px,2.2vw,26px);line-height:1.15}.resultado span{font:400 12px var(--mono)}.resultado.perdido{background:var(--danger-soft);color:var(--danger)}.resultado.ganho{background:var(--lime);color:var(--ink)}.etapas{flex-wrap:wrap;gap:6px;display:flex}.etapas span{font:500 11.5px var(--mono);background:var(--sub);color:var(--ink3);border-radius:8px;padding:5px 11px}.etapas .ok{background:var(--ink);color:var(--lime)}.rolar-dica{text-align:center;font:400 12px var(--mono);color:var(--ink3)}.reveal-deep{--rv:1;background:var(--deep);color:var(--deep-ink);clip-path:circle(calc(var(--rv) * 150%) at 50% 0%);padding-block:clamp(80px,10vw,140px);position:relative}.deep-top{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.deep-top .h2{max-width:18ch}.passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(40px,5vw,64px);display:grid}.passo{background:var(--deep2);border:1px solid var(--deep-line);min-width:0;transition:transform .4s var(--ease), border-color .3s;border-radius:20px;flex-direction:column;gap:8px;padding:22px;display:flex}.passo:hover{border-color:var(--lime);transform:translateY(-6px)}.passo .n{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.passo h3{letter-spacing:-.02em;font-size:21px;line-height:1.2}.passo p{color:var(--deep-ink2);font-size:15px}.quadro{border:1px solid var(--deep-line);background:var(--deep2);border-radius:22px;margin-top:28px;padding:clamp(14px,2vw,22px)}.quadro-cab{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--deep-ink2);justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.quadro-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.col{background:var(--deep);border-radius:14px;flex-direction:column;gap:8px;min-width:0;min-height:150px;padding:10px;display:flex}.col>b{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--deep-ink2)}.cartao{background:var(--deep3);border-radius:9px;justify-content:space-between;gap:6px;min-width:0;padding:9px 10px;font-size:13px;display:flex}.cartao span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cartao small{font:500 10px var(--mono);color:var(--lime);white-space:nowrap}.cartao.humano small{color:#ffd06b}.cartao.ativo{outline:1px solid var(--lime);animation:cartao-sobe 6s var(--ease) infinite}@keyframes cartao-sobe{0%,60%{box-shadow:0 0 #b7ff3500}80%{box-shadow:0 0 0 6px #b7ff3522}to{box-shadow:0 0 #b7ff3500}}.recursos{padding-block:clamp(80px,10vw,140px)}.recursos-top{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:clamp(32px,4vw,56px);display:flex}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.tile{border:1px solid var(--line);background:var(--mist);min-width:0;transition:transform .4s var(--ease), border-color .3s, background .3s;border-radius:22px;flex-direction:column;grid-column:span 2;gap:8px;padding:24px;display:flex;position:relative;overflow:hidden}.tile:hover{border-color:var(--ink);background:var(--paper);transform:translateY(-5px)}.tile.w3{grid-column:span 3}.tile.w4{grid-column:span 4}.tile h3{letter-spacing:-.02em;font-size:21px;line-height:1.2}.tile p{color:var(--ink2);max-width:44ch;font-size:15px}.tile .vis{flex-direction:column;gap:8px;margin-top:auto;padding-top:18px;display:flex}.vis .bolha{opacity:1;max-width:88%;font-size:13.5px}.vis-chips{flex-wrap:wrap;gap:7px;display:flex}.vis-chips span{font:500 12px var(--mono);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:6px 11px}.vis-chips .lima{background:var(--lime-soft);color:var(--lime-ink);border-color:#0000}.linha-tempo{font:500 11.5px var(--mono);align-items:center;gap:0;display:flex}.linha-tempo span{background:var(--paper);border:1px solid var(--line);white-space:nowrap;border-radius:8px;padding:6px 10px}.linha-tempo hr{border:0;border-top:2px dashed #c2cac0;flex:1;min-width:10px;margin:0}.barras{align-items:flex-end;gap:8px;height:84px;display:flex}.barras i{background:var(--ink);height:var(--h);border-radius:6px 6px 2px 2px;flex:1}.barras i:last-child{background:var(--lime)}.tarefas li{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.tarefas li:before{content:"";border:2px solid #c2cac0;border-radius:5px;flex:none;width:16px;height:16px}.tarefas li.feita{color:var(--ink3);text-decoration:line-through}.tarefas li.feita:before{background:var(--lime);border-color:var(--lime)}.tarefas{flex-direction:column;gap:7px;display:flex}.sim{background:var(--mist);border-block:1px solid var(--line);padding-block:clamp(80px,10vw,140px)}.sim-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:clamp(24px,4vw,56px);margin-top:clamp(32px,4vw,56px);display:grid}.sim-campos{flex-direction:column;gap:22px;display:flex}.campo{flex-direction:column;gap:10px;display:flex}.campo-t{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:500;display:flex}.campo-t output{font:600 16px var(--mono);font-variant-numeric:tabular-nums;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:3px 10px}.campo small{color:var(--ink3);font-size:13px}.site input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.site input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--fill,50%), #d5dbd3 var(--fill,50%));border-radius:6px;height:6px}.site input[type=range]::-moz-range-track{background:#d5dbd3;border-radius:6px;height:6px}.site input[type=range]::-moz-range-progress{background:var(--ink);border-radius:6px;height:6px}.site input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--lime);border:3px solid var(--ink);width:26px;height:26px;transition:transform .2s var(--ease);border-radius:50%;margin-top:-10px}.site input[type=range]::-moz-range-thumb{background:var(--lime);border:3px solid var(--ink);border-radius:50%;width:20px;height:20px}.site input[type=range]:active::-webkit-slider-thumb{transform:scale(1.18)}.sim-res{background:var(--deep);color:var(--deep-ink);border-radius:26px;flex-direction:column;gap:16px;padding:clamp(22px,3vw,34px);display:flex;position:sticky;top:92px}.sim-res .eyebrow{color:var(--lime)}.sim-num{letter-spacing:-.045em;color:var(--lime);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(44px,6.4vw,78px);font-weight:700;line-height:.98}.sim-sub{color:var(--deep-ink2);font-size:15px}.sim-lista{border-top:1px solid var(--deep-line);grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;display:grid}.sim-lista div{flex-direction:column;gap:2px;min-width:0;display:flex}.sim-lista b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px}.sim-lista span{font:400 12px var(--mono);color:var(--deep-ink2)}.sim-aviso{font:400 12px/1.5 var(--mono);color:#91a295}.faq{padding-block:clamp(80px,10vw,140px)}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,80px);display:grid}.faq-top{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:1px solid var(--line);width:32px;height:32px;font:400 20px/1 var(--sans);transition:transform .3s var(--ease), background .2s;border-radius:50%;flex:none;place-items:center;display:grid}.faq details[open] summary:after{background:var(--lime);border-color:var(--lime);transform:rotate(45deg)}.faq details p{color:var(--ink2);max-width:60ch;padding-bottom:22px}.final-ancora{background:var(--paper)}.final{--rv:1;background:var(--lime);color:var(--ink);clip-path:ellipse(calc(var(--rv) * 130%) calc(var(--rv) * 110%) at 50% 100%);padding-block:clamp(80px,11vw,150px);position:relative;overflow:hidden}.final h2{letter-spacing:-.05em;text-wrap:balance;max-width:14ch;font-size:clamp(40px,7.4vw,104px);font-weight:700;line-height:.94}.final-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);margin-top:clamp(32px,4vw,56px);display:grid}.final .lead{color:#243a0f}.escolha{border:2px solid var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border-radius:22px;flex-direction:column;gap:18px;padding:22px;display:flex}.escolha fieldset{border:0;flex-direction:column;gap:9px;min-width:0;margin:0;padding:0;display:flex}.escolha legend{font:600 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;padding:0}.opcoes{flex-wrap:wrap;gap:8px;display:flex}.opcao{border:1.5px solid var(--ink);min-height:44px;font:600 14.5px var(--sans);color:var(--ink);cursor:pointer;transition:background .2s, color .2s, transform .2s var(--ease);background:0 0;border-radius:999px;padding:0 16px}.opcao:hover{transform:translateY(-2px)}.opcao[aria-checked=true]{background:var(--ink);color:var(--lime)}.final .btn-dark{width:100%}.final-fino{font:400 12.5px var(--mono);color:#243a0f}.rodape{background:var(--deep);color:var(--deep-ink2);padding-block:40px calc(32px + env(safe-area-inset-bottom,0px));font-size:14px}.rodape-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.rodape-logo{width:110px}.rodape nav{flex-wrap:wrap;gap:24px;display:flex}.rodape a:hover{color:var(--lime)}.legal{padding-block:clamp(40px,6vw,88px) clamp(64px,8vw,120px)}.legal-in{flex-direction:column;gap:18px;max-width:72ch;display:flex}.legal h1{letter-spacing:-.04em;font-size:clamp(34px,5vw,56px);line-height:1.02}.legal h2{letter-spacing:-.02em;margin-top:18px;font-size:22px}.legal p,.legal li{color:var(--ink2)}.legal ul{flex-direction:column;gap:6px;padding-left:22px;list-style:outside;display:flex}.legal .data{font:400 13px var(--mono);color:var(--ink3)}.legal a.link{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.hero-grid,.sim-grid,.faq-grid,.final-cols{grid-template-columns:1fr}.top-links{display:none}.passos{grid-template-columns:1fr}.quadro-cols,.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.tile,.tile.w3,.tile.w4{grid-column:span 2}.sim-res{position:static}.chip-flut{left:6px}.phone{transform:none}}@media (max-width:640px){.story{height:420vh}.story-stage{gap:10px;min-height:0}.noite-grid{grid-template-columns:1fr;gap:10px}.noite{--g:7px;border-radius:16px;padding:12px 14px}.noite .bolha{padding:7px 10px;font-size:13px}.noite.com{box-shadow:4px 4px 0 var(--lime)}.interesse{display:none}.relogio b{font-size:40px}.resultado{padding:10px 12px}.etapas span{padding:4px 8px;font-size:10.5px}.sim-lista{grid-template-columns:1fr}.hero-cta .btn{width:100%}.phone-screen{height:520px}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition:none!important;animation:none!important}.palavra>span:first-child,.bolha,.resp,.hero-load>*,.phone{opacity:1!important;transform:none!important}.palavra>span:not(:first-child),.digitando,.chip-flut{display:none}.ph-funil .ficha{background:var(--lime);color:var(--ink);left:calc(75% + 1px)}.site [data-reveal].pre:not(.is-in){opacity:1;transform:none}.faixa-trilho{transform:none}}
