.service__inner[data-v-517abc60]{max-width:var(--container);margin:0 auto}.service__narrow[data-v-517abc60]{max-width:48rem}.service__hero[data-v-517abc60]{padding:calc(var(--section-y)*.9) 1.5rem calc(var(--section-y)*.7);background:var(--glow-accent),var(--color-bg)}.service__hero-inner[data-v-517abc60]{max-width:52rem}.service__breadcrumbs ol[data-v-517abc60]{display:flex;margin:0 0 1.5rem;padding:0;list-style:none;color:var(--color-text-muted);font-size:var(--fs-sm)}.service__breadcrumbs li+li[data-v-517abc60]:before{content:"›";margin:0 .5rem}.service__breadcrumbs a[data-v-517abc60]{color:inherit;text-decoration:none}.service__breadcrumbs a[data-v-517abc60]:focus-visible,.service__breadcrumbs a[data-v-517abc60]:hover{color:var(--color-text);text-decoration:underline}.service h1[data-v-517abc60]{font-size:var(--fs-3xl);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);margin:0 0 1.25rem}.service__lead[data-v-517abc60]{max-width:44rem;margin:0 0 2rem;color:var(--color-text-muted);font-size:var(--fs-md);line-height:var(--lh-base)}.service__cta[data-v-517abc60]{display:flex;flex-wrap:wrap;gap:.75rem}.service__section[data-v-517abc60]{padding:var(--section-y) 1.5rem;background:var(--color-bg)}.service__section--alt[data-v-517abc60]{background:var(--color-surface-1)}.service h2[data-v-517abc60]{font-size:var(--fs-2xl);letter-spacing:var(--tracking-tight);margin:0 0 1rem}.service h2.service__subsequent[data-v-517abc60]{margin-top:calc(var(--section-y)*.7)}.service__text[data-v-517abc60]{max-width:44rem;margin:0 0 1rem;color:var(--color-text-body);font-size:var(--fs-md);line-height:var(--lh-reading)}.service__text--strong[data-v-517abc60]{color:var(--color-text)}.service__center[data-v-517abc60]{max-width:44rem;margin:0 auto 2.5rem;text-align:center}.service__center .service__text[data-v-517abc60]{margin-inline:auto}.service__steps[data-v-517abc60]{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.5rem}.service__step-number[data-v-517abc60]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:.75rem;border-radius:50%;background:var(--color-accent-soft);border:1px solid var(--color-accent-border);color:var(--color-accent);font-weight:var(--fw-semibold);font-size:var(--fs-sm)}.service__cards h3[data-v-517abc60],.service__steps h3[data-v-517abc60]{font-size:var(--fs-lg);margin:0 0 .4rem}.service__cards p[data-v-517abc60],.service__steps p[data-v-517abc60]{margin:0;color:var(--color-text-muted);line-height:var(--lh-base)}.service__cards .service__method[data-v-517abc60]{margin:0 0 .6rem;color:var(--color-accent);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.service__cards .service__method span[data-v-517abc60]{color:var(--color-text-muted);font-weight:var(--fw-regular)}.service__more[data-v-517abc60]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;color:var(--color-accent);font-weight:var(--fw-semibold);text-decoration:none}.service__more[data-v-517abc60]:hover{text-decoration:underline}.service__columns[data-v-517abc60]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2.5rem}.service__checks[data-v-517abc60]{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.75rem}.service__checks li[data-v-517abc60]{display:flex;align-items:flex-start;gap:.6rem;color:var(--color-text-body);font-size:var(--fs-md)}.service__checks[data-v-517abc60] svg{flex-shrink:0;margin-top:.2em;color:var(--color-accent)}.service__cards[data-v-517abc60]{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem}.service__cards li[data-v-517abc60]{padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--r-md);background:var(--color-surface-1)}.service__section--alt .service__cards li[data-v-517abc60]{background:var(--color-bg)}.service__note[data-v-517abc60]{margin:0 0 1.5rem;color:var(--color-text-muted);font-size:var(--fs-sm)}.service__related[data-v-517abc60]{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-accent);font-weight:var(--fw-semibold);text-decoration:none}.service__related[data-v-517abc60]:hover{text-decoration:underline}.service__calc-link[data-v-517abc60]{margin-top:1rem}.service__faq[data-v-517abc60]{border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-bg);overflow:hidden}.service__faq details+details[data-v-517abc60]{border-top:1px solid var(--color-border)}.service__faq summary[data-v-517abc60]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;font-weight:var(--fw-semibold);cursor:pointer;list-style:none}.service__faq summary[data-v-517abc60]::-webkit-details-marker{display:none}.service__chevron[data-v-517abc60]{flex-shrink:0;color:var(--color-accent);transition:transform .2s ease}.service__faq details[open] .service__chevron[data-v-517abc60]{transform:rotate(180deg)}.service__faq details p[data-v-517abc60]{margin:0;padding:0 1.25rem 1.25rem;color:var(--color-text-muted);line-height:var(--lh-base)}@media(prefers-reduced-motion:reduce){.service__chevron[data-v-517abc60]{transition:none}}
