.services-grid.svelte-k1ej7n{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.service-card.svelte-k1ej7n{background:#0f172a66;border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;justify-content:space-between;padding:2.5rem 2rem;display:flex}.service-card.svelte-k1ej7n h3:where(.svelte-k1ej7n){color:#f8fafc;margin-bottom:.75rem;font-size:1.3rem;font-weight:700}.service-card.svelte-k1ej7n p:where(.svelte-k1ej7n){color:#94a3b8;margin:0;font-size:.95rem;line-height:1.65}
