.payment-policy{color:#333;}.payment-policy h2,.payment-policy h3,.payment-policy h4{color:#333;}.payment-policy p,.payment-policy li{color:#555;line-height:1.6;}.payment-tabs .list-group-item{border-radius:8px;margin-bottom:10px;transition:all 0.3s ease;border:1px solid #e9ecef;}.payment-tabs .list-group-item:hover{background-color:#f8f9fa;}.payment-tabs .list-group-item.active{background-color:#0d6efd;color:white;border-color:#0d6efd;}.payment-tabs .list-group-item.active p{color:rgba(255,255,255,0.8);}.payment-content .card{border-radius:10px;transition:all 0.3s ease;}.payment-content .card:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1) !important;}.bank-account-details{transition:all 0.3s ease;}.bank-account-details:hover{box-shadow:0 5px 15px rgba(0,0,0,0.08);}.qr-image{max-width:120px;transition:transform 0.3s ease;}.qr-code-container:hover .qr-image{transform:scale(1.05);}.step-number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#0d6efd;color:white;font-weight:bold;font-size:1.2rem;}.contact-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:rgba(13,110,253,0.1);color:#0d6efd;}.accordion-item{margin-bottom:10px;border-radius:8px;overflow:hidden;}.accordion-button:not(.collapsed){background-color:#0d6efd;color:white;}.accordion-button:focus{box-shadow:none;border-color:rgba(13,110,253,0.25);}@@media (max-width:768px){.payment-tabs .list-group-item{margin-bottom:8px;padding:10px 15px;}.bank-account-details{padding:15px !important;}}
