.client-logos{padding-block:104px 96px}.client-logos-head{display:flex;flex-direction:column;align-items:center;margin-bottom:52px;text-align:center}.client-logos-head .chip{margin-bottom:22px}.client-logos-head h2{font-size:clamp(38px,4.2vw,60px)}.logo-wall-frame{position:relative;background:var(--white);border:1px solid var(--line);--corner:var(--ink)}.logo-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.logo-wall li{display:grid;place-items:center;min-height:132px;margin:0 -1px -1px 0;padding:28px 24px;border-right:1px solid var(--pale-2);border-bottom:1px solid var(--pale-2)}.logo-wall a{display:grid;place-items:center}.logo-wall img{display:block;width:auto;height:auto;max-width:min(150px,100%);max-height:44px;filter:grayscale(1) contrast(1.05);mix-blend-mode:multiply;opacity:.6;transition:opacity var(--dur) var(--ease-soft)}.logo-wall li:hover img{opacity:.95}@media (max-width:1080px){.logo-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.client-logos{padding-block:var(--m-sec)}.client-logos-head{align-items:flex-start;margin-bottom:var(--m-intro);text-align:left}.client-logos-head .chip{margin-bottom:var(--m-inner)}.client-logos-head h2{font-size:var(--m-h2)}.logo-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-wall li{min-height:80px;padding:var(--m-card-gap)}}