.Checkout_container__HiGiM{display:flex;justify-content:center;align-items:center;padding:2rem;background-color:#f9f9f9;min-height:100vh}@media(max-width:768px){.Checkout_container__HiGiM{flex-direction:column;align-items:center;text-align:center;padding-top:170px}}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 10px 15px rgba(0,0,0,.1);max-width:600px;width:100%;animation:Checkout_fadeInUp__lPnB8 .8s ease-out}@keyframes Checkout_fadeInUp__lPnB8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_title__RvQHh{font-size:2.2rem;font-weight:700;text-align:center;color:#7158e2;margin-bottom:1.5rem;position:relative}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_title__RvQHh:after{content:"";display:block;width:50px;height:4px;background:#7d5fff;margin:.5rem auto 0;border-radius:2px}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR{display:flex;flex-direction:column;gap:1.5rem}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_inputGroup__hjsEU{display:flex;flex-direction:column}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_inputGroup__hjsEU label{font-weight:700;margin-bottom:.5rem;font-size:1rem;color:#555}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_inputGroup__hjsEU input{padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;font-size:1rem;transition:all .3s ease}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_inputGroup__hjsEU input:focus{border-color:#7d5fff;box-shadow:0 0 5px #957dff;outline:none}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_billingTypeSelection__fLRjs,.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_planSelection__Ut_AP{display:flex;flex-direction:column;gap:1rem}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_billingTypeSelection__fLRjs h2,.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_planSelection__Ut_AP h2{font-size:1.25rem;font-weight:700;color:#7158e2}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_billingTypeSelection__fLRjs .Checkout_billingButton__ng8cp,.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_billingTypeSelection__fLRjs .Checkout_planButton__5KVaA,.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_planSelection__Ut_AP .Checkout_billingButton__ng8cp,.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_planSelection__Ut_AP .Checkout_planButton__5KVaA{padding:1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;cursor:pointer;text-align:center;background:#fff;color:#7158e2;transition:all .3s ease}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_billingTypeSelection__fLRjs .Checkout_billingButton__ng8cp:hover,.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_billingTypeSelection__fLRjs .Checkout_planButton__5KVaA:hover,.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_planSelection__Ut_AP .Checkout_billingButton__ng8cp:hover,.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_planSelection__Ut_AP .Checkout_planButton__5KVaA:hover{border-color:#7d5fff;box-shadow:0 4px 6px rgba(125,95,255,.3)}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_billingTypeSelection__fLRjs .Checkout_billingButton__ng8cp.Checkout_selected__gyUoO,.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_billingTypeSelection__fLRjs .Checkout_planButton__5KVaA.Checkout_selected__gyUoO,.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_planSelection__Ut_AP .Checkout_billingButton__ng8cp.Checkout_selected__gyUoO,.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_planSelection__Ut_AP .Checkout_planButton__5KVaA.Checkout_selected__gyUoO{background-color:#7d5fff;color:#fff;border-color:#7d5fff}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_submitButton__D52Ax{margin-top:2rem;background-color:#7158e2;color:#fff;padding:1rem;border:none;border-radius:8px;font-size:1.25rem;cursor:pointer;text-align:center;transition:all .3s ease}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_submitButton__D52Ax:hover{background-color:#7d5fff;box-shadow:0 4px 8px rgba(113,88,226,.5)}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_form__tTzMR .Checkout_submitButton__D52Ax:active{transform:scale(.98)}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_qrCodeSection__WvCxj{margin-top:2rem;text-align:center}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_qrCodeSection__WvCxj h3{color:#7158e2;margin-bottom:1rem;font-size:1.5rem}.Checkout_container__HiGiM .Checkout_checkoutForm__vBNQs .Checkout_qrCodeSection__WvCxj img{border:2px solid #957dff;border-radius:8px;animation:Checkout_pulse__ovQwl 1.5s infinite}@keyframes Checkout_pulse__ovQwl{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.Checkout_creditCardFields__RZ2K_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.Checkout_creditCardFields__RZ2K_ input{padding:.75rem;border:2px solid #e0e0e0;border-radius:6px;font-size:1rem;transition:all .3s ease;color:#333}.Checkout_creditCardFields__RZ2K_ input:focus{border-color:#7d5fff;box-shadow:0 0 5px #957dff;outline:none}.Checkout_creditCardFields__RZ2K_ input::-moz-placeholder{color:#aaa}.Checkout_creditCardFields__RZ2K_ input:-ms-input-placeholder{color:#aaa}.Checkout_creditCardFields__RZ2K_ input::placeholder{color:#aaa}.Checkout_creditCardFields__RZ2K_ input[name=ccv]{grid-column:span 2}.Checkout_creditCardFields__RZ2K_ h2{grid-column:span 2;font-size:1.5rem;color:#7158e2;margin-bottom:1rem;text-align:center}.Checkout_loadingSpinner__11yIr{display:flex;flex-direction:column;align-items:center;margin-top:20px}.Checkout_spinner__uDIdf{border:8px solid #f3f3f3;border-top-color:#7158e2;border-radius:50%;width:50px;height:50px;animation:Checkout_spin__ILOsP 1s linear infinite}@keyframes Checkout_spin__ILOsP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Checkout_welcomeSection__BL5_b{background:linear-gradient(135deg,#7158e2,#7d5fff);padding:2rem;border-radius:12px;color:#fff;text-align:center;margin-bottom:2rem;animation:Checkout_fadeInDown__9UrUV .8s ease-out;margin-right:50px}@media(max-width:768px){.Checkout_welcomeSection__BL5_b{margin-right:0}}@keyframes Checkout_fadeInDown__9UrUV{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Checkout_welcomeSection__BL5_b .Checkout_welcomeTitle__7CVUo{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#f8f9fa}.Checkout_welcomeSection__BL5_b .Checkout_welcomeText__rIR6U{font-size:1.1rem;line-height:1.6;color:#f8f9fa;margin-bottom:1rem}.Checkout_welcomeSection__BL5_b .Checkout_welcomeText__rIR6U strong{color:#ffdd59}.Checkout_welcomeSection__BL5_b .Checkout_icon__EX9_7{width:24px;height:24px;fill:gold;margin-right:8px;vertical-align:middle}.Checkout_logoContainer__LFUv8{position:absolute;top:20px;left:20px;z-index:1000}.Checkout_logo__ovf5u{width:120px;height:auto}