.status-badge[data-astro-cid-maosqwjj]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;line-height:1;letter-spacing:.02em;text-transform:uppercase;border:1px solid transparent;vertical-align:middle;margin-inline-start:var(--space-2);white-space:nowrap}.status-badge[data-astro-cid-maosqwjj].is-live{background:var(--accent-green-pale);color:var(--brand-aqua-700);border-color:var(--accent-green-med)}.status-badge[data-astro-cid-maosqwjj].is-coming-soon{background:var(--brand-frost-100);color:var(--brand-aqua-700);border-color:var(--brand-frost-100)}.hero[data-astro-cid-tjud47xj]{padding-block:var(--space-16) var(--space-10);text-align:center;max-width:56rem}.hero[data-astro-cid-tjud47xj] .eyebrow[data-astro-cid-tjud47xj],.section-head[data-astro-cid-tjud47xj] .eyebrow[data-astro-cid-tjud47xj],.category-head[data-astro-cid-tjud47xj] .eyebrow[data-astro-cid-tjud47xj],.eyebrow[data-astro-cid-tjud47xj]{display:inline-block;color:var(--color-muted);font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-sm);margin:0 0 var(--space-4)}.hero[data-astro-cid-tjud47xj] h1[data-astro-cid-tjud47xj]{font-size:clamp(2.5rem,5.2vw,4rem);line-height:1.08;margin-bottom:var(--space-6)}.hero[data-astro-cid-tjud47xj] .lede[data-astro-cid-tjud47xj]{font-size:var(--fs-xl);color:var(--color-muted);max-width:62ch;margin-inline:auto;margin-bottom:var(--space-6)}.chips[data-astro-cid-tjud47xj]{list-style:none;padding:0;margin:0 0 var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.chips[data-astro-cid-tjud47xj] li[data-astro-cid-tjud47xj]{display:inline-flex;align-items:center;padding:var(--space-1-5) var(--space-3);border:1px solid var(--color-border-01);border-radius:var(--radius-full);background:var(--color-surface-0);color:var(--color-fg);font-size:var(--fs-sm);font-weight:500}.cta[data-astro-cid-tjud47xj]{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.section[data-astro-cid-tjud47xj]{padding-block:var(--space-16) var(--space-8)}.band[data-astro-cid-tjud47xj]{background:var(--color-surface-01);border-top:1px solid var(--color-border-0);border-bottom:1px solid var(--color-border-0);padding-block:var(--space-16);margin-block:var(--space-12)}.section-head[data-astro-cid-tjud47xj]{max-width:56rem;margin-inline:auto;margin-bottom:var(--space-10);text-align:center}.section-head[data-astro-cid-tjud47xj] h2[data-astro-cid-tjud47xj]{font-size:clamp(1.875rem,3.5vw,2.5rem);line-height:1.1;margin-bottom:var(--space-3)}.section-lede[data-astro-cid-tjud47xj]{color:var(--color-muted);font-size:var(--fs-lg);margin:0}.section-head[data-astro-cid-tjud47xj] .section-lede[data-astro-cid-tjud47xj]{margin-inline:auto;max-width:56ch}.steps[data-astro-cid-tjud47xj]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-6)}.step[data-astro-cid-tjud47xj]{padding:var(--space-6);border:1px solid var(--color-border-0);border-radius:var(--radius-2xl);background:var(--color-surface-0)}.step-num[data-astro-cid-tjud47xj]{display:inline-block;font-family:var(--font-mono);color:var(--brand-aqua-500);font-weight:700;font-size:var(--fs-sm);margin-bottom:var(--space-3)}.step[data-astro-cid-tjud47xj] h3[data-astro-cid-tjud47xj]{font-size:var(--fs-xl);margin-bottom:var(--space-3)}.step[data-astro-cid-tjud47xj] p[data-astro-cid-tjud47xj]{color:var(--color-muted);margin:0}.grid[data-astro-cid-tjud47xj]{display:grid;gap:var(--space-5)}.grid[data-astro-cid-tjud47xj].two,.grid[data-astro-cid-tjud47xj].three,.grid[data-astro-cid-tjud47xj].four{grid-template-columns:1fr}@media(min-width:720px){.grid[data-astro-cid-tjud47xj].two,.grid[data-astro-cid-tjud47xj].three,.grid[data-astro-cid-tjud47xj].four{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid[data-astro-cid-tjud47xj].three{grid-template-columns:repeat(3,1fr)}.grid[data-astro-cid-tjud47xj].four{grid-template-columns:repeat(4,1fr)}}.card[data-astro-cid-tjud47xj]{background:var(--color-surface-0);border:1px solid var(--color-border-0);border-radius:var(--radius-2xl);padding:var(--space-6);transition:border-color .12s ease,transform .12s ease}.card[data-astro-cid-tjud47xj]:hover{border-color:var(--brand-aqua-500)}.card-eyebrow[data-astro-cid-tjud47xj]{display:inline-block;color:var(--brand-aqua-700);text-transform:uppercase;letter-spacing:.1em;font-size:var(--fs-xs);font-weight:700;margin:0 0 var(--space-2)}.card[data-astro-cid-tjud47xj] h3[data-astro-cid-tjud47xj]{font-size:var(--fs-xl);margin-bottom:var(--space-3)}.card[data-astro-cid-tjud47xj] h4[data-astro-cid-tjud47xj]{font-size:var(--fs-lg);margin-bottom:var(--space-3);line-height:1.25}.card[data-astro-cid-tjud47xj] .ask[data-astro-cid-tjud47xj]{color:var(--color-fg);font-size:var(--fs-sm);margin:0 0 var(--space-4);line-height:1.5}.card[data-astro-cid-tjud47xj] .ask[data-astro-cid-tjud47xj] strong[data-astro-cid-tjud47xj]{color:var(--brand-aqua-700);font-weight:700}.outputs[data-astro-cid-tjud47xj]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.outputs[data-astro-cid-tjud47xj] li[data-astro-cid-tjud47xj]{position:relative;padding-left:var(--space-5);color:var(--color-muted);font-size:var(--fs-sm);line-height:1.45}.outputs[data-astro-cid-tjud47xj] li[data-astro-cid-tjud47xj]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:var(--radius-full);background:var(--brand-aqua-500)}.card[data-astro-cid-tjud47xj].handoff h3[data-astro-cid-tjud47xj]{font-size:var(--fs-2xl)}.card[data-astro-cid-tjud47xj].component h4[data-astro-cid-tjud47xj]{font-size:var(--fs-xl)}.card[data-astro-cid-tjud47xj].component p[data-astro-cid-tjud47xj]{color:var(--color-muted);margin:0;line-height:1.55}.cat-nav[data-astro-cid-tjud47xj]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-bottom:var(--space-10);padding:var(--space-3);border:1px solid var(--color-border-0);border-radius:var(--radius-full);background:var(--color-surface-0);position:sticky;top:var(--space-4);z-index:5}.cat-nav[data-astro-cid-tjud47xj] a[data-astro-cid-tjud47xj]{color:var(--color-fg);text-decoration:none;font-size:var(--fs-sm);font-weight:500;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);transition:background-color .12s ease}.cat-nav[data-astro-cid-tjud47xj] a[data-astro-cid-tjud47xj]:hover{background:var(--color-surface-01);color:var(--color-fg)}.category[data-astro-cid-tjud47xj]{padding-block:var(--space-10) var(--space-6);scroll-margin-top:6rem}.category-head[data-astro-cid-tjud47xj]{margin-bottom:var(--space-8);max-width:56rem}.category-head[data-astro-cid-tjud47xj] h3[data-astro-cid-tjud47xj]{font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;margin-bottom:var(--space-3)}.category-head[data-astro-cid-tjud47xj] .section-lede[data-astro-cid-tjud47xj]{margin:0}.footer-cta[data-astro-cid-tjud47xj]{background:var(--brand-aqua-700);color:#fff;border-radius:var(--radius-3xl);padding:var(--space-12) var(--space-8);text-align:center;margin-block:var(--space-12) var(--space-16)}.footer-cta[data-astro-cid-tjud47xj] h2[data-astro-cid-tjud47xj]{color:#fff;font-size:clamp(1.875rem,3.5vw,2.5rem);margin-bottom:var(--space-3)}.footer-cta[data-astro-cid-tjud47xj] p[data-astro-cid-tjud47xj]{color:#ffffffd9;max-width:48ch;margin-inline:auto;margin-bottom:var(--space-6);font-size:var(--fs-lg)}.eyebrow[data-astro-cid-tjud47xj].on-accent{color:#fffc}.btn-on-accent[data-astro-cid-tjud47xj]{background:#fff;color:var(--brand-aqua-700)}.btn-on-accent[data-astro-cid-tjud47xj]:hover{background:var(--color-surface-01);color:var(--brand-aqua-700)}.btn-secondary[data-astro-cid-tjud47xj].on-accent{border-color:#ffffff80;color:#fff}.btn-secondary[data-astro-cid-tjud47xj].on-accent:hover{background:#ffffff1a;color:#fff}@media(max-width:640px){.cat-nav[data-astro-cid-tjud47xj]{position:static;padding:var(--space-2)}.cat-nav[data-astro-cid-tjud47xj] a[data-astro-cid-tjud47xj]{padding:var(--space-1-5) var(--space-3)}.footer-cta[data-astro-cid-tjud47xj]{padding:var(--space-8) var(--space-5)}}
