.service-hero-quote[data-astro-cid-njl2q4gy]{background-color:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);max-width:36rem;box-shadow:var(--elevation);padding:clamp(1.25rem,3vw,2rem)}.service-hero-grid[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=1024px){.service-hero-grid[data-astro-cid-njl2q4gy]{grid-template-columns:1.1fr .9fr}}.service-hero-content[data-astro-cid-njl2q4gy]{flex-direction:column;gap:1.25rem;display:flex}.service-description[data-astro-cid-njl2q4gy]{color:var(--muted);font-size:var(--text-lead);line-height:1.5}.service-price-pill[data-astro-cid-njl2q4gy]{border-radius:var(--radius-sm);background-color:var(--surface);border:1px solid var(--rule);width:fit-content;font-size:var(--text-small);align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex}.service-price-label[data-astro-cid-njl2q4gy]{color:var(--muted)}.service-price-value[data-astro-cid-njl2q4gy]{color:var(--accent-text);font-weight:700}.service-actions[data-astro-cid-njl2q4gy]{flex-wrap:wrap;gap:.75rem;padding-block-start:.5rem;display:flex}.service-hero-media[data-astro-cid-njl2q4gy]{border-radius:var(--radius);aspect-ratio:16/11;border:1px solid var(--rule);box-shadow:var(--elevation);background-color:var(--surface);position:relative;overflow:hidden}.service-hero-img[data-astro-cid-njl2q4gy]{object-fit:cover;block-size:100%;inline-size:100%}.service-gradient-block[data-astro-cid-njl2q4gy]{background:radial-gradient(circle at 40% 40%, color-mix(in srgb, var(--accent) 18%, transparent) 0%, color-mix(in srgb, var(--accent) 6%, transparent) 45%, transparent 75%);justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex}.service-gradient-circle[data-astro-cid-njl2q4gy]{background-color:color-mix(in srgb, var(--accent) 15%, transparent);block-size:72px;inline-size:72px;color:var(--accent-text);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex}.service-gradient-icon[data-astro-cid-njl2q4gy]{block-size:36px;inline-size:36px}.inclusions-header[data-astro-cid-njl2q4gy]{text-align:center;max-inline-size:var(--measure-lead);flex-direction:column;align-items:center;gap:.75rem;margin-block-end:clamp(2rem,4vw,3rem);margin-inline:auto;display:flex}.inclusions-grid[data-astro-cid-njl2q4gy]{gap:var(--grid-gap);grid-template-columns:1fr;display:grid}@media (width>=640px){.inclusions-grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.inclusions-grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,1fr)}}.inclusion-card[data-astro-cid-njl2q4gy]{padding:var(--card-pad);background-color:var(--ground);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--elevation);align-items:flex-start;gap:.875rem;display:flex}.inclusion-icon-wrap[data-astro-cid-njl2q4gy]{background-color:color-mix(in srgb, var(--accent) 15%, transparent);block-size:28px;inline-size:28px;color:var(--accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-block-start:2px;display:inline-flex}.inclusion-check-icon[data-astro-cid-njl2q4gy]{block-size:16px;inline-size:16px}.inclusion-text[data-astro-cid-njl2q4gy]{font-size:var(--text-body);color:var(--ink);font-weight:500;line-height:1.45}.btn-icon[data-astro-cid-njl2q4gy]{block-size:16px;inline-size:16px}
