.brand-band-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.brand-motion-toggle{color:#dde1e5;border:1px solid #7a828c;background:#121417;padding:10px 15px;border-radius:5px;cursor:pointer;font:600 12px Inter,sans-serif;white-space:nowrap}.brand-ribbon{overflow:hidden;margin:25px 0 23px;mask-image:linear-gradient(90deg,transparent,#000000 3%,#000000 97%,transparent)}.brand-ribbon-track{display:flex;width:max-content;animation:brand-ribbon-slide 42s linear infinite}.brand-ribbon-group{display:flex;gap:16px;list-style:none;padding:0 16px 0 0;margin:0;flex-shrink:0}.brand-ribbon-group li{width:200px;flex-shrink:0}.brand-ribbon-group a,.brand-ribbon-group li>span{display:flex;align-items:center;justify-content:center;height:114px;background:#ffffff;border:1px solid #dde1e5;border-radius:7px;overflow:hidden}.brand-ribbon-group img{display:block;width:180px;height:100px;object-fit:contain}.brand-ribbon a:focus-visible{outline:3px solid #5cc0ff;outline-offset:-4px}.trusted-brands:hover .brand-ribbon-track,.trusted-brands:focus-within .brand-ribbon-track,.ribbon-paused .brand-ribbon-track{animation-play-state:paused}.platform-guide-button{display:block;border-radius:5px;transition:background .2s,box-shadow .2s}.platform-guide-button:hover{background:#2c3136;box-shadow:0 0 0 8px #2c3136}.platform-guide-button:focus-visible{outline:2px solid #5cc0ff;outline-offset:7px}.platform-guide-button strong:after{content:' ↗';font-size:17px;color:#5cc0ff;vertical-align:middle}.banks-catalog-link{display:flex;align-items:center;gap:20px}.banks-catalog-logo{display:block;background:#ffffff;border-radius:4px;object-fit:contain;flex-shrink:0;width:130px;height:72px}@keyframes brand-ribbon-slide{to{transform:translateX(-50%)}}@media(max-width:760px){.brand-band-head{align-items:flex-start;flex-direction:column;gap:5px}.brand-ribbon-group li{width:175px}.brand-ribbon-group img{width:160px}.banks-catalog-link{gap:12px;flex-wrap:wrap}.banks-catalog-logo{width:110px;height:61px}}@media(prefers-reduced-motion:reduce){.brand-ribbon{overflow:auto;mask-image:none}.brand-ribbon-track{animation:none}.brand-ribbon-group[aria-hidden]{display:none}.brand-motion-toggle{display:none}}

.brand-ribbon-group .logo-dark-back{background:#1b1e23;border-color:#3d434a}.brand-ribbon-group .logo-dark-back img{padding:13px}
