.services-grid.svelte-1mf9pde.svelte-1mf9pde{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem}.service-card.svelte-1mf9pde.svelte-1mf9pde{background:#fff;padding:2.5rem;border-radius:10px;box-shadow:0 5px 15px #0000001a;transition:transform .3s,box-shadow .3s}.service-card.svelte-1mf9pde.svelte-1mf9pde:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.service-icon.svelte-1mf9pde.svelte-1mf9pde{font-size:3rem;margin-bottom:1rem}.service-card.svelte-1mf9pde h2.svelte-1mf9pde{color:#1a1a2e;margin-bottom:1rem;font-size:1.5rem}.service-card.svelte-1mf9pde p.svelte-1mf9pde{line-height:1.8;margin-bottom:1.5rem;color:#555}.service-card.svelte-1mf9pde ul.svelte-1mf9pde{list-style:none;padding:0}.service-card.svelte-1mf9pde ul li.svelte-1mf9pde{padding:.5rem 0 .5rem 1.5rem;position:relative;color:#666}.service-card.svelte-1mf9pde ul li.svelte-1mf9pde:before{content:"✓";position:absolute;left:0;color:gold;font-weight:700}.cta-section.svelte-1mf9pde.svelte-1mf9pde{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;text-align:center;padding:4rem 0}.cta-section.svelte-1mf9pde h2.svelte-1mf9pde{font-size:2.5rem;margin-bottom:1rem}.cta-section.svelte-1mf9pde p.svelte-1mf9pde{font-size:1.2rem;margin-bottom:2rem;opacity:.9}@media (max-width: 768px){.services-grid.svelte-1mf9pde.svelte-1mf9pde{grid-template-columns:1fr}.service-card.svelte-1mf9pde.svelte-1mf9pde{padding:2rem}.cta-section.svelte-1mf9pde h2.svelte-1mf9pde{font-size:2rem}}
