/* Pricing page */

.transition-hover {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.transition-hover:hover {
    transform: translateY(-5px);
    box-shadow: var(--shadow-lg) !important;
}

.feature-border-left {
    border-left: 4px solid var(--blue-600) !important;
}

.card-pricing-popular {
    border: 2px solid var(--primary) !important;
    transform: translateY(-8px);
}

.bg-gradient-blue {
    background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
}

.accordion-button:not(.collapsed) {
    background-color: var(--blue-50);
    color: var(--secondary);
}
