/* Animation styles for About page */
.value-card, .mission-vision-card {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

.value-card.animated, .mission-vision-card.animated {
    opacity: 1;
    transform: translateY(0);
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Stat number animation */
.stat-number {
    display: inline-block;
    font-weight: 700;
}

/* Enhanced hover effects */
.value-card:hover {
    transform: translateY(-5px);
    box-shadow: var(--box-shadow-lg);
}

.mission-vision-card:hover {
    transform: translateY(-5px);
    box-shadow: var(--box-shadow-lg);
}

/* Expertise tag animation */
.expertise-tag {
    transition: all 0.3s ease;
}

.expertise-tag:hover {
    transform: translateY(-3px) scale(1.05);
    box-shadow: var(--box-shadow);
}
