.CustomerLogoRow_section__d0OxR{background:#fff;padding:18px 24px 28px}.CustomerLogoRow_container__GVI0Q{position:relative;max-width:1040px;margin:0 auto}.CustomerLogoRow_grid__h67DD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.CustomerLogoRow_slot__cEqDl{display:block;position:relative;height:44px;overflow:hidden;border-radius:8px;isolation:isolate;-webkit-tap-highlight-color:transparent}.CustomerLogoRow_slot__cEqDl:nth-child(n+7){display:none}.CustomerLogoRow_slot__cEqDl:focus-visible{outline:2px solid #879b92;outline-offset:4px}.CustomerLogoRow_layer__WMaMl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:4px 8px;pointer-events:none;user-select:none}.CustomerLogoRow_logo__tEMTY{width:var(--logo-width);max-width:100%;height:auto;max-height:30px;object-fit:contain;filter:grayscale(1) brightness(.2);opacity:.72;transition:filter .22s ease,opacity .22s ease}.CustomerLogoRow_slot__cEqDl:focus .CustomerLogoRow_logo__tEMTY,.CustomerLogoRow_slot__cEqDl:hover .CustomerLogoRow_logo__tEMTY{filter:grayscale(0) brightness(1);opacity:1}.CustomerLogoRow_incoming__3pDyK,.CustomerLogoRow_outgoing__E8abs{will-change:transform,opacity,filter;animation-duration:var(--logo-swap-duration);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.CustomerLogoRow_outgoing__E8abs{animation-name:CustomerLogoRow_roll-out__amo_d}.CustomerLogoRow_incoming__3pDyK{animation-name:CustomerLogoRow_roll-in__DCQnW}@keyframes CustomerLogoRow_roll-out__amo_d{0%{transform:translateY(0);filter:blur(0);opacity:1}60%{filter:blur(3px);opacity:0}to{transform:translateY(8px);filter:blur(3px);opacity:0}}@keyframes CustomerLogoRow_roll-in__DCQnW{0%{transform:translateY(-8px);filter:blur(3px);opacity:0}to{transform:translateY(0);filter:blur(0);opacity:1}}@media (min-width:640px){.CustomerLogoRow_grid__h67DD{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}.CustomerLogoRow_slot__cEqDl:nth-child(-n+8){display:block}}@media (min-width:1024px){.CustomerLogoRow_grid__h67DD{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 32px}.CustomerLogoRow_slot__cEqDl:nth-child(n){display:block}}@media (prefers-reduced-motion:reduce){.CustomerLogoRow_incoming__3pDyK,.CustomerLogoRow_outgoing__E8abs{animation:none}.CustomerLogoRow_logo__tEMTY{transition:none}}