.payment-methods{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.payment-methods button{padding:15px 12px!important;text-align:left}.payment-methods button b,.payment-methods button small{display:block}.payment-methods button small{margin-top:4px;color:#687a94;font-weight:600}.payment-rules-link{display:inline-block;color:var(--blue);font-size:.89rem;font-weight:800;text-decoration:none;margin-top:5px}.payment-rules-link:hover{text-decoration:underline}
.link-card{border-color:#b9cce7!important;background:#f7faff}.payment-link-preview{display:grid;gap:5px;margin:16px 0;padding:13px 15px;border:1px solid #cbd9ea;border-radius:10px;background:#fff}.payment-link-preview span{color:#60738f;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.payment-link-preview code{color:#174477;font-size:.83rem;overflow-wrap:anywhere}.demo-label{display:block;margin-top:12px;color:#6d7c91;font-size:.76rem;line-height:1.45}
.payment-guide{max-width:1050px;margin:0 auto;padding:40px 24px 80px;color:#0c1930}.payment-guide header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:0 0 26px;border-bottom:1px solid #dce4ef}.payment-guide header a{color:#173e75;text-decoration:none;font-weight:800}.payment-guide .eyebrow{color:#1d579c;text-transform:uppercase;font-size:.72rem;letter-spacing:.13em;font-weight:800}.payment-guide h1{font:700 clamp(2.2rem,5vw,4rem)/1.04 'Playfair Display',serif;margin:8px 0}.payment-guide .intro{max-width:730px;color:#5f6f85;line-height:1.65}.audience-tabs{display:flex;gap:10px;margin:26px 0}.audience-tabs a{background:#eef3fa;color:#173e75;text-decoration:none;font-weight:800;padding:10px 14px;border-radius:999px}.audience-tabs a.active{background:#102d59;color:#fff}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.guide-card{background:#fff;border:1px solid #d9e2ef;border-radius:16px;padding:25px;box-shadow:0 8px 25px #081c3e0d}.guide-card h2{font:700 1.5rem 'Playfair Display',serif;margin:0 0 10px}.guide-card p,.guide-card li{color:#52627a;line-height:1.6}.guide-card ul{padding-left:19px}.guide-card.card{border-top:5px solid #1b4e91}.guide-card.cash{border-top:5px solid #9c6c25}.guide-card strong{color:#132a50}.guide-note{margin-top:18px;border-left:4px solid #61449a;background:#f6f1ff;padding:17px 19px;border-radius:0 12px 12px 0;color:#3d3159;line-height:1.55}.driver-ledger{margin-top:28px;padding:25px;border-radius:16px;background:linear-gradient(135deg,#0b1938,#33245d);color:#fff}.driver-ledger h2{font:700 1.65rem 'Playfair Display',serif;margin:0 0 8px}.driver-ledger p{color:#dbe4f5;line-height:1.6}.settlement{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.settlement div{padding:14px;border:1px solid #ffffff2b;border-radius:10px;background:#ffffff0d}.settlement span{display:block;color:#c9bdf0;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.settlement b{display:block;margin-top:7px;font-size:1.16rem}@media(max-width:700px){.payment-guide{padding:28px 16px 60px}.payment-guide header{align-items:flex-start;flex-direction:column}.guide-grid,.settlement{grid-template-columns:1fr}.audience-tabs{overflow:auto}.audience-tabs a{white-space:nowrap}}
