.svc-container[data-astro-cid-v3puntj2]{width:min(1120px,calc(100% - 32px));margin:0 auto}.svc-container[data-astro-cid-v3puntj2].narrow,.narrow-heading[data-astro-cid-v3puntj2]{max-width:850px}.svc-hero[data-astro-cid-v3puntj2]{background:var(--premium-paper);border-bottom:1px solid var(--line)}.svc-hero-grid[data-astro-cid-v3puntj2]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(32px,5vw,60px) 0 clamp(28px,4vw,48px)}.svc-hero-copy[data-astro-cid-v3puntj2],.svc-hero-media[data-astro-cid-v3puntj2]{min-width:0}.breadcrumb[data-astro-cid-v3puntj2]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;color:var(--muted);font-size:.86rem}.breadcrumb[data-astro-cid-v3puntj2] a[data-astro-cid-v3puntj2],.svc-section[data-astro-cid-v3puntj2] a[data-astro-cid-v3puntj2]{color:var(--accent-dark);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.svc-eyebrow[data-astro-cid-v3puntj2]{display:inline-flex;margin-bottom:12px;color:var(--accent-dark);font-size:var(--hero-eyebrow-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.svc-hero[data-astro-cid-v3puntj2] h1[data-astro-cid-v3puntj2]{max-width:18ch;margin:0;color:var(--ink-strong);font-size:var(--hero-title-size);font-weight:700;letter-spacing:-.025em;line-height:var(--hero-title-line-height);text-wrap:balance}.svc-lead[data-astro-cid-v3puntj2]{max-width:62ch;margin:16px 0 0;color:var(--muted);font-size:var(--hero-subline-size);line-height:1.55}.svc-facts[data-astro-cid-v3puntj2]{display:flex;flex-direction:column;gap:8px;max-width:620px;padding:0;margin:18px 0 0;list-style:none}.svc-facts[data-astro-cid-v3puntj2] li[data-astro-cid-v3puntj2],.check-list[data-astro-cid-v3puntj2] li[data-astro-cid-v3puntj2]{display:flex;align-items:flex-start;gap:8px;color:var(--ink);font-size:.95rem;font-weight:600}.svc-facts[data-astro-cid-v3puntj2] li[data-astro-cid-v3puntj2] .icon,.check-list[data-astro-cid-v3puntj2] li[data-astro-cid-v3puntj2] .icon{width:17px;height:17px;flex:0 0 auto;margin-top:3px;color:var(--accent)}.svc-actions[data-astro-cid-v3puntj2]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin-top:22px}.svc-actions[data-astro-cid-v3puntj2] .cta-buttons{justify-content:flex-start}.svc-hero-media[data-astro-cid-v3puntj2],.scene-figure[data-astro-cid-v3puntj2],.material-figure[data-astro-cid-v3puntj2]{position:relative;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);aspect-ratio:3 / 2}.svc-hero-media[data-astro-cid-v3puntj2] img[data-astro-cid-v3puntj2],.scene-figure[data-astro-cid-v3puntj2] img[data-astro-cid-v3puntj2],.material-figure[data-astro-cid-v3puntj2] img[data-astro-cid-v3puntj2]{display:block;width:100%;height:100%;object-fit:cover}.svc-hero-media[data-astro-cid-v3puntj2] figcaption[data-astro-cid-v3puntj2],.scene-figure[data-astro-cid-v3puntj2] figcaption[data-astro-cid-v3puntj2]{position:absolute;inset:auto auto 8px 8px;padding:2px 8px;color:#fff;font-size:.75rem;border-radius:6px;background:#1e2421ad}.svc-section[data-astro-cid-v3puntj2]{padding:clamp(40px,6vw,72px) 0}.muted-section[data-astro-cid-v3puntj2]{background:var(--surface-soft)}.section-heading[data-astro-cid-v3puntj2]{margin-bottom:20px}.section-heading[data-astro-cid-v3puntj2] h2[data-astro-cid-v3puntj2]{margin:6px 0 0;color:var(--ink-strong);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.16;letter-spacing:-.018em}.svc-section[data-astro-cid-v3puntj2] p[data-astro-cid-v3puntj2],.svc-section[data-astro-cid-v3puntj2] li[data-astro-cid-v3puntj2],.compare-table[data-astro-cid-v3puntj2] th[data-astro-cid-v3puntj2],.compare-table[data-astro-cid-v3puntj2] td[data-astro-cid-v3puntj2]{color:var(--muted);font-size:1rem;line-height:1.65}.svc-section[data-astro-cid-v3puntj2] p[data-astro-cid-v3puntj2]{max-width:68ch}.lead-copy[data-astro-cid-v3puntj2]{max-width:70ch}.card-grid-3[data-astro-cid-v3puntj2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.info-card[data-astro-cid-v3puntj2]{padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.info-card[data-astro-cid-v3puntj2] h3[data-astro-cid-v3puntj2],.process-list[data-astro-cid-v3puntj2] h3[data-astro-cid-v3puntj2]{margin:0 0 8px;color:var(--ink-strong);font-size:1.1rem;line-height:1.28}.info-card[data-astro-cid-v3puntj2] p[data-astro-cid-v3puntj2]{margin:0}.scene-grid[data-astro-cid-v3puntj2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.media-split[data-astro-cid-v3puntj2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:center}@media(min-width:921px){.media-split-reverse[data-astro-cid-v3puntj2]>figure[data-astro-cid-v3puntj2]{order:-1}}.check-list[data-astro-cid-v3puntj2]{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.svc-section[data-astro-cid-v3puntj2] ul[data-astro-cid-v3puntj2]:not(.check-list){margin:14px 0 0;padding-left:1.15rem}.svc-section[data-astro-cid-v3puntj2] li[data-astro-cid-v3puntj2]+li[data-astro-cid-v3puntj2]{margin-top:8px}.check-list[data-astro-cid-v3puntj2] li[data-astro-cid-v3puntj2]+li[data-astro-cid-v3puntj2]{margin-top:0}.table-wrap[data-astro-cid-v3puntj2]{overflow-x:auto;margin-top:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.compare-table[data-astro-cid-v3puntj2]{width:100%;border-collapse:collapse;min-width:760px}.compare-table[data-astro-cid-v3puntj2] th[data-astro-cid-v3puntj2],.compare-table[data-astro-cid-v3puntj2] td[data-astro-cid-v3puntj2]{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.compare-table[data-astro-cid-v3puntj2] thead[data-astro-cid-v3puntj2] th[data-astro-cid-v3puntj2]{color:var(--ink-strong);background:var(--surface-soft);font-size:.92rem}.compare-table[data-astro-cid-v3puntj2] tbody[data-astro-cid-v3puntj2] th[data-astro-cid-v3puntj2][scope=row]{color:var(--ink-strong);font-weight:700}.compare-table[data-astro-cid-v3puntj2] tbody[data-astro-cid-v3puntj2] tr[data-astro-cid-v3puntj2]:last-child th[data-astro-cid-v3puntj2],.compare-table[data-astro-cid-v3puntj2] tbody[data-astro-cid-v3puntj2] tr[data-astro-cid-v3puntj2]:last-child td[data-astro-cid-v3puntj2]{border-bottom:0}.process-list[data-astro-cid-v3puntj2]{margin:16px 0 0;padding-left:0;list-style:none}.process-list[data-astro-cid-v3puntj2] li[data-astro-cid-v3puntj2]{position:relative;padding-left:34px}.process-list[data-astro-cid-v3puntj2] li[data-astro-cid-v3puntj2]+li[data-astro-cid-v3puntj2]{margin-top:14px}.process-list[data-astro-cid-v3puntj2] li[data-astro-cid-v3puntj2]:before{content:"";position:absolute;top:.42rem;left:0;width:14px;height:14px;border:3px solid var(--accent);border-radius:999px;background:var(--surface)}.read-more-list[data-astro-cid-v3puntj2]{list-style:none}.read-more-list[data-astro-cid-v3puntj2] li[data-astro-cid-v3puntj2]{font-weight:700}.final-cta-box[data-astro-cid-v3puntj2]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:26px;align-items:center;padding:clamp(24px,4vw,34px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.final-cta-box[data-astro-cid-v3puntj2] h2[data-astro-cid-v3puntj2]{margin:6px 0 0;color:var(--ink-strong);font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.18}.final-cta-box[data-astro-cid-v3puntj2] p[data-astro-cid-v3puntj2]{margin-bottom:0}.city-coverage[data-astro-cid-v3puntj2]{margin-top:clamp(28px,4vw,40px)}@media(max-width:899px){.svc-hero-grid[data-astro-cid-v3puntj2]{grid-template-columns:1fr;gap:22px;padding:clamp(24px,4vw,38px) 0 clamp(28px,5vw,44px)}.svc-hero[data-astro-cid-v3puntj2] h1[data-astro-cid-v3puntj2]{max-width:100%}}@media(max-width:920px){.card-grid-3[data-astro-cid-v3puntj2],.final-cta-box[data-astro-cid-v3puntj2],.media-split[data-astro-cid-v3puntj2]{grid-template-columns:1fr}.compare-table[data-astro-cid-v3puntj2]{min-width:0}.compare-table[data-astro-cid-v3puntj2],.compare-table[data-astro-cid-v3puntj2] thead[data-astro-cid-v3puntj2],.compare-table[data-astro-cid-v3puntj2] tbody[data-astro-cid-v3puntj2],.compare-table[data-astro-cid-v3puntj2] th[data-astro-cid-v3puntj2],.compare-table[data-astro-cid-v3puntj2] td[data-astro-cid-v3puntj2],.compare-table[data-astro-cid-v3puntj2] tr[data-astro-cid-v3puntj2]{display:block}.compare-table[data-astro-cid-v3puntj2] thead[data-astro-cid-v3puntj2]{display:none}.compare-table[data-astro-cid-v3puntj2] tr[data-astro-cid-v3puntj2]{border-bottom:1px solid var(--line)}.compare-table[data-astro-cid-v3puntj2] tr[data-astro-cid-v3puntj2]:last-child{border-bottom:0}.compare-table[data-astro-cid-v3puntj2] th[data-astro-cid-v3puntj2][scope=row],.compare-table[data-astro-cid-v3puntj2] td[data-astro-cid-v3puntj2]{display:grid;grid-template-columns:minmax(110px,36%) minmax(0,1fr);gap:12px;border-bottom:0;padding:12px 14px}.compare-table[data-astro-cid-v3puntj2] th[data-astro-cid-v3puntj2][scope=row]:before,.compare-table[data-astro-cid-v3puntj2] td[data-astro-cid-v3puntj2]:before{content:attr(data-label);color:var(--ink-strong);font-weight:700}}@media(max-width:620px){.svc-container[data-astro-cid-v3puntj2]{width:min(100% - 24px,1120px)}.svc-actions[data-astro-cid-v3puntj2]{display:grid;grid-template-columns:1fr;gap:8px;width:100%;margin-top:16px}.scene-grid[data-astro-cid-v3puntj2]{grid-template-columns:1fr}.info-card[data-astro-cid-v3puntj2]{padding:18px}}
