:root{--indigo:#3533cd;--indigo-hi:#5350ec;--bg:#06061a;--line:rgba(255,255,255,.09);--text:#fff;--muted:#a7abc6;--muted2:#7d7d9c;--font:"Glacial Indifference","Montserrat",system-ui,-apple-system,sans-serif;--grad:linear-gradient(90deg,#000 0%,#3533cd 100%)}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.62;-webkit-font-smoothing:antialiased}
a{color:var(--indigo-hi);text-decoration:none}a:hover{text-decoration:underline}
.wrap{max-width:840px;margin:0 auto;padding:0 24px}
header{border-bottom:1px solid var(--line);background:rgba(6,6,26,.72);position:sticky;top:0;backdrop-filter:blur(12px);z-index:10}
.nav{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:1140px;margin:0 auto;padding:0 24px}
.nav img{height:26px}
.nav .btn{background:var(--indigo);color:#fff;padding:11px 20px;border-radius:10px;font-weight:700;font-size:14px;border:1px solid rgba(255,255,255,.14)}
.nav .btn:hover{background:var(--indigo-hi);text-decoration:none}
.hero{background:var(--grad);padding:74px 0 52px}
.hero h1{font-size:clamp(32px,6vw,46px);font-weight:800;letter-spacing:-.02em}
.hero .upd{color:#cfd0ee;margin-top:12px;font-size:13.5px;text-transform:uppercase;letter-spacing:.12em;font-weight:600}
main{padding:54px 0 76px}
main h2{font-size:21px;font-weight:800;margin:36px 0 12px;letter-spacing:-.01em}
main h2:first-child{margin-top:0}
main p{color:var(--muted);margin:10px 0;font-size:15.5px}
main ul{color:var(--muted);margin:10px 0;list-style:none}
main li{position:relative;padding-left:18px;margin:8px 0;font-size:15.5px}
main li::before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--indigo-hi)}
main b{color:#fff;font-weight:700}
.idtable{width:100%;border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-top:16px}
.idtable .row{display:flex;border-bottom:1px solid var(--line)}
.idtable .row:last-child{border-bottom:0}
.idtable .k{width:210px;flex:0 0 auto;padding:14px 18px;font-weight:700;font-size:14px;background:rgba(255,255,255,.03)}
.idtable .v{padding:14px 18px;color:var(--muted);font-size:14.5px}
.note{margin-top:34px;padding:16px 18px;border:1px dashed rgba(83,80,236,.4);border-radius:12px;color:var(--muted2);font-size:13px}
footer{border-top:1px solid var(--line);padding:40px 0;color:var(--muted2);font-size:13px}
footer .wrap{max-width:1140px}
footer a{color:var(--muted)}
.fcompany{margin-top:14px;line-height:1.7}
@media(max-width:560px){.idtable .row{flex-direction:column}.idtable .k{width:auto}}
