.benefits{padding:8rem 2rem;background:radial-gradient(ellipse at center,rgba(255,255,255,.03) 0%,transparent 70%)}.benefits-container{max-width:1200px;margin:0 auto}.benefits-title{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;text-align:center;margin-bottom:4rem;letter-spacing:-.02em}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.benefit-card{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:2.5rem;transition:all .3s ease;text-align:center;display:flex;flex-direction:column;align-items:center}.benefit-card:hover{background:#603fbd14;border-color:#603fbd;transform:translateY(-8px);box-shadow:0 20px 40px #603fbd26}.benefit-title{font-size:1.4rem;font-weight:600;margin-bottom:1rem}.benefit-description{font-size:1rem;line-height:1.6;color:#ffffffb3}@media (max-width: 768px){.benefits{padding:4rem 1rem}.benefits-grid{grid-template-columns:1fr;gap:1.5rem}.benefit-card{padding:2rem}}
