.service-hero[data-astro-cid-7gpnuu4u]{background:var(--color-earth-porcelain);padding-block:clamp(3rem,6vw,5rem);border-bottom:1px solid var(--color-earth-border)}.service-hero__inner[data-astro-cid-7gpnuu4u]{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,4rem)}.service-hero__sub[data-astro-cid-7gpnuu4u]{font-size:1.0625rem;color:var(--color-neutral-gray);line-height:1.65;margin-bottom:1.5rem;max-width:52ch}.service-hero__actions[data-astro-cid-7gpnuu4u]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1.25rem}.service-hero__price[data-astro-cid-7gpnuu4u]{font-size:.875rem;color:var(--color-neutral-gray);margin:0}.service-hero__img-wrap[data-astro-cid-7gpnuu4u]{display:flex;justify-content:center}.service-hero__img[data-astro-cid-7gpnuu4u]{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-img);box-shadow:0 12px 40px #2b2b2b1f}.service-intro-inner[data-astro-cid-7gpnuu4u]{display:grid;grid-template-columns:1fr 360px;gap:3rem;align-items:start}.service-intro__lead[data-astro-cid-7gpnuu4u]{font-size:1.0625rem;color:var(--color-neutral-gray);line-height:1.7;margin-bottom:2rem}.service-issues[data-astro-cid-7gpnuu4u]{background:var(--color-earth-sand);border-radius:1.25rem;padding:1.5rem}.service-issues__title[data-astro-cid-7gpnuu4u]{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:var(--color-neutral-graphite);margin-bottom:1rem}.service-issues__list[data-astro-cid-7gpnuu4u]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.service-issues__item[data-astro-cid-7gpnuu4u]{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;color:var(--color-neutral-graphite);line-height:1.5}.service-issues__bullet[data-astro-cid-7gpnuu4u]{color:var(--color-brand-red-text);font-weight:700;flex-shrink:0;margin-top:1px}.service-sidebar[data-astro-cid-7gpnuu4u]{position:sticky;top:6rem;display:flex;flex-direction:column;gap:1.5rem}.service-sidebar__card[data-astro-cid-7gpnuu4u]{background:#fff;border:1.5px solid var(--color-earth-border);border-radius:var(--radius-card);padding:1.75rem;display:flex;flex-direction:column;gap:1rem}.service-sidebar__title[data-astro-cid-7gpnuu4u]{font-family:var(--font-heading);font-size:1.375rem;font-weight:700;color:var(--color-neutral-graphite);margin:0}.service-sidebar__desc[data-astro-cid-7gpnuu4u]{font-size:.9rem;color:var(--color-neutral-gray);margin:0;line-height:1.55}.service-sidebar__phone[data-astro-cid-7gpnuu4u]{display:block;text-align:center;font-weight:700;font-size:1rem;color:var(--color-neutral-graphite);text-decoration:none}.service-sidebar__features[data-astro-cid-7gpnuu4u]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;color:var(--color-neutral-gray)}.service-sidebar__locations[data-astro-cid-7gpnuu4u]{background:var(--color-earth-sand);border-radius:1.25rem;padding:1.25rem}.service-sidebar__locations-title[data-astro-cid-7gpnuu4u]{font-family:var(--font-body);font-size:.875rem;font-weight:700;color:var(--color-neutral-graphite);margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.service-sidebar__loc-list[data-astro-cid-7gpnuu4u]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.service-sidebar__loc-link[data-astro-cid-7gpnuu4u]{font-size:.875rem;color:var(--color-brand-red-text);text-decoration:none;font-weight:500}.service-sidebar__loc-link[data-astro-cid-7gpnuu4u]:hover{text-decoration:underline}.service-features-section[data-astro-cid-7gpnuu4u]{background:var(--color-earth-porcelain)}.features-grid[data-astro-cid-7gpnuu4u]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-card[data-astro-cid-7gpnuu4u]{background:#fff;border:1px solid var(--color-earth-border);border-radius:var(--radius-card);padding:1.75rem}.feature-card__bar[data-astro-cid-7gpnuu4u]{width:3rem;height:3px;background:var(--color-brand-red);border-radius:2px;margin-bottom:1rem}.feature-card__title[data-astro-cid-7gpnuu4u]{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:var(--color-neutral-graphite);margin-bottom:.625rem;letter-spacing:-.01em}.feature-card__desc[data-astro-cid-7gpnuu4u]{font-size:.9375rem;color:var(--color-neutral-gray);line-height:1.6;margin:0}.process-section[data-astro-cid-7gpnuu4u]{background:var(--color-neutral-white)}.process-steps[data-astro-cid-7gpnuu4u]{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0}.process-step[data-astro-cid-7gpnuu4u]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1.25rem;position:relative}.process-num[data-astro-cid-7gpnuu4u]{font-family:var(--font-heading);font-size:2.5rem;font-weight:700;color:var(--color-brand-red-text);line-height:1;margin-bottom:.75rem;background:#fff;padding:0 .5rem;position:relative;z-index:1}.process-line[data-astro-cid-7gpnuu4u]{position:absolute;top:1.5rem;left:calc(50% + 1.5rem);right:calc(-50% + 1.5rem);height:1px;background:var(--color-earth-border)}.process-title[data-astro-cid-7gpnuu4u]{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:var(--color-neutral-graphite);margin-bottom:.5rem}.process-desc[data-astro-cid-7gpnuu4u]{font-size:.9rem;color:var(--color-neutral-gray);line-height:1.6;margin:0}.faq-section[data-astro-cid-7gpnuu4u]{background:var(--color-earth-porcelain)}.faq-inner[data-astro-cid-7gpnuu4u]{display:grid;grid-template-columns:1fr 320px;gap:3rem;align-items:start}.faq-cta[data-astro-cid-7gpnuu4u]{position:sticky;top:6rem}.faq-cta__card[data-astro-cid-7gpnuu4u]{background:#fff;border:1px solid var(--color-earth-border);border-radius:var(--radius-card);padding:1.75rem;text-align:center;display:flex;flex-direction:column;gap:.875rem}.faq-cta__icon[data-astro-cid-7gpnuu4u]{font-size:2.5rem;margin:0}.faq-cta__title[data-astro-cid-7gpnuu4u]{font-family:var(--font-heading);font-size:1.375rem;font-weight:700;color:var(--color-neutral-graphite);margin:0}.faq-cta__desc[data-astro-cid-7gpnuu4u]{font-size:.9rem;color:var(--color-neutral-gray);margin:0;line-height:1.55}.faq-cta__phone[data-astro-cid-7gpnuu4u]{font-weight:700;color:var(--color-neutral-graphite);text-decoration:none;font-size:1rem}.related-grid[data-astro-cid-7gpnuu4u]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:1100px){.service-intro-inner[data-astro-cid-7gpnuu4u],.faq-inner[data-astro-cid-7gpnuu4u]{grid-template-columns:1fr}.service-sidebar[data-astro-cid-7gpnuu4u],.faq-cta[data-astro-cid-7gpnuu4u]{position:static}.features-grid[data-astro-cid-7gpnuu4u],.related-grid[data-astro-cid-7gpnuu4u]{grid-template-columns:repeat(2,1fr)}.process-steps[data-astro-cid-7gpnuu4u]{grid-template-columns:repeat(2,1fr);gap:2rem}.process-line[data-astro-cid-7gpnuu4u]{display:none}}@media(max-width:768px){.service-hero__inner[data-astro-cid-7gpnuu4u]{grid-template-columns:1fr}.service-hero__img[data-astro-cid-7gpnuu4u]{aspect-ratio:16/9}.features-grid[data-astro-cid-7gpnuu4u],.related-grid[data-astro-cid-7gpnuu4u],.process-steps[data-astro-cid-7gpnuu4u]{grid-template-columns:1fr}}
