body{min-height:100vh;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Roboto,sans-serif;font-size:13.5px}html{height:100%;box-sizing:border-box}#app{min-height:100vh}*,*:before,*:after{box-sizing:inherit}.no-padding{padding:0!important}.padding-content{padding:4px 0}a:focus,a:active{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.icon{display:flex;align-items:center;justify-content:center}.icon img{display:block}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.white-space{white-space:pre-wrap}.box-radius{background-color:#fff;border-radius:16px;padding:16px}.container-full{max-width:1920px;margin:0 auto}.pr-5{padding-right:5px}.pl-5{padding-left:5px}.pt-10{padding-top:10px}.mr-16{margin-right:16px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.mb-16{margin-bottom:16px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.block{display:block}.pointer{cursor:pointer}.inlineBlock{display:block}.inlineFlex{display:inline-flex;align-items:center;flex-wrap:wrap}.flex{display:flex;align-items:center;flex-wrap:wrap}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.text-link{color:#54c4ad;text-decoration:underline}.text-primary{color:#54c4ad!important}.text-danger{color:#ff4d4f!important}.text-success{color:#87d068!important}.text-pending{color:orange!important}.btn-primary{background-color:#1e1738;color:#fff!important}.btn-primary:hover{background-color:#6b687a!important}.btn-primary:disabled{background-color:#6b687a!important}.btn-primary.ant-btn-link{background-color:#fff!important;color:#1e1738!important}.btn-success{background-color:#87d068;color:#fff!important}.btn-success:hover{background-color:#87d068!important}.btn-danger{background-color:#ff4d4f;color:#fff!important}.btn-danger:hover{background-color:#ff4d4f!important}.btn-primary2{background-color:#1e1738;color:#f7d486!important}.btn-primary2:hover{background-color:#6b687a!important}.btn-primary2:disabled{background-color:#6b687a!important}.btn-primary-ghost:hover{border-color:#1e1738!important;color:#1e1738!important}.kn-radio .ant-radio-inner{border-color:#1e1738!important}.kn-radio .ant-radio-checked .ant-radio-inner{background-color:#1e1738!important}.kn-checkbox .ant-checkbox-inner{border-color:#1e1738!important}.kn-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#1e1738!important}.label-tips{color:#999;font-size:12px;margin-left:5px}.label-tips.primary{color:#54c4ad}.page-login{position:relative;width:100%;min-height:100vh;background:var(--dark);padding:2rem 1rem}.page-login .bg{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;overflow:hidden}.page-login .login-form{width:430px;height:500px;background:#fff;border-radius:16px;border:2px solid #FFFFFF;padding:40px 40px 0;position:relative}.page-login .login-form .sub-title{color:#5a6868;font-size:.95rem;font-weight:400;line-height:25px;margin-bottom:15px;text-align:center}.page-login .login-form .login-tabs{display:flex;margin-bottom:20px;height:30px;align-items:center}.page-login .login-form .login-tabs .item{font-weight:600;font-size:16px;margin-right:20px;cursor:pointer;display:block;height:30px;line-height:28px}.page-login .login-form .login-tabs .item:last-child{margin-right:0}.page-login .login-form .login-tabs .item.current{border-bottom:2px solid #F7D486}.page-login .title{font-family:Outfit,sans-serif;color:#1e1738;font-weight:700;font-size:1.75rem;line-height:40px;margin-bottom:.5rem;text-align:center}.page-login .forgot-link{color:var(--mint);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .3s}.page-login .forgot-link:hover{color:var(--mint-light);text-decoration:underline}.page-login .back-link{display:inline-flex;align-items:center;gap:.4rem;color:#fff9;text-decoration:none;font-size:.82rem;font-weight:500;margin-bottom:1.5rem;padding:.4rem .9rem .4rem .6rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:50px;transition:all .3s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page-login .back-link:hover{color:var(--mint);background:#5eccab1f;border-color:#5eccab4d}.page-login .back-link svg{transition:transform .3s;flex-shrink:0}.page-login .back-link:hover svg{transform:translate(-3px)}.page-login .login-logo{display:flex;align-items:center;margin-bottom:2rem;text-decoration:none}.page-login .login-logo .logo-img{height:36px;width:auto;object-fit:contain}.page-login .login-logo .logo-name{font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:700;color:#fff;margin-left:.6rem;letter-spacing:.2px;line-height:1}.page-login .content{z-index:9;position:relative;width:420px;min-height:100%;padding-bottom:68px}.page-login .content .text-right{text-align:right;color:#999;margin-bottom:100px}.page-login .content .text-right:hover{color:#1e1738}.page-login .content .text-center{text-align:center;color:#5a6868;font-size:.9rem}.page-login .content .text-center a{color:var(--mint);text-decoration:none;font-weight:600;transition:color .3s}.page-login .content .btn-full{width:100%;height:40px;border-radius:20px;font-size:20px}.page-login .content .text-remember{color:#999}.page-login .content .text-remember a{color:#54c4ad}.page-login .content .login-tips{color:#fff}.page-login .content .login-tips .title{color:#f7d486}.page-login .content .login-tips .sub-title{color:#fff;font-size:40px;font-weight:600;line-height:1.5em;margin-bottom:40px;width:300px}.page-login .btn-back{position:absolute;display:flex;width:50px;height:50px;cursor:pointer;align-items:center;justify-content:center;left:20px;top:0}.page-login .btn-back:hover{color:#1e1738}.page-login .phone-input{height:32px;width:100%;display:flex;border:1px solid #d9d9d9;background-color:#fff;border-radius:6px;margin-bottom:26px}.page-login .phone-input .country-code{width:100px}.page-login .phone-input .country-code .country-item{width:100%;display:flex;align-items:center;justify-content:space-between}.page-login .phone-input .country-code .country-item .icon{height:15px;display:flex;width:20px;align-items:center;justify-content:center;border-radius:3px;overflow:hidden}.page-login .phone-input .country-code .country-item .icon img{max-height:100%;width:100%}.page-login .phone-input .input{flex:1}.page-login .bg-arc{position:absolute;border:1.5px solid rgba(94,204,171,.08);border-radius:50%}.page-login .bg-arc:nth-child(1){width:600px;height:600px;top:-200px;right:-200px}.page-login .bg-arc:nth-child(2){width:400px;height:400px;bottom:-100px;left:-100px}.page-login .bg-arc:nth-child(3){width:300px;height:300px;top:50%;left:10%;opacity:.5}.page-login .btn-login-submit{width:100%;height:50px;padding:1rem;background:var(--mint);color:var(--dark);border:none;border-radius:12px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem}.page-login .btn-login-submit:hover{color:var(--dark);background:var(--mint-light);transform:translateY(-2px);box-shadow:0 10px 30px #5eccab4d}.page-login .btn-login-submit:hover svg{transform:translate(4px)}.page-login .btn-login-submit svg{transition:transform .3s}.page-login .form-label{display:block;font-size:.85rem;font-weight:600;color:var(--text-dark);margin-bottom:.5rem}.page-login .form-input{width:100%;padding:.9rem 1rem;border:1.5px solid var(--border);border-radius:12px;font-family:DM Sans,sans-serif;font-size:1rem;color:var(--text-dark);background:var(--white);transition:all .3s}.page-login .form-input:focus{outline:none;border-color:var(--mint);box-shadow:0 0 0 4px var(--mint-glow)}.page-login .form-input::placeholder{color:#aaa}.countryList-select .country-item{width:100%;display:flex;align-items:center;justify-content:space-between}.countryList-select .country-item .icon{height:15px;display:flex;width:20px;align-items:center;justify-content:center}.countryList-select .country-item .icon img{max-height:100%;width:100%}.phone-input2{width:100%}.phone-input2 .ant-select-selector{width:110px!important;box-sizing:content-box}.phone-input2 .ant-input-number-group-addon,.phone-input2 .ant-select-selection-item,.phone-input2 .ant-select-selection-search{width:110px}.phone-input2 .ant-input-number-group-addon{background-color:#fff;padding:0}.phone-input2 .country-item{width:80px;display:flex;align-items:center;height:100%}.phone-input2 .country-item .icon{height:15px;display:flex;width:20px;align-items:center;justify-content:center;border-radius:3px;overflow:hidden;margin-right:15px}.phone-input2 .country-item .icon img{max-height:100%;width:100%}.kyc-null{width:800px;margin:0 auto;text-align:center;padding-top:24px}.kyc-null .icon{display:block;width:180px;height:180px;margin:0 auto 40px}.kyc-null .icon img{display:block;width:100%}.kyc-null .text .text-link{color:#1e1738}.kyc-null .tools{margin-top:40px;margin-bottom:16px}.kyc-null .tools .btn{width:260px;height:40px;border-radius:20px;font-size:16px}.kyc-null .tips{font-size:12px;color:#999}.form-success .icon{color:#54c4ad;font-size:68px;padding-top:40px}.form-success .tools{margin-top:100px}.form-success .text{text-align:center;color:#54c4ad;font-size:26px;margin-top:16px}.payee-details{padding:15px;background-color:#f9f9f9;border-radius:5px;margin-bottom:16px}.payee-details .ant-form-item-label{margin-bottom:0!important}.payee-details .text{font-weight:500;overflow-wrap:break-word;word-break:break-word;white-space:normal;padding-right:15px}.payee-details .item{margin-bottom:0}.payee-details:last-child{margin-bottom:0}.payee-details .list{display:flex;flex-wrap:wrap}.payee-details .list .item{width:50%}.payee-details .item{margin-bottom:20px}.payee-details .item .label{margin-bottom:6px}.payee-details .item .text{font-size:16px;font-weight:600;color:#1e1738}.payee-item{width:100%;padding:16px 20px;background-image:url(/static/png/payee_bg-BMeO1sMX.png);border-radius:10px;position:relative;background-repeat:no-repeat;background-size:cover;overflow:hidden;cursor:pointer;transition:all .3s ease 0s;min-height:180px}.payee-item .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.payee-item .title .type{font-size:18px;font-weight:600;line-height:25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:2.8em;padding-right:10px}.payee-item .title .type .autitStatus{margin-left:10px}.payee-item .title .type .autitStatus.success{color:#54c4ad}.payee-item .title .type .autitStatus.warning{color:#ff4d4f}.payee-item .title .type .autitStatus.pending{color:orange}.payee-item .title .type .copy{font-size:16px;line-height:25px;margin-left:10px}.payee-item .title .country{height:20px;display:flex;align-items:center}.payee-item .title .country .icon{width:25px;margin-right:5px;display:flex;align-items:center}.payee-item .title .country .icon img{display:block;width:100%}.payee-item .title .country .text{font-size:14px;font-weight:600}.payee-item .account-info{display:flex;justify-content:space-between;margin-bottom:20px}.payee-item .account-info .text{font-size:16px;font-weight:600}.payee-item .account-info .item{max-width:50%;min-width:40%}.payee-item .info{padding-right:80px}.payee-item .info .value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payee-item .label{font-size:13.5px}.payee-item .value{font-size:16px;font-weight:600}.payee-item .kuwapay{background-image:url(/static/png/logoV2-CHusxXDY.png);width:50px;background-repeat:no-repeat;height:30px;position:absolute;right:30px;bottom:20px;background-size:100%}.payee-item .more{width:50px;height:30px;position:absolute;right:30px;bottom:20px}.payee-item:hover,.payee-item.hover{background-image:url(/static/png/payee_bg_h-BIc8jaF6.png);color:#fff}.payee-item:hover .kuwapay,.payee-item.hover .kuwapay{background-image:url(/static/png/logoV2_w-D2iAy7YQ.png)}.payee-item:hover{transform:translate3d(0,-2px,0)}.kn-table{overflow-x:auto}.kn-table .ant-table-thead th{color:#303e67!important;background-color:#f1f5fa!important;border-color:#eaf0f7!important}.kn-table .table-more{display:flex;font-size:12px}.kn-table .table-more .item{margin-right:30px;display:flex}.kn-table .table-more .item .label{margin-right:5px}.kn-table .table-more .item:last-child{margin-right:0}.kn-box{background-color:#fff;border-radius:8px;padding:20px}.kn-box .box-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.header-title{font-size:16px;font-weight:500;color:#303e67;letter-spacing:.02em;height:25px;line-height:25px}.header-more{font-size:14px;font-weight:500;color:#303e67;display:flex;height:25px}.header-more .btn-more{display:flex;background:#000;font-size:13.5px;color:#fff;width:auto;height:25px;border-radius:12.5px;font-weight:400;align-items:center;padding:0 10px}.kn-step .ant-steps-item-title{font-size:18px;font-weight:600;color:#1e1738!important}.kn-step .ant-steps-item-icon{background-color:#1e1738!important;border-color:#1e1738!important;color:#fff!important}.kn-step .ant-steps-icon{color:#f7d486!important;font-size:14px;top:inherit!important}.pay-info{background-color:#f9f9f9;padding:10px 15px;border-radius:8px;margin-bottom:10px;font-size:13.5px}.pay-info .item{margin-bottom:5px;display:flex;justify-content:space-between;color:#1e1738}.pay-info .item .label{display:block;width:130px}.pay-info .item .text{flex:1;text-align:right}.pay-info .item .title{font-size:16px;font-weight:600;color:#303e67}.text-align-left{text-align:left!important}.ant-modal .ant-modal-body{padding-top:10px}.cnyPayee-item{width:100%;padding:16px 20px;background-image:url(/static/png/payee_bg-BMeO1sMX.png);border-radius:10px;position:relative;background-repeat:no-repeat;background-size:cover;overflow:hidden;cursor:pointer;transition:all .3s ease 0s;margin-bottom:16px}.cnyPayee-item .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cnyPayee-item .title .type{font-size:18px;font-weight:600;line-height:25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:2.8em;padding-right:10px;display:flex;align-items:center}.cnyPayee-item .title .type .autitStatus{margin-left:10px}.cnyPayee-item .title .type .autitStatus.success{color:#54c4ad}.cnyPayee-item .title .type .autitStatus.warning{color:#ff4d4f}.cnyPayee-item .title .type .autitStatus.pending{color:orange}.cnyPayee-item .title .country{height:20px;display:flex;align-items:center}.cnyPayee-item .title .country .icon{width:25px;margin-right:5px;display:flex;align-items:center}.cnyPayee-item .title .country .icon img{display:block;width:100%}.cnyPayee-item .title .country .text{font-size:14px;font-weight:600}.cnyPayee-item .account-info{display:flex;justify-content:space-between;margin-bottom:20px}.cnyPayee-item .account-info .text{font-size:16px;font-weight:600}.cnyPayee-item .info{margin-bottom:16px}.cnyPayee-item .info .value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnyPayee-item .label{font-size:13.5px}.cnyPayee-item .value{font-size:16px;font-weight:600}.cnyPayee-item .kuwapay{background-image:url(/static/png/logoV2-CHusxXDY.png);width:50px;background-repeat:no-repeat;height:30px;position:absolute;right:30px;bottom:20px;background-size:100%}.cnyPayee-item .more{width:50px;height:30px;position:absolute;right:30px;bottom:20px}.cnyPayee-item .retry{position:absolute;right:30px;bottom:20px}.cnyPayee-item:hover,.cnyPayee-item.hover{background-image:url(/static/png/payee_bg_h-BIc8jaF6.png);color:#fff}.cnyPayee-item:hover .kuwapay,.cnyPayee-item.hover .kuwapay{background-image:url(/static/png/logoV2_w-D2iAy7YQ.png)}.cnyPayee-item:hover{transform:translate3d(0,-2px,0)}.ant-select-focused .text{color:#000!important}.example{color:#6b687a}@media screen and (max-width: 1080px){.page-login .content{padding-left:20px;padding-right:20px;align-items:center;justify-content:center}.page-login .content .login-tips{display:none}}@media screen and (max-width: 768px){.kn-box,.payee-item{padding:16px}.order-page .page-search .search-form{flex-wrap:wrap}.order-page .page-search .search-form .form-left{margin-bottom:10px}.order-page .page-search .search-form .form-right,.order-page .page-search .search-form .searchTime{width:100%}.page-login .content{margin:0 auto;justify-content:center}.float-widget{right:10px!important}.float-widget .float-apps{padding:.8rem .5rem!important;gap:.6rem!important}.float-widget .float-qr-wrap{display:none!important}.page-login{min-height:100vh;overflow:hidden;padding-left:0;padding-right:0}.page-login .content{width:100%;overflow:hidden;min-height:inherit}.page-login .login-form{width:100%}}.layout.mobile .layout-header{min-width:100%!important}.layout.mobile .layout-header .header-content{padding:12px!important}.layout.mobile .layout-header .header-content .logo{margin-right:0!important}.layout.mobile .layout-header .header-content .header-right{flex:1;display:flex;justify-content:flex-end}.layout.mobile .layout-header .header-content .header-locale{margin-right:0!important}.layout.mobile .page-login{overflow:hidden;background:#fff}.layout.mobile .page-login .bg{display:none}.layout.mobile .page-login .content{display:flex;padding-top:0}.layout.mobile .page-login .content .login-tips{display:none}.layout.mobile .page-login .login-form{padding:20px!important;width:100%}.layout.mobile .page-login .login-form .title{text-align:center}.layout.mobile .page-login .login-form .sub-title{text-align:center;margin-bottom:20px!important}.layout.mobile .page-login .register-form-extended{max-height:auto}.layout.mobile .page-login .register-form-extended .code-input{width:calc(100% - 80px)!important}.layout{height:100%;width:100%;padding-top:72px}.layout .layout-header{background:#fff;height:72px;padding-inline:0!important;position:fixed;z-index:99;width:100%;left:0;top:0}.layout-kf{position:fixed;right:20px;bottom:100px;z-index:99999}.layout-kf .btn{display:block;width:60px;height:83px;border-radius:50%}.layout-kf .btn img{display:block;width:100%}.layout-kf .close{display:flex;width:20px;height:20px;cursor:pointer;align-items:center;justify-content:center;margin:10px auto 0;background-color:#fff;border-radius:50%;position:absolute;left:-10px;top:10px}.layout-kf.close{right:-30px}.el-tag+.el-tag[data-v-f5504dc0]{margin-left:10px}.commission-system-modal[data-v-03a51296] .ant-modal-content{border-radius:12px}.commission-system-modal[data-v-03a51296] .ant-modal-body{padding:40px}.commission-system-content[data-v-03a51296]{text-align:center}.commission-system-content .commission-title[data-v-03a51296]{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:8px}.commission-system-content .commission-subtitle[data-v-03a51296]{font-size:14px;color:#6b7280;margin-bottom:32px}.commission-system-content .role-cards[data-v-03a51296]{display:flex;justify-content:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}.commission-system-content .role-card[data-v-03a51296]{width:160px;padding:24px 16px;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#fff}.commission-system-content .role-card[data-v-03a51296]:hover{border-color:#1e1738;box-shadow:0 4px 12px #4f46e526}.commission-system-content .role-card.active[data-v-03a51296]{border-color:#1e1738;background:#f5f3ff;box-shadow:0 4px 12px #4f46e533}.commission-system-content .role-card.active .role-icon[data-v-03a51296]{background:#1e1738;color:#fff}.commission-system-content .role-card .role-icon[data-v-03a51296]{width:48px;height:48px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:20px;color:#6b7280;transition:all .3s ease}.commission-system-content .role-card .role-name[data-v-03a51296]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:8px}.commission-system-content .role-card .role-desc[data-v-03a51296]{font-size:12px;color:#6b7280;line-height:1.5;margin:0}.commission-system-content .commission-footer .confirm-btn[data-v-03a51296]{min-width:160px;height:44px;border-radius:8px;font-size:15px;font-weight:500;background:#1e1738;border-color:#1e1738}.commission-system-content .commission-footer .confirm-btn[data-v-03a51296]:hover{background:#1e1738;border-color:#1e1738}.commission-system-content .commission-footer .confirm-btn[data-v-03a51296]:disabled{background:#d1d5db;border-color:#d1d5db;color:#9ca3af}.commission-system-content .employee-account-section[data-v-03a51296]{max-width:400px;margin:0 auto 24px;text-align:left}.commission-system-content .employee-account-section .employee-account-tip[data-v-03a51296]{font-size:13px;color:#6b7280;margin-top:-8px;margin-bottom:0}@media (max-width: 768px){.commission-system-modal[data-v-03a51296] .ant-modal-body{padding:24px 16px}.commission-system-content .commission-title[data-v-03a51296]{font-size:20px}.commission-system-content .role-cards[data-v-03a51296]{gap:12px}.commission-system-content .role-card[data-v-03a51296]{width:calc(50% - 6px);padding:16px 12px}.commission-system-content .role-card .role-icon[data-v-03a51296]{width:40px;height:40px;font-size:16px}.commission-system-content .role-card .role-name[data-v-03a51296]{font-size:14px}.commission-system-content .role-card .role-desc[data-v-03a51296]{font-size:11px}.commission-system-content .employee-account-section[data-v-03a51296]{max-width:100%;padding:0 8px}}.broker-detail-modal[data-v-03a51296] .ant-modal-content{border-radius:12px}.broker-detail-modal[data-v-03a51296] .ant-modal-body{padding:32px}.broker-detail-content .detail-header[data-v-03a51296]{text-align:center;margin-bottom:24px}.broker-detail-content .detail-header .status-icon[data-v-03a51296]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:32px}.broker-detail-content .detail-header .status-icon.processing[data-v-03a51296]{background:#e6f4ff;color:#1890ff}.broker-detail-content .detail-header .status-icon.success[data-v-03a51296]{background:#f6ffed;color:#52c41a}.broker-detail-content .detail-header .status-icon.error[data-v-03a51296]{background:#fff2f0;color:#ff4d4f}.broker-detail-content .detail-header .detail-title[data-v-03a51296]{font-size:20px;font-weight:600;color:#1f2937;margin:0}.broker-detail-content .detail-info[data-v-03a51296]{background:#f9fafb;border-radius:8px;padding:20px;margin-bottom:24px}.broker-detail-content .detail-info .info-item[data-v-03a51296]{display:flex;align-items:flex-start;padding:8px 0}.broker-detail-content .detail-info .info-item[data-v-03a51296]:not(:last-child){border-bottom:1px solid #e5e7eb}.broker-detail-content .detail-info .info-item .label[data-v-03a51296]{width:90px;flex-shrink:0;color:#6b7280;font-size:14px}.broker-detail-content .detail-info .info-item .value[data-v-03a51296]{flex:1;color:#1f2937;font-size:14px;word-break:break-all}.broker-detail-content .detail-info .info-item .value.reject-reason[data-v-03a51296]{color:#ff4d4f}.broker-detail-content .detail-footer[data-v-03a51296]{display:flex;justify-content:center;gap:12px}.broker-detail-content .detail-footer .ant-btn[data-v-03a51296]{min-width:120px;height:40px;border-radius:6px}.broker-detail-content .detail-footer .ant-btn-primary[data-v-03a51296]{background:#1e1738;border-color:#1e1738}@media (max-width: 768px){.broker-detail-modal[data-v-03a51296] .ant-modal-body{padding:24px 16px}.broker-detail-content .detail-header .status-icon[data-v-03a51296]{width:56px;height:56px;font-size:28px}.broker-detail-content .detail-header .detail-title[data-v-03a51296]{font-size:18px}.broker-detail-content .detail-info[data-v-03a51296]{padding:16px}.broker-detail-content .detail-info .info-item .label[data-v-03a51296]{width:80px;font-size:13px}.broker-detail-content .detail-info .info-item .value[data-v-03a51296]{font-size:13px}.broker-detail-content .detail-footer .ant-btn[data-v-03a51296]{min-width:100px;height:36px}}.sider-menu .ant-menu-item{margin:0;border-top-left-radius:0;border-bottom-left-radius:0;height:50px;line-height:50px}.sider-menu .ant-menu-submenu-title{margin:4px 0;height:50px!important;line-height:50px!important;border-top-left-radius:0;border-bottom-left-radius:0}.sider-menu .ant-menu-item-selected{color:#1e1738!important;background:#f5f5f5!important}.sider-menu .ant-menu-sub{background-color:#fff!important}.sider-menu .ant-menu-submenu-selected .ant-menu-submenu-title{background-color:#f5f5f5!important;color:#1e1738!important}.layout-user-sider.collapsed .sider-menu{padding:0 0 0 8px}.layout-user-sider.collapsed .sider-menu .ant-menu-item,.layout-user-sider.collapsed .sider-menu .ant-menu-submenu-title{border-top-left-radius:8px;border-bottom-left-radius:8px}.ant-menu-light .ant-menu-item-selected{background:#1e1738!important;color:#fff!important}.layout-user{min-height:100vh;font-size:13.5px;position:relative;background-color:#f5f5fd}.layout-user .layout-user-sider{background-color:#fff;position:fixed;padding-top:24px;left:0;top:0;bottom:0}.layout-user .layout-user-sider .sider-main{height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.layout-user .layout-user-sider .sider-trigger{width:25px;display:flex;height:25px;background-color:#fff;cursor:pointer;align-items:center;justify-content:center;opacity:1;transition:all .3s;border-radius:50%;border:1px solid #ddd}.layout-user .layout-user-sider .logo{display:flex;width:100%;margin-bottom:40px;cursor:pointer}.layout-user .layout-user-sider .logo .icon{display:flex;width:100px;margin:0 auto}.layout-user .layout-user-sider .logo .icon img{display:block;width:100%}.layout-user .layout-user-sider.collapsed .logo{width:60px;margin-left:10px}.layout-user .layout-user-sider .sider-menu{font-size:15px}.layout-user .layout-user-sider .sider-menu-box{flex:1;overflow-y:auto}.layout-user .layout-user-sider .tools{position:fixed;left:0;bottom:0;height:40px;display:flex;align-items:center;justify-content:center;width:200px;background-color:#fff}.layout-user .layout-user-header{background-color:#f5f5fd;padding:20px 20px 16px;height:90px;display:flex;align-items:center;justify-content:space-between}.layout-user .layout-user-header .menu-trigger{display:none;font-size:20px;cursor:pointer;margin-right:16px;color:#1e1738;transition:color .3s}.layout-user .layout-user-header .menu-trigger:hover{color:#5b4a9e}.layout-user .layout-user-header .header-trigger{display:flex;width:30px;height:50px;align-items:center;justify-content:center;cursor:pointer;margin-right:20px}.layout-user .layout-user-header .header-left{display:flex;align-items:center}.layout-user .layout-user-header .header-left .name{color:#1e1738;font-weight:bolder;font-size:24px}.layout-user .layout-user-header .header-right{display:flex;align-items:center}.layout-user .layout-user-header .header-language{margin-right:16px}.layout-user .layout-user-header .icon{display:flex;width:45px;height:45px;background-color:#333;border-radius:15px;overflow:hidden;color:#f8d890;font-size:20px}.layout-user .layout-user-header .icon img{display:block;width:100%;height:100%}.layout-user .layout-user-header .header-user{margin-left:16px;box-shadow:0 2px 4px #1f1e2f1a;border-radius:50%}.layout-user .layout-user-header .header-user .item{display:block}.layout-user .layout-user-header .header-user .icon{overflow:hidden;border-radius:50%;background-color:#fff}.layout-user .layout-user-header .header-nav{cursor:pointer}.layout-user .layout-user-main{background-color:#f5f5fd}.layout-user .layout-user-content{padding:0 24px 24px;margin:0 auto;width:100%;overflow:initial}.layout-user .page-panel{background-color:#fff;border-radius:10px;padding:16px}.layout-user .page-panel .page-title{height:30px;line-height:30px;color:#303e67;font-size:18px;font-weight:600;margin-bottom:16px}.layout-user .page-panel .page-content{margin-bottom:16px}.layout-user .page-panel .page-content.page-table{overflow-x:auto}.layout-user .page-panel .page-tools{margin-bottom:16px}.layout-user .page-panel .page-search{margin-bottom:20px}.layout-user .page-panel .page-search .ant-form-inline .ant-form-item{margin-bottom:10px!important}.layout-user .search-form{display:flex;width:100%}.layout-user .search-form .form-left{flex:1;display:flex;flex-wrap:wrap}.layout-user .search-form .form-right{width:300px;display:flex;justify-content:flex-end}.header-user-menu{width:160px!important}.kn-drawer-form .form-title{font-size:16px;font-weight:500;margin-bottom:10px}.kn-drawer-form .kn-drawer-form-footer{text-align:right}.kn-drawer-form .ant-drawer-body{padding:16px}.kn-drawer-form .ant-alert{margin-top:5px;padding:10px 15px}.kn-drawer-form .ant-alert .ant-alert-message{margin-bottom:3px}.float-widget-home{position:fixed;right:0;bottom:10px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:0;z-index:99999;width:116px}@media screen and (max-width: 768px){.layout-user .layout-user-header{flex-wrap:wrap;height:auto}.layout-user .layout-user-header .header-left{width:100%;margin-bottom:10px}.layout-user .layout-user-header .header-left .name{font-size:18px;line-height:1.8em}.layout-user .layout-user-header .header-right{width:100%}.layout-user .layout-user-content{padding:0 16px 16px}}.layout-user.mobile .layout-user-main{margin-left:0!important}.layout-user.mobile .layout-user-header{padding:15px;height:auto;flex-wrap:wrap}.layout-user.mobile .layout-user-header .menu-trigger{display:inline-flex;align-items:center;justify-content:center}.layout-user.mobile .layout-user-header .header-left{width:100%;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.layout-user.mobile .layout-user-header .header-left .name{font-size:18px}.layout-user.mobile .layout-user-header .header-right{width:100%;justify-content:flex-start}.layout-user.mobile .layout-user-header .header-right .header-language{margin-right:12px}.layout-user.mobile .layout-user-header .header-right .icon{width:40px;height:40px}.layout-user.mobile .layout-user-content{padding:0 12px 12px}.layout-user.mobile .page-panel{padding:12px}.layout-user.mobile .page-panel .page-title{font-size:16px;margin-bottom:12px}.layout-user.mobile .search-form{flex-direction:column}.layout-user.mobile .search-form .form-left{width:100%;margin-bottom:12px}.layout-user.mobile .search-form .form-right{width:100%}.mobile-drawer .drawer-content{height:100%;display:flex;flex-direction:column;background-color:#fff}.mobile-drawer .drawer-content .logo{display:flex;width:100%;padding:24px 0;margin-bottom:20px;cursor:pointer;border-bottom:1px solid #f0f0f0}.mobile-drawer .drawer-content .logo .icon{display:flex;width:100px;margin:0 auto}.mobile-drawer .drawer-content .logo .icon img{display:block;width:100%}.mobile-drawer .drawer-content .drawer-menu-box{flex:1;overflow-y:auto;overflow-x:hidden}.mobile-drawer .ant-drawer-body{padding:0}.nav-links .user-tools{display:flex;align-items:center;gap:1.5rem}.nav-links .nav-link{color:var(--text-light);text-decoration:none;font-size:.9rem;font-weight:500;letter-spacing:.5px;transition:color .3s;position:relative;cursor:pointer}.nav-links .nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--mint);transition:width .3s ease}.nav-links .nav-link:hover{color:var(--mint)}.nav-links .nav-link:hover:after{width:100%}.nav-links .user-link{display:flex;align-items:center;gap:.5rem}.nav-links .user-link .name{max-width:120px}.nav-links .user-link .anticon{font-size:16px;transition:transform .3s}.header-user-menu{min-width:140px}.header-user-menu .ant-dropdown-menu{padding:8px 0;border-radius:8px;box-shadow:0 4px 12px #00000026}.header-user-menu .ant-dropdown-menu-item{padding:8px 16px}.header-user-menu .ant-dropdown-menu-item a{color:#333;font-size:14px}.header-user-menu .ant-dropdown-menu-item:hover{background:#f5f5f5}.header-content{display:flex;height:72px;padding:12px 24px;align-items:center;justify-content:space-between;box-shadow:0 5px 13px #0000001a}.header-content .logo{display:block;width:auto;height:40px;margin-right:30px}.header-content .logo img{display:block;height:100%}.header-content .header-left{height:48px;display:flex;align-items:center}.header-content .header-left .nav{display:flex;align-items:center}.header-content .header-left .nav .item{font-size:16px;font-weight:500;color:#303e67;padding:0 15px;height:30px;display:flex;align-items:center}.header-content .header-left .nav .item:hover{color:#1e1738}.header-content .header-left .nav .item .anticon{margin-top:3px;margin-left:3px}.header-content .header-right{display:flex;align-items:center}.header-content .header-right .item{font-size:16px;font-weight:500;color:#303e67;margin-right:24px;display:flex}.header-content .header-right .item .name{margin-left:8px}.header-content .header-locale{margin-right:24px;font-size:14px;color:#303e67;height:36px;display:flex;align-items:center}.header-content .header-locale .icon{height:24px}.header-content .header-locale .name{display:block;padding:0 8px;max-width:150px;overflow:hidden}.header-content .header-user{font-size:16px;font-weight:500;color:#303e67;height:36px;display:flex;align-items:center}.header-content .header-user .icon{height:24px}.header-content .header-user .name{display:block;padding:0 8px;max-width:150px;overflow:hidden}.header-content .user-tools .ant-btn{margin-right:8px}.header-content .user-tools .ant-btn:last-child{margin-right:0}.header-user-menu{width:120px}@media screen and (max-width: 1080px){.layout-header .header-left .nav{display:none!important}.layout-header .header-right{flex:1;justify-content:flex-end}.layout-header .header-right .user-tools .ant-btn{margin-right:4px!important;padding:4px 10px!important}.layout-header .logo{height:30px!important}}.login-lang-toggle[data-v-261c922f]{position:fixed;top:2rem;right:1.5rem;display:flex;gap:.5rem;z-index:10}.login-lang-toggle .lang-btn[data-v-261c922f]{padding:.5rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:50px;background:transparent;color:var(--text-light);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s}.login-lang-toggle .lang-btn.active[data-v-261c922f],.login-lang-toggle .lang-btn[data-v-261c922f]:hover{background:var(--mint);border-color:var(--mint);color:var(--dark)}:root{--charcoal: #2d3436;--dark: #1e2a2a;--darker: #182222;--mint: #5eccab;--mint-light: #7eddc0;--mint-pale: #b8f0de;--mint-glow: rgba(94, 204, 171, .15);--ice: #eef7f4;--ice-dark: #dff0ea;--white: #ffffff;--text-dark: #1a1a1a;--text-muted: #5a6868;--text-light: #cddad6}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif;color:var(--text-dark);background:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:Outfit,sans-serif}nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.2rem 4%;display:flex;align-items:center;justify-content:space-between;transition:all .4s ease;background:transparent}nav.scrolled,nav.actived{background:#1e2a2af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:.8rem 4%;box-shadow:0 4px 30px #00000026}.logo{display:flex;align-items:center;text-decoration:none}.logo-img{height:44px;width:auto;object-fit:contain;transition:opacity .3s}.logo-img:hover{opacity:.85}.cta-logo-img{height:64px;width:auto;object-fit:contain;margin:0 auto 2rem;display:block}.nav-links{display:flex;gap:2.5rem;align-items:center}.nav-links a{color:var(--text-light);text-decoration:none;font-size:1rem;font-weight:500;letter-spacing:.5px;transition:color .3s;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--mint);transition:width .3s ease}.nav-links a:hover{color:var(--mint)}.nav-links a:hover:after{width:100%}.nav-cta{background:var(--mint)!important;color:var(--dark)!important;padding:.65rem 1.6rem;border-radius:50px;font-weight:600!important;letter-spacing:0!important;transition:all .3s!important}.nav-cta:after{display:none!important}.nav-cta:hover{background:var(--mint-light)!important;transform:translateY(-2px);box-shadow:0 8px 25px #5eccab59}.mobile-toggle{display:none;background:none;border:none;cursor:pointer;width:32px;height:24px;position:relative}.mobile-toggle span{display:block;width:100%;height:2px;background:var(--white);position:absolute;left:0;transition:all .3s}.mobile-toggle span:nth-child(1){top:0}.mobile-toggle span:nth-child(2){top:50%;transform:translateY(-50%)}.mobile-toggle span:nth-child(3){bottom:0}.hero{min-height:100vh;min-height:100dvh;background:var(--dark);display:flex;align-items:center;position:relative;overflow:hidden;padding:8rem 4% 6rem}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-arc{position:absolute;border:2px solid rgba(94,204,171,.12);border-radius:50%;animation:arcFloat 20s ease-in-out infinite}.hero-arc:nth-child(1){width:800px;height:800px;top:-200px;right:-200px;border-color:#5eccab26}.hero-arc:nth-child(2){width:600px;height:600px;top:-100px;right:-100px;border-color:#5eccab14;animation-delay:-5s}.hero-arc:nth-child(3){width:500px;height:500px;bottom:-150px;left:-100px;border-color:#5eccab1a;animation-delay:-10s}.hero-arc:nth-child(4){width:300px;height:300px;bottom:10%;right:20%;border-color:#5eccab0f;animation-delay:-3s}.hero-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(94,204,171,.08) 0%,transparent 70%);top:-100px;right:-100px;animation:glowPulse 8s ease-in-out infinite}@keyframes arcFloat{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(5deg) scale(1.03)}}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}.hero-content{position:relative;z-index:2;max-width:780px}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:#5eccab1a;border:1px solid rgba(94,204,171,.2);border-radius:50px;padding:.5rem 1.2rem;margin-bottom:2rem;animation:fadeUp .8s ease both}.hero-badge-dot{width:8px;height:8px;background:var(--mint);border-radius:50%;animation:blink 2s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.hero-badge span{color:var(--mint);font-size:.85rem;font-weight:500;letter-spacing:1px}.hero h1{font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:800;color:var(--white);line-height:1.08;margin-bottom:1.5rem;animation:fadeUp .8s ease .1s both}.hero h1 em{font-style:normal;color:var(--mint);position:relative}.hero p{font-size:1.2rem;color:var(--text-light);line-height:1.7;max-width:560px;margin-bottom:2.5rem;animation:fadeUp .8s ease .2s both}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;animation:fadeUp .8s ease .3s both}.btn-web-primary{background:var(--mint);color:var(--dark);padding:1rem 2.4rem;border-radius:60px;font-weight:600;font-size:1rem;text-decoration:none;display:inline-flex;align-items:center;gap:.6rem;transition:all .3s;border:none;cursor:pointer}.btn-web-primary:hover{background:var(--mint-light);transform:translateY(-3px);box-shadow:0 12px 35px #5eccab4d}.btn-web-primary svg{transition:transform .3s}.btn-web-primary:hover svg{transform:translate(4px)}.btn-outline{background:transparent;color:var(--white);padding:1rem 2.4rem;border-radius:60px;font-weight:500;font-size:1rem;text-decoration:none;border:1.5px solid rgba(255,255,255,.25);transition:all .3s}.btn-outline:visited,.btn-outline:active,.btn-outline:focus{color:var(--white);border-color:#ffffff40;outline:none}.btn-outline:hover,.btn-outline:visited:hover,.btn-outline:focus:hover{border-color:var(--mint);color:var(--mint);transform:translateY(-3px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.trust-strip{background:var(--darker);padding:2.5rem 4%;border-top:1px solid rgba(94,204,171,.08)}.trust-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:.8rem;color:var(--text-light);font-size:.9rem;opacity:.7}.trust-item svg{flex-shrink:0}.section-panel{padding:7rem 4%}.section-tag{display:inline-flex;align-items:center;gap:.5rem;color:var(--mint);font-weight:600;font-size:.85rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem}.section-tag:before{content:"";width:24px;height:2px;background:var(--mint)}.section-title{font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.15;margin-bottom:1.2rem}.section-desc{font-size:1.1rem;color:var(--text-muted);line-height:1.7;max-width:600px}.container{max-width:1200px;margin:0 auto}.audience{background:var(--ice)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem}.audience-card{background:var(--white);border-radius:20px;padding:2.5rem 2rem;position:relative;overflow:hidden;transition:all .4s ease;border:1px solid rgba(94,204,171,.08)}.audience-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #0000000f;border-color:#5eccab33}.audience-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--mint),var(--mint-light));transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.audience-card:hover:before{transform:scaleX(1)}.audience-icon{width:56px;height:56px;border-radius:16px;background:var(--mint-glow);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.audience-icon svg{color:var(--mint)}.audience-card h3{font-size:1.3rem;font-weight:700;margin-bottom:.8rem}.audience-card p{color:var(--text-muted);line-height:1.7;font-size:.95rem}.pathways{background:var(--white)}.pathways-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3.5rem}.pathway-card{background:var(--ice);border-radius:20px;padding:2.5rem;display:flex;gap:1.5rem;align-items:flex-start;transition:all .4s ease;border:1px solid transparent;position:relative}.pathway-card:hover{background:var(--white);border-color:var(--mint);box-shadow:0 15px 50px #5eccab1a;transform:translateY(-4px)}.pathway-num{font-family:Outfit,sans-serif;font-size:3rem;font-weight:800;color:var(--mint);opacity:.2;line-height:1;flex-shrink:0;transition:opacity .3s}.pathway-card:hover .pathway-num{opacity:.5}.pathway-card h3{font-size:1.2rem;font-weight:700;margin-bottom:.6rem}.pathway-card p{color:var(--text-muted);font-size:.95rem;line-height:1.7}.how-it-works{background:var(--dark);color:var(--white);position:relative;overflow:hidden}.how-it-works .section-desc{color:var(--text-light)}.flow-container{margin-top:4rem;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.flow-step{text-align:center;flex:1;min-width:200px;max-width:280px;position:relative;padding:0 1rem}.flow-circle{width:100px;height:100px;border-radius:50%;background:#5eccab1a;border:2px solid rgba(94,204,171,.3);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .4s}.flow-step:hover .flow-circle{background:#5eccab33;border-color:var(--mint);transform:scale(1.08)}.flow-circle svg{color:var(--mint)}.flow-step h4{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.flow-step p{font-size:.9rem;color:var(--text-light);line-height:1.6}.flow-arrow{font-size:2rem;color:var(--mint);opacity:.4;flex-shrink:0;margin:0 .5rem}.tech{background:var(--ice)}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem}.tech-card{background:var(--white);border-radius:20px;padding:2.5rem 2rem;text-align:center;transition:all .4s ease;border:1px solid rgba(94,204,171,.06);position:relative}.tech-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0000000f}.tech-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--mint-glow),rgba(94,204,171,.05));display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.tech-icon svg{color:var(--mint)}.tech-card h3{font-size:1.15rem;font-weight:700;margin-bottom:.8rem}.tech-card p{color:var(--text-muted);font-size:.92rem;line-height:1.7}.compliance{background:var(--dark);color:var(--white);position:relative}.compliance .section-desc{color:var(--text-light)}.compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem}.compliance-card{background:#ffffff0a;border:1px solid rgba(94,204,171,.12);border-radius:20px;padding:2.5rem 2rem;text-align:center;transition:all .4s}.compliance-card:hover{background:#5eccab0f;border-color:#5eccab4d;transform:translateY(-4px)}.compliance-shield{width:64px;height:64px;border-radius:16px;background:#5eccab1a;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.compliance-card h3{font-size:1.1rem;font-weight:600;margin-bottom:.6rem}.compliance-card p{color:var(--text-light);font-size:.9rem;line-height:1.6}.compliance-footer{margin-top:3rem;text-align:center;padding:1.5rem 2rem;background:#5eccab14;border-radius:16px;border:1px solid rgba(94,204,171,.12)}.compliance-footer p{color:var(--text-light);font-size:.95rem;line-height:1.6}.partners{background:var(--ice)}.partners-logos{display:flex;align-items:center;justify-content:center;gap:3.5rem;flex-wrap:wrap;margin-top:3.5rem;padding:3rem;background:var(--white);border-radius:24px;border:1px solid rgba(94,204,171,.08)}.partner-logo-item{opacity:.85;transition:all .4s ease;cursor:default;display:flex;align-items:center;justify-content:center}.partner-logo-item:hover{opacity:1;transform:scale(1.05)}.partner-img{height:40px;width:auto;max-width:150px;object-fit:contain}.partners-desc{margin-top:2.5rem;text-align:center;color:var(--text-muted);font-size:1rem;line-height:1.7;max-width:700px;margin-left:auto;margin-right:auto}.team{background:var(--white)}.team-layout{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:3.5rem;align-items:center}.team-map{background:var(--ice);border-radius:24px;padding:3rem;text-align:center;position:relative;overflow:hidden;min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center}.team-map-globe{font-size:6rem;margin-bottom:1.5rem;opacity:.15}.team-locations{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.team-loc{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1rem;color:var(--text-dark)}.team-loc-dot{width:10px;height:10px;border-radius:50%;background:var(--mint);position:relative}.team-loc-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--mint);opacity:.3;animation:ping 2s ease-out infinite}@keyframes ping{0%{transform:scale(1);opacity:.3}to{transform:scale(1.8);opacity:0}}.team-cards{display:flex;flex-direction:column;gap:1.5rem}.team-card{background:var(--ice);border-radius:16px;padding:2rem;border-left:4px solid var(--mint);transition:all .3s}.team-card:hover{background:var(--white);box-shadow:0 10px 40px #0000000f;transform:translate(4px)}.team-card h3{font-size:1.15rem;font-weight:700;margin-bottom:.5rem;color:var(--text-dark)}.team-card p{color:var(--text-muted);font-size:.95rem;line-height:1.7}.cta{background:var(--dark);color:var(--white);text-align:center;position:relative;overflow:hidden;padding:8rem 4%}.cta-bg-arcs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cta-arc{position:absolute;border:1.5px solid rgba(94,204,171,.1);border-radius:50%}.cta-arc:nth-child(1){width:500px;height:500px;top:-200px;left:-100px}.cta-arc:nth-child(2){width:400px;height:400px;bottom:-150px;right:-50px}.cta-arc:nth-child(3){width:300px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%);border-color:#5eccab0d}.cta .container{position:relative;z-index:2}.cta h2{font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:800;margin-bottom:1.5rem;line-height:1.1}.cta-subtitle{font-size:1.15rem;color:var(--text-light);max-width:500px;margin:0 auto 2.5rem;line-height:1.7}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:4rem}.cta-contacts{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.cta-contact{display:flex;align-items:center;gap:.8rem}.cta-contact-icon{width:44px;height:44px;border-radius:12px;background:#5eccab1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cta-contact-icon svg{color:var(--mint)}.cta-contact-text{text-align:left}.cta-contact-label{font-size:.78rem;color:var(--text-light);opacity:.6;margin-bottom:2px;text-transform:uppercase;letter-spacing:1px}.cta-contact-value{color:var(--white);font-weight:500;font-size:.95rem}footer{background:var(--darker);padding:3rem 4%;border-top:1px solid rgba(94,204,171,.06)}.footer-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-left{display:flex;align-items:center;gap:1rem}.footer-left .img{height:40px}.footer-left .img img{display:block;height:100%;width:auto}.footer-copy{color:var(--text-light);opacity:.4;font-size:.85rem}.footer-links{display:flex;gap:2rem}.footer-links a{color:var(--text-light);opacity:.5;text-decoration:none;font-size:.85rem;transition:opacity .3s}.footer-links a:hover{opacity:1}.reveal{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.mobile-menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:#182222f7;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);flex-direction:column;align-items:center;justify-content:center;gap:0;opacity:0;transition:opacity .35s ease;pointer-events:none}.mobile-menu.open{display:flex;opacity:1;pointer-events:auto}.mobile-menu a{color:var(--white);text-decoration:none;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:600;padding:1rem 2rem;transition:color .3s;opacity:0;transform:translateY(20px)}.mobile-menu.open a{opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease,color .3s}.mobile-menu.open a:nth-child(1){transition-delay:.05s}.mobile-menu.open a:nth-child(2){transition-delay:.1s}.mobile-menu.open a:nth-child(3){transition-delay:.15s}.mobile-menu.open a:nth-child(4){transition-delay:.2s}.mobile-menu.open a:nth-child(5){transition-delay:.25s}.mobile-menu a:hover,.mobile-menu a:active{color:var(--mint)}.mobile-menu .mobile-cta{margin-top:1.5rem;background:var(--mint);color:var(--dark)!important;border-radius:50px;padding:1rem 2.5rem;font-size:1.1rem}.mobile-toggle.active span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}@media (max-width: 1024px){.audience-grid,.tech-grid,.compliance-grid{grid-template-columns:repeat(2,1fr)}.flow-arrow{display:none}.flow-container,.partners-logos{gap:2rem}}@media (max-width: 1080px){html{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body{-webkit-text-size-adjust:100%}.nav-links{display:none!important}.mobile-toggle{display:block}nav{padding:1rem 5%}nav.scrolled{padding:.7rem 5%}.logo-img{height:36px}.cta-logo-img{height:52px}.hero{min-height:calc(100vh - env(safe-area-inset-bottom));min-height:70dvh;padding:6.5rem 6% 3.5rem;align-items:flex-end;padding-bottom:max(3.5rem,env(safe-area-inset-bottom,3.5rem))}.hero h1{font-size:2.2rem;line-height:1.12}.hero p{font-size:1rem;margin-bottom:2rem}.hero-badge{margin-bottom:1.5rem;padding:.4rem 1rem}.hero-badge span{font-size:.78rem}.hero-buttons{flex-direction:column}.btn-web-primary,.btn-outline{width:100%;justify-content:center;text-align:center;padding:1rem 2rem;font-size:1rem;min-height:48px}.hero-arc:nth-child(1){width:400px;height:400px;top:-100px;right:-150px}.hero-arc:nth-child(2){width:300px;height:300px}.hero-arc:nth-child(3){width:250px;height:250px}.trust-strip{padding:1.5rem 5%}.trust-inner{gap:1rem 1.5rem;justify-content:flex-start}.trust-item{font-size:.8rem}.section-panel{padding:4rem 6%}.section-title{font-size:1.75rem}.section-desc{font-size:1rem}.section-tag{font-size:.78rem}.audience-grid{grid-template-columns:1fr;gap:1.2rem}.audience-card{padding:2rem 1.5rem}.audience-icon{width:48px;height:48px;border-radius:14px;margin-bottom:1.2rem}.audience-card h3{font-size:1.15rem}.audience-card p{font-size:.9rem}.pathways-grid{grid-template-columns:1fr;gap:1rem}.pathway-card{padding:1.8rem 1.5rem;gap:1rem}.pathway-num{font-size:2.2rem}.pathway-card h3{font-size:1.1rem}.pathway-card p{font-size:.9rem}.flow-container{flex-direction:column;gap:1.5rem;margin-top:3rem}.flow-step{max-width:100%;min-width:unset}.flow-circle{width:80px;height:80px;margin-bottom:1rem}.flow-step h4{font-size:1rem}.flow-step p{font-size:.85rem}.flow-arrow{display:block!important;transform:rotate(90deg);font-size:1.5rem;margin:0}.tech-grid{grid-template-columns:1fr;gap:1.2rem}.tech-card{padding:2rem 1.5rem}.tech-icon{width:60px;height:60px}.tech-card h3{font-size:1.05rem}.tech-card p{font-size:.88rem}.compliance-grid{grid-template-columns:1fr;gap:1.2rem}.compliance-card{padding:2rem 1.5rem}.compliance-card h3{font-size:1rem}.compliance-card p{font-size:.88rem}.compliance-footer{padding:1.2rem 1.5rem;margin-top:2rem}.compliance-footer p{font-size:.88rem}.partners-logos{gap:1.5rem 2rem;padding:1.5rem;border-radius:16px}.partner-logo-item .partner-img{height:32px;max-width:120px}.partners-desc{font-size:.92rem}.team-layout{grid-template-columns:1fr;gap:2rem}.team-map{min-height:240px;padding:2rem;border-radius:18px}.team-map-globe{font-size:4rem;margin-bottom:1rem}.team-locations{gap:1.2rem}.team-loc{font-size:.9rem}.team-card{padding:1.5rem;border-radius:14px}.team-card h3{font-size:1.05rem}.team-card p{font-size:.9rem}.cta{padding:5rem 6%}.cta h2{font-size:1.9rem}.cta-subtitle{font-size:1rem}.cta-buttons{flex-direction:column}.cta-buttons .btn-web-primary,.cta-buttons .btn-outline{width:100%;justify-content:center;text-align:center;min-height:48px}.cta-contacts{flex-direction:column;align-items:stretch;gap:1.2rem}.cta-contact{justify-content:flex-start}.cta-contact-value{font-size:.88rem}footer{padding:2rem 6% calc(2rem + env(safe-area-inset-bottom))}.footer-inner{flex-direction:column;text-align:center;gap:1rem}.footer-links{gap:1.5rem;flex-wrap:wrap;justify-content:center}}@media (max-width: 380px){.hero{padding:6rem 5% 3rem}.hero h1{font-size:1.85rem}.hero p{font-size:.92rem}.section-title{font-size:1.5rem}section{padding:3.5rem 5%}.btn-web-primary,.btn-outline{padding:.85rem 1.5rem;font-size:.92rem}.cta h2{font-size:1.6rem}.trust-inner{gap:.8rem 1.2rem}.trust-item{font-size:.72rem}.partners-logos{gap:1rem 1.5rem}.partner-logo-item .partner-img{height:26px;max-width:100px}}@media (hover: none) and (pointer: coarse){.nav-links a{padding:.5rem}.audience-card,.pathway-card,.tech-card,.compliance-card{cursor:default}.audience-card:hover,.pathway-card:hover,.tech-card:hover,.compliance-card:hover,.team-card:hover{transform:none}.btn-web-primary:active,.btn-outline:active{transform:scale(.97);transition:transform .1s}}@media (max-height: 500px) and (orientation: landscape){.hero{min-height:auto;padding:5rem 5% 2.5rem}.hero h1{font-size:1.8rem}.hero-buttons{flex-direction:row}.btn-web-primary,.btn-outline{width:auto}.flow-container{flex-direction:row;flex-wrap:nowrap}.flow-step{min-width:160px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}.lang-toggle{display:flex;align-items:center;gap:0;background:#ffffff14;border-radius:20px;padding:2px;margin-left:1rem;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.lang-btn{padding:.35rem .75rem;border-radius:18px;border:none;background:transparent;color:var(--text-light);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:DM Sans,sans-serif;letter-spacing:.5px}.lang-btn.active{background:var(--mint);color:var(--dark)}.lang-btn:hover:not(.active){color:var(--white)}.mobile-lang-toggle{display:none;margin-top:2rem}@media (max-width: 1080px){.nav-lang{display:none}.mobile-lang-toggle{display:flex}}.float-widget{position:fixed;right:2rem;bottom:10%;display:flex;flex-direction:column;align-items:center;gap:0;z-index:99999;width:116px}.float-whatsapp{width:52px;height:52px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 20px #25d36673,0 0 0 4px #25d3661f;transition:transform .3s,box-shadow .3s;position:relative;z-index:2;margin-bottom:10px;flex-shrink:0}.float-whatsapp:hover{transform:scale(1.08);box-shadow:0 6px 28px #25d36699,0 0 0 8px #25d3661a}.float-apps{background:linear-gradient(170deg,#1e2d2d,#162323);border:1px solid rgba(94,204,171,.22);border-radius:16px;padding:1rem .8rem;box-shadow:0 16px 48px #0006;display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%}.float-app-item{display:flex;flex-direction:column;align-items:center;gap:.38rem;width:100%}.float-os-row{display:flex;align-items:center;gap:.28rem;font-size:.7rem;font-weight:700;color:#ffffffd1}.float-qr-wrap{background:#fff;padding:5px;border-radius:9px;box-shadow:0 2px 10px #00000040}.float-qr-box{width:80px;height:80px;display:block;border-radius:4px}.float-scan-hint{font-size:.56rem;color:#ffffff52}.float-dl-btn{display:flex;align-items:center;justify-content:center;gap:.28rem;width:100%;padding:.4rem 0;background:#5eccab1a;border:1px solid rgba(94,204,171,.3);color:#5eccab;border-radius:8px;font-size:.68rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .25s,border-color .25s,transform .2s}.float-dl-btn:hover{background:#5eccab38;border-color:#5eccab8c;color:#7eddc0;transform:translateY(-1px)}.float-divider{width:100%;height:1px;background:#ffffff14}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
