:root{color-scheme:dark;--bg:#080b14;--panel:#101523;--text:#f2f4fb;--muted:#9299ad;--line:rgba(255,255,255,.09);--cyan:#83ecf5;--violet:#a99aff;--font-body:'DM Sans',sans-serif;--font-display:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.skip-link{position:absolute;top:-60px;left:20px;z-index:20;padding:10px 16px;background:#fff;color:#111;border-radius:8px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:10;background:rgba(8,11,20,.8);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.055)}.header-inner{height:78px;max-width:1200px;margin:auto;padding:0 30px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;gap:10px;align-items:center;font:800 21px var(--font-display);letter-spacing:-1px}.brand img{border-radius:11px}.brand-period{color:var(--cyan)}.main-nav{display:flex;gap:38px;margin-left:90px}.main-nav a,.header-cta{font-size:13px;color:#bdc2d1;transition:color .2s}.main-nav a:hover,.header-cta:hover{color:#fff}.header-cta{border:1px solid var(--line);padding:9px 15px;border-radius:9px}.header-cta span{color:var(--cyan);margin-left:8px}.menu-toggle,.mobile-nav{display:none}.section-wrap{width:min(1120px,calc(100% - 60px));margin-inline:auto}.button{display:inline-flex;align-items:center;gap:18px;padding:13px 18px;border-radius:9px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-primary{color:#091018;background:linear-gradient(110deg,#a1f4f2,#c6b6ff);box-shadow:0 8px 28px rgba(113,198,238,.13)}.button-primary span{font-size:17px}.button-light{background:#f4f5fb;color:#111523}.site-footer{border-top:1px solid var(--line)}.footer-inner{width:min(1120px,calc(100% - 60px));height:92px;margin:auto;display:flex;align-items:center;justify-content:space-between}.footer-brand{font-size:18px}.footer-brand img{border-radius:9px}.footer-note,.copyright{font-size:12px;color:#81889b}.developing{min-height:calc(100vh - 170px);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:70px 24px}.developing>img{border-radius:27px;margin-bottom:24px;box-shadow:0 20px 80px rgba(137,112,255,.15)}.developing h1{font:700 clamp(42px,7vw,72px)/1.05 var(--font-display);letter-spacing:-.055em;margin:22px 0}.developing h1 span{color:#aaa1ff}.developing p{color:var(--muted);max-width:430px;margin:0 0 28px}@media(max-width:700px){.header-inner{height:68px;padding:0 20px}.main-nav,.header-cta{display:none}.menu-toggle{display:grid;gap:5px;width:40px;height:40px;place-content:center;border:1px solid var(--line);border-radius:9px;background:transparent}.menu-toggle span{width:16px;height:1px;background:#fff}.mobile-nav:not([hidden]){display:grid;padding:8px 20px 18px;gap:0;border-top:1px solid var(--line)}.mobile-nav a{padding:11px 0;color:#d7dbea;font-size:14px}.section-wrap{width:calc(100% - 40px)}.footer-inner{width:calc(100% - 40px);height:auto;min-height:90px;flex-wrap:wrap;gap:6px 15px;padding:18px 0}.footer-note{order:3;width:100%}}
