/* Account-specific payment facts, processing routes and pending states. */
.payment-content{display:grid;gap:18px}.payment-content>section{margin:0}.payment-status{border-color:rgba(129,245,193,.22);background:linear-gradient(120deg,rgba(129,245,193,.06),#0b1c25 70%)}.payment-status .eyebrow,.payment-process .eyebrow,.payment-pending .eyebrow{display:block;margin-bottom:8px;color:var(--mint);font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.payment-status p,.payment-process>p,.payment-pending>p{color:#bdceca;font-size:.86rem;line-height:1.72}.payment-content .facts-note{margin-top:10px}.payment-facts{padding:20px}.payment-facts .facts-heading{margin-bottom:12px}.payment-table{margin:0;border:1px solid var(--line);border-radius:12px}.payment-table table{min-width:620px}.payment-table th,.payment-table td{line-height:1.55}.payment-table tbody th{width:185px;white-space:normal}.payment-table:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.payment-process h3{margin:17px 0 9px;color:#e5efea;font-size:1rem}.payment-process-path{padding:13px 15px;border-left:3px solid var(--mint);border-radius:0 10px 10px 0;background:rgba(129,245,193,.07);color:#d4e6df!important}.payment-steps-list,.payment-pending ul{display:grid;gap:9px;padding-left:22px;color:#c5d5d1;font-size:.84rem;line-height:1.65}.payment-steps-list li::marker{color:var(--mint);font-weight:850}.payment-pending{border-color:rgba(255,201,109,.23);background:linear-gradient(145deg,rgba(255,201,109,.055),#0b1c25)}.payment-pending .eyebrow{color:var(--gold)}.payment-pending li::marker{color:var(--gold)}.payment-article-cta{border-color:rgba(129,245,193,.2)}
@media(max-width:560px){.payment-facts{padding:16px}.payment-table table{min-width:580px}.payment-table tbody th{width:160px}.payment-content h2{font-size:1.16rem}}
.payment-visual{margin:16px 0 0;overflow:hidden;border:1px solid rgba(129,245,193,.15);border-radius:16px;background:#071922}.payment-visual img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}.payment-content .payment-visual--route{max-width:560px}.payment-content .payment-visual--status{max-width:520px}.payment-context-cta{display:flex;justify-content:flex-start}.payment-faq{display:grid;gap:12px}.payment-faq h2{margin:0}.payment-faq-list{display:grid;gap:8px}.payment-faq-list details{border-bottom:1px solid var(--line);padding:11px 2px}.payment-faq-list summary{color:#e5efea;font-weight:750;cursor:pointer}.payment-faq-list details p{max-width:72ch;margin:9px 0 0;color:#bdceca;font-size:.86rem;line-height:1.7}.payment-final-step{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 19px;border:1px solid rgba(129,245,193,.2);border-radius:14px;background:rgba(129,245,193,.045)}.payment-final-step p{max-width:50ch;margin:0;color:#bdceca;font-size:.85rem;line-height:1.65}
@media(max-width:640px){.payment-final-step{align-items:flex-start;flex-direction:column}.payment-visual{border-radius:12px}}
