.styles_stepsContainer__MFP5s{display:flex;justify-content:center;padding:2rem 1rem;width:100%}.styles_stepsContainer__MFP5s .ant-steps{max-width:50vw;width:100%;display:flex;justify-content:space-between}.styles_stepsContainer__MFP5s .ant-steps-item-process .ant-steps-item-icon{background-color:#f97316!important;border-color:#f97316!important;width:2.08333vw;height:2.08333vw;line-height:2.08333vw;font-size:.9375vw;display:flex;justify-content:center;align-items:center}.styles_stepsContainer__MFP5s .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:white!important}.styles_stepsContainer__MFP5s .ant-steps-item-finish .ant-steps-item-icon{background-color:#f97316!important;border-color:#f97316!important}.styles_stepsContainer__MFP5s .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:white!important}.styles_stepsContainer__MFP5s .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f97316!important;height:.10417vw}.styles_stepsContainer__MFP5s .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after{height:.10417vw;background-color:#e5e7eb!important}.styles_stepsContainer__MFP5s .ant-steps-item-finish .ant-steps-item-title,.styles_stepsContainer__MFP5s .ant-steps-item-process .ant-steps-item-title{color:#f97316!important;font-weight:500}.styles_stepsContainer__MFP5s .ant-steps-item-process .ant-steps-item-description{color:rgba(249,115,22,.8)!important}.styles_stepsContainer__MFP5s .ant-steps-item-wait .ant-steps-item-title{color:#9ca3af}.styles_stepsContainer__MFP5s .ant-steps-item-wait .ant-steps-item-description{color:#d1d5db}.styles_stepsContainer__MFP5s .ant-steps-item-wait .ant-steps-item-icon{background-color:#f1f1f1;border-color:#d9d9d9}.styles_stepsContainer__MFP5s .ant-steps-item-title{font-size:.78125vw;padding-inline-end:0!important}.styles_stepsContainer__MFP5s .ant-steps-item-description{font-size:.67708vw;margin-top:.10417vw;font-weight:400}.styles_stepsContainer__MFP5s .ant-steps-item{padding-left:.41667vw;padding-right:.41667vw;margin-top:.3125vw;flex:1}.styles_stepsContainer__MFP5s .ant-steps-item-container{display:flex;align-items:flex-start}.styles_stepsContainer__MFP5s .ant-steps-item-content{text-align:center}.styles_stepsContainer__MFP5s .ant-steps-item-tail{top:1.04167vw;padding:0}.styles_stepsContainer__MFP5s .ant-steps-item-title:after{background-color:#e5e7eb;height:.10417vw}.styles_stepsContainer__MFP5s .ant-steps-item-finish .ant-steps-item-title:after{background-color:#f97316}.styles_formRequiredStyles__3Ofgt .ant-form-item-required:before{display:inline-block;margin-right:.20833vw;color:#f97316;font-size:.83333vw;font-family:SimSun,sans-serif;line-height:1;content:"*";position:relative;top:1px}.styles_formRequiredStyles__3Ofgt .ant-form-item-label>label{font-size:.78125vw;height:1.66667vw;color:#374151;font-weight:400}.styles_formRequiredStyles__3Ofgt .ant-input{height:2.5vw;border-radius:.20833vw;border-color:#e5e7eb;padding:.625vw .83333vw;font-size:.78125vw;background-color:white}.styles_formRequiredStyles__3Ofgt .ant-input::placeholder{color:#9ca3af}.styles_formRequiredStyles__3Ofgt .ant-input-focused,.styles_formRequiredStyles__3Ofgt .ant-input:focus,.styles_formRequiredStyles__3Ofgt .ant-input:hover{border-color:#f97316;box-shadow:0 0 0 .10417vw rgba(249,115,22,.1)}.styles_formRequiredStyles__3Ofgt .ant-input-number{width:100%;border-radius:.20833vw;background-color:white}.styles_formRequiredStyles__3Ofgt .ant-input-number-input{height:2.39583vw;padding:.625vw .83333vw;font-size:.78125vw;background-color:white}.styles_formRequiredStyles__3Ofgt .ant-input-number-handler-wrap{border-radius:0 .20833vw .20833vw 0;background-color:#f9fafb}.styles_formRequiredStyles__3Ofgt .ant-input-number-focused,.styles_formRequiredStyles__3Ofgt .ant-input-number:focus,.styles_formRequiredStyles__3Ofgt .ant-input-number:hover{border-color:#f97316;box-shadow:0 0 0 .10417vw rgba(249,115,22,.1)}.styles_formRequiredStyles__3Ofgt .ant-input-number-group-addon{background-color:#f9fafb;color:#6b7280;border-color:#e5e7eb;font-size:.72917vw;padding:0 .625vw}.styles_formRequiredStyles__3Ofgt .ant-upload-drag{border-radius:.20833vw;border:1px dashed #d1d5db;background:white;transition:all .3s}.styles_formRequiredStyles__3Ofgt .ant-upload-drag:hover{border-color:#f97316}.styles_formRequiredStyles__3Ofgt .ant-upload-list-item{border-radius:.20833vw;margin-top:.41667vw}.styles_formRequiredStyles__3Ofgt .ant-input-textarea{border-radius:.20833vw}.styles_formRequiredStyles__3Ofgt .ant-input-textarea textarea{border-radius:.20833vw;border-color:#e5e7eb;min-height:5.83333vw;padding:.625vw .83333vw;font-size:.78125vw;resize:none;background-color:white}.styles_formRequiredStyles__3Ofgt .ant-input-textarea textarea::placeholder{color:#9ca3af}.styles_formRequiredStyles__3Ofgt .ant-input-textarea textarea:focus,.styles_formRequiredStyles__3Ofgt .ant-input-textarea textarea:hover{border-color:#f97316;box-shadow:0 0 0 .10417vw rgba(249,115,22,.1)}.styles_formRequiredStyles__3Ofgt .ant-form-item-explain-error{color:#f97316;margin-top:.10417vw;font-size:.67708vw}.styles_formRequiredStyles__3Ofgt .ant-checkbox-wrapper{font-size:.72917vw}.styles_formRequiredStyles__3Ofgt .ant-checkbox-checked .ant-checkbox-inner{background-color:#f97316;border-color:#f97316}.styles_formRequiredStyles__3Ofgt .ant-checkbox-input:focus+.ant-checkbox-inner,.styles_formRequiredStyles__3Ofgt .ant-checkbox-wrapper:hover .ant-checkbox-inner,.styles_formRequiredStyles__3Ofgt .ant-checkbox:hover .ant-checkbox-inner{border-color:#f97316}.styles_totalPriceContainer__S3o_0{background-color:#f9fafb;border-radius:.3125vw;padding:.83333vw 1.04167vw;margin-bottom:1.25vw}.styles_totalPriceLabel__VvNoC{color:#374151;font-size:.78125vw}.styles_totalPriceValue__vTdvk{font-size:1.25vw;font-weight:600;color:#f97316}.styles_totalPriceCurrency__kJuOF{font-size:.72917vw;color:#6b7280;margin-left:.20833vw;font-weight:400}.styles_totalPriceDescription__V2Vjr{font-size:.625vw;color:#9ca3af;margin-top:.20833vw}.styles_formRequiredStyles__3Ofgt .ant-input-number-group-wrapper{width:100%}.styles_formRequiredStyles__3Ofgt .ant-input-number.flex-1{border-left:none;border-right:none;height:2.5vw}.styles_formRequiredStyles__3Ofgt .ant-input-number.flex-1 .ant-input-number-input{text-align:center;height:2.5vw;padding:0;font-size:.83333vw;font-weight:500}.styles_formRequiredStyles__3Ofgt .ant-input-number.flex-1-focused,.styles_formRequiredStyles__3Ofgt .ant-input-number.flex-1:focus,.styles_formRequiredStyles__3Ofgt .ant-input-number.flex-1:hover{z-index:1;border-color:#f97316}.policy-modal .ant-modal-content{border-radius:.625vw;overflow:hidden}.policy-modal .ant-modal-header{background:linear-gradient(135deg,#FF6B00,#E55A00);border-bottom:none;padding:.83333vw 1.25vw}.policy-modal .ant-modal-title{color:white;font-weight:600;font-size:.9375vw}.policy-modal .ant-modal-close{color:white;opacity:.8;transition:opacity .2s}.policy-modal .ant-modal-close:hover{opacity:1}.policy-modal .ant-modal-body{padding:1.25vw;max-height:70vh;overflow-y:auto}.policy-modal-content{line-height:1.6}.policy-content{color:#333;font-size:.72917vw;line-height:1.8}.policy-content h1,.policy-content h2,.policy-content h3,.policy-content h4,.policy-content h5,.policy-content h6{color:#FF6B00;margin-top:1.25vw;margin-bottom:.625vw;font-weight:600}.policy-content h1{font-size:1.25vw;border-bottom:.10417vw solid #ff6b00;padding-bottom:.41667vw}.policy-content h2{font-size:1.04167vw}.policy-content h3{font-size:.9375vw}.policy-content p{margin-bottom:.625vw;text-align:justify}.policy-content ol,.policy-content ul{margin:.625vw 0;padding-left:1.25vw}.policy-content li{margin-bottom:.3125vw}.policy-content strong{color:#FF6B00;font-weight:600}.policy-content a{color:#FF6B00;text-decoration:underline}.policy-content a:hover{color:#E55A00}.policy-content table{width:100%;border-collapse:collapse;margin:.83333vw 0}.policy-content table td,.policy-content table th{border:1px solid #e0e0e0;padding:.41667vw .625vw;text-align:left}.policy-content table th{background-color:#f5f5f5;font-weight:600;color:#FF6B00}@media (max-width:768px){.policy-modal .ant-modal-body{padding:16px;max-height:60vh}.policy-content{font-size:13px}.policy-content h1{font-size:20px}.policy-content h2{font-size:18px}.policy-content h3{font-size:16px}.policy-content ol,.policy-content ul{padding-left:20px}.policy-content table{font-size:12px}.policy-content table td,.policy-content table th{padding:6px 8px}}@media (max-width:480px){.policy-modal .ant-modal-body{padding:12px;max-height:55vh}.policy-content{font-size:12px}.policy-content h1{font-size:18px}.policy-content h2{font-size:16px}.policy-content h3{font-size:14px}}.policy-modal .ant-spin-container{min-height:10.41667vw;display:flex;align-items:center;justify-content:center}.policy-modal .error-state{text-align:center;padding:2.08333vw 1.04167vw;color:#666}.policy-modal .error-state .error-icon{font-size:2.5vw;color:#ff4d4f;margin-bottom:.83333vw}.policy-modal .empty-state,.policy-modal .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:10.41667vw;padding:2.08333vw 1.04167vw}.policy-modal .empty-state .icon,.policy-modal .error-state .icon{font-size:4rem;margin-bottom:1rem;opacity:.8}.policy-modal .empty-state .message,.policy-modal .error-state .message{font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.policy-modal .empty-state .details,.policy-modal .error-state .details{font-size:.875rem;color:#9ca3af;margin-top:.5rem}.policy-modal .ant-modal-body::-webkit-scrollbar{width:.3125vw}.policy-modal .ant-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.15625vw}.policy-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#FF6B00;border-radius:.15625vw}.policy-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#E55A00}