:root{--bg:#070707;--surface:#101010;--surface2:#171717;--text:#f7f4ed;--muted:#aaa79f;--gold:#f7a900;--orange:#ff6b00;--cyan:#22d3ee;--pink:#f72585;--line:rgba(255,255,255,.1)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;overflow-x:hidden}img{max-width:100%}a{color:inherit}.progress{position:fixed;z-index:99;top:0;left:0;right:0;height:3px;background:transparent}.progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--gold),var(--orange),var(--pink));box-shadow:0 0 15px var(--orange)}
.nav{position:relative;z-index:5;width:min(1160px,calc(100% - 36px));height:78px;margin:auto;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:.66rem;letter-spacing:.13em;line-height:1.15}.brand>span{width:37px;height:37px;border-radius:50%;border:1px solid rgba(247,169,0,.5);display:grid;place-items:center;color:var(--gold);font-weight:900;font-size:1rem}.nav-cta{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-decoration:none;border:1px solid rgba(247,169,0,.45);padding:11px 16px;border-radius:999px;color:#ffd06b}
.hero{position:relative;isolation:isolate;text-align:center;padding:70px 20px 95px;overflow:hidden}.orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(120px);opacity:.15}.orb.one{width:420px;height:420px;background:var(--orange);top:-240px;left:-150px}.orb.two{width:480px;height:480px;background:var(--pink);right:-250px;top:260px}.hero-copy{max-width:930px;margin:auto}.kicker,.section-head>span,.author-copy>span,.guarantee>div>span{font-size:.72rem;letter-spacing:.18em;font-weight:800;color:var(--gold)}h1{font-size:clamp(2.55rem,6vw,5.3rem);line-height:.98;letter-spacing:-.055em;margin:18px auto 25px}h1 em,.final-cta em{font-style:normal;background:linear-gradient(90deg,#ffd166,var(--orange),var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}.sub{max-width:720px;margin:auto;color:var(--muted);font-size:1.08rem;line-height:1.7}.video-shell{position:relative;background:#111;border:1px solid rgba(255,255,255,.13);border-radius:24px;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.5)}.main-video{width:min(410px,88vw);aspect-ratio:9/16;margin:42px auto 34px}.mini-video,.testimonial-video{width:min(350px,82vw);aspect-ratio:9/16;margin:auto}.video-facade{appearance:none;border:0;padding:0;width:100%;height:100%;display:block;position:relative;background:#111;cursor:pointer}.video-facade:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.32))}.video-facade img{width:100%;height:100%;object-fit:cover}.play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--orange));display:grid;place-items:center;box-shadow:0 0 0 12px rgba(255,107,0,.16),0 16px 40px rgba(0,0,0,.4)}.play i{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid #12100d;margin-left:5px}.watch{position:absolute;z-index:2;bottom:18px;left:18px;right:18px;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.12em}.video-shell iframe{width:100%;height:100%;border:0}.hero-offer{display:flex;flex-direction:column;align-items:center}.hero-offer>div{display:flex;align-items:center;gap:15px;margin-bottom:16px}.hero-offer small{font-size:.66rem;color:var(--muted);letter-spacing:.12em}.hero-offer strong{font-size:2.3rem;color:#fff}.hero-offer>p,.secure{font-size:.67rem;color:#777;margin-top:12px}.cta{display:flex;justify-content:center;align-items:center;gap:22px;width:min(100%,520px);min-height:64px;padding:15px 22px;border-radius:14px;background:linear-gradient(135deg,#ffb000,var(--orange));color:#130b00;text-decoration:none;font-size:.9rem;font-weight:900;letter-spacing:.035em;box-shadow:0 14px 42px rgba(255,107,0,.25)}.cta span{font-size:1.5rem}.pulse{animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,100%{box-shadow:0 12px 34px rgba(255,107,0,.2)}50%{box-shadow:0 15px 54px rgba(255,107,0,.52)}}
section{padding:105px max(20px,calc((100% - 1160px)/2))}.dark-section{background:#0b0b0b;border-block:1px solid var(--line)}.section-head{text-align:center;max-width:790px;margin:0 auto 48px}.section-head h2,.author h2,.guarantee h2,.final-cta h2{font-size:clamp(2.1rem,4.5vw,3.8rem);line-height:1.04;letter-spacing:-.045em;margin:13px 0}.section-head p{color:var(--muted);line-height:1.6}.proofs{background:linear-gradient(180deg,#080808,#0d0b08)}.feature-proof{max-width:950px;margin:0 auto 65px;display:grid;grid-template-columns:350px 1fr;align-items:center;gap:55px;padding:34px;border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.025)}.proof-copy .eyebrow,.proof-info>span{color:var(--gold);font-size:.68rem;font-weight:800;letter-spacing:.13em}.proof-copy h3{font-size:2rem;margin:10px 0}.proof-copy>p{color:var(--muted);line-height:1.65}.quote{margin-top:25px;padding:20px;border-left:3px solid var(--orange);background:rgba(255,255,255,.035);line-height:1.6}.proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.proof-card{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:22px}.proof-image{height:360px;overflow:hidden;background:#050505}.proof-image img{width:100%;height:100%;object-fit:cover;object-position:top}.proof-info{padding:25px}.proof-info h3{font-size:1.55rem;margin:9px 0}.proof-info p{font-size:.82rem;color:var(--muted)}blockquote{margin:18px 0 0;font-size:.9rem;line-height:1.6;color:#ddd;font-style:italic}.centered{margin:42px auto 0}.kit{background:#090909}.tool-list{max-width:950px;margin:auto}.tool{display:grid;grid-template-columns:90px 1fr;gap:22px;padding:34px 10px;border-top:1px solid var(--line)}.tool:last-child{border-bottom:1px solid var(--line)}.tool>b{font-size:2rem;color:var(--gold)}.tool h3{font-size:1.3rem;margin:2px 0 10px}.tool p{margin:0;color:var(--muted);line-height:1.65}.tool small{display:block;margin-top:13px;color:#ffd173}.path{background:linear-gradient(140deg,#151006,#0b0b0b)}.path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.path-grid article{position:relative;padding:26px;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:17px;min-height:180px}.path-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--gold);color:#100b00}.path-grid h3{font-size:1rem;margin-top:28px}.path-grid p{font-size:.8rem;color:var(--muted);line-height:1.5}.path-final{max-width:780px;text-align:center;margin:48px auto 0;color:var(--muted);font-size:1.06rem;line-height:1.7}.path-final strong{color:#ffd26d}.author{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;background:#080808}.author-photo{align-self:end}.author-photo img{display:block;max-height:650px;margin:auto;object-fit:contain;-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)}.author-copy p{color:var(--muted);font-size:1.02rem;line-height:1.75}.author-copy strong{display:block;margin-top:22px;color:#ffd36f;line-height:1.5}.offer{background:radial-gradient(circle at 50% 20%,rgba(255,126,0,.13),transparent 40%),#0b0b0b}.offer-card{max-width:650px;margin:auto;padding:42px;border:1px solid rgba(247,169,0,.35);border-radius:28px;background:linear-gradient(145deg,#17130d,#0e0e0e);box-shadow:0 30px 90px rgba(0,0,0,.6)}.offer-card h2{font-size:2.3rem;margin:12px 0 28px}.offer-card ul{list-style:none;margin:0;padding:0}.offer-card li{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--line);color:#ddd}.offer-card li span:before{content:"✓";color:var(--gold);margin-right:9px}.offer-card del,.total del{color:#777}.total{text-align:right;margin:17px 0;color:var(--muted)}.price{text-align:center;display:flex;flex-direction:column;margin:28px 0}.price small{color:var(--gold);font-weight:800;letter-spacing:.15em}.price strong{font-size:5rem;line-height:1}.price sup{font-size:1.3rem}.price span{font-size:.72rem;color:var(--muted)}.offer-card .cta{margin:auto}.secure{text-align:center}.guarantee{display:grid;grid-template-columns:180px 1fr;max-width:900px;margin:auto;gap:50px;align-items:center}.seal{width:170px;height:170px;border-radius:50%;border:2px solid var(--gold);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:3.2rem;font-weight:900;color:var(--gold);box-shadow:0 0 50px rgba(247,169,0,.12)}.seal span{font-size:.7rem;letter-spacing:.2em}.guarantee p{color:var(--muted);line-height:1.7}.final-cta{text-align:center;background:linear-gradient(180deg,#0b0b0b,#140d04)}.final-cta>div{max-width:760px;margin:auto}.final-cta p{color:var(--muted);line-height:1.7}.final-cta small{display:block;margin-top:15px;color:#777}footer{min-height:130px;width:min(1160px,calc(100% - 36px));margin:auto;display:flex;justify-content:space-between;align-items:center;color:#666;font-size:.7rem}.sticky-buy{display:none}
.reveal{opacity:0;transform:translateY(36px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.75,.2,1)}.reveal.visible{opacity:1;transform:none}
@media(max-width:800px){section{padding:78px 18px}.hero{padding:50px 16px 80px}.feature-proof{grid-template-columns:1fr;gap:30px;padding:20px}.proof-copy{text-align:center}.proof-grid{grid-template-columns:1fr}.proof-image{height:auto;max-height:580px}.proof-image img{height:auto;object-fit:contain}.path-grid{grid-template-columns:repeat(2,1fr)}.author{grid-template-columns:1fr;gap:20px;text-align:center}.author-photo{order:2}.author-photo img{max-height:520px}.author-copy{order:1}.guarantee{grid-template-columns:1fr;text-align:center}.seal{margin:auto}.sticky-buy{position:fixed;z-index:50;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;height:66px;padding:0 20px;background:linear-gradient(90deg,#f7a900,#ff6b00);color:#130b00;text-decoration:none;font-size:.76rem;font-weight:900;box-shadow:0 -12px 40px rgba(0,0,0,.55)}body{padding-bottom:66px}}
@media(max-width:500px){h1{font-size:2.48rem}.sub{font-size:.98rem}.hero-offer>div{flex-direction:column;gap:4px}.hero-offer strong{font-size:2.6rem}.path-grid{grid-template-columns:1fr}.path-grid article{min-height:auto}.tool{grid-template-columns:55px 1fr;padding:27px 0}.tool>b{font-size:1.3rem}.offer-card{padding:30px 18px}.price strong{font-size:4.3rem}.cta{font-size:.78rem}.proof-info{padding:21px}.main-video{width:min(360px,90vw)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pulse{animation:none}.reveal{opacity:1;transform:none;transition:none}}

/* Atualização visual dos produtos, etapas e garantia */
.local-video video{display:block;width:100%;height:100%;object-fit:cover;background:#000}
.vsl-play{position:absolute;inset:0;z-index:3;width:100%;height:100%;border:0;padding:26px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.72));color:#fff;cursor:pointer;text-align:center}
.vsl-play .play{position:relative;left:auto;top:auto;transform:none;flex:0 0 auto}
.vsl-play strong{max-width:310px;font-size:1.22rem;line-height:1.22;text-shadow:0 2px 14px #000}
.vsl-play small{font-size:.7rem;letter-spacing:.08em;color:#ffd16c}
.vsl-play.playing{inset:auto 12px 12px auto;width:48px;height:48px;padding:0;border-radius:50%;opacity:.18;background:#000}
.vsl-play.playing:hover,.vsl-play.playing:focus-visible{opacity:.8}
.vsl-play.playing .play{width:28px;height:28px;box-shadow:none;background:var(--gold)}
.vsl-play.playing .play i{width:9px;height:12px;border:0;border-left:3px solid #111;border-right:3px solid #111;margin:0}
.vsl-play.playing strong,.vsl-play.playing small{display:none}
.tool{grid-template-columns:150px 58px 1fr;align-items:center}
.tool>img{width:150px;aspect-ratio:1/1;border-radius:18px;object-fit:cover;border:1px solid rgba(247,169,0,.25);background:#070707}
.path-grid article{overflow:hidden;padding:0 20px 24px}
.path-grid article>img{width:calc(100% + 40px);height:190px;margin:0 -20px 20px;object-fit:contain;background:#050505;border-bottom:1px solid var(--line)}
.path-grid h3{margin-top:18px}
.seal{width:210px;height:210px;border:0;box-shadow:none;background:transparent}
.seal img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 38px rgba(247,169,0,.2))}
.price strong{font-size:4.4rem}
.price sup{font-size:1rem;vertical-align:middle;margin-right:8px}
.price span{font-size:.9rem;margin-top:8px;color:#ddd}

@media(max-width:800px){
  .nav{display:none}
  .hero{padding-top:38px}
  .tool{grid-template-columns:92px 42px 1fr;gap:14px}
  .tool>img{width:92px}
  .path-grid article>img{height:210px}
}
@media(max-width:500px){
  .tool{grid-template-columns:66px 1fr;gap:12px}
  .tool>img{grid-column:1 / -1;width:100%;height:190px;object-fit:contain;border-radius:14px}
  .tool>b{font-size:1rem;align-self:start;margin-top:4px}
  .tool h3{font-size:1.08rem}
  .tool p{font-size:.88rem}
  .path-grid article>img{height:240px}
  .price strong{font-size:3.25rem}
  .price sup{font-size:.78rem}
}
