.service-hero[data-astro-cid-tcy35dad]{padding-block:var(--space-8) var(--space-7);background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-surface-warm) 100%)}.service-hero-inner[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-7);align-items:start}.service-hero-content[data-astro-cid-tcy35dad] h1[data-astro-cid-tcy35dad]{margin-block:var(--space-2) var(--space-3)}.service-tagline[data-astro-cid-tcy35dad]{font-family:var(--font-display);font-style:italic;font-size:1.375rem;color:var(--color-text-secondary);margin-bottom:var(--space-5);line-height:1.3}.service-intro[data-astro-cid-tcy35dad]{color:var(--color-text-secondary);font-size:var(--fs-body-lg);line-height:1.65;margin-bottom:var(--space-6)}.service-intro[data-astro-cid-tcy35dad] p{max-width:65ch}.service-intro[data-astro-cid-tcy35dad] p+p{margin-top:var(--space-4)}.service-hero-ctas[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.emergency-badge[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:var(--space-2);padding:.5rem .875rem;background:#c4453614;border:1px solid rgba(196,69,54,.3);border-radius:var(--radius-full);color:var(--color-alert);font-size:var(--fs-caption);font-weight:600}.service-hero-aside[data-astro-cid-tcy35dad]{position:sticky;top:90px}.quick-card[data-astro-cid-tcy35dad]{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.quick-card-heading[data-astro-cid-tcy35dad]{font-size:1.125rem;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.quick-list[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:var(--space-4)}.quick-item[data-astro-cid-tcy35dad] dt[data-astro-cid-tcy35dad]{font-size:var(--fs-caption);font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.quick-item[data-astro-cid-tcy35dad] dd[data-astro-cid-tcy35dad]{font-size:var(--fs-body-sm);color:var(--color-text);line-height:1.4}.service-section[data-astro-cid-tcy35dad]{padding-block:var(--space-8)}.service-section-tinted[data-astro-cid-tcy35dad]{background:var(--color-surface-warm);border-block:1px solid var(--color-border)}.service-section[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{margin-bottom:var(--space-4)}.service-section[data-astro-cid-tcy35dad] .lead[data-astro-cid-tcy35dad]{margin-bottom:var(--space-6)}.signal-list[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:var(--space-4);list-style:none;padding:0;counter-reset:signal-counter}.signal-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{position:relative;padding:var(--space-4) var(--space-5);padding-left:3.5rem;background:var(--color-surface-elevated);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);line-height:1.6;box-shadow:var(--shadow-sm);margin-top:0}.signal-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{counter-increment:signal-counter;content:counter(signal-counter,decimal-leading-zero);position:absolute;left:var(--space-4);top:var(--space-4);font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--color-accent);font-size:1.125rem}.process-header[data-astro-cid-tcy35dad]{max-width:720px;margin-bottom:var(--space-7)}.process-steps[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5);list-style:none;padding:0}.process-step[data-astro-cid-tcy35dad]{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);position:relative;overflow:hidden;margin-top:0}.step-number[data-astro-cid-tcy35dad]{font-family:var(--font-display);font-weight:600;font-size:2.75rem;color:var(--color-accent);line-height:1;margin-bottom:var(--space-3);opacity:.85}.step-content[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:1.25rem;margin-bottom:var(--space-2)}.step-content[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:var(--fs-body-sm);color:var(--color-text-secondary);line-height:1.6;margin:0}.brand-grid[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.brand-chip[data-astro-cid-tcy35dad]{display:inline-block;padding:.5rem 1rem;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--fs-body-sm);font-weight:500;color:var(--color-text)}.pricing-body[data-astro-cid-tcy35dad]{color:var(--color-text-secondary);line-height:1.7}.pricing-body[data-astro-cid-tcy35dad] p{margin-bottom:var(--space-3);max-width:none}.pricing-body[data-astro-cid-tcy35dad] strong{color:var(--color-text)}.related-section[data-astro-cid-tcy35dad]{padding-block:var(--space-8) var(--space-7);background:var(--color-surface)}.related-heading[data-astro-cid-tcy35dad]{text-align:center;margin-bottom:var(--space-6)}.related-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5)}.related-card[data-astro-cid-tcy35dad]{text-decoration:none;color:var(--color-text);display:flex;flex-direction:column}.related-card[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:1.25rem;margin-bottom:var(--space-2)}.related-card[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:var(--fs-body-sm);color:var(--color-text-secondary);line-height:1.55;margin-bottom:var(--space-4);flex:1}.related-link[data-astro-cid-tcy35dad]{color:var(--color-primary);font-weight:600;font-size:var(--fs-body-sm)}@media(max-width:880px){.service-hero-inner[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.service-hero-aside[data-astro-cid-tcy35dad]{position:static}}@media(max-width:540px){.service-hero-ctas[data-astro-cid-tcy35dad] .btn[data-astro-cid-tcy35dad]{width:100%;justify-content:center}.signal-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{padding-left:var(--space-5);padding-top:3rem}.signal-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{top:var(--space-3)}}
