.svc-hero[data-astro-cid-tcy35dad]{padding-top:calc(var(--header-h) + clamp(24px,6vw,56px))}.svc-hero__inner[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}.svc-hero__title[data-astro-cid-tcy35dad]{font-size:var(--fs-display);letter-spacing:var(--tracking-display);margin-block:var(--space-4) var(--space-6)}.svc-hero__excerpt[data-astro-cid-tcy35dad]{font-size:var(--fs-body-lg);color:var(--text-muted);max-width:46ch;margin-bottom:var(--space-8)}.svc-hero__actions[data-astro-cid-tcy35dad]{display:flex;gap:var(--space-4);flex-wrap:wrap}.svc-hero__media[data-astro-cid-tcy35dad]{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-lg)}.svc-hero__media[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{width:100%;height:100%;object-fit:cover;aspect-ratio:3 / 2.2}.svc-outcomes[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:clamp(40px,7vw,72px);padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl)}.svc-outcome[data-astro-cid-tcy35dad]{text-align:center}.svc-outcome__value[data-astro-cid-tcy35dad]{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(1.8rem,1.2rem + 2vw,3rem);letter-spacing:-.02em}.svc-outcome__label[data-astro-cid-tcy35dad]{font-size:var(--fs-small);color:var(--text-dim)}.svc-deliv__grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,64px)}.svc-deliv__title[data-astro-cid-tcy35dad]{font-size:var(--fs-h1);margin-top:var(--space-4)}.svc-deliv__list[data-astro-cid-tcy35dad]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.svc-deliv__item[data-astro-cid-tcy35dad]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:.98rem}.svc-deliv__check[data-astro-cid-tcy35dad]{flex-shrink:0}.svc-process__head[data-astro-cid-tcy35dad]{margin-bottom:var(--space-12)}.svc-process__title[data-astro-cid-tcy35dad]{font-size:var(--fs-h1);margin-top:var(--space-4)}.svc-process__steps[data-astro-cid-tcy35dad]{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);counter-reset:step}.svc-step[data-astro-cid-tcy35dad]{padding:var(--space-6);border-top:2px solid var(--border)}.svc-step__num[data-astro-cid-tcy35dad]{font-size:var(--fs-body);font-weight:500}.svc-step__title[data-astro-cid-tcy35dad]{font-family:var(--font-display);font-weight:600;font-size:1.25rem;margin-block:var(--space-3) var(--space-2)}.svc-step__text[data-astro-cid-tcy35dad]{color:var(--text-muted);font-size:.95rem}.svc-others__title[data-astro-cid-tcy35dad]{font-size:var(--fs-h2);margin-bottom:var(--space-8)}.svc-others__grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}.svc-other[data-astro-cid-tcy35dad]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--dur-mid) var(--ease-out),transform var(--dur-mid) var(--ease-out)}.svc-other[data-astro-cid-tcy35dad]:hover{border-color:var(--border-strong);transform:translateY(-3px)}.svc-other__index[data-astro-cid-tcy35dad]{color:var(--text-dim);font-size:var(--fs-small)}.svc-other__name[data-astro-cid-tcy35dad]{font-family:var(--font-display);font-weight:600;color:var(--text);flex:1}.svc-other__arrow[data-astro-cid-tcy35dad]{color:var(--volt-500);font-size:1.2rem}@media (max-width: 820px){.svc-hero__inner[data-astro-cid-tcy35dad],.svc-deliv__grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.svc-process__steps[data-astro-cid-tcy35dad]{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.svc-outcomes[data-astro-cid-tcy35dad]{grid-template-columns:1fr;gap:var(--space-6)}.svc-deliv__list[data-astro-cid-tcy35dad],.svc-process__steps[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}
