:root{--bg:#0b1220;--panel:#101a2b;--text:#e7edf7;--muted:#9db0c9;--line:#24324a;--accent:#61dafb;--button:#1d4ed8;--button-hover:#1e40af;--max:1180px;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;background:linear-gradient(180deg,#0b1220 0%,#0a1324 100%);color:var(--text);line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.wrap{width:min(var(--max),calc(100% - 32px));margin:0 auto}header.site{position:sticky;top:0;z-index:10;backdrop-filter:blur(10px);background:rgba(11,18,32,.78);border-bottom:1px solid rgba(255,255,255,.06)}.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0}.brand{font-weight:800;letter-spacing:.2px;color:#fff}.brand small{display:block;color:var(--muted);font-weight:600;font-size:.78rem}nav.menu{display:flex;gap:18px;flex-wrap:wrap;align-items:center}nav.menu a{color:#dfe8f5;font-weight:600}.lang{padding:.55rem .8rem;border:1px solid var(--line);border-radius:999px;background:var(--panel)}.hero{padding:72px 0 40px;background:radial-gradient(circle at 10% 10%, rgba(97,218,251,.13), transparent 30%),radial-gradient(circle at 90% 0%, rgba(139,92,246,.14), transparent 26%)}.eyebrow{display:inline-block;padding:.4rem .72rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.03);color:var(--muted);font-size:.9rem;font-weight:700}.hero-grid{display:grid;grid-template-columns:1.3fr .9fr;gap:28px;align-items:center}h1{font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.08;margin:14px 0 14px}h2{font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.18;margin:0 0 12px}h3{font-size:1.08rem;line-height:1.25;margin:0 0 10px}.lead{font-size:1.05rem;color:#d4dfef;max-width:62ch}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.12rem;border-radius:12px;font-weight:800;border:1px solid var(--line)}.btn.primary{background:var(--button);color:white}.btn.primary:hover{text-decoration:none;background:var(--button-hover)}.btn.secondary{background:transparent;color:#eef5ff}.panel,.card{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));border:1px solid var(--line);border-radius:var(--radius);padding:22px;box-shadow:0 12px 30px rgba(0,0,0,.18)}.card p,.panel p,.card li,.panel li{font-size:.98rem}.stat{display:grid;grid-template-columns:1fr;gap:14px}.stat b{display:block;font-size:1.45rem}section{padding:26px 0}.section-intro{color:var(--muted);max-width:70ch;margin:0 0 18px;font-size:1rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.list{padding-left:1.2rem;margin:.5rem 0 0}.list li{margin:.45rem 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:22px}.kicker{color:var(--accent);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.footer-meta{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:.95rem;color:var(--muted);margin-bottom:12px}.legal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px}.legal .card{padding:16px}.contact-links a{display:inline-block;margin-right:14px}footer{border-top:1px solid var(--line);margin-top:34px;padding:26px 0 42px;color:var(--muted)}@media (max-width:900px){.hero-grid,.cards,.split,.legal{grid-template-columns:1fr}nav.menu{display:none}}