.wtb-chiffres-cle {

    &.wtb-stat-card {
        background: #FFFFFF;
        border-radius: 15px;
        padding: 40px 32px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
        text-align: left;
    }

    .wtb-stat-number {
        font-size: 3rem;
        font-weight: 700;
        line-height: 1;
        color: #36aaff;
        margin-bottom: 0.6rem;
    }

    .wtb-stat-text {
        font-size: 1rem;
        line-height: 1.5;
        color: #7B91B0;
    }

    .wtb-stat-text p {
        margin: 0;
    }



}

/* Responsive */
@media (max-width: 768px) {

    .wtb-hiffres-cle {

        .wtb-stat-card {
            padding: 2rem;
        }

        .wtb-stat-number {
            font-size: 3rem;
        }

        .wtb-stat-text {
            font-size: 0.8rem;
        }
    }

}

