.service-hero[data-astro-cid-tcy35dad]{padding:clamp(44px,8vw,92px) 0;background:#e0f2fe}.service-hero[data-astro-cid-tcy35dad] .heading-xl[data-astro-cid-tcy35dad]{max-width:700px;font-size:clamp(2.05rem,4.3vw,3.25rem)}.service-hero[data-astro-cid-tcy35dad] .lede[data-astro-cid-tcy35dad]{max-width:58ch}.service-hero-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:clamp(28px,5vw,58px);align-items:center}.service-hero[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius);background:#e2e8f0}.hero-actions[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.content-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(28px,5vw,64px);align-items:start}.main-content[data-astro-cid-tcy35dad]{display:grid;gap:48px}.main-content[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{max-width:70ch;color:var(--color-muted)}.main-content[data-astro-cid-tcy35dad]>section[data-astro-cid-tcy35dad]:not(.card)>.heading-lg[data-astro-cid-tcy35dad]+p[data-astro-cid-tcy35dad]{margin:clamp(18px,2.2vw,24px) 0 0}.main-content[data-astro-cid-tcy35dad]>section[data-astro-cid-tcy35dad]:not(.card)>.heading-md[data-astro-cid-tcy35dad]+p[data-astro-cid-tcy35dad]{margin:clamp(14px,1.7vw,18px) 0 0}.problem-list[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:14px;list-style:none}.problem-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{border:1px solid #cfe8f7;border-radius:999px;background:#f0f9ff;color:var(--color-accent-dark);font-weight:800;line-height:1.25;padding:8px 11px}.prep-card[data-astro-cid-tcy35dad]{display:grid;gap:14px;padding:22px;background:linear-gradient(135deg,#fff,#f0f9ff)}.scope-card[data-astro-cid-tcy35dad],.safety-card[data-astro-cid-tcy35dad]{display:grid;gap:14px;padding:22px;background:#fff}.scope-card[data-astro-cid-tcy35dad]{border-color:#bfdbfe;background:linear-gradient(135deg,#fff,#eff6ff)}.safety-card[data-astro-cid-tcy35dad]{border-color:#fde68a;background:linear-gradient(135deg,#fff,#fff7ed)}.scope-card[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.safety-card[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{margin:0}.service-proof-list[data-astro-cid-tcy35dad]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.service-proof-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{border-left:3px solid var(--color-accent);color:var(--color-muted);font-weight:750;padding-left:12px}.safety-card[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin:0}.source-note[data-astro-cid-tcy35dad]{border-top:1px solid #fed7aa;padding-top:12px;font-size:.95rem}.source-note[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{color:var(--color-accent-dark);font-weight:900;text-underline-offset:4px}.prep-card[data-astro-cid-tcy35dad] ul[data-astro-cid-tcy35dad]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.prep-card[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{border-left:3px solid var(--color-accent);color:var(--color-muted);font-weight:750;padding-left:12px}.side-panel[data-astro-cid-tcy35dad]{position:sticky;top:96px;display:grid;gap:13px;padding:22px}.side-panel[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.side-panel[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin:0}.side-panel[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad],.area-note[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad],.trust-note[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]{color:var(--color-muted)}.trust-note[data-astro-cid-tcy35dad]{display:grid;gap:4px;border-radius:var(--radius);background:#f8fafc;border:1px solid #e2e8f0;padding:13px}.review-link[data-astro-cid-tcy35dad]{color:var(--color-accent-dark);font-weight:900}.area-note[data-astro-cid-tcy35dad]{display:grid;gap:4px;margin-top:8px;border-top:1px solid var(--color-border);padding-top:16px}.faq-list[data-astro-cid-tcy35dad]{display:grid;gap:10px;margin-top:18px}.faq-list[data-astro-cid-tcy35dad] details[data-astro-cid-tcy35dad]{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:18px}.faq-list[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]{cursor:pointer;color:var(--color-ink);font-weight:900}.faq-list[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin:10px 0 0}.related-section[data-astro-cid-tcy35dad]{background:#fff;border-top:1px solid var(--color-border)}.related-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.related-card[data-astro-cid-tcy35dad]{display:grid;gap:8px;padding:18px}.related-card[data-astro-cid-tcy35dad] strong[data-astro-cid-tcy35dad]{color:var(--color-ink)}.related-card[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]{color:var(--color-muted)}@media(max-width:900px){.service-hero-grid[data-astro-cid-tcy35dad],.content-grid[data-astro-cid-tcy35dad],.related-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.side-panel[data-astro-cid-tcy35dad]{position:static}}@media(max-width:700px){.hero-actions[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr}.problem-list[data-astro-cid-tcy35dad]{gap:8px}}
