:root{--brand: #0a84ff;--brand-2: #00c2ff;--brand-deep: #0055b8;--navy: #0a1a33;--navy-2: #0f254a;--star: #ffb020;--bg: #ffffff;--bg-2: #f5f5f7;--bg-3: #eef0f3;--surface: #ffffff;--surface-2: #fbfbfd;--ink: #1d1d1f;--ink-2: #33333a;--sub: #6e6e73;--faint: #86868b;--line: rgba(0, 0, 0, .1);--line-2: rgba(0, 0, 0, .06);--glass: rgba(255, 255, 255, .72);--glass-brd: rgba(0, 0, 0, .08);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06), 0 4px 16px -8px rgba(0, 0, 0, .14);--shadow-md: 0 10px 40px -18px rgba(0, 0, 0, .28);--shadow-lg: 0 40px 90px -50px rgba(10, 50, 110, .55);--grad-brand: linear-gradient(135deg, #0a84ff 0%, #00c2ff 100%);--grad-brand-soft: linear-gradient(135deg, rgba(10, 132, 255, .12), rgba(0, 194, 255, .12));--grad-text: linear-gradient(120deg, #0a84ff 0%, #00c2ff 60%, #59d9ff 100%);--grad-hero: radial-gradient(1200px 700px at 50% -10%, rgba(10, 132, 255, .18), transparent 60%), radial-gradient(900px 600px at 85% 10%, rgba(0, 194, 255, .14), transparent 55%), radial-gradient(800px 600px at 10% 20%, rgba(89, 217, 255, .1), transparent 55%);--grad-navy: linear-gradient(160deg, #0a1a33 0%, #0f254a 55%, #0a1a33 100%);--maxw: 1140px;--radius: 22px;--radius-lg: 30px;--ease: cubic-bezier(.22, .61, .36, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-wrap:pretty;overflow-x:hidden;transition:background .4s var(--ease),color .4s var(--ease)}a{color:var(--brand);text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.narrow{max-width:820px;margin-inline:auto}.center{text-align:center}.dim{color:var(--sub)}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.03em;line-height:1.05}.eyebrow{display:inline-block;font-size:14px;font-weight:600;letter-spacing:.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:16px}.h-hero{font-size:clamp(44px,7vw,86px);font-weight:680;letter-spacing:-.045em;line-height:1}.h-sec{font-size:clamp(32px,4.8vw,58px);font-weight:640;letter-spacing:-.035em}.h-sub{font-size:clamp(23px,2.7vw,34px);font-weight:620;letter-spacing:-.03em}.lede{font-size:clamp(19px,2vw,23px);line-height:1.5;color:var(--sub);font-weight:400}.grad-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.mt-s{margin-top:16px}.mt-m{margin-top:28px}.mt-l{margin-top:44px}section{padding:100px 0;position:relative}.tight{padding:68px 0}.alt{background:var(--bg-2)}.navy-sec{background:var(--grad-navy);color:#fff;isolation:isolate;overflow:hidden}.navy-sec:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(700px 500px at 80% 0%,rgba(0,194,255,.22),transparent 60%),radial-gradient(600px 500px at 10% 100%,rgba(10,132,255,.2),transparent 60%)}.navy-sec .lede,.navy-sec .dim{color:#ffffffb8}.navy-sec .eyebrow{background:linear-gradient(120deg,#7fd4ff,#bfeaff);-webkit-background-clip:text;background-clip:text;color:transparent}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.grid3>.reveal,.grid4>.reveal,.bonus>.reveal{display:flex}.grid3>.reveal>*,.grid4>.reveal>*,.bonus>.reveal>*{flex:1 1 auto}@media(max-width:920px){.grid3{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid4{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split.rev .split-media{order:2}.split p{color:var(--sub);font-size:18px;margin-top:18px}.split p b{color:var(--ink);font-weight:600}@media(max-width:880px){.split{grid-template-columns:1fr;gap:36px}.split.rev .split-media{order:0}}.btn{display:inline-flex;align-items:center;gap:9px;border:0;cursor:pointer;font:inherit;font-size:16px;font-weight:560;letter-spacing:-.01em;padding:13px 28px;border-radius:980px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,color .25s,opacity .2s;will-change:transform}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-lg{padding:16px 36px;font-size:18px}.btn-primary{color:#fff;background:var(--grad-brand);box-shadow:0 10px 26px -10px #0a84ffb3,inset 0 1px #ffffff40}.btn-primary:hover{box-shadow:0 18px 40px -12px #0a84ffcc,inset 0 1px #ffffff4d}.btn-ghost{color:var(--brand);background:var(--grad-brand-soft);border:1px solid color-mix(in srgb,var(--brand) 30%,transparent)}.btn-ghost:hover{background:color-mix(in srgb,var(--brand) 16%,transparent)}.btn-white{background:var(--surface);color:var(--navy);box-shadow:var(--shadow-sm)}.link-arrow{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-size:18px;font-weight:500}.link-arrow .chev{transition:transform .25s var(--ease)}.link-arrow:hover .chev{transform:translate(4px)}.floatcta{position:fixed;left:22px;bottom:22px;z-index:80;box-shadow:0 16px 40px -12px #0a84ffbf;opacity:0;transform:translateY(20px);transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none}.floatcta.show{opacity:1;transform:none;pointer-events:auto}@media(max-width:560px){.floatcta{left:14px;bottom:14px;font-size:14px;padding:12px 22px}}.progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:60;background:var(--grad-brand);box-shadow:0 0 12px #0a84ffb3;transition:width .1s linear}.nav{position:sticky;top:0;z-index:50;height:60px;display:flex;align-items:center;background:var(--glass);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);border-bottom:1px solid var(--glass-brd)}.nav .wrap{display:flex;align-items:center;gap:26px;width:100%}.brand{display:flex;align-items:center;gap:11px;font-weight:640;font-size:19px;letter-spacing:-.03em;color:var(--ink)}.brand .logo{width:40px;height:40px;border-radius:50%;background:none;display:grid;place-items:center;overflow:hidden;box-shadow:0 6px 18px -6px #0a326e8c,0 0 0 2px #ffffffe6,0 0 0 3px #0a84ff47;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.brand:hover .logo{transform:translateY(-1px) scale(1.04);box-shadow:0 10px 26px -8px #0a326ea6,0 0 0 2px #fffffff2,0 0 0 4px #0a84ff66}.brand .logo img,.brand .logo svg{width:100%;height:100%;object-fit:cover;display:block}.nav-right{margin-left:auto;display:flex;align-items:center;gap:12px}.nav-right .btn{padding:9px 20px;font-size:14px}.hero{padding:96px 0 60px;text-align:center;background:var(--grad-hero)}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:980px;background:var(--surface);border:1px solid var(--line);font-size:13.5px;font-weight:500;color:var(--sub);box-shadow:var(--shadow-sm);margin-bottom:26px}.pill .dot{width:7px;height:7px;border-radius:50%;background:#30d158;box-shadow:0 0 0 4px #30d1582e}.hero .lede{max-width:720px;margin:22px auto 0}.hero-cta{display:flex;gap:18px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:36px}.hero-date{margin-top:16px;font-size:15px;font-weight:500;color:var(--sub)}.hero-media{margin-top:64px}.media{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--line)}.slot{position:relative;width:100%;display:grid;place-items:center;text-align:center;padding:28px;background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--brand) 16%,var(--surface)),var(--surface) 60%);color:var(--sub)}.slot.rect{aspect-ratio:16 / 9}.slot.portrait{aspect-ratio:4 / 5}.slot .play{width:76px;height:76px;border-radius:50%;background:var(--grad-brand);display:grid;place-items:center;box-shadow:0 20px 50px -16px #0a84ffcc;margin-bottom:16px;animation:pulse 2.6s var(--ease) infinite}.slot .play svg{width:28px;height:28px;fill:#fff;margin-left:4px}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.slot .play{animation:none}}.slot .label{font-size:14px;font-weight:500;max-width:320px}.slot .ic{width:34px;height:34px;color:var(--brand);margin-bottom:12px}.proof{margin-top:36px;font-size:18px;color:var(--sub)}.proof b{color:var(--ink);font-weight:600}.stars{color:var(--star);font-size:15px;letter-spacing:2px}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mrow{display:flex;gap:20px;width:max-content}.mrow+.mrow{margin-top:20px}.mrow-l{animation:mscroll-l 64s linear infinite}.mrow-r{animation:mscroll-r 64s linear infinite}.marquee:hover .mrow{animation-play-state:paused}@keyframes mscroll-l{to{transform:translate(-50%)}}@keyframes mscroll-r{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.mrow-l,.mrow-r{animation:none}}.tcard{flex:0 0 auto;width:380px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.tcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.tcard p{margin:14px 0 20px;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.tcard .who{display:flex;align-items:center;gap:12px}.tcard .av{width:40px;height:40px;border-radius:50%;background:var(--grad-brand-soft);display:grid;place-items:center;font-weight:640;color:var(--brand);font-size:15px;flex:none}.tcard .name{font-weight:600;font-size:14.5px}.tcard .role{font-size:13px;color:var(--sub)}@media(max-width:560px){.tcard{width:300px}}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(500px 200px at var(--mx, 50%) 0%,color-mix(in srgb,var(--brand) 10%,transparent),transparent 70%);opacity:0;transition:opacity .4s}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--brand) 26%,transparent)}.card:hover:after{opacity:1}.ic-tile{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;margin-bottom:20px;background:var(--grad-brand-soft);color:var(--brand)}.ic-tile svg{width:26px;height:26px}.navy-sec .ic-tile{background:#ffffff14;color:#7fd4ff}.card h3,.card h4{font-weight:620;letter-spacing:-.02em}.card h3{font-size:21px}.card h4{font-size:18px}.card p{margin-top:11px;font-size:15.5px;color:var(--sub);line-height:1.55}.navy-sec .card{background:#ffffff0d;border-color:#ffffff1a}.navy-sec .card p{color:#ffffffa8}.success{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:36px 32px;box-shadow:var(--shadow-sm);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.success:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.kicker{font-size:12px;font-weight:640;letter-spacing:.06em;text-transform:uppercase;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:14px}.success .name{font-size:24px;font-weight:640;letter-spacing:-.03em;line-height:1.12}.success .meta{font-size:14.5px;color:var(--sub);margin-top:10px;line-height:1.5}.rule{height:1px;background:var(--line);margin:24px 0}.success-body p{color:var(--sub);font-size:16px;line-height:1.6}.quote-line{font-size:16px;font-style:italic;color:var(--ink);margin-top:24px;padding-left:16px;border-left:3px solid transparent;border-image:var(--grad-brand) 1}.sstats{display:flex;flex-direction:column;gap:14px;margin-top:auto;padding-top:28px}.sstats>div{display:flex;align-items:baseline;gap:12px}.sstats .num{font-size:22px;font-weight:660;letter-spacing:-.03em;flex:none;min-width:100px;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.sstats .cap{font-size:13.5px;color:var(--sub);line-height:1.4}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;padding:26px 4px;display:flex;align-items:center;gap:16px}.acc summary::-webkit-details-marker{display:none}.acc summary .em{width:44px;height:44px;border-radius:12px;background:var(--grad-brand-soft);display:grid;place-items:center;flex:none;color:var(--brand)}.acc summary .em svg{width:22px;height:22px}.acc summary .t{font-size:20px;font-weight:600;letter-spacing:-.02em}.acc summary .plus{margin-left:auto;color:var(--brand);font-size:26px;font-weight:300;flex:none;transition:transform .3s var(--ease)}.acc details[open] summary .plus{transform:rotate(45deg)}.acc .body{padding:0 4px 30px 64px;color:var(--sub);font-size:16px;line-height:1.6;max-width:820px;animation:fade .4s var(--ease)}@keyframes fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.acc .body,.faq .body{animation:none}}.timeline{padding:8px 32px}.timeline-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--line-2)}.timeline-row:last-child{border-bottom:0}.timeline-row .tl-label{font-weight:600;font-size:16px}.timeline-row .tl-note{font-size:14px;color:var(--sub);margin-top:2px}.timeline-row .tl-when{font-weight:640;font-size:15px;color:var(--brand);text-align:right}.timeline-row .tl-when span{font-weight:500;color:var(--sub)}.price-wrap{max-width:720px;margin:0 auto}.price-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--surface);border:1px solid var(--line)}.price-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;background:var(--grad-brand);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5}.price-top{padding:46px 44px 38px;text-align:center;border-bottom:1px solid var(--line);background:var(--grad-brand-soft)}.price-top .amount{font-size:70px;font-weight:660;letter-spacing:-.05em;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.price-top .once{color:var(--sub);font-size:16px;margin-top:10px}.price-top .splitpay{color:var(--brand);font-size:14.5px;margin-top:6px;font-weight:500}.price-top .btn{margin-top:26px}.price-list{padding:36px 44px 46px}.price-list li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;padding:13px 0;font-size:16px;line-height:1.55;border-top:1px solid var(--line-2);list-style:none}.price-list li:first-child{border-top:0}.price-list b{font-weight:600}.chk{width:22px;height:22px;border-radius:50%;background:var(--grad-brand);display:grid;place-items:center;margin-top:2px;flex:none}.chk svg{width:13px;height:13px;stroke:#fff}@media(max-width:560px){.price-top,.price-list{padding-inline:26px}}.bonus{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:920px){.bonus{grid-template-columns:1fr}}.tag{display:inline-block;font-size:11.5px;font-weight:640;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--grad-brand);padding:5px 12px;border-radius:980px}.promise{position:relative;border-radius:var(--radius-lg);padding:58px;text-align:center;max-width:920px;margin:0 auto;background:var(--grad-brand-soft);border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);overflow:hidden}.promise .ic,.moneyback .ic,.contact .ic{width:60px;height:60px;border-radius:16px;display:grid;place-items:center;margin:0 auto 22px;background:var(--grad-brand);color:#fff;box-shadow:0 16px 40px -14px #0a84ffb3}.promise .ic svg,.moneyback .ic svg,.contact .ic svg{width:30px;height:30px}.promise p{color:var(--ink-2);font-size:18px;margin:18px auto 0;max-width:640px;line-height:1.6}.moneyback{position:relative;border-radius:var(--radius-lg);padding:64px 60px;max-width:900px;margin:0 auto;text-align:center;color:#fff;isolation:isolate;overflow:hidden;background:var(--grad-navy);border:1px solid rgba(127,212,255,.28);box-shadow:0 50px 120px -50px #0a3c82bf,0 0 0 6px #0a84ff0f}.moneyback:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(680px 420px at 50% -10%,rgba(0,194,255,.3),transparent 60%),radial-gradient(520px 420px at 100% 110%,rgba(10,132,255,.28),transparent 60%)}.moneyback:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,rgba(127,212,255,.7),transparent 45%,rgba(10,132,255,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.moneyback .badge{display:inline-block;font-size:12px;font-weight:640;letter-spacing:.1em;text-transform:uppercase;color:#bfeaff;background:#7fd4ff1f;border:1px solid rgba(127,212,255,.3);padding:6px 16px;border-radius:980px;margin-bottom:22px}.moneyback .ic{margin:0 auto 24px;width:72px;height:72px;border-radius:20px;background:var(--grad-brand);box-shadow:0 20px 50px -14px #0096ffcc,inset 0 1px #ffffff59}.moneyback .ic svg{width:36px;height:36px}.moneyback h2{font-size:30px;letter-spacing:-.03em}.moneyback p{color:#fff;font-size:19px;margin:18px auto 0;max-width:640px;line-height:1.65}.moneyback p b{color:#fff;font-weight:600}#guarantee{padding-top:36px;padding-bottom:88px}.contact{text-align:center;max-width:720px;margin:0 auto}.contact p{font-size:19px;color:var(--sub);margin-top:20px;line-height:1.6}.contact a.mail{font-weight:600}.faq{max-width:820px;margin:0 auto;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:24px 4px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:18.5px;font-weight:520}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{color:var(--brand);font-size:24px;font-weight:300;transition:transform .3s var(--ease);flex:none}.faq details[open] summary .plus{transform:rotate(45deg)}.faq .body{padding:0 4px 26px;color:var(--sub);font-size:16px;line-height:1.6;max-width:720px;animation:fade .4s var(--ease)}footer{background:var(--bg-2);padding:48px 0;font-size:13px;color:var(--sub);border-top:1px solid var(--line)}footer .wrap{display:flex;gap:20px 40px;flex-wrap:wrap;align-items:center;justify-content:space-between}footer .brand{font-size:15px}footer .brand .logo{width:30px;height:30px}
