.pm-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;background:#fff;border:1px solid var(--line,#e4e7ec);border-radius:5px;color:var(--mut,#667085);overflow:hidden}.pm-badge img{display:block;max-width:100%;max-height:100%;object-fit:contain;pointer-events:none}.pm-badge svg{width:62%;height:62%}.pm-xs{width:34px;height:22px;padding:3px 4px;border-radius:4px}.pm-sm{width:44px;height:30px;padding:5px 6px}.pm-md{width:56px;height:38px;padding:6px 8px;border-radius:6px}.pm-lg{width:72px;height:48px;padding:8px 10px;border-radius:8px}.pm-badge.pm-amex{padding:0;border-color:#006FCF;background:#006FCF}.pm-badge.pm-amex img{width:100%;height:100%;object-fit:contain}.pm-badge.pm-mastercard{padding:0}.pm-badge.pm-mastercard img{width:100%;height:100%;object-fit:contain}.pm-wordmark{display:inline-block;width:auto;vertical-align:middle;pointer-events:none}.pm-proc-line{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2,#4A5068)}.pm-proc-line svg{flex:none;color:var(--up,#12B76A)}.pm-accepted{display:inline-flex;align-items:center;gap:6px}.pm-trust{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;color:var(--ink-2,#475467);font-size:13.5px;font-weight:600;line-height:1.2}.pm-trust-panel{padding:12px 16px;border:1px solid var(--line,#e4e7ec);border-radius:12px;background:var(--soft,#F9FAFB)}.pm-trust-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pm-trust-item svg{color:var(--up,#12B76A);flex:none}.pm-trust .pm-accepted{margin-left:auto}.pm-trust-footer{font-size:12.5px;gap:6px 14px;color:var(--mut,#667085)}@media (max-width:520px){.pm-trust .pm-accepted{margin-left:0}}.pm-badge.pm-wide{padding-left:5px;padding-right:5px}.pm-xs.pm-wide{width:44px}.pm-sm.pm-wide{width:54px}.pm-md.pm-wide{width:68px}.pm-lg.pm-wide{width:84px}.pm-badge.pm-text{width:auto;padding-left:7px;padding-right:7px;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--ink-2,#475467);white-space:nowrap}.pm-accepted{flex-wrap:wrap}.pm-accepted-lab{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:13px;color:var(--mut,#667085)}.pm-accepted-lab.pm-accepted-stacked{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pm-badge.pm-row{width:40px;height:26px;padding:4px 5px;border-radius:5px}.pm-badge.pm-row.pm-wide{width:58px;padding-left:5px;padding-right:5px}.pm-accepted.pm-accepted-row{gap:6px}