:root{--bg:#08111f;--bg2:#0d1829;--panel:#101d31;--text:#eef6ff;--muted:#9db0c7;--line:#233551;--accent:#80bfff;--accent2:#b9ddff;--max:1120px;--shadow:0 20px 60px rgba(0,0,0,.25)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 15% 0%,#112a48 0,transparent 34%),linear-gradient(180deg,var(--bg),#07101c 70%);color:var(--text);line-height:1.65}a{color:inherit;text-decoration:none}.wrap{max-width:var(--max);margin:auto;padding:0 24px}.nav{position:sticky;top:0;z-index:20;background:rgba(8,17,31,.82);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.navin{height:70px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{font-weight:750;letter-spacing:.2px;display:flex;align-items:center;gap:11px}.mark{width:30px;height:30px;border:1px solid #5b85ad;border-radius:10px;position:relative;background:linear-gradient(145deg,#122d4c,#0a1626);box-shadow:inset 0 0 25px rgba(128,191,255,.08)}.mark:before,.mark:after{content:"";position:absolute;width:2px;height:14px;border-radius:999px;background:#8fc6ff;transform:rotate(18deg);top:7px}.mark:before{left:10px}.mark:after{left:17px;opacity:.55}.links{display:flex;gap:24px;align-items:center;color:var(--muted);font-size:14px}.links a:hover{color:white}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:11px;border:1px solid #35577c;background:#12243b;color:#f6fbff;font-weight:650;transition:.2s}.btn:hover{transform:translateY(-1px);border-color:#6298ca}.btn.primary{background:linear-gradient(180deg,#a4d2ff,#79b8f2);color:#07101c;border-color:#a7d5ff}.hero{padding:104px 0 72px}.eyebrow{font-size:13px;color:#a5c7ea;letter-spacing:.12em;text-transform:uppercase}.hero h1{font-size:clamp(44px,7vw,78px);line-height:1.02;letter-spacing:-.055em;margin:18px 0 22px;max-width:820px}.hero p{font-size:20px;color:var(--muted);max-width:700px;margin:0 0 30px}.actions{display:flex;gap:12px;flex-wrap:wrap}.note{font-size:13px;color:#72869f;margin-top:18px}.section{padding:74px 0;border-top:1px solid rgba(255,255,255,.055)}.section h2{font-size:34px;letter-spacing:-.035em;margin:0 0 12px}.lead{color:var(--muted);max-width:700px;margin-bottom:30px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{padding:24px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(17,31,52,.92),rgba(11,22,38,.8));box-shadow:var(--shadow)}.card h3{margin:10px 0 8px;font-size:20px}.card p{color:var(--muted);margin:0}.kicker{display:inline-block;font-size:12px;color:#aed5ff;border:1px solid #31577e;border-radius:999px;padding:4px 9px}.product{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center}.mock{border:1px solid var(--line);background:#07101c;border-radius:18px;padding:14px;box-shadow:var(--shadow)}.mockbar{height:38px;border-bottom:1px solid #1f314b;display:flex;align-items:center;gap:7px;padding:0 3px}.dot{width:8px;height:8px;border-radius:50%;background:#496683}.table{margin-top:14px;border:1px solid #1e3049;border-radius:12px;overflow:hidden}.row{display:grid;grid-template-columns:1.4fr .7fr .7fr;padding:11px 13px;border-bottom:1px solid #17263a;color:#bfd0e3;font-size:13px}.row.head{background:#0d1a2d;color:#fff;font-weight:700}.row:last-child{border-bottom:0}.footer{border-top:1px solid rgba(255,255,255,.07);padding:38px 0 52px;color:#71839a;font-size:13px}.footerin{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.footlinks{display:flex;gap:18px;flex-wrap:wrap}.page{padding:72px 0 90px}.page h1{font-size:46px;letter-spacing:-.045em;margin-bottom:16px}.page h2{margin-top:38px;font-size:24px}.page p,.page li{color:#a9bbcf}.page article{max-width:820px}.pricebox{max-width:520px;padding:30px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.price{font-size:50px;font-weight:800;letter-spacing:-.04em}.small{color:var(--muted);font-size:14px}.list{padding-left:20px}.callout{border-left:3px solid #70b7f5;padding:12px 16px;background:#0c1a2c;color:#bcd0e4;border-radius:0 10px 10px 0}@media(max-width:800px){.links a:not(.navcta){display:none}.grid,.product{grid-template-columns:1fr}.hero{padding-top:76px}.hero p{font-size:18px}.section{padding:58px 0}}