:root{color-scheme:dark;--bg:#070713;--surface:#111226;--surface2:#191930;--stroke:#343551;--text:#f5f5ff;--sub:#b2b4ce;--accent:#9480ff;--blue:#4589ff;--green:#75e4ba}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse 95% 500px at 50% -210px,rgba(102,86,255,.38),transparent 75%),var(--bg);font:16px/1.72 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--text)}a{color:#b6b1ff}a:hover{color:#e0ddff}header{border-bottom:1px solid rgba(255,255,255,.09);background:rgba(7,7,19,.79);backdrop-filter:blur(18px);position:sticky;top:0;z-index:10}.nav{max-width:1000px;margin:auto;padding:18px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}.brand{text-decoration:none;color:white;font-weight:800;letter-spacing:.035em;display:flex;align-items:center;gap:10px}.mark{display:inline-grid;place-items:center;background:linear-gradient(130deg,var(--accent),var(--blue));height:35px;width:35px;border-radius:12px;color:#fff;font-weight:900}.navlinks{display:flex;gap:18px;flex-wrap:wrap}.navlinks a{font-size:.87rem;color:#c7c6e2;text-decoration:none}.navlinks a:hover{color:#fff}main{max-width:920px;margin:auto;padding:60px 24px 90px}.eyebrow{color:var(--green);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}h1{font-size:clamp(2.45rem,6vw,4.1rem);letter-spacing:-.055em;line-height:1.12;margin:12px 0 17px}h2{font-size:1.22rem;margin:34px 0 11px;line-height:1.3;letter-spacing:-.017em}h3{font-size:1rem;margin:25px 0 8px}p,li{color:var(--sub)}p{margin:12px 0 17px}strong{color:var(--text)}ul{padding-left:25px;margin:8px 0 16px}li{margin:7px 0} .intro{max-width:770px;font-size:1.12rem}.meta{color:#9c9ebc;font-size:.87rem}.document{background:linear-gradient(130deg,rgba(28,29,58,.95),rgba(14,15,32,.96));border:1px solid var(--stroke);border-radius:24px;padding:clamp(22px,4vw,46px);margin-top:30px;box-shadow:0 18px 65px #0003}.document h2:first-child{margin-top:0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.button{display:inline-block;text-decoration:none;color:#fff;background:linear-gradient(115deg,#8c62ed,#417dfb);border-radius:13px;padding:12px 21px;font-weight:650;line-height:1.35}.button.secondary{background:#171a32;border:1px solid #4b4f7e}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:32px}.card{border:1px solid var(--stroke);border-radius:18px;padding:23px;background:#13142c;text-decoration:none;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-2px);border-color:var(--accent)}.card h2{color:white;margin:8px 0;font-size:1.15rem}.card p{margin:0;font-size:.93rem}.tag{font-size:.75rem;letter-spacing:.11em;color:var(--green);text-transform:uppercase}.notice{background:#201a32;border:1px solid #6d588a;padding:16px 20px;border-radius:14px;margin:26px 0;color:#d7c9ec;font-size:.92rem}.note{color:#bbb4d8;font-size:.9rem}.email{word-break:break-all}footer{border-top:1px solid #262741;max-width:1000px;margin:auto;padding:28px 24px 46px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:#9a9cb6;font-size:.86rem}footer a{color:#afafd0;text-decoration:none}@media(max-width:560px){main{padding-top:42px}.nav{align-items:flex-start}.navlinks{gap:13px}.document{border-radius:18px}footer{display:block}footer p{margin-top:4px}}
