:root{--bg:#080b12;--panel:#0d111a;--line:rgba(176,196,225,.12);--muted:#929bad;--text:#f2f5fa;--mint:#a9f5cf;--blue:#7aa6ff}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.75 'DM Sans',Arial,sans-serif}.shell{max-width:1180px;margin:auto;padding:0 28px}nav{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055)}.brand{display:flex;align-items:center;color:var(--text);font:800 19px Manrope,Arial,sans-serif}.brand img{width:150px;height:auto}.nav-links,.nav-right,.footer-links{display:flex;align-items:center;gap:24px}.nav-links a,.nav-right a,.footer-links a{color:#aeb6c6;text-decoration:none;font-size:13px}.button{padding:9px 16px;border-radius:8px;background:var(--mint);color:#09130e!important;font-weight:700}.legal-main{max-width:720px;margin:0 auto;padding:76px 28px 100px}.legal-main h1,.legal-main h2,.legal-main h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.04em;line-height:1.2}.legal-main h1{font-size:clamp(38px,6vw,58px);margin:0 0 14px}.legal-main h2{font-size:25px;margin:42px 0 12px}.legal-main h3{font-size:18px;margin:28px 0 8px}.legal-main p,.legal-main li{color:#aeb6c6}.legal-main a{color:var(--mint)}.legal-meta{color:var(--muted);font-size:13px}.company{padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}footer{border-top:1px solid rgba(255,255,255,.06);padding:24px 0 30px;color:#778294;font-size:11px}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-brand img{width:120px;height:auto}@media(max-width:760px){.shell{padding:0 20px}nav{height:66px}.nav-links{display:none}.nav-right .login{display:none}.legal-main{padding:52px 20px 72px}.footer-inner{align-items:flex-start;flex-wrap:wrap}.footer-links{flex-wrap:wrap;gap:12px}}