:root{--bg:#061018;--card:#0b1924;--line:#213c4b;--text:#edf4f6;--muted:#8da6b4;--mint:#55e3bf}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 70% 5%,#113247 0,transparent 38%),var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif}main{width:min(1040px,90vw);margin:auto}.hero{text-align:center;padding:95px 0 65px}.hero img{width:78px}.hero>span{display:block;margin-top:18px;color:var(--mint);letter-spacing:.2em;font-size:11px;font-weight:900}.hero h1{font-size:clamp(38px,6vw,66px);margin:18px auto;max-width:850px}.hero p{color:var(--muted);line-height:1.75;max-width:740px;margin:auto}.actions{display:flex;justify-content:center;gap:10px;margin-top:30px}.actions a{border:1px solid var(--line);border-radius:9px;padding:14px 18px;color:var(--text);text-decoration:none;font-size:11px;font-weight:900;letter-spacing:.06em}.actions .primary{border-color:#318c79;background:#123b34;color:var(--mint)}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.grid article,.install{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:25px}.grid b,.install>span{color:var(--mint);font-size:10px;letter-spacing:.15em}.grid p,.install li,.note{color:var(--muted);line-height:1.65}.install{margin:14px 0 70px}.install h2{font-size:30px}.note{border-top:1px solid var(--line);padding-top:16px;font-size:12px}@media(max-width:700px){.grid{grid-template-columns:1fr}.actions{flex-direction:column}.hero{padding-top:65px}}
