*{box-sizing:border-box}body{margin:0;background:#07090d;color:#f5f7fa;font:16px/1.55 Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1120px,calc(100% - 36px));margin:auto}header{position:sticky;top:0;background:#080b10ee;border-bottom:1px solid #242b35;z-index:10}nav{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:26px;font-weight:900}.brand b,.eyebrow{color:#36c2ff}.links{display:flex;gap:22px;align-items:center}.btn{background:#36c2ff;color:#00131c;border:0;border-radius:12px;padding:13px 18px;font-weight:900;cursor:pointer}.hero{padding:90px 0;background:radial-gradient(circle at 80% 20%,#0e3042,transparent 32%)}.heroGrid,.product{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}h1{font-size:clamp(48px,7vw,82px);line-height:.95;letter-spacing:-4px;margin:15px 0}.lead,.muted{color:#aeb8c5}.box,.card{background:#10141b;border:1px solid #242b35;border-radius:20px;padding:28px}.device{height:250px;display:grid;place-items:center;background:#151a21;border:1px solid #38424f;border-radius:20px;font-size:38px;font-weight:900}.device b{color:#36c2ff}section{padding:70px 0}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card p{color:#aeb8c5}.price{font-size:34px;font-weight:900}.checks li{margin:9px 0}.legal{padding:55px 0}.legal h1{font-size:42px;letter-spacing:-2px}.legal h2{margin-top:32px}.legal p,.legal li{color:#c3cad3}footer{border-top:1px solid #242b35;padding:30px 0;color:#929daa;font-size:13px}.foot{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:12px}.drawer{position:fixed;right:-430px;top:0;width:min(420px,100%);height:100%;background:#0d1117;border-left:1px solid #242b35;z-index:50;padding:24px;transition:.25s}.drawer.open{right:0}.x{float:right;background:none;border:0;color:white;font-size:28px}.form input,.form textarea{width:100%;padding:12px;margin:5px 0 12px;background:#080b10;border:1px solid #35404c;border-radius:9px;color:white}.notice{padding:14px;border:1px solid #67541f;background:#1c1709;border-radius:12px;color:#e6d9a5}@media(max-width:800px){.heroGrid,.product,.grid3{grid-template-columns:1fr}.links a{display:none}}