*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#d4e2f1;font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:radial-gradient(1100px 560px at 50% -12%,rgba(30,127,208,.12),transparent 62%),#0a1424;background-attachment:fixed;min-height:100vh}::selection{background:#1e7fd0;color:#fff}a{color:inherit}h1,h2,h3,p,ul{margin:0}.hero-top{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.hero-diagram{display:none}@media(min-width:880px){.hero-top{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:44px}.hero-diagram{display:block}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-node=tripwire]{animation:none!important}}
