.Payment-module__Un7Qvq__paymentVerificationContainer{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.Payment-module__Un7Qvq__paymentVerificationCard{text-align:center;background:#fff;border-radius:1rem;width:100%;max-width:28rem;padding:2rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Payment-module__Un7Qvq__paymentLoadingSpinner{border:4px solid #f3f4f6;border-top-color:#fbbf24;border-radius:50%;width:3rem;height:3rem;margin:0 auto 1rem;animation:1s linear infinite Payment-module__Un7Qvq__spin}@keyframes Payment-module__Un7Qvq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Payment-module__Un7Qvq__paymentSuccessIcon{background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:flex}.Payment-module__Un7Qvq__paymentSuccessIcon svg{color:#fff;width:2rem;height:2rem}.Payment-module__Un7Qvq__paymentErrorIcon{background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:flex}.Payment-module__Un7Qvq__paymentErrorIcon svg{color:#fff;width:2rem;height:2rem}.Payment-module__Un7Qvq__paymentFormSection{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem}.Payment-module__Un7Qvq__paymentFormTitle{color:#1f2937;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.125rem;font-weight:600;display:flex}.Payment-module__Un7Qvq__paymentFormTitle svg{color:#fbbf24;width:1.25rem;height:1.25rem}.Payment-module__Un7Qvq__pricingDisplay{color:#fff;text-align:center;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border-radius:.5rem;margin-bottom:1rem;padding:1rem}.Payment-module__Un7Qvq__pricingAmount{margin-bottom:.25rem;font-size:2rem;font-weight:700}.Payment-module__Un7Qvq__pricingDescription{opacity:.9;font-size:.875rem}.Payment-module__Un7Qvq__paymentButton{transition:all .3s;position:relative;overflow:hidden}.Payment-module__Un7Qvq__paymentButton:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.Payment-module__Un7Qvq__paymentButton:hover:before{left:100%}.Payment-module__Un7Qvq__paymentButton.Payment-module__Un7Qvq__processing{cursor:not-allowed;background:#6b7280}.Payment-module__Un7Qvq__paymentButton.Payment-module__Un7Qvq__success{background:#10b981}.Payment-module__Un7Qvq__paymentMethods{justify-content:center;gap:1rem;margin:1rem 0;display:flex}.Payment-module__Un7Qvq__paymentMethodIcon{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:center;align-items:center;width:3rem;height:2rem;padding:.5rem;transition:all .2s;display:flex}.Payment-module__Un7Qvq__paymentMethodIcon:hover{border-color:#fbbf24;transform:translateY(-2px)}.Payment-module__Un7Qvq__securityBadge{color:#166534;background:#f0fdf4;border-radius:9999px;align-items:center;gap:.5rem;margin:1rem 0;padding:.5rem 1rem;font-size:.75rem;font-weight:500;display:inline-flex}.Payment-module__Un7Qvq__securityBadge svg{width:1rem;height:1rem}.Payment-module__Un7Qvq__paymentProgress{justify-content:space-between;margin-bottom:2rem;display:flex;position:relative}.Payment-module__Un7Qvq__paymentProgress:before{content:"";z-index:0;background:#e5e7eb;height:2px;position:absolute;top:1rem;left:0;right:0}.Payment-module__Un7Qvq__paymentProgressStep{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.Payment-module__Un7Qvq__paymentProgressStepIcon{color:#6b7280;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.5rem;font-weight:600;transition:all .3s;display:flex}.Payment-module__Un7Qvq__paymentProgressStep.Payment-module__Un7Qvq__active .Payment-module__Un7Qvq__paymentProgressStepIcon{color:#fff;background:#fbbf24}.Payment-module__Un7Qvq__paymentProgressStep.Payment-module__Un7Qvq__completed .Payment-module__Un7Qvq__paymentProgressStepIcon{color:#fff;background:#10b981}.Payment-module__Un7Qvq__paymentProgressStepLabel{color:#6b7280;text-align:center;font-size:.75rem}.Payment-module__Un7Qvq__paymentProgressStep.Payment-module__Un7Qvq__active .Payment-module__Un7Qvq__paymentProgressStepLabel,.Payment-module__Un7Qvq__paymentProgressStep.Payment-module__Un7Qvq__completed .Payment-module__Un7Qvq__paymentProgressStepLabel{color:#1f2937;font-weight:500}@media (max-width:768px){.Payment-module__Un7Qvq__paymentVerificationContainer{padding:1rem}.Payment-module__Un7Qvq__paymentVerificationCard{padding:1.5rem}.Payment-module__Un7Qvq__pricingAmount{font-size:1.5rem}.Payment-module__Un7Qvq__paymentProgress{flex-direction:column;gap:1rem}.Payment-module__Un7Qvq__paymentProgress:before{display:none}.Payment-module__Un7Qvq__paymentMethods{flex-wrap:wrap}}@media (prefers-color-scheme:dark){.Payment-module__Un7Qvq__paymentVerificationCard{color:#fff;background:#1f2937}.Payment-module__Un7Qvq__paymentFormSection{background:#374151;border-color:#4b5563}.Payment-module__Un7Qvq__paymentFormTitle{color:#fff}.Payment-module__Un7Qvq__paymentMethodIcon{background:#374151;border-color:#4b5563}.Payment-module__Un7Qvq__securityBadge{color:#34d399;background:#064e3b}}.Payment-module__Un7Qvq__fadeIn{animation:.5s ease-in Payment-module__Un7Qvq__fadeIn}@keyframes Payment-module__Un7Qvq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Payment-module__Un7Qvq__slideUp{animation:.3s ease-out Payment-module__Un7Qvq__slideUp}@keyframes Payment-module__Un7Qvq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Payment-module__Un7Qvq__pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite Payment-module__Un7Qvq__pulse}@keyframes Payment-module__Un7Qvq__pulse{0%,to{opacity:1}50%{opacity:.5}}.Payment-module__Un7Qvq__paymentStatusMessage{border-radius:.5rem;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.Payment-module__Un7Qvq__paymentStatusMessage.Payment-module__Un7Qvq__info{color:#1e40af;background:#dbeafe;border:1px solid #bfdbfe}.Payment-module__Un7Qvq__paymentStatusMessage.Payment-module__Un7Qvq__success{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.Payment-module__Un7Qvq__paymentStatusMessage.Payment-module__Un7Qvq__warning{color:#92400e;background:#fed7aa;border:1px solid #fdba74}.Payment-module__Un7Qvq__paymentStatusMessage.Payment-module__Un7Qvq__error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.Payment-module__Un7Qvq__paymentFieldGroup{margin-bottom:1.5rem}.Payment-module__Un7Qvq__paymentFieldLabel{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.Payment-module__Un7Qvq__paymentFieldInput{border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.75rem;font-size:1rem;transition:all .2s}.Payment-module__Un7Qvq__paymentFieldInput:focus{border-color:#fbbf24;outline:none;box-shadow:0 0 0 3px #fbbf241a}.Payment-module__Un7Qvq__paymentFieldInput.Payment-module__Un7Qvq__error{border-color:#ef4444}.Payment-module__Un7Qvq__paymentFieldError{color:#ef4444;margin-top:.25rem;font-size:.875rem}.Payment-module__Un7Qvq__paymentLoadingOverlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Payment-module__Un7Qvq__paymentLoadingContent{text-align:center;background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 25px 50px -12px #00000040}
