.home-hero[data-astro-cid-i3irphx7]{min-height:100dvh}.hero-content[data-astro-cid-i3irphx7]{padding-block:calc(var(--header-height) + 3rem) 3.5rem}.hero-eyebrow[data-astro-cid-i3irphx7]{margin-bottom:2rem}.hero-actions[data-astro-cid-i3irphx7]{margin-top:2.5rem}.hero-copy[data-astro-cid-i3irphx7]{width:100%;max-width:64rem}.hero-title[data-astro-cid-i3irphx7]{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2rem,min(4.8vw,7svh),4.5rem);font-weight:800;line-height:1.14}.hero-title[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{display:block}.hero-title__support[data-astro-cid-i3irphx7]{letter-spacing:-.025em;margin-top:.6em;font-size:.72em;font-weight:600}.hero-description[data-astro-cid-i3irphx7]{max-width:46rem;margin-top:2.25rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.75}.flow-overview[data-astro-cid-bwdi5enb]{background:#fff;border:1px solid #ccdad3;border-radius:.75rem;overflow:hidden;box-shadow:0 16px 48px #041a110d}.flow-topline[data-astro-cid-bwdi5enb]{background:var(--color-night);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.flow-topline[data-astro-cid-bwdi5enb] .eyebrow[data-astro-cid-bwdi5enb]{color:#66d4ab}.flow-instruction[data-astro-cid-bwdi5enb]{color:#becdc6;margin-top:.65rem;font-size:.8125rem}.flow-legend[data-astro-cid-bwdi5enb]{color:#d8e4dd;flex-wrap:wrap;gap:1rem;font-size:.6875rem;display:flex}.flow-legend[data-astro-cid-bwdi5enb] span[data-astro-cid-bwdi5enb]:before{content:"";background:#66d4ab;border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block}.flow-legend[data-astro-cid-bwdi5enb] span[data-astro-cid-bwdi5enb]:nth-child(2):before{background:#7dacdc}.flow-legend[data-astro-cid-bwdi5enb] span[data-astro-cid-bwdi5enb]:nth-child(3):before{background:#d2ad68}.flow-body[data-astro-cid-bwdi5enb]{background-image:radial-gradient(#dce4df .7px,#0000 .7px);background-size:16px 16px;padding:clamp(1.25rem,3vw,2rem)}.lane-label[data-astro-cid-bwdi5enb]{color:var(--color-brand);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.7rem;font-weight:700;display:flex}.flow-stages[data-astro-cid-bwdi5enb]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:1.5rem;margin-block:1.25rem 2rem;padding:0;list-style:none;display:grid}.flow-stages[data-astro-cid-bwdi5enb]>li[data-astro-cid-bwdi5enb]{min-width:0;position:relative}.stage-card[data-astro-cid-bwdi5enb],.support-card[data-astro-cid-bwdi5enb]{background:#fff;border:1px solid #d6e3dc;border-radius:.5rem;transition:border-color .18s,box-shadow .18s,transform .18s}summary[data-astro-cid-bwdi5enb]{cursor:pointer;padding:1.1rem;list-style:none}summary[data-astro-cid-bwdi5enb]::-webkit-details-marker{display:none}.stage-card[data-astro-cid-bwdi5enb] summary[data-astro-cid-bwdi5enb]{flex-direction:column;align-items:flex-start;min-height:15rem;display:flex}.flow-number[data-astro-cid-bwdi5enb]{width:2.2rem;height:2.2rem;color:var(--color-brand);background:#e9f4ed;border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}h3[data-astro-cid-bwdi5enb]{font-family:var(--font-display);margin-top:1rem;font-size:.9375rem;font-weight:700;line-height:1.4}summary[data-astro-cid-bwdi5enb]>p[data-astro-cid-bwdi5enb],.stage-detail[data-astro-cid-bwdi5enb] p[data-astro-cid-bwdi5enb]{color:var(--color-ink-soft);margin-top:.65rem;font-size:.8125rem;line-height:1.65}.expand-label[data-astro-cid-bwdi5enb]{width:100%;color:var(--color-brand);justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:1.1rem;font-size:.6875rem;font-weight:700;display:flex}.expand-label[data-astro-cid-bwdi5enb] b[data-astro-cid-bwdi5enb]{font-size:1rem;line-height:1;transition:transform .18s}details[data-astro-cid-bwdi5enb][open]>summary[data-astro-cid-bwdi5enb] .expand-label[data-astro-cid-bwdi5enb] b[data-astro-cid-bwdi5enb]{transform:rotate(45deg)}details[data-astro-cid-bwdi5enb][open]{border-color:#42916f;box-shadow:0 6px 20px #115e4114}.stage-detail[data-astro-cid-bwdi5enb]{border-top:1px solid #e1eae5;padding:.25rem 1.1rem 1.1rem}.stage-detail[data-astro-cid-bwdi5enb] small[data-astro-cid-bwdi5enb]{text-transform:uppercase;letter-spacing:.07em;color:var(--color-brand);margin-top:1rem;font-size:.6rem;font-weight:700;display:block}.stage-detail[data-astro-cid-bwdi5enb] .focus-text[data-astro-cid-bwdi5enb]{margin-top:.3rem;font-size:.75rem}.stage-detail[data-astro-cid-bwdi5enb] a[data-astro-cid-bwdi5enb]{color:var(--color-brand);text-underline-offset:3px;margin-top:1rem;font-size:.75rem;font-weight:700;line-height:1.5;display:block}.stage-detail[data-astro-cid-bwdi5enb] a[data-astro-cid-bwdi5enb]:hover{text-decoration:underline}.flow-connector[data-astro-cid-bwdi5enb]{fill:none;stroke:#42916f;stroke-width:1.5px;width:1.5rem;height:1rem;position:absolute;top:2.3rem;left:100%}.flow-line[data-astro-cid-bwdi5enb]{stroke-dasharray:4 3}.flow-overview[data-astro-cid-bwdi5enb]:focus-within .flow-line[data-astro-cid-bwdi5enb],.flow-overview[data-astro-cid-bwdi5enb]:hover .flow-line[data-astro-cid-bwdi5enb]{animation:1.5s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-14px}}.support-heading[data-astro-cid-bwdi5enb]{border-top:1px solid #d6e3dc;padding-top:1.5rem}.support-heading[data-astro-cid-bwdi5enb]>span[data-astro-cid-bwdi5enb]{color:var(--color-brand);font-size:.75rem;font-weight:800}.support-heading[data-astro-cid-bwdi5enb] p[data-astro-cid-bwdi5enb]{color:var(--color-ink-soft);margin-top:.25rem;font-size:.8125rem}.flow-support[data-astro-cid-bwdi5enb]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1rem;display:grid}.support-card[data-astro-cid-bwdi5enb]{border-top:3px solid #668fb8}.support-card--sludge[data-astro-cid-bwdi5enb]{border-top-color:#af8848}.support-route[data-astro-cid-bwdi5enb]{color:#446784;align-items:baseline;gap:.65rem;font-size:.65rem;line-height:1.5;display:flex}.support-card--sludge[data-astro-cid-bwdi5enb] .support-route[data-astro-cid-bwdi5enb]{color:#816334}.support-card[data-astro-cid-bwdi5enb] summary[data-astro-cid-bwdi5enb]>p[data-astro-cid-bwdi5enb]{min-height:4rem}.sludge-route[data-astro-cid-bwdi5enb]{color:#705626;background:#faf7ef;border:1px solid #e9dec8;border-radius:.4rem;flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:1.25rem;padding:1rem 1.25rem;font-size:.75rem;display:flex}.sludge-route[data-astro-cid-bwdi5enb] span[data-astro-cid-bwdi5enb]{margin-inline:.45rem}.flow-footer[data-astro-cid-bwdi5enb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.75rem;display:flex}.flow-footer[data-astro-cid-bwdi5enb]>p[data-astro-cid-bwdi5enb]{max-width:34rem;color:var(--color-ink-soft);font-size:.75rem;line-height:1.7}@media (hover:hover){.stage-card[data-astro-cid-bwdi5enb]:hover,.support-card[data-astro-cid-bwdi5enb]:hover{border-color:#42916f;transform:translateY(-3px);box-shadow:0 8px 24px #115e4117}}@media (width<=63.99rem){.flow-stages[data-astro-cid-bwdi5enb],.flow-support[data-astro-cid-bwdi5enb]{grid-template-columns:1fr}.stage-card[data-astro-cid-bwdi5enb] summary[data-astro-cid-bwdi5enb]{min-height:auto}.expand-label[data-astro-cid-bwdi5enb]{margin-top:.5rem}.flow-connector[data-astro-cid-bwdi5enb]{width:1.5rem;height:1.5rem;top:100%;left:2rem;transform:rotate(90deg)}.support-card[data-astro-cid-bwdi5enb] summary[data-astro-cid-bwdi5enb]>p[data-astro-cid-bwdi5enb]{min-height:auto}.flow-topline[data-astro-cid-bwdi5enb]{padding:1.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.flow-line[data-astro-cid-bwdi5enb]{animation:none!important}.stage-card[data-astro-cid-bwdi5enb],.support-card[data-astro-cid-bwdi5enb],.expand-label[data-astro-cid-bwdi5enb] b[data-astro-cid-bwdi5enb]{transition:none;transform:none!important}}
