.btn{display:inline-flex;align-items:center;gap:12px;padding:14px 19px;border-radius:999px;border:1px solid var(--line);font-size:12px;font-weight:700;letter-spacing:.04em;transition:.3s}.btn.primary{background:var(--text);color:var(--bg);border-color:transparent}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(70,140,255,.15)}.btn .arrow{font-size:18px}.glass{background:var(--surface);border:1px solid var(--line);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.number{font:600 11px Manrope;color:var(--blue);letter-spacing:.2em}.orb{position:absolute;border:1px solid rgba(105,168,255,.24);border-radius:50%;pointer-events:none}.orb:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 22px var(--cyan);top:50%;left:-4px}.marquee{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0}.marquee-track{display:flex;width:max-content;animation:marquee 26s linear infinite}.marquee span{font:700 11px Manrope;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);padding:0 32px}.marquee i{color:var(--blue)}@keyframes marquee{to{transform:translateX(-50%)}}.page-hero{padding:170px 0 70px;min-height:60vh;display:flex;align-items:end;position:relative}.page-hero h1{font-size:clamp(54px,9vw,112px)}.page-hero p{max-width:600px;font-size:16px}.breadcrumb{position:absolute;top:120px;color:var(--muted);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:22px;overflow:hidden}.metric{padding:28px;background:var(--bg)}.metric strong{font:700 32px Manrope;display:block}.metric span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.14em}@media(max-width:720px){.metric-grid{grid-template-columns:1fr 1fr}.metric{padding:20px}}
