:root{--ink:#f5f7ff;--paper:#0b0d12;--muted:#b5bdcc;--line:rgba(255,255,255,.11);--blue:#4b93ff;--violet:#8b5cf6;--surface:#121621;--surface-2:#171c29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 72% 0,#171a35 0,transparent 34%),var(--paper);color:var(--ink);font-family:"Space Grotesk",Arial,sans-serif}h1,h2,h3{color:#f5f7ff}.shell{width:min(1120px,calc(100% - 40px));margin:auto}.nav{height:80px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:5;background:#0b0d12d9;backdrop-filter:blur(15px);border-bottom:1px solid transparent}.brand{font-weight:700;font-size:15px;letter-spacing:-.7px;text-decoration:none;color:var(--ink)}.brand span{color:var(--blue)}.cta-mini{font-size:11px!important;padding:10px 13px!important}.eyebrow{margin:0 0 17px;color:#78adff;letter-spacing:2px;font-size:11px;font-weight:700}.hero{display:grid;grid-template-columns:1.02fr .98fr;gap:36px;min-height:650px;align-items:center;padding:56px 0 72px}.hero h1,.offer h2{font-size:clamp(45px,5.3vw,77px);line-height:.93;letter-spacing:-4px;margin:0}.hero h1 em{font-style:normal;color:#a883ff}.lead{font-size:18px;line-height:1.45;max-width:525px;margin:26px 0;color:#d1d8e7}.price-line{display:flex;align-items:center;gap:14px;margin:25px 0}.price-line strong{font-size:35px;letter-spacing:-2px;color:#fff}.price-line span,.microcopy{font-size:13px;color:var(--muted)}.button{display:inline-flex;gap:21px;justify-content:center;align-items:center;background:var(--violet);color:#fff;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.3px;padding:17px 22px;border-radius:6px;transition:.2s;box-shadow:0 9px 32px #7443e144}.button:hover{transform:translateY(-2px);background:#7844e8}.button span{font-size:21px;line-height:0}.hero .microcopy{margin-top:13px}.hero-visual{height:520px;position:relative;overflow:hidden;border-radius:18px;background:#101114;box-shadow:0 24px 75px #02050d,0 0 60px #5b4ec331;border:1px solid #ffffff14}.hero-visual img{width:100%;height:100%;object-fit:cover;opacity:.95}.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0d0e12be,transparent 55%)}.command-float{position:absolute;bottom:25px;left:25px;z-index:1;padding:14px 16px;border:1px solid #ffffff26;border-radius:8px;background:#11131de8;color:#fff;font-family:"DM Mono",monospace;font-size:12px;line-height:1.7}.command-float span{display:block;color:#8bbcff;font-family:"Space Grotesk";font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.proof{padding:90px 0;border-top:1px solid var(--line)}h2{font-size:clamp(33px,4vw,55px);line-height:.98;letter-spacing:-2.7px;margin:0}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.comparison{display:flex;gap:13px;align-items:center}.bad,.good{border-radius:10px;padding:18px;min-height:120px;flex:1;border:1px solid var(--line)}.bad{background:#151922;color:#aab2c2}.good{background:#10131d;color:#fff;box-shadow:0 0 28px #3979ff18}.comparison small{font-size:10px;letter-spacing:1.2px;font-weight:700}.comparison p{font-size:15px;line-height:1.3}.comparison code,.code-window code,.steps code{font-family:"DM Mono",monospace}.comparison code{display:block;font-size:13px;line-height:1.6;color:#bca3ff;margin-top:13px}.arrow{font-size:24px;color:var(--violet)}.dark-section{color:var(--paper);background:#10141d;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dark-section h1,.dark-section h2,.dark-section h3,.proof h2,.receive h2,.receive h3,.commands h2,.offer h2,.faq summary{color:#f5f7ff}.demo{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;padding:100px 0;align-items:center}.code-window{background:#141925;border:1px solid #ffffff17;border-radius:12px;padding:0 25px 26px;font-family:"DM Mono",monospace;box-shadow:0 18px 50px #0006}.window-top{height:50px;display:flex;gap:7px;align-items:center;color:#818da1;font-size:11px}.window-top i{width:8px;height:8px;border-radius:50%;background:#4a4e5a}.window-top span{margin-left:6px}.code-window code{font-size:clamp(13px,1.55vw,18px);line-height:1.6;color:#d7c8ff}.code-window code b{font-weight:500;color:#8dbdff}.code-window code span{color:#b7c1d5}.code-window p{color:#b5bdcc;font-family:"Space Grotesk";font-size:13px;margin:17px 0 0}.receive{padding:105px 0;background:#0d1017}.receive>h2{max-width:680px;margin-bottom:45px}.receive-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.receive article{border:1px solid var(--line);border-radius:10px;padding:23px;min-height:215px;background:var(--surface);box-shadow:inset 0 1px #ffffff06;transition:.2s}.receive article:hover{transform:translateY(-3px);border-color:#7d91ff80;box-shadow:0 15px 34px #0006}.receive article span{color:#a883ff;font-family:"DM Mono";font-size:13px}.receive h3{font-size:20px;letter-spacing:-.7px;margin:35px 0 9px}.receive article p,.section-head>p{font-size:14px;line-height:1.45;color:var(--muted);margin:0}.commands{padding:85px 0 110px}.section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:39px}.section-head h2{max-width:700px}.section-head>p{max-width:250px}.command-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.command-grid>div{padding:22px 17px;border:1px solid var(--line);border-radius:8px;background:#111620;transition:.2s}.command-grid>div:hover{border-color:#6097ff99;background:#151d2b}.command-grid code{font-family:"DM Mono";display:block;font-size:15px;color:#9cc7ff;font-weight:500;margin-bottom:8px}.command-grid span{font-size:12px;color:#b5bdcc}.how .shell{padding:100px 0}.how h2{margin-bottom:46px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps article{border-top:1px solid #ffffff23;padding-top:18px}.steps b{color:#95bfff;font-family:"DM Mono"}.steps h3{font-size:22px;margin:24px 0 8px}.steps p{color:#b5bdcc;line-height:1.45;margin:0;font-size:15px}.steps code{color:#d7c8ff;font-size:12px}.offer{padding:110px 0}.offer h2{max-width:930px}.offer-box{margin-top:48px;background:linear-gradient(#131722,#131722) padding-box,linear-gradient(120deg,#4b93ff,#8b5cf6) border-box;border:1px solid transparent;color:white;border-radius:13px;padding:29px 32px;display:flex;justify-content:space-between;gap:25px;align-items:center;box-shadow:0 0 50px #663ce526}.offer-box span{font-size:21px;font-weight:700}.offer-box p{font-size:13px;color:#c0c9da;margin:5px 0}.offer-action{display:flex;align-items:center;gap:22px}.offer-action strong{font-size:35px;letter-spacing:-1px}.offer>.microcopy{margin-top:15px}.faq{border-top:1px solid var(--line);padding:75px 0 95px;max-width:780px}.faq details{padding:19px 0;border-bottom:1px solid var(--line);background:#10141d}.faq summary{cursor:pointer;font-size:18px;font-weight:600}.faq p{line-height:1.5;color:var(--muted);max-width:600px}footer{display:flex;justify-content:space-between;padding:25px 0;border-top:1px solid var(--line);font-size:11px;letter-spacing:1.2px;color:var(--muted)}.mobile-sticky{display:none}@media(max-width:760px){body{padding-bottom:66px}.shell{width:min(100% - 32px,1120px)}.nav{height:68px}.nav-cta{display:none}.hero{grid-template-columns:1fr;padding:34px 0 55px;gap:37px;min-height:0}.hero h1,.offer h2{letter-spacing:-2.8px}.lead{font-size:16px}.hero-visual{height:415px}.proof{padding:65px 0}.proof-grid,.demo{grid-template-columns:1fr;gap:30px}.comparison{align-items:stretch}.comparison .arrow{display:none}.comparison p{font-size:13px}.demo,.how .shell{padding:72px 0}.receive{padding:75px 0}.receive-grid{grid-template-columns:1fr 1fr}.receive article{min-height:170px;padding:18px}.receive h3{margin-top:23px;font-size:17px}.commands{padding:65px 0 75px}.section-head{display:block}.section-head>p{margin-top:19px}.command-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr;gap:26px}.offer{padding:78px 0}.offer-box{display:block;padding:24px}.offer-action{margin-top:23px;justify-content:space-between}.offer-action strong{font-size:29px}footer{font-size:9px}.command-float{left:16px;bottom:16px;font-size:10px}.mobile-sticky{position:fixed;display:flex;align-items:center;justify-content:space-between;bottom:0;left:0;right:0;z-index:10;padding:17px 20px;background:#8b5cf6;color:#fff;text-decoration:none;font-size:13px;font-weight:700;box-shadow:0 -10px 35px #0008}.mobile-sticky b{font-size:16px}}
