*{box-sizing:border-box}:root{--bg:#06090d;--p:#0d131a;--line:#27323d;--lime:#b9ff3e;--muted:#8b98a7}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#edf3f8;font:15px Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}header{height:72px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:sticky;top:0;background:#06090ded;backdrop-filter:blur(14px);z-index:5}.logo{display:flex;align-items:center;gap:8px;font-weight:800}.logo i{display:grid;place-items:center;width:34px;height:34px;background:var(--lime);color:#111;border-radius:9px;font-style:normal}.logo b,em{color:var(--lime)}nav{display:flex;gap:24px;color:#9ba7b4}nav a:hover{color:var(--lime)}.button,button{display:inline-block;padding:11px 15px;background:#121923;color:#eef3f8;border:1px solid #303b47;border-radius:9px;cursor:pointer;font:inherit}.primary{background:var(--lime);border-color:var(--lime);color:#101508;font-weight:800}main{max-width:1180px;margin:auto;padding:0 24px}.hero{min-height:680px;display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center}.tag{font:11px monospace;letter-spacing:2px;color:var(--lime)}.tag span{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 12px var(--lime)}h1{font-size:clamp(58px,8vw,105px);line-height:.91;letter-spacing:-6px;margin:24px 0}.lead{font-size:19px;line-height:1.7;color:#9ca9b7;max-width:720px}.actions{display:flex;gap:10px;margin:30px 0}.versions{display:flex;gap:8px;flex-wrap:wrap}.versions span{font:11px monospace;color:#9baaB9;border:1px solid var(--line);padding:7px;border-radius:6px}.visual{position:relative;height:420px;display:grid;place-items:center;background:radial-gradient(circle,#1c2b12,transparent 63%)}.core{display:grid;place-items:center;width:180px;height:180px;border:1px solid var(--lime);border-radius:50%;font-size:70px;font-weight:900;box-shadow:0 0 70px #b9ff3e20}.core span{font:9px monospace;color:var(--lime)}.orbit{position:absolute;border:1px solid #3b4a57;background:#0b1016;padding:10px;border-radius:50%;font:11px monospace}.one{top:35px;left:40%}.two{bottom:50px;left:15%}.three{right:7%;bottom:120px}h2{font-size:42px;margin:8px 0 30px}#services{padding:90px 0}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.cards a{background:var(--p);border:1px solid var(--line);padding:28px;border-radius:14px}.cards a:hover{border-color:var(--lime);transform:translateY(-2px)}.cards b,.cards span{color:var(--lime)}.cards p{color:var(--muted);line-height:1.6}.request,.check{margin:80px 0;padding:45px;background:var(--p);border:1px solid var(--line);border-radius:18px;display:grid;grid-template-columns:.65fr 1.35fr;gap:55px}.request>div>p:not(.tag){color:var(--muted);line-height:1.6}form{display:grid;gap:15px}.cols{display:grid;grid-template-columns:1fr 1fr;gap:13px}label{display:grid;gap:7px;color:#aab5c0;font-size:13px}input,select,textarea{width:100%;background:#070b10;color:#fff;border:1px solid #303b47;padding:12px;border-radius:8px;font:inherit}.result{margin-top:12px;padding:15px;background:#070b10;border-left:3px solid var(--lime);border-radius:7px;overflow-wrap:anywhere}.error{border-color:#ff6175}footer{border-top:1px solid var(--line);padding:35px 5vw;display:flex;align-items:center;justify-content:space-between;color:var(--muted)}footer>div:last-child{display:flex;gap:20px}@media(max-width:760px){header{height:auto;padding:12px}header nav{display:none}.hero{grid-template-columns:1fr}.visual{display:none}h1{letter-spacing:-3px}.cards,.request,.check,.cols{grid-template-columns:1fr}.request,.check{padding:22px;gap:15px}footer{display:grid;gap:18px}}
