:root{--bg:#06111f;--panel:#091827;--blue:#2585ff;--cyan:#58d6ff;--text:#f8fafc;--muted:#95a8bb;--line:#ffffff16}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.65 Inter,system-ui,-apple-system,Segoe UI,sans-serif}.wrap{max-width:1120px;margin:auto;padding:0 24px}.nav{height:76px;padding:0 5%;display:flex;align-items:center;gap:28px;justify-content:space-between;border-bottom:1px solid var(--line);position:sticky;top:0;background:#06111fee;backdrop-filter:blur(14px);z-index:10}.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-weight:800}.brand img{width:46px;height:46px}.brand small{display:block;color:#6f859b;font-size:9px}.nav nav{display:flex;gap:20px}.nav nav a{color:#a9b8c8;text-decoration:none;font-size:12px}.lang{display:flex;border:1px solid var(--line);border-radius:9px;padding:3px}.lang button{background:transparent;border:0;color:#8297ab;border-radius:6px;padding:6px 9px;font-weight:800;cursor:pointer}.lang .active{background:var(--blue);color:#fff}.hero{padding:96px 0 78px;background:radial-gradient(circle at 82% 23%,#1687df38,transparent 30%),linear-gradient(120deg,#06111f,#071b31)}.ey{font-size:10px;letter-spacing:.19em;color:var(--cyan);font-weight:850}.hero h1{font-size:clamp(48px,7vw,80px);line-height:.98;letter-spacing:-.055em;margin:18px 0}.hero h1 em{font-style:normal;color:#439dff}.lead,.intro{max-width:730px;color:#a4b7c9;font-size:17px}.actions{display:flex;gap:10px;margin-top:28px}.btn{display:inline-block;border:0;border-radius:9px;background:linear-gradient(135deg,#1683ff,#2563eb);padding:11px 17px;color:#fff;text-decoration:none;font-weight:750}.ghost{background:#ffffff06;border:1px solid #ffffff35}.metrics{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.metrics div{padding:27px 18px;border-right:1px solid var(--line)}.metrics b,.metrics span{display:block}.metrics b{color:#65dafa;font-size:18px}.metrics span{color:#8297ab;font-size:11px}.section{padding-top:76px;padding-bottom:76px}.section h2{font-size:38px;line-height:1.12;letter-spacing:-.04em;margin:9px 0 14px}.group{margin:38px 0 15px;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.14em}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cards article,.caps article,.why article{background:linear-gradient(145deg,#0b2034,#081522);border:1px solid #ffffff11;border-radius:14px;padding:24px}.cards i{width:37px;height:37px;border-radius:9px;background:#2478ec29;color:#66ddff;display:grid;place-items:center;font-weight:900;font-style:normal}.cards h3{margin:15px 0 8px}.cards p,.caps p{color:#91a6ba;font-size:12px}.alt{background:var(--panel)}.caps{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}.caps h3{margin:0 0 8px}.caps small{display:block;border-top:1px solid #ffffff0e;padding-top:12px;color:#8096ac;line-height:1.8}.split{display:grid;grid-template-columns:1.25fr .75fr;gap:54px}.why{display:grid;grid-template-columns:1fr 1fr;gap:10px}.why b,.why span{display:block}.why span{color:#8498ab;font-size:11px;margin-top:4px}blockquote{font-size:22px;color:#d9ebfc;border-left:3px solid #22d3ee;padding-left:18px;margin:28px 0}.contact{background:linear-gradient(125deg,#071725,#0a2138)}.contact aside{border-left:1px solid var(--line);padding-left:34px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.contact aside label{color:#6e859b;font-size:9px;letter-spacing:.15em;margin:18px 0 5px}.contact aside a{color:#69d9ff;text-decoration:none}.contact aside span{color:#8298ac;font-size:12px}footer{border-top:1px solid var(--line);padding:28px 0;color:#637a90;font-size:11px}footer .wrap{display:flex;justify-content:space-between}@media(max-width:820px){.nav nav{display:none}.nav{padding:0 18px}.hero{padding:65px 0}.metrics,.cards,.caps,.split{grid-template-columns:1fr}.metrics div{border-right:0;border-bottom:1px solid var(--line)}.why{grid-template-columns:1fr}.contact aside{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.section{padding-top:56px;padding-bottom:56px}footer .wrap{flex-direction:column;gap:7px}}
