.styles_stepsContainer__MFP5s{display:flex;justify-content:center;padding:2rem 1rem;width:100%}.styles_stepsContainer__MFP5s .ant-steps{max-width:960px;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:40px;height:40px;line-height:40px;font-size:18px;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:2px}.styles_stepsContainer__MFP5s .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after{height:2px;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:15px;padding-inline-end:0!important}.styles_stepsContainer__MFP5s .ant-steps-item-description{font-size:13px;margin-top:2px;font-weight:400}.styles_stepsContainer__MFP5s .ant-steps-item{padding-left:8px;padding-right:8px;margin-top:6px;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:20px;padding:0}.styles_stepsContainer__MFP5s .ant-steps-item-title:after{background-color:#e5e7eb;height:2px}.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:4px;color:#f97316;font-size:16px;font-family:SimSun,sans-serif;line-height:1;content:"*";position:relative;top:1px}.styles_formRequiredStyles__3Ofgt .ant-form-item-label>label{font-size:15px;height:32px;color:#374151;font-weight:400}.styles_formRequiredStyles__3Ofgt .ant-input{height:48px;border-radius:4px;border-color:#e5e7eb;padding:12px 16px;font-size:15px;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 2px rgba(249,115,22,.1)}.styles_formRequiredStyles__3Ofgt .ant-input-number{width:100%;border-radius:4px;background-color:white}.styles_formRequiredStyles__3Ofgt .ant-input-number-input{height:46px;padding:12px 16px;font-size:15px;background-color:white}.styles_formRequiredStyles__3Ofgt .ant-input-number-handler-wrap{border-radius:0 4px 4px 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 2px rgba(249,115,22,.1)}.styles_formRequiredStyles__3Ofgt .ant-input-number-group-addon{background-color:#f9fafb;color:#6b7280;border-color:#e5e7eb;font-size:14px;padding:0 12px}.styles_formRequiredStyles__3Ofgt .ant-upload-drag{border-radius:4px;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:4px;margin-top:8px}.styles_formRequiredStyles__3Ofgt .ant-input-textarea{border-radius:4px}.styles_formRequiredStyles__3Ofgt .ant-input-textarea textarea{border-radius:4px;border-color:#e5e7eb;min-height:112px;padding:12px 16px;font-size:15px;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 2px rgba(249,115,22,.1)}.styles_formRequiredStyles__3Ofgt .ant-form-item-explain-error{color:#f97316;margin-top:2px;font-size:13px}.styles_formRequiredStyles__3Ofgt .ant-checkbox-wrapper{font-size:14px}.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:6px;padding:16px 20px;margin-bottom:24px}.styles_totalPriceLabel__VvNoC{color:#374151;font-size:15px}.styles_totalPriceValue__vTdvk{font-size:24px;font-weight:600;color:#f97316}.styles_totalPriceCurrency__kJuOF{font-size:14px;color:#6b7280;margin-left:4px;font-weight:400}.styles_totalPriceDescription__V2Vjr{font-size:12px;color:#9ca3af;margin-top:4px}.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:48px}.styles_formRequiredStyles__3Ofgt .ant-input-number.flex-1 .ant-input-number-input{text-align:center;height:48px;padding:0;font-size:16px;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:12px;overflow:hidden}.policy-modal .ant-modal-header{background:linear-gradient(135deg,#FF6B00,#E55A00);border-bottom:none;padding:16px 24px}.policy-modal .ant-modal-title{color:white;font-weight:600;font-size:18px}.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:24px;max-height:70vh;overflow-y:auto}.policy-modal-content{line-height:1.6}.policy-content{color:#333;font-size:14px;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:24px;margin-bottom:12px;font-weight:600}.policy-content h1{font-size:24px;border-bottom:2px solid #ff6b00;padding-bottom:8px}.policy-content h2{font-size:20px}.policy-content h3{font-size:18px}.policy-content p{margin-bottom:12px;text-align:justify}.policy-content ol,.policy-content ul{margin:12px 0;padding-left:24px}.policy-content li{margin-bottom:6px}.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:16px 0}.policy-content table td,.policy-content table th{border:1px solid #e0e0e0;padding:8px 12px;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:200px;display:flex;align-items:center;justify-content:center}.policy-modal .error-state{text-align:center;padding:40px 20px;color:#666}.policy-modal .error-state .error-icon{font-size:48px;color:#ff4d4f;margin-bottom:16px}.policy-modal .empty-state,.policy-modal .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:40px 20px}.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:6px}.policy-modal .ant-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.policy-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#FF6B00;border-radius:3px}.policy-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#E55A00}