.faq-item[data-astro-cid-4pfzygtj]{border-bottom:1px solid var(--color-line-soft);padding-block:var(--space-5)}.faq-item__q[data-astro-cid-4pfzygtj]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:var(--text-md);list-style:none}.faq-item__q[data-astro-cid-4pfzygtj]::-webkit-details-marker{display:none}.faq-item__q[data-astro-cid-4pfzygtj] svg[data-astro-cid-4pfzygtj]{width:16px;height:16px;flex-shrink:0;transition:transform var(--duration-base) var(--ease-standard)}.faq-item[data-astro-cid-4pfzygtj][open] .faq-item__q[data-astro-cid-4pfzygtj] svg[data-astro-cid-4pfzygtj]{transform:rotate(180deg)}.faq-item__a[data-astro-cid-4pfzygtj]{color:var(--color-ink-soft);font-size:var(--text-sm);max-width:65ch;margin-top:var(--space-3)}@media (prefers-reduced-motion: reduce){.faq-item__q[data-astro-cid-4pfzygtj] svg[data-astro-cid-4pfzygtj]{transition:none}}.service-breadcrumb[data-astro-cid-4vbrwyv4]{padding-block:var(--space-5)}.service-hero[data-astro-cid-4vbrwyv4]{padding-block:var(--space-6) var(--space-10)}.service-hero__text[data-astro-cid-4vbrwyv4]{max-width:760px;text-align:center}.service-hero__eyebrow[data-astro-cid-4vbrwyv4]{margin-bottom:var(--space-4)}.service-hero__title[data-astro-cid-4vbrwyv4]{font-size:clamp(1.953rem,4vw,2.8rem);line-height:1.12}.service-hero__intro[data-astro-cid-4vbrwyv4]{color:var(--color-ink-soft);font-size:var(--text-md);max-width:56ch;margin:var(--space-5) auto 0}.service-hero__scope[data-astro-cid-4vbrwyv4]{margin-top:var(--space-4);color:var(--color-ink-soft);font-size:11.5px;letter-spacing:.04em}.service-hero__cta[data-astro-cid-4vbrwyv4]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-top:var(--space-6)}.service-hero__banner[data-astro-cid-4vbrwyv4]{margin-top:var(--space-8)}.service-hero__banner[data-astro-cid-4vbrwyv4] .service-hero__photo{display:block;width:100%;height:auto;aspect-ratio:21 / 7;object-fit:cover;object-position:center 35%;border:1px solid var(--color-line-soft)}@media (max-width: 640px){.service-hero__banner[data-astro-cid-4vbrwyv4] .service-hero__photo{aspect-ratio:4 / 3;object-position:center 30%}}hr[data-astro-cid-4vbrwyv4].hair{border:none;border-top:1px solid var(--color-line-soft);margin:0}.section[data-astro-cid-4vbrwyv4]{padding-block:var(--space-12)}.section--tight[data-astro-cid-4vbrwyv4]{padding-block:var(--space-6)}.section--surface[data-astro-cid-4vbrwyv4]{background:var(--color-surface);border-top:1px solid var(--color-line-soft);border-bottom:1px solid var(--color-line-soft)}.extra-grid[data-astro-cid-4vbrwyv4]{display:grid;grid-template-columns:repeat(var(--extra-cols, 3),1fr);gap:var(--space-8)}.extra-item[data-astro-cid-4vbrwyv4] h3[data-astro-cid-4vbrwyv4]{font-size:var(--text-md);font-weight:700;margin-bottom:var(--space-2)}.extra-item[data-astro-cid-4vbrwyv4] p[data-astro-cid-4vbrwyv4]{color:var(--color-ink-soft);font-size:var(--text-sm);margin:0}.problem[data-astro-cid-4vbrwyv4]{max-width:70ch}.problem__title[data-astro-cid-4vbrwyv4]{font-size:clamp(1.4rem,2.6vw,1.9rem);margin:var(--space-3) 0 var(--space-4)}.problem__body[data-astro-cid-4vbrwyv4]{color:var(--color-ink-soft);font-size:var(--text-md)}.scope-grid[data-astro-cid-4vbrwyv4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10)}.scope-block__eyebrow[data-astro-cid-4vbrwyv4]{margin-bottom:var(--space-4);display:block}.scope-list[data-astro-cid-4vbrwyv4]{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-ink)}.scope-list[data-astro-cid-4vbrwyv4] li[data-astro-cid-4vbrwyv4]{padding-left:var(--space-5);position:relative}.scope-list--include[data-astro-cid-4vbrwyv4] li[data-astro-cid-4vbrwyv4]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--color-accent);border-radius:50%}.scope-list--exclude[data-astro-cid-4vbrwyv4] li[data-astro-cid-4vbrwyv4]{color:var(--color-ink-soft)}.scope-list--exclude[data-astro-cid-4vbrwyv4] li[data-astro-cid-4vbrwyv4]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border:1px solid var(--color-line);border-radius:50%}.scope-note[data-astro-cid-4vbrwyv4]{margin-top:var(--space-5);font-size:12.5px;color:var(--color-ink-soft);font-style:italic}.steps[data-astro-cid-4vbrwyv4]{display:grid;grid-template-columns:repeat(var(--steps-count, 4),1fr);gap:0}.trust-grid[data-astro-cid-4vbrwyv4]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.trust-item[data-astro-cid-4vbrwyv4] h3[data-astro-cid-4vbrwyv4]{font-size:var(--text-md);font-weight:700;margin-bottom:var(--space-3)}.trust-item[data-astro-cid-4vbrwyv4] p[data-astro-cid-4vbrwyv4]{color:var(--color-ink-soft);font-size:var(--text-sm);margin:0}.future-note[data-astro-cid-4vbrwyv4]{border-left:2px solid var(--color-accent);padding-left:var(--space-6);max-width:68ch}.future-note[data-astro-cid-4vbrwyv4] p[data-astro-cid-4vbrwyv4]{color:var(--color-ink-soft);font-size:var(--text-sm);margin-top:var(--space-3)}.faq-list[data-astro-cid-4vbrwyv4]{border-top:1px solid var(--color-line-soft)}.cta-band[data-astro-cid-4vbrwyv4]{background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-s);padding:var(--space-10) var(--space-8);display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap}.cta-band[data-astro-cid-4vbrwyv4] h2[data-astro-cid-4vbrwyv4]{color:var(--color-paper);font-size:clamp(1.4rem,2.6vw,1.9rem);max-width:22ch}.cta-band__actions[data-astro-cid-4vbrwyv4]{display:flex;gap:var(--space-4);flex-wrap:wrap}.cta-band[data-astro-cid-4vbrwyv4] .btn--outline{border-color:var(--color-paper);color:var(--color-paper)}.cta-band[data-astro-cid-4vbrwyv4] .btn--outline:hover{background:var(--color-paper);color:var(--color-ink)}@media (max-width: 920px){.scope-grid[data-astro-cid-4vbrwyv4],.steps[data-astro-cid-4vbrwyv4],.trust-grid[data-astro-cid-4vbrwyv4],.extra-grid[data-astro-cid-4vbrwyv4]{grid-template-columns:1fr 1fr}.steps[data-astro-cid-4vbrwyv4]{row-gap:var(--space-8)}}@media (max-width: 640px){.scope-grid[data-astro-cid-4vbrwyv4],.steps[data-astro-cid-4vbrwyv4],.trust-grid[data-astro-cid-4vbrwyv4],.extra-grid[data-astro-cid-4vbrwyv4]{grid-template-columns:1fr}.steps[data-astro-cid-4vbrwyv4]{row-gap:0}.cta-band[data-astro-cid-4vbrwyv4]{padding:var(--space-8) var(--space-6)}}
