:root{--bg:#0b1020;--card:#121a33;--text:#e8ecff;--muted:#b7c0ffcc;--accent:#7aa7ff;--accent2:#7affc8;--border:hsla(0,0%,100%,.1);--shadow:0 16px 50px rgba(0,0,0,.45)}*{box-sizing:border-box}body,html{padding:0;margin:0}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;color:var(--text);background:radial-gradient(1200px 700px at 20% 10%,rgba(122,167,255,.18),transparent 60%),radial-gradient(900px 600px at 80% 0,rgba(122,255,200,.14),transparent 55%),linear-gradient(180deg,#070a14 0,var(--bg) 60%,#060818 100%);min-height:100vh}a{color:inherit;text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:0 18px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(7,10,20,.65);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.navInner{justify-content:space-between;padding:12px 0;gap:14px}.brand,.navInner{display:flex;align-items:center}.brand{gap:12px;min-width:240px}.brand img{height:34px;width:auto;display:block}.brandTitle{line-height:1.1}.brandTitle b{display:block;font-size:15px;letter-spacing:.2px}.brandTitle span{font-size:12px;color:var(--muted)}.links{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.pill{border:1px solid var(--border);padding:8px 10px;border-radius:999px;color:var(--muted);background:rgba(0,0,0,.12)}.pill:hover{color:var(--text);border-color:hsla(0,0%,100%,.22)}.hero{padding:44px 0 16px}.heroGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px;align-items:stretch}@media (max-width:900px){.heroGrid{grid-template-columns:1fr}}.h1{font-size:44px;line-height:1.02;margin:0 0 10px;letter-spacing:-.7px}@media (max-width:520px){.h1{font-size:34px}}.sub{color:var(--muted);font-size:16px;line-height:1.55;max-width:65ch}.card{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03));border:1px solid var(--border);border-radius:20px;padding:18px;box-shadow:var(--shadow)}.kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.kpi{padding:12px;border-radius:16px;background:rgba(0,0,0,.16);border:1px solid var(--border)}.kpi b{display:block;font-size:14px}.kpi span{color:var(--muted);font-size:12px}.section{padding:22px 0}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media (max-width:980px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.grid{grid-template-columns:1fr}}.h2{font-size:18px;margin:0 0 8px}.p{margin:0;line-height:1.5}.badge,.p{color:var(--muted)}.badge{display:inline-flex;gap:8px;align-items:center;font-size:12px}.dot{width:8px;height:8px;border-radius:99px;background:var(--accent)}.dot2{background:var(--accent2)}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:900px){.split{grid-template-columns:1fr}}.footer{padding:34px 0 48px;color:var(--muted)}.hr{height:1px;background:var(--border);margin:18px 0}.small{font-size:12px;line-height:1.5;color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(122,167,255,.16);border:1px solid rgba(122,167,255,.35);cursor:pointer;color:var(--text)}.btn:hover{border-color:rgba(122,167,255,.55)}.input,select,textarea{width:100%;background:rgba(0,0,0,.25);border:1px solid var(--border);color:var(--text);border-radius:14px;padding:10px 12px;outline:none}textarea{min-height:120px;resize:vertical}.label{display:block;margin:10px 0 8px;font-size:12px}.label,.notice{color:var(--muted)}.notice{border-left:3px solid rgba(122,255,200,.7);padding:12px 12px 12px 14px;background:rgba(122,255,200,.06);border-radius:14px}.langBtn{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(122,255,200,.35);background:rgba(122,255,200,.08);color:var(--text)}.langBtn:hover{border-color:rgba(122,255,200,.55)}table{width:100%;border-collapse:separate;border-spacing:0 8px}td{padding:10px 12px;background:rgba(0,0,0,.16);border:1px solid var(--border)}td:first-child{border-radius:14px 0 0 14px}td:last-child{border-radius:0 14px 14px 0}