setIsHovered(true)}
onMouseLeave={() => {
setIsHovered(false);
setMousePos({ x: 0, y: 0 });
}}
>
{/* Image container com WebP + lazy loading */}
{/* Icon badge */}
{service.icon}
{/* Gradient overlay on hover */}
{/* Content */}
{service.title}
{service.description}
{/* Features list */}
{service.features.slice(0, 3).map((feature, i) => (
-
{feature}
))}
{/* CTA */}
Saiba mais
{/* Glow border effect */}
);
};
const Services = () => {
const sectionRef = useRef