.services-page.svelte-4z030h{padding-top:7rem}.service-section.svelte-4z030h{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--rec-gray-100)}.service-section.svelte-4z030h:first-of-type{border-top:none}.section-head.svelte-4z030h{display:flex;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-xl)}.section-num.svelte-4z030h{font-family:var(--font-display);font-size:3rem;font-weight:700;color:var(--rec-primary);opacity:.2;line-height:1}.section-head.svelte-4z030h h2:where(.svelte-4z030h){font-size:1.5rem;margin-bottom:.125rem}.section-sub.svelte-4z030h{color:var(--rec-gray-500);font-size:.9375rem}.service-grid.svelte-4z030h{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-lg)}.service-item.svelte-4z030h{background:var(--rec-white);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-fast),transform var(--duration-fast)}.service-item.svelte-4z030h:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.service-item.svelte-4z030h h3:where(.svelte-4z030h){font-size:1rem;margin-bottom:var(--space-xs);color:var(--rec-gray-800)}.service-item.svelte-4z030h p:where(.svelte-4z030h){font-size:.875rem;color:var(--rec-gray-500);line-height:1.6}.section-actions.svelte-4z030h{display:flex;gap:var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap}@media(max-width:640px){.section-head.svelte-4z030h{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.section-num.svelte-4z030h{font-size:2rem}}
