.mb-payments{margin:12px 0 54px;padding:28px 0 0;min-width:0;color:var(--k-text)}
.mb-payments-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}
.mb-payments-heading h2{font-size:clamp(23px,3.2vw,32px);font-weight:550;letter-spacing:-.8px;margin:9px 0 10px}
.mb-payments-heading p{color:var(--k-muted);font-size:14px;line-height:1.8;margin:0;text-wrap:pretty}
.mb-payments-pause{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--k-edge);background:transparent;color:var(--k-text);font-size:14px;cursor:pointer}
.mb-payments-pause:hover{background:var(--k-raised)}
.mb-payments-viewport{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.mb-payments-track{display:flex;width:max-content;animation:mb-payments-scroll 46s linear infinite;will-change:transform}
.mb-payments-group{display:flex;flex:none;gap:8px;padding:0 8px 0 0;margin:0;list-style:none}
.mb-payment-pill{height:46px;display:flex;flex:none;align-items:center;gap:9px;white-space:nowrap;padding:0 16px 0 9px;border:1px solid var(--k-line);border-radius:999px;background:var(--k-panel);color:var(--k-text);font-size:14px}
.mb-payment-pill small{color:var(--k-muted);font-size:12px}
.mb-payment-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--k-raised);color:var(--k-text)}
.mb-payment-icon svg{display:block;width:28px;height:28px}
.mb-payment-icon--chain{color:var(--k-info)}
.mb-payment-icon--exchange{color:var(--k-warning)}
.mb-payment-icon--wallet{color:var(--k-success)}
.mb-payments-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;font-size:12px;line-height:1.6}
.mb-payments-footer>span{display:flex;gap:6px;align-items:center;color:var(--k-muted)}
.mb-payments-footer a{display:flex;align-items:center;gap:6px;color:var(--k-text);white-space:nowrap;padding:8px 0}
.mb-payments-footer a:hover{text-decoration:underline}
.mb-payments:is(:hover,:focus-within,[data-paused=true],[data-offscreen=true],[data-hidden=true]) .mb-payments-track{animation-play-state:paused}
@keyframes mb-payments-scroll{to{transform:translateX(-25%)}}
@media(max-width:575px){.mb-payments{margin:0 0 36px;padding-top:22px}.mb-payments-heading{gap:12px;margin-bottom:19px}.mb-payments-heading h2{font-size:23px;letter-spacing:-.5px}.mb-payments-heading p{font-size:13px;max-width:295px}.mb-payments-heading .mb-eyebrow{font-size:10px}.mb-payment-pill{height:44px;font-size:13px}.mb-payments-footer{font-size:11px;align-items:flex-start;gap:10px}.mb-payments-footer>span{max-width:180px;padding-top:8px}.mb-payments-footer a{font-size:12px}}
@media(prefers-reduced-motion:reduce){.mb-payments-track{animation:none;transform:none;will-change:auto}.mb-payments-viewport{overflow-x:auto;mask-image:none;-webkit-mask-image:none;padding-bottom:8px}.mb-payments-group[aria-hidden=true]{display:none}.mb-payments-pause{display:none}}
