:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--noite:#0b1424;--marinho:#121d33;--marinho-claro:#1a2a4a;--superficie:#16243d;--linha:#f2f0eb1a;--linha-forte:#f2f0eb2e;--creme:#f2f0eb;--creme-fraco:#c3cddc;--apagado:#8fa0b8;--agua:#58bfcf;--agua-escura:#1e4a55;--verde:#5bbe93;--display:"Space Grotesk", "Trebuchet MS", sans-serif;--corpo:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}body{background:var(--noite);color:var(--creme);font-family:var(--corpo);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}h1,h2,h3{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700}h1{font-size:clamp(2.1rem,5.4vw,3.9rem);line-height:1.06}h2{font-size:clamp(1.65rem,3.9vw,2.6rem);line-height:1.12}h3{letter-spacing:-.02em;font-size:1.12rem}p{margin:0}a{color:var(--agua)}.faixa{padding-block:clamp(60px,9vw,112px);padding-left:24px;padding-right:24px}.faixa>.in{max-width:1080px;margin:0 auto}.f-noite{background:var(--noite)}.f-marinho{background:var(--marinho)}.f-claro{background:var(--marinho-claro)}.fina{padding-block:clamp(44px,6vw,72px)}.olho{letter-spacing:.17em;text-transform:uppercase;color:var(--agua);font-size:.78rem;font-weight:600}.olho-ap{color:var(--apagado)}.lead{color:var(--creme-fraco);max-width:62ch;font-size:clamp(1.06rem,2.1vw,1.3rem);line-height:1.55}.topo{top:env(safe-area-inset-top,0px);z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--linha);background:#0b1424e0;position:sticky}.topo-in{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:14px 24px;display:flex}.marca{color:var(--creme);align-items:center;text-decoration:none;display:flex}.marca b{font-family:var(--display);letter-spacing:-.04em;font-size:1.26rem;font-weight:700}.btn{min-height:50px;font-family:var(--corpo);cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .12s,background .16s,border-color .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-a{background:var(--agua);color:#08121f}.btn-a:hover{background:#6fd2e1}.btn-b{color:var(--creme);border-color:var(--linha-forte);background:0 0}.btn-b:hover{border-color:var(--agua);color:var(--agua)}.btn-min{min-height:42px;padding:0 18px;font-size:.93rem}.acoes{flex-wrap:wrap;gap:12px;display:flex}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.hero h1{margin-top:18px}.hero .lead{margin-top:20px}.hero .acoes{margin-top:30px}.sob{color:var(--apagado);margin-top:16px;font-size:.9rem}.fone{border:1px solid var(--linha-forte);background:#060d18;border-radius:34px;width:100%;max-width:340px;margin-inline:auto;padding:11px;box-shadow:0 30px 70px #00000080}.tela{background:#0e1b2e;border-radius:25px;overflow:hidden}.tela-topo{border-bottom:1px solid var(--linha);background:#16243d;align-items:center;gap:11px;padding:13px 15px;display:flex}.av{background:var(--agua-escura);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tela-topo .nm{font-size:.92rem;font-weight:600;line-height:1.25}.tela-topo .st{color:var(--verde);font-size:.72rem}.fio{flex-direction:column;gap:9px;padding:15px 14px;display:flex}.bolha{border-radius:15px;max-width:84%;padding:10px 13px;font-size:.88rem;line-height:1.45;position:relative}.b-cli{background:#1e2e49;border-bottom-left-radius:5px;align-self:flex-start}.b-ass{background:var(--agua-escura);border-bottom-right-radius:5px;align-self:flex-end}.hr-{color:var(--apagado);font-variant-numeric:tabular-nums;margin-top:5px;font-size:.67rem;display:block}.b-ass .hr-{color:#9fd5de}.divisor{letter-spacing:.12em;text-transform:uppercase;color:var(--apagado);align-self:center;padding:5px 0;font-size:.68rem}.prob{grid-template-columns:auto 1fr;align-items:center;gap:clamp(28px,5vw,56px);display:grid}.cifra{font-family:var(--display);letter-spacing:-.05em;color:var(--agua);font-size:clamp(4.4rem,13vw,8.6rem);font-weight:700;line-height:.88}.cifra small{font-family:var(--corpo);letter-spacing:.14em;text-transform:uppercase;color:var(--apagado);margin-top:14px;font-size:.95rem;font-weight:500;line-height:1.4;display:block}.prob-lista{flex-direction:column;gap:18px;margin-top:26px;display:flex}.prob-lista div{border-left:2px solid var(--agua-escura);color:var(--creme-fraco);padding-left:18px}.demo{grid-template-columns:.74fr 1.26fr;align-items:start;gap:clamp(32px,5vw,56px);display:grid}.painel{background:var(--superficie);border:1px solid var(--linha);border-radius:16px;overflow:hidden}.painel-topo{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.painel-topo .tt{font-size:.93rem;font-weight:600}.selo{letter-spacing:.1em;text-transform:uppercase;color:var(--verde);align-items:center;gap:7px;font-size:.7rem;font-weight:600;display:flex}.ponto{background:var(--verde);border-radius:50%;width:7px;height:7px}.colunas{background:var(--linha);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.col{background:var(--superficie);min-width:0;padding:13px 11px}.col-tt{letter-spacing:.08em;text-transform:uppercase;color:var(--apagado);margin-bottom:11px;font-size:.68rem;font-weight:600;line-height:1.3}.fichas{flex-direction:column;gap:8px;display:flex}.ficha{background:#1e2e49;border-radius:9px;padding:9px 10px;font-size:.78rem;line-height:1.35}.ficha b{margin-bottom:3px;font-weight:600;display:block}.ficha span{color:var(--apagado);font-variant-numeric:tabular-nums;font-size:.72rem}.ficha-ok{border-left:2px solid var(--verde)}.calc{background:var(--superficie);border:1px solid var(--linha-forte);border-radius:18px;margin-top:40px;overflow:hidden}.calc-grade{grid-template-columns:1.25fr .75fr;display:grid}.calc-perg{border-right:1px solid var(--linha);flex-direction:column;gap:26px;min-width:0;padding:clamp(22px,3vw,34px);display:flex}.q .rot{margin-bottom:4px;font-size:.95rem;font-weight:600;display:block}.q .aj{color:var(--apagado);margin-bottom:12px;font-size:.82rem;display:block}.ops{flex-wrap:wrap;gap:8px;display:flex}.op{color:var(--creme-fraco);font-family:var(--corpo);cursor:pointer;background:#1e2e49;border:1px solid #0000;border-radius:9px;padding:9px 14px;font-size:.88rem;transition:all .14s}.op:hover{border-color:var(--linha-forte);color:var(--creme)}.op[aria-pressed=true]{background:var(--agua-escura);color:#eaf8fa;border-color:var(--agua)}.calc-res{background:#0e1b2e;flex-direction:column;min-width:0;padding:clamp(22px,3vw,34px);display:flex}.res-n{font-family:var(--display);letter-spacing:-.04em;color:var(--agua);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(2.2rem,5.6vw,3.1rem);font-weight:700;line-height:1}.res-leg{color:var(--creme-fraco);margin-top:12px;font-size:.95rem;line-height:1.5}.conta{border-top:1px solid var(--linha);color:var(--apagado);flex-direction:column;gap:7px;margin-top:auto;padding-top:22px;font-size:.8rem;display:flex}.conta div{justify-content:space-between;gap:12px;display:flex}.conta b{color:var(--creme-fraco);font-variant-numeric:tabular-nums;font-weight:500}.honesta{color:var(--apagado);border-top:1px dashed var(--linha);margin-top:16px;padding-top:14px;font-size:.84rem;line-height:1.5}.nums{flex-wrap:wrap;align-items:flex-end;gap:clamp(28px,6vw,72px);display:flex}.num .v{font-family:var(--display);letter-spacing:-.04em;color:var(--agua);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,6vw,3.6rem);font-weight:700;line-height:1}.num .r{letter-spacing:.13em;text-transform:uppercase;color:var(--apagado);margin-top:9px;font-size:.82rem;font-weight:500;display:block}.nichos{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}.nicho{border:1px solid var(--linha-forte);color:var(--creme-fraco);border-radius:8px;padding:7px 14px;font-size:.87rem}.duplo{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);display:grid}.nao-lista{flex-direction:column;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.nao-lista li{color:var(--creme-fraco);align-items:flex-start;gap:13px;font-size:1rem;display:flex}.nao-lista svg{flex:none;margin-top:4px}.risco{background:var(--superficie);border:1px solid var(--linha-forte);border-radius:16px;padding:clamp(24px,3.4vw,38px)}.risco h2{font-size:clamp(1.4rem,3vw,2rem)}.autor{grid-template-columns:auto 1fr;align-items:center;gap:clamp(28px,4vw,52px);display:grid}.retrato-g{border:1px solid var(--linha-forte);border-radius:50%;width:168px;height:168px;overflow:hidden}.retrato-g img{object-fit:cover;width:100%;height:100%;display:block}.trilha{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.passo{border-top:2px solid var(--linha-forte);text-align:center;min-width:0;padding-top:18px}.marca-emp{justify-content:center;align-items:center;height:38px;margin-bottom:15px;display:flex}.marca-emp img{opacity:.82;width:auto;max-width:100%}.marca-emp img[data-h=p]{height:18px}.marca-emp img[data-h=m]{height:30px}.marca-emp img[data-h=g]{height:34px}.passo b{color:var(--creme);font-size:.97rem;font-weight:600;line-height:1.3;display:block}.depo-wrap{margin-top:42px}.depo{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:24px;margin-top:-10px;padding-top:10px;padding-bottom:18px;display:flex;overflow-x:auto}.depo::-webkit-scrollbar{display:none}.cartao{scroll-snap-align:start;border:1px solid var(--linha);background:var(--superficie);border-radius:18px;flex-direction:column;flex:0 0 clamp(290px,46%,470px);gap:18px;padding:clamp(26px,3vw,34px);display:flex}.estrelas{gap:6px;display:flex}.fala{color:var(--creme-fraco);font-size:1.05rem;line-height:1.55}.quem-fala{border-top:1px solid var(--linha);align-items:center;gap:14px;margin-top:auto;padding-top:18px;display:flex}.inicial{background:var(--marinho);border:1px solid var(--linha-forte);width:48px;height:48px;font-family:var(--display);color:var(--agua);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}.quem-fala b{color:var(--creme);font-size:.98rem;font-weight:600;display:block}.quem-fala span{color:var(--apagado);margin-top:2px;font-size:.85rem;display:block}@media (hover:hover){.cartao{transition:background .22s,border-color .22s,transform .22s}.cartao:hover{background:var(--agua-escura);border-color:var(--agua);transform:translateY(-4px)}.cartao:hover .fala{color:#eaf8fa}.cartao:hover .quem-fala{border-top-color:#f2f0eb38}.cartao:hover .inicial{color:#9fd5de;background:#0b142473;border-color:#f2f0eb33}.cartao:hover .quem-fala span{color:#9fd5de}}.setas{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.seta{border:1px solid var(--linha-forte);width:50px;height:50px;color:var(--creme);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .16s;display:flex}.seta:hover:not(:disabled){border-color:var(--agua);color:var(--agua)}.seta:disabled{opacity:.3;cursor:default}.seta:focus-visible{outline:2px solid var(--agua);outline-offset:3px}.assina{border-top:1px solid var(--linha);align-items:flex-start;gap:18px;margin-top:28px;padding-top:26px;display:flex}.retrato{background:var(--agua-escura);border:1px solid var(--linha-forte);width:66px;height:66px;font-family:var(--display);letter-spacing:-.03em;color:var(--agua);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:flex;overflow:hidden}.retrato img{object-fit:cover;width:100%;height:100%}.assina .nome{font-family:var(--display);letter-spacing:-.02em;font-size:1.06rem;font-weight:700}.assina p{color:var(--creme-fraco);margin-top:10px;font-size:.95rem;line-height:1.55}.assina p+p{margin-top:12px}.quem{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,40px);margin-top:38px;display:grid}.caixa{border:1px solid var(--linha);border-radius:16px;padding:clamp(22px,3vw,32px)}.caixa.sim{background:#5bbe930d;border-color:#5bbe9359}.caixa ul{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.caixa li{color:var(--creme-fraco);gap:11px;font-size:.97rem;line-height:1.5;display:flex}.caixa li i{flex:none;font-style:normal;font-weight:600}.caixa.sim li i{color:var(--verde)}.caixa.nao li i{color:var(--apagado)}.faq{border-top:1px solid var(--linha);margin-top:34px}details{border-bottom:1px solid var(--linha)}summary{cursor:pointer;font-size:1.06rem;font-weight:600;font-family:var(--display);letter-spacing:-.02em;padding:20px 44px 20px 0;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"";border-right:2px solid var(--agua);border-bottom:2px solid var(--agua);width:10px;height:10px;margin-top:-7px;transition:transform .18s;position:absolute;top:50%;right:14px;transform:rotate(45deg)}details[open] summary:after{margin-top:-3px;transform:rotate(-135deg)}details p{color:var(--creme-fraco);max-width:68ch;padding:0 10px 22px 0}summary:focus-visible,.op:focus-visible,.btn:focus-visible{outline:2px solid var(--agua);outline-offset:3px}.fecho{text-align:center}.fecho .lead{margin:20px auto 0}.fecho .acoes{justify-content:center;margin-top:32px}.pe{border-top:1px solid var(--linha);background:var(--noite);padding:38px 24px}.pe-in{max-width:1080px;color:var(--apagado);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px;margin:0 auto;font-size:.88rem;display:flex}.pe-col{flex-direction:column;gap:7px;min-width:0;display:flex}.pe-col b{color:var(--creme-fraco);letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:.78rem;font-weight:600}.pe a{color:var(--creme-fraco);text-decoration:none}.pe a:hover{color:var(--agua)}@media (width<=860px){.hero,.demo,.duplo,.quem,.calc-grade,.prob{grid-template-columns:1fr}.calc-perg{border-right:none;border-bottom:1px solid var(--linha)}.colunas{grid-template-columns:repeat(2,minmax(0,1fr))}.topo-in .btn{display:none}.prob{gap:8px}.nums{gap:28px}.autor{grid-template-columns:1fr}.trilha{grid-template-columns:repeat(2,minmax(0,1fr))}.setas{justify-content:center}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
