.svc-hero[data-astro-cid-zs3br4dn]{padding-block:clamp(1.5rem,1rem + 2vw,3rem) clamp(3rem,2rem + 4vw,6rem);background:linear-gradient(180deg,#fff,var(--indigo-50))}.crumbs[data-astro-cid-zs3br4dn]{display:flex;gap:.5rem;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--ink-soft);margin-bottom:clamp(2rem,1rem + 3vw,4rem)}.crumbs[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]{color:var(--brand-indigo);text-decoration:none;font-weight:600}.crumbs[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]:hover{text-decoration:underline}.svc-hero__grid[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:center}.svc-hero__copy[data-astro-cid-zs3br4dn]{display:grid;gap:1.25rem;justify-items:start}.svc-hero[data-astro-cid-zs3br4dn] h1[data-astro-cid-zs3br4dn]{font-size:clamp(2.4rem,1.6rem + 3.4vw,4.6rem);color:var(--brand-indigo);letter-spacing:-.04em;font-weight:800}.svc-hero__intro[data-astro-cid-zs3br4dn]{font-size:var(--fs-lg);color:var(--ink-soft);max-width:52ch}.svc-hero__ctas[data-astro-cid-zs3br4dn]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.svc-hero__art[data-astro-cid-zs3br4dn]{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--radius-lg);background:var(--brand-indigo);color:#fff;overflow:hidden;box-shadow:var(--shadow)}.svc-hero__art--em[data-astro-cid-zs3br4dn]{background:var(--brand-red)}.svc-hero__art[data-astro-cid-zs3br4dn] img[data-astro-cid-zs3br4dn]{width:100%;height:100%;object-fit:cover}.svc-body__grid[data-astro-cid-zs3br4dn]{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.prose[data-astro-cid-zs3br4dn]{display:grid;gap:1.1rem;max-width:68ch}.prose[data-astro-cid-zs3br4dn] h2[data-astro-cid-zs3br4dn]{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);color:var(--brand-indigo);margin-top:1rem}.prose[data-astro-cid-zs3br4dn] h2[data-astro-cid-zs3br4dn]:first-child{margin-top:0}.prose[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{color:var(--ink-soft);font-size:1.075rem}.checks[data-astro-cid-zs3br4dn]{list-style:none;display:grid;gap:.75rem}.checks[data-astro-cid-zs3br4dn] li[data-astro-cid-zs3br4dn]{display:flex;gap:.75rem;align-items:flex-start}.checks[data-astro-cid-zs3br4dn] svg{flex:none;margin-top:3px;color:#fff;background:var(--brand-sky);border-radius:999px;padding:3px;width:22px;height:22px}.disclaimer[data-astro-cid-zs3br4dn]{display:flex;gap:.5rem;align-items:flex-start;font-size:var(--fs-xs)!important;padding:1rem;border-radius:12px;background:var(--surface-alt);margin-top:1rem}.disclaimer[data-astro-cid-zs3br4dn] svg{flex:none;margin-top:2px}.svc-aside[data-astro-cid-zs3br4dn]{position:sticky;top:calc(var(--header-h) + 1.5rem);display:grid;gap:1.25rem}.aside-card[data-astro-cid-zs3br4dn]{display:grid;gap:1rem;padding:2rem;border-radius:var(--radius-lg);background:var(--surface-alt);border:1px solid var(--line)}.aside-card[data-astro-cid-zs3br4dn] h2[data-astro-cid-zs3br4dn]{font-size:1.4rem;color:var(--brand-indigo)}.aside-card[data-astro-cid-zs3br4dn] p[data-astro-cid-zs3br4dn]{color:var(--ink-soft)}.aside-card--em[data-astro-cid-zs3br4dn]{background:var(--red-50);border-color:#f8cfd1}.aside-card--em[data-astro-cid-zs3br4dn] h2[data-astro-cid-zs3br4dn]{color:var(--brand-red-700)}.others__title[data-astro-cid-zs3br4dn]{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);color:var(--brand-indigo);margin-bottom:2rem}.others__list[data-astro-cid-zs3br4dn]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.others__list[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:var(--radius);border:1px solid var(--line);text-decoration:none;font-weight:700;color:var(--brand-indigo-900);transition:border-color .2s,transform .3s var(--ease),box-shadow .3s}.others__list[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]>span[data-astro-cid-zs3br4dn]:nth-child(2){flex:1}.others__list[data-astro-cid-zs3br4dn] a[data-astro-cid-zs3br4dn]:hover{border-color:transparent;box-shadow:var(--shadow);transform:translateY(-3px)}@media(max-width:900px){.svc-hero__grid[data-astro-cid-zs3br4dn],.svc-body__grid[data-astro-cid-zs3br4dn]{grid-template-columns:1fr}.svc-hero__art[data-astro-cid-zs3br4dn]{aspect-ratio:16 / 8}.svc-hero__art[data-astro-cid-zs3br4dn] svg{width:96px;height:96px}.svc-aside[data-astro-cid-zs3br4dn]{position:static}}@media(max-width:520px){.svc-hero__ctas[data-astro-cid-zs3br4dn]{display:grid;width:100%}}
