/* Bloc « Ils nous font confiance » — repris de wassla.net (assets/css/products.css) */
/* CLIENTS */
.product-trust {
    background:#eef4f7;
    border-radius:18px;
    padding:clamp(28px,6vw,56px) clamp(16px,4vw,40px);
}
.product-trust__inner {
    max-width:1200px;
    margin:0 auto;
    text-align:center;
}
.product-trust h2 {
    margin:0 0 10px;
    color:#222;
    font-size:clamp(32px,3.6vw,48px);
    line-height:1.15;
    font-weight:800;
}
.product-trust__subtitle {
    margin:0 auto 24px;
    max-width:950px;
    font-size:17px;
}
.product-trust__list {
    display:grid;
    grid-template-columns:repeat(5,minmax(100px,1fr));
    gap:22px 38px;
    list-style:none;
    padding:0;
    margin:24px 0;
}
.product-trust__link {
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:92px;
    padding:13px;
    border:1px solid rgba(0,0,0,.06);
    border-radius:14px;
    background:#fff;
    box-shadow:0 2px 8px rgba(0,0,0,.06);
}
.product-trust__link:hover {
  box-shadow: 0 10px 24px rgba(0,0,0,.12);
  border-color: rgba(0,0,0,.12);
}
.product-trust__link img {
    width:100%;
    max-width:160px;
    max-height:62px;
    object-fit:contain;
}
.product-trust__cta {
    margin-top:28px;
}
.product-trust__cta a {
    display:inline-block;
    padding:14px 22px;
    border-radius:999px;
    background:#2e27ff;
    color:#fff;
    text-decoration:none;
    font-weight:800;
    box-shadow:0 10px 26px rgba(46,39,255,.25);
}
@media (max-width:1000px) {
.product-trust__list { grid-template-columns:repeat(3,1fr); }
}
@media (max-width:640px) {
.product-trust__list { grid-template-columns:repeat(2,1fr); gap:14px; }
}
/* Références clients */
.product-trust h2 {
    font-size: clamp(36px, 3.6vw, 48px);
    line-height: 1.05;
    font-weight: 800;
    letter-spacing: -0.03em;
}
.product-trust__subtitle {
    font-size: 16px;
    line-height: 1.45;
}
