.process-grid.svelte-4z030h{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.process-step.svelte-4z030h{text-align:center;padding:2rem;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;position:relative}.step-number.svelte-4z030h{width:60px;height:60px;border-radius:50%;background:var(--primary-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem;box-shadow:0 4px 12px #1e40af4d}.process-step.svelte-4z030h h3:where(.svelte-4z030h){margin-bottom:1rem;color:var(--text-dark)}.features-list.svelte-4z030h{display:flex;flex-direction:column;gap:1.5rem}.feature-item.svelte-4z030h{display:flex;align-items:flex-start;gap:1rem}.feature-item.svelte-4z030h i:where(.svelte-4z030h){font-size:1.5rem;color:var(--primary-blue);margin-top:.25rem;flex-shrink:0}.feature-item.svelte-4z030h h4:where(.svelte-4z030h){margin-bottom:.5rem;font-size:1rem}.image-container.svelte-4z030h{aspect-ratio:16/9;overflow:hidden;display:flex;align-items:center}.image-container.svelte-4z030h img:where(.svelte-4z030h){width:100%;border-radius:.5rem;box-shadow:0 4px 12px #0000001a}.cta-content.svelte-4z030h{padding:4rem 0}.cta-content.svelte-4z030h h2:where(.svelte-4z030h){margin-bottom:1rem;font-size:2.5rem}.cta-buttons.svelte-4z030h{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}@media(max-width:768px){.grid-2.svelte-4z030h,.grid-3.svelte-4z030h,.process-grid.svelte-4z030h{grid-template-columns:1fr}.cta-content.svelte-4z030h h2:where(.svelte-4z030h){font-size:2rem}}
