.service-page.svelte-178owml{max-width:900px;margin:0 auto;padding:2rem 1rem 3rem}.service-header.svelte-178owml h1:where(.svelte-178owml){font-size:2.4rem;margin:0 0 .6rem}.subtitle.svelte-178owml{color:#555;margin:0 0 1.2rem;font-size:1.1rem}.hero-media.svelte-178owml{margin:1rem 0 2rem}.lead.svelte-178owml{font-size:1.05rem;line-height:1.55;margin:0 0 1.2rem}.benefits.svelte-178owml{display:grid;gap:.6rem;padding:0;list-style:none;margin:0 0 2rem}.benefits.svelte-178owml li:where(.svelte-178owml){background:#fffbeb;border:1px solid #f6e4b3;padding:.65rem .8rem;border-radius:8px;font-size:.9rem}.features.svelte-178owml{margin:0 0 2.5rem}.features.svelte-178owml ul:where(.svelte-178owml){list-style:disc;padding-left:1.2rem}.faq.svelte-178owml details:where(.svelte-178owml){border:1px solid #eee;padding:.7rem 1rem;border-radius:8px;margin:.5rem 0;background:#fff}.faq.svelte-178owml summary:where(.svelte-178owml){font-weight:600;cursor:pointer}.cta.svelte-178owml{text-align:center;margin-top:3rem;background:linear-gradient(135deg,#fafafa,#f0f9ff);padding:2rem 1rem;border-radius:20px}.cta.svelte-178owml h2:where(.svelte-178owml){margin:0 0 1rem}.btn.primary.svelte-178owml{background:#d97706;color:#fff;padding:.85rem 1.2rem;border-radius:8px;text-decoration:none;display:inline-block;font-weight:600}.btn.primary.svelte-178owml:hover{background:#b46304}
