#marketingHeader[data-astro-cid-ujocxnej][data-expand-on-top=true]{--marketing-header-height: 6rem;--marketing-brand-scale: 2}:root{--bg: #fafaf7;--bg-elevated: rgba(250, 250, 247, .9);--panel: #ffffff;--text: #0b0f19;--muted: #4b5563;--line: #e5e7eb;--accent: #b45309;--accent-weak: rgba(180, 83, 9, .12);--color-collect: #0891b2;--color-curate: #2563eb;--color-learn: #7c3aed;--color-deploy: #db2777;--color-monitor: #ea580c;--color-improve: #16a34a;--color-collect-weak: rgba(8, 145, 178, .08);--color-curate-weak: rgba(37, 99, 235, .08);--color-learn-weak: rgba(124, 58, 237, .08);--color-deploy-weak: rgba(219, 39, 119, .08);--color-monitor-weak: rgba(234, 88, 12, .08);--color-improve-weak: rgba(22, 163, 74, .08);--state-now: #047857;--state-now-weak: rgba(4, 120, 87, .1);--state-in-pilot: #0f766e;--state-in-pilot-weak: rgba(15, 118, 110, .1);--state-in-progress: #7c2d12;--state-in-progress-weak: rgba(124, 45, 18, .1);--state-planned: #4338ca;--state-planned-weak: rgba(67, 56, 202, .1);--surface-radius: 12px;--surface-padding: 24px;--surface-padding-compact: 20px;--surface-shadow: 0 1px 0 rgba(11, 15, 25, .03)}html{background:var(--bg);color:var(--text);color-scheme:light}body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;text-rendering:geometricPrecision;background-image:radial-gradient(900px 420px at 12% -10%,rgba(180,83,9,.14),transparent 60%);background-repeat:no-repeat}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,IBM Plex Mono,Liberation Mono,Courier New,monospace}::selection{background:var(--accent-weak)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:inherit}.link{color:var(--accent);text-decoration:underline;text-decoration-color:#b4530959;text-underline-offset:4px}.link:hover{text-decoration-color:var(--accent)}.surface-card{border:1px solid var(--line);background:var(--panel);border-radius:var(--surface-radius);padding:var(--surface-padding);box-shadow:var(--surface-shadow)}.surface-card--compact{padding:var(--surface-padding-compact)}.surface-card--inset{background:var(--bg)}.btn-gradient-outline{position:relative;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;font-size:14px;font-weight:500;color:var(--text);background:var(--bg);border-radius:4px;transition:all .2s ease;box-shadow:0 1px #0b0f190a}.btn-gradient-outline:before{content:"";position:absolute;inset:0;padding:2px;border-radius:4px;background:linear-gradient(120deg,#2563ebd9,#b45309f2);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn-gradient-outline:hover{background:#fffffff5;box-shadow:0 4px 14px #0b0f1914}.btn-gradient-outline:hover:before{background:linear-gradient(120deg,#2563eb,#b45309)}.btn-neutral-outline{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;font-size:14px;font-weight:500;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:4px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px #0b0f190a}.btn-neutral-outline:hover{border-color:#0b0f1947;background:var(--bg-elevated);box-shadow:0 2px 8px #0b0f190f}.state-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,IBM Plex Mono,Liberation Mono,Courier New,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;line-height:1.4;white-space:nowrap}.state-pill[data-state=Now]{color:var(--state-now);background:var(--state-now-weak);border-color:#04785733}.state-pill[data-state="In pilot"]{color:var(--state-in-pilot);background:var(--state-in-pilot-weak);border-color:#0f766e33}.state-pill[data-state="In progress"]{color:var(--state-in-progress);background:var(--state-in-progress-weak);border-color:#7c2d1233}.state-pill[data-state=Planned]{color:var(--state-planned);background:var(--state-planned-weak);border-color:#4338ca33}
