.services-grid-section.svelte-1meo39q{background-color:var(--color-bg)}.services-grid-section.bg-alt.svelte-1meo39q{background-color:var(--color-bg-alt)}.overview.svelte-1meo39q{max-width:var(--max-text-width);margin:0 auto var(--space-xxl) auto;font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);text-align:center}.services-card-list.svelte-1meo39q{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.services-card.svelte-1meo39q{padding:var(--space-xl);background-color:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--border-radius-medium);display:flex;flex-direction:column}.services-card.bg.svelte-1meo39q{background-color:var(--color-bg)}.title.svelte-1meo39q{margin-bottom:var(--space-md);font-size:var(--font-size-large);font-weight:var(--font-weight-semibold)}.desc.svelte-1meo39q{flex:1;margin-bottom:var(--space-lg);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.link.svelte-1meo39q{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:var(--font-weight-semibold)}.link.svelte-1meo39q span:where(.svelte-1meo39q){margin-left:var(--space-xs)}
