:root{--bg:#0b0c10;--card:#14161f;--line:#ffffff14;--text:#eef0f6;--muted:#9aa0b4;--lime:#c6ff3d;--ink:#11140a}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:17px/1.6 Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.page{isolation:isolate;flex-direction:column;min-height:100%;display:flex;position:relative;overflow:hidden}.bg{z-index:-2;background:radial-gradient(800px 500px at 78% 45%, #7c5cff38, transparent 70%), radial-gradient(600px 400px at 10% 90%, #c6ff3d12, transparent 70%), var(--bg);position:absolute;top:0;bottom:0;left:0;right:0}.bg:after{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 60% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(at 60% 40%,#000 20%,#0000 70%)}.scene{z-index:-1;animation:1.4s both fadeIn;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}header.wrap{padding-top:22px}.logo{align-items:center;gap:10px;font-family:Unbounded,sans-serif;font-size:16px;font-weight:800;display:inline-flex}.logo b{background:var(--lime);width:38px;height:38px;color:var(--ink);border-radius:11px;place-items:center;font-size:14px;display:grid}.logo i{color:var(--muted);font-style:normal}.main{flex-direction:column;flex:1;justify-content:center;padding-top:50px;padding-bottom:50px;display:flex}.status{width:-moz-fit-content;width:fit-content;color:var(--lime);letter-spacing:.08em;text-transform:uppercase;background:#0b0c1080;border:1px solid #c6ff3d59;border-radius:999px;align-items:center;gap:10px;margin:0 0 28px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.dot{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #c6ff3d99}70%{box-shadow:0 0 0 10px #c6ff3d00}to{box-shadow:0 0 #c6ff3d00}}h1{letter-spacing:-.01em;max-width:760px;margin:0 0 24px;font-family:Unbounded,sans-serif;font-size:clamp(36px,6.4vw,82px);font-weight:800;line-height:1.1}h1 em{color:var(--lime);font-style:normal}.lead{color:var(--muted);max-width:540px;margin:0 0 14px;font-size:19px}.other{color:var(--muted);opacity:.85;max-width:540px;margin:0 0 38px;font-size:15px}.other span{display:block}.contacts{flex-wrap:wrap;gap:14px;display:flex}.contacts a{-webkit-backdrop-filter:blur(6px);background:#14161fd9;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;padding:16px 24px;font-size:18px;font-weight:700;transition:border-color .2s,transform .2s,color .2s;display:inline-flex}.contacts a:hover{border-color:var(--lime);color:var(--lime);transform:translateY(-2px)}.contacts a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.contacts svg{color:var(--lime);flex:none}.foot{color:var(--muted);padding-bottom:24px;font-size:14px}@media (max-width:760px){.wrap{padding:0 18px}.scene{order:1;height:280px;margin-top:-10px;position:relative;top:auto;bottom:auto;left:auto;right:auto}header.wrap{order:0}.main{order:2;justify-content:flex-start;padding-top:0}.foot{order:3}.lead{font-size:17px}.contacts a{width:100%;padding:15px 18px;font-size:17px}}@media (prefers-reduced-motion:reduce){.dot{animation:none}.contacts a:hover{transform:none}}
