:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eef5e9;--muted:#96a293;--line:#2c352c;--acid:#d9ff43;--violet:#9673ff}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;background:radial-gradient(circle at 20% 10%,#9673ff1f,#0000 32rem),repeating-linear-gradient(45deg,#080b08,#080b08 12px,#0a0e0a 12px 24px);margin:0}.service-shell{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.service-mark{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;align-items:center;gap:12px;padding:0 20px;display:flex}.service-monogram{color:#091007;background:var(--acid);letter-spacing:-.08em;border-radius:4px;place-items:center;width:25px;height:25px;font-weight:900;display:inline-grid}.service-card{border:1px solid var(--line);background:#0b0f0bf0;width:min(760px,100% - 36px);margin:auto;padding:clamp(28px,7vw,64px);box-shadow:0 24px 90px #0006}.eyebrow{color:var(--acid);font:700 11px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;margin:0 0 22px}h1{letter-spacing:-.055em;max-width:690px;margin:0;font-size:clamp(2rem,6vw,4.5rem);line-height:.98}.lede{color:#b7c1b4;max-width:610px;margin:28px 0 38px;font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.status-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.status-grid div{border-right:1px solid var(--line);min-width:0;padding:16px}.status-grid div:last-child{border-right:0}.status-grid dt{color:var(--muted);font:500 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.status-grid dd{color:var(--ink);font:650 13px/1.3 var(--font-geist-mono), monospace;margin:8px 0 0}.boundary-note{color:var(--violet);font:500 10px/1.5 var(--font-geist-mono), monospace;margin:18px 0 0}@media (max-width:620px){.service-mark{padding-inline:12px;font-size:8px}.service-card{padding:28px 22px}.status-grid{grid-template-columns:1fr}.status-grid div{border-right:0;border-bottom:1px solid var(--line)}.status-grid div:last-child{border-bottom:0}}
