/* Encadré validé le 02/10/2026 : badge à gauche et quatre lignes de preuve.
   Portée limitée aux huit pages qui chargent cette feuille. */
.hero-banner-2 .google-review-box.hero-proof-four-lines {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    gap: 26px;
    max-width: 100%;
    padding: 26px 32px;
}
.hero-proof-four-lines .google-img {
    flex: 0 0 144px;
    min-width: 0;
    align-self: stretch;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0 25px 0 0;
    border-right: 1px solid rgba(38, 36, 84, .14);
}
.hero-proof-four-lines .google-img figure { margin: 0; }
.hero-proof-four-lines .google-img img {
    display: block;
    width: 118px;
    height: auto;
    max-width: 100%;
    border-radius: 0;
    object-fit: contain;
}
.hero-proof-four-lines .raiting-box {
    display: flex;
    flex-direction: column;
    gap: 12px;
    min-width: 0;
    width: auto;
    text-align: left;
}
.hero-banner-2 .hero-proof-four-lines .hero-proof-row {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 9px;
    margin: 0;
}
.hero-banner-2 .hero-proof-four-lines .hero-proof-row,
.hero-banner-2 .hero-proof-four-lines .hero-proof-row h3 {
    color: #262454;
    font: 400 16px/1.65 'Poppins', sans-serif;
    text-align: left;
}
.hero-proof-four-lines .hero-proof-row h3 { margin: 0; }
.hero-proof-four-lines .hero-proof-row strong { font-weight: 700; }
.hero-proof-four-lines .hero-proof-copy { min-width: 0; }
.hero-proof-four-lines .hero-proof-stars {
    display: inline-block;
    color: #fbbc35;
    font-size: 17px;
    letter-spacing: 1px;
    margin: 0 3px;
    white-space: nowrap;
}
.hero-proof-four-lines .hero-proof-icon {
    display: inline-block;
    position: relative;
    flex: 0 0 22px;
    width: 22px;
    height: 24px;
    object-fit: contain;
}
.hero-proof-four-lines .hero-proof-malt {
    height: 29px;
    overflow: hidden;
    isolation: isolate;
    mix-blend-mode: multiply;
}
/* Cadrage du ruban officiel, issu de la référence Malt archivée avec les assets. */
.hero-proof-four-lines .hero-proof-malt img {
    position: absolute;
    width: 438.72px;
    max-width: none;
    height: 272.64px;
    left: -83.44px;
    top: -76.8px;
}
.hero-proof-four-lines .hero-proof-linkedin {
    height: 22px;
    color: #fff;
    background: #0a66c2;
    border-radius: 3px;
    font: 700 16px/22px Arial, sans-serif;
    letter-spacing: -.5px;
    text-align: center;
}
@media (max-width: 767px) {
    .hero-banner-2 .google-review-box.hero-proof-four-lines {
        padding: 24px 22px;
        gap: 20px;
    }
    .hero-banner-2 .hero-proof-four-lines .google-img {
        flex-basis: 104px;
        margin: 0;
        padding: 0 20px 0 0;
        border-right: 1px solid rgba(38, 36, 84, .14);
    }
    .hero-banner-2 .hero-proof-four-lines .google-img img {
        width: 84px;
        height: auto;
    }
    .hero-banner-2 .hero-proof-four-lines .hero-proof-row,
    .hero-banner-2 .hero-proof-four-lines .hero-proof-row h3 {
        font-size: 14px;
    }
}
@media (max-width: 620px) {
    .hero-banner-2 .google-review-box.hero-proof-four-lines {
        flex-direction: column;
        gap: 18px;
    }
    .hero-banner-2 .hero-proof-four-lines .google-img {
        flex-basis: auto;
        align-self: center;
        padding: 0;
        border: 0;
    }
    .hero-proof-four-lines .raiting-box { width: 100%; }
}
