.CheckoutForm-module__2J3gNq__container{border-radius:var(--radius-card);box-shadow:var(--shadow);border:1px solid var(--border);background:#fff;padding:32px}.CheckoutForm-module__2J3gNq__form{gap:var(--spacing-5);flex-direction:column;display:flex}.CheckoutForm-module__2J3gNq__field{flex-direction:column;gap:8px;display:flex}.CheckoutForm-module__2J3gNq__field label{color:var(--text-primary);font-size:14px;font-weight:600}.CheckoutForm-module__2J3gNq__field input,.CheckoutForm-module__2J3gNq__field select{border-radius:var(--radius-input);border:1px solid var(--border);background:#f8fafc;padding:12px 16px;font-size:16px;transition:all .2s}.CheckoutForm-module__2J3gNq__field input:focus,.CheckoutForm-module__2J3gNq__field select:focus{background:#fff;border-color:#4f8cff;outline:none;box-shadow:0 0 0 4px #4f8cff1a}.CheckoutForm-module__2J3gNq__actions{flex-direction:column;gap:16px;margin-top:8px;display:flex}.CheckoutForm-module__2J3gNq__divider{justify-content:center;align-items:center;display:flex;position:relative}.CheckoutForm-module__2J3gNq__divider:before{content:"";background:var(--border);z-index:1;width:100%;height:1px;position:absolute}.CheckoutForm-module__2J3gNq__divider span{color:var(--text-secondary);z-index:2;text-transform:uppercase;letter-spacing:.05em;background:#fff;padding:0 12px;font-size:12px;position:relative}.CheckoutForm-module__2J3gNq__success{text-align:center;border-radius:var(--radius-card);box-shadow:var(--shadow);border:1px solid var(--border);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:48px 24px;display:flex}.CheckoutForm-module__2J3gNq__success h2{font-size:24px;font-weight:700}.CheckoutForm-module__2J3gNq__success p{color:var(--text-secondary);max-width:300px;line-height:1.6}
