@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translateY(12px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.fade-up {
    animation: fadeUp 0.5s ease both;
}

@keyframes pulseGlow {
    0%, 100% {
        box-shadow: 0 0 0 rgba(99, 102, 241, 0);
    }

    50% {
        box-shadow: 0 0 30px rgba(99, 102, 241, 0.18);
    }
}

.glow {
    animation: pulseGlow 3s infinite;
}