.page-header.svelte-4z030h{padding:4rem 0;text-align:center}.page-header.svelte-4z030h h1:where(.svelte-4z030h){font-size:3rem;margin-bottom:1rem}.page-header.svelte-4z030h p:where(.svelte-4z030h){font-size:1.25rem;color:var(--color-muted);max-width:600px;margin:0 auto}.services-section.svelte-4z030h{padding:5rem 0}.services-grid.svelte-4z030h{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.service-card.svelte-4z030h{background:#fff;border-radius:1rem;overflow:hidden;border:1px solid #eee;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;height:100%}.service-card.svelte-4z030h:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000000d}.service-header.svelte-4z030h{height:10px}.service-content.svelte-4z030h{padding:2rem;flex-grow:1}.service-content.svelte-4z030h h3:where(.svelte-4z030h){font-size:1.5rem;margin-bottom:1rem}.service-content.svelte-4z030h p:where(.svelte-4z030h){color:var(--color-muted);line-height:1.6}.service-content.svelte-4z030h a:where(.svelte-4z030h){display:block;font-weight:600;color:var(--color-text);border-top:1px solid #eee;padding-top:1rem}.cta-card.svelte-4z030h{background:var(--color-bg-alt);padding:4rem;border-radius:2rem;text-align:center}.cta-card.svelte-4z030h h2:where(.svelte-4z030h){color:var(--color-text);margin-bottom:1rem}.cta-card.svelte-4z030h p:where(.svelte-4z030h){color:var(--color-text);margin-bottom:2rem;opacity:.8}@media(max-width:768px){.page-header.svelte-4z030h{padding:4rem 0 3rem}}
