.payment-banner{width:100%;background-color:#f1f5f1;padding:2em;margin-top:2em;border-radius:8px;display:flex;flex-direction:column;gap:1.5em;}.payment-banner-item{display:flex;align-items:center;flex-direction:column;gap:1em;flex:1;border-radius:6px;}.payment-banner-image{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:1em;}.payment-banner-image img{max-width:100%;max-height:100%;object-fit:contain;}.payment-banner-content{display:flex;flex-direction:column;gap:.25em;flex:1;}.payment-banner-title{color:#000;font-size:1.1em;font-weight:600;margin:0;line-height:1.3;}.payment-banner-subtitle{color:var(--bs-gray);font-size:.9em;margin:0;line-height:1.4;}@media (min-width:768px){.payment-banner{flex-direction:row;gap:2em}.payment-banner-item{flex-direction:row}.payment-banner-image{width:80px;height:80px;margin-bottom:0}.payment-banner-content{align-items:flex-start}}