:root{--navy:#061735;--navy2:#0b2b68;--blue:#1878f3;--electric:#36a8ff;--green:#20c86f;--red:#e51f35;--ink:#0a1832;--muted:#5c6880;--paper:#f4f8ff;--line:#dce7f6;--shadow:0 24px 70px rgba(14,44,99,.12);--radius:26px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.68}body.modal-open{overflow:hidden}img{display:block;max-width:100%;height:auto}button,a{font:inherit}a{text-decoration:none;color:inherit}.container{width:min(1120px,calc(100% - 40px));margin:auto}.section{position:relative;padding:104px 0}.center{text-align:center}.section-heading{max-width:940px;margin:0 auto 52px;font-size:clamp(2rem,4.5vw,3.7rem);line-height:1.06;letter-spacing:-.05em;text-wrap:balance}.section-heading strong{color:var(--blue)}.scroll-progress{position:fixed;z-index:100;top:0;left:0;right:0;height:4px}.scroll-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--blue),var(--electric),var(--green));box-shadow:0 0 14px var(--electric)}.hero{position:relative;isolation:isolate;overflow:hidden;padding:30px 0 86px;background:linear-gradient(180deg,#fbfdff 0%,#f2f7ff 62%,#fff 100%)}.hero:before{content:"";position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(24,120,243,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(24,120,243,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000 0%,transparent 78%)}.hero-orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(8px);opacity:.38}.orb-a{width:420px;height:420px;top:-210px;left:-120px;background:radial-gradient(circle,#57c4ff,transparent 68%)}.orb-b{width:560px;height:560px;right:-260px;top:130px;background:radial-gradient(circle,#7aa4ff,transparent 67%)}.hero-inner{text-align:center}.topline{max-width:900px;margin:0 auto 18px;color:var(--red);font-size:.81rem;font-weight:900;letter-spacing:.085em;line-height:1.35}.brand-logo{width:min(410px,78vw);margin:0 auto 20px}.hero h1{max-width:1040px;margin:0 auto 24px;font-size:clamp(2.5rem,6.1vw,5.6rem);line-height:.96;letter-spacing:-.067em;text-wrap:balance}.hero h1 em{color:var(--blue);font-style:normal}.hero h1 strong{color:var(--red)}.hero-copy{max-width:830px;margin:0 auto 40px;color:#394761;font-size:clamp(1.03rem,1.8vw,1.2rem);font-weight:560}.hero-copy b{color:var(--blue)}.hero-copy strong{color:var(--red)}.player-stage{width:min(470px,100%);margin:auto;padding:10px;border:1px solid rgba(24,120,243,.16);border-radius:28px;background:rgba(255,255,255,.82);box-shadow:0 35px 100px rgba(9,50,120,.22);backdrop-filter:blur(18px)}.player-top{display:flex;align-items:center;gap:6px;padding:4px 6px 12px}.player-top>span{width:8px;height:8px;border-radius:50%;background:#ff5d5d}.player-top>span:nth-child(2){background:#f5bc38}.player-top>span:nth-child(3){background:#28c76f}.player-top small{margin-left:auto;color:#8290a9;font-size:.64rem;font-weight:900;letter-spacing:.08em}.main-player{overflow:hidden;min-height:300px;border-radius:20px;background:#030712}.deadline{width:min(750px,calc(100% - 20px));margin:26px auto 0;padding:13px 20px;border:1px solid #ffc7cf;border-radius:999px;background:#fff3f5;color:#b61229;text-align:center;font-size:.9rem;font-weight:850}.proof-section{background:#fff}.proof-section h2{max-width:920px;margin:0 auto 20px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.08;letter-spacing:-.045em}.intro{max-width:760px;margin:0 auto 44px;color:var(--muted);font-size:1.12rem}.testimonials{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.video-card{position:relative;display:flex;aspect-ratio:9/15;flex-direction:column;align-items:center;justify-content:center;gap:14px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:radial-gradient(circle at 50% 28%,rgba(54,168,255,.22),transparent 33%),linear-gradient(155deg,#12336e,#061735 70%);color:#fff;cursor:pointer;box-shadow:0 18px 45px rgba(8,34,82,.13);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.video-card:before{content:"";position:absolute;inset:-60% -40%;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.16) 50%,transparent 58%);transform:translateX(-60%) rotate(12deg);transition:transform .65s}.video-card:hover{transform:translateY(-10px);box-shadow:0 28px 60px rgba(8,50,130,.26)}.video-card:hover:before{transform:translateX(55%) rotate(12deg)}.video-card>span:last-child{font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.video-index{position:absolute;top:16px;right:17px;color:rgba(255,255,255,.44);font-weight:900}.play-icon{display:grid;width:62px;height:62px;padding-left:4px;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:linear-gradient(145deg,var(--electric),var(--blue));box-shadow:0 15px 36px rgba(24,120,243,.4);font-size:1.15rem}.proof-statement{max-width:900px;margin:58px auto 0;padding:44px;border:1px solid var(--line);border-radius:32px;background:linear-gradient(145deg,#fff,#f6f9ff);box-shadow:var(--shadow)}.proof-statement p{max-width:740px;margin:12px auto;color:#44516b}.big-number{margin:25px 0 18px;color:var(--blue);font-size:clamp(3rem,7vw,6rem);font-weight:950;line-height:.85;letter-spacing:-.07em}.big-number small{display:block;margin-top:14px;color:var(--ink);font-size:.22em;letter-spacing:.13em;text-transform:uppercase}.pain-section{overflow:hidden;background:var(--paper)}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:76px}.pain-copy h2{margin:0 0 25px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.06;letter-spacing:-.05em}.pain-copy h3{color:var(--blue);font-size:1.35rem}.pain-copy p{margin:10px 0;padding:14px 17px;border:1px solid var(--line);border-radius:14px;background:#fff;color:#36425a;font-weight:650;box-shadow:0 8px 24px rgba(16,53,110,.04)}.floating-image{padding:13px;border:1px solid rgba(24,120,243,.15);border-radius:30px;background:#fff;box-shadow:var(--shadow);transition:transform .4s ease}.floating-image:hover{transform:translateY(-8px) rotate(1deg)}.floating-image img{border-radius:20px}.answer-block{margin-top:75px}.answer-block img{width:min(920px,100%);margin:auto;border-radius:26px;box-shadow:0 25px 70px rgba(10,43,105,.12)}.answer-block h2{max-width:900px;margin:36px auto 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.07;letter-spacing:-.045em}.answer-block em,.answer-block strong{color:var(--blue);font-style:normal}.steps-section{background:#fff}.steps-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.step-card{position:relative;overflow:hidden;padding:30px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,#fff,#f7faff);box-shadow:0 18px 55px rgba(13,47,105,.08);transition:transform .35s,box-shadow .35s}.step-card:hover{transform:translateY(-9px);box-shadow:0 28px 70px rgba(13,59,143,.16)}.step-number{position:absolute;right:22px;top:12px;color:rgba(24,120,243,.08);font-size:5.4rem;font-weight:950;line-height:1}.step-copy{position:relative;z-index:1;min-height:145px}.step-copy small{color:var(--blue);font-weight:900;text-transform:uppercase;letter-spacing:.08em}.step-copy h3{margin:4px 0 8px;font-size:1.55rem}.step-copy p{margin:0;color:var(--muted)}.step-card img{width:100%;border-radius:20px;box-shadow:0 14px 40px rgba(8,36,92,.12)}.receive-section{background:linear-gradient(180deg,#f5f9ff,#fff)}.feature-stack{display:grid;gap:30px}.feature{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;padding:30px;border:1px solid var(--line);border-radius:32px;background:rgba(255,255,255,.88);box-shadow:var(--shadow);transition:transform .35s,border-color .35s}.feature:hover{transform:translateY(-7px);border-color:rgba(24,120,243,.38)}.feature.reverse .feature-visual{order:2}.feature h3{margin:0;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.08;letter-spacing:-.035em}.feature h4{margin:8px 0 20px;color:var(--blue);font-size:1rem}.feature p{color:var(--muted)}.feature-visual{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(145deg,#eaf3ff,#fff)}.feature-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.6) 50%,transparent 65%);transform:translateX(-120%);transition:transform .75s}.feature:hover .feature-visual:after{transform:translateX(120%)}.feature-visual img{width:100%}.bonus-section{overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(35,103,240,.28),transparent 38%),linear-gradient(150deg,#041126,#092657);color:#fff}.bonus-pre{margin:0;color:#9ec7ff;font-size:1.08rem;font-weight:800}.bonus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bonus-card{position:relative;overflow:hidden;padding:18px 24px 28px;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:rgba(255,255,255,.06);box-shadow:0 25px 70px rgba(0,0,0,.16);backdrop-filter:blur(16px);transition:transform .35s,background .35s}.bonus-card:hover{transform:translateY(-10px);background:rgba(255,255,255,.1)}.bonus-card img{width:calc(100% + 20px);max-width:none;margin:0 -10px 22px;border-radius:20px}.bonus-card h3{margin:0;font-size:1.55rem;line-height:1.12}.bonus-card h4{margin:8px 0 18px;color:#62d3ff}.bonus-card p{color:#c4d2e9;font-size:.94rem}.bonus-glow{position:absolute;width:150px;height:150px;right:-70px;top:-70px;border-radius:50%;background:var(--electric);filter:blur(70px);opacity:.28}.fit-section{background:#fff}.fit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:1000px;margin:auto}.fit-grid div{position:relative;padding:20px 20px 20px 60px;border:1px solid var(--line);border-radius:18px;background:#f8fbff;font-weight:700;transition:transform .25s,border-color .25s}.fit-grid div:before{content:"✓";position:absolute;left:18px;top:18px;display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-weight:950}.fit-grid div:hover{transform:translateX(5px);border-color:#90bdf8}.fit-image{width:min(720px,100%);margin:52px auto;border-radius:30px;box-shadow:var(--shadow)}.summary{max-width:950px;margin:0 auto;font-size:clamp(2rem,4vw,3.2rem);line-height:1.07;letter-spacing:-.04em}.value-section{background:var(--paper)}.value-kicker{margin:0;font-weight:800}.value-panel{max-width:940px;margin:auto;padding:24px 34px 34px;border:1px solid var(--line);border-radius:34px;background:#fff;box-shadow:0 30px 90px rgba(8,45,115,.13)}.value-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:18px 5px;border-bottom:1px solid var(--line)}.value-row .check{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;background:linear-gradient(145deg,#24d26f,#13ad56);color:#fff;font-weight:950}.value-row strong{color:var(--red);font-size:1.08rem}.value-row small{color:var(--muted);font-weight:650}.value-row.gift>span{font-size:1.55rem}.crossed-price{position:relative;width:min(560px,100%);margin:30px auto 0;padding:25px;border-radius:20px;background:#f7f9fd;text-align:center}.crossed-price span{display:block;font-weight:800}.crossed-price b{position:relative;display:inline-block;margin-top:7px;color:var(--red);font-size:clamp(3rem,7vw,5.7rem);line-height:1;font-weight:950;letter-spacing:-.07em}.crossed-price i{position:absolute;left:12%;right:12%;top:62%;height:8px;border-radius:99px;background:var(--red);box-shadow:0 4px 12px rgba(229,31,53,.35);transform:rotate(-2deg);animation:strike 2.3s ease-in-out infinite}@keyframes strike{0%,100%{transform:scaleX(.94) rotate(-2deg);opacity:.82}50%{transform:scaleX(1.04) rotate(-2deg);opacity:1}}
.offer-section{overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(30,115,255,.33),transparent 42%),linear-gradient(150deg,#030b1a,#071c42);color:#fff}.offer-rays{position:absolute;inset:0;background:conic-gradient(from 180deg at 50% 45%,transparent,rgba(54,168,255,.06),transparent 22%,rgba(54,168,255,.05),transparent 48%);animation:rotate 18s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.offer-wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.product-console{padding:10px;border:1px solid rgba(113,182,255,.28);border-radius:28px;background:rgba(11,43,104,.55);box-shadow:0 35px 100px rgba(0,0,0,.4);backdrop-filter:blur(18px);transform:perspective(1100px) rotateY(7deg);transition:transform .45s}.product-console:hover{transform:perspective(1100px) rotateY(0deg) translateY(-8px)}.console-bar{display:flex;align-items:center;gap:7px;padding:7px 9px 15px}.console-bar>span{width:9px;height:9px;border-radius:50%;background:#ff5865}.console-bar>span:nth-child(2){background:#f5bb38}.console-bar>span:nth-child(3){background:#28cf74}.console-bar small{margin-left:auto;color:#8eaed7;font-size:.7rem}.console-body{position:relative;overflow:hidden;padding:28px;border-radius:20px;background:linear-gradient(145deg,#07142d,#0b2860)}.console-logo{display:grid;width:70px;height:70px;margin:0 auto 26px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:linear-gradient(145deg,var(--blue),#0b4fad);font-size:2rem;box-shadow:0 15px 45px rgba(24,120,243,.35)}.console-line{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#c7d7ef;font-size:.87rem}.console-line i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 13px var(--green)}.console-line b{color:#5df39d;font-size:.7rem;letter-spacing:.08em}.scan{position:absolute;left:0;right:0;top:-30px;height:60px;background:linear-gradient(transparent,rgba(54,168,255,.12),transparent);animation:scan 3.5s linear infinite}@keyframes scan{to{transform:translateY(520px)}}.offer-copy{text-align:center}.offer-copy>img:first-child{width:min(340px,85%);margin:0 auto 20px;filter:brightness(0) invert(1)}.offer-copy h2{margin:0 0 22px;font-size:clamp(1.45rem,2.7vw,2.2rem);line-height:1.16}.offer-copy>p{margin:0;color:#9ab4d7;font-weight:800}.price{color:#68eea2;font-size:clamp(2.1rem,5vw,4rem);font-weight:800;line-height:1}.price strong{font-size:1.45em;letter-spacing:-.06em}.cash-price{margin:10px 0 24px;color:#fff;font-size:1.1rem;font-weight:750}.buy-button{position:relative;display:flex;min-height:68px;align-items:center;justify-content:center;gap:16px;overflow:hidden;border-radius:17px;background:linear-gradient(135deg,#14b95d,#35e588);color:#04170d;font-weight:950;letter-spacing:.025em;box-shadow:0 0 0 0 rgba(53,229,136,.5),0 20px 45px rgba(26,211,111,.28);animation:pulse 2s infinite;transition:transform .25s,filter .25s}.buy-button:before{content:"";position:absolute;inset:-30%;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);transform:translateX(-100%);animation:shine 2.7s infinite}.buy-button span,.buy-button b{position:relative;z-index:1}.buy-button b{font-size:1.5rem}.buy-button:hover{transform:translateY(-4px) scale(1.015);filter:saturate(1.2)}@keyframes pulse{70%{box-shadow:0 0 0 15px rgba(53,229,136,0),0 20px 45px rgba(26,211,111,.28)}}@keyframes shine{55%,100%{transform:translateX(100%)}}.payments{width:min(410px,100%);margin:18px auto 0}.dark-deadline{position:relative;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#ff9baa}.access-section{background:#fff}.access-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.access-grid article{position:relative;padding:32px 25px;border:1px solid var(--line);border-radius:24px;background:#f9fbff;text-align:left}.access-grid span{color:rgba(24,120,243,.12);font-size:4rem;font-weight:950;line-height:1}.access-grid h3{margin:10px 0 8px}.access-grid p{margin:0;color:var(--muted)}.bio-section{background:var(--paper)}.bio-grid{align-items:start}.bio-photo-wrap{position:sticky;top:30px;overflow:hidden;border-radius:30px;background:var(--navy);box-shadow:var(--shadow)}.bio-photo-wrap img{width:100%;max-height:680px;object-fit:cover}.bio-photo-wrap span{display:block;padding:16px;color:#fff;text-align:center;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bio-section h2{margin:0;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.9;letter-spacing:-.07em}.bio-section h3{margin:16px 0 28px;color:var(--blue)}.bio-section p{color:#48556d}.choice-section{background:#fff}.choices{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 48px}.choice{position:relative;padding:32px;border:1px solid var(--line);border-radius:28px;text-align:left;transition:transform .3s}.choice:hover{transform:translateY(-7px)}.choice span{font-size:3.4rem;font-weight:950;line-height:1;color:rgba(10,24,50,.1)}.choice h3{font-size:1.55rem}.choice.bad{background:#fff7f8;border-color:#ffd8de}.choice.good{background:#f2fff8;border-color:#b3f0ce}.choice-section>.container>h2{font-size:clamp(1.8rem,4vw,3rem)}.inline-buy{width:min(440px,100%);margin:30px auto 0}.guarantee-section{padding:70px 0;background:var(--paper)}.guarantee-section img{width:min(980px,100%);margin:auto;filter:drop-shadow(0 22px 45px rgba(9,42,100,.12))}.faq-section{background:#fff}.faq-wrap{width:min(920px,calc(100% - 40px))}.faq-head>span{display:grid;width:82px;height:82px;margin:0 auto 18px;place-items:center;border-radius:50%;background:linear-gradient(145deg,var(--electric),var(--blue));color:#fff;font-size:2.7rem;font-weight:900;box-shadow:0 18px 40px rgba(24,120,243,.3)}.faq-head h2{margin:0;font-size:clamp(2.2rem,5vw,4.3rem);line-height:.95;letter-spacing:-.055em}.faq-head h2 strong{display:block;color:var(--blue)}.faq-head p{color:var(--muted);font-weight:800}.accordion{display:grid;gap:12px;margin-top:42px}.accordion details{overflow:hidden;border:1px solid var(--line);border-radius:19px;background:#f8fbff;transition:border-color .25s,box-shadow .25s}.accordion details[open]{border-color:#92c2ff;box-shadow:0 15px 40px rgba(12,63,143,.09)}.accordion summary{display:grid;grid-template-columns:38px 1fr 30px;align-items:center;gap:14px;padding:19px 22px;cursor:pointer;list-style:none;font-size:1.06rem;font-weight:850}.accordion summary::-webkit-details-marker{display:none}.accordion summary i{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-style:normal}.accordion summary b{color:var(--blue);font-size:1.7rem;font-weight:450;transition:transform .25s}.accordion details[open] summary b{transform:rotate(45deg)}.accordion details p{margin:0;padding:0 70px 22px;color:var(--muted)}.accordion .guarantee-faq{border-color:#aee8c8;background:#f1fff7}.accordion .guarantee-faq summary i{background:var(--green)}.mobile-cta{display:none}.video-modal{width:min(500px,calc(100% - 28px));padding:0;border:0;border-radius:26px;background:#030712;box-shadow:0 30px 100px rgba(0,0,0,.65)}.video-modal::backdrop{background:rgba(0,8,24,.82);backdrop-filter:blur(10px)}.modal-player{width:100%;aspect-ratio:9/16}.modal-player iframe{width:100%;height:100%;border:0}.modal-close{position:absolute;z-index:5;right:10px;top:10px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(3,7,18,.8);color:#fff;font-size:1.6rem;cursor:pointer}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:960px){.section{padding:82px 0}.testimonials{grid-template-columns:repeat(3,1fr)}.split,.offer-wrap{grid-template-columns:1fr;gap:48px}.floating-image{width:min(700px,100%);margin:auto}.bonus-grid{grid-template-columns:1fr}.bonus-card{display:grid;grid-template-columns:.7fr 1fr;column-gap:24px}.bonus-card img{grid-row:1/8}.product-console{width:min(650px,100%);margin:auto;transform:none}.bio-photo-wrap{position:relative;top:auto;width:min(500px,100%);margin:auto}.feature{gap:28px}.hero h1{font-size:clamp(2.6rem,8vw,4.8rem)}}
@media(max-width:680px){body{padding-bottom:78px}.container,.faq-wrap{width:calc(100% - 28px)}.section{padding:62px 0}.topline{font-size:.67rem}.brand-logo{width:290px}.hero h1{font-size:2.65rem}.hero-copy{font-size:1rem}.main-player{min-height:250px}.deadline{border-radius:16px;font-size:.78rem}.testimonials{grid-template-columns:repeat(2,1fr);gap:11px}.video-card{border-radius:18px}.video-card:last-child{grid-column:1/-1;aspect-ratio:16/8}.proof-statement{padding:28px 18px}.big-number{font-size:3.7rem}.steps-grid,.fit-grid,.access-grid,.choices{grid-template-columns:1fr}.step-card{padding:20px}.step-copy{min-height:auto;margin-bottom:24px}.feature,.feature.reverse{grid-template-columns:1fr;padding:20px}.feature .feature-visual,.feature.reverse .feature-visual{order:-1}.bonus-card{display:block;padding:17px 18px 25px}.value-panel{padding:15px}.value-row{grid-template-columns:30px 1fr;gap:10px;padding:16px 0}.value-row strong{grid-column:2}.crossed-price i{height:6px}.offer-wrap{gap:35px}.product-console{padding:7px}.console-body{padding:20px 15px}.console-line{font-size:.77rem}.offer-copy>img:first-child{width:290px}.price{font-size:2.9rem}.buy-button{min-height:62px}.bio-section h2{font-size:3.7rem}.accordion summary{grid-template-columns:33px 1fr 22px;padding:16px 14px;font-size:.93rem}.accordion details p{padding:0 18px 18px 61px;font-size:.92rem}.mobile-cta{position:fixed;z-index:90;display:block;left:0;right:0;bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(3,11,26,.94);backdrop-filter:blur(14px)}.mobile-cta a{display:flex;min-height:52px;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#14b95d,#35e588);color:#04170d;font-size:.87rem;font-weight:950;box-shadow:0 12px 28px rgba(25,211,111,.28);animation:pulse 2s infinite}.section-heading{margin-bottom:38px}.player-stage{padding:7px;border-radius:22px}.player-stage,.player-stage *{max-width:100%}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.reveal{opacity:1;transform:none;transition:none}.offer-rays,.scan,.buy-button,.crossed-price i{animation:none!important}}

/* Mobile typography and spacing pass: preserve copy, improve rhythm and scanability. */
@media(max-width:680px){
  body{padding-bottom:0;font-size:1rem;line-height:1.62}
  .container,.faq-wrap{width:calc(100% - 32px)}
  .section{padding:52px 0}

  .hero{padding:22px 0 52px}
  .hero-inner{width:calc(100% - 28px)}
  .topline{max-width:360px;margin:0 auto 16px;font-size:.63rem;line-height:1.35;letter-spacing:.055em}
  .brand-logo{width:min(260px,78vw);margin-bottom:24px}
  .hero h1{max-width:430px;margin-left:auto;margin-right:auto;font-size:clamp(2rem,9.2vw,2.45rem);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}
  .hero-copy{max-width:430px;margin:24px auto 0;font-size:.98rem;line-height:1.62}
  .player-stage{margin-top:34px}

  .section-heading{max-width:430px;margin-bottom:32px;font-size:clamp(1.75rem,8vw,2.1rem);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}
  .proof-section h2{font-size:clamp(1.65rem,7.4vw,2rem);line-height:1.15;letter-spacing:-.03em;text-wrap:balance}
  .proof-section .intro{font-size:.98rem;line-height:1.58}
  .proof-statement{margin-top:38px;padding:28px 20px;border-radius:24px}
  .proof-statement p{margin:13px auto;font-size:.98rem;line-height:1.62}
  .big-number{max-width:310px;margin:24px auto 20px;font-size:clamp(2.7rem,13vw,3.35rem);line-height:.9;letter-spacing:-.055em;text-wrap:balance}
  .big-number small{margin-top:12px;font-size:.24em;line-height:1.2;letter-spacing:.12em}

  .pain-copy h2,.answer-block h2{font-size:clamp(1.8rem,8.1vw,2.15rem);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}
  .pain-copy h3{font-size:1.12rem;line-height:1.35}
  .pain-copy p{padding:13px 15px;font-size:.95rem;line-height:1.55}
  .answer-block{margin-top:48px}
  .answer-block h2{margin-top:28px}

  .step-copy h3,.bonus-card h3{font-size:1.38rem;line-height:1.18}
  .feature h3{font-size:clamp(1.55rem,7vw,1.85rem);line-height:1.14}
  .feature p,.bonus-card p,.access-grid p,.bio-section p,.choice p{font-size:.96rem;line-height:1.62}
  .bonus-pre{font-size:1rem;line-height:1.45}
  .summary{font-size:clamp(1.7rem,7.7vw,2.05rem);line-height:1.14;letter-spacing:-.03em;text-wrap:balance}

  .value-panel{padding:14px 16px 22px;border-radius:25px}
  .value-row{font-size:.94rem;line-height:1.48}
  .crossed-price{padding:22px 14px}
  .crossed-price b{font-size:clamp(2.65rem,13vw,3.45rem)}

  .offer-headline{width:calc(100% - 32px);margin-bottom:30px;font-size:clamp(1.7rem,7.7vw,2rem);line-height:1.13;letter-spacing:-.035em;text-wrap:balance}
  .offer-copy>img:first-child{width:min(260px,78vw)}
  .price{font-size:clamp(2.45rem,12vw,3rem)}
  .cash-price{font-size:1rem}
  .buy-button{min-height:60px;padding:0 12px;font-size:.86rem}
  .deadline{width:calc(100% - 28px);margin:24px auto 0;padding:13px 14px;font-size:.78rem;line-height:1.42}

  .bio-section h2{font-size:clamp(2.65rem,13vw,3.25rem);line-height:.94;letter-spacing:-.055em;text-wrap:balance}
  .bio-section h3{margin:13px 0 22px;font-size:1.05rem;line-height:1.4}
  .choice-section>.container>h2{font-size:clamp(1.7rem,7.5vw,2rem);line-height:1.15;letter-spacing:-.03em;text-wrap:balance}
  .choice h3{font-size:1.35rem;line-height:1.2}
  .choice-cta{font-size:1.18rem;line-height:1.42}
  .repeat-offer{margin-top:34px}

  .faq-head>span{width:68px;height:68px;font-size:2.2rem}
  .faq-head h2{font-size:clamp(2.15rem,10vw,2.75rem);line-height:1}
  .faq-head p{font-size:.96rem;line-height:1.5}
  .accordion{margin-top:30px}
  .accordion summary{line-height:1.4}

  .mobile-cta{display:none!important}
}

@media(max-width:680px){
  .big-number{max-width:none;font-size:clamp(2.55rem,11.8vw,3rem);line-height:1.08;letter-spacing:-.035em}
  .big-number small{margin-top:16px}
  .access-section .section-heading{max-width:410px;font-size:clamp(1.42rem,6.5vw,1.7rem);line-height:1.24;letter-spacing:-.022em;text-wrap:balance}
  .choice-section>.container>h2:not(.section-heading){max-width:390px;margin-left:auto;margin-right:auto;font-size:clamp(1.48rem,6.6vw,1.7rem);line-height:1.22;letter-spacing:-.022em;text-wrap:balance}
}
.final-price{display:grid;gap:3px;margin:28px 0 4px}.final-price span{font-weight:800}.final-price strong{color:var(--green);font-size:clamp(2.5rem,6vw,4.6rem);line-height:1;letter-spacing:-.055em}.final-price b{color:var(--muted)}.final-payments{width:min(410px,100%);margin:18px auto 0}
.offer-mockup{position:relative;display:grid;place-items:center;min-height:520px;transition:transform .45s ease}.offer-mockup:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(54,168,255,.26),transparent 68%);filter:blur(12px);animation:mockupGlow 3.2s ease-in-out infinite}.offer-mockup img{position:relative;z-index:1;width:115%;max-width:none;filter:drop-shadow(0 34px 55px rgba(0,0,0,.42));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.offer-mockup:hover img{transform:translateY(-10px) scale(1.025)}@keyframes mockupGlow{50%{transform:scale(1.12);opacity:.72}}.repeat-offer{position:relative;overflow:hidden;margin-top:48px;padding:58px 52px 36px;border:1px solid rgba(36,122,255,.22);border-radius:36px;background:radial-gradient(circle at 38% 35%,rgba(30,115,255,.28),transparent 38%),linear-gradient(150deg,#030b1a,#071c42);color:#fff;box-shadow:0 34px 90px rgba(4,24,64,.24)}.repeat-offer .offer-wrap{width:100%}.repeat-offer .deadline{position:relative}.repeat-glow{position:absolute;inset:0;background:conic-gradient(from 180deg at 50% 45%,transparent,rgba(54,168,255,.06),transparent 22%,rgba(54,168,255,.05),transparent 48%);animation:rotate 18s linear infinite}.repeat-offer .offer-copy>h2{color:#fff}.repeat-offer .offer-mockup{min-height:470px}@media(max-width:960px){.offer-mockup,.repeat-offer .offer-mockup{min-height:auto}.offer-mockup img{width:min(720px,115%)}.repeat-offer{padding:44px 24px 30px}}@media(max-width:680px){.offer-mockup img{width:110%}.repeat-offer{margin-left:-2px;margin-right:-2px;padding:30px 14px 24px;border-radius:26px}.repeat-offer .offer-wrap{gap:28px}}
