/* MasterAI - Professional Animation Library */

@keyframes neuralPulse {
    0%, 100% { transform: scale(1); opacity: 1; }
    50% { transform: scale(1.1); opacity: 0.8; }
}

@keyframes dataFlow {
    0% { transform: translateX(-100%); opacity: 0; }
    50% { opacity: 1; }
    100% { transform: translateX(100%); opacity: 0; }
}

.enterprise-hover {
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.enterprise-hover:hover {
    transform: translateY(-8px) scale(1.02);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
}

.premium-glow {
    animation: glowPulse 2s ease-in-out infinite alternate;
}

@keyframes glowPulse {
    from { box-shadow: 0 0 30px rgba(124, 58, 237, 0.3); }
    to { box-shadow: 0 0 50px rgba(124, 58, 237, 0.6); }
}