.service-video.svelte-19hec2v.svelte-19hec2v{margin:var(--sp-6) 0}.service-video.svelte-19hec2v video.svelte-19hec2v{width:100%;height:auto;display:block;border-radius:var(--radius-md);background:#000;box-shadow:var(--shadow-card)}.service-video.svelte-19hec2v figcaption.svelte-19hec2v{margin-top:var(--sp-3);font-size:.9rem;opacity:.75}.eyebrow.svelte-19hec2v.svelte-19hec2v{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700;opacity:.9;margin-bottom:.5rem}.detail-grid.svelte-19hec2v.svelte-19hec2v{display:grid;grid-template-columns:1fr 320px;gap:2.5rem;align-items:start}.hero-placeholder.svelte-19hec2v.svelte-19hec2v{aspect-ratio:16 / 9;border-radius:var(--radius-lg);margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--aqua-tint) 0%,var(--aqua-light) 100%);color:var(--aqua-secondary);opacity:.9}.hero-placeholder.mp.svelte-19hec2v.svelte-19hec2v{background:linear-gradient(135deg,var(--mp-accent) 0%,var(--mp-light) 100%);color:var(--mp-secondary)}.hero-img.svelte-19hec2v.svelte-19hec2v{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:1.5rem;aspect-ratio:16 / 9;object-fit:cover}.intro-lead.svelte-19hec2v.svelte-19hec2v{font-size:1.15rem;color:var(--mp-secondary)}.faq.svelte-19hec2v.svelte-19hec2v{padding:1.1rem 0;border-bottom:1px solid var(--divider)}.faq.svelte-19hec2v h3.svelte-19hec2v{margin:0 0 .4rem;font-size:1.15rem;color:var(--mp-secondary)}.faq.svelte-19hec2v p.svelte-19hec2v{margin:0}.detail-side.svelte-19hec2v.svelte-19hec2v{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:90px}.side-card.svelte-19hec2v.svelte-19hec2v{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.5rem}.side-card.svelte-19hec2v h3.svelte-19hec2v{font-size:1.15rem;color:var(--aqua-secondary);margin-bottom:.6rem}.side-card.svelte-19hec2v p.svelte-19hec2v{font-size:.98rem;margin-bottom:1rem}.side-btn.svelte-19hec2v.svelte-19hec2v{width:100%;justify-content:center;margin-bottom:.75rem}.side-phone.svelte-19hec2v.svelte-19hec2v{display:block;text-align:center;font-weight:700;color:var(--aqua-secondary);text-decoration:none}.side-links.svelte-19hec2v.svelte-19hec2v{list-style:none;padding:0;margin:0 0 .75rem}.side-links.svelte-19hec2v li.svelte-19hec2v{margin-bottom:.5rem}.side-links.svelte-19hec2v a.svelte-19hec2v{color:var(--text-main);text-decoration:none;font-weight:500}.side-links.svelte-19hec2v a.svelte-19hec2v:hover{color:var(--aqua-secondary)}.side-all.svelte-19hec2v.svelte-19hec2v{font-weight:700;color:var(--aqua-secondary);text-decoration:none;font-size:.95rem}@media (max-width: 900px){.detail-grid.svelte-19hec2v.svelte-19hec2v{grid-template-columns:1fr;gap:2rem}.detail-side.svelte-19hec2v.svelte-19hec2v{position:static}}
