/* Mortgage-specific styles */
.industry-badge {
    animation: pulse-glow 2s infinite;
}

@keyframes pulse-glow {
    0%, 100% { 
        box-shadow: 0 0 20px rgba(16, 185, 129, 0.3);
        transform: scale(1);
    }
    50% { 
        box-shadow: 0 0 30px rgba(16, 185, 129, 0.5);
        transform: scale(1.02);
    }
}

.stats-row {
    animation: fadeInUp 0.8s ease-out;
}

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

/* ROI Calculator hover effect */
.roi-calculator {
    transition: all 0.3s ease;
}

.roi-calculator:hover {
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(16, 185, 129, 0.2);
}

/* Mortgage-specific color scheme enhancements */
.mortgage-theme {
    --mortgage-primary: #10b981;
    --mortgage-secondary: #059669;
    --mortgage-accent: #06b6d4;
}