:root{--bg:#080b11;--panel:rgba(255,255,255,.045);--text:#f5f7fb;--muted:#9aa7ba;--line:rgba(255,255,255,.10);--accent:#62a6ff;--accent2:#8e6cff}
*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);background:radial-gradient(circle at 18% 20%,rgba(98,166,255,.16),transparent 32%),radial-gradient(circle at 82% 78%,rgba(142,108,255,.13),transparent 34%),var(--bg)}
body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent 90%)}
a{color:inherit}.page{min-height:100vh;display:grid;place-items:center;padding:32px}.hero{width:min(980px,100%);padding:56px;border:1px solid var(--line);border-radius:28px;background:var(--panel);backdrop-filter:blur(16px);box-shadow:0 30px 90px rgba(0,0,0,.35)}
.brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:-.02em;font-size:1.05rem}.mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--accent),var(--accent2));font-weight:900}
.status{display:inline-flex;align-items:center;gap:9px;margin-top:54px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:#c7d0dc;font-size:.86rem;background:rgba(255,255,255,.035)}.dot{width:8px;height:8px;border-radius:50%;background:#63e6a5;box-shadow:0 0 0 5px rgba(99,230,165,.10)}
h1{margin:24px 0 18px;max-width:850px;font-size:clamp(3rem,7vw,6.7rem);line-height:.95;letter-spacing:-.065em}h1 span{color:transparent;background:linear-gradient(90deg,#9bc8ff,#b4a1ff);-webkit-background-clip:text;background-clip:text}
.lead{max-width:700px;color:var(--muted);font-size:clamp(1rem,2vw,1.22rem);line-height:1.7}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.btn{text-decoration:none;padding:13px 18px;border-radius:12px;font-weight:750;border:1px solid var(--line);transition:transform .18s ease,border-color .18s ease,background .18s ease}.btn:hover{transform:translateY(-2px)}.primary{background:var(--text);color:#0b0f16}.secondary{background:rgba(255,255,255,.04)}.secondary:hover{border-color:rgba(255,255,255,.24)}
.services{display:flex;flex-wrap:wrap;gap:10px;margin-top:56px}.services span{padding:8px 11px;border-radius:999px;color:#aeb9c9;font-size:.82rem;border:1px solid var(--line)}footer{margin-top:64px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#778497;font-size:.84rem}footer a{color:#a9b5c6;text-decoration:none}
@media(max-width:680px){.page{padding:16px}.hero{padding:28px;border-radius:20px}.status{margin-top:40px}h1{font-size:clamp(2.6rem,15vw,4.8rem)}footer{margin-top:44px}}