:root{--azul:#13283b;--azul-fundo:#0e1f2f;--gelo:#f5f7fa;--grafite:#1e2430;--laranja:#f28c1b;--laranja-hover:#ffa23d;--petroleo:#14645a;--petroleo-claro:#e4f1ee;--juros:#e2664a;--cinza:#5f6f7e;--linha:#e2e8ef;--raio:24px;color:var(--grafite);font-synthesis:none;-webkit-font-smoothing:antialiased;background:#fff;font-family:Outfit Variable,system-ui,sans-serif;line-height:1.55}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}figure{margin:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;font-weight:620;line-height:1.05}h2{text-wrap:balance;margin-bottom:20px;font-size:clamp(2rem,4.2vw,3.4rem)}h3{font-size:1.5rem}a{color:inherit;text-underline-offset:5px}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--laranja);outline-offset:4px;border-radius:6px}svg{flex:none;width:1em;height:1em}.wrap{width:min(1200px,100% - 40px);margin-inline:auto}.skip{z-index:30;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.skip:focus{top:10px}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--petroleo);margin-bottom:14px;font-size:.82rem;font-weight:600}.cta{background:var(--laranja);min-height:56px;color:var(--grafite);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:1.05rem;font-weight:650;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 34px -14px #f28c1bbf,inset 0 -2px #00000014}.cta:hover{background:var(--laranja-hover);transform:translateY(-2px);box-shadow:0 18px 40px -14px #f28c1bd9}.cta svg{font-size:1.15em;transition:transform .2s}.cta:hover svg{transform:translate(3px)}.text-link{color:var(--petroleo);align-items:center;gap:8px;font-weight:600;display:inline-flex}.top{z-index:5;position:absolute;inset:0 0 auto}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.brand{width:172px}.nav nav{color:#cbd8e4;align-items:center;gap:28px;font-size:.95rem;display:flex}.nav nav a{text-decoration:none;transition:color .2s}.nav nav a:hover{color:#fff}.nav-cliente{color:#fff;border:1px solid #ffffff38;border-radius:999px;padding:9px 16px}.hero{color:#fff;background:radial-gradient(900px 520px at 82% 18%, #14645a73, transparent 62%), radial-gradient(700px 480px at 6% 105%, #f28c1b33, transparent 60%), linear-gradient(180deg, var(--azul) 0%, var(--azul-fundo) 100%);padding:136px 0 96px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 10%,#0000 70%);mask-image:radial-gradient(at 70% 40%,#000 10%,#0000 70%)}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;display:grid;position:relative}.eyebrow{color:#d5e2ec;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:8px 16px 8px 12px;font-size:.9rem;display:inline-flex}.eyebrow span{background:var(--laranja);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f28c1b40}.hero h1{margin-bottom:24px;font-size:clamp(2.6rem,5.6vw,4.9rem)}.hero h1 em{color:var(--laranja);font-style:normal;display:block}.intro{color:#c3d2de;max-width:560px;margin-bottom:26px;font-size:clamp(1.08rem,1.5vw,1.25rem)}.hero-benefits{color:#e3ecf3;flex-wrap:wrap;gap:10px 22px;margin:0 0 34px;padding:0;font-size:.98rem;list-style:none;display:flex}.hero-benefits li{align-items:center;gap:8px;display:flex}.hero-benefits svg{color:var(--laranja);font-size:1.15rem}.hero-action{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.hero-price{color:#c3d2de;font-size:.98rem;text-decoration:none}.hero-price strong{color:#fff;margin-right:4px;font-size:1.35rem;font-weight:650}.reassurance{margin:22px 0 0;font-size:.95rem}.reassurance a{color:#9fb8cb}.reassurance a:hover{color:#fff}.hero-device{justify-items:center;padding:10px 0 0;display:grid;position:relative}.hero-device figcaption{color:#8ea6b9;margin-top:22px;font-size:.82rem}.phone{background:linear-gradient(145deg,#2a3d50,#070f18);border-radius:48px;width:318px;padding:10px;animation:7s ease-in-out infinite flutua;transform:rotate(-2.5deg);box-shadow:0 50px 90px -30px #000000b3,0 0 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f}.phone-screen{background:var(--gelo);color:var(--grafite);border-radius:39px;padding:14px 16px 0;font-size:12px;line-height:1.35;overflow:hidden}.ph-status{justify-content:space-between;align-items:center;padding:0 8px 10px;font-size:11px;font-weight:600;display:flex}.ph-dots{gap:3px;display:flex}.ph-dots i{background:var(--grafite);border-radius:50%;width:5px;height:5px}.ph-head{align-items:center;gap:9px;margin-bottom:12px;display:flex}.ph-head div{flex:1;display:grid}.ph-head small{color:var(--cinza);font-size:10px}.ph-head strong{letter-spacing:-.02em;font-size:15px}.ph-avatar{background:var(--laranja);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.ph-hero{background:linear-gradient(150deg, #1c3a55, var(--azul));color:#fff;border-radius:20px;padding:14px 14px 0;display:grid;position:relative;overflow:hidden}.ph-hero small{color:#a9bfd1;font-size:10px}.ph-hero strong{letter-spacing:-.04em;margin-top:2px;font-size:30px;font-weight:650;line-height:1.1}.ph-hero span{color:#ffc27d;font-size:11px;font-weight:600}.ph-chart{width:calc(100% + 28px);height:62px;margin:6px -14px 0;display:block}.ph-kpis{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 12px;display:grid}.ph-kpis div{box-shadow:0 1px 0 var(--linha);background:#fff;border-radius:14px;padding:9px 11px;display:grid}.ph-kpis small{color:var(--cinza);font-size:10px}.ph-kpis strong{letter-spacing:-.02em;font-size:15px}.ph-label{margin:0 0 6px;font-size:11px;font-weight:600}.ph-ordem{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ph-ordem li{background:#fff;border-radius:12px;align-items:center;gap:9px;padding:8px 10px 11px;display:flex;position:relative;overflow:hidden}.ph-ordem li:after{content:"";background:linear-gradient(90deg, var(--petroleo) var(--p), #e8edf2 var(--p));border-radius:3px;height:3px;position:absolute;bottom:5px;left:10px;right:10px}.ph-ordem i{background:var(--petroleo-claro);width:22px;height:22px;color:var(--petroleo);border-radius:8px;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.ph-ordem i:before{content:attr(data-n)}.ph-ordem span{flex:1;display:grid}.ph-ordem b{font-size:11.5px;font-weight:600}.ph-ordem small{color:var(--cinza);font-size:10px}.ph-ordem em{color:var(--petroleo);font-size:10.5px;font-style:normal;font-weight:600}.ph-tabs{text-align:center;border-top:1px solid var(--linha);color:var(--cinza);background:#fff;grid-template-columns:repeat(4,1fr);margin:0 -16px;padding:10px 4px 16px;font-size:10px;display:grid}.ph-tabs .on{color:var(--azul);font-weight:700}.chip{color:var(--grafite);background:#fff;border-radius:16px;gap:2px;padding:12px 16px;font-size:.78rem;display:grid;position:absolute;box-shadow:0 24px 50px -20px #0000008c}.chip small{color:var(--cinza)}.chip strong{letter-spacing:-.01em;font-size:1rem}.chip-a{border-left:4px solid var(--laranja);animation:8s ease-in-out -2s infinite flutua;top:1%;left:-8%}.chip-b{background:var(--petroleo);color:#fff;animation:9s ease-in-out -4s infinite flutua;bottom:9%;right:-6%}.chip-b small{color:#bfe0d8}@keyframes flutua{0%,to{translate:0}50%{translate:0 -10px}}.facts{border-bottom:1px solid var(--linha)}.facts-grid{grid-template-columns:repeat(4,1fr);display:grid}.facts-grid div{border-left:1px solid var(--linha);gap:6px;padding:34px 26px;display:grid}.facts-grid div:first-child{border-left:0;padding-left:0}.facts-grid strong{letter-spacing:-.04em;color:var(--azul);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:620;line-height:1}.facts-grid span{color:var(--cinza);font-size:.95rem;line-height:1.4}.pain{padding:110px 0 90px}.pain h2{max-width:720px}.pain-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:44px 0 36px;display:grid}.pain-grid article{background:var(--gelo);border-radius:var(--raio);flex-direction:column;justify-content:space-between;min-height:170px;padding:28px 28px 34px;display:flex}.pain-grid span{color:var(--cinza);font-size:.85rem;font-weight:600}.pain-grid p{letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:560;line-height:1.15}.pain-turn{color:#3a4757;max-width:760px;margin:0;font-size:clamp(1.15rem,1.7vw,1.4rem)}.pain-turn strong{color:var(--grafite);background:linear-gradient(#0000 62%,#f28c1b52 62%)}.sim-section{background:var(--gelo);padding:100px 0 110px}.section-heading{text-align:center;max-width:720px;margin:0 auto 48px}.section-heading>p:last-child{color:var(--cinza);margin:0;font-size:1.12rem}.section-heading.split{text-align:left;justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.section-heading.split h2{margin:0}.sim{border:1px solid var(--linha);background:#fff;border-radius:32px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden;box-shadow:0 40px 80px -48px #13283b73}.sim-controls{border-right:1px solid var(--linha);background:linear-gradient(#fbfcfd,#f2f5f8);padding:34px}.sim-result{padding:34px 38px}.sim-label{letter-spacing:.1em;text-transform:uppercase;color:var(--cinza);margin-bottom:14px;font-size:.8rem;font-weight:600}.sim-debts{gap:10px;margin:0 0 30px;padding:0;list-style:none;display:grid}.sim-debts li{border:1px solid var(--linha);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sim-debts i{border-radius:6px;flex:none;width:10px;height:36px}.sim-debts .d1{background:var(--juros)}.sim-debts .d2{background:var(--laranja)}.sim-debts .d3{background:#8da3b6}.sim-debts span{display:grid}.sim-debts b{font-weight:600}.sim-debts small{color:var(--cinza);font-size:.85rem}.sim-range{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;font-weight:600;display:flex}.sim-range output{letter-spacing:-.035em;color:var(--azul);font-size:2rem;font-weight:650}input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:30px;margin:0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--laranja) var(--p,35%), #dfe6ed var(--p,35%));border-radius:10px;height:10px}input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--laranja) var(--p,35%), #dfe6ed var(--p,35%));border-radius:10px;height:10px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:7px solid var(--laranja);background:#fff;border-radius:50%;width:30px;height:30px;margin-top:-10px;box-shadow:0 6px 16px -4px #f28c1bb3}input[type=range]::-moz-range-thumb{border:7px solid var(--laranja);background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 6px 16px -4px #f28c1bb3}.sim-scale{color:var(--cinza);justify-content:space-between;margin:4px 0 28px;font-size:.8rem;display:flex}.sim-split{border:1px solid var(--linha);background:#fff;border-radius:18px;padding:18px}.sim-split>p{margin-bottom:12px;font-size:.9rem;font-weight:600}.split-bar{background:var(--petroleo);border-radius:10px;height:16px;display:flex;overflow:hidden}.split-bar span:first-child{width:var(--fatia-juros,57%);background:var(--juros);transition:width .45s cubic-bezier(.2,.8,.2,1)}.split-bar span:last-child{background:var(--petroleo);flex:1}.sim-split dl{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;display:grid}.sim-split dl div{display:grid}.sim-split dt{color:var(--cinza);align-items:center;gap:7px;font-size:.85rem;display:flex}.sim-split dt i{border-radius:3px;width:10px;height:10px}.sim-split dt .juros{background:var(--juros)}.sim-split dt .reduz{background:var(--petroleo)}.sim-split dd{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:650}.sim-date{letter-spacing:-.045em;color:var(--azul);margin-bottom:8px;font-size:clamp(2.2rem,4vw,3.3rem);font-weight:650;line-height:1}.sim-term{color:var(--petroleo);margin-bottom:22px;font-weight:600}.sim-chart{margin-bottom:22px;position:relative}.sim-chart>svg{border-bottom:1px solid var(--linha);width:100%;height:170px;display:block;overflow:visible}.ln-av{fill:none;stroke:var(--petroleo);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:d .45s}.ln-bn{fill:none;stroke:#9fb1c1;stroke-width:2px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;transition:d .45s}[data-sim=area-av]{transition:d .45s}.pts circle{fill:#fff;stroke:var(--petroleo);stroke-width:3px;vector-effect:non-scaling-stroke}.sim-axis{color:var(--cinza);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:.78rem;display:flex}.legend{align-items:center;gap:6px;display:inline-flex}.legend i{background:var(--petroleo);border-radius:2px;width:16px;height:3px;display:inline-block}.legend .lg-bn{background:repeating-linear-gradient(90deg,#9fb1c1 0 4px,#0000 4px 7px);margin-left:10px}.sim-blocked{color:var(--juros);background:repeating-linear-gradient(135deg,#fbf3f1 0 10px,#fff 10px 20px);border-radius:16px;place-items:center;font-size:2.6rem;display:none;position:absolute;inset:0 0 26px}.sim:not([data-estado=plano]) .sim-blocked{display:grid}.sim:not([data-estado=plano]) .sim-date{color:var(--juros)}.sim:not([data-estado=plano]) .sim-term{color:var(--cinza)}.sim:not([data-estado=plano]) .sim-compare .win{border-color:var(--linha);background:0 0}.sim:not([data-estado=plano]) .sim-compare .win strong{color:var(--grafite)}.sim-compare{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.sim-compare li{border:1px solid var(--linha);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.sim-compare span{display:grid}.sim-compare b{font-size:.95rem;font-weight:600}.sim-compare small{color:var(--cinza);font-size:.8rem}.sim-compare strong{text-align:right;font-size:.95rem;font-weight:600}.sim-compare .win{background:var(--petroleo-claro);border-color:#0000}.sim-compare .win strong{color:var(--petroleo)}.sim-compare .lose strong{color:var(--juros);max-width:230px;font-weight:500}.sim-compare .lose strong span{font-weight:700;display:inline}.sim-summary{color:#33404f;margin:0;font-weight:500}.sim-after{text-align:center;justify-items:center;gap:14px;margin-top:40px;display:grid}.sim-after p{color:var(--cinza);margin:0;font-size:.9rem}.shots-section{padding:110px 0 100px;overflow:hidden}.shots-nav{gap:10px;display:flex}.shots-nav button{border:1px solid var(--linha);width:52px;height:52px;color:var(--azul);background:#fff;border-radius:50%;place-items:center;font-size:1.2rem;transition:background .2s,color .2s;display:grid}.shots-nav button:hover{background:var(--azul);color:#fff}.shots-nav button[data-rolar="-1"] svg{transform:scaleX(-1)}.shots{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:300px;grid-auto-flow:column;gap:20px;padding:4px max(20px,50% - 600px) 24px;scroll-padding-inline:max(20px,50% - 600px);display:grid;overflow-x:auto}.shots::-webkit-scrollbar{display:none}.shot{scroll-snap-align:start;background:var(--gelo);border-radius:28px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.shot-img{background:linear-gradient(160deg, #1c3a55, var(--azul));height:400px;padding:26px 30px 0;display:block;overflow:hidden}.shot-img img{border-radius:18px 18px 0 0;transition:transform .4s;box-shadow:0 20px 40px -18px #0009}.shot:hover .shot-img img{transform:translateY(-6px)}.shot-wide .shot-img{align-items:center;padding:30px 22px;text-decoration:none;display:flex}.shot-wide .shot-img img{display:none}.alert-mock{color:#6f1d14;background:#fdecea;border-left:4px solid #b42318;border-radius:16px;padding:20px 18px;font-size:1.02rem;line-height:1.45;transition:transform .4s;display:block;box-shadow:0 20px 40px -18px #0009}.alert-mock b{color:#b42318;align-items:center;gap:8px;margin-bottom:6px;font-weight:650;display:flex}.alert-mock strong{color:#b42318}.shot:hover .alert-mock{transform:translateY(-6px)}.shot figcaption{gap:6px;padding:22px 24px 26px;display:grid}.shot figcaption b{letter-spacing:-.02em;align-items:center;gap:9px;font-size:1.15rem;font-weight:600;display:flex}.shot figcaption b svg{color:var(--laranja);font-size:1.2rem}.shot figcaption span{color:var(--cinza);font-size:.95rem;line-height:1.45}.fit{padding:0 0 110px}.fit-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fit-card{border-radius:28px;padding:38px}.fit-card h2{margin-bottom:22px;font-size:clamp(1.6rem,2.6vw,2.2rem)}.fit-card ul{gap:14px;margin:0;padding:0;font-size:1.05rem;list-style:none;display:grid}.fit-card li{gap:12px;display:flex}.fit-card li svg{margin-top:3px;font-size:1.2rem}.fit-card.yes{background:var(--petroleo-claro)}.fit-card.yes svg{color:var(--petroleo)}.fit-card.no{background:var(--gelo);color:#3a4757}.fit-card.no svg{color:var(--cinza)}.offer{color:#fff;background:radial-gradient(800px 500px at 0% 0%, #14645a59, transparent 60%), var(--azul);padding:110px 0 90px}.offer-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.offer .kicker{color:#7fd0c1}.offer h2{margin-bottom:34px;font-size:clamp(2.2rem,4.4vw,3.6rem)}.deliverables{gap:4px;margin:0;padding:0;list-style:none;display:grid}.deliverables li{border-top:1px solid #ffffff1a;gap:16px;padding:16px 0;display:flex}.deliverables li>svg{width:44px;height:44px;color:var(--laranja);background:#ffffff12;border-radius:14px;padding:11px}.deliverables div{display:grid}.deliverables b{font-size:1.08rem;font-weight:600}.deliverables span{color:#a9bccb}.buy-panel{color:var(--grafite);background:#fff;border-radius:32px;overflow:hidden;box-shadow:0 50px 90px -40px #000000b3}.buy-cover{aspect-ratio:16/9;object-fit:cover;object-position:center 30%;width:100%}.buy-body{justify-items:start;padding:30px 34px 34px;display:grid}.buy-body h3{margin-bottom:6px;font-size:1.35rem}.price{letter-spacing:-.06em;color:var(--azul);align-items:flex-start;gap:6px;margin:8px 0 6px;font-size:5rem;font-weight:650;line-height:1;display:flex}.price span{letter-spacing:0;margin-top:12px;font-size:1.4rem}.price-note{color:var(--cinza);margin-bottom:22px}.buy-body .cta{width:100%}.trust{color:#3a4757;grid-template-columns:1fr 1fr;gap:10px 14px;width:100%;margin:20px 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.trust li{align-items:center;gap:7px;display:flex}.trust svg{color:var(--petroleo)}.guarantee{background:#ffffff0a;border:1px solid #ffffff24;border-radius:24px;align-items:center;gap:22px;margin-top:56px;padding:26px 30px;display:flex}.guarantee p{color:#c3d2de;margin:0;font-size:1.05rem}.guarantee strong{color:#fff}.seal{text-align:center;width:82px;height:82px;color:var(--laranja);border:2px dashed #f28c1b99;border-radius:50%;flex:none;place-content:center;font-size:.8rem;font-weight:600;line-height:1;display:grid}.seal b{letter-spacing:-.04em;font-size:2rem}.proof{background:var(--gelo);padding:110px 0}.proof-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}.testimonial,.author{background:#fff;border-radius:32px;padding:40px}.testimonial h2{font-size:clamp(2rem,3.6vw,3rem)}.testimonial blockquote{color:#33404f;margin:0 0 18px;font-size:1.15rem}.testimonial-highlight{color:inherit;background:linear-gradient(#0000 58%,#f28c1b61 58%);padding:0 1px}.disclosure{color:var(--cinza);border-left:3px solid var(--linha);margin-bottom:22px;padding-left:12px;font-size:.88rem}.message-proof{border:1px solid var(--linha);border-radius:20px;max-width:340px;overflow:hidden}.author{padding:0;overflow:hidden}.portrait{aspect-ratio:4/4.2;object-fit:cover;object-position:center 20%;width:100%}.author-body{padding:30px 34px 36px}.author-body h2{margin-bottom:6px;font-size:2rem}.qualification{color:var(--petroleo);font-weight:600}.author-body p:not(.qualification){color:#3a4757}.steps{padding:110px 0 90px}.steps h2{text-align:center;margin-bottom:48px}.steps-list{counter-reset:passo;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.steps-list li{border:1px solid var(--linha);border-radius:26px;padding:30px;position:relative}.steps-list span{background:var(--azul);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:20px;font-weight:650;display:grid}.steps-list li:last-child span{background:var(--laranja);color:var(--grafite)}.steps-list b{margin-bottom:6px;font-size:1.2rem;font-weight:600;display:block}.steps-list p{color:var(--cinza);margin:0}.faq{padding:30px 0 110px}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:56px;display:grid}.faq h2{font-size:clamp(2rem,3.4vw,2.8rem)}.questions{border-top:1px solid var(--linha)}details{border-bottom:1px solid var(--linha)}summary{cursor:pointer;justify-content:space-between;gap:18px;padding:22px 0;font-size:1.12rem;font-weight:560;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";background:var(--gelo);width:30px;height:30px;color:var(--azul);border-radius:50%;flex:none;place-items:center;font-weight:500;transition:transform .25s;display:grid}details[open] summary:after{transform:rotate(45deg)}details p{color:#3a4757;max-width:640px;margin:-6px 0 20px}.closing{text-align:center;color:#fff;background:radial-gradient(700px 400px at 50% 120%, #f28c1b40, transparent 70%), var(--azul);padding:110px 0}.closing h2{font-size:clamp(2.4rem,5vw,4.2rem)}.closing p{color:#c3d2de;margin-bottom:32px;font-size:1.15rem}.closing .trust{color:#a9bccb;flex-wrap:wrap;justify-content:center;gap:8px 26px;width:auto;display:flex}footer{background:#fff;padding:40px 0 120px}.footer-layout{color:var(--cinza);flex-wrap:wrap;align-items:center;gap:14px 28px;font-size:.9rem;display:flex}.footer-layout img{width:150px;margin-right:auto}.footer-layout p{flex-basis:100%;margin:0}.footer-note{font-size:.82rem}.lightbox{background:0 0;border:0;max-width:min(92vw,520px);max-height:92vh;padding:0;overflow:visible}.lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09141fd1}.lightbox img{border-radius:18px;width:auto;max-height:86vh;margin:auto}.lightbox button{width:44px;height:44px;color:var(--azul);background:#fff;border:0;border-radius:50%;place-items:center;font-size:1.2rem;display:grid;position:absolute;top:-18px;right:-18px}.mobile-buy{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 50px -20px #13283b8c, 0 0 0 1px var(--linha);background:#fffffff5;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.mobile-buy[hidden]{display:none}.mobile-buy div{color:var(--cinza);font-size:.8rem;display:grid}.mobile-buy strong{color:var(--grafite);font-size:.98rem}.mobile-buy .cta{min-height:46px;padding:0 20px;font-size:.98rem}.reveal{transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.reveal.aguarda{opacity:0;transform:translateY(26px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.phone,.chip{animation:none}.reveal,.split-bar span,.ln-av,.ln-bn,[data-sim=area-av]{transition:none}}@media (width>=900px){.mobile-buy{display:none}}@media (width<=1080px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero-copy{max-width:680px}.sim{grid-template-columns:1fr}.sim-controls{border-right:0;border-bottom:1px solid var(--linha)}.offer-grid,.proof-grid,.faq-grid{grid-template-columns:1fr;gap:32px}.buy-panel{max-width:520px}.author{grid-template-columns:220px 1fr;display:grid}.portrait{aspect-ratio:auto;height:100%}}@media (width<=760px){h2{font-size:clamp(1.9rem,8.4vw,2.5rem)}.nav{min-height:70px}.brand{width:138px}.nav nav a:not(.nav-cliente){display:none}.nav-cliente{padding:7px 13px;font-size:.85rem}.hero{padding:100px 0 64px}.hero h1{margin-bottom:18px;font-size:clamp(2.3rem,10.6vw,3rem)}.eyebrow{margin-bottom:20px;font-size:.8rem}.intro{margin-bottom:20px}.hero-benefits{flex-direction:column;gap:8px;margin-bottom:26px}.hero-action .cta{width:100%}.hero-price{text-align:center;width:100%}.reassurance{text-align:center}.phone{width:280px}.chip{padding:10px 12px;font-size:.72rem}.chip strong{font-size:.88rem}.chip-a{top:8%;left:0}.chip-b{bottom:14%;right:0}.facts-grid{grid-template-columns:1fr 1fr}.facts-grid div{border-left:0;border-top:1px solid var(--linha);padding:24px 16px}.facts-grid div:nth-child(-n+2){border-top:0}.facts-grid div:nth-child(odd){border-right:1px solid var(--linha);padding-left:0}.pain,.sim-section,.shots-section,.offer,.proof,.steps,.closing{padding-top:72px;padding-bottom:72px}.pain-grid{grid-template-columns:1fr;gap:10px;margin:28px 0 26px}.pain-grid article{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;min-height:0;padding:20px 22px}.mobile-buy span{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.mobile-buy div{min-width:0}.section-heading{margin-bottom:32px}.section-heading.split{flex-direction:column;align-items:flex-start}.shots-nav{display:none}.sim{border-radius:26px}.sim-controls,.sim-result{padding:24px 20px}.sim-range output{font-size:1.7rem}.sim-compare li{flex-direction:column;align-items:flex-start;gap:4px}.sim-compare strong{text-align:left}.sim-compare .lose strong{max-width:none}.sim-chart>svg{height:140px}.sim-after .cta{width:100%}.shots{grid-auto-columns:78%;gap:14px}.shot-img{height:340px;padding:22px 24px 0}.fit{padding-bottom:72px}.fit-grid,.steps-list{grid-template-columns:1fr}.fit-card{padding:28px 24px}.price{font-size:4.2rem}.buy-body{padding:24px}.trust{grid-template-columns:1fr}.guarantee{align-items:flex-start;gap:16px;margin-top:40px;padding:22px}.seal{width:66px;height:66px}.seal b{font-size:1.6rem}.testimonial{padding:28px 22px}.author{display:block}.portrait{aspect-ratio:4/3.6;height:auto}.author-body{padding:24px 22px 28px}.steps h2{text-align:left;margin-bottom:28px}.faq{padding-bottom:80px}.closing .cta{width:100%}}
