main.svelte-13j7kn9{padding:80px 20px}.service-page.svelte-13j7kn9{max-width:800px;margin:0 auto}.content.svelte-13j7kn9{display:flex;flex-direction:column;gap:40px}.key-takeaways.svelte-13j7kn9{background:#f9fafb;padding:30px;border-radius:8px;border-left:4px solid var(--color-secondary)}.key-takeaways.svelte-13j7kn9 h2:where(.svelte-13j7kn9){margin:0 0 20px;font-size:var(--font-size-xl);color:#1f2937}.key-takeaways.svelte-13j7kn9 ul:where(.svelte-13j7kn9){margin:0;padding-left:20px}.key-takeaways.svelte-13j7kn9 li:where(.svelte-13j7kn9){margin-bottom:10px;color:#374151;line-height:1.6}.section.svelte-13j7kn9 h2:where(.svelte-13j7kn9){font-size:var(--font-size-xl);font-weight:600;margin:0 0 20px;color:#1f2937}.section.svelte-13j7kn9 p:where(.svelte-13j7kn9){font-size:16px;line-height:1.6;color:#374151;margin:0 0 20px}.section.svelte-13j7kn9 ul:where(.svelte-13j7kn9){margin:0 0 20px;padding-left:20px}.section.svelte-13j7kn9 li:where(.svelte-13j7kn9){margin-bottom:8px;color:#374151;line-height:1.6}.cta.svelte-13j7kn9{text-align:center;margin:30px 0}.estimate-link.svelte-13j7kn9{background:var(--color-secondary);color:#fff;padding:16px 32px;text-decoration:none;border-radius:var(--border-radius);font-weight:600;font-size:18px;transition:background .2s;display:inline-block}.estimate-link.svelte-13j7kn9:hover{background:#b91c1c}.cta-section.svelte-13j7kn9{background:#f9fafb;padding:40px;border-radius:8px;text-align:center}.cta-section.svelte-13j7kn9 h2:where(.svelte-13j7kn9){margin:0 0 20px;color:#1f2937}.cta-section.svelte-13j7kn9 p:where(.svelte-13j7kn9){margin:0 0 10px;color:#374151}.related-services.svelte-13j7kn9{border-top:1px solid #e5e7eb;padding-top:40px;text-align:center}.related-services.svelte-13j7kn9 h2:where(.svelte-13j7kn9){margin:0 0 30px;color:#1f2937}.service-links.svelte-13j7kn9{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.service-links.svelte-13j7kn9 a:where(.svelte-13j7kn9){background:#fff;color:var(--color-secondary);padding:12px 24px;text-decoration:none;border-radius:var(--border-radius);border:2px solid var(--color-secondary);font-weight:500;transition:all .2s}.service-links.svelte-13j7kn9 a:where(.svelte-13j7kn9):hover{background:var(--color-secondary);color:#fff}@media (max-width: 768px){main.svelte-13j7kn9{padding:40px 20px}.service-links.svelte-13j7kn9{flex-direction:column;align-items:center}.service-links.svelte-13j7kn9 a:where(.svelte-13j7kn9){width:200px}}
