/* ============================================
   Remove Hover Effects on Cards - Global Override
   ============================================ */

/* Remove hover effects on all feature cards */
.feature-card-modern:hover,
.feature-card-premium:hover,
.benefit-card-modern:hover,
.benefit-card-modern-ultra:hover,
.benefit-card-light:hover,
.benefit-card-refined:hover,
.exit-card-modern:hover,
.service-item-clean:hover,
.service-card-modern:hover,
.stat-item-modern:hover,
.about-hero-feature:hover,
.contact-service-card:hover,
.market-stat-card-new:hover,
.modern-stat-card:hover,
.about-milestone-card-new:hover,
.milestone-card-featured:hover {
    transform: none !important;
    box-shadow: inherit !important;
    border-color: rgba(0, 0, 0, 0.08) !important;
    background: inherit !important;
}

/* Remove hover border from ::before elements */
.stat-item-modern:hover::before {
    transform: none !important;
    opacity: 0 !important;
}

/* Note: .feature-card-split hover effects are enabled for home page */

/* Note: Return cards (.return-card-ultra-premium) keep their subtle hover effects for interactivity */

/* Remove hover effects on card ::before elements */
.feature-card-modern:hover::before,
.feature-card-premium:hover::before,
.benefit-card-refined:hover::before {
    transform: none !important;
    opacity: 0 !important;
}

/* Remove hover effects on images inside cards */
.feature-card-modern:hover .feature-image-modern img,
.service-card-modern:hover .service-card-image img {
    transform: none !important;
    filter: inherit !important;
}

/* Remove hover effects on overlays */
.feature-card-modern:hover .feature-overlay-modern {
    opacity: 0 !important;
}

/* Remove hover effects on icon backgrounds - but KEEP the icon hover from icon-fix.css */
/* These will be handled by icon-fix.css specifically for icons only */

/* Remove hover effects on service items */
.service-item-clean:hover {
    transform: none !important;
}

/* Ensure cards still have their base styling */
.feature-card-modern,
.feature-card-premium,
.benefit-card-modern,
.benefit-card-modern-ultra,
.benefit-card-light,
.benefit-card-refined,
.exit-card-modern,
.service-item-clean,
.service-card-modern,
.stat-item-modern,
.about-milestone-card-new,
.milestone-card-featured {
    transition: none !important;
}

/* Keep cursor as pointer for clickable cards */
.feature-card-modern,
.feature-card-premium,
.benefit-card-modern,
.benefit-card-modern-ultra,
.benefit-card-light,
.benefit-card-refined,
.exit-card-modern,
.service-item-clean,
.service-card-modern,
.about-milestone-card-new,
.milestone-card-featured {
    cursor: default;
}

/* Remove milestone icon ::after effects but keep icon hover from icon-fix.css */
.about-milestone-card-new .about-milestone-icon-new::after,
.milestone-card-featured .about-milestone-icon-new::after,
.about-milestone-card-new:hover .about-milestone-icon-new::after,
.milestone-card-featured:hover .about-milestone-icon-new::after {
    display: none !important;
    opacity: 0 !important;
}
