.cs-hero[data-astro-cid-bqyxzxzj]{padding-block:var(--space-2xl)}.cs-hero__heading[data-astro-cid-bqyxzxzj]{font-size:var(--text-h1);margin:0 0 var(--space-sm);max-width:20ch;line-height:1.12}.cs-hero__lead[data-astro-cid-bqyxzxzj]{font-size:var(--text-lead);color:var(--color-text-muted-on-dark);max-width:58ch;margin:0 0 var(--space-lg)}.cs-snapshot[data-astro-cid-bqyxzxzj]{gap:var(--space-md);margin:var(--space-xl) 0 0;padding-top:var(--space-md);border-top:1px solid var(--color-border-on-dark);display:grid}.cs-snapshot__item[data-astro-cid-bqyxzxzj] dt[data-astro-cid-bqyxzxzj]{font-size:var(--text-fine);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted-on-dark);margin-bottom:var(--space-3xs)}.cs-snapshot__item[data-astro-cid-bqyxzxzj] dd[data-astro-cid-bqyxzxzj]{font-size:var(--text-small);color:var(--color-text-on-dark);margin:0}.cs-status-dot[data-astro-cid-bqyxzxzj]{background:var(--color-accent-secondary-on-dark);width:.5rem;height:.5rem;margin-right:var(--space-2xs);border-radius:50%;display:inline-block}.cs-situation[data-astro-cid-bqyxzxzj]{gap:var(--space-md);max-width:none;margin:0;padding:0;list-style:none;display:grid}.cs-situation__item[data-astro-cid-bqyxzxzj]{border:1px solid var(--color-border);border-left:3px solid var(--color-accent-secondary);border-radius:var(--radius-sm);padding:var(--space-md)}.cs-situation__item[data-astro-cid-bqyxzxzj] h3[data-astro-cid-bqyxzxzj]{font-size:var(--text-h3);margin:0 0 var(--space-2xs)}.cs-situation__item[data-astro-cid-bqyxzxzj] p[data-astro-cid-bqyxzxzj]{color:var(--color-text-muted);font-size:var(--text-small);margin:0}.cs-journey[data-astro-cid-bqyxzxzj]{max-width:none;margin:0;padding:0;list-style:none;position:relative}.cs-journey__stage[data-astro-cid-bqyxzxzj]{gap:var(--space-sm);padding-bottom:var(--space-lg);grid-template-columns:2.5rem 1fr;display:grid;position:relative}.cs-journey__stage[data-astro-cid-bqyxzxzj]:before{content:"";background:var(--color-border-strong);width:1px;position:absolute;top:2.5rem;bottom:0;left:1.25rem}.cs-journey__stage[data-astro-cid-bqyxzxzj]:last-child{padding-bottom:0}.cs-journey__stage[data-astro-cid-bqyxzxzj]:last-child:before{display:none}.cs-journey__marker[data-astro-cid-bqyxzxzj]{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;width:2.5rem;height:2.5rem;font-size:var(--text-small);font-weight:var(--weight-semibold);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.cs-journey__stage--open[data-astro-cid-bqyxzxzj] .cs-journey__marker[data-astro-cid-bqyxzxzj]{color:var(--color-accent);background:0 0;border-style:dashed}.cs-journey__name[data-astro-cid-bqyxzxzj]{font-size:var(--text-h3);margin:.35rem 0 var(--space-3xs)}.cs-journey__value[data-astro-cid-bqyxzxzj]{color:var(--color-text-muted);font-size:var(--text-small);max-width:62ch;margin:0}.cs-journey__note[data-astro-cid-bqyxzxzj]{margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--color-border);font-size:var(--text-small);color:var(--color-text-muted)}.cs-le[data-astro-cid-bqyxzxzj]{gap:var(--space-lg);align-items:start;display:grid}.cs-le__title[data-astro-cid-bqyxzxzj]{font-size:var(--text-h3);margin:0 0 var(--space-sm);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-border-on-dark)}.cs-le__list[data-astro-cid-bqyxzxzj]{gap:var(--space-2xs);max-width:none;margin:0;padding:0;list-style:none;display:grid}.cs-le__list[data-astro-cid-bqyxzxzj] li[data-astro-cid-bqyxzxzj]{font-size:var(--text-small);color:var(--color-text-muted-on-dark);padding-left:var(--space-sm);position:relative}.cs-le__list[data-astro-cid-bqyxzxzj] li[data-astro-cid-bqyxzxzj]:before{content:"";background:var(--color-accent-on-dark);width:.375rem;height:1px;position:absolute;top:.6em;left:0}.cs-le__centre[data-astro-cid-bqyxzxzj]{justify-items:center;gap:var(--space-2xs);display:grid}.cs-le__converge[data-astro-cid-bqyxzxzj]{width:1px;height:var(--space-md);background:linear-gradient(to bottom, var(--color-accent-on-dark), var(--color-accent-secondary-on-dark));display:block}.cs-le__badge[data-astro-cid-bqyxzxzj]{border:1px solid var(--color-accent-on-dark);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);text-align:center;font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-text-on-dark);margin:0}.cs-le__badge[data-astro-cid-bqyxzxzj] span[data-astro-cid-bqyxzxzj]{font-weight:var(--weight-regular);font-size:var(--text-fine);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted-on-dark);margin-top:var(--space-3xs);display:block}.cs-proof[data-astro-cid-bqyxzxzj]{gap:var(--space-md);max-width:none;margin:0;padding:0;list-style:none;display:grid}.cs-proof__item[data-astro-cid-bqyxzxzj]{border-top:2px solid var(--color-accent);padding-top:var(--space-sm)}.cs-proof__value[data-astro-cid-bqyxzxzj]{font-size:var(--text-metric);line-height:1.05;font-weight:var(--weight-semibold);color:var(--color-text-strong);margin:0 0 var(--space-2xs)}.cs-proof__label[data-astro-cid-bqyxzxzj]{font-size:var(--text-small);color:var(--color-text-muted);margin:0}.cs-tech__list[data-astro-cid-bqyxzxzj]{gap:var(--space-2xs);flex-wrap:wrap;max-width:none;margin:0;padding:0;list-style:none;display:flex}.cs-tech__chip[data-astro-cid-bqyxzxzj]{font-size:var(--text-small);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-3xs) var(--space-2xs);color:var(--color-text)}.cs-tech__chip--accent[data-astro-cid-bqyxzxzj]{border-color:var(--color-accent);color:var(--color-text-strong)}.cs-status[data-astro-cid-bqyxzxzj]{gap:var(--space-lg);display:grid}.cs-status__col[data-astro-cid-bqyxzxzj]{border-top:2px solid var(--color-border-strong);padding-top:var(--space-sm)}.cs-status__col--done[data-astro-cid-bqyxzxzj]{border-top-color:var(--color-accent)}.cs-status__col--now[data-astro-cid-bqyxzxzj]{border-top-color:var(--color-accent-secondary)}.cs-status__title[data-astro-cid-bqyxzxzj]{font-size:var(--text-h3);margin:0 0 var(--space-sm);align-items:baseline;gap:var(--space-2xs);display:flex}.cs-status__icon[data-astro-cid-bqyxzxzj]{font-size:var(--text-small)}.cs-status__col[data-astro-cid-bqyxzxzj] ul[data-astro-cid-bqyxzxzj]{padding-left:var(--space-md);gap:var(--space-2xs);margin:0;display:grid}.cs-status__col[data-astro-cid-bqyxzxzj] li[data-astro-cid-bqyxzxzj]{font-size:var(--text-small);color:var(--color-text-muted)}@media (width>=48rem){.cs-snapshot[data-astro-cid-bqyxzxzj],.cs-situation[data-astro-cid-bqyxzxzj],.cs-proof[data-astro-cid-bqyxzxzj]{grid-template-columns:repeat(2,1fr)}.cs-status[data-astro-cid-bqyxzxzj]{grid-template-columns:repeat(3,1fr)}}@media (width>=62rem){.cs-hero__heading[data-astro-cid-bqyxzxzj]{font-size:var(--text-display)}.cs-snapshot[data-astro-cid-bqyxzxzj],.cs-proof[data-astro-cid-bqyxzxzj]{grid-template-columns:repeat(4,1fr)}.cs-journey[data-astro-cid-bqyxzxzj]{max-width:62rem;margin-inline:auto}.cs-journey__stage[data-astro-cid-bqyxzxzj]{gap:var(--space-md);padding-bottom:var(--space-xl);grid-template-columns:1fr 2.5rem 1fr}.cs-journey__stage[data-astro-cid-bqyxzxzj]:before{top:2.5rem;left:50%;transform:translate(-50%)}.cs-journey__marker[data-astro-cid-bqyxzxzj]{grid-area:1/2}.cs-journey__content[data-astro-cid-bqyxzxzj]{text-align:right;grid-area:1/1}.cs-journey__stage[data-astro-cid-bqyxzxzj]:nth-child(2n) .cs-journey__content[data-astro-cid-bqyxzxzj]{text-align:left;grid-column:3}.cs-journey__value[data-astro-cid-bqyxzxzj]{max-width:none}.cs-le[data-astro-cid-bqyxzxzj]{gap:var(--space-xl);grid-template-columns:1fr auto 1fr;align-items:center}.cs-le__centre[data-astro-cid-bqyxzxzj]{max-width:14rem}}@media (prefers-reduced-motion:reduce){.cs-journey__stage[data-astro-cid-bqyxzxzj],.cs-le__converge[data-astro-cid-bqyxzxzj]{transition:none;animation:none}}
