.selection-container{width:var(--oe1-visible-width);margin:0 auto;position:relative}.selection-banner{background-color:#fff;padding:60px 0}.selection-banner .banner-content .banner-title{font-size:48px;font-weight:bold;color:var(--oe1-primary-text-color);margin-bottom:24px}.selection-banner .banner-content .banner-title .blue-text{color:var(--oe1-color-primary);font-weight:bold}.selection-banner .banner-content .banner-desc{font-size:18px;color:var(--oe1-secondary-text-color);max-width:680px;line-height:1.6;margin-bottom:40px}.selection-banner .banner-content .banner-bottom .stats-box .stat-item{margin-right:40px}.selection-banner .banner-content .banner-bottom .stats-box .stat-item .iconpark-icon{font-size:18px;color:var(--oe1-color-success);margin-right:8px}.selection-banner .banner-content .banner-bottom .stats-box .stat-item span{font-size:14px;color:var(--oe1-primary-text-color)}.selection-banner .banner-content .banner-bottom .btn-start-selection{padding:12px 32px;background-color:var(--oe1-color-primary);color:#fff;border-radius:4px;font-size:16px;cursor:pointer;transition:all .3s;border:none}.selection-banner .banner-content .banner-bottom .btn-start-selection .iconpark-icon{margin-left:8px}.selection-banner .banner-content .banner-bottom .btn-start-selection:hover{background-color:var(--oe1-btn-hover-color);transform:translateY(-2px)}.selection-main-section{padding:60px 0;background-color:var(--oe1-background-color)}.selection-main-section .section-title-box{margin-bottom:40px}.selection-main-section .section-title-box .section-title{font-size:32px;font-weight:bold;color:var(--oe1-primary-text-color);margin-bottom:12px}.selection-main-section .section-title-box .section-subtitle{font-size:16px;color:var(--oe1-secondary-text-color)}.selection-main-section .category-tabs-wrapper{margin-bottom:30px}.selection-main-section .category-tabs-wrapper .main-tabs{padding:10px;border-radius:8px}.selection-main-section .category-tabs-wrapper .main-tabs .tab-item{text-align:center;padding:15px;margin-right:14px;margin-bottom:14px;cursor:pointer;font-size:16px;color:var(--oe1-primary-text-color);transition:all .3s;border-radius:6px;border:1px solid #f2f2f2;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.05)}.selection-main-section .category-tabs-wrapper .main-tabs .tab-item:hover{color:var(--oe1-color-primary);background-color:rgba(47,132,235,.05);border-color:var(--oe1-color-primary)}.selection-main-section .category-tabs-wrapper .main-tabs .tab-item.active{color:var(--oe1-color-primary);border-color:var(--oe1-color-primary);background-color:rgba(47,132,235,.05);box-shadow:0 0 2px rgba(57,131,246,.05)}.selection-main-section .category-tabs-wrapper .sub-category-box{margin-top:20px;padding:24px 20px;background-color:#f0f7ff;border-radius:6px}.selection-main-section .category-tabs-wrapper .sub-category-box .sub-label{color:var(--oe1-color-primary);font-weight:bold;margin-right:15px;line-height:30px}.selection-main-section .category-tabs-wrapper .sub-category-box .sub-tags .tag-item{margin-bottom:10px;padding:4px 16px;background-color:#fff;border:1px solid #d7e2fa;border-radius:20px;margin-right:12px;font-size:14px;color:var(--oe1-primary-text-color);cursor:pointer;transition:all .3s}.selection-main-section .category-tabs-wrapper .sub-category-box .sub-tags .tag-item.active,.selection-main-section .category-tabs-wrapper .sub-category-box .sub-tags .tag-item:hover{background-color:var(--oe1-color-primary);color:#fff;border-color:var(--oe1-color-primary)}.selection-main-section .config-form-container{background-color:#fff;border-radius:12px;padding:30px}.selection-main-section .config-form-container .form-header{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:30px}.selection-main-section .config-form-container .form-header .iconpark-icon{font-size:24px;color:var(--oe1-color-primary);margin-right:12px}.selection-main-section .config-form-container .form-header .form-title{font-size:20px;font-weight:bold;color:var(--oe1-primary-text-color)}.selection-main-section .config-form-container .form-header .tip-msg{font-size:14px;color:var(--oe1-secondary-text-color)}.selection-main-section .config-form-container .form-content{max-width:900px;margin:0 auto}.selection-main-section .config-form-container .form-content .form-group{margin-bottom:24px}.selection-main-section .config-form-container .form-content .form-group .form-label{display:block;font-size:15px;font-weight:500;color:var(--oe1-primary-text-color);margin-bottom:10px}.selection-main-section .config-form-container .form-content .form-group .form-label .required{color:var(--oe1-color-error);margin-left:4px}.selection-main-section .config-form-container .form-content .form-group .btn-toggle-unit{font-size:12px;color:var(--oe1-color-primary);cursor:pointer;background-color:#eef5fe;padding:2px 8px;border-radius:4px}.selection-main-section .config-form-container .form-content .form-group .form-input,.selection-main-section .config-form-container .form-content .form-group .unit-select,.selection-main-section .config-form-container .form-content .form-group .form-textarea{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px 15px;font-size:14px;transition:all .3s}.selection-main-section .config-form-container .form-content .form-group .form-input:focus,.selection-main-section .config-form-container .form-content .form-group .unit-select:focus,.selection-main-section .config-form-container .form-content .form-group .form-textarea:focus{border-color:var(--oe1-color-primary);background-color:#fff;outline:none}.selection-main-section .config-form-container .form-content .form-group .range-input-box .split-line{margin:0 15px;color:#ccc}.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select{margin-left:10px;width:80px}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .input-unit{padding:10px 20px;background-color:#f1f5f9;border:1px solid #e2e8f0;border-left:none;border-radius:0 6px 6px 0;color:var(--oe1-primary-text-color);font-size:14px}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .form-input{border-radius:6px 0 0 6px}.selection-main-section .config-form-container .form-content .form-group .multi-select-trigger{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px 15px;cursor:pointer}.selection-main-section .config-form-container .form-content .form-group .multi-select-trigger .placeholder{color:#a0aec0;font-size:14px}.selection-main-section .config-form-container .form-content .form-group .multi-select-trigger .iconpark-icon{color:#a0aec0}.selection-main-section .config-form-container .form-content .form-group .radio-group,.selection-main-section .config-form-container .form-content .form-group .option-group{display:flex;flex-wrap:wrap;gap:12px}.selection-main-section .config-form-container .form-content .form-group .radio-group .radio-label,.selection-main-section .config-form-container .form-content .form-group .radio-group .option-item,.selection-main-section .config-form-container .form-content .form-group .option-group .radio-label,.selection-main-section .config-form-container .form-content .form-group .option-group .option-item{display:flex;align-items:center;padding:4px 8px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px;color:var(--oe1-primary-text-color)}.selection-main-section .config-form-container .form-content .form-group .radio-group .radio-label input,.selection-main-section .config-form-container .form-content .form-group .radio-group .option-item input,.selection-main-section .config-form-container .form-content .form-group .option-group .radio-label input,.selection-main-section .config-form-container .form-content .form-group .option-group .option-item input{margin-right:8px;cursor:pointer}.selection-main-section .config-form-container .form-content .form-group .radio-group .radio-label.radio-style.active,.selection-main-section .config-form-container .form-content .form-group .radio-group .option-item.radio-style.active,.selection-main-section .config-form-container .form-content .form-group .option-group .radio-label.radio-style.active,.selection-main-section .config-form-container .form-content .form-group .option-group .option-item.radio-style.active{background-color:var(--oe1-color-primary);border-color:var(--oe1-color-primary);color:#fff}.selection-main-section .config-form-container .form-content .form-group .radio-group .radio-label.checkbox-style,.selection-main-section .config-form-container .form-content .form-group .radio-group .option-item.checkbox-style,.selection-main-section .config-form-container .form-content .form-group .option-group .radio-label.checkbox-style,.selection-main-section .config-form-container .form-content .form-group .option-group .option-item.checkbox-style{border-radius:6px}.selection-main-section .config-form-container .form-content .form-group .radio-group .radio-label.checkbox-style input[type=checkbox],.selection-main-section .config-form-container .form-content .form-group .radio-group .option-item.checkbox-style input[type=checkbox],.selection-main-section .config-form-container .form-content .form-group .option-group .radio-label.checkbox-style input[type=checkbox],.selection-main-section .config-form-container .form-content .form-group .option-group .option-item.checkbox-style input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #cbd5e1;border-radius:4px;background-color:#fff;position:relative;transition:all .2s}.selection-main-section .config-form-container .form-content .form-group .radio-group .radio-label.checkbox-style input[type=checkbox]:checked,.selection-main-section .config-form-container .form-content .form-group .radio-group .option-item.checkbox-style input[type=checkbox]:checked,.selection-main-section .config-form-container .form-content .form-group .option-group .radio-label.checkbox-style input[type=checkbox]:checked,.selection-main-section .config-form-container .form-content .form-group .option-group .option-item.checkbox-style input[type=checkbox]:checked{background-color:var(--oe1-color-primary);border-color:var(--oe1-color-primary)}.selection-main-section .config-form-container .form-content .form-group .radio-group .radio-label.checkbox-style input[type=checkbox]:checked::after,.selection-main-section .config-form-container .form-content .form-group .radio-group .option-item.checkbox-style input[type=checkbox]:checked::after,.selection-main-section .config-form-container .form-content .form-group .option-group .radio-label.checkbox-style input[type=checkbox]:checked::after,.selection-main-section .config-form-container .form-content .form-group .option-group .option-item.checkbox-style input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.selection-main-section .config-form-container .form-content .form-group .radio-group .radio-label.checkbox-style.active,.selection-main-section .config-form-container .form-content .form-group .radio-group .option-item.checkbox-style.active,.selection-main-section .config-form-container .form-content .form-group .option-group .radio-label.checkbox-style.active,.selection-main-section .config-form-container .form-content .form-group .option-group .option-item.checkbox-style.active{background-color:#f0f7ff;border-color:var(--oe1-color-primary);color:var(--oe1-color-primary)}.selection-main-section .config-form-container .form-content .form-group .radio-group .radio-label:hover,.selection-main-section .config-form-container .form-content .form-group .radio-group .option-item:hover,.selection-main-section .config-form-container .form-content .form-group .option-group .radio-label:hover,.selection-main-section .config-form-container .form-content .form-group .option-group .option-item:hover{border-color:var(--oe1-color-primary);background-color:#eef5fe}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .input-unit,.selection-main-section .config-form-container .form-content .form-group .unit-input-box .unit-select-trigger,.selection-main-section .config-form-container .form-content .form-group .range-input-box .input-unit,.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select-trigger{display:inline-flex;align-items:center;padding:0 15px;height:40px;background-color:#f1f5f9;border:1px solid #e2e8f0;border-left:none;border-radius:0 6px 6px 0;color:var(--oe1-color-primary);font-size:13px;font-weight:600;white-space:nowrap;transition:all .2s}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .unit-select-trigger,.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select-trigger{cursor:pointer;min-width:80px;justify-content:space-between}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .unit-select-trigger:hover,.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select-trigger:hover{background-color:#e2e8f0}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .unit-select-trigger .arrow-icon,.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select-trigger .arrow-icon{font-size:12px;margin-left:8px;color:#94a3b8;transition:transform .3s}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .unit-select-wrapper,.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select-wrapper{position:relative}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .unit-select-wrapper.is-opened .unit-select-trigger,.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select-wrapper.is-opened .unit-select-trigger{background-color:#fff;border-color:var(--oe1-color-primary)}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .unit-select-wrapper.is-opened .unit-select-trigger .arrow-icon,.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select-wrapper.is-opened .unit-select-trigger .arrow-icon{transform:rotate(180deg);color:var(--oe1-color-primary)}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .unit-select-wrapper.is-opened .unit-select-options,.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select-wrapper.is-opened .unit-select-options{display:block}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .unit-select-options,.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select-options{display:none;position:absolute;top:45px;right:0;min-width:100%;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;padding:5px 0;list-style:none;max-height:200px;overflow-y:auto}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .unit-select-options .unit-option,.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select-options .unit-option{padding:8px 15px;font-size:13px;color:var(--oe1-primary-text-color);cursor:pointer;transition:all .2s;white-space:nowrap}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .unit-select-options .unit-option:hover,.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select-options .unit-option:hover{background-color:#f1f5f9;color:var(--oe1-color-primary)}.selection-main-section .config-form-container .form-content .form-group .unit-input-box .unit-select-options .unit-option.active,.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select-options .unit-option.active{background-color:rgba(47,132,235,.1);color:var(--oe1-color-primary);font-weight:bold}.selection-main-section .config-form-container .form-content .form-group .range-input-box .unit-select-trigger,.selection-main-section .config-form-container .form-content .form-group .range-input-box .input-unit{height:42px}.selection-main-section .config-form-container .form-content .form-group .range-input-box .form-input{border-radius:6px 0 0 6px}.selection-main-section .config-form-container .form-content .form-group .range-input-box .form-input+.form-input{border-radius:0;border-left:none}.selection-main-section .config-form-container .form-content .form-group .form-textarea{width:100%;min-height:120px;resize:vertical}.selection-main-section .config-form-container .form-submit-box{margin-top:40px}.selection-main-section .config-form-container .form-submit-box .btn-primary-large{padding:15px 60px;background-color:var(--oe1-color-primary);color:#fff;border-radius:4px;font-size:18px;font-weight:bold;border:none;cursor:pointer;transition:all .3s}.selection-main-section .config-form-container .form-submit-box .btn-primary-large:hover{background-color:var(--oe1-btn-hover-color);box-shadow:0 4px 15px rgba(47,132,235,.3)}.bg-dark{background-color:#0e2053;padding:80px 0}.why-choose-box{margin-bottom:80px}.why-choose-box .section-header-left{margin-bottom:50px;border-left:4px solid var(--oe1-color-primary);padding-left:20px}.why-choose-box .section-header-left .section-title{font-size:32px;font-weight:bold;margin-bottom:12px}.why-choose-box .section-header-left .section-subtitle{font-size:16px;opacity:.8}.why-choose-box .advantage-cards .adv-card{flex:1;margin-right:20px;padding:40px 30px;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;transition:all .3s}.why-choose-box .advantage-cards .adv-card:last-child{margin-right:0}.why-choose-box .advantage-cards .adv-card:hover{background-color:hsla(0,0%,100%,.1);transform:translateY(-5px);border-color:var(--oe1-color-primary)}.why-choose-box .advantage-cards .adv-card .icon-box{width:60px;height:60px;background-color:var(--oe1-color-primary);border-radius:12px;margin-bottom:24px}.why-choose-box .advantage-cards .adv-card .icon-box .iconpark-icon{font-size:30px;color:#fff}.why-choose-box .advantage-cards .adv-card .card-title{font-size:20px;font-weight:bold;color:#fff;margin-bottom:16px}.why-choose-box .advantage-cards .adv-card .card-desc{font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.6}.service-flow-box .section-title{font-size:32px;font-weight:bold;margin-bottom:60px}.service-flow-box .flow-steps .flow-item{flex:1;position:relative}.service-flow-box .flow-steps .flow-item:not(:last-child)::after{content:"";position:absolute;top:40px;right:-50%;width:100%;height:1px;border-top:1px dashed hsla(0,0%,100%,.2)}.service-flow-box .flow-steps .flow-item .step-num{width:80px;height:80px;border:2px dashed var(--oe1-color-primary);border-radius:50%;color:var(--oe1-color-primary);font-size:24px;font-weight:bold;margin-bottom:24px;background-color:rgba(14,32,83,.8);z-index:1}.service-flow-box .flow-steps .flow-item .step-title{font-size:18px;font-weight:bold;color:#fff;margin-bottom:12px}.service-flow-box .flow-steps .flow-item .step-desc{font-size:14px;color:hsla(0,0%,100%,.6);text-align:center;padding:0 30px;line-height:1.5}.partners-section{padding:40px 0;background-color:#fff}.partners-section .partner-label{font-size:16px;color:var(--oe1-secondary-text-color);margin-bottom:20px}.partners-section .photo-list{padding-top:20px}.partners-section .photo-list .photo-item{width:244px;height:118px;margin-right:20px;margin-top:20px;border-radius:var(--oe1-border-radius-size);background-color:#fff}.partners-section .photo-list .photo-item:nth-of-type(5n){margin-right:0}.partners-section .photo-list .photo-item .logo-img{width:190px;height:74px;-o-object-fit:contain;object-fit:contain}.bottom-cta-section{padding-top:40px;padding-bottom:40px;background-color:#fff}.bottom-cta-section .cta-banner{background-color:#58a0ff;border-radius:20px;padding:60px;width:100%}.bottom-cta-section .cta-banner .cta-title{font-size:36px;font-weight:bold;color:#fff;margin-bottom:16px}.bottom-cta-section .cta-banner .cta-subtitle{font-size:18px;color:hsla(0,0%,100%,.9);margin-bottom:32px}.bottom-cta-section .cta-banner .btn-white-scroll{padding:12px 40px;background-color:#fff;color:#58a0ff;border-radius:8px;font-size:16px;font-weight:bold;border:none;cursor:pointer;transition:all .3s}.bottom-cta-section .cta-banner .btn-white-scroll:hover{transform:translateY(-3px);box-shadow:0 4px 15px hsla(0,0%,100%,.3)}.info-complement-dialog{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;align-items:center;justify-content:center}.info-complement-dialog .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.info-complement-dialog .dialog-content{position:relative;width:480px;background:#fff;border-radius:12px;padding:40px;z-index:1;overflow:hidden}.info-complement-dialog .dialog-content .close-box{position:absolute;top:20px;right:20px;cursor:pointer;color:#999;font-size:20px;transition:color .3s}.info-complement-dialog .dialog-content .close-box:hover{color:#333}.info-complement-dialog .dialog-content .dialog-inner .dialog-title{font-size:30px;font-weight:600;color:#1a2333;margin-bottom:20px}.info-complement-dialog .dialog-content .dialog-inner .dialog-subtitle{font-size:16px;color:#666;margin-bottom:40px}.info-complement-dialog .dialog-content .dialog-inner .complement-form .form-item{margin-bottom:24px}.info-complement-dialog .dialog-content .dialog-inner .complement-form .form-item .item-label{display:block;font-size:14px;color:#909399;margin-bottom:12px;font-weight:500}.info-complement-dialog .dialog-content .dialog-inner .complement-form .form-item .item-input{width:100%;border:none;border-bottom:1px solid #ebeef5;padding:12px 0;font-size:18px;color:#303133;outline:none;transition:border-color .3s;background:rgba(0,0,0,0)}.info-complement-dialog .dialog-content .dialog-inner .complement-form .form-item .item-input::-moz-placeholder{color:#c0c4cc;font-size:16px}.info-complement-dialog .dialog-content .dialog-inner .complement-form .form-item .item-input::placeholder{color:#c0c4cc;font-size:16px}.info-complement-dialog .dialog-content .dialog-inner .complement-form .form-item .item-input:focus{border-bottom-color:#28ca6e}.info-complement-dialog .dialog-content .dialog-inner .complement-form .submit-box{margin-top:50px}.info-complement-dialog .dialog-content .dialog-inner .complement-form .submit-box .btn-complement-submit{width:100%;height:56px;background:var(--oe1-color-primary);color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:500;cursor:pointer;transition:opacity .3s}.info-complement-dialog .dialog-content .dialog-inner .complement-form .submit-box .btn-complement-submit:hover{opacity:.9}.info-complement-dialog .dialog-content .dialog-inner .complement-form .submit-box .btn-complement-submit:active{opacity:.8}.custom-select-container{position:relative;width:100%;margin-top:10px}.custom-select-container .select-box{border-radius:4px;padding:6px 12px;cursor:pointer;min-height:40px;display:flex;flex-wrap:wrap;align-items:center;background-color:#f8fafc;border:1px solid #e2e8f0}.custom-select-container .select-box:hover{border-color:#c0c4cc}.custom-select-container .select-box.active{border-color:var(--oe1-color-primary)}.custom-select-container .select-box .placeholder{color:#c0c4cc;font-size:14px}.custom-select-container .select-box .tag{background-color:#f4f4f5;border:1px solid #e9e9eb;color:#909399;padding:2px 8px;border-radius:4px;margin:2px;font-size:12px;display:flex;align-items:center}.custom-select-container .select-box .tag .tag-close{margin-left:5px;cursor:pointer;font-weight:bold}.custom-select-container .select-box .tag .tag-close:hover{color:var(--oe1-color-error)}.custom-select-container .dropdown-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid #e4e7ed;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.1);z-index:1000;margin-top:5px;display:none}.custom-select-container .dropdown-menu.show{display:block}.custom-select-container .dropdown-menu .search-input{width:calc(100% - 20px);margin:10px;padding:8px;border:1px solid #dcdfe6;border-radius:4px;outline:none}.custom-select-container .dropdown-menu .options-list{max-height:250px;overflow-y:auto;padding:5px 0}.custom-select-container .dropdown-menu .options-list .dropdown-option-item{padding:8px 15px;margin:0;cursor:pointer;font-size:14px;display:flex;justify-content:space-between;align-items:center;border-bottom:none;background-color:rgba(0,0,0,0)}.custom-select-container .dropdown-menu .options-list .dropdown-option-item:hover{background-color:#f5f7fa}.custom-select-container .dropdown-menu .options-list .dropdown-option-item.selected{color:var(--oe1-color-primary);font-weight:bold}.custom-select-container .dropdown-menu .options-list .dropdown-option-item.other-option{color:#e6a23c;border-top:1px dashed #eee;margin-top:5px}.custom-select-container .dropdown-menu .options-list .dropdown-option-item .check-mark{display:none}.custom-select-container .dropdown-menu .options-list .dropdown-option-item.selected .check-mark{display:block;color:var(--oe1-color-primary)}.other-input-wrapper{margin-top:10px;display:none;width:50%}.other-input-wrapper .other-input-field{width:100%}.other-input-wrapper.show{display:block}.help-btn-floating{position:fixed;left:20px;top:50%;transform:translateY(-50%);width:60px;height:160px;background:#409eff;color:#fff;border-radius:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(64,158,255,.4);z-index:2000;transition:all .3s}.help-btn-floating .help-btn-icon{font-size:20px;margin-bottom:8px}.help-btn-floating .help-btn-text{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:4px;font-weight:bold;font-size:15px}.help-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;z-index:3000;align-items:center;justify-content:center}.help-modal-overlay .help-modal{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:#fff;width:350px;border-radius:12px;padding:25px;text-align:center}.help-modal-overlay .close-modal{position:absolute;top:10px;right:10px;cursor:pointer;font-size:20px;color:#999}.help-modal-overlay .help-title{font-size:18px;font-weight:bold;margin-bottom:20px;color:#333}.help-modal-overlay .contact-info{margin-bottom:20px;text-align:left;background:#f9f9f9;padding:15px;border-radius:8px}.help-modal-overlay .contact-item{display:flex;align-items:center;font-size:14px}.help-modal-overlay .contact-label{color:#666;width:110px}.help-modal-overlay .contact-value{color:#409eff;font-weight:bold}.help-modal-overlay .qr-code-box{border:1px solid #eee;padding:10px;border-radius:8px;margin-top:10px}.help-modal-overlay .qr-code-img{width:180px;height:180px;background:#eee;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#999;font-size:12px}.help-modal-overlay .qr-tip{font-size:12px;color:#999;margin-top:10px}.login-dialog{display:none;position:fixed;inset:0;z-index:1000;background:rgba(13,27,46,.55);backdrop-filter:blur(4px);padding:16px}.login-dialog[style*="display: block"]{display:flex !important;align-items:center;justify-content:center}.login-dialog.open{display:flex;align-items:center;justify-content:center}.login-dialog .modal-card{display:flex;width:100%;max-width:820px;background:#fff;border-radius:20px;box-shadow:0 24px 80px rgba(13,27,46,.25);overflow:hidden;position:relative;animation:modalIn .28s cubic-bezier(0.34, 1.3, 0.64, 1)}@keyframes modalIn{from{opacity:0;transform:scale(0.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.login-dialog .modal-close{position:absolute;top:14px;right:14px;z-index:10;width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.15);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s}.login-dialog .modal-close:hover{background:hsla(0,0%,100%,.3)}.login-dialog .modal-left{width:260px;flex-shrink:0;background:linear-gradient(160deg, #0D1B2E 0%, #1A3A6E 55%, #1677FF 100%);padding:32px 24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.login-dialog .modal-left::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 20%, rgba(22, 119, 255, 0.35) 0%, transparent 60%)}.login-dialog .modal-left>*{position:relative;z-index:1}.login-dialog .modal-left .logo{display:flex;align-items:center;gap:10px;margin-bottom:20px}.login-dialog .modal-left .logo-box{width:36px;height:36px;border-radius:9px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2)}.login-dialog .modal-left .logo-box svg{width:16px;height:16px}.login-dialog .modal-left .feat-list{display:flex;flex-direction:column;gap:12px}.login-dialog .modal-left .feat-item{display:flex;align-items:flex-start;gap:10px}.login-dialog .modal-left .feat-dot{width:20px;height:20px;border-radius:50%;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.login-dialog .modal-left .feat-item span{font-size:12px;color:hsla(0,0%,100%,.7);line-height:1.5}.login-dialog .modal-left .feat-item strong{color:#93c5fd}.login-dialog .modal-right{flex:1;padding:36px 32px;min-width:0;overflow-y:auto;max-height:90vh}.login-dialog .modal-right .form-title{font-size:22px;font-weight:800;color:#0d1b2e;margin-bottom:4px}.login-dialog .modal-right .form-sub{font-size:13px;color:#6b7a8d;margin-bottom:28px}.login-dialog .modal-right .f-group{margin-bottom:16px}.login-dialog .modal-right .f-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:#374151;margin-bottom:5px}.login-dialog .modal-right .f-label a{color:#1677ff;font-weight:500}.login-dialog .modal-right .f-label a:hover{text-decoration:underline}.login-dialog .modal-right .f-input{width:100%;padding:11px 14px;background:#f8faff;border:1.5px solid #d0e4f7;border-radius:10px;font-size:14px;color:#1a2a3a;outline:none;transition:border-color .18s,box-shadow .18s}.login-dialog .modal-right .f-input:focus{border-color:#1677ff;box-shadow:0 0 0 3px rgba(22,119,255,.1);background:#fff}.login-dialog .modal-right .f-input.error{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.08)}.login-dialog .modal-right .f-input.ok{border-color:#059669}.login-dialog .modal-right .f-err{font-size:11px;color:#dc2626;margin-top:4px;display:none}.login-dialog .modal-right .f-err.show{display:block}.login-dialog .modal-right .pw-wrap{position:relative}.login-dialog .modal-right .pw-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:2px;display:flex;align-items:center}.login-dialog .modal-right .pw-toggle:hover{color:#6b7a8d}.login-dialog .modal-right .code-row{display:flex;gap:8px}.login-dialog .modal-right .code-row .f-input{flex:1}.login-dialog .modal-right .btn-code{padding:11px 16px;background:#eef5ff;color:#1677ff;font-size:13px;font-weight:600;border-radius:10px;border:1.5px solid #d6e8ff;white-space:nowrap;flex-shrink:0;transition:all .18s}.login-dialog .modal-right .btn-code:hover:not(:disabled){background:#1677ff;color:#fff;border-color:#1677ff}.login-dialog .modal-right .btn-code:disabled{opacity:.5;cursor:not-allowed}.login-dialog .modal-right .btn-primary{width:100%;padding:13px;font-size:15px;font-weight:700;background:#1677ff;color:#fff;border-radius:12px;border:none;box-shadow:0 4px 16px rgba(22,119,255,.3);transition:background .18s,transform .1s;margin-bottom:14px;cursor:pointer}.login-dialog .modal-right .btn-primary:hover{background:#0e5fd8}.login-dialog .modal-right .btn-primary:active{transform:scale(0.98)}.login-dialog .modal-right .terms-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px}.login-dialog .modal-right .terms-row input[type=checkbox]{width:15px;height:15px;margin-top:2px;accent-color:#1677ff;flex-shrink:0;cursor:pointer}.login-dialog .modal-right .terms-row label{font-size:12px;color:#6b7a8d;line-height:1.5;cursor:pointer}.login-dialog .modal-right .terms-row label a{color:#1677ff}.login-dialog .modal-right .terms-row label a:hover{text-decoration:underline}.login-dialog .modal-right .switch-row{text-align:center;font-size:13px;color:#6b7a8d}.login-dialog .modal-right .switch-row a{color:#1677ff;font-weight:600}.login-dialog .modal-right .switch-row a:hover{text-decoration:underline}.login-dialog .modal-right .steps{display:flex;align-items:center;gap:0;margin-bottom:24px}.login-dialog .modal-right .step-item{display:flex;align-items:center;gap:6px}.login-dialog .modal-right .step-dot{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;transition:all .25s}.login-dialog .modal-right .step-dot.done{background:#059669;color:#fff}.login-dialog .modal-right .step-dot.active{background:#1677ff;color:#fff;box-shadow:0 0 0 3px rgba(22,119,255,.2)}.login-dialog .modal-right .step-dot.pending{background:#f0f4ff;color:#9ca3af;border:1.5px solid #d0e4f7}.login-dialog .modal-right .step-label{font-size:11px;font-weight:600;color:#6b7a8d}.login-dialog .modal-right .step-label.active{color:#1677ff}.login-dialog .modal-right .step-line{flex:1;height:1.5px;background:#e8f0fb;margin:0 6px;min-width:20px}.login-dialog .modal-right .step-line.done{background:#059669}.login-dialog .modal-right .info-box{background:#eef5ff;border:1px solid #d6e8ff;border-radius:10px;padding:12px 14px;font-size:12px;color:#374151;line-height:1.6;display:flex;gap:8px;align-items:flex-start;margin-bottom:16px}.login-dialog .modal-right .info-box svg{flex-shrink:0;margin-top:1px}.login-dialog .modal-right .divider{display:flex;align-items:center;gap:10px;margin:18px 0}.login-dialog .modal-right .divider::before,.login-dialog .modal-right .divider::after{content:"";flex:1;height:1px;background:#e8f0fb}.login-dialog .modal-right .divider span{font-size:11px;color:#9ca3af;white-space:nowrap}.login-dialog .complement-label-star{color:#dc2626}/*# sourceMappingURL=self-selection.min.css.map */