:root{--bg:#080808;--surface:#101010;--surface2:#171717;--line:#292929;--text:#f7f5f1;--muted:#aaa49b;--orange:#ff7900;--orange2:#ffad21;--max:1160px;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}.pixel{display:none}.container{width:min(calc(100% - 36px),var(--max));margin:auto}.narrow{max-width:840px}.section{position:relative;padding:82px 0;border-bottom:1px solid rgba(255,255,255,.06)}.hero{min-height:100svh;display:grid;align-items:center;padding:22px 0 72px;background:radial-gradient(circle at 80% 25%,rgba(255,121,0,.13),transparent 32%),linear-gradient(135deg,#060606,#0c0c0c 58%,#12100d)}.hero-grid,.split{display:grid;gap:48px;align-items:center}.logo{width:180px;height:auto;margin:-32px 0 -18px}.eyebrow,.section-number{color:var(--orange);font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hero h1,h2{font-size:clamp(2.25rem,8vw,5.7rem);line-height:1.02;letter-spacing:-.045em;margin:.35em 0}.hero h1 span,h2 span{color:var(--orange)}h2{font-size:clamp(2rem,5vw,4rem)}h3{font-size:1.24rem;line-height:1.25;margin:.55rem 0}.lead,.section-intro{font-size:clamp(1.05rem,2vw,1.28rem);color:#d0cbc3;max-width:760px}.lead{max-width:660px}.cta{display:inline-flex;justify-content:center;align-items:center;min-height:58px;margin-top:24px;padding:15px 25px;border-radius:10px;background:linear-gradient(135deg,var(--orange2),var(--orange));color:#14100a;text-decoration:none;text-transform:uppercase;font-weight:900;font-size:.91rem;letter-spacing:.035em;box-shadow:0 12px 38px rgba(255,121,0,.22);transition:transform .2s,box-shadow .2s}.cta:hover,.cta:focus-visible{transform:translateY(-2px);box-shadow:0 16px 45px rgba(255,121,0,.34)}.microcopy{font-size:.78rem;color:#8e8982;max-width:630px}.market-card,.offer-card{position:relative;padding:34px;border:1px solid #37332d;border-radius:var(--radius);background:linear-gradient(145deg,rgba(30,30,30,.94),rgba(10,10,10,.98));box-shadow:0 30px 80px rgba(0,0,0,.45)}.market-card p{margin:0;color:var(--orange);font-weight:900;letter-spacing:.2em}.market-card strong{display:block;font-size:clamp(2.4rem,8vw,5rem);letter-spacing:-.06em}.market-card strong i{color:var(--orange);font-style:normal}.market-card small,.offer-card small{display:block;color:var(--muted);margin-top:20px}.chart{height:130px;display:flex;align-items:flex-end;gap:11px;margin:25px 0;padding:0 12px;border-bottom:1px solid #444;background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,rgba(255,255,255,.05) 32px)}.chart span{width:13%;background:linear-gradient(var(--orange2),var(--orange));border-radius:3px 3px 0 0}.chart span:nth-child(1){height:27%}.chart span:nth-child(2){height:41%}.chart span:nth-child(3){height:35%}.chart span:nth-child(4){height:62%}.chart span:nth-child(5){height:51%}.chart span:nth-child(6){height:78%}.chart span:nth-child(7){height:91%}.contrast-grid,.clarity-grid,.expert-grid{display:grid;gap:18px;margin-top:38px}.contrast-grid article,.clarity-grid article{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.contrast-grid span{font-size:.75rem;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.13em}.contrast-grid .accent-card{border-color:rgba(255,121,0,.55);background:linear-gradient(145deg,#1a130c,#111)}.mechanism{background:#0d0d0d}.mechanism p{color:#c1bdb6}.orbit{min-height:360px;position:relative;display:grid;place-items:center;border:1px solid #292929;border-radius:50%;background:radial-gradient(circle,rgba(255,121,0,.14),transparent 50%)}.orbit:before,.orbit:after{content:"";position:absolute;border:1px solid rgba(255,121,0,.32);border-radius:50%;inset:13%}.orbit:after{inset:28%;border-color:#393939}.orbit span{position:absolute;font-weight:900}.orbit .win{left:9%;font-size:2.5rem}.orbit .wdo{right:6%;font-size:2.5rem;color:var(--orange)}.orbit .axis{font-size:.68rem;letter-spacing:.16em;color:#cbc5bb}.steps,.lessons,.proof-grid{display:grid;gap:15px;margin-top:38px}.steps article,.lessons article{padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.steps b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--orange);color:#111}.steps p,.lessons p{color:var(--muted);margin-bottom:0}.lessons small{color:var(--orange);font-weight:900;letter-spacing:.14em}.center{text-align:center}.experts{background:linear-gradient(180deg,#090909,#111)}.expert{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#111}.expert img{width:100%;height:420px;object-fit:cover;object-position:center 24%;filter:saturate(.78)}.expert div{padding:25px}.expert p{color:var(--muted)}.proof-grid figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#131313}.proof-grid img{width:100%;height:auto}.proof-grid figcaption{padding:10px 15px;color:var(--muted);font-size:.78rem}.offer{background:radial-gradient(circle at 12% 55%,rgba(255,121,0,.08),transparent 30%)}.checklist{padding:0;list-style:none}.checklist li{position:relative;margin:15px 0;padding-left:30px;color:#dad6d0}.checklist li:before{content:"✓";position:absolute;left:0;color:var(--orange);font-weight:900}.offer-card{text-align:center}.offer-card img{width:220px;margin:-42px auto -30px}.offer-card .cta{width:100%}.clarity-grid article:first-child{border-color:rgba(255,121,0,.55)}.clarity-grid h3{font-size:1.7rem;color:var(--orange)}.audience-list p{padding:18px 18px 18px 54px;margin:10px 0;border:1px solid var(--line);border-radius:14px;background:#101010;position:relative}.audience-list p:before{content:"01";position:absolute;left:18px;color:var(--orange);font-weight:900}.audience-list p:nth-child(2):before{content:"02"}.audience-list p:nth-child(3):before{content:"03"}.audience-list p:nth-child(4):before{content:"04"}.pathline{display:grid;gap:12px;margin-top:40px}.pathline span{display:flex;flex-direction:column;padding:20px;border:1px solid var(--line);border-radius:14px;background:#111}.pathline b{color:var(--orange);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em}.pathline i{height:22px;width:2px;background:var(--orange);margin:auto}.faq details{border-bottom:1px solid var(--line);padding:21px 0}.faq summary{cursor:pointer;font-weight:800;font-size:1.07rem;list-style:none;padding-right:36px;position:relative}.faq summary:after{content:"+";position:absolute;right:4px;color:var(--orange);font-size:1.5rem;top:-5px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted)}.final-cta{text-align:center;padding:105px 0}.final-logo{margin:-55px auto -38px}.final-cta p:not(.section-number,.microcopy){font-size:1.15rem;color:#cbc6be}.glow{position:absolute;width:380px;height:380px;border-radius:50%;background:rgba(255,121,0,.1);filter:blur(90px);pointer-events:none}.glow-one{right:-140px;top:10%}.glow-two{left:30%;bottom:-200px}footer{padding:34px 0;color:#77726c;font-size:.74rem;text-align:center;border-top:1px solid var(--line)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.reveal.visible{opacity:1;transform:none}@media (min-width:700px){.container{width:min(calc(100% - 64px),var(--max))}.section{padding:112px 0}.hero-grid,.split{grid-template-columns:1.05fr .95fr}.contrast-grid,.clarity-grid,.expert-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:repeat(4,1fr)}.lessons{grid-template-columns:repeat(3,1fr)}.proof-grid{grid-template-columns:repeat(2,1fr)}.pathline{grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center}.pathline i{height:2px;width:100%}.logo{width:210px}.hero-visual{padding-left:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.cta{transition:none}}
.hero-proof-strip{display:grid;gap:10px;margin-top:30px}.hero-proof-strip span{display:block;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02);font-size:.82rem;color:#c7c2ba}.hero-proof-strip b{display:block;color:var(--orange);font-size:1.3rem;font-weight:900;letter-spacing:-.02em}
.demo-callout{margin-top:34px;padding:22px 26px;border:1px solid rgba(255,121,0,.35);border-radius:16px;background:linear-gradient(145deg,#1a130c,#0f0f0f)}.demo-callout p{margin:0;color:#e3ddd3}.demo-callout b{color:var(--orange)}
.proof-intro{padding-bottom:20px}.disclaimer-banner{margin-top:26px;padding:18px 22px;border:1px solid #3a2c1c;border-radius:14px;background:#140f09;color:#c9a876;font-size:.83rem;line-height:1.6}
.results-wall{padding-top:20px}.bento-grid{display:grid;gap:14px;margin-top:34px;grid-template-columns:1fr;align-items:start}.bento-card{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#111}.bento-card img{width:100%;height:auto}.bento-card figcaption{padding:12px 16px;color:var(--muted);font-size:.78rem;border-top:1px solid var(--line)}
.quote-wall{padding-top:20px;background:#0d0d0d}.quote-grid{display:grid;gap:14px;margin-top:34px;grid-template-columns:repeat(2,1fr)}.quote-grid figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#131313}.quote-grid img{width:100%;height:auto}.quote-grid figcaption{padding:10px 15px;color:var(--muted);font-size:.78rem;text-align:center;border-top:1px solid var(--line)}.story-card{margin-top:34px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:grid}.story-card img{width:100%;height:auto}.story-card>div{padding:28px 30px}.story-card .story-name{display:block;color:var(--orange);font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.story-card p{color:#d0cbc3;margin:.7em 0}.story-card .microcopy{margin-top:14px}
.video-testimonial{background:linear-gradient(180deg,#0d0d0d,#090909)}.video-frame{position:relative;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#000;max-width:360px;aspect-ratio:9/16}.video-frame video,.video-frame iframe{width:100%;height:100%;display:block;object-fit:contain;background:#000;border:0}.video-facade{cursor:pointer}.video-facade img{width:100%;height:100%;object-fit:cover}.video-facade .play-btn{position:absolute;inset:0;margin:auto;width:74px;height:74px;border-radius:50%;background:rgba(255,121,0,.92);box-shadow:0 10px 30px rgba(0,0,0,.4)}.video-facade .play-btn:before{content:"";position:absolute;top:50%;left:56%;transform:translate(-50%,-50%);border-style:solid;border-width:13px 0 13px 22px;border-color:transparent transparent transparent #14100a}.video-facade:hover .play-btn{background:var(--orange)}
.reactions{padding-top:20px}.reaction-strip{display:grid;gap:14px;margin-top:34px}.reaction-strip img{width:100%;border:1px solid var(--line);border-radius:16px}
.bump-card{margin-top:0;padding:32px;border:1px solid rgba(255,121,0,.4);border-radius:var(--radius);background:linear-gradient(145deg,#1a130c,#111)}.bump-card h2{font-size:clamp(1.6rem,3.5vw,2.3rem);margin:.3em 0}.bump-card p{color:#d8d2c8;margin-bottom:0}
.guarantee-badge{margin-top:20px;padding:14px 16px;border:1px solid rgba(37,211,102,.35);border-radius:12px;background:rgba(37,211,102,.07);color:#c8f5d9;font-size:.82rem;font-weight:700}
@media (min-width:560px){.quote-grid{grid-template-columns:repeat(3,1fr)}}
@media (min-width:700px){.bento-grid{grid-template-columns:repeat(3,1fr)}.bento-card.span-2{grid-column:span 2}.reaction-strip{grid-template-columns:repeat(3,1fr)}.video-testimonial .split{grid-template-columns:.62fr 1fr}.story-card{grid-template-columns:.8fr 1.2fr;align-items:stretch}.story-card img{height:100%;object-fit:cover}}
@media (min-width:1000px){.bento-grid{grid-template-columns:repeat(4,1fr)}.quote-grid{grid-template-columns:repeat(4,1fr)}}

/* ===== REBUILD 27-08-2026 — estrutura de dobras nova (copy reescrita + ancoragem de oferta) ===== */

/* hero: headline mais longa precisa de escala própria, badge de credibilidade acima do eyebrow */
.hero h1{font-size:clamp(2rem,5.1vw,3.7rem);line-height:1.09;letter-spacing:-.03em}
.hero-badge{display:inline-flex;max-width:100%;padding:9px 16px;margin-bottom:18px;border-radius:999px;border:1px solid rgba(255,121,0,.4);background:rgba(255,121,0,.08);color:#ffcf9e;font-size:.76rem;font-weight:700;line-height:1.4}

/* listas numeradas reaproveitadas em dois pontos: "três contrastes" (dobra 2) e "três cenários das 9h30" (dobra 5) */
.contrast-list{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}
.contrast-list li{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}
.contrast-list b{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--orange);color:#14100a;font-weight:900;font-size:.9rem}
.contrast-list p{margin:0;color:#d3cec6}

/* dobra 4 — a dor: falas internas isoladas + resposta em fundo mais escuro */
.dor{background:#0d0d0d}
.dor-quotes{display:grid;gap:14px;margin-top:34px}
.dor-quotes blockquote{margin:0;padding:22px 26px;border-left:3px solid var(--orange);border-radius:4px 14px 14px 4px;background:#151107;font-style:italic;font-size:1.05rem;color:#e9e2d6}
.dor-quotes blockquote:nth-child(1){max-width:92%}
.dor-quotes blockquote:nth-child(2){max-width:100%}
.dor-quotes blockquote:nth-child(3){max-width:82%}
.dor-response{margin-top:36px;max-width:720px}
.dor-response p{color:#c7c2ba}
.dor-response p+p{margin-top:1em}

/* dobra 5 — mecanismo: notas de texto corrido e reforço de transparência */
.mech-note{margin-top:24px;color:#c1bdb6;max-width:760px}
.mech-note.transparency{margin-top:30px;padding:18px 20px;border-left:3px solid rgba(255,121,0,.5);background:rgba(255,121,0,.05);border-radius:4px 12px 12px 4px}
.demo-callout h3{margin-top:0}

/* dobra 6 — o que você recebe: lista de módulos em linhas (ritmo diferente dos cards de bônus) */
.module-list{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:2px;border:1px solid var(--line);border-radius:18px;overflow:hidden}
.module-list li{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:20px 22px;background:var(--surface);align-items:start}
.module-list b{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(255,121,0,.15);color:var(--orange2);font-weight:900;font-size:.9rem}
.module-list p{margin:0;color:#d3cec6}
.module-extra{margin-top:26px;color:#c7c2ba;max-width:720px}

/* dobra 7 — bônus: cards empilhados com borda lateral numerada (ritmo diferente da lista de módulos) */
.bonus-list{margin-top:34px;display:grid;gap:16px}
.bonus-list article{padding:24px 26px;border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:14px;background:var(--surface)}
.bonus-tag{margin:0 0 6px;color:var(--orange);font-weight:900;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}
.bonus-list h3{margin:.1em 0 .3em}
.bonus-list p{margin:0;color:var(--muted)}

/* dobra 9 — oferta: checklist do que está incluso + card de preço bem destacado */
.offer-checklist{margin-top:30px;max-width:640px;column-gap:32px}
.final-price-block{position:relative;margin:40px auto 0;max-width:520px;padding:44px 34px;border-radius:var(--radius);border:1px solid rgba(255,121,0,.55);background:linear-gradient(145deg,#1a130c,#0f0f0f);text-align:center;box-shadow:0 30px 90px rgba(255,121,0,.14)}
.final-price-block:before{content:"OFERTA";position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:5px 18px;border-radius:999px;background:var(--orange);color:#14100a;font-weight:900;font-size:.7rem;letter-spacing:.16em}
.price-eyebrow{margin:6px 0 0;color:var(--muted);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}
.price-big{margin:.2em 0 0;font-size:clamp(3rem,9vw,4.4rem);font-weight:900;letter-spacing:-.04em;color:var(--orange2);line-height:1}
.price-big small{font-size:.4em;font-weight:800;color:#f0ece5}
.price-sub{margin:.3em 0 0;color:#e3ddd3;font-size:1.02rem}
.price-sub b{color:var(--orange2)}
.final-price-block .cta{width:100%;margin-top:26px}
.offer-security{margin:16px auto 0;color:#8e8982;font-size:.8rem;max-width:520px}
.offer .guarantee-badge{margin:24px auto 0;max-width:640px}

/* dobra 11 — fechamento por escolha: opção ruim vs opção boa lado a lado */
.choice{background:#0d0d0d}
.choice-grid{display:grid;gap:16px;margin-top:32px}
.choice-grid article{padding:26px 28px;border-radius:var(--radius);border:1px solid var(--line)}
.choice-bad{background:linear-gradient(145deg,#1a1010,#111);border-color:rgba(255,90,90,.28) !important}
.choice-good{background:linear-gradient(145deg,#1a130c,#111);border-color:rgba(255,121,0,.5) !important}
.choice-tag{display:block;font-weight:900;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;margin-bottom:10px}
.choice-bad .choice-tag{color:#ff8b8b}
.choice-good .choice-tag{color:var(--orange2)}
.choice-grid p{margin:0;color:#d8d2c8}
.choice-line{margin-top:28px;font-size:1.1rem;font-weight:700;color:#f0ece5}

@media (min-width:700px){.choice-grid{grid-template-columns:1fr 1fr}.offer-checklist{column-count:2}}
.story-card--wide{grid-template-columns:1fr!important}.story-card--wide .story-shot{display:flex;align-items:center;justify-content:center;padding:28px 24px;background:#111;border-bottom:1px solid var(--line)}.story-card--wide .story-shot img{width:100%;max-width:520px;height:auto!important;object-fit:contain;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.45)}
.video-testimonial+.video-testimonial{padding-top:0}
.price-anchor{margin:34px auto 0;max-width:640px;padding:22px 26px;border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:14px;background:#121212}.price-anchor p{color:#d0cbc3;margin:.6em 0}.price-anchor .price-anchor-title{color:#fff;font-weight:800;font-size:1.05rem;margin-top:0}
