:root{--black:#05070b;--navy:#08131f;--panel:#0c1723;--cyan:#10d8ef;--blue:#168ee9;--gold:#ffbd3d;--gold2:#ff7a19;--white:#f5f8fb;--muted:#9aa9b6;--line:#1c3040;--shadow:0 24px 70px #0009}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--black);color:var(--white);font:16px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}
img{display:block;max-width:100%;height:auto}
a{text-decoration:none;color:inherit}
.container{width:min(1160px,calc(100% - 40px));margin:auto;position:relative;z-index:2}
.narrow{width:min(800px,calc(100% - 40px));text-align:center}
.scroll-progress{position:fixed;top:0;left:0;width:100%;height:4px;background:#ffffff10;z-index:100}
.scroll-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--cyan),var(--gold));box-shadow:0 0 14px var(--cyan)}
.ambient{position:fixed;border-radius:50%;filter:blur(100px);opacity:.13;pointer-events:none}
.ambient-one{width:500px;height:500px;background:var(--cyan);right:-250px;top:10%}
.ambient-two{width:450px;height:450px;background:var(--gold2);left:-250px;top:55%}
.hero{position:relative;padding:74px 0 95px;background:radial-gradient(circle at 50% 15%,#14304a 0,transparent 30%),linear-gradient(180deg,#07101a,var(--black));text-align:center;overflow:hidden}
.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,#000,transparent 70%)}
.hero-inner{max-width:1000px}
.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:900;color:var(--cyan);margin:0 0 18px}
.kicker.light{color:#ffe2a4}
h1,h2,h3,p{margin-top:0}
h1,h2{letter-spacing:-.045em;line-height:1.05}
h1{font-size:clamp(2.55rem,5.4vw,5rem);margin:0 auto 24px;font-weight:900;max-width:1160px}
h1 em{font-style:normal;background:linear-gradient(90deg,var(--gold),var(--gold2));-webkit-background-clip:text;background-clip:text;color:transparent}
h1 mark{background:none;color:var(--cyan)}
.neon{animation:neonBlink 1.35s ease-in-out infinite alternate;text-shadow:0 0 7px currentColor,0 0 18px currentColor,0 0 35px currentColor}
h1 em.neon{background:none;-webkit-text-fill-color:#ffb52d;color:#ffb52d}
h1 mark.neon{color:#19e9ff}
.hero-deliverables{display:inline;font-weight:950;background:linear-gradient(90deg,#ff4fa3 0%,#ff6b6b 42%,#ff9f2f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ff6688;filter:drop-shadow(0 2px 0 #000)}
@keyframes neonBlink{0%,18%,22%,26%,100%{opacity:1;filter:brightness(1.15)}20%,24%{opacity:.58;filter:brightness(.7)}70%{opacity:.88;filter:brightness(.95)}}
.hero .hero-sub{max-width:860px;margin:0 auto 18px;font-size:clamp(1.18rem,2.25vw,1.65rem);line-height:1.25;letter-spacing:-.025em;color:#f2f6f8}
.hero-note{font-weight:800;color:white;margin-bottom:34px}
.vsl-wrap{width:min(400px,100%);margin:0 auto 34px;padding:6px;border-radius:20px;background:linear-gradient(145deg,var(--cyan),var(--gold));box-shadow:0 20px 75px #00cfe833}
.vsl-wrap vturb-smartplayer{overflow:hidden;border-radius:14px}
.cta{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:19px 30px;border-radius:13px;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#13100a;text-transform:uppercase;font-weight:950;letter-spacing:.035em;font-size:.88rem;box-shadow:0 16px 44px #ff8d2938;transition:.25s}
.cta:hover{transform:translateY(-3px);box-shadow:0 22px 55px #ff8d2950}
.cta b{font-size:1.35rem}
.pulse{animation:pulse 2.1s infinite}
@keyframes pulse{50%{box-shadow:0 16px 44px #ff8d2938,0 0 0 11px #ffbd3d00}
}
.trust{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:20px;color:#b9c7d1;font-size:.8rem;font-weight:700}
.section{padding:100px 0;position:relative}
.bridge{background:#f5f7f8;color:#101923}
.bridge .kicker{color:#087e93}
h2{font-size:clamp(2.35rem,5vw,4.45rem);margin-bottom:24px;font-weight:900}
.bridge p,.section-head p{font-size:1.08rem;color:#63727c}
.proof-section{background:#eef2f4;color:#111b23}
.section-head{text-align:center;max-width:800px;margin:0 auto 55px}
.proof-video{display:grid;grid-template-columns:.8fr 1fr;align-items:center;gap:70px;margin-bottom:70px;padding:45px;border-radius:28px;background:#08131f;color:white;box-shadow:var(--shadow)}
.proof-video h3{font-size:2rem;margin-bottom:12px}
.proof-video p{color:#abb9c3}
.vsl-wrap.small{margin:0 auto}
.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.proof-card{position:relative;border-radius:20px;overflow:hidden;background:white;box-shadow:0 15px 45px #0a1a2722}
.proof-card img{width:100%;aspect-ratio:9/17;object-fit:cover;object-position:top}
.proof-card div{padding:18px}
.proof-card b,.proof-card strong,.proof-card span{display:block}
.proof-card b{font-size:.75rem;text-transform:uppercase;color:#07869b;letter-spacing:.08em}
.proof-card strong{font-size:1.2rem;margin:4px 0}
.proof-card span{font-size:.8rem;color:#65747e}
.disclaimer{max-width:760px;margin:26px auto 0;text-align:center;color:#72808a;font-size:.78rem}
.center{text-align:center;margin-top:38px}
.method{background:linear-gradient(180deg,#05070b,#08131f)}
.method .section-head p{color:var(--muted)}
.bundle{border:1px solid #1a4253;border-radius:28px;overflow:hidden;box-shadow:0 30px 90px #000b;margin-bottom:65px}
.bundle img{width:100%}
.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.feature{display:grid;grid-template-columns:55px 1fr;gap:18px;padding:28px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#0d1a26,#08111a)}
.feature>span{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#0ccbe3,#146eae);font-weight:950;color:#021015}
.feature h3{font-size:1.36rem;line-height:1.2;margin:3px 0 10px}
.feature p{color:var(--muted);margin-bottom:12px}
.feature div>b{color:var(--gold);font-size:.87rem}
.path{background:#f6f7f8;color:#111b23}
.path .section-head p{color:#697780}
.path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.path-card{overflow:hidden;border-radius:22px;background:white;border:1px solid #dfe6e9;box-shadow:0 15px 38px #0b1f2d10}
.path-card>img{width:100%;aspect-ratio:1/1;object-fit:cover}
.path-card>div{padding:24px}
.path-card div>b{display:grid;place-items:center;width:48px;height:48px;margin-top:-50px;position:relative;border:4px solid white;border-radius:50%;background:#07131e;color:var(--cyan);font-size:1.25rem}
.path-card h3{text-transform:uppercase;margin:18px 0 10px}
.path-card p{color:#687780;margin:0}
.path-end{max-width:800px;margin:45px auto 0;text-align:center;font-size:1.18rem;font-weight:850}
.author{background:linear-gradient(135deg,#07111b,#0b1c28)}
.author-grid{display:grid;grid-template-columns:.7fr 1fr;gap:65px;align-items:center}
.author-photo{max-width:390px;margin:auto;padding:8px;border-radius:180px 180px 28px 28px;background:linear-gradient(145deg,var(--cyan),var(--gold))}
.author-photo img{width:100%;border-radius:174px 174px 22px 22px;aspect-ratio:3/4;object-fit:cover;object-position:center top}
.author-lead{color:#fff!important;font-size:1.15rem!important;font-weight:800}
.author p{color:#aebbc5}
.second-vsl{background:radial-gradient(circle at 50% 45%,#10354a 0,transparent 45%),#06101a;text-align:center}
.second-vsl .section-head p{color:#aebdc7}
.offer{background:#05070b;scroll-margin-top:20px}
.offer-box{max-width:930px;padding:62px;border-radius:30px;text-align:center;background:linear-gradient(145deg,#0e2230,#08131e);border:1px solid #1b4354;box-shadow:0 30px 90px #000b}
.offer-items{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;max-width:760px;margin:35px auto}
.offer-items p{display:flex;justify-content:space-between;gap:15px;margin:0;padding:13px 0;border-bottom:1px solid #1b3342;color:#d5dfe5;text-align:left}
.offer-items b{color:var(--gold)}
.offer-items del{color:#ef765f;font-weight:950;text-decoration-thickness:2px;text-decoration-color:#ff5142}
.total{text-transform:uppercase;font-weight:900}
.total del{color:#ef6d55;font-size:1.4rem;margin-left:8px}
.not-pay{color:#acbbc5}
.today{margin-bottom:8px}
.price{margin:0 auto 28px}
.price small,.price strong,.price span{display:block}
.price small{text-transform:uppercase;letter-spacing:.12em;color:#b7c5ce}
.price strong{font-size:clamp(5.2rem,14vw,9rem);line-height:.88;background:linear-gradient(90deg,var(--gold),var(--gold2));-webkit-background-clip:text;background-clip:text;color:transparent}
.price strong sup{font-size:.27em;vertical-align:top;line-height:2;margin-right:.08em}
.price span{font-weight:850}
.green-cta{background:linear-gradient(135deg,#24dc72,#05a94d);color:white;box-shadow:0 16px 48px #15cc663d}
.green-cta:hover{box-shadow:0 22px 62px #15cc665c}
.green-pulse{animation:greenPulse 1.8s infinite}
@keyframes greenPulse{50%{transform:scale(1.025);box-shadow:0 18px 55px #12d96870,0 0 0 12px #20d66b00}}
.secure{font-size:.78rem;color:#8da0ac;margin:18px 0 0}
.guarantee{overflow:hidden;background-image:linear-gradient(90deg,transparent 0,transparent 37%,#05070bd9 55%,#07131f 100%),radial-gradient(circle at 24% 50%,#12324a33 0,transparent 42%),url("assets/garantia-30-dias.webp");background-color:#05070b;background-repeat:no-repeat;background-size:100% 100%,100% 100%,min(48vw,590px) auto;background-position:center,center,8% center;color:white}
.guarantee-grid{min-height:560px;display:flex;align-items:center;justify-content:flex-end}
.guarantee-copy{width:min(55%,620px)}
.guarantee p{color:#b4c1ca}
.compare{background:linear-gradient(180deg,#06101a,#030507)}
.compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px}
.compare-item{padding:23px;border:1px solid var(--line);border-radius:17px;background:#0a1621}
.compare-item span,.compare-item b{display:block}
.compare-item span{color:#8fa1ad;font-size:.85rem}
.compare-item b{color:var(--cyan);font-size:1.05rem}
.final-copy{margin-top:85px}
.final-copy>p{color:#9fb0bb}
.final-copy .stack{color:#fff;font-weight:850}
.final-copy h3{font-size:1.7rem}
.final-copy small{display:block;margin-top:18px;color:#7f949f}
footer{padding:26px 0;background:#010203;color:#6f828d;font-size:.75rem}
footer .container{display:flex;justify-content:space-between;gap:25px}
footer p{margin:0}
.mobile-cta{display:none}
.reveal{opacity:0;transform:translateY(42px) scale(.97);filter:blur(7px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1),filter .8s ease}
.reveal.visible{opacity:1;transform:none;filter:none}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}
.pulse{animation:none}
.neon{animation:none}
.reveal{opacity:1;transform:none;transition:none}
}
@media(max-width:900px){.proof-video,.author-grid{grid-template-columns:1fr}
.proof-video>div:first-child{text-align:center}
.proof-grid{grid-template-columns:1fr 1fr}
.feature-list{grid-template-columns:1fr}
.path-grid{grid-template-columns:1fr 1fr}
.author-grid{text-align:center}
.compare-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){body{padding-bottom:72px;text-align:center}
.container,.narrow{width:min(100% - 28px,1160px)}
.hero{padding:52px 0 72px}
.hero h1{font-size:2.18rem}
.hero .hero-sub{font-size:1.12rem}
.section{padding:72px 0}
h2{font-size:2.42rem}
.cta{width:100%;padding:18px 13px;font-size:.76rem}
.trust{display:grid;gap:5px}
.proof-video{padding:26px 16px;gap:32px}
.proof-grid{grid-template-columns:1fr}
.proof-card{display:grid;grid-template-columns:1fr .9fr;align-items:center}
.proof-card img{aspect-ratio:3/4}
.feature{grid-template-columns:1fr;padding:22px 18px;text-align:center}
.feature>span{width:42px;height:42px;margin:auto}
.path-grid,.compare-grid{grid-template-columns:1fr}
.offer-box{padding:40px 18px;border-radius:22px}
.offer-items{grid-template-columns:1fr}
.offer-items p{flex-direction:column;align-items:center;text-align:center;gap:3px}
.path-card>div{text-align:center}
.path-card div>b{margin:-50px auto 0}
.guarantee{background-image:linear-gradient(180deg,transparent 0,transparent 31%,#05070bd9 50%,#07131f 100%),url("assets/garantia-30-dias.webp");background-size:100% 100%,390px auto;background-position:center top,center 18px;padding-top:330px}
.guarantee-grid{min-height:0;display:block}
.guarantee-copy{width:100%}
.author p,.section-head p,.bridge p{text-align:center}
.mobile-cta{display:block;position:fixed;left:10px;right:10px;bottom:10px;z-index:70;padding:15px;border-radius:12px;background:linear-gradient(135deg,var(--gold),var(--gold2));color:#120d07;text-align:center;text-transform:uppercase;font-size:.78rem;font-weight:950;box-shadow:0 14px 40px #000a}
footer .container{display:block;text-align:center}
footer p+p{margin-top:6px}
}
