.bank-logos-marquee_section__tjcTk{padding:32px 0 8px;background:var(--color-bg-2);border-bottom:1px solid var(--color-border)}.bank-logos-marquee_heading__ckVDB{text-align:center;margin:0 0 20px;font-size:12px;font-weight:600;color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase}.bank-logos-marquee_marquee__zIRo5{position:relative;overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent)}.bank-logos-marquee_track__PsJjL{display:flex;gap:12px;list-style:none;margin:0;padding:8px 0;width:max-content;animation:bank-logos-marquee_scrollLogos__OoJNO 60s linear infinite;will-change:transform}@keyframes bank-logos-marquee_scrollLogos__OoJNO{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bank-logos-marquee_marquee__zIRo5:hover .bank-logos-marquee_track__PsJjL{animation-play-state:paused}.bank-logos-marquee_item__TMENe{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;white-space:nowrap}.bank-logos-marquee_bankName__T7Rjk{font-size:13px;font-weight:500;color:var(--color-ink-2)}.bank-logos-marquee_fadeLeft__Xo_dE,.bank-logos-marquee_fadeRight__dhxFh{position:absolute;top:0;bottom:0;width:80px;pointer-events:none}.bank-logos-marquee_fadeLeft__Xo_dE{left:0;background:linear-gradient(to right,var(--color-bg-2),transparent)}.bank-logos-marquee_fadeRight__dhxFh{right:0;background:linear-gradient(to left,var(--color-bg-2),transparent)}@media(prefers-reduced-motion:reduce){.bank-logos-marquee_marquee__zIRo5{overflow:visible;mask-image:none;-webkit-mask-image:none}.bank-logos-marquee_track__PsJjL{flex-wrap:wrap;width:100%;justify-content:center;animation:none}.bank-logos-marquee_fadeLeft__Xo_dE,.bank-logos-marquee_fadeRight__dhxFh{display:none}}