.zapp__lead[data-astro-cid-cloovlmp]{max-width:74ch;line-height:1.65}.zapp__list[data-astro-cid-cloovlmp]{gap:12px;max-width:78ch;margin:20px 0 0;padding:0;list-style:none;display:grid}.zapp__list[data-astro-cid-cloovlmp] li[data-astro-cid-cloovlmp]{color:var(--muted);border-left:2px solid var(--line);padding-left:16px;font-size:.94rem;line-height:1.65}.zapp__list[data-astro-cid-cloovlmp] a[data-astro-cid-cloovlmp],.zapp__foot[data-astro-cid-cloovlmp] a[data-astro-cid-cloovlmp]{color:var(--blue-500);text-underline-offset:2px;font-weight:600;text-decoration:underline}.zapp__foot[data-astro-cid-cloovlmp]{max-width:74ch;margin:22px 0 0;font-size:.94rem;line-height:1.65}.svc-hero[data-astro-cid-cloovlmp]{background:radial-gradient(900px 400px at 85% -10%,#e8f0fb 0,#0000 60%);padding:clamp(32px,5vw,56px) 0 clamp(40px,6vw,64px)}.svc-hero__in[data-astro-cid-cloovlmp]{grid-template-columns:1.1fr .9fr;align-items:start;gap:44px;display:grid}.crumb[data-astro-cid-cloovlmp]{color:var(--muted);margin-bottom:16px;font-size:.85rem}.crumb[data-astro-cid-cloovlmp] a[data-astro-cid-cloovlmp]{color:var(--muted)}.crumb[data-astro-cid-cloovlmp] span[data-astro-cid-cloovlmp]{color:var(--navy-700);font-weight:600}.ic-sm[data-astro-cid-cloovlmp]{vertical-align:-2px;width:14px;height:14px;display:inline-block}.hub-ctx[data-astro-cid-cloovlmp]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hub-ctx__card[data-astro-cid-cloovlmp]{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:18px 20px}.hub-ctx__l[data-astro-cid-cloovlmp]{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:flex}.hub-ctx__l[data-astro-cid-cloovlmp] .ic-sm[data-astro-cid-cloovlmp]{color:var(--blue-500)}.hub-ctx__v[data-astro-cid-cloovlmp]{color:var(--navy-800);margin-top:6px;font-size:1.02rem;font-weight:700;display:block}.hub-mix[data-astro-cid-cloovlmp]{margin-top:34px}.loc-links[data-astro-cid-cloovlmp]{flex-wrap:wrap;gap:12px;display:flex}.loc-chip[data-astro-cid-cloovlmp]{border:1.5px solid var(--steel-300);color:var(--navy-700);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:.92rem;font-weight:600;display:inline-flex}.loc-chip[data-astro-cid-cloovlmp] .ic-sm[data-astro-cid-cloovlmp]{color:var(--blue-500)}.hub-body[data-astro-cid-cloovlmp]{max-width:76ch}.hub-body[data-astro-cid-cloovlmp] p[data-astro-cid-cloovlmp]{color:var(--ink-soft,#3f4b63);margin:0 0 16px}.svc[data-astro-cid-cloovlmp] h3[data-astro-cid-cloovlmp]{margin-bottom:6px}.proj-mini[data-astro-cid-cloovlmp]{flex-direction:column;padding:0;display:flex;overflow:hidden}.proj-mini__media[data-astro-cid-cloovlmp]{background-position:50%;background-size:cover;height:140px}.proj-mini__body[data-astro-cid-cloovlmp]{padding:18px 20px 22px}.proj-mini__body[data-astro-cid-cloovlmp] h3[data-astro-cid-cloovlmp]{margin:4px 0 6px;font-size:1.05rem}@media (width<=940px){.svc-hero__in[data-astro-cid-cloovlmp]{grid-template-columns:1fr}}@media (width<=720px){.hub-ctx[data-astro-cid-cloovlmp]{grid-template-columns:1fr}}
