.page.svelte-4z030h{max-width:900px;margin:0 auto;padding:1rem 1.25rem 4rem}.breadcrumbs.svelte-4z030h{font-size:.85rem;color:#6b7280;margin:.5rem 0 1.5rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.breadcrumbs.svelte-4z030h a:where(.svelte-4z030h){color:#2563eb;text-decoration:none}.breadcrumbs.svelte-4z030h a:where(.svelte-4z030h):hover{text-decoration:underline}.hero.svelte-4z030h h1:where(.svelte-4z030h){font-size:clamp(1.6rem,4vw,2.4rem);margin:0 0 .75rem;color:#111827}.lead.svelte-4z030h{font-size:1.05rem;line-height:1.6;color:#374151;max-width:70ch;margin:0 0 2rem}.service-grid.svelte-4z030h{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem}.service-card.svelte-4z030h{display:flex;flex-direction:column;gap:.4rem;padding:1.25rem;border:1px solid #e5e7eb;border-radius:10px;text-decoration:none;transition:border-color .15s,background .15s}.service-card.svelte-4z030h:hover{border-color:#2563eb;background:#f8fafc}.service-name.svelte-4z030h{font-size:1.15rem;font-weight:600;color:#111827}.service-cta.svelte-4z030h{font-size:.85rem;color:#2563eb}
