/* Innovations Background Animation */
.innovations-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    opacity: 0.4;
    background-image:
        radial-gradient(circle at 15% 50%, rgba(58, 175, 169, 0.15) 0%, transparent 25%),
        radial-gradient(circle at 85% 30%, rgba(232, 90, 90, 0.15) 0%, transparent 25%);
    filter: blur(40px);
    animation: pulseGlow 10s ease-in-out infinite alternate;
}

@keyframes pulseGlow {
    0% {
        opacity: 0.3;
        transform: scale(1);
    }

    100% {
        opacity: 0.6;
        transform: scale(1.1);
    }
}

/* Ensure content stays above background */
.innovations .container {
    position: relative;
    z-index: 2;
}