.PaymentForm_formContainer__I1_VD{display:flex;flex-direction:column;gap:18px}.PaymentForm_providerSelection__GKzOl{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;justify-content:center}.PaymentForm_providerTitle__W9xko{font-size:18px;font-weight:600;color:var(--text-primary);text-align:center;margin:0}.PaymentForm_providerButtons__kJPx_{display:flex;flex-wrap:wrap;gap:16px;width:100%;justify-content:center;align-items:center}.PaymentForm_providerButton__U59MY{background:transparent;border:3px solid var(--border-color);border-radius:20px;padding:0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;box-shadow:var(--shadow-md);flex-shrink:0;margin:0 auto}.PaymentForm_providerButton__U59MY:hover{transform:translateY(-4px) scale(1.05);box-shadow:var(--shadow-lg);border-color:var(--primary-teal)}.PaymentForm_providerButton__U59MY:active{transform:translateY(-2px) scale(1.02)}.PaymentForm_logoWrapper__K_6bk{width:100%;height:100%;position:relative;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.PaymentForm_providerButton__U59MY>div{width:120px;height:120px;display:flex;align-items:center;justify-content:center}.PaymentForm_selectedProvider__l0L_u{display:flex;align-items:center;justify-content:center;padding:8px;width:100%}.PaymentForm_selectedProvider__l0L_u .PaymentForm_logoWrapper__K_6bk{width:70px;height:70px;border-radius:12px;flex-shrink:0}.PaymentForm_selectedProviderName__TzTE8{font-size:18px;font-weight:600;color:var(--text-primary)}.PaymentForm_backButton__BP_Sm{display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:2px solid var(--border-color);border-radius:10px;color:var(--text-secondary);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);align-self:flex-start}.PaymentForm_backButton__BP_Sm:hover{background:var(--bg-light);border-color:var(--primary-teal);color:var(--primary-teal-dark)}.PaymentForm_inputGroup__Xi2Iu{display:flex;flex-direction:column;gap:8px}.PaymentForm_inputGroup__Xi2Iu label{font-weight:600;color:var(--text-primary);font-size:14px;letter-spacing:.01em}.PaymentForm_input__ii177{padding:14px 18px;border:2px solid var(--border-color);border-radius:12px;font-size:16px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;background-color:var(--bg-white);color:var(--text-primary);font-family:inherit}.PaymentForm_input__ii177::placeholder{color:var(--text-light)}.PaymentForm_input__ii177:focus{outline:none;border-color:var(--primary-teal);box-shadow:0 0 0 4px rgba(78,205,196,.1);transform:translateY(-1px)}.PaymentForm_input__ii177:disabled{background-color:var(--bg-light);cursor:not-allowed;opacity:.6}.PaymentForm_inputError__ZRep_{border-color:var(--error-text)!important;background-color:var(--error-bg)!important}.PaymentForm_inputError__ZRep_:focus{border-color:var(--error-text)!important;box-shadow:0 0 0 4px rgba(220,38,38,.1)!important}.PaymentForm_fieldError__6nDs1{color:var(--error-text);font-size:13px;font-weight:500;margin-top:-4px}.PaymentForm_payButton__vM2Y_{padding:16px 24px;border:none;border-radius:12px;font-size:17px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:10px;color:white;box-shadow:var(--shadow-md);position:relative;overflow:hidden;margin-top:4px}.PaymentForm_payButton__vM2Y_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.PaymentForm_payButton__vM2Y_:hover:not(:disabled):before{left:100%}.PaymentForm_payButton__vM2Y_:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg)}.PaymentForm_payButton__vM2Y_:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow-md)}.PaymentForm_payButton__vM2Y_:disabled{opacity:.6;cursor:not-allowed;transform:none}.PaymentForm_airtelPayButton__r2rqo{background:linear-gradient(135deg,#E60012,#FF3333)}.PaymentForm_airtelPayButton__r2rqo:hover:not(:disabled){background:linear-gradient(135deg,#CC0010,#E62E2E)}.PaymentForm_moovPayButton__opaRs{background:linear-gradient(135deg,#0066CC,#0080FF)}.PaymentForm_moovPayButton__opaRs:hover:not(:disabled){background:linear-gradient(135deg,#0055B3,#006FE6)}.PaymentForm_spinner___NKPR{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:PaymentForm_spin__Dswhs .8s linear infinite}@keyframes PaymentForm_spin__Dswhs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentForm_errorMessage__7b5ku{padding:12px 16px;background:linear-gradient(135deg,var(--error-bg) 0,#FEE2E2 100%);border:2px solid #fecaca;border-radius:10px;color:var(--error-text);font-size:13px;text-align:center;font-weight:500;animation:PaymentForm_shake__8H_BZ .5s ease-out;box-shadow:var(--shadow-sm)}@keyframes PaymentForm_shake__8H_BZ{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}@media (max-width:1024px){.PaymentForm_providerButtons__kJPx_{gap:20px}.PaymentForm_logoWrapper__K_6bk,.PaymentForm_providerButton__U59MY>div{width:110px;height:110px}}@media (max-width:768px){.PaymentForm_providerSelection__GKzOl{gap:20px}.PaymentForm_providerTitle__W9xko{font-size:16px}.PaymentForm_providerButtons__kJPx_{flex-direction:column;gap:16px;width:100%;align-items:center;justify-content:center}.PaymentForm_providerButton__U59MY{width:100%;max-width:240px;margin:0 auto}.PaymentForm_providerButton__U59MY .PaymentForm_logoWrapper__K_6bk,.PaymentForm_providerButton__U59MY>div{width:100px;height:100px}.PaymentForm_selectedProvider__l0L_u .PaymentForm_logoWrapper__K_6bk{width:65px;height:65px}.PaymentForm_selectedProviderName__TzTE8{font-size:16px}.PaymentForm_input__ii177{padding:13px 16px;font-size:15px}.PaymentForm_payButton__vM2Y_{padding:15px 22px;font-size:16px}}@media (max-width:640px){.PaymentForm_formContainer__I1_VD{gap:16px}.PaymentForm_providerSelection__GKzOl{gap:18px}.PaymentForm_providerTitle__W9xko{font-size:15px;margin-bottom:4px}.PaymentForm_providerButtons__kJPx_{flex-direction:column;gap:14px;width:100%;align-items:center;justify-content:center}.PaymentForm_providerButton__U59MY{width:100%;max-width:220px;margin:0 auto;display:flex;justify-content:center;align-items:center}.PaymentForm_providerButton__U59MY .PaymentForm_logoWrapper__K_6bk,.PaymentForm_providerButton__U59MY>div{width:90px;height:90px}.PaymentForm_selectedProvider__l0L_u{padding:10px}.PaymentForm_selectedProvider__l0L_u .PaymentForm_logoWrapper__K_6bk{width:60px;height:60px}.PaymentForm_selectedProviderName__TzTE8{font-size:15px}.PaymentForm_backButton__BP_Sm{padding:9px 14px;font-size:13px}.PaymentForm_inputGroup__Xi2Iu{gap:6px}.PaymentForm_inputGroup__Xi2Iu label{font-size:13px}.PaymentForm_input__ii177{padding:12px 15px;font-size:15px}.PaymentForm_fieldError__6nDs1{font-size:12px}.PaymentForm_payButton__vM2Y_{padding:14px 20px;font-size:15px;width:100%}.PaymentForm_errorMessage__7b5ku{padding:11px 14px;font-size:12px}}@media (max-width:375px){.PaymentForm_providerSelection__GKzOl{gap:16px}.PaymentForm_providerTitle__W9xko{font-size:14px}.PaymentForm_providerButtons__kJPx_{gap:12px;align-items:center;justify-content:center}.PaymentForm_providerButton__U59MY{max-width:200px;margin:0 auto;display:flex;justify-content:center;align-items:center}.PaymentForm_providerButton__U59MY .PaymentForm_logoWrapper__K_6bk,.PaymentForm_providerButton__U59MY>div{width:85px;height:85px}.PaymentForm_selectedProvider__l0L_u .PaymentForm_logoWrapper__K_6bk{width:55px;height:55px}.PaymentForm_input__ii177{padding:11px 14px;font-size:14px}.PaymentForm_payButton__vM2Y_{padding:13px 18px;font-size:14px}}