.svc-hero[data-astro-cid-vldfixj4]{background:radial-gradient(at 90% 0,#c7ff571a,#0000 55%);padding-block:32px clamp(64px,9vw,120px);position:relative;overflow:clip}.breadcrumb[data-astro-cid-vldfixj4] ol[data-astro-cid-vldfixj4]{color:var(--dim);flex-wrap:wrap;gap:8px;font-size:.85rem;display:flex}.breadcrumb[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]+li[data-astro-cid-vldfixj4]:before{content:"/";margin-right:8px}.breadcrumb[data-astro-cid-vldfixj4] a[data-astro-cid-vldfixj4]:hover{color:var(--ink)}.breadcrumb[data-astro-cid-vldfixj4] [data-astro-cid-vldfixj4][aria-current]{color:var(--ink-soft)}.svc-hero-grid[data-astro-cid-vldfixj4]{align-items:center;gap:40px;margin-top:clamp(32px,5vw,64px);display:grid}.svc-hero-copy[data-astro-cid-vldfixj4]{justify-items:start;gap:24px;display:grid}.svc-hero-copy[data-astro-cid-vldfixj4] h1[data-astro-cid-vldfixj4]{max-width:15ch;font-size:clamp(2.5rem,5.6vw,5rem)}.svc-hero-mark[data-astro-cid-vldfixj4]{justify-items:center;display:none}.svc-partner[data-astro-cid-vldfixj4]{border-block:1px solid var(--line);background:var(--bg-raised);padding-block:40px}.svc-partner-inner[data-astro-cid-vldfixj4]{align-items:center;gap:24px;display:grid}.svc-partner-logo[data-astro-cid-vldfixj4]{width:auto;height:64px}.svc-partner-copy[data-astro-cid-vldfixj4] .svc-fit-label[data-astro-cid-vldfixj4]{color:var(--accent);margin-bottom:10px}.svc-partner-copy[data-astro-cid-vldfixj4] p[data-astro-cid-vldfixj4]{max-width:60ch;color:var(--ink-soft);font-size:clamp(1.05rem,1.4vw,1.2rem)}.svc-outcomes[data-astro-cid-vldfixj4]{gap:48px;display:grid}.svc-intro[data-astro-cid-vldfixj4]{align-content:start;gap:20px;display:grid}.svc-intro-text[data-astro-cid-vldfixj4]{max-width:56ch;color:var(--ink-soft);font-size:clamp(1.05rem,1.4vw,1.2rem)}.outcomes[data-astro-cid-vldfixj4]{gap:28px;display:grid}.outcomes[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]{border-top:2px solid var(--accent);gap:8px;padding-top:20px;display:grid}.outcomes[data-astro-cid-vldfixj4] h2[data-astro-cid-vldfixj4]{font-size:clamp(1.4rem,2.2vw,1.8rem)}.outcomes[data-astro-cid-vldfixj4] p[data-astro-cid-vldfixj4]{color:var(--muted)}.offerings[data-astro-cid-vldfixj4]{border-top:1px solid var(--line);margin-top:clamp(40px,6vw,72px);display:grid}.offerings[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:6px 16px;padding-block:24px;display:grid}.offering-index[data-astro-cid-vldfixj4]{color:var(--accent);letter-spacing:.12em;grid-row:span 2;padding-top:8px;font-size:.78rem;font-weight:700}.offerings[data-astro-cid-vldfixj4] h3[data-astro-cid-vldfixj4]{font-size:clamp(1.4rem,2.4vw,2rem)}.offerings[data-astro-cid-vldfixj4] p[data-astro-cid-vldfixj4]{max-width:52ch;color:var(--muted)}.svc-fit[data-astro-cid-vldfixj4]{gap:48px;display:grid}.svc-fit-label[data-astro-cid-vldfixj4]{color:var(--dim);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:.75rem;font-weight:700}.svc-applications[data-astro-cid-vldfixj4]{font-family:var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;gap:0 .5em;font-size:clamp(1.35rem,2.6vw,2.1rem);font-weight:500;line-height:1.3;display:flex}.svc-applications[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]:not(:last-child):after{content:" /";color:var(--dim)}.svc-audience[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]{font-weight:500}.svc-block[data-astro-cid-vldfixj4]{margin-top:clamp(40px,6vw,72px)}@media (width>=900px){.svc-hero-grid[data-astro-cid-vldfixj4]{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:clamp(48px,6vw,96px)}.svc-hero-mark[data-astro-cid-vldfixj4]{display:grid}.svc-partner-inner[data-astro-cid-vldfixj4]{grid-template-columns:auto minmax(0,1fr);gap:clamp(40px,6vw,96px)}.svc-partner-logo[data-astro-cid-vldfixj4]{height:80px}.svc-outcomes[data-astro-cid-vldfixj4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,112px)}.offerings[data-astro-cid-vldfixj4]{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.offerings[data-astro-cid-vldfixj4] li[data-astro-cid-vldfixj4]{border-top:1px solid var(--line);border-bottom:0}.svc-fit[data-astro-cid-vldfixj4]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(48px,7vw,112px)}}
