.lw-footer[data-astro-cid-bbfwftv3]{border-top:1px solid var(--hairline);background:var(--bg)}.lw-footer-inner[data-astro-cid-bbfwftv3]{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 768px){.lw-footer-inner[data-astro-cid-bbfwftv3]{padding:0 40px}}@media (min-width: 1280px){.lw-footer-inner[data-astro-cid-bbfwftv3]{padding:0 64px}}.lw-footer-top[data-astro-cid-bbfwftv3]{padding:64px 0 48px;display:flex;flex-direction:column;gap:40px}@media (min-width: 768px){.lw-footer-top[data-astro-cid-bbfwftv3]{padding:96px 0 64px;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:48px}}.lw-footer-brand[data-astro-cid-bbfwftv3]{display:flex;flex-direction:column;gap:12px}.lw-footer-brand-link[data-astro-cid-bbfwftv3]{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.lw-footer-logo[data-astro-cid-bbfwftv3]{height:24px;width:auto}.lw-footer-brand-name[data-astro-cid-bbfwftv3]{font-size:15px;font-weight:500;color:var(--ink)}.lw-footer-tagline[data-astro-cid-bbfwftv3]{font-size:14px;color:var(--ink-muted);max-width:36ch;line-height:1.55}.lw-footer-nav[data-astro-cid-bbfwftv3]{flex:1;display:flex;justify-content:center}.lw-footer-links[data-astro-cid-bbfwftv3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 32px}.lw-footer-link[data-astro-cid-bbfwftv3]{font-size:14px;font-weight:500;color:var(--ink-muted);text-decoration:none;transition:color .15s ease;min-height:44px;display:flex;align-items:center}.lw-footer-link[data-astro-cid-bbfwftv3]:hover{color:var(--ink)}.lw-footer-link[data-astro-cid-bbfwftv3]:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px;border-radius:2px}.lw-footer-cta-wrap[data-astro-cid-bbfwftv3]{display:flex;align-items:flex-start}.lw-footer-cta[data-astro-cid-bbfwftv3]{height:44px;font-size:15px;padding:0 20px;white-space:nowrap}.lw-footer-bottom[data-astro-cid-bbfwftv3]{border-top:1px solid var(--hairline);padding:20px 0 32px}.lw-footer-copy[data-astro-cid-bbfwftv3]{font-size:13px;color:var(--ink-soft)}.lw-header[data-astro-cid-ujocxnej]{position:fixed;top:0;left:0;right:0;z-index:50;height:80px;background:var(--bg);border-bottom:1px solid transparent;transition:border-color .2s ease}.lw-header[data-astro-cid-ujocxnej][data-scrolled=true]{border-bottom-color:var(--hairline)}.lw-header-nav[data-astro-cid-ujocxnej]{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width: 768px){.lw-header-nav[data-astro-cid-ujocxnej]{padding:0 40px}}@media (min-width: 1280px){.lw-header-nav[data-astro-cid-ujocxnej]{padding:0 64px}}.lw-header-brand[data-astro-cid-ujocxnej]{flex:1}.lw-header-brand-link[data-astro-cid-ujocxnej]{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.lw-header-logo[data-astro-cid-ujocxnej]{height:24px;width:auto}.lw-header-brand-name[data-astro-cid-ujocxnej]{font-size:15px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.lw-header-links[data-astro-cid-ujocxnej]{display:none;list-style:none;margin:0;padding:0;gap:40px}@media (min-width: 768px){.lw-header-links[data-astro-cid-ujocxnej]{display:flex;align-items:center}}.lw-header-link[data-astro-cid-ujocxnej]{font-size:16px;font-weight:500;color:var(--ink-muted);text-decoration:none;transition:color .15s ease}.lw-header-link[data-astro-cid-ujocxnej]:hover{color:var(--ink)}.lw-header-link[data-astro-cid-ujocxnej].is-active{color:var(--ink);font-weight:600}.lw-header-link[data-astro-cid-ujocxnej]:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px;border-radius:2px}.lw-header-cta-wrap[data-astro-cid-ujocxnej]{display:none;flex:1;justify-content:flex-end}@media (min-width: 768px){.lw-header-cta-wrap[data-astro-cid-ujocxnej]{display:flex}}.lw-header-cta[data-astro-cid-ujocxnej]{height:40px;font-size:15px;padding:0 20px}.lw-header-mobile-btn[data-astro-cid-ujocxnej]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid var(--hairline);border-radius:8px;color:var(--ink);cursor:pointer}@media (min-width: 768px){.lw-header-mobile-btn[data-astro-cid-ujocxnej]{display:none}}.lw-header-mobile-btn[data-astro-cid-ujocxnej]:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.lw-mobile-menu[data-astro-cid-ujocxnej]{border-top:1px solid var(--hairline);background:var(--bg)}.lw-mobile-menu-inner[data-astro-cid-ujocxnej]{max-width:1440px;margin:0 auto;padding:16px 24px 24px}.lw-mobile-links[data-astro-cid-ujocxnej]{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:4px}.lw-mobile-link[data-astro-cid-ujocxnej]{display:block;padding:10px 12px;font-size:16px;font-weight:500;color:var(--ink-muted);text-decoration:none;border-radius:8px;transition:background-color .15s ease,color .15s ease;min-height:44px;display:flex;align-items:center}.lw-mobile-link[data-astro-cid-ujocxnej]:hover{background:#2e2e380a;color:var(--ink)}.lw-mobile-link[data-astro-cid-ujocxnej].is-active{color:var(--ink);font-weight:600}.lw-mobile-link[data-astro-cid-ujocxnej]:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.lw-mobile-cta[data-astro-cid-ujocxnej]{width:100%;justify-content:center}:root{--bg: #F7F7FA;--surface: #FFFFFF;--ink: #2E2E38;--ink-muted: #5F5F75;--ink-soft: #9494A8;--hairline: rgba(46, 46, 56, .1);--ink-inverse: #F7F7FA;--slab: #0E0E12;--slab-ink: #E8E8EE;--slab-muted: #8E8EA0;--focus: #2E2E38;--error: #B43A3A;--card-shadow: 0 1px 0 rgba(46, 46, 56, .04), 0 24px 48px -24px rgba(46, 46, 56, .1);--panel: var(--surface);--text: var(--ink);--muted: var(--ink-muted);--line: var(--hairline);--bg-elevated: rgba(247, 247, 250, .92);--accent: var(--ink);--accent-weak: rgba(46, 46, 56, .08);--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: var(--card-shadow)}html{background:var(--bg);color:var(--ink);color-scheme:light}body{font-family:Inter,inter-fallback,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,Noto Sans,sans-serif;text-rendering:optimizeLegibility;font-feature-settings:"ss01","kern"}.mono{font-family:MDIO,md-io-fallback,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,IBM Plex Mono,Liberation Mono,Courier New,monospace}.display{font-family:Gilda Display,Cormorant Garamond,Spectral,Georgia,Times New Roman,serif;font-weight:400}::selection{background:#2e2e381f}:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}a{color:inherit}.link{color:var(--ink);text-decoration:underline;text-decoration-color:#2e2e3859;text-underline-offset:4px}.link:hover{text-decoration-color:var(--ink)}.btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;font-size:16px;font-weight:500;line-height:1;color:var(--ink-inverse);background:var(--ink);border:none;border-radius:9999px;text-decoration:none;transition:background-color .15s ease;cursor:pointer;white-space:nowrap}.btn-primary:hover{background:#3f3f4d}.btn-primary:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;font-size:16px;font-weight:500;line-height:1;color:var(--ink);background:transparent;border:1px solid var(--hairline);border-radius:9999px;text-decoration:none;transition:background-color .15s ease;cursor:pointer;white-space:nowrap}.btn-secondary:hover{background:#2e2e380a}.btn-secondary:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.lw-card{background:var(--surface);border-radius:16px;box-shadow:var(--card-shadow)}.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 #2e2e380a}.btn-gradient-outline:before{content:"";position:absolute;inset:0;padding:2px;border-radius:4px;background:linear-gradient(120deg,#2e2e388c,#2e2e38d9);-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 #2e2e3814}.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}.btn-neutral-outline:hover{border-color:#2e2e3847;background:var(--bg-elevated)}.state-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);padding:2px 8px;font-family:MDIO,md-io-fallback,ui-monospace,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}
