.page-header.svelte-9ziund{padding:6rem 0 4rem;text-align:center;border-bottom:1px solid #eaedf3}h1.svelte-9ziund{font-size:2.75rem;margin-bottom:1.25rem}.lead.svelte-9ziund{font-size:1.2rem;color:#666;max-width:640px;margin:0 auto;line-height:1.7}.services-body.svelte-9ziund{max-width:800px;margin:0 auto;padding:5rem 1rem;display:flex;flex-direction:column;gap:4rem}.service-detail.svelte-9ziund{max-width:700px}.service-label.svelte-9ziund{font-size:.8rem;font-weight:700;letter-spacing:.1em;color:var(--secondary-color);margin-bottom:.75rem}h2.svelte-9ziund{font-size:1.75rem;margin-bottom:1.25rem;color:var(--text-color)}p.svelte-9ziund{color:#555;line-height:1.8;margin-bottom:1.25rem}ul.svelte-9ziund{padding-left:1.5rem;color:#555;line-height:1.8}ul.svelte-9ziund li:where(.svelte-9ziund){margin-bottom:.4rem}.process.svelte-9ziund{padding-top:2rem;border-top:1px solid #eaedf3}.process.svelte-9ziund h2:where(.svelte-9ziund){margin-bottom:2rem}.process-steps.svelte-9ziund{display:flex;flex-direction:column;gap:1.5rem;max-width:600px}.process-step.svelte-9ziund{display:flex;gap:1.5rem;align-items:flex-start}.step-number.svelte-9ziund{width:2rem;height:2rem;border-radius:50%;background-color:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;flex-shrink:0;margin-top:.1rem}.step-content.svelte-9ziund h3:where(.svelte-9ziund){font-size:1rem;font-weight:600;margin-bottom:.3rem;color:var(--text-color)}.step-content.svelte-9ziund p:where(.svelte-9ziund){margin-bottom:0;font-size:.95rem}
