:root{--bg:#f7f8fc;--card:#fff;--ink:#0d1b3d;--mut:#5d6788;--line:#e6e9f4;--g-bonus:linear-gradient(135deg,#ff4fa0,#7c5cff);--g-reg:linear-gradient(135deg,#2f6bff,#19c3b1);--g-mall:linear-gradient(135deg,#ff8a5c,#ff4f7b);--g-comp:linear-gradient(135deg,#0d1b3d,#4a5bb8);--brand:#0a6cff;--brand-2:#2f8bff;--g-brand:linear-gradient(135deg,#0a6cff,#2f8bff);--g-brand-deep:linear-gradient(135deg,#0846b8,#0a6cff 55%,#35a0ff);--m:clamp(18px,4vw,64px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.55;overflow-x:hidden}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--ink);color:#fff;z-index:300;border-radius:12px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}svg.i{width:24px;height:24px;display:block}.dt{fill:currentColor;opacity:.35}.ln{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}h1,h2,h3{letter-spacing:-.03em;line-height:1.02}.btn{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:.6em;padding:1em 1.6em;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-3px);box-shadow:0 12px 26px #0d1b3d38}.btn:disabled{opacity:.7;cursor:progress;box-shadow:none;transform:none}.btn.grad{background:var(--g-brand)}.btn.light{color:var(--ink);background:#fff}nav.top{inset:14px var(--m) auto;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:20px;justify-content:space-between;align-items:center;padding:10px 12px 10px 20px;display:flex;position:fixed;box-shadow:0 6px 24px #0d1b3d14}.logo{letter-spacing:-.03em;align-items:center;gap:9px;font-size:19px;font-weight:800;display:flex}.logo i{background:var(--g-bonus);border-radius:10px;width:30px;height:30px;display:block}nav.top ul{color:var(--mut);gap:28px;font-size:15px;font-weight:600;list-style:none;display:flex}nav.top ul a:hover{color:var(--ink)}nav.top .btn{border-radius:13px;padding:.7em 1.2em;font-size:15px}@media (width<=820px){nav.top ul{display:none}}@media (width<=420px){nav.top .btn{padding:.65em .9em;font-size:14px}}.band,.band-s{--pad:max(var(--m),calc((100% - 1200px)/2));padding-inline:var(--pad)}.dk{--acc:#8cc0ff;--rule:#8cc0ff52;--tile:#12408a;--soft:#ffffffc7;--qbg:#ffffff17;--qline:#ffffff29;color:#fff;background:radial-gradient(900px 520px at 88% -8%,#35a0ff42,#0000 62%),radial-gradient(700px 480px at -6% 104%,#0a6cff33,#0000 62%),linear-gradient(165deg,#07163a,#0d1b3d 55%,#0a2561)}.lt{--acc:var(--brand);--rule:#0d1b3d29;--tile:#0d1b3d;--soft:var(--mut);--qbg:#e3ecff;--qline:transparent;color:var(--ink);background:var(--bg)}.band{flex-direction:column;min-height:100svh;padding-top:96px;display:flex;position:relative}.band-s{padding-top:120px;padding-bottom:clamp(60px,9vh,110px)}.bd{flex-direction:column;flex:1;justify-content:center;gap:clamp(18px,2.6vh,28px);padding:clamp(24px,4.5vh,52px) 0;display:flex}.bd>*{min-width:0}.rh,.rf{letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;font-size:12px;font-weight:700;display:flex}.rh{border-bottom:1px solid var(--rule);padding-bottom:14px}.rh span:first-child{color:var(--acc);font-weight:800}.rh span:last-child{opacity:.85}.rf{border-top:1px solid var(--rule);opacity:.9;padding:16px 0 22px}.rf-n{font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.rf-bar{background:var(--rule);border-radius:9px;width:96px;height:4px;display:block;overflow:hidden}.rf-bar b{background:var(--acc);transform-origin:0;width:100%;height:100%;display:block}#prog{z-index:80;background:var(--g-brand);transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.h{text-transform:uppercase;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,5vw,78px);font-weight:800;line-height:1.03}.ln{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.ln>span{display:inline-block}.js .ln>span{opacity:0}.sub{color:var(--acc);font-size:clamp(18px,1.8vw,24px);font-weight:700;line-height:1.3}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:13px;font-weight:800}.cols{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(20px,4vw,56px);display:grid}.cols>*,.split>*{min-width:0}.stack{flex-direction:column;gap:clamp(16px,2.4vh,24px);display:flex}.prose{max-width:64ch;font-size:clamp(16.5px,1.3vw,19px);line-height:1.62}.prose p+p{margin-top:1em}.prose b,.fine b{font-weight:800}.fine{color:var(--soft);max-width:78ch;font-size:14px;line-height:1.55}.qbox{background:var(--qbg);border:1px solid var(--qline);border-radius:22px;align-items:flex-start;gap:16px;padding:clamp(18px,2.2vw,26px);display:flex}.qbox>div{flex-direction:column;gap:6px;min-width:0;font-size:clamp(17px,1.5vw,21px);font-weight:800;line-height:1.35;display:flex}.qm{background:var(--g-brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:22px;font-weight:800;display:grid}.qbox.wide{width:100%}.qbox.wide>div{font-size:clamp(19px,2.2vw,28px)}.banner{background:var(--g-brand-deep);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;border-radius:20px;padding:clamp(22px,3.6vw,44px) clamp(16px,3vw,36px);font-size:clamp(22px,3.4vw,50px);font-weight:800;line-height:1.1}.hl{background:var(--tile);color:#fff;box-shadow:inset 6px 0 0 var(--brand);border-radius:20px;padding:clamp(18px,2.4vw,28px)}.hl b{text-transform:uppercase;letter-spacing:-.01em;color:#8cc0ff;font-size:clamp(20px,2.4vw,30px);display:block}.hl span{margin-top:6px;font-size:clamp(16px,1.3vw,18px);display:block}.quote{border-left:6px solid var(--brand);letter-spacing:-.02em;padding:4px 0 4px 20px;font-size:clamp(22px,2.4vw,34px);font-weight:800;line-height:1.2}.dk .quote{border-color:#8cc0ff}.stats2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.stats2>div{background:var(--tile);color:#fff;border-radius:22px;padding:clamp(20px,2.4vw,28px)}.stats2 b{text-transform:uppercase;letter-spacing:-.03em;color:#fff;font-size:clamp(30px,3.8vw,54px);font-weight:800;line-height:1.05;display:block}.stats2 div>span{letter-spacing:.1em;text-transform:uppercase;color:#8cc0ff;margin-top:8px;font-size:13.5px;font-weight:700;display:block}.stats2.one{grid-template-columns:1fr}.stats2.one b{font-size:clamp(24px,2.8vw,40px)}@media (width<=480px){.stats2{grid-template-columns:1fr}}.cn{display:inline-grid}.cn>*{font-variant-numeric:tabular-nums;grid-area:1/1}.cn-s{opacity:0}.pill{background:var(--brand);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:10px;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex}.pill .dot{background:#fff;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #ffffff47}.hero .bd{justify-content:center}.hero-grid{grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hero-copy{flex-direction:column;gap:clamp(14px,2.2vh,22px);min-width:0;display:flex}.hero .h{font-size:clamp(44px,5.4vw,84px);line-height:1}.hero .h .g{background:linear-gradient(100deg,#8cc0ff,#ff8ac4);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero .lead{color:#ffffffe6;max-width:54ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.opp{background:var(--tile);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;max-width:580px;padding:18px 22px;display:flex}.opp small{letter-spacing:.12em;text-transform:uppercase;color:#8cc0ff;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.opp strong{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(24px,2.6vw,34px);line-height:1}.opp p{font-size:15px;line-height:1.45}.opp a{text-underline-offset:3px;font-weight:800;text-decoration:underline}.hcta,.yes{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.btn.ghost:hover{background:#0d1b3d12}.dk .btn.ghost{color:#fff;box-shadow:inset 0 0 0 2px #ffffffbf}.dk .btn.ghost:hover{background:#ffffff1f}.btn.big{text-align:center;border-radius:18px;padding:1.05em 1.7em;font-size:clamp(16px,1.5vw,20px)}.poster{--pw:clamp(260px,calc((100svh - 260px)*.6667),520px);width:var(--pw);justify-self:center;margin:0}.poster-lg{--pw:clamp(280px,calc((100svh - 250px)*.6667),600px);align-self:center}.pic{aspect-ratio:2/3;background:#0d1b3d;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 54px #07163a4d}.pic img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dk .pic{box-shadow:0 0 0 1px #8cc0ff59,0 24px 60px #00000073}figcaption{color:var(--soft);text-align:center;margin-top:12px;font-size:13px}.solo .bd{align-items:center}.split{grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,5vw,72px);display:grid}.rev .split{grid-template-columns:1fr auto}.rev .split>.poster{order:2}#closed .bd,#founder .bd{justify-content:center}.yes{flex-direction:column;align-items:flex-start;gap:16px;max-width:460px}.yes .btn{width:100%}.formats{flex-wrap:wrap;gap:12px;list-style:none;display:flex}.formats li{background:var(--tile);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:99px;padding:10px 24px;font-size:15px;font-weight:800}.rows{flex-direction:column;gap:10px;list-style:none;display:flex}.rows li{background:var(--tile);color:#fff;border-radius:16px;align-items:center;gap:16px;padding:14px 18px;display:flex}.rows .ic{color:#8cc0ff;background:#8cc0ff29;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.rows h3{text-transform:uppercase;letter-spacing:.08em;color:#8cc0ff;font-size:15px;font-weight:800;line-height:1.2}.rows p{margin-top:2px;font-size:15.5px;line-height:1.4}.steps{counter-reset:s;flex-direction:column;gap:14px;list-style:none;display:flex}.steps li{counter-increment:s;background:var(--tile);color:#fff;border-radius:22px;grid-template-columns:auto 1fr;column-gap:18px;padding:20px 22px;display:grid}.steps li:before{content:counter(s,decimal-leading-zero);background:var(--g-brand);border-radius:50%;grid-row:1/3;place-items:center;width:54px;height:54px;font-size:20px;font-weight:800;display:grid}.steps h3{text-transform:uppercase;letter-spacing:-.01em;color:#8cc0ff;align-self:end;font-size:clamp(18px,1.7vw,23px)}.steps p{grid-column:2;margin-top:6px;font-size:15.5px;line-height:1.55}.offer{padding-top:0;display:block}.offer-a{flex-direction:column;min-height:100svh;padding-top:96px;display:flex}.offer-b{flex-direction:column;gap:clamp(16px,2.4vh,24px);padding-top:clamp(28px,5vh,56px);display:flex}.values{grid-template-columns:1fr 1fr;gap:16px;display:grid}.values>div{background:var(--tile);color:#fff;border-radius:22px;padding:clamp(20px,2.6vw,34px)}.values small{letter-spacing:.12em;text-transform:uppercase;color:#8cc0ff;font-size:13px;font-weight:800;display:block}.values b{letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(34px,5vw,70px);font-weight:800;line-height:1.05;display:block}.values>div>span{opacity:.92;font-size:16px;line-height:1.45;display:block}.combined{text-transform:uppercase;letter-spacing:-.01em;color:var(--brand);font-size:clamp(19px,2.4vw,32px);font-weight:800}.deal{background:var(--g-brand-deep);color:#fff;border-radius:26px;padding:clamp(24px,4vw,52px)}.deal .eyebrow{color:#fff;opacity:.92}.price{text-transform:uppercase;letter-spacing:-.04em;overflow-wrap:anywhere;margin:12px 0 14px;font-size:clamp(46px,8.4vw,128px);font-weight:800;line-height:1}.deal-lead{font-size:clamp(17px,1.8vw,23px);font-weight:700}.incl{grid-template-columns:1fr 1fr;display:grid}.only2{background:var(--tile);color:#fff;box-shadow:inset 6px 0 0 var(--brand);border-radius:20px;padding:clamp(18px,2.4vw,28px)}.only2 b{text-transform:uppercase;color:#8cc0ff;letter-spacing:-.01em;font-size:clamp(19px,2.2vw,28px);display:block}.only2 span{margin-top:4px;font-size:17px;display:block}.grab{flex-direction:column;align-items:flex-start;gap:14px;max-width:760px;display:flex}.grab h3{text-transform:uppercase;letter-spacing:-.02em;color:var(--brand);font-size:clamp(24px,3vw,40px);font-weight:800;line-height:1.05}.grab p{font-size:clamp(16.5px,1.3vw,19px);line-height:1.55}@media (width<=900px){.cols,.hero-grid,.split,.rev .split{grid-template-columns:1fr}.band,.offer-a{min-height:0}.poster,.poster-lg{--pw:min(100%,400px);width:var(--pw)}.rev .split>.poster{order:0}.hero-art{--pw:min(100%,340px)}.hero .h{font-size:clamp(42px,12.5vw,76px)}.incl,.values{grid-template-columns:1fr}.yes{max-width:none}}@media (width<=560px){.rf>span:first-child{display:none}.rf{justify-content:flex-end}}@media (width>=900px) and (prefers-reduced-motion:no-preference){html{scroll-snap-type:y proximity}.band:not(.offer){scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.js .ln>span{opacity:1!important}.btn:hover{transform:none}}.faq{max-width:860px}.band-s .sec-h{margin-bottom:34px}.q{color:var(--ink);background:#fff;border-radius:22px;margin-bottom:12px}.q .t{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 26px;font-size:19px;font-weight:700;display:flex}.q .t:after{content:"+";background:var(--bg);border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-size:22px;transition:transform .25s,background .25s;display:grid}.q.open .t:after{background:var(--g-brand);color:#fff;transform:rotate(45deg)}.q .a{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.q .a>div{overflow:hidden}.q .a p{color:var(--mut);max-width:60ch;padding:0 26px 24px}.q.open .a{grid-template-rows:1fr}.cta{margin:0 var(--m);background:var(--g-brand-deep);color:#fff;border-radius:40px;grid-template-columns:1fr 1.1fr;align-items:center;gap:34px;padding:clamp(30px,5vw,70px);display:grid}.cta h2{font-size:clamp(34px,4.6vw,66px);font-weight:800}.cta .l p{opacity:.95;max-width:30ch;margin-top:14px;font-size:19px}.form{color:var(--ink);background:#fff;border-radius:28px;grid-template-columns:1fr 1fr;gap:12px;padding:26px;display:grid}.form .full{grid-column:1/-1}.form label{flex-direction:column;gap:6px;font-size:13.5px;font-weight:700;display:flex}.form input,.form select{background:var(--bg);border:2px solid #0000;border-radius:13px;width:100%;padding:13px 14px;transition:border-color .2s}.form input:focus,.form select:focus{border-color:var(--brand);outline:none}:is(.form input:user-invalid,.form select:user-invalid){border-color:#ff4f7b}.seg{gap:8px;display:flex}.seg label{background:var(--bg);cursor:pointer;border:2px solid #0000;border-radius:13px;flex-direction:row;flex:1;justify-content:center;align-items:center;padding:13px;position:relative}.seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.seg label:has(input:checked){background:var(--ink);color:#fff}.seg label:has(input:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.form .btn{background:var(--g-brand);width:100%}.form .errs{color:#a3123f;background:#ffeef3;border-radius:13px;padding:12px 14px;font-size:14px;font-weight:600;list-style:none}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=900px){.cta,.form,.modal .sheet .form{grid-template-columns:1fr}}footer.site{padding:50px var(--m) 30px}footer.site .top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;display:flex}footer.site .big{letter-spacing:-.05em;background:var(--g-brand);color:#0000;-webkit-background-clip:text;background-clip:text;margin:30px 0 20px;font-size:clamp(46px,11vw,170px);font-weight:800;line-height:.9}footer.site small{color:var(--mut)}footer.site a{padding:3px 0;font-weight:600;display:block}footer.site a:hover{color:var(--brand)}.modal{z-index:100;background:#0d1b3d99;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.modal.open{display:flex}.modal .sheet{background:var(--g-brand-deep);border-radius:30px;width:min(640px,100%);max-height:94svh;padding:10px;position:relative;overflow:auto}.modal .x{z-index:3;background:var(--bg);cursor:pointer;border:0;border-radius:12px;width:36px;height:36px;font-size:20px;position:absolute;top:20px;right:22px}.modal h3{color:#fff;padding:24px 56px 14px 24px;font-size:28px}.js .reveal{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1!important;transform:none!important}html{scroll-behavior:auto}*{transition-duration:.01ms!important}}.page{max-width:900px;padding:130px var(--m) 70px;margin:0 auto}.page h1{font-size:clamp(38px,6vw,76px);font-weight:800}.page h1 .g{background:var(--g-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.page .lead{color:var(--mut);max-width:56ch;margin-top:18px;font-size:clamp(18px,1.6vw,22px)}.page h2{margin:48px 0 14px;font-size:clamp(24px,3vw,36px);font-weight:800}.panel{background:#fff;border-radius:26px;margin:14px 0;padding:24px 26px}.panel.dark{background:var(--g-comp);color:#fff}.panel.dark a{text-decoration:underline}.panel table{border-collapse:collapse;width:100%}.panel th,.panel td{text-align:left;border-bottom:1px solid var(--line);padding:10px 6px}.panel tr:last-child td{border-bottom:0}.panel td:last-child,.panel th:last-child{text-align:right;white-space:nowrap}.panel .scroll{overflow-x:auto}@media (width<=560px){.panel table.stack,.panel table.stack tbody{display:block}.panel table.stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.panel table.stack tr{border-bottom:1px solid var(--line);padding:10px 0;display:block}.panel table.stack tr:last-child{border-bottom:0}.panel table.stack td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.panel table.stack td:first-child{text-align:left;padding-bottom:6px;font-weight:800}.panel table.stack td[data-label]:before{content:attr(data-label);color:var(--mut);text-align:left;font-weight:600}}.mut{color:var(--mut)}.strike{text-decoration:line-through}.contact{flex-wrap:wrap;gap:4px 28px;margin:10px 0;font-size:20px;font-weight:700;display:flex}.contact a{align-items:center;min-height:40px;display:inline-flex}.pricehead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:20px;font-weight:800;display:flex}.logo img{width:auto;height:50px;display:block}footer.site .logo img{height:54px}html,body,main{overflow-x:clip}
