.ClientLogos_section__esWcx{padding-block:24px 20px;background:linear-gradient(180deg,var(--surface-soft-blue),var(--surface-primary) 70%);border-bottom:1px solid var(--line)}.ClientLogos_heading__7ICIb{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0;color:var(--brand-navy);margin:0;padding-right:112px}.ClientLogos_carousel__uNrIc{position:relative;min-width:0}.ClientLogos_controls__yAGl4{display:flex;gap:8px;position:absolute;right:0;top:-36px}.ClientLogos_controls__yAGl4 button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border-control);border-radius:50%;color:var(--link-primary);background:var(--surface-primary);font-size:22px;cursor:pointer}.ClientLogos_controls__yAGl4 button:hover:not(:disabled){border-color:var(--brand-primary);background:var(--surface-soft-blue)}.ClientLogos_controls__yAGl4 button:disabled{cursor:default;color:var(--control-disabled-text);background:var(--control-disabled-bg)}.ClientLogos_track__0u6ug{display:flex;gap:16px;list-style:none;margin:18px 0 0;padding:5px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:5px;scrollbar-width:thin;scrollbar-color:var(--border-control) transparent}.ClientLogos_item__j7MfR{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 80px)/6);min-width:0;scroll-snap-align:start}.ClientLogos_link__AYdaO{display:flex;align-items:center;justify-content:center;min-height:90px;padding:12px 10px;border:1px solid transparent;border-radius:14px;transition:border-color .18s ease,background-color .18s ease}.ClientLogos_link__AYdaO:hover{background:var(--surface-soft-blue);border-color:var(--line)}.ClientLogos_link__AYdaO.ClientLogos_dark___S86H{background:var(--brand-navy)}.ClientLogos_link__AYdaO.ClientLogos_dark___S86H:hover{background:var(--brand-navy);border-color:var(--brand-primary)}.ClientLogos_controls__yAGl4 button:focus-visible,.ClientLogos_link__AYdaO:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ClientLogos_link__AYdaO img{object-fit:contain;display:block;height:auto;width:auto;max-width:100%;max-height:64px;filter:none}.ClientLogos_link__AYdaO .ClientLogos_square__MF4_5{max-width:62px;max-height:62px}.ClientLogos_link__AYdaO .ClientLogos_wide__yaxLx{max-width:155px;width:100%}@media(max-width:1100px){.ClientLogos_item__j7MfR{flex-basis:calc((100% - 48px)/4)}}@media(max-width:800px){.ClientLogos_item__j7MfR{flex-basis:calc((100% - 32px)/3)}}@media(max-width:600px){.ClientLogos_section__esWcx{padding-block:20px 16px}.ClientLogos_heading__7ICIb{font-size:14px;min-height:42px;padding-right:104px}.ClientLogos_controls__yAGl4{top:-43px}.ClientLogos_item__j7MfR{flex-basis:calc((100% - 16px)/2)}.ClientLogos_link__AYdaO{min-height:86px;padding-inline:8px}.ClientLogos_track__0u6ug{margin-top:12px}.ClientLogos_link__AYdaO img{max-height:58px}}@media(prefers-reduced-motion:reduce){.ClientLogos_track__0u6ug{scroll-behavior:auto}.ClientLogos_link__AYdaO{transition:none}}