/* =========================================================
   REMOVE ALL CARD ANIMATIONS
   Disables all animation effects on cards
   ========================================================= */

/* Disable all card animations */
.card,
.service-card,
.service-card-new,
.pricing-card,
.product-card,
.glass-card,
.testimonial-item,
.financial-card,
.rental-card,
.hero-cards .glass-card,
.wellness-icon,
.swipe-card,
.assessment-card,
.provider-card,
[class*="card"] {
    animation: none !important;
    animation-delay: 0s !important;
    animation-duration: 0s !important;
    transition: none !important;
    transform: none !important;
}

/* Disable hover animations */
.card:hover,
.service-card:hover,
.service-card-new:hover,
.pricing-card:hover,
.product-card:hover,
.glass-card:hover,
.testimonial-item:hover,
.financial-card:hover,
.rental-card:hover,
.hero-cards .glass-card:hover,
.wellness-icon:hover,
[class*="card"]:hover {
    transform: none !important;
    animation: none !important;
    transition: none !important;
}

/* Remove AOS animations on cards */
.card[data-aos],
.service-card[data-aos],
.service-card-new[data-aos],
.pricing-card[data-aos],
.product-card[data-aos],
.glass-card[data-aos],
[class*="card"][data-aos] {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
}

/* Remove flip animations */
.card-flip,
.flip-card,
.card-inner {
    transform: none !important;
    transform-style: flat !important;
    transition: none !important;
}

/* Remove floating animations */
@keyframes float {
    from, to { transform: none !important; }
}

@keyframes cardFlip {
    from, to { transform: none !important; }
}

@keyframes fadeInUp {
    from, to {
        opacity: 1 !important;
        transform: none !important;
    }
}

/* Disable card entrance animations */
.card-animate,
.animate-card,
.animated-card {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
}

/* Remove scale effects */
.card:active,
.service-card:active,
.service-card-new:active,
.pricing-card:active,
.glass-card:active,
[class*="card"]:active {
    transform: none !important;
}

/* Disable GSAP animations on cards */
.card,
.service-card,
.service-card-new,
.glass-card {
    will-change: auto !important;
}

/* Remove parallax effects on cards */
.parallax-card {
    transform: none !important;
    will-change: auto !important;
}

/* Ensure cards are immediately visible */
.card,
.service-card,
.service-card-new,
.pricing-card,
.glass-card,
[class*="card"] {
    opacity: 1 !important;
    visibility: visible !important;
}

/* Remove transition delays */
* {
    transition-delay: 0s !important;
    animation-delay: 0s !important;
}

/* Specific fix for service cards */
.services-grid .service-card,
.services-cards-grid .service-card-new {
    transform: none !important;
    transition: none !important;
}

/* Remove icon animations within cards */
.card-icon-wrapper,
.card-icon,
.card .icon,
.service-card .icon {
    animation: none !important;
    transform: none !important;
    transition: none !important;
}

/* Disable number animations in hero cards */
.card-number {
    animation: none !important;
    transform: none !important;
    transition: none !important;
}

/* Remove all transition effects globally for cards */
[class*="card"] * {
    transition: none !important;
    animation: none !important;
}