/* Innovation Section Styling */
.innovation-section {
    padding: 5rem 5rem 9.375rem;
}

.innovation-content h1 {
    background: linear-gradient(90deg, #CDCDCD 1.21%, #FFF 49.18%, #C6C6C6 98.12%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: Inter;
    font-size: 3.125rem;
    font-weight: 300;
    line-height: 3.125rem;
    letter-spacing: -0.03125rem;
    margin: 5rem auto 3.75rem;
}

.innovation-content h1 span {
    font-weight: 500;
}

.innovation-content .innovation-cards {
    gap: 1.25rem;
}

.innovation-cards .innovation-card {
    background: #07001F;
    height: 23.75rem;
    border: 1px solid #FFF;
    border-radius: 1.25rem;
    box-shadow: 0px 0px 14px 7px rgba(0, 25, 190, 0.36) inset, 0px 0px 24px 0px rgba(0, 25, 190, 0.85);
    cursor: pointer;
    clip-path: inset(0 0 0 0 round 1.25rem);
}

.innovation-card span {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.20) 100%);
    padding: 0.625rem 0.9375rem;
    border-radius: 0rem 0rem 0.625rem 0.625rem;
    color: #FFFFFF;
    font-family: 'Sherika', sans-serif;
    font-size: 0.75rem;
    font-weight: 500;
    line-height: normal;
}

.innovation-card .innovator {
    width: 16.6875rem;
    margin: 1.25rem;
}

.innovation-card .innovator h4 {
    color: #FFFFFF;
    font-family: 'Sherika', sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0.3125rem;
}

.innovation-card .innovator p {
    color: #FFFFFF;
    font-family: 'Sherika', sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: normal;
    opacity: 0.7;
}

.innovation-card .innovator-image {
    width: 100%;
    height: 20.25rem;
    bottom: 0;
    z-index: -2;
}

.innovation-card .innovator-bg-1 {
    background: radial-gradient(100% 100% at 50% 0%, rgba(0, 4, 255, 0.00) 43.44%, #0004FF 100%);
    width: 77.125rem;
    height: 50rem;
    border-radius: 77.125rem;
    filter: blur(60px);
    top: -10rem;
    z-index: -1;
}

.innovation-card .innovator-bg-2 {
    background: radial-gradient(87.58% 87.58% at 50% 0%, rgba(0, 4, 255, 0.00) 60%, #0004FF 100%);
    width: 77.125rem;
    height: 27.6875rem;
    border-radius: 77.125rem;
    filter: blur(60px);
    z-index: -1;
}

@media (max-width: 992px) {
    .innovation-section {
        padding: 3.5rem 3.5rem 6rem;
    }
}

@media (max-width: 768px) {
    .innovation-section {
        padding: 3rem 3rem 5rem;
    }
}

@media (max-width: 576px) {
    .innovation-section {
        padding: 2.5rem 2.5rem 4rem;
    }
}