*{box-sizing:border-box}:root{color:#eef6ff;font-synthesis:none;text-rendering:optimizelegibility;background:#050816;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 20% 10%,#2563eb47,#0000 30%),radial-gradient(circle at 85% 20%,#0ea5e92e,#0000 28%),linear-gradient(135deg,#050816 0%,#08111f 55%,#020617 100%);min-width:320px;margin:0}a{color:inherit;text-decoration:none}.site{min-height:100vh;overflow:hidden}.nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050816b8;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem clamp(1rem,4vw,4rem);display:flex;position:sticky;top:0}.brand{letter-spacing:-.04em;align-items:center;gap:.7rem;font-weight:950;display:inline-flex}.brand span{background:linear-gradient(135deg,#2563eb,#38bdf8);border-radius:.85rem;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:0 18px 45px #2563eb4d}.navLinks{color:#94a3b8;gap:1.25rem;font-size:.9rem;font-weight:800;display:flex}.navLinks a:hover{color:#fff}.navCta,.primaryBtn,.secondaryBtn{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;font-weight:950;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.navCta,.primaryBtn{color:#fff;background:#2563eb;box-shadow:0 18px 45px #2563eb47}.navCta{padding:.8rem 1.05rem;font-size:.85rem}.primaryBtn{padding:1rem 1.25rem}.secondaryBtn{color:#dbeafe;background:#ffffff0f;border:1px solid #ffffff1f;padding:1rem 1.25rem}.navCta:hover,.primaryBtn:hover,.secondaryBtn:hover{transform:translateY(-2px)}.hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding:clamp(4rem,8vw,7rem) clamp(1rem,4vw,4rem);display:grid;position:relative}.heroGlow{filter:blur(80px);background:#2563eb2e;border-radius:999px;width:28rem;height:28rem;position:absolute;inset:10% auto auto 45%}.heroContent,.heroPanel,.section,.splitSection,.careers,.footer{z-index:1;position:relative}.badge,.eyebrow{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;background:#2563eb1a;border:1px solid #60a5fa2e;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;font-size:.77rem;font-weight:950;display:inline-flex}.badge{padding:.7rem 1rem}.eyebrow{padding:.6rem .9rem}h1,h2,h3,p{margin:0}h1{letter-spacing:-.075em;max-width:920px;margin-top:1.3rem;font-size:clamp(2.7rem,7vw,6.3rem);line-height:.93}.heroContent>p{color:#a8b6cc;max-width:780px;margin-top:1.5rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:650;line-height:1.75}.heroActions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:680px;margin-top:2rem;display:grid}.heroStats div,.ecosystemCard,.documentCard,.valuePill,.careers,.footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172aa6;border:1px solid #94a3b821;box-shadow:0 24px 80px #02061747}.heroStats div{border-radius:1.3rem;padding:1rem}.heroStats strong{font-size:1.3rem;font-weight:950;display:block}.heroStats span{color:#94a3b8;margin-top:.25rem;font-size:.8rem;font-weight:750;display:block}.heroPanel{background:linear-gradient(145deg,#2563eb33,#0f172ab8),#0f172ab8;border:1px solid #60a5fa2e;border-radius:2.2rem;padding:1.3rem;overflow:hidden;box-shadow:0 34px 100px #2563eb29}.panelHeader{border-bottom:1px solid #ffffff1a;align-items:center;gap:.75rem;padding-bottom:1rem;font-weight:950;display:flex}.panelHeader svg{color:#60a5fa}.systemList{gap:.8rem;margin-top:1rem;display:grid}.systemItem{background:#ffffff0f;border-radius:1.2rem;gap:.85rem;padding:1rem;display:flex}.systemItem>span{background:#38bdf8;border-radius:999px;width:.65rem;height:.65rem;margin-top:.35rem;box-shadow:0 0 0 6px #38bdf817}.systemItem strong{font-weight:950;display:block}.systemItem p{color:#94a3b8;margin-top:.2rem;font-size:.88rem;font-weight:650}.section,.splitSection,.careers,.footer{margin:0 clamp(1rem,4vw,4rem) clamp(1rem,4vw,4rem)}.section{padding:clamp(3rem,6vw,5rem) 0}.sectionHeader{max-width:780px;margin-bottom:2rem}.sectionHeader h2,.splitText h2,.careers h2{letter-spacing:-.055em;margin-top:1rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.sectionHeader p,.splitText p,.careers p,.documentCard p,.ecosystemCard p{color:#9fb0c8;margin-top:1rem;font-weight:650;line-height:1.7}.ecosystemGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ecosystemCard{border-radius:1.6rem;padding:1.3rem}.cardIcon{color:#93c5fd;background:#2563eb24;border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;display:grid}.ecosystemCard h3{margin-top:1.25rem;font-size:1.2rem}.splitSection{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:1.2rem;display:grid}.splitText,.documentCard{border-radius:2rem;padding:clamp(1.4rem,3vw,2.2rem)}.splitText{background:#2563eb14;border:1px solid #60a5fa24}.partnerList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.4rem;display:grid}.partnerList div,.valuePill{color:#dbeafe;background:#ffffff0f;border-radius:1rem;align-items:center;gap:.65rem;padding:.85rem;font-weight:850;display:flex}.partnerList svg,.valuePill svg{color:#60a5fa}.documentCard{flex-direction:column;justify-content:flex-end;display:flex}.documentCard svg{color:#60a5fa;width:3.4rem;height:3.4rem}.documentCard h3{margin-top:1.2rem;font-size:1.65rem}.valuesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.valuePill{border-radius:1.2rem}.careers{border-radius:2rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.3rem);display:flex}.careers div{max-width:780px}.footer{border-radius:2rem 2rem 0 0;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3vw,2.3rem);display:flex}.footer p{color:#94a3b8;max-width:520px;margin-top:1rem;font-weight:650;line-height:1.7}.footerLinks{color:#cbd5e1;gap:.7rem;font-weight:800;display:grid}.footerLinks div{align-items:center;gap:.6rem;display:flex}.footerLinks svg{color:#60a5fa}@media (width<=1050px){.hero,.splitSection{grid-template-columns:1fr}.ecosystemGrid,.valuesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.navLinks{display:none}}@media (width<=720px){.nav{align-items:flex-start}.navCta{display:none}.hero{padding-top:3.2rem}.heroStats,.ecosystemGrid,.valuesGrid,.partnerList{grid-template-columns:1fr}.careers,.footer{flex-direction:column;align-items:flex-start}.primaryBtn,.secondaryBtn{width:100%}}
