/* section-innovation.css */

.innovation-section {
    padding: 5rem 0;
    background: white;
}

.innovation-card {
    transition: all 0.3s ease;
    position: relative;
    overflow: hidden;
    height: 100%;
    background: var(--contrast);
}

.innovation-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: var(--gradient);
}

.innovation-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15) !important;
}

.bi-broadcast,
.bi-briefcase,
.bi-bank {
    color: var(--dark) !important;
}

.innovation-card i {
    color: var(--dark) !important;
}

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