/* Client marks use a single black ink and retain their original proportions. */
.client-strip{padding:50px 0 54px;background:#e9e0f7;border-top:1px solid #d8cbea}
.client-strip h2{text-align:center;font-size:clamp(20px,2.1vw,28px);line-height:1.35;letter-spacing:-.025em;font-weight:500;color:var(--ink);margin:0 0 34px}
.client-logos{list-style:none;padding:0;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;max-width:850px;gap:45px}
.client-logos li{display:flex;justify-content:center;align-items:center;min-width:0;height:86px}
.client-logos img{display:block;object-fit:contain;max-width:100%;height:auto}
.client-qualen{width:165px}.client-remax{width:190px}.client-buau{width:112px}
@media(max-width:650px){.client-strip{padding:36px 0 39px}.client-strip h2{max-width:320px;margin:0 auto 24px;font-size:21px}.client-logos{gap:22px}.client-logos li{height:64px}.client-qualen{width:105px}.client-remax{width:120px}.client-buau{width:74px}}
@media(max-width:360px){.client-logos{gap:15px}.client-strip h2{font-size:20px}}
