/* Homepage impact statistics — Elementor counter widgets */

.iasc-home-impact-stats-section {
    background-color: #101415 !important;
}

.iasc-home-impact-stats-section .elementor-container {
    max-width: 1140px;
}

.iasc-home-impact-stats-section .elementor-counter {
    text-align: center;
}

.iasc-home-impact-stats-section .elementor-counter-number-wrapper {
    color: #ffffff !important;
    font-size: clamp(1.85rem, 3.4vw, 2.65rem) !important;
    line-height: 1.1;
    letter-spacing: -0.02em;
}

.iasc-home-impact-stats-section .elementor-counter-title {
    margin-top: 0.55rem;
    color: rgba(255, 255, 255, 0.92) !important;
    font-size: clamp(0.95rem, 1.5vw, 1.08rem) !important;
    line-height: 1.45 !important;
    font-weight: 300 !important;
}

@media (max-width: 767px) {
    .iasc-home-impact-stats-section .elementor-column {
        margin-bottom: 1.25rem;
    }

    .iasc-home-impact-stats-section .elementor-column:last-child {
        margin-bottom: 0;
    }
}
