.svc-hero[data-astro-cid-njl2q4gy]{padding-block:clamp(32px,4vw,60px)}.svc-hero__grid[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (width>=960px){.svc-hero__grid[data-astro-cid-njl2q4gy]{grid-template-columns:1.05fr .95fr;gap:clamp(36px,5vw,64px)}}.svc-hero__copy[data-astro-cid-njl2q4gy]{flex-direction:column;gap:16px;display:flex}.breadcrumb[data-astro-cid-njl2q4gy]{color:var(--color-ink-muted);flex-wrap:wrap;gap:8px;font-size:.84rem;display:flex}.breadcrumb[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover{color:var(--color-brand)}.svc-hero__actions[data-astro-cid-njl2q4gy]{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.svc-hero__trust[data-astro-cid-njl2q4gy]{color:var(--color-ink-muted);margin:4px 0 0;font-size:.875rem;font-weight:500}.svc-hero__media[data-astro-cid-njl2q4gy]{aspect-ratio:4/3.2;border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.svc-section[data-astro-cid-njl2q4gy]{border-top:1px solid var(--color-border)}.concerns-grid[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=780px){.concerns-grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,minmax(0,1fr))}}.concern-card[data-astro-cid-njl2q4gy]{flex-direction:column;gap:8px;padding:24px;display:flex}.concern-card[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--color-ink-body);margin:0;font-size:.9375rem;line-height:1.6}.svc-process-layout[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (width>=960px){.svc-process-layout[data-astro-cid-njl2q4gy]{grid-template-columns:.9fr 1.1fr;gap:clamp(36px,5vw,64px)}}.svc-process-intro[data-astro-cid-njl2q4gy]{flex-direction:column;gap:12px;display:flex}.process-steps[data-astro-cid-njl2q4gy]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.process-step[data-astro-cid-njl2q4gy]{flex-direction:column;gap:6px;padding:22px 24px;display:flex}.process-step__num[data-astro-cid-njl2q4gy]{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);font-size:.75rem;font-weight:700}.process-step[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--color-ink-body);margin:0;font-size:.9375rem}.related-projects-grid[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=780px){.related-projects-grid[data-astro-cid-njl2q4gy]{grid-template-columns:1fr 1fr}}.related-proj-card[data-astro-cid-njl2q4gy]{flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.related-proj-card[data-astro-cid-njl2q4gy]:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.related-proj-card__media[data-astro-cid-njl2q4gy]{aspect-ratio:16/10}.related-proj-card__body[data-astro-cid-njl2q4gy]{flex-direction:column;gap:8px;padding:22px;display:flex}.proj-cat[data-astro-cid-njl2q4gy]{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--color-brand);font-size:.75rem;font-weight:700}.related-proj-card__body[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--color-ink-muted);margin:0;font-size:.9375rem}.faq-layout[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (width>=960px){.faq-layout[data-astro-cid-njl2q4gy]{grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,60px)}}.faq-intro[data-astro-cid-njl2q4gy],.faq-list[data-astro-cid-njl2q4gy]{flex-direction:column;gap:12px;display:flex}.faq-item[data-astro-cid-njl2q4gy]{padding:18px 22px}.faq-item__q[data-astro-cid-njl2q4gy]{font-family:var(--font-display), sans-serif;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.faq-item__q[data-astro-cid-njl2q4gy]::-webkit-details-marker{display:none}.faq-item__plus[data-astro-cid-njl2q4gy]{color:var(--color-brand);font-size:1.25rem;transition:transform .18s}.faq-item[data-astro-cid-njl2q4gy][open] .faq-item__plus[data-astro-cid-njl2q4gy]{transform:rotate(45deg)}.faq-item__a[data-astro-cid-njl2q4gy]{border-top:1px solid var(--color-border);color:var(--color-ink-body);margin:12px 0 0;padding-top:12px;font-size:.95rem;line-height:1.6}.svc-est-layout[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (width>=960px){.svc-est-layout[data-astro-cid-njl2q4gy]{grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,60px)}}.svc-est-copy[data-astro-cid-njl2q4gy]{flex-direction:column;gap:16px;display:flex}.other-services-box[data-astro-cid-njl2q4gy]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:10px;margin-top:8px;padding:18px 20px;display:flex}.other-services-box[data-astro-cid-njl2q4gy] ul[data-astro-cid-njl2q4gy]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.other-services-box[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{color:var(--color-brand);font-size:.9375rem;font-weight:600}
