.svc-intro[data-astro-cid-b34xn6lj]{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.svc-body[data-astro-cid-b34xn6lj] .lead[data-astro-cid-b34xn6lj]{margin-bottom:var(--space-8)}.svc-actions[data-astro-cid-b34xn6lj]{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.svc-figure[data-astro-cid-b34xn6lj]{margin:0}.svc-detail[data-astro-cid-b34xn6lj]{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,3.5rem);display:grid}.svc-detail-text[data-astro-cid-b34xn6lj] p[data-astro-cid-b34xn6lj]{color:var(--muted);margin-bottom:var(--space-4)}.svc-detail-text[data-astro-cid-b34xn6lj] p[data-astro-cid-b34xn6lj]:first-child{font-size:var(--step-lead);color:var(--ink)}.svc-detail-side[data-astro-cid-b34xn6lj]{gap:var(--space-6);display:grid}.svc-panel[data-astro-cid-b34xn6lj]{padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--r)}.svc-panel-title[data-astro-cid-b34xn6lj]{font-family:var(--font-display);margin-bottom:var(--space-4);color:var(--brand-deep);font-size:1.15rem}.svc-checklist[data-astro-cid-b34xn6lj]{gap:var(--space-3);display:grid}.svc-checklist[data-astro-cid-b34xn6lj] li[data-astro-cid-b34xn6lj]{font-size:var(--step-sm);color:var(--ink);align-items:flex-start;gap:.6rem;display:flex}.svc-check[data-astro-cid-b34xn6lj]{border-radius:var(--r-full);background:var(--accent-wash);width:1.4rem;height:1.4rem;color:var(--accent-deep);flex:none;place-items:center;margin-top:.05rem;display:grid}.svc-check[data-astro-cid-b34xn6lj] svg[data-astro-cid-b34xn6lj]{width:11px;height:11px}.svc-chips[data-astro-cid-b34xn6lj]{flex-wrap:wrap;gap:.5rem;display:flex}.svc-chip[data-astro-cid-b34xn6lj]{border-radius:var(--r-full);background:var(--brand-wash);color:var(--brand-deep);font-size:var(--step-sm);padding:.45rem .85rem;font-weight:600}.svc-benefits[data-astro-cid-b34xn6lj]{gap:var(--space-4);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.svc-benefit[data-astro-cid-b34xn6lj]{padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.svc-benefit[data-astro-cid-b34xn6lj] .icon-badge[data-astro-cid-b34xn6lj]{margin-bottom:var(--space-4)}.svc-benefit-title[data-astro-cid-b34xn6lj]{font-family:var(--font-display);color:var(--brand-deep);margin-bottom:.3rem;font-size:1.15rem}.svc-benefit[data-astro-cid-b34xn6lj] p[data-astro-cid-b34xn6lj]{font-size:var(--step-sm);color:var(--muted)}.svc-head[data-astro-cid-b34xn6lj]{text-align:center;max-width:34rem;margin-inline:auto;margin-bottom:var(--space-12)}.svc-head[data-astro-cid-b34xn6lj] .kicker[data-astro-cid-b34xn6lj]{justify-content:center}.svc-head[data-astro-cid-b34xn6lj] h2[data-astro-cid-b34xn6lj]{text-wrap:balance;margin-top:.5rem}.svc-steps[data-astro-cid-b34xn6lj]{gap:var(--space-4);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.svc-step[data-astro-cid-b34xn6lj]{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:flex-start;display:flex}.svc-step-num[data-astro-cid-b34xn6lj]{border-radius:var(--r-full);background:var(--brand-wash);width:2.25rem;height:2.25rem;color:var(--brand-deep);font-family:var(--font-display);flex:none;place-items:center;font-weight:600;display:grid}.svc-step-title[data-astro-cid-b34xn6lj]{font-family:var(--font-display);margin-bottom:.2rem;font-size:1.1rem}.svc-step[data-astro-cid-b34xn6lj] p[data-astro-cid-b34xn6lj]{font-size:var(--step-sm);color:var(--muted)}.section-head[data-astro-cid-b34xn6lj]{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.svc-others[data-astro-cid-b34xn6lj]{grid-template-columns:1fr}.svc-other-link[data-astro-cid-b34xn6lj]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);height:100%;transition:border-color .22s var(--ease-out), box-shadow .22s var(--ease-out), transform .22s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.svc-other-link[data-astro-cid-b34xn6lj]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.svc-other-photo[data-astro-cid-b34xn6lj]{background:var(--brand-wash);display:block}.svc-other-photo[data-astro-cid-b34xn6lj] img[data-astro-cid-b34xn6lj]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.svc-other-photo-ph[data-astro-cid-b34xn6lj]{aspect-ratio:16/9;color:var(--brand-soft);place-items:center;display:grid}.svc-other-photo-ph[data-astro-cid-b34xn6lj] svg[data-astro-cid-b34xn6lj]{width:30px;height:30px}.svc-other-info[data-astro-cid-b34xn6lj]{padding:var(--space-5);flex-direction:column;gap:.3rem;display:flex}.svc-other-title[data-astro-cid-b34xn6lj]{font-family:var(--font-display);color:var(--brand-deep);font-size:1.1rem;line-height:1.25}.svc-other-aud[data-astro-cid-b34xn6lj]{font-size:var(--step-sm);color:var(--muted)}@media (width>=640px){.svc-steps[data-astro-cid-b34xn6lj],.svc-benefits[data-astro-cid-b34xn6lj]{grid-template-columns:repeat(2,1fr)}.svc-others[data-astro-cid-b34xn6lj]{grid-template-columns:repeat(3,1fr)}}@media (width>=980px){.svc-steps[data-astro-cid-b34xn6lj]{grid-template-columns:repeat(3,1fr)}.svc-benefits[data-astro-cid-b34xn6lj]{grid-template-columns:repeat(4,1fr)}}@media (width>=880px){.svc-intro[data-astro-cid-b34xn6lj]{grid-template-columns:1.1fr .9fr}.svc-detail[data-astro-cid-b34xn6lj]{grid-template-columns:1.6fr 1fr;gap:clamp(2.5rem,5vw,4.5rem)}}
