/* Responsive Design */
@media (max-width: 1200px) {
    .solutions-nav-wrapper {
        justify-content: flex-start;
    }
    .solutions-nav-link {
        padding: 16px 14px;
        font-size: 15px;
    }
}

@media (max-width: 991px) {
    .solutions-nav-link {
        padding: 14px 12px;
        font-size: 14px;
    }
    .solutions-nav-link i {
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .solutions-nav-link span {
        display: none;
    }
    .solutions-nav-link {
        padding: 16px 14px;
        justify-content: center;
    }
    .solutions-nav-link i {
        font-size: 20px;
        margin: 0;
    }
}

@media (max-width: 576px) {
    .solutions-sticky-nav {
        top: 90px; /* Ana header sabit kalacağı için aynı değer */
    }
    .solutions-nav-link {
        padding: 14px 12px;
    }
    .solutions-nav-link i {
        font-size: 18px;
    }
}

/* Solution Cards Responsive */
@media (max-width: 991px) {
    .solution-card {
        min-height: 200px;
        height: 200px;
    }
    .solution-card__title {
        font-size: 20px;
    }
    .solution-card__content {
        padding: 25px;
    }
}

@media (max-width: 768px) {
    .solution-card {
        min-height: 180px;
        height: 180px;
    }
    .solution-card__title {
        font-size: 18px;
    }
    .solution-card__content {
        padding: 20px;
    }
}

@media (max-width: 576px) {
    .solution-card {
        min-height: 160px;
        height: 160px;
    }
    .solution-card__title {
        font-size: 16px;
    }
}
