.container.svelte-y37kwm{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.benefits.svelte-y37kwm{padding:100px 0;background:#fafafa}.section-title.svelte-y37kwm{text-align:center;font-size:2.5rem;margin-bottom:1rem;color:#2d3748}.section-subtitle.svelte-y37kwm{text-align:center;font-size:1.2rem;color:#718096;margin-bottom:4rem;max-width:600px;margin-left:auto;margin-right:auto}.benefits-grid.svelte-y37kwm{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-top:4rem}.benefit-card.svelte-y37kwm{background:#fff;padding:3rem;border-radius:20px;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease,box-shadow .3s ease;text-align:center}.benefit-card.svelte-y37kwm:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.benefit-icon.svelte-y37kwm{font-size:3rem;margin-bottom:1.5rem;display:block}.benefit-title.svelte-y37kwm{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#2d3748}.benefit-description.svelte-y37kwm{color:#718096;font-size:1.1rem;line-height:1.7}@media (max-width: 768px){.benefits-grid.svelte-y37kwm{grid-template-columns:1fr;gap:2rem}.benefit-card.svelte-y37kwm{padding:2rem}}
