/* ========================================
   SIMPLE PERFORMANCE IMPROVEMENTS
======================================== */

/* Smooth scrolling */
html {
    scroll-behavior: smooth;
}

/* Better font rendering */
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* GPU acceleration for videos only */
video {
    transform: translateZ(0);
}

/* Optimize card hover */
.benefit-card {
    transition: transform 0.3s ease;
}

/* Disable expensive animations on mobile */
@media (max-width: 768px) {
    .benefit-card:hover {
        transform: none;
    }
    
    * {
        transition-duration: 0.2s !important;
    }
}

/* Respect user preferences */
@media (prefers-reduced-motion: reduce) {
    * {
        animation-duration: 0.01ms !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
}
