@font-face{ascent-override:106.71%;descent-override:32.72%;font-family:Alibaba PuHuiTi Fallback;font-style:normal;font-weight:500;line-gap-override:0%;size-adjust:98.4%;src:local("PingFang SC"),local("Heiti SC Medium"),local("STHeiti"),local("Microsoft YaHei"),local("SimHei"),local("sans-serif")}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;padding:0;width:100%}body,html{overscroll-behavior:none;overscroll-behavior-x:none;overscroll-behavior-y:none}body{-webkit-overflow-scrolling:touch;overflow-y:auto}html[lang=en] *,html[lang=en] :after,html[lang=en] :before{font-family:Trip Geom TF,system-ui,-apple-system,Segoe UI}html[lang=en] code,html[lang=en] pre{font-family:system-ui,-apple-system!important}#root{margin:0;min-height:100vh;padding:0;width:100%}code{font-family:system-ui,-apple-system,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--color-primary-bg:#eff7ff;--color-white:#fff;--color-black:#111;--color-gray-bg:#e0e0e0;--color-gray-text:#aaa;--color-dot:#50cbff;--color-glow-1:#3fd2f0;--color-glow-2:#36d3f3;--color-gray-text-2:#555;--radius-large:40px;--radius-medium:24px;--radius-small:20px;--line-height-tight:150%;--line-height-normal:180%;--line-height-loose:185%}.arrow-button{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff3;border:none;border-radius:1000px;box-sizing:border-box;cursor:pointer;display:flex;font-style:normal;font-weight:500;justify-content:center;letter-spacing:0;opacity:1;position:relative;transition:background-color .5s ease-in-out,backdrop-filter .5s ease-in-out,-webkit-backdrop-filter .5s ease-in-out}.arrow-button-normal:before{background:linear-gradient(165deg,#ffffffb3,hsla(0,0%,100%,.112) 35%,hsla(0,0%,100%,.112) 65%,#ffffffb3);padding:1px}.arrow-button-normal:before,.arrow-button-special:before{border-radius:1000px;content:"";filter:blur(.5px);inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;position:absolute}.arrow-button-special:before{background:linear-gradient(165deg,#cff7ff,hsla(0,0%,100%,.112) 35%,hsla(0,0%,100%,.112) 65%,#18d6fc);padding:1.5px}.arrow-button-text{white-space:nowrap}.arrow-button .arrow-circle{align-items:center;background-color:#fff;border-radius:50%;display:inline-flex;flex-shrink:0;height:100%;justify-content:center;position:absolute;width:100%}.arrow-button .arrow-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);height:100%;transition:-webkit-clip-path .5s ease-in-out;transition:clip-path .5s ease-in-out;transition:clip-path .5s ease-in-out,-webkit-clip-path .5s ease-in-out;width:100%}.arrow-button:hover .arrow-icon{animation:arrowReveal .5s ease-in-out forwards}.arrow-button-normal{backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;background:#d2d2d226;color:#fff;font-size:18px;height:48px;line-height:28px;min-width:146px;padding-left:20px;padding-right:20px}.arrow-button-normal .arrow-button-text{margin-right:34px;position:static;transform:none}.arrow-button-normal .arrow-circle{height:36px;right:6px;transition:all .3s ease;width:36px}.arrow-button-normal:hover{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff4d;transition:all .3s ease}.arrow-button-normal:hover .arrow-circle{box-shadow:0 2px 8px 0 rgba(0,0,0,.065);transform:scale(1.05)}.arrow-button-large{background:linear-gradient(90deg,#ffffff94 -6.6%,hsla(0,0%,100%,.278));border:1px solid #fff;box-shadow:none;color:#000;font-size:20px;height:68px;line-height:28px;min-width:152px;padding-left:32px;padding-right:32px}.arrow-button-large .arrow-button-text{margin-right:40px;position:static;transform:none}.arrow-button-large .arrow-circle{height:48px;right:12px;transition:all .3s ease;width:48px}.arrow-button-large:hover{background:linear-gradient(90deg,#ffffffb3 -6.6%,#ffffff59);border-color:#fffc;box-shadow:0 4px 12px 0 #fff3;transition:all .3s ease}.arrow-button-large:hover .arrow-circle{transform:scale(1.05)}.arrow-button-special{background:linear-gradient(135deg,#54ddf6,#60d9fc);border:none;color:#000;font-size:22px;font-weight:600;height:64px;line-height:28px;min-width:194px;padding-left:40px;padding-right:40px}.arrow-button-special:after{background:#abcaea;border-radius:50px;content:"";filter:blur(34px);-webkit-filter:blur(34px);height:23px;left:50%;position:absolute;top:85%;transform:translateX(-50%);width:162px;z-index:-1}.arrow-button-special .arrow-button-text{position:static;transform:none}.arrow-button-special .arrow-circle{align-items:center;background:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:0 2px 8px 0 #0000001f;display:flex;flex-shrink:0;height:44px;justify-content:center;right:10px;width:44px}.arrow-button-special .arrow-icon{color:#000;font-size:20px;font-weight:500;line-height:28px}.arrow-button-special:hover{background:linear-gradient(135deg,#7eeaff,#6ee5ff);border-color:#5cdffe80;box-shadow:0 12px 32px 0 #5cdffe4d,0 4px 12px 0 #5cdffe33;transform:translateY(-2px);transition:all .3s ease}.arrow-button-special:hover .arrow-circle{box-shadow:0 4px 12px 0 #0000002e;transform:scale(1.05);transition:all .3s ease}.arrow-button-disabled{background:#d9d9d9!important;cursor:not-allowed!important;font-size:20px;opacity:.6;pointer-events:none}.arrow-button-disabled:after,.arrow-button-disabled:before{display:none!important}.arrow-button-disabled .arrow-circle{background-color:#f5f5f5!important;box-shadow:none!important}.arrow-button-disabled:hover{background:#d9d9d9!important}.arrow-button-disabled:hover,.arrow-button-disabled:hover .arrow-circle{box-shadow:none!important;transform:none!important}@media (min-width:1200px) and (max-width:1919px){.arrow-button-large{font-size:18px;height:68px;line-height:28px;min-width:124px;padding-left:28px;padding-right:28px}.arrow-button-large .arrow-circle{height:40px;right:12px;width:40px}.arrow-button-large .arrow-button-text{font-size:16px;margin-right:36px}.arrow-button.arrow-button-special{height:64px;min-width:194px}.arrow-button.arrow-button-special .arrow-button-text{font-size:22px;line-height:28px}.arrow-button-disabled{font-size:20px!important;font-weight:500!important;line-height:28px!important}.arrow-button.arrow-button-special .arrow-circle{height:44px;right:10px;width:44px}.arrow-button.arrow-button-special:after{height:23px;width:162px}}@media (max-width:1199px){.arrow-button-normal{font-size:16px;height:40px;line-height:24px;min-width:120px;padding-left:16px;padding-right:16px}.arrow-button-normal .arrow-button-text{margin-right:28px;position:static;transform:none}.arrow-button-normal .arrow-circle{height:32px;right:4px;width:32px}.arrow-button-large{font-size:16px;height:56px;line-height:24px;min-width:108px;padding-left:24px;padding-right:24px}.arrow-button-large .arrow-button-text{font-size:14px;margin-right:32px}.arrow-button-large .arrow-circle{height:36px;right:10px;width:36px}.arrow-button.arrow-button-special{height:56px;min-width:160px;padding-left:28px;padding-right:28px}.arrow-button.arrow-button-special .arrow-button-text{font-size:18px;line-height:24px}.arrow-button.arrow-button-special .arrow-circle{height:36px;right:8px;width:36px}.arrow-button.arrow-button-special:after{height:20px;width:130px}.arrow-button.arrow-button-special .arrow-icon{font-size:18px}}@media (max-width:833px){.arrow-button-normal{font-size:11px;height:28px;line-height:100%;min-width:70px;padding-left:10px;padding-right:10px}.arrow-button-normal .arrow-button-text{font-size:0;margin-right:22px;position:static;transform:none}.arrow-button-normal .arrow-button-text:after{content:attr(data-after-text);font-size:11px;line-height:16px;white-space:nowrap}.arrow-button-normal .arrow-circle{height:20px;right:4px;width:20px}.arrow-button-large{font-size:14px;height:44px;line-height:20px;min-width:100px;padding-left:16px;padding-right:16px}.arrow-button-large .arrow-button-text{font-size:14px;margin-right:28px}.arrow-button-large .arrow-circle{height:28px;right:8px;width:28px}.arrow-button.arrow-button-special{height:50px;line-height:100%;min-width:120px;padding-left:20px;padding-right:20px}.arrow-button.arrow-button-special .arrow-button-text{font-size:16px}.arrow-button.arrow-button-special .arrow-circle{height:28px;right:8px;width:28px}.arrow-button.arrow-button-special:after{height:18px;width:100px}.arrow-button.arrow-button-special .arrow-icon{font-size:14px}}.footer{position:relative;width:100%;z-index:0}.footer-cloud-layer{bottom:0;height:400px;left:0;pointer-events:none;position:absolute;width:100%;z-index:0}.footer-cloud-layer-compressed{background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.footer-content{bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;justify-content:flex-end;max-width:100%;padding:1.5rem 120px 2rem 108px;position:absolute;width:100%;z-index:5}.footer-social{align-items:center;border-bottom:1px solid #465f831a;display:flex;gap:40px;padding-bottom:18px;width:100%}.footer-social-title{color:#666;font-size:14px;line-height:20px}.footer-social-link{align-items:center;border-radius:10px;display:inline-flex;height:42px;justify-content:center;position:relative;text-decoration:none;transition:box-shadow .2s ease;width:42px}.footer-social-icon{display:block;height:100%;left:0;position:absolute;top:0;transition:opacity .2s ease;width:100%}.footer-social-icon-default{opacity:1}.footer-social-icon-hover{opacity:0}.footer-social-link:focus-visible .footer-social-icon-default,.footer-social-link:hover .footer-social-icon-default{opacity:0}.footer-social-link:focus-visible .footer-social-icon-hover,.footer-social-link:hover .footer-social-icon-hover{opacity:1}.footer-social-link:focus-visible,.footer-social-link:hover{box-shadow:0 2px 12px 0 #0000001f}.footer-social-link:focus-visible{border-radius:8px;outline:2px solid #597fb3;outline-offset:3px}.footer-bottom{align-items:center;display:flex;justify-content:space-between;width:100%}.footer-left{flex:0 0 auto}.footer-left span{color:#999;font-size:14px;line-height:20px}.footer-right{align-items:center;display:flex;flex:0 0 auto;gap:2rem}.footer-link{color:#999;font-size:14px;line-height:20px;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#666}.footer--promo{background-color:#f5f7fa;height:auto}.footer-promo-content{box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:40px 120px;width:100%}.footer-promo-top{align-items:center;display:flex;justify-content:space-between;padding-bottom:24px}.footer-promo-brand{align-items:center;display:flex;gap:12px}.footer-promo-logo{flex-shrink:0;height:56px;object-fit:contain;width:56px}.footer-promo-brand-text{display:flex;flex-direction:column;gap:2px}.footer-promo-brand-name{color:#111;font-size:24px;font-weight:500;line-height:1.5}.footer-promo-brand-en{color:#888;font-size:14px;font-weight:500;letter-spacing:.28px;line-height:1.5}.footer-promo-slogan{color:#555;font-size:16px;line-height:32px;text-align:right}.footer-promo-divider{background-color:#465f831a;height:1px;width:100%}.footer-promo-bottom{align-items:center;display:flex;justify-content:space-between;padding-top:20px}.footer-promo-copyright,.footer-promo-org{color:#aaa;font-size:16px;letter-spacing:-.15px;line-height:20px}.footer-promo-org{text-align:right}.footer--workspace .footer-promo-content{margin:0 auto;padding:80px 0;width:min(1400px,calc(100% - 80px))}.footer--workspace .footer-promo-top{gap:32px;min-height:64px;padding-bottom:32px}.footer--workspace .footer-promo-brand{gap:10px}.footer-workspace-logo{align-items:center;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.footer-workspace-logo img{display:block}.footer--workspace .footer-promo-brand-text{gap:0}.footer--workspace .footer-promo-divider{height:2px}.footer--workspace .footer-promo-bottom{flex-wrap:wrap;gap:24px;padding-top:24px}.footer-workspace-links{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.footer--workspace .footer-promo-org{margin-left:auto;overflow-wrap:anywhere}.footer--workspace .footer-link:hover{color:#007a7a}.footer--workspace .footer-link:focus-visible{border-radius:2px;outline:2px solid #007a7a;outline-offset:4px}@media (min-width:834px) and (max-width:1199px){.footer--workspace .footer-promo-content{padding:56px 0;width:calc(100% - 48px)}}@media (max-width:833px){.footer-content{align-items:center;box-sizing:border-box;flex-direction:column;gap:16px;max-width:100%;padding:24px 16px;width:100%}.footer-social{gap:14px;justify-content:center;padding-bottom:12px}.footer-social-title{font-size:12px;line-height:18px}.footer-social-link{height:30px;width:30px}.footer-bottom{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.footer-left{text-align:center;width:100%}.footer-left span{font-size:12px;line-height:18px}.footer-right{align-items:center;flex-direction:column;gap:12px;width:100%}.footer-link{font-size:12px;line-height:18px;text-align:center}.footer-promo-content{padding:32px 20px}.footer-promo-top{align-items:flex-start;flex-direction:column;gap:16px}.footer-promo-slogan{font-size:14px;line-height:1.5;text-align:left}.footer-promo-bottom{align-items:flex-start;flex-direction:column;gap:8px}.footer-promo-org{font-size:13px;text-align:left}.footer-promo-copyright{font-size:13px}.footer--workspace .footer-promo-content{padding:40px 0;width:calc(100% - 32px)}.footer--workspace .footer-promo-top{gap:20px;padding-bottom:24px}.footer--workspace .footer-promo-brand-name{font-size:20px}.footer--workspace .footer-promo-brand-en{font-size:12px}.footer--workspace .footer-promo-bottom{gap:16px;padding-top:20px}.footer--workspace .footer-promo-org{margin-left:0}.footer-workspace-links{gap:20px}}.application-form-modal-overlay{align-items:center;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background-color:#0000;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;opacity:0;overflow-y:hidden;padding:60px 80px;position:fixed;right:0;top:0;transition:opacity .3s ease,background-color .3s ease,-webkit-backdrop-filter .3s ease;transition:opacity .3s ease,background-color .3s ease,backdrop-filter .3s ease;transition:opacity .3s ease,background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;width:100%;z-index:100}.application-form-modal-overlay-open{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#00000080;opacity:1}.application-form-modal-container{background-color:#fff;border-radius:24px;box-shadow:0 8px 32px #0003;box-sizing:border-box;display:flex;flex-direction:column;max-width:900px;opacity:0;overflow:hidden;position:relative;transform:scale(.9);transition:opacity .3s ease,transform .3s ease;width:100%}.application-form-modal-container-open{opacity:1;transform:scale(1)}.application-form-modal-close{align-items:center;background:#fff;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:20px;top:20px;transition:color .2s ease,background-color .2s ease;width:32px;z-index:100}.application-form-modal-close:hover{background-color:#f5f5f5;color:#000}.application-form-modal-content{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:0 170px;scrollbar-color:#d9d9d9 #0000;scrollbar-width:thin;width:100%}.application-form-modal-content::-webkit-scrollbar{width:8px}.application-form-modal-content::-webkit-scrollbar-track{background:#0000}.application-form-modal-content::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:4px}.application-form-modal-content::-webkit-scrollbar-thumb:hover{background-color:#bfbfbf}.application-form-modal-header{background:#fff;border-bottom:1px solid #0000;flex-shrink:0;padding:32px 80px 8px;text-align:center;transition:border-color .3s ease,box-shadow .3s ease}.application-form-modal-title{color:#000;font-size:28px;font-weight:600;line-height:1.4}.application-form-modal-subtitle{color:#666;font-size:12px;line-height:1.6;margin-bottom:20px;text-align:center}.application-form-warning{align-items:center;background:#fff1f0;border-radius:11px;display:flex;gap:8px;margin-bottom:32px;min-height:42px;padding:14px 16px}.application-form-warning-icon{color:#ff4d4f;flex-shrink:0;font-size:16px;line-height:1;position:relative}.application-form-warning-text{color:#ff4d4f;flex:1 1;font-size:12px}.application-form{display:flex;flex-direction:column;gap:20px}.application-form .ant-form-item{margin-bottom:0}.application-form-field{display:flex;flex-direction:column;gap:0}.application-form-label{color:#000;font-size:14px;font-weight:500;line-height:var(--line-height-loose)}.application-form-label2{margin-bottom:6px}.application-form .ant-form-item-required:before{display:none}.application-form .ant-form-item-required .ant-form-item-label>label:after{color:#ff4d4f;content:"*";display:inline-block;font-family:SimSun,sans-serif;font-size:14px;line-height:1;margin-left:4px}.application-form-input{background:#f5f7fa;border:1px solid #f5f7fa;border-radius:8px;box-sizing:border-box;color:#000;font-size:14px;height:36px;line-height:var(--line-height-normal);padding:12px 16px;width:100%}.application-form-input::placeholder{color:#c5c5c5}.application-form-input:focus,.application-form-input:hover{background:#f5f7fa;border-color:#1890ff}.application-form-input:focus{outline:none}.application-form-input.ant-picker input:-webkit-autofill,.application-form-input.ant-picker input:-webkit-autofill:active,.application-form-input.ant-picker input:-webkit-autofill:focus,.application-form-input.ant-picker input:-webkit-autofill:hover,.application-form-input:-webkit-autofill,.application-form-input:-webkit-autofill:active,.application-form-input:-webkit-autofill:focus,.application-form-input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;background-color:#f5f7fa!important;background:#f5f7fa!important;-webkit-box-shadow:inset 0 0 0 30px #f5f7fa!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.application-form-phone-group{display:flex!important;width:100%}.application-form-phone-group:has(.application-form-phone-input:focus) .application-form-country-select{border-color:#1890ff!important;border-right:none!important}.application-form-phone-group:has(.application-form-country-select.ant-select-focused) .application-form-country-select{border-right:none!important}.application-form-phone-group:has(.application-form-country-select.ant-select-focused) .application-form-phone-input{border-color:#1890ff!important;border-left:none!important}.application-form-phone-group:has(.application-form-phone-input:hover) .application-form-country-select{border-color:#1890ff!important;border-right:none!important}.application-form-phone-group:has(.application-form-country-select:hover) .application-form-country-select{border-right:none!important}.application-form-phone-group:has(.application-form-country-select:hover) .application-form-country-select .ant-select-selector{border-right:none!important}.application-form-phone-group:has(.application-form-country-select:hover) .application-form-phone-input{border-color:#1890ff!important;border-left:none!important}.application-form-phone-group:has(.application-form-phone-input:focus) .application-form-country-select .ant-select-selector{border-right:none!important}.application-form-phone-group:has(.application-form-country-select.ant-select-focused) .application-form-country-select .ant-select-selector{border-right:none!important}.application-form-country-select{background:#f5f7fa!important;border:1px solid #f5f7fa!important;border-radius:8px 0 0 8px!important;border-right:none!important;flex-shrink:0;height:36px;min-width:120px;width:auto}.application-form-country-select .ant-select-selector{background:#f5f7fa!important;border:none!important;border-radius:8px 0 0 8px!important;height:36px!important;padding:0 12px!important}.application-form-country-select .ant-select-selection-item{align-items:center!important;color:#000!important;display:flex!important;font-size:14px!important;line-height:36px!important}.application-form-country-select .ant-select-selection-placeholder{color:#c5c5c5!important;font-size:14px!important;line-height:36px!important}.application-form-country-select:hover{border-color:#1890ff!important;border-right:none!important}.application-form-country-select:hover .ant-select-selector{background:#f5f7fa!important;border-right:none!important}.application-form-country-select.ant-select-focused{border-color:#1890ff!important;border-right:none!important;box-shadow:none!important}.application-form-country-select.ant-select-focused .ant-select-selector{background:#f5f7fa!important;border-color:#0000!important;border-right:none!important;box-shadow:none!important}.application-form-country-select .ant-select-arrow{display:none!important}.application-form-country-select-arrow{display:inline-block;height:17px;opacity:.4;transition:transform .3s ease;width:17px}.application-form-country-select.is-open .application-form-country-select-arrow{opacity:.4;transform:rotate(180deg)}.application-form-phone-input{background:#f5f7fa!important;border:1px solid #f5f7fa;border-left:none!important;border-radius:0 8px 8px 0;box-shadow:none!important;box-sizing:border-box;color:#000;flex:1 1;font-size:14px;height:36px;line-height:var(--line-height-normal);padding:12px 16px}.application-form-phone-input::placeholder{color:#c5c5c5}.application-form-phone-input:focus,.application-form-phone-input:hover{background:#f5f7fa!important;border-bottom-color:#1890ff;border-left:none!important;border-right-color:#1890ff;border-top-color:#1890ff;box-shadow:none!important}.application-form-phone-input:focus{outline:none}.application-form-phone-input:-webkit-autofill,.application-form-phone-input:-webkit-autofill:active,.application-form-phone-input:-webkit-autofill:focus,.application-form-phone-input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;background-color:#f5f7fa!important;background:#f5f7fa!important;-webkit-box-shadow:inset 0 0 0 30px #f5f7fa!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.application-form-country-select-error,.application-form-field.ant-form-item-has-error .application-form-country-select{background:#fff!important;border-color:#ff4d4f!important;border-radius:8px 0 0 8px!important;border-right:none!important}.application-form-country-select-error .ant-select-selector,.application-form-country-select-error:hover,.application-form-country-select-error:hover .ant-select-selector,.application-form-field.ant-form-item-has-error .application-form-country-select .ant-select-selector,.application-form-field.ant-form-item-has-error .application-form-country-select:hover,.application-form-field.ant-form-item-has-error .application-form-country-select:hover .ant-select-selector{background:#fff!important;border-color:#ff4d4f!important;border-right:none!important}.application-form-field.ant-form-item-has-error .application-form-phone-input{background:#fff!important;border-color:#ff4d4f!important;border-left:none!important;border-radius:0 8px 8px 0}.application-form-field.ant-form-item-has-error .application-form-phone-input:hover{background:#fff!important;border-color:#ff4d4f!important;border-left:none!important}.application-form-field.ant-form-item-has-error .application-form-phone-group:has(.application-form-phone-input:hover) .application-form-country-select,.application-form-phone-group:has(.application-form-phone-input:hover) .application-form-country-select-error{background:#fff!important;border-color:#ff4d4f!important;border-right:none!important}.application-form-field.ant-form-item-has-error .application-form-phone-group:has(.application-form-phone-input:hover) .application-form-country-select .ant-select-selector,.application-form-phone-group:has(.application-form-phone-input:hover) .application-form-country-select-error .ant-select-selector{background:#fff!important;border-color:#ff4d4f!important;border-right:none!important}.application-form-field.ant-form-item-has-error .application-form-phone-group:has(.application-form-country-select:hover) .application-form-phone-input,.application-form-phone-group:has(.application-form-country-select-error:hover) .application-form-phone-input{background:#fff!important;border-color:#ff4d4f!important;border-left:none!important}.application-form-field.ant-form-item-has-error .application-form-phone-group:has(.application-form-phone-input:focus) .application-form-country-select,.application-form-phone-group:has(.application-form-phone-input:focus) .application-form-country-select-error{background:#fff!important;border-color:#ff4d4f!important;border-right:none!important}.application-form-field.ant-form-item-has-error .application-form-phone-group:has(.application-form-phone-input:focus) .application-form-country-select .ant-select-selector,.application-form-phone-group:has(.application-form-phone-input:focus) .application-form-country-select-error .ant-select-selector{background:#fff!important;border-color:#ff4d4f!important;border-right:none!important}.application-form-field.ant-form-item-has-error .application-form-phone-group:has(.application-form-country-select.ant-select-focused) .application-form-phone-input,.application-form-phone-group:has(.application-form-country-select-error.ant-select-focused) .application-form-phone-input{background:#fff!important;border-color:#ff4d4f!important;border-left:none!important}.application-form-country-select-error.ant-select-focused,.application-form-country-select-error.ant-select-focused .ant-select-selector,.application-form-field.ant-form-item-has-error .application-form-country-select.ant-select-focused,.application-form-field.ant-form-item-has-error .application-form-country-select.ant-select-focused .ant-select-selector{background:#fff!important;border-color:#ff4d4f!important;border-right:none!important;box-shadow:none!important}.application-form-hint{color:#888;font-size:12px;line-height:var(--line-height-normal);margin:0;padding-left:17px;padding-top:6px}.application-form-field.ant-form-item-has-error .ant-form-item-extra{display:none;margin:0;min-height:0;padding:0}.application-form-field.ant-form-item-has-error .application-form-hint{display:none}.application-form-field .ant-form-item-explain-error{color:#ff4d4f;font-size:12px;line-height:var(--line-height-normal);margin:0;padding-left:17px;padding-top:6px}.application-form-upload{display:flex;flex-direction:column;gap:8px;position:relative}.application-form-file-input{display:none}.application-form-upload-label{align-items:center;background:#f5f7fa;border:1px solid #ebeff5;border:1px solid var(--core-color-blue-gray-blue-gray-8-ebeff-5,#ebeff5);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px 20px;transition:border-color .3s ease,background-color .3s ease}.application-form-upload-label:hover{background:#f0f7ff;border-color:#1890ff}.application-form-upload-label:hover .application-form-upload-button{border-color:#1890ff;color:#1890ff}.application-form-file-input:disabled+.application-form-upload-label{background:#f5f7fa;cursor:not-allowed;opacity:.6}.application-form-file-input:disabled+.application-form-upload-label:hover{background:#f5f7fa;border-color:#ebeff5}.application-form-upload-icon{color:#bfbfbf;font-size:28px;line-height:1}.application-form-upload-text{color:#666;font-size:14px;line-height:1.5}.application-form-upload-hint{color:#c5c5c5;font-size:12px;line-height:1.5;text-align:center}.application-form-upload-button{background:#fff;border:1px solid #ebeff5;border-radius:6px;color:#666;cursor:pointer;font-size:14px;line-height:1.5;margin-top:4px;padding:8px 32px;transition:all .3s ease}.application-form-upload-button:hover{border-color:#1890ff;color:#1890ff}.application-form-file-input:disabled+.application-form-upload-label .application-form-upload-button{cursor:not-allowed;opacity:.6}.application-form-file-input:disabled+.application-form-upload-label .application-form-upload-button:hover{border-color:#ebeff5;color:#666}.application-form-file-name{background:#f0f7ff;border-radius:6px;color:#1890ff;font-size:13px;margin:0;padding:8px 12px;word-break:break-all}.application-form-section-title{color:#000;font-size:18px;font-weight:600;margin-top:16px}.application-form-checkbox-field{background:#f5f9ff;border-radius:8px;padding:10px 12px}.application-form-radio-wrapper .application-form-radio-field{display:flex;flex-direction:column;gap:0}.application-form-radio-wrapper .ant-form-item-control-input{min-height:auto}.application-form-field-label{color:#000;font-size:14px;font-weight:500;line-height:var(--line-height-loose);padding-bottom:12px;padding-left:6px}.application-form-radio-group{display:flex;gap:32px;padding-left:18px}.application-form-radio{color:#000;font-size:14px;line-height:var(--line-height-normal)}.application-form-radio .ant-radio{margin-right:8px}.application-form-radio .ant-radio-inner{border-color:#d9d9d9}.application-form-radio:hover .ant-radio-inner{border-color:#1890ff}.application-form-radio .ant-radio-checked .ant-radio-inner{background-color:#1890ff;border-color:#1890ff}.application-form-checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:8px;line-height:1.6}.application-form-checkbox:disabled~.application-form-checkbox-text{cursor:not-allowed}.application-form-checkbox-label:has(.application-form-checkbox:disabled){cursor:not-allowed}.application-form-checkbox{cursor:pointer;flex-shrink:0;height:14px;width:14px}.application-form-checkbox:disabled{cursor:not-allowed}.application-form-checkbox-text{color:var(--color-gray-text-2);flex:1 1;font-size:14px;font-weight:500;line-height:var(--line-height-loose)}.application-form-checkbox-hint{color:#888;font-size:12px;line-height:var(--line-height-normal);margin:0 0 0 22px}.application-form-footer{align-items:center;background:#fff;border-top:1px solid #0000;display:flex;flex-shrink:0;justify-content:center;padding:24px 80px;transition:border-color .3s ease,box-shadow .3s ease}.application-form-footer.has-shadow{box-shadow:0 -4px 8px 0 #e6ecf840}.application-form-privacy-link{color:#1890ff;cursor:pointer;text-decoration:underline;transition:color .2s ease}.application-form-privacy-link:hover{color:#40a9ff}.application-form-field.ant-form-item-has-error .application-form-upload-label{border-color:#ff4d4f!important}.application-form-field.ant-form-item-has-error .application-form-upload-label:hover{background:#f5f7fa;border-color:#ff4d4f!important}.application-form-field.ant-form-item-has-error .ant-upload,.application-form-field.ant-form-item-has-error .ant-upload:hover{border-color:#ff4d4f!important}.application-form-checkbox-field .ant-checkbox-wrapper{align-items:flex-start!important;display:flex!important}.application-form-checkbox-field .ant-checkbox{align-self:flex-start!important;flex-shrink:0;margin-top:0!important;position:relative;top:4px}.application-form-checkbox-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:0}.application-form-checkbox-field .application-form-hint{padding-left:0}.application-form-result-modal .ant-modal-content{border-radius:12px;overflow:hidden;padding:0}.application-form-result-modal .ant-modal-body{padding:0}.application-form-result-content{align-items:center;display:flex;flex-direction:column;padding:20px 0;text-align:center}.application-form-result-icon{align-items:center;border-radius:50%;display:flex;font-size:40px;justify-content:center;margin-bottom:24px;width:80px}.application-form-result-icon.success{color:#52c41a}.application-form-result-icon.error{color:#ff4d4f}.application-form-result-title{color:#000;font-size:24px;font-weight:600;line-height:1.4;margin:0 0 16px}.application-form-result-message{color:#000;font-size:14px;line-height:1.6;margin:0 0 32px;white-space:pre-line}.application-form-result-actions{display:flex;gap:12px;justify-content:center;width:100%}.application-form-result-button{border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;min-width:100px;padding:10px 24px;transition:all .3s}.application-form-result-button.primary{background-color:#1890ff;color:#fff;flex:1 1}.application-form-result-button.primary:hover{background-color:#40a9ff}.application-form-result-button.primary:disabled{background-color:#d9d9d9;cursor:not-allowed}.application-form-result-button.secondary{background-color:#fff;border:1px solid #d9d9d9;color:#000;flex:1 1}.application-form-result-button.secondary:hover{border-color:#40a9ff;color:#40a9ff}.application-form-submit-wrapper{display:inline-block;position:relative}.application-form-submit-wrapper.is-submitting .arrow-button .arrow-icon{opacity:0}.application-form-submit-wrapper.is-submitting .arrow-button .arrow-circle:after{animation:application-form-spin 1s linear infinite;border-color:#0000 #0000 #000 #000;border-radius:50%;border-style:solid;border-width:2.5px;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}@keyframes application-form-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.application-form .ant-form-item-label{padding-left:6px}.application-form-upload .ant-upload-list{margin-top:8px}.application-form-upload .ant-upload-list-item{align-items:center;background-color:#f6f7fa!important;border-radius:8px;cursor:pointer;display:flex;margin-top:6px;min-height:28px;padding:4px 17px;transition:background-color .2s ease,border-color .2s ease}.application-form-upload .ant-upload-list-item:hover{background-color:#f0f7ff!important;border-color:#1890ff}.application-form-upload .ant-upload-list .ant-upload-list-item .ant-upload-list-item-actions,.application-form-upload .ant-upload-list .ant-upload-list-item:hover .ant-upload-list-item-actions,.application-form-upload .ant-upload-list-item .ant-upload-list-item-actions,.application-form-upload .ant-upload-list-item:hover .ant-upload-list-item-actions,.application-form-upload .ant-upload-list-item:not(:hover) .ant-upload-list-item-actions{display:flex!important;opacity:1!important;visibility:visible!important}.application-form-upload .ant-upload-list-item .ant-upload-list-item-actions .ant-btn,.application-form-upload .ant-upload-list-item .ant-upload-list-item-actions .anticon,.application-form-upload .ant-upload-list-item .ant-upload-list-item-actions .anticon-delete,.application-form-upload .ant-upload-list-item .ant-upload-list-item-actions button{cursor:pointer;opacity:1!important;visibility:visible!important}.application-form-upload .ant-upload-list-item .ant-upload-list-item-actions>*{opacity:1!important;visibility:visible!important}.application-form-upload .ant-upload-list-item .application-form-upload-list-item-actions{display:flex!important;opacity:1!important;visibility:visible!important}.application-form-upload .ant-upload-list-item-info{align-items:center;display:flex;flex:1 1}.application-form-upload .ant-upload-list-item-name{background-color:initial;padding:0!important}.application-form-upload .ant-upload-list-item-info .ant-upload-icon{align-items:center;color:#8c8c8c;display:inline-flex;flex-shrink:0;font-size:14px;margin-right:8px}.application-form-upload-list-item-actions{align-items:center;display:flex;gap:2px;margin-left:auto;opacity:1!important;visibility:visible!important}.application-form-preview-button{align-items:center!important;background:#0000;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex!important;font-size:14px;height:24px;justify-content:center!important;opacity:1!important;padding:0;transition:background-color .2s ease,color .2s ease;visibility:visible!important;width:24px}.application-form-preview-button:hover{background-color:#0000000f;color:#333}.application-form-upload .ant-upload-list-item .ant-upload-list-item-actions .ant-btn.ant-upload-list-item-action,.application-form-upload .ant-upload-list-item .ant-upload-list-item-actions .ant-upload-list-item-action{align-items:center!important;background:#0000!important;border:none!important;border-radius:4px!important;color:#666!important;display:flex!important;height:24px!important;justify-content:center!important;padding:0!important;transition:background-color .2s ease,color .2s ease!important;width:24px!important}.application-form-upload .ant-upload-list-item .ant-upload-list-item-actions .ant-btn.ant-upload-list-item-action:hover,.application-form-upload .ant-upload-list-item .ant-upload-list-item-actions .ant-upload-list-item-action:hover{background-color:#0000000f!important;border:none!important;color:#333!important}.application-form-file-preview-overlay{animation:application-form-preview-fade-in .3s ease;background-color:#000;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes application-form-preview-fade-in{0%{opacity:0}to{opacity:1}}.application-form-file-preview-header{align-items:center;background-color:#000c;border-bottom:1px solid #ffffff1a;display:flex;height:60px;padding:0 20px;position:relative;width:100%;z-index:10001}.application-form-file-preview-back{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:20px;justify-content:center;margin-right:16px;padding:8px;transition:color .2s ease,background-color .2s ease}.application-form-file-preview-back:hover{background-color:#ffffff1a;color:#1890ff}.application-form-file-preview-title{color:#fff;flex:1 1;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-form-file-preview-content{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:20px;width:100%}.application-form-file-preview-image{max-height:100%;max-width:100%;object-fit:contain}.application-form-file-preview-pdf{background-color:#fff;border:none;height:100%;width:100%}.application-form-file-preview-unsupported{color:#fff;padding:40px;text-align:center}.application-form-file-preview-unsupported p{font-size:16px;margin:0 0 12px}.application-form-file-preview-filename{color:#999;font-size:14px}@media (max-width:1199px) and (min-width:834px){.application-form-modal-overlay{overflow-y:hidden;padding:0 40px}.application-form-modal-container{max-width:680px}.application-form-modal-content{padding:0 60px;scrollbar-color:#d9d9d9 #0000;scrollbar-width:thin}.application-form-modal-header{padding:50px 60px 8px}.application-form-modal-content::-webkit-scrollbar{width:6px}.application-form-modal-content::-webkit-scrollbar-track{background:#0000}.application-form-modal-content::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px}.application-form-modal-content::-webkit-scrollbar-thumb:hover{background-color:#bfbfbf}.application-form-footer{padding:20px 60px 36px}.application-form-modal-close{font-size:28px;height:28px;right:16px;top:16px;width:28px}.application-form-modal-title{font-size:24px}.application-form-modal-subtitle{font-size:13px}.application-form-warning{gap:10px;padding:14px 18px}.application-form-warning-icon{font-size:18px}.application-form-warning-text{font-size:13px}.application-form{gap:20px}.application-form-field{gap:6px}.application-form-label{font-size:15px}.application-form-input{font-size:14px;height:44px;padding:10px 14px}.application-form-hint{font-size:12px}.application-form-upload-label{padding:22px 18px}.application-form-upload-icon{font-size:24px}.application-form-upload-text{font-size:13px}.application-form-upload-hint{font-size:11px}.application-form-upload-button{font-size:13px;padding:7px 28px}.application-form-file-name{font-size:12px;padding:6px 10px}.application-form-section-title{font-size:17px}.application-form-checkbox{height:16px;width:16px}.application-form-checkbox-text{font-size:13px}.application-form-checkbox-hint{font-size:12px;margin-left:24px}.application-form-result-modal{max-width:calc(100vw - 80px)!important}.application-form-result-content{padding:36px 28px 28px}.application-form-result-icon{font-size:36px;margin-bottom:22px;width:72px}.application-form-result-title{font-size:22px;margin-bottom:14px}.application-form-result-message{font-size:13px;margin-bottom:28px}.application-form-result-button{font-size:15px;padding:11px 24px}.application-form-loading-icon{font-size:18px;height:44px;right:10px;width:44px}}@media (max-width:833px){.application-form-modal-overlay{overflow-y:hidden;padding:0 16px}.application-form-modal-container{border-radius:16px;max-width:100%}.application-form-modal-content{padding:0 24px;scrollbar-color:#d9d9d9 #0000;scrollbar-width:thin}.application-form-modal-header{padding:40px 24px 8px}.application-form-modal-content::-webkit-scrollbar{width:4px}.application-form-modal-content::-webkit-scrollbar-track{background:#0000}.application-form-modal-content::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:2px}.application-form-modal-content::-webkit-scrollbar-thumb:hover{background-color:#bfbfbf}.application-form-footer{padding:16px 24px 32px}.application-form-modal-close{font-size:24px;height:24px;right:12px;top:12px;width:24px}.application-form-modal-title{font-size:20px;margin-bottom:8px}.application-form-modal-subtitle{font-size:12px}.application-form-warning{gap:8px;margin-bottom:24px;padding:12px 14px}.application-form-warning-icon{font-size:16px}.application-form-warning-text{font-size:12px}.application-form{gap:18px}.application-form-field{gap:6px}.application-form-label{font-size:14px}.application-form .ant-form-item-label{padding-left:6px}.application-form-input{border-radius:6px;font-size:14px;height:42px;padding:10px 12px}.application-form-hint{font-size:11px}.application-form-upload-label{border-radius:6px;padding:20px 16px}.application-form-upload-icon{font-size:22px}.application-form-upload-text{font-size:12px}.application-form-upload-hint{font-size:11px}.application-form-upload-button{font-size:12px;padding:6px 24px}.application-form-file-name{border-radius:4px;font-size:11px;padding:6px 10px}.application-form-section-title{font-size:16px;margin-top:12px}.application-form-checkbox{height:16px;width:16px}.application-form-checkbox-text{font-size:12px}.application-form-checkbox-hint{font-size:11px;margin-left:24px}.application-form-result-modal{max-width:calc(100vw - 32px)!important}.application-form-result-modal .ant-modal-content{margin:0}.application-form-result-content{padding:32px 24px 24px}.application-form-result-icon{font-size:32px;margin-bottom:20px;width:64px}.application-form-result-title{font-size:20px;margin-bottom:12px}.application-form-result-message{font-size:13px;margin-bottom:24px}.application-form-result-actions{flex-direction:column;gap:12px}.application-form-result-button{font-size:15px;max-width:100%;padding:12px 24px;width:100%}.application-form-loading-icon{font-size:14px;height:28px;right:8px;width:28px}}.layout{background-color:var(--color-primary-bg);display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%}.mobile-menu-button,.mobile-sidebar,.mobile-sidebar-overlay{display:none}.header{align-items:center;background-color:initial;box-sizing:border-box;display:flex;height:80px;justify-content:space-between;left:0;min-height:80px;padding-left:5%;padding-right:5%;position:fixed;top:0;transition:background-color .5s ease-in-out,-webkit-backdrop-filter .5s ease-in-out;transition:background-color .5s ease-in-out,backdrop-filter .5s ease-in-out;transition:background-color .5s ease-in-out,backdrop-filter .5s ease-in-out,-webkit-backdrop-filter .5s ease-in-out;width:100%;z-index:2}.header.scrolled{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(10px);background-color:#ffffff73}.header.scrolled:after{animation:borderExpand .5s ease-out forwards;background:#ffffffb3;bottom:0;content:"";height:1px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);width:0}@keyframes borderExpand{0%{opacity:0;width:0}to{opacity:1;width:100%}}.header-left{align-items:center;display:flex;flex:0 0 auto;gap:16px}.header-left a{color:inherit;text-decoration:none}.icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffc;border-radius:50%;height:42px;width:42px}.logo{color:#fff;font-size:24px;font-weight:700;gap:8px;line-height:var(--line-height-tight);transition:color .3s ease}.logo img{height:48px;width:auto}.header.not-home .logo,.header.scrolled .logo{color:#000}.header-center{display:flex;flex:1 1;gap:6%;justify-content:center;padding-left:2vw;position:relative}.header-center a{background-color:initial;border-radius:4px;color:#fff;display:inline-block;font-size:18px;font-style:normal;font-weight:600;letter-spacing:0;line-height:28px;position:relative;text-decoration:none;transition:color .3s ease}.header.not-home .header-center a,.header.scrolled .header-center a{color:#000}.header-center a:hover{color:#fffc}.header.not-home .header-center a:hover,.header.scrolled .header-center a:hover{color:#000000b3}.header-center a.active{color:#fff}.header.not-home .header-center a.active,.header.scrolled .header-center a.active{color:#000}.nav-indicator{background-color:#49d1ff;border-radius:100px;bottom:-14px;height:6px;opacity:0;pointer-events:none;position:absolute;width:20px;width:var(--indicator-width,20px)}.nav-ready .nav-indicator{opacity:1;transition:left .4s cubic-bezier(.4,0,.2,1),width .3s ease,opacity .3s ease}.header-center[data-active-index="0"] .nav-indicator{left:0;left:var(--nav-position-0,0)}.header-center[data-active-index="1"] .nav-indicator{left:0;left:var(--nav-position-1,0)}.header-center[data-active-index="2"] .nav-indicator{left:0;left:var(--nav-position-2,0)}.header-center[data-active-index="3"] .nav-indicator{left:0;left:var(--nav-position-3,0)}.header-center[data-active-index="4"] .nav-indicator{left:0;left:var(--nav-position-4,0)}.header-center[data-active-index="5"] .nav-indicator{left:0;left:var(--nav-position-5,0)}.header-right{align-items:center;display:flex;flex:0 0 auto;gap:12px}.language-selector{align-items:center;background:#0000;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:4px;line-height:28px;margin-right:2vw;position:relative;transition:color .3s ease}.header.not-home .language-selector,.header.scrolled .language-selector{color:#000}.language-dropdown{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#fffffff2;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:8px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1001}.header.scrolled .language-dropdown{background-color:#fffffffa}.language-option{color:#333;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;padding:10px 16px;transition:background-color .2s ease}.language-option:hover{background-color:#49d1ff1a}.language-option.active{background-color:#49d1ff33;color:#49d1ff}.header.not-home .header-right .arrow-button,.header.not-home .header-right .arrow-button-normal,.header.scrolled .header-right .arrow-button,.header.scrolled .header-right .arrow-button-normal{color:#000!important}.header.scrolled .header-right .arrow-button,.header.scrolled .header-right .arrow-button-large,.header.scrolled .header-right .arrow-button-normal{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.language-text{display:inline-block}.language-arrow-container{display:inline-block;margin-left:6px;position:relative}.language-arrow,.language-arrow-container{flex-shrink:0;height:20px;min-height:20px;min-width:20px;width:auto}.language-arrow{object-fit:contain;transition:opacity .2s ease}.language-arrow-white{display:block;position:relative}.language-arrow-dark{display:block;left:0;position:absolute;top:0}.enterprise-selector{align-items:center;background:#5f667414;border-radius:24px;cursor:pointer;display:flex;gap:8px;padding:8px 20px;position:relative;transition:background .2s ease}.enterprise-selector:hover{background:#5f667424}.enterprise-name{color:#fff;font-size:18px;font-weight:600;line-height:28px;white-space:nowrap}.header.not-home .enterprise-name,.header.scrolled .enterprise-name{color:#111}.enterprise-arrow{flex-shrink:0;height:20px;object-fit:contain;width:20px}.enterprise-dropdown{background:#fff;border-radius:20px;box-shadow:0 2px 10px #00000014;display:flex;flex-direction:column;gap:2px;overflow:hidden;padding:10px 8px;position:absolute;right:0;top:calc(100% + 8px);width:200px;z-index:1001}.enterprise-dropdown-item{color:#111;cursor:pointer;font-size:16px;font-weight:500;line-height:20px;padding:14px 20px;transition:background .15s ease}.enterprise-dropdown-item:hover{background:#197cff0f;border-radius:12px}.enterprise-dropdown-item--active{background:linear-gradient(79.32deg,#197cff0f 5.14%,#54c9ff0f 96.58%);border-radius:12px}.enterprise-dropdown-item--logout{color:#888}.enterprise-dropdown-divider{background:#e5e5e5;height:1px;margin:0}.main-content{flex:1 1;height:auto-fit;margin:0;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.layout--workspace .header:not(.scrolled){backdrop-filter:none;-webkit-backdrop-filter:none;background-color:initial}.layout--workspace .enterprise-dropdown-item:hover,.layout--workspace .language-option:hover{background:#72cebf1f}.layout--workspace .enterprise-dropdown-item--active,.layout--workspace .language-option.active{background:#72cebf33;color:#007a7a}.layout--workspace .enterprise-selector{background:#5f747014}.layout--workspace .enterprise-selector:hover{background:#72cebf33}.layout--workspace .enterprise-name{max-width:220px;overflow:hidden;text-overflow:ellipsis}.layout--workspace .mobile-language-option:hover,.layout--workspace .mobile-nav a.active,.layout--workspace .mobile-nav a:hover{background-color:#72cebf1f;color:#007a7a}.layout--workspace .mobile-language-option.active{background-color:#72cebf33;color:#007a7a}@media (min-width:834px) and (max-width:1399px){.layout--workspace .logo{font-size:20px}.layout--workspace .logo img{height:36px}.layout--workspace .header-center{gap:16px;justify-content:flex-start;min-width:0;overflow-x:auto;padding:14px 16px}.layout--workspace .header-center a{flex-shrink:0;font-size:14px;white-space:nowrap}.layout--workspace .nav-indicator{bottom:0}.layout--workspace .language-selector{margin-right:0}.layout--workspace .enterprise-selector{padding:8px 12px}.layout--workspace .enterprise-name{font-size:16px;max-width:100px}}@media (max-width:833px){html[lang=en] .layout--workspace .logo{font-size:clamp(12px,3.6vw,20px);white-space:nowrap}}@media (min-width:834px) and (max-width:1199px){.header-center{gap:5%;padding-left:2%}.header{padding-left:24px;padding-right:24px}.header-center a{font-size:16px;line-height:24px}.nav-indicator{bottom:-13px;height:5px}.language-selector{font-size:16px;line-height:24px;margin-right:3vw}.footer-content{padding:2rem 60px}.footer-social-link{height:38px;width:38px}}@media (max-width:833px){.main-content{min-width:0;padding-top:50px;width:100%}.header{background-color:#fff;box-sizing:border-box;height:50px;left:0;max-width:100vw;min-height:50px;padding-left:16px;padding-right:16px;position:fixed;top:0;z-index:2}.header,.header-left{align-items:center;display:flex;justify-content:center;width:100%}.header-left{left:50%;position:absolute;transform:translateX(-50%)}.logo{color:#000;font-size:20px;gap:4px;line-height:28px}.logo img{height:28px;width:auto}.icon{flex-shrink:0;height:28px;width:28px}.header-center,.header-right{display:none!important}.mobile-menu-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex!important;flex-direction:column;height:18px;justify-content:space-between;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;z-index:1001}.mobile-menu-button span{background-color:#000;border-radius:2px;display:block;height:2.5px;transition:all .3s ease;width:24px}.mobile-sidebar-overlay{animation:fadeIn .3s ease;background-color:#00000080;bottom:0;display:block!important;left:0;position:fixed;right:0;top:0;z-index:1998}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-sidebar{background-color:#fff;box-shadow:-2px 0 8px #00000026;display:block!important;height:100vh;max-width:320px;overflow-y:auto;position:fixed;right:-100%;top:0;transition:right .3s ease;width:75%;z-index:1999}.mobile-sidebar.open{right:0}.mobile-sidebar-content{display:flex;flex-direction:column;height:100%;padding:80px 24px 32px;position:relative}.mobile-sidebar-close{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;width:32px;z-index:2000}.mobile-sidebar-close span{background-color:#333;border-radius:2px;height:2px;position:absolute;transition:all .3s ease;width:20px}.mobile-sidebar-close span:first-child{transform:rotate(45deg)}.mobile-sidebar-close span:last-child{transform:rotate(-45deg)}.mobile-nav{display:flex;flex-direction:column;gap:8px;margin-bottom:auto}.mobile-nav a{border-radius:8px;color:#333;font-size:18px;font-weight:600;line-height:16px;padding:12px 16px;text-decoration:none;transition:background-color .2s ease}.mobile-nav a.active,.mobile-nav a:hover{background-color:#49d1ff1a;color:#49d1ff}.mobile-sidebar-footer{display:flex;flex-direction:column;gap:20px;margin-bottom:24px;padding-bottom:24px}.mobile-language-selector{display:flex;flex-direction:row;gap:8px;justify-content:center}.mobile-language-option{border-radius:6px;color:#333;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;line-height:20px;padding:8px 12px;text-align:center;transition:background-color .2s ease}.mobile-language-option:hover{background-color:#49d1ff1a}.mobile-language-option.active{background-color:#49d1ff33;color:#49d1ff}.mobile-sidebar-footer .arrow-button{align-self:center}.mobile-sidebar-footer .arrow-button-normal{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#d2d2d240;color:#000!important;font-size:20px!important;height:48px;line-height:48px;width:120px}.mobile-sidebar-footer .arrow-button-normal .arrow-button-text{font-size:14px!important}.mobile-sidebar-footer .arrow-button-normal .arrow-button-text:after{content:""!important;line-height:48px!important}.mobile-sidebar-footer .arrow-button .arrow-circle{height:30px;width:30px}.mobile-sidebar-footer .arrow-button-normal:hover{background:#d2d2d266}.footer-content{align-items:center;box-sizing:border-box;flex-direction:column;gap:16px;max-width:100%;padding:24px 16px;width:100%}.footer-social{gap:14px;justify-content:center;padding-bottom:12px}.footer-social-title{font-size:12px;line-height:18px}.footer-social-link{height:30px;width:30px}.footer-bottom{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.footer-left{text-align:center;width:100%}.footer-left span{font-size:12px;line-height:18px}.footer-right{align-items:center;flex-direction:column;gap:12px;width:100%}.footer-link{font-size:12px;line-height:18px;text-align:center}}.circle-arrow-button{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff3;border:none;border-radius:50%;box-shadow:inset -.5px -.5px 0 #fff,inset .5px .5px 0 #fffffff2;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;padding:0;position:relative;transition:background-color .5s ease-in-out,backdrop-filter .5s ease-in-out,-webkit-backdrop-filter .5s ease-in-out,transform .3s ease;width:48px}.held-projects-item:hover .circle-arrow-button{background:#ffffff4d;box-shadow:inset -.5px -.5px 0 #fff,inset .5px .5px 0 #fff;transform:scale(1.05)}.circle-arrow-button:active{transform:scale(.95)}.circle-arrow-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);flex-shrink:0;height:100%;transition:-webkit-clip-path .5s ease-in-out;transition:clip-path .5s ease-in-out;transition:clip-path .5s ease-in-out,-webkit-clip-path .5s ease-in-out;width:100%}.held-projects-item:hover .circle-arrow-button .circle-arrow-icon{animation:arrowReveal .5s ease-in-out forwards}@keyframes arrowReveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media (min-width:1200px) and (max-width:1919px){.circle-arrow-button{height:40px;width:40px}}@media (max-width:1199px){.circle-arrow-button{height:36px;width:36px}.circle-arrow-icon{font-size:20px}}.what-we-do-modal-overlay{align-items:center;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background-color:#0000;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;opacity:0;padding:20px 80px;position:fixed;right:0;top:0;transition:opacity .3s ease,background-color .3s ease,-webkit-backdrop-filter .3s ease;transition:opacity .3s ease,background-color .3s ease,backdrop-filter .3s ease;transition:opacity .3s ease,background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;width:100%;z-index:20}.what-we-do-modal-overlay-open{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#00000080;opacity:1}.what-we-do-modal-container{background-color:var(--color-white);border-radius:24px;box-shadow:0 8px 32px #0003;box-sizing:border-box;height:600px;max-width:900px;opacity:0;padding:68px 140px;position:relative;top:40px;transform:scale(.9);transition:opacity .3s ease,transform .3s ease;width:100%}.what-we-do-modal-container-open{opacity:1;transform:scale(1)}.what-we-do-modal-close{align-items:center;background:#0000;border:none;color:var(--color-gray-text-2);cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;position:absolute;right:20px;top:20px;transition:color .3s ease;width:32px;z-index:10}.what-we-do-modal-close:hover{color:var(--color-black)}.what-we-do-modal-content{height:100%;overflow-y:auto;scrollbar-color:#aaaaaa80 #0000;scrollbar-width:thin;width:100%}.what-we-do-modal-content::-webkit-scrollbar{width:6px}.what-we-do-modal-content::-webkit-scrollbar-track{background:#0000}.what-we-do-modal-content::-webkit-scrollbar-thumb{background-color:#aaaaaa80;border-radius:3px}.what-we-do-modal-content::-webkit-scrollbar-thumb:hover{background-color:#aaaaaab3}.what-we-do-modal-title{color:var(--color-black);font-size:24px;font-weight:700;line-height:var(--line-height-tight);margin:0 0 24px;text-align:center}.what-we-do-modal-intro{color:var(--color-gray-text-2);font-size:14px;font-weight:400;line-height:var(--line-height-loose);margin:0 0 24px;text-align:left}.what-we-do-modal-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.what-we-do-modal-list-item{align-items:flex-start;display:flex;gap:14px}.what-we-do-modal-list-item-with-sub{flex-direction:column;gap:10px}.what-we-do-modal-list-item-main{align-items:flex-start;display:flex;gap:14px;width:100%}.what-we-do-modal-list-number{align-items:center;background-color:#cde6ff;border-radius:50%;color:#104999;display:flex;flex-shrink:0;font-size:14px;font-weight:400;height:24px;justify-content:center;line-height:1;width:24px}.what-we-do-modal-list-text{color:var(--color-gray-text-2);flex:1 1;font-size:14px;font-weight:400;line-height:var(--line-height-loose)}.what-we-do-modal-list-title{font-weight:400}.what-we-do-modal-sublist{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 0 48px;padding:0}.what-we-do-modal-sublist-item{align-items:flex-start;display:flex;gap:12px}.what-we-do-modal-sublist-bullet{background-color:#50cbff;border-radius:50%;flex-shrink:0;height:6px;margin-top:8px;width:6px}.what-we-do-modal-sublist-text{color:var(--color-gray-text-2);flex:1 1;font-size:14px;font-weight:400;line-height:var(--line-height-loose)}.what-we-do-modal-nav-button{align-items:center;background-color:#aaa9;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;height:68px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease,transform .3s ease;width:68px;z-index:10}.what-we-do-modal-nav-button:hover{background-color:#aaac;transform:translateY(-50%) scale(1.05)}.what-we-do-modal-nav-left,.what-we-do-modal-nav-right{position:absolute}.what-we-do-modal-nav-icon{color:var(--color-white);font-size:24px;font-weight:700;line-height:1}@media (min-width:834px) and (max-width:1199px){.what-we-do-modal-overlay{padding:24px 60px}.what-we-do-modal-container{max-width:700px;padding:50px 60px}.what-we-do-modal-title{font-size:24px}.what-we-do-modal-nav-button{height:40px;width:40px}.what-we-do-modal-nav-left,.what-we-do-modal-nav-right{position:absolute}.what-we-do-modal-nav-icon{font-size:20px}}@media (max-width:833px){.what-we-do-modal-overlay{padding:24px}.what-we-do-modal-container{border-radius:20px;max-width:100%;padding:40px 24px}.what-we-do-modal-close{font-size:28px;height:28px;right:16px;top:16px;width:28px}.what-we-do-modal-title{font-size:24px;margin-bottom:16px}.what-we-do-modal-intro{font-size:14px;margin-bottom:20px}.what-we-do-modal-list,.what-we-do-modal-list-item{gap:12px}.what-we-do-modal-list-number{font-size:14px;height:28px;width:28px}.what-we-do-modal-list-text{font-size:14px}.what-we-do-modal-sublist{gap:6px;margin-left:40px}.what-we-do-modal-sublist-bullet{height:5px;margin-top:6px;width:5px}.what-we-do-modal-sublist-text{font-size:14px}.what-we-do-modal-nav-button{height:36px;width:36px}.what-we-do-modal-nav-left{left:10px}.what-we-do-modal-nav-right{right:10px}.what-we-do-modal-nav-icon{font-size:18px}}.slogen-carousel-wrapper{position:relative;transition:height .5s cubic-bezier(.4,0,.2,1);width:100%}.slogen-carousel{display:flex;flex-direction:column;gap:32px;height:100%}.slogen-carousel,.slogen-carousel-viewport{position:relative;width:100%}.slogen-carousel-track{align-items:center;display:flex;gap:80px}.slogen-carousel-item{flex-shrink:0;position:relative;transition:opacity .3s ease,transform .3s ease,height .3s ease;width:100%}.slogen-carousel-item.active{opacity:1;z-index:2}.slogen-carousel-item.next,.slogen-carousel-item.prev{opacity:.5;z-index:1}.slogen-carousel-item.next .slogen-card,.slogen-carousel-item.prev .slogen-card{height:304px}.slogen-carousel-item.next .slogen-card-title-text,.slogen-carousel-item.prev .slogen-card-title-text{font-size:20px!important}.slogen-carousel-item.next .slogen-card-title-author,.slogen-carousel-item.prev .slogen-card-title-author{font-size:14px}.slogen-carousel-item.next:hover,.slogen-carousel-item.prev:hover{opacity:.8;transform:scale(1.01)}.slogen-card{background:linear-gradient(357.28deg,#ffffff7a -3.79%,#fff 65.44%);border:2px solid var(--color-white);border-radius:var(--radius-large);overflow:visible;position:relative;transition:box-shadow .3s ease,height .3s ease;width:100%}.slogen-carousel-item:not(.active) .slogen-card{cursor:pointer}.slogen-carousel-item:not(.active):hover .slogen-card{box-shadow:0 4px 16px 0 #9696961f}.slogen-card-content{align-items:center;box-sizing:border-box;display:flex;height:100%;padding:40px 0 40px 60px;transition:padding .3s ease}.slogen-carousel-item.next .slogen-card-content,.slogen-carousel-item.prev .slogen-card-content{padding:32px 0 32px 32px}.slogen-card-title{display:flex;gap:20px;width:80%}.slogen-card-icon{background-position:top;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:58px;position:relative;top:-40px;transition:width .3s ease,height .3s ease;width:58px}.slogen-card-title-text{color:var(--color-black);font-size:32px;font-weight:600;line-height:var(--line-height-tight);margin:0;transition:font-size .3s ease;width:100%}.slogen-card-title-author{color:var(--color-gray-text-2);font-size:16px;font-weight:400;line-height:var(--line-height-normal);margin:0;padding-top:30px;transition:font-size .3s ease}.slogen-card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;height:476px;margin-right:30px;transition:width .3s ease,height .3s ease;width:482px;z-index:2}.slogen-carousel-item.next .slogen-card-image,.slogen-carousel-item.prev .slogen-card-image{height:430px;width:436px}.slogen-carousel-controls{bottom:40px;position:absolute;right:40px;z-index:10}.slogen-carousel-next-btn{align-items:center;background-color:#ffffffe6;border:2px solid var(--color-dot);border-radius:50%;box-shadow:0 2px 8px #0000001a;color:var(--color-dot);cursor:pointer;display:flex;font-size:24px;height:48px;justify-content:center;transition:all .3s ease;width:48px}.slogen-carousel-next-btn:hover{background-color:var(--color-dot);box-shadow:0 4px 12px #00000026;color:#fff;transform:scale(1.1)}.slogen-carousel-next-btn:active{transform:scale(.95)}.slogen-carousel-indicators{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:0}.slogen-carousel-indicator{background-color:#d4e5f6;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.slogen-carousel-indicator:hover{background-color:#c3dcf4;transform:scale(1.2)}.slogen-carousel-indicator.active{background-color:#4fcbff80;border-radius:4px;width:24px}.slogen-carousel-indicator.active:hover{transform:scale(1.05)}@media (min-width:834px) and (max-width:1919px){.slogen-carousel-track{gap:40px}.slogen-card{height:300px}.slogen-carousel-item.next .slogen-card,.slogen-carousel-item.prev .slogen-card{height:270px}.slogen-card-content{padding:32px}.slogen-card-title-author{font-size:14px}.slogen-card-icon{height:48px;width:48px}.slogen-card-image{height:390px;width:390px}}@media screen and (max-width:833px){.slogen-carousel,.slogen-carousel-wrapper{height:auto!important}.slogen-carousel-viewport{-webkit-overflow-scrolling:touch;overflow:hidden;touch-action:pan-y}.slogen-carousel-track{align-items:center;will-change:transform}.slogen-carousel-item{align-self:center}.slogen-card-icon{height:32px;top:0;width:32px}.slogen-card{display:flex;flex-direction:column}.slogen-card,.slogen-carousel-item.next .slogen-card,.slogen-carousel-item.prev .slogen-card{border-radius:var(--radius-small);height:auto!important;min-height:260px!important}.slogen-carousel-item .slogen-card{height:auto!important;min-height:260px!important}.slogen-card-content{align-items:center;box-sizing:border-box;flex-direction:column;gap:20px;height:100%;padding-right:60px;width:100%}.slogen-card-title{flex-direction:column;flex-shrink:0;gap:12px;width:100%!important}.slogen-card-title-text{font-size:18px;line-height:1.4;white-space:normal;width:100%;word-break:break-word}.slogen-carousel-item.next .slogen-card-title-text,.slogen-carousel-item.prev .slogen-card-title-text{font-size:14px!important}.slogen-card-title-author{font-size:13px;padding-top:12px}.slogen-carousel-item.next .slogen-card-title-author,.slogen-carousel-item.prev .slogen-card-title-authore{font-size:13px!important}.slogen-carousel-item:not(.active){cursor:default}.slogen-carousel-item.next:hover,.slogen-carousel-item.prev:hover{transform:none!important}.slogen-card-image{flex-shrink:0;margin:0 auto!important}.slogen-card-image,.slogen-carousel-item.next .slogen-card-image,.slogen-carousel-item.prev .slogen-card-image{aspect-ratio:1/1!important;background-position:50%!important;background-size:cover!important;height:auto!important;width:100%!important}}@media (max-width:599px){.slogen-card-content{padding:20px}.slogen-carousel-item.next .slogen-card-content,.slogen-carousel-item.prev .slogen-card-content{padding:20px!important}}.home-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}.home-hero-background{aspect-ratio:16/7;background-color:var(--color-primary-bg);position:relative;width:100%}.home-hero-bg-layer{background-repeat:no-repeat;background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%}.home-hero-bg-compressed{z-index:1}.home-hero-bg-recommended{z-index:2}.home-container-image{pointer-events:none;top:47%;z-index:3}.home-cloud-layer,.home-container-image{height:100%;left:0;position:absolute;width:100%}.home-cloud-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;top:0}.home-cloud-compressed{z-index:1}.home-cloud-original{z-index:2}.section-container{box-sizing:border-box;margin:0 24px 68px;position:relative;width:1400px;z-index:10}.section-container:last-child{margin-bottom:0}.hero-text-container{left:50%;position:absolute;text-align:center;top:40%;transform:translateX(-50%);width:1400px;z-index:4}.section-title2-dot{background-color:var(--color-dot);border-radius:50%;bottom:-5px;display:inline-block;height:12px;margin-left:8px;position:relative;width:12px}.section-title{background-position:50%;background-repeat:no-repeat;background-size:contain;color:var(--color-white);display:block;font-size:48px;font-weight:700;height:180px;line-height:var(--line-height-tight);min-height:180px;overflow:hidden;text-align:center;text-indent:-9999px;text-shadow:0 4px 13.8px #2d1e0066;width:100%}.section-container0{bottom:150px;position:absolute;width:1400px}.section-content{color:var(--color-white);font-size:20px;font-weight:500;line-height:var(--line-height-loose);padding-left:4px;text-shadow:0 4px 13.8px #2d1e0066}.section-title2{color:var(--color-black);font-size:36px;font-weight:700;line-height:var(--line-height-tight)}.section-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:25px;padding-left:40px;position:relative}.section-header:first-child{padding-bottom:20px}.what-we-do-container{display:flex;gap:16px;justify-content:space-between}.what-we-do-card{background-color:var(--color-white);border-radius:37.25px;box-shadow:0 -2px 12px 0 #e7f3ff33;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:435px;overflow:hidden;padding:40px;transition:transform .3s ease,box-shadow .3s ease;width:456px}.what-we-do-image{background-color:var(--color-gray-bg);border-radius:18.63px;flex-shrink:0;height:226px;margin-bottom:20px;overflow:hidden;width:100%}.what-we-do-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.what-we-do-card:hover{box-shadow:0 -2px 12px 0 #e7f3ff66;transform:translateY(-6px) scale(1.02)}.what-we-do-card:hover .what-we-do-image img{transform:scale(1.1)}.what-we-do-title{color:var(--color-black);flex-shrink:0;font-size:24px;font-weight:700;line-height:var(--line-height-tight);margin:0 0 13px}.what-we-do-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;color:var(--color-gray-text-2);display:-webkit-box;font-size:16px;font-weight:400;line-height:var(--line-height-loose);margin:0;max-height:59.2px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.held-projects-card{border-radius:var(--radius-large);display:flex;flex-direction:column;overflow:hidden}.held-projects-top{width:100%}.held-projects-bottom,.held-projects-item{display:flex;width:100%}.held-projects-item{align-items:flex-end;background-color:var(--color-gray-bg);box-sizing:border-box;height:434px;overflow:hidden;padding:40px;position:relative}.held-projects-item-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:transform .3s ease;width:100%;z-index:0}.held-projects-item:hover .held-projects-item-bg{transform:scale(1.05)}.held-projects-bottom .held-projects-item{flex:1 1}.held-projects-content{align-items:flex-start;color:var(--color-white);display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}.held-projects-title{color:var(--color-white);font-size:32px;font-weight:600;line-height:var(--line-height-tight)}.held-projects-arrow{color:var(--color-white);font-size:24px;line-height:1}.latest-news-container{display:flex;flex-direction:column;gap:16px}.latest-news-card{background-color:var(--color-white);border-radius:var(--radius-large);display:flex;height:236px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease;width:100%}.latest-news-card:hover{box-shadow:0 4px 8px 0 #e7f3ff66;transform:translateY(-2px)}.latest-news-text{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:space-between;padding:32px 132px 24px 40px}.latest-news-title{-webkit-line-clamp:1;color:var(--color-black);font-size:24px;font-weight:600;line-height:var(--line-height-tight);margin-bottom:10px}.latest-news-description,.latest-news-title{-webkit-box-orient:vertical;cursor:pointer;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.latest-news-description{-webkit-line-clamp:3;color:var(--color-gray-text-2);font-size:16px;font-weight:400;line-height:var(--line-height-normal);margin:0}.latest-news-image-wrapper{align-items:center;border-radius:32px;box-sizing:border-box;display:flex;justify-content:center;margin:16px;overflow:hidden;width:312px}.latest-news-data{color:var(--color-gray-text);font-size:16px;line-height:var(--line-height-normal)}.latest-news-image{background-color:var(--color-gray-bg);border-radius:32px;display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.latest-news-card:hover .latest-news-image{transform:scale(1.1)}.latest-news-empty{height:80px}.funding-application-container{align-items:stretch;color:var(--color-gray-text-2);display:flex;font-size:16px;font-weight:400;gap:16px;justify-content:center;justify-content:space-between;line-height:var(--line-height-normal);text-align:center}.funding-application-card{align-items:start;background:#0000;border-radius:28px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:320px;overflow:visible;padding:74px 44px 44px;position:relative}.funding-application-card:before{background:linear-gradient(134.81deg,#ffffffe8,#ffffff78 55.97%,#ffffff30 100.33%);border-radius:28px;content:"";inset:0;position:absolute;z-index:1}.funding-application-card:after{background:linear-gradient(139.04deg,#fff -1.54%,#fff 43.58%,#fff 95.01%);border-radius:28px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:2}.funding-application-card>h3,.funding-application-card>img,.funding-application-card>p{position:relative;z-index:3}.funding-application-content-glow{-webkit-clip-path:inset(-77px -300px -300px -77px);clip-path:inset(-77px -300px -300px -77px);filter:blur(50px);left:110px;top:105px;z-index:5}.funding-application-border-glow,.funding-application-content-glow{background:var(--color-glow-1);border-radius:50%;height:80px;opacity:.6;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:60px}.funding-application-border-glow{filter:blur(40px);left:45px;top:110px;z-index:0}.funding-application-image{background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:52px;margin-bottom:8px;position:relative;width:67px;z-index:2}.funding-application-title{color:var(--color-black);flex-shrink:0;font-size:24px;font-weight:600;line-height:var(--line-height-tight);margin-bottom:16px;position:relative;z-index:2}.funding-application-description{color:var(--color-gray-text-2);font-size:16px;font-weight:400;line-height:var(--line-height-normal);margin-bottom:16px;overflow:hidden;text-align:left;width:100%}.funding-application-note{color:var(--color-gray-text);flex-shrink:0;font-size:12px;font-weight:400;line-height:var(--line-height-normal)}.contact-card{background-color:var(--color-white);border-radius:var(--radius-large);box-sizing:border-box;display:flex;gap:40px;justify-content:space-between;padding:40px 108px 60px 40px;width:100%}.contact-item{display:flex;flex:1 1;flex-direction:column;gap:0}.contact-title{color:var(--color-black);font-size:36px;font-weight:700;line-height:var(--line-height-tight);margin-bottom:14px}.contact-info-row{align-items:center;display:flex;gap:8px;margin-bottom:14px}.contact-icon-placeholder{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:28px;width:28px}.contact-label{color:#597fb3;font-size:22px;font-weight:500;line-height:var(--line-height-normal)}.contact-note{color:var(--color-gray-text);font-size:12px;margin-top:20px}.contact-content-row,.contact-note{font-weight:400;line-height:var(--line-height-normal)}.contact-content-row{color:var(--color-gray-text-2);font-size:16px;font-style:Regular}.contact-content{color:#0f4999;font-size:32px;font-weight:400;line-height:var(--line-height-normal);margin-top:4px}.contact-email{font-size:24px;font-weight:500;text-decoration:underline}.home-container-image-bottom{bottom:0;height:300px;left:0;pointer-events:none;position:absolute;transform:translateY(15%);width:100%;z-index:0}.home-container-image-bottom .home-cloud-layer{background-repeat:no-repeat;background-size:cover;height:100%;width:100%}@media (min-width:834px) and (max-width:1919px){.section-container{box-sizing:border-box;width:1200px}.section-title2-dot{height:10px;margin-left:6px;width:10px}.hero-text-container{width:1200px}.section-title{font-size:36px}.section-content{font-size:20px}.section-title2{font-size:32px}.what-we-do-card{height:394px;width:386px}.what-we-do-image{height:186px;margin-bottom:20px}.what-we-do-title{margin-bottom:12px}.held-projects-item{height:380px;padding:32px}.held-projects-title{font-size:24px}.latest-news-text{padding-right:76px}.latest-news-description{font-size:14px}.funding-application-card{min-height:300px;padding:60px 40px 40px}.funding-application-image{height:40px;width:52px}.funding-application-title{font-size:20px;margin-bottom:16px}.funding-application-description{font-size:14px;margin-bottom:10px}.funding-application-note{font-size:13px}.contact-card{gap:32px;height:250px}.contact-label{font-size:22px}.contact-title{font-size:32px}}@media (max-width:833px){.section-container{box-sizing:border-box;margin-bottom:34px;max-width:100%;padding:0 24px 32px;width:100%}.section-title2-dot{height:6px;margin-left:4px;width:6px}.section-header{padding-left:20px}.purpose-section{margin-top:0!important}.home-hero-background{aspect-ratio:16/12}.hero-text-container{box-sizing:border-box;left:50%;max-width:100%;padding:40px 48px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.section-title{font-size:20px;line-height:28px}.section-content{font-size:12px;line-height:150%;padding-left:0}.section-title2{font-size:20px;line-height:32px;padding-left:0}.what-we-do-container{flex-direction:column;gap:20px}.what-we-do-card{border-radius:var(--radius-small);height:auto;min-height:320px;padding:24px;width:100%}.what-we-do-image{height:300px;margin-bottom:12px}.what-we-do-title{font-size:18px;margin-bottom:8px}.what-we-do-description{font-size:13px;max-height:48.1px}.held-projects-card{border-radius:var(--radius-small);flex-direction:column}.held-projects-top .held-projects-item{border-radius:var(--radius-small);margin-bottom:16px}.held-projects-bottom{flex-direction:column;gap:16px}.held-projects-bottom .held-projects-item:first-child,.held-projects-bottom .held-projects-item:last-child{border-radius:var(--radius-small);flex:auto}.held-projects-item{height:250px;padding:20px}.held-projects-title{font-size:18px}.held-projects-content{gap:16px}.latest-news-card{border-radius:var(--radius-small);flex-direction:column;height:auto;min-height:auto;padding:24px}.latest-news-data{font-size:14px}.latest-news-text{gap:12px;padding:0}.latest-news-title{font-size:18px}.latest-news-description{font-size:13px}.latest-news-image-wrapper{aspect-ratio:16/10;margin:20px 0 0;width:100%}.latest-news-image,.latest-news-image-wrapper{border-radius:var(--radius-small)}.funding-application-container{flex-direction:column;gap:20px}.funding-application-card{height:auto;min-height:260px;padding:32px 20px;width:100%}.funding-application-card,.funding-application-card:after,.funding-application-card:before{border-radius:var(--radius-small)}.funding-application-image{height:40px;width:52px}.funding-application-title{font-size:18px;margin-bottom:16px}.funding-application-description{font-size:13px;margin-bottom:10px}.funding-application-note{font-size:13px}.contact-card{border-radius:var(--radius-small);flex-direction:column;gap:20px;height:auto;padding:20px}.contact-item{gap:0}.contact-info-row,.contact-title{margin-bottom:8px}.contact-title{font-size:20px;line-height:32px}.contact-content-row{font-size:13px}.contact-label{font-size:18px}.contact-content{font-size:13px}.home-container-image-bottom{height:100px;transform:translateY(10%)}}.page-title{align-items:flex-end;color:#111;display:flex;font-size:48px;font-weight:600;gap:8px;line-height:67px;margin:0}.page-title-dot{background-color:#50cbff;border-radius:50%;bottom:10px;height:12px;position:relative;width:12px}@media (min-width:834px) and (max-width:1919px){.page-title{font-size:36px;line-height:50px}}@media (max-width:833px){.page-title{font-size:20px;line-height:32px;margin-bottom:12px!important}.page-title-dot{bottom:6px;height:6px;width:6px}}.news-container{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:160px 0 0;position:relative;width:100%}.news-cloud-bg{background-position:center 20%;background-repeat:no-repeat;background-size:cover;height:100vh;left:0;-webkit-mask-image:linear-gradient(180deg,#000 70%,#0000);mask-image:linear-gradient(180deg,#000 70%,#0000);pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.news-section-container{box-sizing:border-box;width:1400px}.news-content{align-items:flex-start;display:flex;gap:148px;justify-content:space-between}.news-left{flex:0 0 200px;gap:40px;width:226px}.news-categories,.news-left{display:flex;flex-direction:column}.news-categories-label{color:#aaa;font-size:20px;font-weight:400;line-height:var(--line-height-loose);margin-bottom:24px}.news-category-button{background-color:#f2f4f6;border:none;border-radius:12px;color:#333;cursor:pointer;font-size:16px;font-weight:400;line-height:24px;margin-bottom:14px;padding:12px 16px;text-align:center;width:228px}.news-category-button:hover{background-color:#d9f8ff}.news-category-button.active{background-color:#d9f8ff;font-weight:600}.news-right{flex:1 1;min-width:0}.news-list{display:flex;flex-direction:column;gap:32px}.news-item{background-color:#fff;border-radius:40px;display:flex;transition:box-shadow .3s ease,transform .3s ease}.news-item:hover{box-shadow:0 4px 8px 0 #e7f3ff66;transform:translateY(-2px) scale(1.01)}.news-item-content{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0;padding:32px 132px 32px 32px}.news-item-title{-webkit-line-clamp:1;line-clamp:1;color:#111;font-size:24px;font-weight:600;line-height:34px}.news-item-description,.news-item-title{-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden;text-overflow:ellipsis}.news-item-description{-webkit-line-clamp:3;line-clamp:3;color:#666;flex:1 1;font-size:16px;font-weight:400;line-height:28px;max-height:84px;word-break:break-word}.news-item-date{color:#999;font-size:14px;font-weight:400;line-height:20px;margin:0}.news-item-image{background-color:#f5f5f5;border-radius:32px;margin:16px;overflow:hidden;width:312px}.news-item-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.news-item:hover .news-item-image img{transform:scale(1.1)}.news-empty-state{align-items:center;display:flex;flex-direction:column;min-height:300px}.news-empty-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;height:120px;margin-bottom:24px;opacity:.8;width:120px}.news-empty-text{color:var(--color-gray-text);font-size:16px;font-weight:400;line-height:var(--line-height-normal);text-align:center}@media (min-width:834px) and (max-width:1919px){.news-section-container{box-sizing:border-box;width:1200px}.news-content{gap:60px}.news-left{flex:0 0 180px}.news-category-button,.news-left{width:180px}.news-item-content{padding-right:76px}.news-item-title{font-size:22px;line-height:32px}.news-item-description{font-size:15px;line-height:26px;max-height:78px}.news-item-image{width:312px}}@media (max-width:833px){.news-container{padding:24px 24px 40px}.news-section-container{box-sizing:border-box;margin:0 24px;max-width:100%;width:100%}.news-content{flex-direction:column;gap:32px}.news-left{flex:1 1;width:100%}.news-categories{flex-direction:row;flex-wrap:wrap;gap:12px}.news-categories-label{font-size:16px;line-height:24px;margin-bottom:0;width:100%}.news-category-button{border-radius:8px;font-size:13px;line-height:20px;margin-bottom:0;min-width:80px;padding:8px 12px;width:auto}.news-right{margin-top:0}.news-item{border-radius:20px;flex-direction:column;gap:20px;padding:24px}.news-item-content{padding:0}.news-item-title{font-size:18px;line-height:26px}.news-item-description{font-size:14px;line-height:22px;max-height:66px}.news-item-date{font-size:13px}.news-item-image{aspect-ratio:16/10;border-radius:20px;margin:0;width:100%}.news-empty-state{min-height:250px;padding:40px 0}.news-empty-icon{height:100px;margin-bottom:16px;width:100px}.news-empty-text{font-size:14px;line-height:20px}}.news-detail-container{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:160px 0 80px;position:relative;width:100%}.news-detail-cloud-bg{background-position:center 20%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,#000 70%,#0000);mask-image:linear-gradient(180deg,#000 70%,#0000);pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.news-detail-section-container{border-radius:24px;box-sizing:border-box;width:900px}.news-detail-content{display:flex;flex-direction:column;gap:40px}.news-detail-header{display:flex;flex-direction:column;gap:13px}.news-detail-article-title{color:var(--color-black);font-size:24px;font-weight:600;line-height:var(--line-height-tight);margin:0}.news-detail-date{color:#aaa;font-size:16px;font-weight:400;line-height:28px;margin:0}.news-detail-body{display:flex;flex-direction:column;gap:40px}.news-detail-description{color:#333;font-size:18px;font-weight:400;line-height:32px;margin:0;word-break:break-word}.news-detail-description h1,.news-detail-description h2,.news-detail-description h3,.news-detail-description h4,.news-detail-description h5,.news-detail-description h6{color:#000;font-weight:600;line-height:1.4;margin:32px 0 16px}.news-detail-description h1{font-size:32px}.news-detail-description h2{font-size:28px}.news-detail-description h3{font-size:24px}.news-detail-description h4{font-size:20px}.news-detail-description p{color:#333;font-size:18px;line-height:32px;margin:16px 0}.news-detail-description ol,.news-detail-description ul{margin:16px 0;padding-left:32px}.news-detail-description li{line-height:28px;margin-bottom:2px}.news-detail-description li::marker{color:#4fcbff}.news-detail-description a,.news-detail-markdown-link{align-items:center;color:#0f4999;cursor:pointer;display:inline-flex;font-size:18px;font-weight:400;gap:0;line-height:32px;position:relative;text-decoration:none;transition:color .3s ease}.news-detail-markdown-link .news-detail-link-icon{height:28px;object-fit:contain;width:28px}.news-detail-description a:after,.news-detail-markdown-link:after{background-color:#0f4999;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.news-detail-description a:hover,.news-detail-markdown-link:hover{color:#0f4999}.news-detail-description a:hover:after,.news-detail-markdown-link:hover:after{transform:scaleX(1);transform-origin:left}.news-detail-description blockquote{background-color:#f5f7fa;border-left:4px solid #00a0e9;color:#666;margin:16px 0;padding:16px 20px}.news-detail-description code{background-color:#f5f5f5;border-radius:4px;font-size:16px;padding:2px 6px}.news-detail-description pre{background-color:#f5f5f5;border-radius:8px;margin:16px 0;overflow-x:auto;padding:16px}.news-detail-description pre code{background-color:initial;padding:0}.news-detail-description strong{color:#000;font-weight:600}.news-detail-description em{font-style:italic}.news-detail-description hr{border:none;border-top:1px solid #e0e0e0;margin:24px 0}.news-detail-description img{display:block;height:auto;object-fit:cover;width:100%}.news-detail-description video{aspect-ratio:16/9;background-color:#2d2d2d;display:block;object-fit:contain;width:100%}.news-detail-image{align-items:center;background-color:#f5f5f5;border-radius:16px;display:flex;justify-content:center;overflow:hidden;width:100%}.news-detail-image img{display:block;height:auto;object-fit:cover;width:100%}.news-detail-error{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:400px}.news-detail-error h2{color:#666;font-size:24px;font-weight:600;line-height:34px;margin:0}.news-detail-back-button{background-color:#00a0e9;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;line-height:24px;padding:12px 32px;transition:background-color .3s ease}.news-detail-back-button:hover{background-color:#08c}@media (max-width:833px){.news-detail-container{padding:24px 24px 0}.news-detail-section-container{border-radius:16px;padding:24px 20px;width:100%}.news-detail-content{gap:24px}.news-detail-header{gap:12px;padding-bottom:20px}.news-detail-article-title{font-size:24px;line-height:36px}.news-detail-date{font-size:14px;line-height:20px}.news-detail-body{gap:24px}.news-detail-description,.news-detail-description p{font-size:14px;line-height:24px}.news-detail-description h1{font-size:24px}.news-detail-description h2{font-size:20px}.news-detail-description h3{font-size:18px}.news-detail-description a,.news-detail-description h4,.news-detail-markdown-link{font-size:16px}.news-detail-image{border-radius:12px}.news-detail-error{gap:16px;min-height:300px}.news-detail-error h2{font-size:20px;line-height:28px;padding:0 20px;text-align:center}.news-detail-back-button{font-size:14px;padding:10px 24px}}.aboutus-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}.aboutus-hero-background{aspect-ratio:16/7;background-color:var(--color-primary-bg);position:relative;width:100%}.aboutus-hero-bg-layer{background-repeat:no-repeat;background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%}.aboutus-hero-bg-compressed{z-index:1}.aboutus-hero-bg-recommended{z-index:2}.aboutus-container-image{pointer-events:none;top:47%;z-index:3}.aboutus-cloud-layer,.aboutus-container-image{height:100%;left:0;position:absolute;width:100%}.aboutus-cloud-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;top:0}.aboutus-cloud-compressed{z-index:1}.aboutus-cloud-original{z-index:2}.aboutus-section-container{box-sizing:border-box;margin-top:-100px;position:relative;width:1400px;z-index:10}.aboutus-hero-text-container{left:50%;position:absolute;text-align:center;top:38%;transform:translateX(-50%);width:1400px;z-index:4}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-regular{font-weight:400}.text-white{color:var(--color-white)}.text-black{color:var(--color-black)}.text-gray{color:var(--color-gray-text)}.aboutus-section-title2-dot{background-color:var(--color-dot);border-radius:50%;bottom:-5px;display:inline-block;height:12px;margin-left:8px;position:relative;width:12px}.aboutus-section-title{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;font-size:48px;font-weight:700;height:120px;line-height:var(--line-height-tight);overflow:hidden;text-indent:-9999px;width:100%}.aboutus-section-content,.aboutus-section-title{color:var(--color-white);text-align:center;text-shadow:0 4px 13.8px #2d1e0066}.aboutus-section-content{font-size:20px;font-weight:500;line-height:var(--line-height-loose);padding-left:0;position:relative;top:-15px}.aboutus-section-title2{color:var(--color-black);font-size:36px;font-weight:700;line-height:var(--line-height-tight);margin-bottom:32px;padding-left:40px}.aboutus-section-header{align-items:center;display:flex;justify-content:space-between;position:relative}.foundation-card{border-radius:37.25px;box-sizing:border-box;height:354px;margin-bottom:68px}.foundation-card-content{display:flex;gap:218px;height:100%;justify-content:space-between}.foundation-card-text{display:flex;flex:1 1;flex-direction:column;margin-top:40px}.foundation-card-text p{color:var(--color-black);font-size:20px;font-weight:500;line-height:40px;padding-left:40px}.foundation-card-image-wrapper{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:center}.foundation-card-image{background-color:var(--color-gray-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:32px;height:100%;width:654px}.aboutus-founder-section-header{margin-top:0}.founder-cards{align-items:stretch;display:flex;gap:16px}.founder-card{background-image:linear-gradient(-2.7deg,#ffffff7a 1.3%,var(--color-white) 67.1%);border:2px solid var(--color-white);border-radius:40px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:734px;min-width:0;padding:44px 54px 56px 2px}.founder-card-header{align-items:flex-start;display:flex}.founder-image{flex-shrink:0;height:277px;object-fit:cover;width:280px}.founder-info{flex:1 1;gap:20px;max-width:352px;min-width:0;padding-bottom:26px;padding-top:10px}.founder-info,.founder-names{display:flex;flex-direction:column}.founder-name{color:var(--color-black);font-size:40px;font-weight:700;line-height:1.5}.founder-name-en{color:#888;font-size:20px;font-weight:400;line-height:1.5}.founder-titles{display:flex;flex-direction:column;gap:4px}.founder-titles p{color:var(--color-black);font-size:16px;font-weight:500;line-height:1.85;margin:0}.founder-bio{display:flex;flex-direction:column;gap:20px;padding-left:52px}.founder-bio p{color:#555;font-size:16px;font-weight:400;line-height:1.85;margin:0}.founder-bio-last-row{align-items:flex-end;display:flex;gap:40px}.founder-bio-last-row p{flex:1 1;min-width:0}.founder-qrcode-card{align-items:center;background-color:var(--color-white);border-radius:12px;box-shadow:0 1px 4.9px 0 #eaf4fe;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;margin:-26px 0 -14px;padding:11px 4px 10px;width:120px}.founder-qrcode{height:92px;margin-bottom:4px;object-fit:contain;width:92px}.founder-qrcode-title{color:#000;font-size:14px;font-weight:500;line-height:1.5;text-align:center}.founder-qrcode-subtitle{color:#0006;font-size:12px;font-weight:400;line-height:1.8;text-align:center}@media (min-width:834px) and (max-width:1919px){.foundation-card-text p{font-size:16px}.foundation-card-text{margin-top:20px}.aboutus-section-container{box-sizing:border-box;width:1200px}.aboutus-section-title2-dot{height:10px;margin-left:6px;width:10px}.aboutus-section-title2{font-size:32px}.aboutus-hero-text-container{width:1200px}.aboutus-section-title{font-size:36px}.aboutus-section-content{font-size:20px}.foundation-card{margin-bottom:56px}.foundation-card-content{gap:40px}.founder-card{border-radius:32px;min-height:0;padding:36px 40px 48px 2px}.founder-image{height:218px;width:220px}.founder-info{gap:16px;padding-bottom:20px;padding-top:8px}.founder-name{font-size:36px}.founder-name-en{font-size:18px}.founder-titles p{font-size:15px}.founder-bio{padding-left:38px}.founder-bio p{font-size:15px}.founder-bio-last-row{gap:24px}}@media (max-width:833px){.aboutus-container-image{top:54%}.aboutus-hero-background{aspect-ratio:16/12}.foundation-card-text{margin-top:0}.aboutus-section-container{box-sizing:border-box;margin-top:0;max-width:100%;padding:0 24px 32px;width:100%}.aboutus-section-title2-dot{height:6px;margin-left:4px;width:6px}.aboutus-hero-text-container{box-sizing:border-box;left:50%;max-width:100%;padding:40px 48px 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.aboutus-section-title{font-size:20px;line-height:28px;min-height:80px}.aboutus-section-content{font-size:12px;line-height:150%;padding-left:0;top:-25px}.aboutus-section-title2{font-size:20px;line-height:32px;margin-bottom:25px;padding-left:20px}.foundation-card{border-radius:var(--radius-small);height:auto;margin-bottom:40px}.foundation-card-content{flex-direction:column;gap:24px;height:auto}.foundation-card-text{gap:0}.foundation-card-text p{font-size:12px;line-height:18px;margin-bottom:8px;margin-top:0;padding-left:20px}.foundation-card-image-wrapper{height:auto;width:100%}.foundation-card-image{border-radius:var(--radius-small);height:200px;width:100%}.founder-cards{flex-direction:column;gap:16px}.founder-card{border-radius:var(--radius-small);min-height:0;padding:16px 20px 24px}.founder-card-header{align-items:center;flex-direction:column}.founder-image{height:198px;margin-bottom:-24px;width:200px}.founder-info{gap:12px;max-width:none;padding:4px 0 16px;text-align:center;width:100%}.founder-info,.founder-names{align-items:center}.founder-name{font-size:24px}.founder-name-en{font-size:14px}.founder-titles{gap:2px}.founder-titles p{font-size:13px;line-height:24px}.founder-bio{gap:12px;padding-left:0}.founder-bio p{font-size:13px;line-height:22px}.founder-bio-last-row{align-items:stretch;flex-direction:column;gap:24px}.founder-qrcode-card{align-self:center;margin:0}.home-container-image-bottom{height:100px;transform:translateY(10%)}}.project-container{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:160px 0 80px;position:relative;width:100%}.project-cloud-bg{background-position:center 20%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,#000 70%,#0000);mask-image:linear-gradient(180deg,#000 70%,#0000);pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.project-section-container{box-sizing:border-box;margin:0 24px;width:1400px}.project-filters{background-color:#edf6ff;border-radius:10px;display:inline-flex;height:48px;margin-bottom:40px;min-width:308px;padding:4px}.project-filter-button{align-items:center;background-color:#edf6ff;border:none;border-radius:8px;color:var(--color-black);cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;line-height:var(--line-height-normal);min-width:100px;padding:0 12px;transition:all .3s ease;white-space:nowrap}.project-filter-button:hover{background:#dbecfe}.project-filter-button.active{background:#fff;box-shadow:0 0 4px 0 #e0efff;font-weight:600}.project-filter-button:disabled{cursor:not-allowed;opacity:.5}.project-filter-button:disabled:hover{background-color:#edf6ff}.project-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px}.project-card{background-color:var(--color-white);border-radius:40px;display:flex;flex-direction:column;overflow:hidden;padding:12px;transition:all .3s ease}.project-card:hover{box-shadow:0 4px 12px 0 #e7f3ff33;transform:translateY(-4px)}.project-card-image-wrapper{background-color:var(--color-gray-bg);border-radius:32px;height:288px;overflow:hidden;position:relative;width:100%}.project-card-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.project-card:hover .project-card-image{transform:scale(1.05)}.project-status-badge{align-items:center;background-color:#0000004d;border-radius:17px;color:#fff;display:flex;font-size:14px;font-weight:500;height:28px;justify-content:center;line-height:100%;padding:4px 10px;position:absolute;right:16px;top:16px}.project-status-badge.completed,.project-status-badge.in-progress{background:#0000004a}.project-card-content{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:24px 16px 16px}.project-card-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--color-black);display:-webkit-box;font-size:20px;font-weight:600;line-height:28px;margin:0;overflow:hidden;text-overflow:ellipsis}.project-card-meta{display:flex;flex-direction:column;gap:12px}.project-card-info{color:var(--color-gray-text-2);display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:8px;line-height:20px}.project-card-date,.project-card-number{display:block}.project-card-date-label{margin-right:12px}@media (min-width:834px) and (max-width:1919px){.project-section-container{box-sizing:border-box;width:1200px}.project-grid{gap:20px;grid-template-columns:repeat(3,1fr)}.project-filters{margin-bottom:32px}.project-card-image-wrapper{height:240px}.project-card-title{font-size:18px;line-height:26px}.project-card-content{padding:20px}}@media (max-width:833px){.project-container{padding:24px 24px 40px}.project-section-container{box-sizing:border-box;margin:0 24px;max-width:100%;width:100%}.project-grid{gap:20px;grid-template-columns:1fr}.project-filters{height:40px;margin-bottom:24px;padding:3px;width:240px}.project-filter-button{font-size:13px;padding:8px 12px;width:78px}.project-card{border-radius:24px}.project-card-image-wrapper{border-radius:20px;height:200px}.project-card-content{gap:12px;padding:20px}.project-card-title{font-size:18px;line-height:26px}.project-card-info{font-size:13px;line-height:18px}}.project-detail-container{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:160px 0 80px;position:relative;width:100%}.project-detail-cloud-bg{background-position:center 20%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,#000 70%,#0000);mask-image:linear-gradient(180deg,#000 70%,#0000);pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.project-detail-section-container{border-radius:24px;box-sizing:border-box;width:900px}.project-detail-content{display:flex;flex-direction:column;gap:32px}.project-detail-header{display:flex;flex-direction:column;gap:13px;margin-bottom:8px}.project-detail-article-title{color:var(--color-black);font-size:24px;font-weight:600;line-height:var(--line-height-tight);margin:0}.project-detail-date{color:#aaa;font-size:16px;font-weight:400;line-height:28px;margin:0}.project-detail-body{display:flex;flex-direction:column;gap:20px}.project-detail-description{color:#333;font-size:18px;font-weight:400;line-height:32px;margin:0;word-break:break-word}.project-detail-description h1,.project-detail-description h2,.project-detail-description h3,.project-detail-description h4,.project-detail-description h5,.project-detail-description h6{color:#000;font-weight:600;line-height:1.4;margin:24px 0 16px}.project-detail-description h1{font-size:32px}.project-detail-description h2{font-size:28px}.project-detail-description h3{font-size:24px}.project-detail-description h4{font-size:20px}.project-detail-description p{color:#333;font-size:18px;line-height:32px;margin:16px 0}.project-detail-description ol,.project-detail-description ul{margin:16px 0;padding-left:32px}.project-detail-description li{line-height:28px;margin-bottom:2px}.project-detail-description li::marker{color:#4fcbff}.project-detail-description a,.project-detail-markdown-link{align-items:center;color:#0f4999;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;gap:0;line-height:28px;position:relative;text-decoration:none;transition:color .3s ease}.project-detail-markdown-link .project-detail-link-icon{height:28px;object-fit:contain;width:28px}.project-detail-description a:after,.project-detail-markdown-link:after{background-color:#0f4999;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.project-detail-description a:hover,.project-detail-markdown-link:hover{color:#0f4999}.project-detail-description a:hover:after,.project-detail-markdown-link:hover:after{transform:scaleX(1);transform-origin:left}.project-detail-description blockquote{background-color:#f5f7fa;border-left:4px solid #00a0e9;color:#666;margin:16px 0;padding:16px 20px}.project-detail-description code{background-color:#f5f5f5;border-radius:4px;font-size:16px;padding:2px 6px}.project-detail-description pre{background-color:#f5f5f5;border-radius:8px;margin:16px 0;overflow-x:auto;padding:16px}.project-detail-description pre code{background-color:initial;padding:0}.project-detail-description strong{color:#000;font-weight:600}.project-detail-description em{font-style:italic}.project-detail-description hr{border:none;border-top:1px solid #e0e0e0;margin:24px 0}.project-detail-image{align-items:center;background-color:#f5f5f5;border-radius:16px;display:flex;justify-content:center;overflow:hidden;width:100%}.project-detail-image img{display:block;height:auto;object-fit:cover;width:100%}.project-detail-apply-link{display:flex}.project-detail-link-text{align-items:center;color:#0f4999;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;gap:0;line-height:28px;position:relative;text-decoration:none;transition:color .3s ease}.project-detail-link-icon{height:28px;object-fit:contain;width:28px}.project-detail-link-text:after{background-color:#0f4999;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.project-detail-link-text:hover{color:#0f4999}.project-detail-link-text:hover:after{transform:scaleX(1);transform-origin:left}.project-detail-error{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:400px}.project-detail-error h2{color:#666;font-size:24px;font-weight:600;line-height:34px;margin:0}.project-detail-back-button{background-color:#00a0e9;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;line-height:24px;padding:12px 32px;transition:background-color .3s ease}.project-detail-back-button:hover{background-color:#08c}@media (max-width:833px){.project-detail-container{padding:24px}.project-detail-section-container{border-radius:16px;padding:0;width:100%}.project-detail-content{gap:24px}.project-detail-header{gap:12px;padding-bottom:20px}.project-detail-article-title{font-size:20px;line-height:28px}.project-detail-date{font-size:14px;line-height:20px}.project-detail-body{gap:24px}.project-detail-description,.project-detail-description p{font-size:14px;line-height:24px}.project-detail-description h1{font-size:24px}.project-detail-description h2{font-size:20px}.project-detail-description h3{font-size:18px}.project-detail-description h4{font-size:16px}.project-detail-description a,.project-detail-markdown-link{font-size:14px}.project-detail-image{border-radius:12px}.project-detail-apply-link{padding:16px 0}.project-detail-link-text{font-size:14px}.project-detail-error{gap:16px;min-height:300px}.project-detail-error h2{font-size:20px;line-height:28px;padding:0 20px;text-align:center}.project-detail-back-button{font-size:14px;padding:10px 24px}}.apply-info-container{align-items:center;background-color:#f0f8ff;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:160px 0 80px;position:relative;width:100%}.apply-info-cloud-bg{background-position:center 20%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,#000 70%,#0000);mask-image:linear-gradient(180deg,#000 70%,#0000);pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.apply-info-section-container{box-sizing:border-box;margin:0 24px;position:relative;width:1200px;z-index:1}.apply-info-content{position:relative;width:100%;z-index:1}.apply-info-section{background:#e8f4ff;border-radius:24px;margin-bottom:40px;padding:40px}.apply-info-section-title{color:#111;font-size:24px;font-weight:600;line-height:150%;margin:0 0 24px}.apply-info-subsection-list{display:flex;gap:113px}.apply-info-subsection{flex:4 1;margin-bottom:32px}.apply-info-subsection:last-child{flex:6 1;margin-bottom:0}.apply-info-subsection-title{color:#0f4999;font-size:16px;font-weight:500;line-height:var(--line-height-loose);margin:0 0 20px}.apply-info-list{display:flex;flex-direction:column;gap:20px}.apply-info-item{align-items:flex-start;display:flex;gap:12px}.apply-info-item-number{align-items:center;background-color:#cde6ff;border-radius:50%;color:#104999;display:flex;flex-shrink:0;font-size:14px;font-weight:400;height:24px;justify-content:center;line-height:1;width:24px}.apply-info-item-text{color:var(--color-black);flex:1 1;font-size:14px;font-weight:500;line-height:var(--line-height-loose)}.apply-info-email,.apply-info-inquiry{color:var(--color-gray-text);font-size:14px;font-weight:400;line-height:var(--line-height-normal);margin-top:20px}.apply-info-email{text-decoration:underline}.apply-info-disclaimer{color:var(--color-gray-text);font-size:14px;font-weight:400;line-height:var(--line-height-normal);margin-top:6px}.apply-info-button-container{display:flex;justify-content:center;margin-bottom:40px;margin-top:48px}@media (min-width:1200px) and (max-width:1919px){.apply-info-section-container{box-sizing:border-box;margin:0 24px;width:1200px}.apply-info-section{margin-bottom:32px;padding:32px}.apply-info-section-title{font-size:22px;line-height:32px;margin-bottom:20px}.apply-info-subsection-list{gap:60px}.apply-info-subsection-title{font-size:16px;line-height:24px}.apply-info-item-text{font-size:14px;line-height:24px}.apply-info-button-container{margin-bottom:32px;margin-top:40px}}@media (min-width:1920px){.apply-info-section-container{width:1400px}}@media (min-width:834px) and (max-width:1199px){.apply-info-section-container{box-sizing:border-box;margin:0;max-width:100%;padding-left:24px;padding-right:24px;width:100%}}@media (max-width:833px){.apply-info-container{padding:24px 24px 40px}.apply-info-section-container{box-sizing:border-box;margin:0 24px;max-width:100%;width:100%}.apply-info-section{border-radius:16px;margin-bottom:20px;padding:24px 20px}.apply-info-section-title{font-size:18px;line-height:26px;margin-bottom:20px}.apply-info-subsection-list{flex-direction:column;gap:24px}.apply-info-subsection{margin-bottom:0}.apply-info-subsection:last-child{flex:1 1}.apply-info-subsection-title{font-size:16px;line-height:24px;margin-bottom:16px}.apply-info-list{gap:16px}.apply-info-item{gap:10px}.apply-info-item-number{font-size:12px;height:20px;width:20px}.apply-info-item-text{font-size:14px;line-height:22px}.apply-info-inquiry{margin-top:16px}.apply-info-email,.apply-info-inquiry{font-size:13px;line-height:20px}.apply-info-button-container{margin-bottom:20px;margin-top:32px}}.privacy-policy-container{align-items:center;background-color:#f0f8ff;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:160px 0 80px;position:relative;width:100%}.privacy-policy-cloud-bg{background-position:center 20%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,#000 70%,#0000);mask-image:linear-gradient(180deg,#000 70%,#0000);pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.privacy-policy-section-container{box-sizing:border-box;margin:0 24px;position:relative;width:1400px;z-index:1}.privacy-policy-content{position:relative;width:100%;z-index:1}.privacy-policy-content h1,.privacy-policy-content h2,.privacy-policy-content h3,.privacy-policy-content h4,.privacy-policy-content h5,.privacy-policy-content h6{color:#111;font-weight:600;margin-bottom:16px;margin-top:24px}.privacy-policy-content h1{font-size:28px;line-height:150%}.privacy-policy-content h2{font-size:24px;line-height:150%}.privacy-policy-content h3{font-size:20px;line-height:150%}.privacy-policy-content h4{font-size:18px;line-height:150%}.privacy-policy-content p{color:var(--color-black);font-size:14px;font-weight:400;line-height:var(--line-height-loose);margin-bottom:16px}.privacy-policy-content ol,.privacy-policy-content ul{margin-bottom:16px;padding-left:24px}.privacy-policy-content li{color:var(--color-black);font-size:14px;font-weight:400;line-height:var(--line-height-loose);margin-bottom:8px}.privacy-policy-content strong{color:#111;font-weight:600}.privacy-policy-content a{color:#0f4999;text-decoration:underline}.privacy-policy-content a:hover{color:#00b3fa}.privacy-policy-content blockquote{border-left:4px solid #cde6ff;color:var(--color-gray-text);font-style:italic;margin:16px 0;padding-left:16px}.privacy-policy-content code{background-color:#f0f8ff;border-radius:4px;font-family:monospace;font-size:13px;padding:2px 6px}.privacy-policy-content pre{background-color:#f0f8ff;border-radius:8px;margin-bottom:16px;overflow-x:auto;padding:16px}.privacy-policy-content pre code{background-color:initial;padding:0}.privacy-policy-content table{border-collapse:collapse;font-size:14px;margin:16px 0;width:100%}.privacy-policy-content table td,.privacy-policy-content table th{border:1px solid #cde6ff;padding:12px;text-align:left}.privacy-policy-content table th{background-color:#e8f4ff;color:#111;font-weight:600}.privacy-policy-content table td{background-color:#fff;color:var(--color-black)}.privacy-policy-content table tr:nth-child(2n) td{background-color:#f9fcff}.privacy-policy-section{background:#e8f4ff;border-radius:24px;margin-bottom:40px;padding:40px}.privacy-policy-section-title{color:#111;font-size:24px;font-weight:600;line-height:150%;margin:0 0 24px}.privacy-policy-subsection-list{display:flex;gap:113px}.privacy-policy-subsection{flex:4 1;margin-bottom:32px}.privacy-policy-subsection:last-child{flex:6 1;margin-bottom:0}.privacy-policy-subsection-title{color:#0f4999;font-size:16px;font-weight:500;line-height:var(--line-height-loose);margin:0 0 20px}.privacy-policy-list{display:flex;flex-direction:column;gap:20px}.privacy-policy-item{align-items:flex-start;display:flex;gap:12px}.privacy-policy-item-number{align-items:center;background-color:#cde6ff;border-radius:50%;color:#104999;display:flex;flex-shrink:0;font-size:14px;font-weight:400;height:24px;justify-content:center;line-height:1;width:24px}.privacy-policy-item-text{color:var(--color-black);flex:1 1;font-size:14px;font-weight:500;line-height:var(--line-height-loose)}.privacy-policy-email,.privacy-policy-inquiry{color:var(--color-gray-text);font-size:14px;font-weight:400;line-height:var(--line-height-normal);margin-top:20px}.privacy-policy-email{text-decoration:underline}.privacy-policy-button-container{display:flex;justify-content:center;margin-bottom:40px;margin-top:48px}@media (min-width:834px) and (max-width:1919px){.privacy-policy-section-container{box-sizing:border-box;margin:0 24px;width:1200px}.privacy-policy-section{margin-bottom:32px;padding:32px}.privacy-policy-section-title{font-size:22px;line-height:32px;margin-bottom:20px}.privacy-policy-subsection-list{gap:60px}.privacy-policy-subsection-title{font-size:16px;line-height:24px}.privacy-policy-item-text{font-size:14px;line-height:24px}.privacy-policy-button-container{margin-bottom:32px;margin-top:40px}}@media (max-width:833px){.privacy-policy-container{padding:24px 24px 40px}.privacy-policy-section-container{box-sizing:border-box;margin:0 24px;max-width:100%;width:100%}.privacy-policy-section{border-radius:16px;margin-bottom:20px;padding:24px 20px}.privacy-policy-section-title{font-size:18px;line-height:26px;margin-bottom:20px}.privacy-policy-subsection-list{flex-direction:column;gap:24px}.privacy-policy-subsection{margin-bottom:0}.privacy-policy-subsection:last-child{flex:1 1}.privacy-policy-subsection-title{font-size:16px;line-height:24px;margin-bottom:16px}.privacy-policy-list{gap:16px}.privacy-policy-item{gap:10px}.privacy-policy-item-number{font-size:12px;height:20px;width:20px}.privacy-policy-item-text{font-size:14px;line-height:22px}.privacy-policy-inquiry{margin-top:16px}.privacy-policy-email,.privacy-policy-inquiry{font-size:13px;line-height:20px}.privacy-policy-button-container{margin-bottom:20px;margin-top:32px}.privacy-policy-content table{display:block;font-size:12px;overflow-x:auto;white-space:nowrap}.privacy-policy-content table td,.privacy-policy-content table th{padding:8px}}.terms-of-service-container{align-items:center;background-color:#f0f8ff;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:160px 0 80px;position:relative;width:100%}.terms-of-service-cloud-bg{background-position:center 20%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,#000 70%,#0000);mask-image:linear-gradient(180deg,#000 70%,#0000);pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.terms-of-service-section-container{box-sizing:border-box;margin:0 24px;position:relative;width:1400px;z-index:1}.terms-of-service-content{position:relative;width:100%;z-index:1}.terms-of-service-content h1,.terms-of-service-content h2,.terms-of-service-content h3,.terms-of-service-content h4,.terms-of-service-content h5,.terms-of-service-content h6{color:#111;font-weight:600;margin-bottom:16px;margin-top:24px}.terms-of-service-content h1{font-size:28px;line-height:150%}.terms-of-service-content h2{font-size:24px;line-height:150%}.terms-of-service-content h3{font-size:20px;line-height:150%}.terms-of-service-content h4{font-size:18px;line-height:150%}.terms-of-service-content p{color:var(--color-black);font-size:14px;font-weight:400;line-height:var(--line-height-loose);margin-bottom:16px}.terms-of-service-content ol,.terms-of-service-content ul{margin-bottom:16px;padding-left:24px}.terms-of-service-content li{color:var(--color-black);font-size:14px;font-weight:400;line-height:var(--line-height-loose);margin-bottom:8px}.terms-of-service-content strong{color:#111;font-weight:600}.terms-of-service-content a{color:#0f4999;text-decoration:underline}.terms-of-service-content a:hover{color:#00b3fa}.terms-of-service-content blockquote{border-left:4px solid #cde6ff;color:var(--color-gray-text);font-style:italic;margin:16px 0;padding-left:16px}.terms-of-service-content code{background-color:#f0f8ff;border-radius:4px;font-family:monospace;font-size:13px;padding:2px 6px}.terms-of-service-content pre{background-color:#f0f8ff;border-radius:8px;margin-bottom:16px;overflow-x:auto;padding:16px}.terms-of-service-content pre code{background-color:initial;padding:0}.terms-of-service-content table{border-collapse:collapse;font-size:14px;margin:16px 0;width:100%}.terms-of-service-content table td,.terms-of-service-content table th{border:1px solid #cde6ff;padding:12px;text-align:left}.terms-of-service-content table th{background-color:#e8f4ff;color:#111;font-weight:600}.terms-of-service-content table td{background-color:#fff;color:var(--color-black)}.terms-of-service-content table tr:nth-child(2n) td{background-color:#f9fcff}.terms-of-service-section{background:#e8f4ff;border-radius:24px;margin-bottom:40px;padding:40px}.terms-of-service-section-title{color:#111;font-size:24px;font-weight:600;line-height:150%;margin:0 0 24px}.terms-of-service-subsection-list{display:flex;gap:113px}.terms-of-service-subsection{flex:4 1;margin-bottom:32px}.terms-of-service-subsection:last-child{flex:6 1;margin-bottom:0}.terms-of-service-subsection-title{color:#0f4999;font-size:16px;font-weight:500;line-height:var(--line-height-loose);margin:0 0 20px}.terms-of-service-list{display:flex;flex-direction:column;gap:20px}.terms-of-service-item{align-items:flex-start;display:flex;gap:12px}.terms-of-service-item-number{align-items:center;background-color:#cde6ff;border-radius:50%;color:#104999;display:flex;flex-shrink:0;font-size:14px;font-weight:400;height:24px;justify-content:center;line-height:1;width:24px}.terms-of-service-item-text{color:var(--color-black);flex:1 1;font-size:14px;font-weight:500;line-height:var(--line-height-loose)}.highlight-text{color:#00b3fa;font-weight:600}.terms-of-service-email,.terms-of-service-inquiry{color:var(--color-gray-text);font-size:14px;font-weight:400;line-height:var(--line-height-normal);margin-top:20px}.terms-of-service-email{text-decoration:underline}.terms-of-service-button-container{display:flex;justify-content:center;margin-bottom:40px;margin-top:48px}@media (min-width:834px) and (max-width:1919px){.terms-of-service-section-container{box-sizing:border-box;margin:0 24px;width:1200px}.terms-of-service-section{margin-bottom:32px;padding:32px}.terms-of-service-section-title{font-size:22px;line-height:32px;margin-bottom:20px}.terms-of-service-subsection-list{gap:60px}.terms-of-service-subsection-title{font-size:16px;line-height:24px}.terms-of-service-item-text{font-size:14px;line-height:24px}.terms-of-service-button-container{margin-bottom:32px;margin-top:40px}}@media (max-width:833px){.terms-of-service-container{padding:24px 24px 40px}.terms-of-service-section-container{box-sizing:border-box;margin:0 24px;max-width:100%;width:100%}.terms-of-service-section{border-radius:16px;margin-bottom:20px;padding:24px 20px}.terms-of-service-section-title{font-size:18px;line-height:26px;margin-bottom:20px}.terms-of-service-subsection-list{flex-direction:column;gap:24px}.terms-of-service-subsection{margin-bottom:0}.terms-of-service-subsection:last-child{flex:1 1}.terms-of-service-subsection-title{font-size:16px;line-height:24px;margin-bottom:16px}.terms-of-service-list{gap:16px}.terms-of-service-item{gap:10px}.terms-of-service-item-number{font-size:12px;height:20px;width:20px}.terms-of-service-item-text{font-size:14px;line-height:22px}.terms-of-service-inquiry{margin-top:16px}.terms-of-service-email,.terms-of-service-inquiry{font-size:13px;line-height:20px}.terms-of-service-button-container{margin-bottom:20px;margin-top:32px}.terms-of-service-content table{display:block;font-size:12px;overflow-x:auto;white-space:nowrap}.terms-of-service-content table td,.terms-of-service-content table th{padding:8px}}.result-modal .ant-modal-content{border-radius:40px!important;padding:52px 36px 40px!important}.result-modal-body{align-items:center;display:flex;flex-direction:column;text-align:center}.result-modal-icon-wrap{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;margin-bottom:20px;width:60px}.result-modal-icon-wrap--success{background-color:#dcfce7}.result-modal-icon-wrap--error{background-color:#ffe2e2}.result-modal-title{color:#111;font-family:PingFang SC,sans-serif;font-size:24px;font-weight:600;margin:0 0 16px}.result-modal-desc{color:#555;font-size:14px;line-height:1.85}.result-modal-fields{background:#f5f7fa;border-radius:10px;box-sizing:border-box;color:#555;font-size:14px;line-height:1.8;margin-top:28px;padding:16px;text-align:left;width:340px}.result-modal-fields-label{color:#111;display:block;font-weight:500;letter-spacing:-.35px;margin-bottom:4px}.result-modal-btn{background:#0f74ef;border:none;border-radius:31px;color:#fff;cursor:pointer;font-family:PingFang SC,sans-serif;font-size:20px;font-weight:500;height:62px;margin-top:28px;transition:background .2s;width:348px}.result-modal-btn:hover{background:#0a5ec7}.result-modal-auto-close{color:#888;font-family:PingFang SC,sans-serif;font-size:12px;margin:16px 0 0}.result-modal-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:color .15s;width:32px}.result-modal-close-btn:hover{background:#0000;color:#555}.result-modal .ant-modal-close{color:#888;height:32px;right:32px;top:32px;width:32px}.result-modal .ant-modal-close:hover{background:#0000;color:#555}.reg-page{align-items:center;background:#eff7ff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}.reg-section-container{margin:0 24px 68px;width:1200px}.reg-hero,.reg-section-container{box-sizing:border-box;position:relative}.reg-hero{align-items:center;display:flex;justify-content:center;margin-bottom:152px;min-height:480px;overflow:hidden;padding-top:148px;width:100%}.reg-hero-bg{background-position:top;background-repeat:no-repeat;background-size:contain;inset:0;position:absolute;width:100%}.reg-hero-blob{display:none}.reg-hero-body{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:left;width:100%;z-index:1}.reg-hero-tag{display:flex;gap:10px;margin-bottom:20px}.reg-hero-tag-leaf{display:block;flex-shrink:0}.reg-hero-tag-leaf--flip{transform:scaleX(-1)}.reg-hero-tag-text{-webkit-text-fill-color:#0000;background:linear-gradient(95.39deg,#99610d .32%,#413307 79.61%);-webkit-background-clip:text;background-clip:text;font-size:28px;line-height:1.5;white-space:nowrap}.reg-hero-tag-text,.reg-hero-title{font-family:Alibaba PuHuiTi,Alibaba PuHuiTi Fallback,sans-serif;font-weight:700}.reg-hero-title{color:#111;display:flex;font-size:52px;letter-spacing:-.5px;line-height:1.2;margin-bottom:24px}.reg-hero-title-hl{-webkit-text-fill-color:#0000;background:linear-gradient(98deg,#ff9116 21.66%,#ff4ba0 75.3%);background-clip:text;-webkit-background-clip:text;margin-right:48px;white-space:pre-wrap}.reg-hero-title-vertical{display:block;text-align:center}.reg-hero-title-vertical>span{display:block}.reg-hero-title-vertical .reg-hero-title-hl{margin-right:0}.reg-hero-subtitle{color:#111111b3;font-family:PingFang SC;font-size:24px;font-style:normal;font-weight:500;line-height:185%;margin-bottom:56px;max-width:800px;text-align:center}.reg-hero-btns{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.reg-btn-primary{align-items:center;background:linear-gradient(120deg,#66abff 9.15%,#0f74ef 88.53%);border:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-flex;font-family:Alibaba PuHuiTi,Alibaba PuHuiTi Fallback,sans-serif;font-size:24px;font-style:normal;font-weight:400;isolation:isolate;line-height:150%;padding:22px 64px;position:relative;text-align:center;transition:transform .3s ease;white-space:nowrap}.reg-btn-primary:after{background:linear-gradient(120deg,#8fc2ff 9.15%,#3a8aec 88.53%);border-radius:40px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.reg-btn-primary:hover{transform:translateY(-1px)}.reg-btn-primary:hover:after{opacity:1}.reg-btn-outline{align-items:center;background:#0000;border:2px solid #000000b3;border-radius:40px;color:#111;cursor:pointer;display:inline-flex;font-family:Alibaba PuHuiTi,Alibaba PuHuiTi Fallback,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:150%;padding:22px 64px;text-align:center;transition:all .3s ease;white-space:nowrap}.reg-btn-outline:hover{background:#fff;border:2px solid #0f74ef80;border-radius:40px;color:#0f74ef;transform:translateY(-1px)}.reg-tl-section{box-sizing:border-box;margin-bottom:160px;position:relative}.reg-tl-track{align-items:flex-end;display:flex;gap:80px;justify-content:center}.reg-tl-step{flex:1 1;flex-direction:column;max-width:200px;min-width:120px;text-align:center}.reg-tl-card,.reg-tl-step{align-items:center;display:flex;position:relative}.reg-tl-card{box-sizing:border-box;flex-direction:column;gap:8px;height:160px;justify-content:flex-start;padding:8px 0 20px;width:100%}.reg-tl-card-bg{border-radius:16px;height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%}.reg-tl-icon-img{flex-shrink:0;height:80px;margin-top:-8px;object-fit:contain;position:relative;width:80px;z-index:1}.reg-tl-title{color:#111;font-size:24px;font-weight:500}.reg-tl-date,.reg-tl-title{font-family:PingFang SC,sans-serif;position:relative;z-index:1}.reg-tl-date{color:#555;font-size:14px;line-height:16px;white-space:nowrap}.reg-tl-dot-img{display:block;flex-shrink:0;height:46px;margin-top:12px;width:46px}.reg-tl-connector{align-self:flex-end;background:linear-gradient(90deg,#5eb8ec00,#5eb8ec33 9.76%,#5eb8ec33 90.29%,#5eb8ec00);bottom:16px;flex:1 1;flex-shrink:1;height:14px;position:absolute;width:100%}.reg-form-section{box-sizing:border-box;position:relative}.reg-form-outer{align-items:flex-start;display:flex;flex-direction:column}.reg-form-card{background:#fff;border-radius:20px;box-sizing:border-box;margin:0 auto;padding:36px 160px 40px;position:relative;width:960px}.reg-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:color .15s;width:32px}.reg-close-btn:hover{background:#0000;color:#555}.reg-form-card-close{position:absolute;right:32px;top:32px}.reg-form-card-title{color:#111;font-size:24px;font-style:normal;font-weight:600;line-height:150%;margin:0 0 16px;text-align:center}.reg-form-card-sub{color:#888;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 32px;text-align:center}.reg-validation-banner{align-items:center;background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;color:#cf1322;display:flex;font-size:13px;gap:8px;margin-bottom:20px;padding:10px 14px}.reg-form .ant-form-item{margin-bottom:28px}.reg-form .ant-form-item-label{padding-bottom:4px}.reg-field-label{align-items:center;color:#111;display:flex;font-size:14px;font-weight:500}.reg-star{color:#ff4d4f;font-size:13px;margin-right:1px}.reg-input{background:#f5f7fa!important;border-color:#0000!important;border-radius:8px!important;color:#111!important;font-size:14px!important;height:38px!important;padding:0 12px!important;transition:border-color .2s,background .2s!important}.reg-input:focus,.reg-input:hover{background:#fff!important;border-color:#1d72f3!important}.reg-code-row{align-items:center;background:#f5f7fa;border:1px solid #0000;border-radius:8px;display:flex;overflow:hidden;transition:border-color .2s,background .2s}.reg-code-row:focus-within{background:#fff;border-color:#1d72f3}.reg-code-input.reg-input{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;flex:1 1;height:34px!important;padding:0 12px!important}.reg-code-input.reg-input:focus,.reg-code-input.reg-input:hover{background:#0000!important;border:none!important}.reg-code-divider{background:#e1e7f0;border-radius:1px;flex-shrink:0;height:24px;width:1px}.reg-get-code-btn{align-items:center;background:#0000;border:none;color:#0f74ef;cursor:pointer;display:flex;flex-shrink:0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;height:34px;line-height:1.85;padding:0 14px;transition:opacity .2s;white-space:nowrap}.reg-get-code-btn:hover{opacity:.75}.reg-get-code-btn--wait{color:#888}.reg-code-hint{color:#888;display:flex}.reg-code-error,.reg-code-hint{align-items:center;font-size:14px;gap:4px;margin-top:6px}.reg-code-error{color:#ff4d4f;display:inline-flex}.reg-upload.ant-upload-wrapper .ant-upload.ant-upload-drag{background-color:#f5f7fa!important;border:1px solid #ebeff5!important;border-radius:10px!important;margin-top:12px;transition:border-color .2s,background-color .2s}.reg-upload.ant-upload-wrapper .ant-upload.ant-upload-drag:hover{background:#fff!important;border-color:#1d72f3!important}.reg-upload-body{align-items:center;display:flex;flex-direction:column;padding:16px 20px 20px;text-align:center}.reg-upload-icon{margin-bottom:4px}.reg-upload-text{margin:0 0 2px}.reg-upload-hint,.reg-upload-text{color:#888;font-size:12px;line-height:180%}.reg-upload-hint{margin:0 0 10px}.reg-upload-select-btn{background:#fff;border:1px solid #aaa;border-radius:100px;color:#aaa;cursor:pointer;display:inline-block;font-size:13px;padding:4px 18px;transition:border-color .2s,color .2s}.reg-upload-select-btn:hover,.reg-upload.ant-upload-wrapper .ant-upload.ant-upload-drag:hover .reg-upload-select-btn{border-color:#1d72f3;color:#1d72f3}.reg-file-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.reg-file-item{align-items:center;background:#f5f7fa;border:1px solid #e5eaf0;border-radius:8px;display:flex;gap:8px;padding:7px 12px}.reg-file-clip{color:#1d72f3;flex-shrink:0;font-size:14px}.reg-file-name{color:#333;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reg-file-btn{align-items:center;background:none;border:none;color:#bbb;cursor:pointer;display:flex;font-size:14px;padding:2px 4px;transition:color .2s}.reg-file-btn:hover{color:#1d72f3}.reg-file-btn--del:hover{color:#ff4d4f}.reg-agree-item{margin-bottom:28px!important}.reg-agree-box{background:#f5f9ff;border-radius:8px;padding:10px 12px 10px 10px}.reg-agree-header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.reg-agree-checkbox{flex-shrink:0}.reg-agree-label{color:#111;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.15px;line-height:1.85}.reg-agree-required-mark{color:#fb2c36;font-size:14px;font-weight:500;line-height:1;margin-left:1px}.reg-agree-desc{color:#888;font-family:PingFang SC,sans-serif;font-size:12px;line-height:1.8;margin:0;padding-left:22px}.reg-agree-link{color:#0f74ef;font-weight:500}.reg-submit-row{display:flex;justify-content:center}.reg-submit-btn{align-items:center;background:linear-gradient(120deg,#66abff 9.15%,#0f74ef 88.53%);border:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-flex;font-family:Alibaba PuHuiTi,Alibaba PuHuiTi Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:400;isolation:isolate;line-height:44px;padding:10px 74px 10px 40px;position:relative;text-align:center;transition:transform .3s ease;white-space:nowrap}.reg-submit-btn:after{background:linear-gradient(120deg,#8fc2ff 9.15%,#3a8aec 88.53%);border-radius:40px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.reg-submit-btn:hover{transform:translateY(-1px)}.reg-submit-btn:hover:after{opacity:1}.reg-arrow-circle{align-items:center;background-color:#fff;border-radius:50%;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;position:absolute;right:10px;width:44px}.reg-arrow-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);display:block;height:100%;width:100%}.reg-submit-btn:hover .reg-arrow-icon{animation:regArrowReveal .5s ease-in-out forwards}@keyframes regArrowReveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.reg-submit-btn--loading{cursor:not-allowed;opacity:.7}.reg-submit-btn--disabled{background:#e5e5e5;color:#888;cursor:not-allowed;pointer-events:none}.reg-submit-btn--disabled:after{display:none}.reg-submit-btn--registered{background:#e5e5e5;color:#888;cursor:not-allowed;justify-content:center;padding-right:40px;pointer-events:none}.reg-submit-btn--registered:after{display:none}.reg-preview-modal .ant-modal-close{color:#888;height:32px;right:32px;top:32px;width:32px}.reg-preview-modal .ant-modal-close:hover{background:#0000;color:#555}.reg-info-modal .ant-modal-content,.reg-info-modal-content{background-color:#eff7ff!important;border-radius:32px!important;overflow:hidden!important;padding:0!important}.reg-info-modal .ant-modal-close{display:none}.reg-info-modal-header{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:68px 64px 20px;position:relative}.reg-info-modal-title{color:#111;font-family:PingFang SC,sans-serif;font-size:24px;font-weight:600;line-height:1.5;margin:0;text-align:center}.reg-info-modal-header .reg-close-btn{position:absolute;right:32px;top:32px}.reg-info-modal-scroll{margin-bottom:32px;max-height:70vh;overflow-y:auto;position:relative}.reg-info-modal-body{display:flex;flex-direction:column;padding:8px 90px 80px;position:relative;z-index:1}.reg-info-modal-background{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-60px;height:300px;left:-300px;position:absolute;width:1600px}.reg-modal-body-intro{margin:0 0 16px}.reg-info-section{margin-bottom:16px}.reg-info-section:last-child{margin-bottom:0}.reg-info-section-heading{align-items:center;display:flex;gap:8px;margin-bottom:8px}.reg-info-section-num-wrap{align-items:center;background:#d6e8ff;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.reg-info-section-num{color:#0f4999;font-family:Trip Geom TF,sans-serif;font-size:14px;line-height:1}.reg-info-section-heading-text{font-weight:500}.reg-info-section-body,.reg-info-section-heading-text{color:#111;font-family:PingFang SC,sans-serif;font-size:14px;line-height:1.85}.reg-info-section-body{padding-left:0}.reg-modal-md p{color:#111;font-family:PingFang SC,sans-serif;font-size:14px;line-height:1.85;margin:0 0 8px}.reg-modal-md p:last-child{margin-bottom:0}.reg-modal-md ul{list-style:disc;margin:0 0 8px;padding-left:20px}.reg-modal-md li{color:#111;font-family:PingFang SC,sans-serif;font-size:14px;line-height:1.85;margin-bottom:0}.reg-modal-md strong{font-weight:600}.reg-modal-md-link{color:#0f74ef;font-weight:500;text-decoration:none}.reg-modal-md-link:hover{text-decoration:underline}.reg-agree-link--clickable{cursor:pointer}@media (min-width:1920px){.reg-section-container{width:1400px}}.reg-modal-list{display:flex;flex-direction:column;list-style:disc;margin:0;padding-left:21px}.reg-modal-list li{color:#111;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:1.85}@media (min-width:834px) and (max-width:1199px){.reg-section-container{max-width:100%;overflow:hidden;padding-left:24px;padding-right:24px;width:100%}}@media (max-width:833px){.reg-section-container{margin:0 0 40px;width:100%}.reg-hero{min-height:auto;padding:60px 20px}.reg-hero-title{display:block;font-size:28px;text-align:center}.reg-hero-title>span{display:block}.reg-hero-title-hl{margin-right:0}.reg-hero-subtitle{font-size:13px}.reg-hero-btns{align-items:stretch;flex-direction:column;gap:12px;width:100%}.reg-btn-outline,.reg-btn-primary{font-size:17px;justify-content:center;padding:12px 24px;width:100%}.reg-tl-section{padding:40px 20px 28px}.reg-tl-track{align-items:stretch;flex-direction:column;gap:0;position:relative}.reg-tl-connector{background:linear-gradient(180deg,#5eb8ec00,#5eb8ec33 9.76%,#5eb8ec33 90.29%,#5eb8ec00);border-radius:7px;bottom:0;display:block;height:100%;left:16px;position:absolute;top:0;width:14px}.reg-tl-step{align-items:center;flex-direction:row;gap:12px;max-width:100%;padding:10px 0;position:relative;text-align:left;width:100%}.reg-tl-dot-img{display:block;flex-shrink:0;height:38px;margin:4px;order:-1;position:relative;width:38px;z-index:1}.reg-tl-dot-img--active{margin:0}.reg-tl-step:first-child .reg-tl-dot-img{height:46px;width:46px}.reg-tl-card{grid-gap:2px 10px;align-items:center;display:grid;flex:1 1;gap:2px 10px;grid-template-columns:64px 1fr;grid-template-rows:auto auto;height:auto;min-height:90px;padding:10px 14px;width:auto}.reg-tl-card-bg{border-radius:14px;width:auto}.reg-tl-icon-img{align-self:center;grid-column:1;grid-row:1/3;height:64px;margin:0;position:relative;width:64px;z-index:1}.reg-tl-title{align-self:end;font-size:18px;grid-column:2;grid-row:1;line-height:1.4;margin:0}.reg-tl-date{align-self:start;color:#888;font-size:13px;grid-column:2;grid-row:2;margin:2px 0 0}.reg-form-section{padding:0 16px 60px}.reg-form-card{max-width:600px;padding:28px 20px 32px;width:100%}.reg-form-card-title{font-size:16px}.reg-submit-btn{justify-content:center}.reg-info-modal .ant-modal-content,.reg-info-modal-content{border-radius:20px!important}.reg-info-modal-header{padding:24px 48px 0 20px}.reg-info-modal-title{font-size:18px;text-align:left}.reg-info-modal-header .reg-close-btn{right:16px;top:16px}.reg-info-modal-scroll{max-height:75vh}.reg-info-modal-body{padding:20px 20px 40px}}.act-page{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:120px 24px 80px;position:relative;width:100%}.act-cloud-bg{background-position:top;background-repeat:no-repeat;background-size:cover;inset:0;position:fixed;z-index:0}.act-card{background:#fff;border-radius:40px;box-shadow:0 4px 20px #04214414;box-sizing:border-box;padding:32px 50px 48px;position:relative;width:480px;z-index:1}.act-card-title{color:#111;font-size:24px;font-weight:500;line-height:1.5;margin:0 0 24px;text-align:center}.act-steps{gap:0;justify-content:center;margin-bottom:24px}.act-step-item,.act-steps{align-items:center;display:flex}.act-step-item{flex-shrink:0;gap:6px}.act-step-icon{flex-shrink:0;height:28px;position:relative;width:28px}.act-step-done-icon{display:block;height:28px;width:28px}.act-step-active-outer{height:28px;inset:0;position:absolute;width:28px}.act-step-active-inner,.act-step-inactive-inner{height:18px;left:5px;position:absolute;top:5px;width:18px}.act-step-num{font-size:12px;font-weight:700;left:0;letter-spacing:-.15px;line-height:18px;position:absolute;right:0;text-align:center;top:5px}.act-step-num--active{color:#111}.act-step-num--inactive{color:#555}.act-step-label{font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap}.act-step-label--active{color:#111}.act-step-label--inactive{color:#888}.act-step-line{background:#e5e5e5;flex-shrink:0;height:2px;margin:0 4px;width:48px}.act-step-line--done{background:#49d1ff}.act-step1{align-items:center;display:flex;flex-direction:column;gap:0}.act-step1-welcome{color:#111;font-size:18px;margin:12px 0 8px}.act-step1-subtitle,.act-step1-welcome{font-weight:500;line-height:1.5;text-align:center}.act-step1-subtitle{color:#888;font-size:14px;margin:0 0 16px}.act-info-card{background:#f5f7fa;border-radius:8px;box-sizing:border-box;margin-bottom:24px;padding:0 15px;width:100%}.act-info-row{align-items:center;border-bottom:1px solid #0000000f;display:flex;height:50px;justify-content:space-between}.act-info-row:last-child{border-bottom:none}.act-info-label{color:#555;font-size:14px;line-height:1.85;white-space:nowrap}.act-info-value{color:#111;font-size:14px;font-weight:500;line-height:1.85;text-align:right}.act-info-value--account{background:#0f74ef14;border-radius:8px;color:#0f74ef;font-weight:600;padding:2px 10px}.act-step2{display:flex;flex-direction:column;gap:0}.act-code-sent-banner{background:#1cc2871a;border-radius:8px;margin-bottom:16px;padding:7px 10px}.act-code-sent-text{color:#069c67;font-size:14px;line-height:1.85}.act-code-sent-text strong{color:#111;font-weight:500}.act-field{margin-bottom:16px}.act-field-label{align-items:center;color:#111;display:flex;font-size:14px;font-weight:500;gap:2px;line-height:1.85;margin-bottom:4px}.act-required{color:#fb2c36;font-size:14px;font-weight:500;line-height:14px}.act-otp-row{display:flex;gap:8px;width:100%}.act-otp-box{background:#f5f7fa;border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:#111;flex:1 1;font-size:24px;font-weight:500;height:48px;min-width:0;outline:none;text-align:center;transition:border-color .2s}.act-otp-box:focus{background:#f5f7fa;border-color:#0f74ef;border-width:2px}.act-otp-box--filled{color:#111}.act-otp-footer{align-items:center;display:flex;justify-content:space-between;margin-top:6px;width:100%}.act-otp-valid{color:#888}.act-otp-valid,.act-resend-btn{font-size:14px;font-weight:500;line-height:1.85}.act-resend-btn{background:none;border:none;color:#0f74ef;cursor:pointer;padding:0}.act-resend-btn--disabled{color:#888;cursor:default}.act-spam-hint{align-items:center;color:#aaa;display:flex;font-size:14px;gap:4px;line-height:1.8;margin-top:2px}.act-input{background:#f5f7fa;border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:#111;display:block;font-size:14px;height:36px;outline:none;padding:4px 11px;transition:border-color .2s;width:100%}.act-input::placeholder{color:#c5c5c5}.act-input:focus{border-color:#0f74ef}.act-input--error{border-color:#fb2c36}.act-strength-wrap{margin-top:6px}.act-strength-bars{display:flex;gap:4px}.act-strength-bar{background:#d9d9d9;border-radius:2px;flex:1 1;height:4px;transition:background .2s}.act-hint{color:#888;font-size:14px;font-weight:500;line-height:1.85;margin:6px 0 0}.act-hint--error{color:#fb2c36}.act-step3{align-items:center;display:flex;flex-direction:column;gap:0;padding-top:8px}.act-success-icon-wrap{height:140px;margin-bottom:20px;width:140px}.act-success-icon{display:block;height:100%;width:100%}.act-success-title{color:#111;font-size:28px;font-weight:700;line-height:1.5;margin:0 0 8px;text-align:center}.act-success-subtitle{color:#aaa;font-size:14px;font-weight:500;line-height:1.5;margin:0 0 24px;text-align:center}.act-btn-primary{background:#0f74ef;border:none;border-radius:28px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:20px;font-weight:500;height:56px;margin-top:16px;text-align:center;transition:background .2s;width:100%}.act-btn-primary:hover{background:#0d65d4}.act-back-btn{align-items:center;background:none;border:none;color:#0f74ef;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;justify-content:center;line-height:1.5;margin:20px auto 0;padding:0}.act-back-btn:hover{opacity:.8}@media (max-width:1024px) and (min-width:834px){.act-card{padding:28px 40px 44px;width:440px}}@media (max-width:833px){.act-page{align-items:flex-start;padding:100px 16px 60px}.act-card{border-radius:24px;padding:24px 20px 36px;width:100%}.act-card-title{font-size:20px}.act-btn-primary{font-size:18px;height:50px}.act-step-line{width:28px}.act-step-label{font-size:12px}}.lgn-page{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:100px 24px 80px;position:relative;width:100%}.lgn-cloud-bg{background-position:center 20%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,#000 70%,#0000);mask-image:linear-gradient(180deg,#000 70%,#0000);pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.lgn-center{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:1}.lgn-card{background:#fff;border-radius:40px;box-shadow:0 4px 20px #04214414;box-sizing:border-box;padding:28px 50px 48px;width:480px}.lgn-card-header{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:16px}.lgn-logo-placeholder img{height:40px;width:auto}.lgn-center-name{color:#111;font-size:24px;font-weight:500;line-height:1.5;white-space:nowrap}.lgn-welcome{color:#111;font-size:28px;font-weight:700;margin:0 0 4px}.lgn-subtitle,.lgn-welcome{line-height:1.5;text-align:center}.lgn-subtitle{color:#888;font-size:14px;font-weight:400;margin:0 0 28px}.lgn-card--forgot{padding-top:28px}.lgn-forgot-title{color:#111;font-size:24px;margin:0 0 8px}.lgn-forgot-subtitle,.lgn-forgot-title{font-weight:500;line-height:1.5;text-align:center}.lgn-forgot-subtitle{color:#888;font-size:14px;margin:0 0 20px;white-space:nowrap}.lgn-field{margin-bottom:16px}.lgn-field-label{align-items:center;color:#111;display:flex;font-size:14px;font-weight:500;gap:2px;line-height:1.85;margin-bottom:4px}.lgn-required{color:#fb2c36;font-size:14px;font-weight:500;line-height:14px}.lgn-input{background:#f5f7fa;border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:#111;display:block;font-family:inherit;font-size:14px;height:36px;outline:none;padding:4px 11px;transition:border-color .2s;width:100%}.lgn-input::placeholder{color:#c5c5c5;font-weight:400}.lgn-input:focus{border-color:#0f74ef}.lgn-input--error{border-color:#f54336!important}.lgn-input--filled{align-items:center;background:#f5f7fa;border:1px solid #f54336;border-radius:8px;box-sizing:border-box;color:#111;display:flex;font-size:14px;font-weight:500;height:36px;padding:4px 11px}.lgn-error-hint{align-items:center;display:flex;gap:4px;margin-top:4px}.lgn-error-icon{flex-shrink:0;height:16px;width:16px}.lgn-error-hint span{color:#f54336;font-size:14px;line-height:1.85}.lgn-remember-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.lgn-checkbox-antd .ant-checkbox-checked .ant-checkbox-inner{background-color:#0f74ef;border-color:#0f74ef}.lgn-checkbox-antd .ant-checkbox-inner{border-radius:4px}.lgn-checkbox-text{color:#111}.lgn-checkbox-text,.lgn-forgot-link{font-size:14px;font-weight:500;line-height:1.5}.lgn-forgot-link{background:none;border:none;color:#0f74ef;cursor:pointer;padding:0}.lgn-btn-primary{background:#0f74ef;border:none;border-radius:28px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:20px;font-weight:500;height:56px;letter-spacing:.05em;text-align:center;transition:background .2s;width:100%}.lgn-btn-primary:hover{background:#0d65d4}.lgn-btn-primary--disabled{background:#e5e5e5;color:#888;cursor:not-allowed}.lgn-btn-primary--disabled:hover{background:#e5e5e5}.lgn-register-hint{color:#555;font-size:14px;font-weight:500;line-height:1.5;margin:20px 0 0;text-align:center}.lgn-register-link{color:#0f74ef;text-decoration:none}.lgn-register-link:hover{text-decoration:underline}.lgn-back-btn{align-items:center;background:none;border:none;color:#0f74ef;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;justify-content:center;line-height:1.5;margin:20px auto 0;padding:0}.lgn-back-btn:hover{opacity:.8}.lgn-otp-row{display:flex;gap:8px;width:100%}.lgn-otp-box{background:#f5f7fa;border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:#111;flex:1 1;font-family:inherit;font-size:24px;font-weight:500;height:48px;min-width:0;outline:none;text-align:center;transition:border-color .2s}.lgn-otp-box:focus{border-color:#0f74ef;border-width:2px}.lgn-otp-box--filled{color:#111}.lgn-otp-box--error{border-color:#f54336}.lgn-otp-footer{align-items:center;display:flex;justify-content:space-between;margin-top:6px}.lgn-otp-valid{color:#888}.lgn-otp-valid,.lgn-resend-btn{font-size:14px;font-weight:500;line-height:1.85}.lgn-resend-btn{background:none;border:none;color:#0f74ef;cursor:pointer;font-family:inherit;padding:0}.lgn-resend-btn--disabled{color:#888;cursor:default}.lgn-spam-hint{align-items:center;color:#aaa;display:flex;font-size:14px;gap:4px;line-height:1.8;margin-top:2px}.lgn-strength-bars{display:flex;gap:4px;margin-top:6px}.lgn-strength-bar{background:#d9d9d9;border-radius:2px;flex:1 1;height:4px;transition:background .2s}.lgn-hint{color:#888;font-size:14px;font-weight:500;line-height:1.85;margin:6px 0 0}.lgn-code-sent-banner{background:#1cc2871a;border-radius:8px;font-size:14px;line-height:1.85;margin-bottom:16px;padding:7px 10px}.lgn-code-sent-label{color:#069c67;font-weight:500}.lgn-code-sent-email{color:#111;font-weight:500}.lgn-not-activated-box{background:#fff5f5;border-radius:8px;margin-bottom:16px;padding:7px 11px 11px}.lgn-not-activated-header{align-items:center;display:flex;gap:4px;margin-bottom:6px}.lgn-not-activated-title{color:#f54336;font-size:14px;line-height:1.85}.lgn-not-activated-desc{color:#111;font-size:14px;line-height:1.5;margin:0 0 10px}.lgn-not-activated-desc strong{font-weight:600}.lgn-not-activated-actions{display:flex;gap:12px}.lgn-btn-secondary{background:#fff;border:1px solid #d5d5d5;border-radius:8px;color:#111;cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;font-weight:500;height:34px;text-align:center;transition:opacity .2s}.lgn-btn-secondary:hover{opacity:.8}.lgn-btn-secondary--blue{background:#0f74ef;border-color:#0f74ef;color:#fff}@media (max-width:1024px){.lgn-card{padding:24px 40px 40px;width:440px}.lgn-forgot-subtitle{text-align:center;white-space:normal}}@media (max-width:833px){.lgn-page{align-items:flex-start;padding:90px 16px 60px}.lgn-card{border-radius:24px;padding:24px 24px 36px;width:100%}.lgn-welcome{font-size:24px}.lgn-center-name{font-size:20px}.lgn-forgot-subtitle{white-space:normal}.lgn-not-activated-actions{flex-direction:column}.lgn-btn-secondary{flex:none;width:100%}.lgn-logo-placeholder img{height:30px;width:auto}}.ff-page-container{--ff-accent:#007a7a;--ff-highlight:#72cebf;--ff-selection:#72cebf33;background:linear-gradient(180deg,#effcf7,#e5f5fc)}.ff-page{align-items:flex-start;box-sizing:border-box;display:flex;gap:46px;margin:0 auto;min-height:calc(100vh - 80px);padding-top:80px;width:min(1400px,calc(100% - 80px))}.ff-sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:14px;padding-top:48px;width:226px}.ff-sidebar-item{align-items:center;background:linear-gradient(#fff,#fff);border-radius:12px;box-sizing:border-box;color:#111;display:flex;font-size:16px;font-weight:500;gap:10px;height:48px;line-height:28px;padding:0 16px 0 40px;text-decoration:none;transition:background .2s ease}.ff-sidebar-item--active{background:linear-gradient(var(--ff-selection),var(--ff-selection))}.ff-sidebar-item:hover:not(.ff-sidebar-item--active){background:linear-gradient(#e2f7f3,#e2f7f3)}.ff-sidebar-badge{align-items:center;border:1px solid #ffc899;border-radius:8px;color:#f50;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:1.85;padding:0 6px;white-space:nowrap}.ff-content{flex:1 1;min-width:0;padding:48px 0 136px}.ff-sidebar-item:focus-visible{outline:2px solid var(--ff-accent);outline-offset:3px}@media (min-width:834px) and (max-width:1199px){.ff-page{gap:24px;max-width:100%;padding-left:24px;padding-right:24px;width:100%}.ff-sidebar{width:196px}.ff-sidebar-item{padding-left:24px}}@media (max-width:833px){.ff-page{flex-direction:column;gap:0;min-height:100vh;padding-top:0;width:100%}.ff-sidebar{-webkit-overflow-scrolling:touch;background:#fff;border-bottom:1px solid #e5e5e5;flex-direction:row;flex-shrink:0;gap:0;overflow-x:auto;padding:0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.ff-sidebar-item{background:#0000;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;font-size:14px;gap:6px;height:44px;padding:0 16px;transition:border-color .2s}.ff-sidebar-item--active{background:#0000;border-bottom-color:var(--ff-highlight);color:var(--ff-accent)}.ff-sidebar-item:hover:not(.ff-sidebar-item--active){background:linear-gradient(#e2f7f3,#e2f7f3);border-bottom-color:#e5e5e5}.ff-content{padding:20px 16px 60px;width:100%}}.ffov-banner{align-items:center;display:flex;isolation:isolate;margin-bottom:24px;min-height:160px;padding:32px;position:relative}.ffov-banner-art{border:2px solid #fff;border-radius:40px;inset:0;z-index:-1}.ffov-banner-art,.ffov-banner-canvas{background:linear-gradient(187.9696deg,#fdfefe 48.364%,#caeceb 87.763%);overflow:hidden;position:absolute}.ffov-banner-canvas{height:222px;right:-56px;top:-32px;width:1187px}.ffov-banner-art img{display:block;max-width:none}.ffov-banner-brand{height:254px;left:7px;overflow:hidden;position:absolute;top:-16px;width:1207px}.ffov-banner-brand img{height:99.98%;left:40.82%;position:absolute;top:-.08%;width:59.23%}.ffov-banner-glow-bottom,.ffov-banner-glow-left,.ffov-banner-glow-right{align-items:center;display:flex;justify-content:center;position:absolute}.ffov-banner-glow-left{height:220.429px;left:-64.38px;top:-145.28px;width:581.711px}.ffov-banner-glow-left>div{height:200.624px;position:relative;transform:rotate(-3.03deg) scaleY(.97) skewX(13.23deg);width:526.285px}.ffov-banner-glow-left img,.ffov-banner-glow-right img{left:-100px;position:absolute;top:-100px}.ffov-banner-glow-bottom{height:185.767px;left:98.12px;top:114.22px;width:295.195px}.ffov-banner-glow-bottom>div{height:156.266px;position:relative;transform:rotate(-160.82deg) scaleY(.93) skewX(-21.5deg);width:204.706px}.ffov-banner-glow-bottom img{left:-16.655px;position:absolute;top:-16.655px}.ffov-banner-base{bottom:0;height:59px;left:-8px;object-fit:cover;position:absolute;width:1195px}.ffov-banner-glow-right{height:195.271px;left:1065.34px;top:-9.4px;width:195.271px}.ffov-banner-glow-right>div{height:159.312px;position:relative;transform:rotate(-15.08deg);width:159.312px}.ffov-banner-wave-left{left:-41px;position:absolute;top:94px}.ffov-banner-wave-right{left:410.5px;position:absolute;top:163.7px}.ffov-banner-glow-center{height:43px;left:534px;position:absolute;top:115px;width:77px}.ffov-banner-glow-center img{left:-41.5px;position:absolute;top:-41.5px}.ffov-banner-copy{max-width:calc(100% - 200px);overflow-wrap:anywhere;width:100%}@media (max-width:1199px){.ffov-banner{padding-left:28px;padding-right:28px}.ffov-banner-copy{max-width:calc(100% - 180px)}.ffov-banner-canvas{right:-64px;transform:scale(.8);transform-origin:right center}}@media (max-width:833px){.ffov-banner{min-height:160px;padding:24px 20px}.ffov-banner-art{border-radius:24px}.ffov-banner-copy{max-width:calc(100% - 110px)}.ffov-banner-canvas{right:-112px;transform:scale(.75)}}.ffov-card.ffov-result{padding:28px 32px 34px}.ffov-result dd,.ffov-result dl,.ffov-result h2,.ffov-result h3,.ffov-result p{margin:0}.ffov-result-button,.ffov-result-dimension-difference,.ffov-result-dimension-score,.ffov-result-final h3,.ffov-result-heading h2,.ffov-result-score,.ffov-result-stat dd{font-family:Alibaba PuHuiTi,PingFang SC,sans-serif}.ffov-result-header{margin-bottom:22px}.ffov-result-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ffov-result-heading h2{color:#111;font-size:24px;font-weight:700;line-height:1.5}.ffov-result-year{background:var(--ff-selection);border-radius:8px;color:var(--ff-accent);font-size:16px;font-weight:600;line-height:30px;padding:1px 10px}.ffov-result p.ffov-result-description{color:#555;font-size:14px;line-height:1.5;margin-top:12px}.ffov-result-scoreboard{align-items:center;background:#f5fffd;border-radius:20px;display:flex;gap:24px;justify-content:space-between;min-height:175px;padding:20px 24px}.ffov-result-final h3{color:var(--ff-accent);font-size:20px;font-weight:700;line-height:1.5}.ffov-result-score{color:#005b5b;font-size:56px;font-weight:700;line-height:1.5}.ffov-result-score-caption{color:#555;font-size:14px;line-height:1.5}.ffov-result-comparison{grid-gap:16px;display:grid;flex-shrink:0;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:48%;width:426px}.ffov-result-stat{align-items:center;background:var(--ff-selection);border-radius:12px;display:flex;flex-direction:column;justify-content:center;line-height:1.5;min-height:85px;padding:12px 12px 16px;text-align:center}.ffov-result-stat dt{color:#888;font-size:14px}.ffov-result-stat dd{color:#005b5b;font-size:24px;font-weight:700;order:-1}.ffov-result-dimensions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.ffov-result-dimension{--result-score-color:var(--ff-accent);--result-bar-color:#1bb1ac;background:#effdfd;border-radius:20px;display:flex;flex-direction:column;gap:4px;justify-content:center;line-height:1.5;min-width:0;padding:12px 24px}.ffov-result-dimension--money{--result-score-color:#cf7c00;--result-bar-color:#dd9c25;background:#fff9f1}.ffov-result-dimension--care{--result-score-color:#e36e01;--result-bar-color:#f5901e;background:#fffcee}.ffov-result-dimension--culture{--result-score-color:#d15343;--result-bar-color:#e9877a;background:#fff8f8}.ffov-result-dimension h3{align-items:center;color:#555;display:flex;font-size:14px;font-weight:500;gap:8px;min-height:24px}.ffov-result-dimension img{display:block;flex-shrink:0}.ffov-result-dimension-score{color:var(--result-score-color);font-size:28px;font-weight:500}.ffov-result-meter{background:#00000014;border-radius:20px;height:8px;overflow:hidden}.ffov-result-meter span{background:var(--result-bar-color);border-radius:inherit;display:block;height:8px}.ffov-result-dimension-difference{color:var(--result-bar-color);font-size:16px;font-weight:500}.ffov-result p.ffov-result-note{align-items:center;color:#888;display:flex;font-size:14px;gap:4px;line-height:26px;margin-top:16px}.ffov-result-note-icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.ffov-result-note-icon img{display:block}.ffov-result-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-top:10px}.ffov-result a.ffov-result-button{align-items:center;border:2px solid #0000;border-radius:40px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;min-height:44px;padding:8px 24px;text-align:center;text-decoration:none;transition:color .2s,border-color .2s}.ffov-result .ffov-result-button--primary{background:linear-gradient(90deg,#52dfd0,#19afab);color:#fff}.ffov-result a.ffov-result-button--primary{border:0;padding-bottom:10px;padding-top:10px}.ffov-result .ffov-result-button--primary:hover{background:linear-gradient(90deg,#9de7db,#0cbfbf);color:#fff}.ffov-result a.ffov-result-button--secondary{background:linear-gradient(#fff,#fff);border-color:#e5e5e5;color:#111}.ffov-result a.ffov-result-button--secondary:hover{border-color:var(--ff-highlight);color:var(--ff-accent)}.ffov-result-button:focus-visible{outline:2px solid var(--ff-accent);outline-offset:3px}.ffov-result-sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (min-width:834px) and (max-width:1399px){.ffov-result-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.ffov-result-scoreboard{flex-wrap:wrap}.ffov-result-comparison{max-width:none;width:100%}}@media (max-width:833px){.ffov-card.ffov-result{padding:20px 16px 24px}.ffov-result-heading{gap:8px}.ffov-result-heading h2{font-size:20px}.ffov-result-year{font-size:14px;line-height:26px}.ffov-result-scoreboard{align-items:stretch;flex-direction:column;gap:16px;padding:16px}.ffov-result-final h3{font-size:18px}.ffov-result-score{font-size:44px}.ffov-result-comparison{gap:10px;max-width:none;width:100%}.ffov-result-stat{padding:10px 6px}.ffov-result-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.ffov-result-dimension{padding:12px}.ffov-result-dimension h3{font-size:12px;gap:4px}.ffov-result-dimension-score{font-size:26px}.ffov-result p.ffov-result-note{align-items:flex-start;line-height:1.5}.ffov-result-note-icon{margin-top:2px}.ffov-result-actions{gap:10px;margin-top:16px}.ffov-result a.ffov-result-button{flex:1 1 140px;font-size:14px;padding-left:12px;padding-right:12px}}.ffov-result-state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:220px;text-align:center}.ffov-result-state h2,.ffov-result-state p{margin:0}.ffov-result-state button{background:#007a7a;border:0;border-radius:20px;color:#fff;cursor:pointer;font-weight:600;min-height:40px;padding:0 22px}.ffov-page{max-width:1126px;width:100%}.ffov-welcome{color:#111;font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:28px;font-weight:700;line-height:1.5;margin:0 0 10px}.ffov-subtitle{color:#111;font-size:14px;font-weight:500;line-height:1.5;margin:0}.ffov-card{background:#fff;border-radius:40px;box-sizing:border-box;margin-bottom:24px;padding:28px 32px 32px;width:100%}.ffov-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:0}.ffov-progress-card{padding:28px 26px 26px}.ffov-progress-card .ffov-section-title{margin-bottom:32px;margin-left:6px}.ffov-section-title{align-items:flex-end;display:flex;gap:0;margin-bottom:20px}.ffov-section-title-text{color:#111;font-family:Trip Geom TF,sans-serif;font-size:24px;font-weight:700;line-height:1.5}.ffov-section-dot{display:inline-block;flex-shrink:0;height:8px;margin-bottom:8px;margin-left:2px;width:8px}.ffov-steps{align-items:center;display:flex;gap:12px;margin-bottom:36px;overflow-x:auto}.ffov-step{flex-direction:column;flex-shrink:0;gap:6px}.ffov-step,.ffov-step-pill-wrapper{align-items:center;display:flex;width:140px}.ffov-step-pill-wrapper{border-radius:40px;height:68px;justify-content:center}.ffov-step--active .ffov-step-pill-wrapper{background:var(--ff-selection)}.ffov-step-pill{align-items:center;border-radius:28px;display:flex;font-size:16px;font-weight:500;height:48px;justify-content:center;line-height:1.5;width:120px}.ffov-step--active .ffov-step-pill,.ffov-step--done .ffov-step-pill{background:linear-gradient(90deg,#acf4e9,#69dad7);color:#111}.ffov-step--locked .ffov-step-pill{background:#e5e5e5;color:#888}.ffov-step-status-text{font-size:16px;font-weight:500;line-height:1.5;text-align:center}.ffov-step--active .ffov-step-status-text,.ffov-step--done .ffov-step-status-text{color:#111}.ffov-step--locked .ffov-step-status-text{color:#888}.ffov-step-label{white-space:nowrap}.ffov-step-connector{background:#e5e5e5;flex:1 1;height:2px;margin-bottom:30px;min-width:20px}.ffov-step-connector--active{background:#0ebdbc}.ffov-notice-bar{align-items:center;background:#f5fffd;border-radius:20px;display:flex;gap:16px;justify-content:space-between;min-height:64px;padding:10px 26px}.ffov-notice-text{color:#111;font-size:16px;font-weight:500;line-height:1.5}.ffov-notice-btn{background:var(--ff-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:16px;font-weight:500;height:44px;padding:0 36px;white-space:nowrap}.ffov-notice-btn:hover{background:#006565}.ffov-edit-btn:focus-visible,.ffov-notice-btn:focus-visible{outline:2px solid var(--ff-accent);outline-offset:3px}.ffov-edit-btn{background:#ffffffb3;border:1px solid #d5d5d5;border-radius:8px;color:#111;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;height:34px;line-height:1.85;width:60px}.ffov-edit-btn:hover{background:#f5f5f5}.ffov-info-table{margin-top:-8px}.ffov-info-row{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;font-size:16px;font-weight:500;gap:24px;justify-content:space-between;line-height:1.5;min-height:58px;padding:12px 0}.ffov-info-row:last-child{border-bottom:none;min-height:0;padding:14px 0 8px}.ffov-info-label{color:#555;flex-shrink:0}.ffov-info-value{color:#111;text-align:right}.ffov-info-code,.ffov-info-value{min-width:0;overflow-wrap:anywhere}.ffov-info-code{background:var(--ff-selection);border-radius:8px;color:var(--ff-accent);font-size:16px;font-weight:600;line-height:1.85;padding:0 10px}.ffov-announcements{display:flex;flex-direction:column;gap:12px}.ffov-announcement-item{align-items:flex-start;display:flex;gap:12px}.ffov-announcement-dot{background:#555;border-radius:50%;display:inline-block;flex-shrink:0;height:6px;margin-top:9px;width:6px}.ffov-announcement-text{color:#111;font-size:16px;font-weight:500;line-height:1.5}@media (min-width:834px) and (max-width:1199px){.ffov-notice-bar{align-items:stretch;flex-direction:column}.ffov-notice-btn{align-self:flex-end}}@media (max-width:833px){.ffov-welcome{font-size:20px}.ffov-card{border-radius:20px;padding:20px 16px 24px}.ffov-progress-card .ffov-section-title{margin-bottom:20px;margin-left:0}.ffov-steps{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin-bottom:24px;overflow-x:auto;padding-bottom:4px}.ffov-step{flex-shrink:0;width:110px}.ffov-step-pill-wrapper{height:56px;width:110px}.ffov-step-pill{font-size:13px;height:40px;width:96px}.ffov-step-status-text{font-size:13px}.ffov-notice-bar{align-items:flex-start;flex-direction:column;gap:10px;height:auto;padding:12px 16px}.ffov-notice-btn{height:auto;line-height:1.5;min-height:44px;padding:10px 12px;text-align:center;white-space:normal;width:100%}.ffov-info-row{flex-wrap:wrap;font-size:14px;gap:4px}.ffov-info-value{text-align:right}.ffov-section-title-text{font-size:18px}}.ffq-page{max-width:1126px;width:100%}.ffq-title{color:#111;font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:28px;font-weight:700;line-height:1.5;margin:0 0 24px}.ffq-submitted-banner{isolation:isolate;min-height:201px;padding:32px;position:relative}.ffq-banner-art{border:2px solid #fff;border-radius:40px;inset:0;z-index:-1}.ffq-banner-art,.ffq-banner-canvas{background:linear-gradient(187.4729deg,#fdfefe 48.364%,#caeceb 87.763%);overflow:hidden;position:absolute}.ffq-banner-canvas{height:208px;right:-63px;top:-2px;width:1187px}.ffq-banner-art img{display:block;max-width:none}.ffq-banner-illustration{height:413px;left:406px;mask-mode:alpha;-webkit-mask-position:-105px 40px;mask-position:-105px 40px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:855px 281px;mask-size:855px 281px;position:absolute;top:-49px;width:940px}.ffq-banner-illustration img{height:413px;width:940px}.ffq-banner-glow-bottom,.ffq-banner-glow-edge,.ffq-banner-glow-left,.ffq-banner-glow-right{align-items:center;display:flex;justify-content:center;position:absolute}.ffq-banner-glow-left{height:220.429px;left:124px;top:-175px;width:581.711px}.ffq-banner-glow-left>div{height:200.624px;position:relative;transform:rotate(-3.03deg) scaleY(.97) skewX(13.23deg);width:526.285px}.ffq-banner-glow-left img{left:-213.3px;position:absolute;top:-213.3px}.ffq-banner-glow-bottom{height:185.767px;left:98.12px;top:114.22px;width:295.195px}.ffq-banner-glow-bottom>div{height:156.266px;position:relative;transform:rotate(-160.82deg) scaleY(.93) skewX(-21.5deg);width:204.706px}.ffq-banner-glow-bottom img{left:-16.655px;position:absolute;top:-16.655px}.ffq-banner-base{bottom:0;height:59px;left:-8px;object-fit:cover;position:absolute;width:1195px}.ffq-banner-glow-right{height:195.271px;left:1065.34px;top:-9.4px;width:195.271px}.ffq-banner-glow-right>div{height:159.312px;position:relative;transform:rotate(-15.08deg);width:159.312px}.ffq-banner-glow-right img{left:-100px;position:absolute;top:-100px}.ffq-banner-wave-left{left:-41px;position:absolute;top:94px}.ffq-banner-wave-right{left:373px;position:absolute;top:164px}.ffq-banner-glow-center{height:96px;left:295px;position:absolute;top:71px;width:314px}.ffq-banner-glow-center img,.ffq-banner-glow-edge img{left:-41.5px;position:absolute;top:-41.5px}.ffq-banner-glow-edge{height:140.208px;left:1017.16px;top:40px;width:131.234px}.ffq-banner-glow-edge>div{height:113.918px;position:relative;transform:rotate(-33.57deg);width:81.906px}.ffq-banner-copy{max-width:calc(100% - 420px);overflow-wrap:anywhere;width:100%}.ffq-banner-copy h2{color:#111;font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:28px;font-weight:700;line-height:1.5;margin:0}.ffq-banner-copy p{color:#111;font-size:14px;font-weight:500;line-height:1.5;margin:10px 0 20px}.ffq-banner-copy a.ffq-result-link{align-items:center;background:linear-gradient(90deg,#52dfd0,#19afab);border-radius:40px;color:#fff;display:inline-flex;font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:16px;font-weight:500;justify-content:center;line-height:24px;min-height:44px;padding:10px 24px;text-align:center;text-decoration:none}.ffq-banner-copy a.ffq-result-link:hover{background:linear-gradient(90deg,#9de7db,#0cbfbf)}.ffq-result-link:focus-visible{outline:2px solid var(--ff-accent);outline-offset:3px}@media (min-width:834px) and (max-width:1399px){.ffq-banner-canvas{right:-90px;transform:scale(.8);transform-origin:right center}.ffq-banner-copy{max-width:calc(100% - 180px)}.ffq-banner-copy h2{font-size:24px}}@media (min-width:834px){.ff-page-container--questionnaire .ff-page{min-height:calc(100vh - 302px)}}@media (max-width:833px){.ffq-title{font-size:24px;margin-bottom:20px}.ffq-submitted-banner{min-height:330px;padding:24px 20px}.ffq-banner-art{border-radius:24px}.ffq-banner-canvas{background:#0000;bottom:-30px;-webkit-mask-image:linear-gradient(180deg,#0000,#000 28px);mask-image:linear-gradient(180deg,#0000,#000 28px);right:-42px;top:auto;transform:scale(.62);transform-origin:right center}.ffq-banner-copy{max-width:100%}.ffq-banner-copy h2{font-size:22px}.ffq-banner-copy p{margin-bottom:16px}.ffq-banner-copy a.ffq-result-link{font-size:14px}}.ffr-overview-panel{display:flex;flex-direction:column;gap:24px;min-width:0}.ffr-overview-panel img{display:block;max-width:none}.ffr-overview-card{background:#fff;border-radius:40px;min-width:0;padding:28px 32px}.ffr-overview-metrics{grid-gap:clamp(24px,6.875vw,132px);display:grid;gap:clamp(24px,6.875vw,132px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1029px;min-height:84px}.ffr-overview-metric{align-items:center;display:flex;font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;gap:24px;min-width:0}.ffr-overview-metric-icon{align-items:center;display:flex;flex:0 0 60px;height:60px;justify-content:center}.ffr-overview-metric dt{color:#111;font-size:16px;font-weight:700;line-height:1.5}.ffr-overview-metric dd{color:var(--ff-accent);font-size:40px;font-weight:700;line-height:1.5;margin:0;white-space:nowrap}.ffr-overview-metric--total dd{color:#005b5b}.ffr-overview-note{align-items:flex-start;color:#888;display:flex;font-size:14px;gap:4px;line-height:26px}.ffr-overview-info-icon{align-items:center;display:flex;flex:0 0 16px;height:16px;justify-content:center;margin-top:5px}.ffr-overview-score-note{border-top:2px solid #f0f0f0;margin-top:24px;padding-top:24px}.ffr-overview-score-note>div{align-items:center;column-gap:4px;display:flex;flex-wrap:wrap}.ffr-overview-text-link{align-items:center;align-self:flex-start;background:#0000;border:0;color:#2582f5;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;padding:0;text-align:left}.ffr-overview-text-link:hover{text-decoration:underline}.ffr-overview-section-heading{margin-bottom:24px}.ffr-overview-section-heading h2{align-items:flex-end;color:#111;display:flex;font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:24px;font-weight:700;gap:2px;line-height:1.5;margin:0}.ffr-overview-section-heading h2 img{flex-shrink:0;margin-bottom:6px}.ffr-overview-section-heading p{color:#555;font-size:14px;line-height:1.5;margin:6px 0 0}.ffr-overview-dimension-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.ffr-overview-dimension{--dimension-color:#1bb1ac;--dimension-label-color:#007a7a;--dimension-panel:#72cebf33;--dimension-background:#f5fffd;--dimension-border:#72cebf33;--dimension-hover-background:#e3f9f5;--dimension-hover-border:#72cebf66;-webkit-appearance:none;appearance:none;background-color:var(--dimension-background);background-image:none;border:2px solid var(--dimension-border);border-radius:20px;cursor:pointer;display:flex;flex-direction:column;font-family:PingFang SC,sans-serif;line-height:1.5;min-height:368px;min-width:0;padding:22px;text-align:left;transition:border-color .16s ease-out,background-color .16s ease-out}.ffr-overview-dimension--money{--dimension-color:#dd9c25;--dimension-label-color:#dd9c25;--dimension-panel:#ebc37a33;--dimension-background:#fffaf5;--dimension-border:#d7b88c2e;--dimension-hover-background:#fff4e9;--dimension-hover-border:#d7b88c66}.ffr-overview-dimension--care{--dimension-color:#f5901e;--dimension-label-color:#f5901e;--dimension-panel:#f3c14d33;--dimension-background:#fffcef;--dimension-border:#f2c86b40;--dimension-hover-background:#fff9e4;--dimension-hover-border:#f2c86b66}.ffr-overview-dimension--culture{--dimension-color:#e9877a;--dimension-label-color:#e9877a;--dimension-panel:#edaba333;--dimension-background:#fff9f8;--dimension-border:#d7716433;--dimension-hover-background:#fdeeed;--dimension-hover-border:#d7716466}.ffr-overview-dimension:hover{background-color:var(--dimension-hover-background);border-color:var(--dimension-hover-border)}.ffr-overview-dimension-heading{align-items:center;display:flex;gap:16px;min-height:48px}.ffr-overview-dimension-icon{flex:0 0 48px;height:48px;position:relative}.ffr-overview-dimension-icon img{left:-8.8px;position:absolute;top:-7.04px}.ffr-overview-dimension--care .ffr-overview-dimension-icon img,.ffr-overview-dimension--culture .ffr-overview-dimension-icon img{left:-11.29px;top:-6.78px}.ffr-overview-dimension-name{color:#111;display:flex;flex-direction:column;font-size:20px;font-weight:600;min-width:0}.ffr-overview-dimension-english{color:#555;font-size:12px;font-weight:600;line-height:21px;white-space:nowrap}.ffr-overview-dimension-score{color:var(--dimension-color);font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:40px;font-weight:700;line-height:1.5;margin-top:18px}.ffr-overview-company-score-label{color:var(--dimension-label-color);font-size:14px;font-weight:500}.ffr-overview-bars{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ffr-overview-bars>span{background:#e5e5e5;border-radius:20px;height:8px;overflow:hidden}.ffr-overview-bars>span>span{background:var(--dimension-color);border-radius:inherit;display:block;height:100%}.ffr-overview-bars>.ffr-overview-benchmark-bar>span{background:#c5c5c5}.ffr-overview-dimension-benchmark{color:#555;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:space-between;margin-top:8px}.ffr-overview-dimension-benchmark>span:last-child{font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:16px}.ffr-overview-dimension-gap{align-items:center;background:var(--dimension-panel);border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin-top:24px;min-height:85px;padding:12px 8px 16px;text-align:center}.ffr-overview-dimension-gap>span:first-child{color:var(--dimension-label-color);font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:24px;font-weight:700}.ffr-overview-dimension-gap>span:last-child{color:#888;font-size:14px}.ffr-overview-dimension-note{margin-top:24px}.ffr-overview-insights{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.ffr-overview-insight{display:flex;flex-direction:column;gap:30px;justify-content:space-between}.ffr-overview-insight-label{background:#e7f6f6;border-radius:8px;color:var(--ff-accent);display:inline-block;font-size:16px;font-weight:600;line-height:1.5;margin:0;padding:4px 16px}.ffr-overview-insight--priority .ffr-overview-insight-label{background:#fff2e3;color:#f5901e}.ffr-overview-insight-title{color:#111;font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:24px;font-weight:700;line-height:1.5;margin:12px 0}.ffr-overview-insight-title span{color:var(--ff-accent);margin-left:6px;white-space:nowrap}.ffr-overview-insight--priority .ffr-overview-insight-title span{color:#f5901e}.ffr-overview-insight-description{color:#555;font-size:16px;line-height:1.5;margin:0}.ffr-overview-insight .ffr-overview-text-link{font-size:16px;line-height:1.85}.ffr-overview-practice{align-items:center;border-radius:20px;display:flex;gap:24px;justify-content:space-between}.ffr-overview-practice h2{color:#111;font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:20px;font-weight:700;line-height:1.5;margin:0}.ffr-overview-practice p{color:#555;font-size:14px;line-height:1.5;margin:6px 0 0}.ffr-overview-practice-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:none;border:2px solid #d3f7f4;border-radius:28px;color:#111;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:PingFang SC,sans-serif;font-size:18px;font-weight:600;gap:12px;line-height:28px;min-height:52px;padding:6px 6px 6px 22px;transition:border-color .16s ease-out,background-color .16s ease-out}.ffr-overview-practice-arrow{flex:0 0 36px;height:36px;position:relative}.ffr-overview-practice-arrow img{left:0;position:absolute;top:0;transition:opacity .16s ease-out}.ffr-overview-practice-arrow-default{opacity:1}.ffr-overview-practice-arrow-hover{opacity:0}.ffr-overview-practice-button:hover{background-color:#ddf3ef;border-color:#72cebf}.ffr-overview-practice-button:hover .ffr-overview-practice-arrow-default{opacity:0}.ffr-overview-practice-button:hover .ffr-overview-practice-arrow-hover{opacity:1}.ffr-overview-panel button:focus-visible{outline:2px solid var(--ff-accent);outline-offset:4px}@media (max-width:1599px){.ffr-overview-metrics{gap:24px}}@media (max-width:1399px){.ffr-overview-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1199px){.ffr-overview-metrics{gap:20px;grid-template-columns:1fr}.ffr-overview-metric{gap:20px}.ffr-overview-insights{grid-template-columns:1fr}.ffr-overview-practice{align-items:flex-start;flex-direction:column}}@media (max-width:833px){.ffr-overview-insights,.ffr-overview-panel{gap:16px}.ffr-overview-card{border-radius:20px;padding:20px 16px}.ffr-overview-metric dd{font-size:32px}.ffr-overview-score-note{margin-top:20px;padding-top:16px}.ffr-overview-section-heading h2{font-size:20px}.ffr-overview-dimension-grid{grid-template-columns:1fr}.ffr-overview-dimension-name,.ffr-overview-section-heading h2{overflow-wrap:anywhere}.ffr-overview-insight-title{font-size:22px}.ffr-overview-practice h2{font-size:18px}.ffr-overview-practice-button{font-size:16px;max-width:100%}}@media (prefers-reduced-motion:reduce){.ffr-overview-dimension,.ffr-overview-practice-arrow img,.ffr-overview-practice-button{transition:none}}.ffrd-details{color:#111;min-width:0}.ffrd-details h2,.ffrd-details h3,.ffrd-details p,.ffrd-details ul{margin:0}.ffrd-details button{font:inherit}.ffrd-details button:focus-visible,.ffrd-question-scroll:focus-visible{outline:3px solid #007a7a;outline-offset:4px}.ffrd-summary{background:#fff;border-radius:40px;padding:28px 32px}.ffrd-heading{align-items:baseline;display:flex;font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:28px;font-weight:700;gap:4px;line-height:1.5}.ffrd-heading img{display:block;flex-shrink:0}.ffrd-details .ffrd-description{color:#555;font-size:14px;font-weight:500;line-height:1.5;margin-top:6px}.ffrd-dimension-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.ffrd-theme--time{--detail-border:#72cebf;--detail-border-muted:#72cebf33;--detail-selected:#e3f5f2;--detail-filter:#d2f8f5;--detail-gradient-end:#f3fffd;--detail-shadow:#72cebf2b}.ffrd-theme--money{--detail-border:#d7b88c;--detail-border-muted:#e7ddc866;--detail-selected:#f3eee4;--detail-filter:#f9efe1;--detail-gradient-end:#fbf8ec;--detail-shadow:#dd9c251a}.ffrd-theme--care{--detail-border:#f2c86b;--detail-border-muted:#f2c86b33;--detail-selected:#fbefd3;--detail-filter:#fbf4d3;--detail-gradient-end:#fffae2;--detail-shadow:#dd9c251a}.ffrd-theme--culture{--detail-border:#e9877a80;--detail-border-muted:#ffe8e5;--detail-selected:#f9e1de;--detail-filter:#fcdedb;--detail-gradient-end:#fbedec;--detail-shadow:#e9877a26}.ffrd-dimension{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid var(--detail-border-muted);border-radius:20px;color:#111;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:179px;min-width:0;padding:22px;text-align:left;transition:border-color .18s ease-out,background-color .18s ease-out}.ffrd-dimension.is-selected,.ffrd-dimension:hover{background:var(--detail-selected);border-color:var(--detail-border)}.ffrd-dimension-heading{align-items:center;display:flex;gap:16px;min-height:48px}.ffrd-dimension-heading img{display:block;flex-shrink:0}.ffrd-dimension-icon{flex-shrink:0;height:48px;position:relative;width:48px}.ffrd-dimension-icon img{inset:0;position:absolute;transition:opacity .18s ease-out}.ffrd-dimension.is-selected .ffrd-icon-default,.ffrd-icon-selected{opacity:0}.ffrd-dimension.is-selected .ffrd-icon-selected{opacity:1}.ffrd-dimension-heading>span{min-width:0}.ffrd-dimension-english,.ffrd-dimension-name{display:block;line-height:1.5}.ffrd-dimension-name{font-size:20px;font-weight:600;white-space:normal}.ffrd-dimension-english{color:#555;font-size:12px;font-weight:500;white-space:nowrap}.ffrd-score{font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:32px}.ffrd-comparison,.ffrd-score{font-weight:500;line-height:1.5}.ffrd-comparison{align-items:center;color:#555;display:flex;flex-wrap:wrap;font-size:16px;gap:8px}.ffrd-question-panel{margin-top:24px;min-width:0}.ffrd-panel-header{align-items:flex-start;background-color:var(--detail-gradient-end);background-image:linear-gradient(179deg,#fff 3%,#0000 60%);border:2px solid #fff;border-radius:40px 40px 0 0;box-sizing:border-box;display:flex;gap:24px;height:180px;justify-content:space-between;overflow:hidden;padding:38px 30px 0;position:relative;transition:background-color .2s ease-out}.ffrd-filters,.ffrd-panel-header>.ffrd-heading{position:relative;z-index:1}.ffrd-filters{align-items:center;background:#fff;border-radius:60px;box-shadow:0 3px 16.6px var(--detail-shadow);box-sizing:border-box;display:flex;flex-shrink:0;gap:6px;margin-top:-10px;min-height:62px;padding:4px}.ffrd-filters button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:55px;color:#555;cursor:pointer;font-size:20px;line-height:1.5;min-height:54px;padding:10px 24px;transition:background-color .18s ease-out,color .18s ease-out,opacity .18s ease-out;white-space:nowrap}.ffrd-filters button.is-selected{background:var(--detail-filter);color:#111;font-weight:600}.ffrd-filters button:hover:not(:disabled){background:var(--detail-filter)}.ffrd-filters button:disabled{cursor:not-allowed;opacity:.45}.ffrd-details .ffrd-filters button:focus-visible{outline-offset:-3px}.ffrd-header-art{inset:0;pointer-events:none;position:absolute}.ffrd-header-artboard{height:180px;left:0;position:absolute;top:0;transform-origin:left top;width:1126px}.ffrd-header-artboard img{display:block;max-width:none;position:absolute}.ffrd-header-layer{inset:0;opacity:0;position:absolute;transition:opacity .2s ease-out,visibility 0s linear .2s;visibility:hidden}.ffrd-header-layer.is-active{opacity:1;transition-delay:0s;visibility:visible}.ffrd-question-list{animation:ffrd-content-enter .18s ease-out}@keyframes ffrd-content-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ffrd-header-art-composite{left:-70.29px;top:-221.81px}.ffrd-care-art{height:195px;left:-2px;opacity:.38;position:absolute;top:-3px;width:1125px}.ffrd-care-wave-inner{left:372.67px;top:110.06px}.ffrd-care-wave-a{left:-.47px;top:74.4px}.ffrd-care-wave-b{left:-12.47px;top:88.22px}.ffrd-care-wave-c{left:-12.47px;top:88.44px}.ffrd-care-orbit-small{left:470.63px;top:-11px}.ffrd-care-sphere-a{left:433.92px;top:33.23px}.ffrd-care-sphere-b{left:559.92px;top:128.23px}.ffrd-care-sphere-c{left:588.7px;top:-12.26px}.ffrd-care-support{left:482.49px;top:44.09px}.ffrd-care-heart{left:580.45px;top:8.93px}.ffrd-care-globe{left:358.62px;top:82.17px}.ffrd-care-glow{left:-68.29px;top:-218.8px}.ffrd-care-orbit-large{left:431px;top:-66px}.ffrd-care-message{background:#ffffffad;border-radius:10.692px;box-shadow:0 8.554px 21.384px #6d86ff1a;height:35.283px;left:505px;opacity:.58;overflow:hidden;position:absolute;top:13px;width:50.252px}.ffrd-care-message-detail-a{left:18px;top:6px;transform:rotate(46.13deg) skewX(2.26deg)}.ffrd-care-message-detail-b{left:13px;top:4px;transform:rotate(46.13deg) skewX(2.26deg)}.ffrd-question-scroll{background:#fff;border-radius:40px;box-sizing:border-box;height:883px;margin-top:-55px;overflow-y:auto;overscroll-behavior-y:auto;padding:28px 32px;position:relative;scrollbar-color:#dedede #0000;scrollbar-width:thin;z-index:1}.ffrd-question-scroll::-webkit-scrollbar{width:7px}.ffrd-question-scroll::-webkit-scrollbar-thumb{background:#dedede;border:2px solid #fff;border-radius:8px}.ffrd-question+.ffrd-question{margin-top:48px}.ffrd-question-heading{align-items:flex-start;border-bottom:2px solid #f0f0f0;box-sizing:border-box;display:flex;gap:20px;justify-content:space-between;min-height:86px;padding-bottom:24px}.ffrd-question-heading h3{align-items:center;display:flex;font-size:20px;font-weight:600;gap:10px;line-height:1.5}.ffrd-question-number{align-items:center;color:#005b5b;display:inline-flex;flex-shrink:0;font-size:16px;height:24px;justify-content:center;line-height:1;position:relative;width:24px}.ffrd-question-number img{display:block;inset:0;position:absolute}.ffrd-question-number span{position:relative}.ffrd-question-heading p{color:#555;font-size:16px;font-weight:500;line-height:1.5;margin-top:6px}.ffrd-status{border-radius:8px;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.5;margin-top:16px;padding:1px 8px 2px;white-space:nowrap}.ffrd-status--advantage{background:#72cebf33;color:#007a7a}.ffrd-status--improvement{background:#e9877a33;color:#e9877a}.ffrd-details .ffrd-answer-label{color:#555;font-size:14px;font-weight:500;line-height:1.5;margin:24px 0 20px}.ffrd-options{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0}.ffrd-options li{align-items:center;border:2px solid #e5e5e5;border-radius:8px;box-sizing:border-box;color:#555;display:flex;font-size:16px;font-weight:500;gap:20px;justify-content:space-between;line-height:1.5;min-height:60px;padding:12px 16px}.ffrd-options li.is-checked{background:#d2f8f566;border-color:#0000}.ffrd-option-answer{align-items:center;display:flex;gap:12px;min-width:0}.ffrd-option-rate{color:#888;flex-shrink:0;text-align:right}.ffrd-checkbox{border:2px solid #e5e5e5;border-radius:4px;box-sizing:border-box;flex-shrink:0;height:24px;width:24px}.ffrd-checkbox.is-checked{border:0}.ffrd-checkbox img{display:block}.ffrd-details .ffrd-comparison-unavailable{background:#f3faf8;border-radius:12px;color:#555;font-size:14px;line-height:1.5;margin-bottom:24px;padding:16px}.ffrd-empty{color:#888;padding:70px 16px;text-align:center}.ffrd-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (min-width:834px) and (max-width:1439px){.ffrd-dimension-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ffrd-dimension-name{white-space:normal}.ffrd-panel-header{gap:12px}.ffrd-filters button{font-size:16px;padding:10px 14px}.ffrd-filters{min-height:54px}.ffrd-filters button{min-height:46px}}@media (max-width:833px){.ffrd-summary{border-radius:24px;padding:20px 16px}.ffrd-heading{font-size:22px}.ffrd-dimension-list{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.ffrd-dimension{border-radius:16px;min-height:174px;padding:12px}.ffrd-dimension-heading{align-items:flex-start;flex-direction:column;gap:8px}.ffrd-dimension-name{font-size:15px;white-space:normal}.ffrd-dimension-english{font-size:9px;white-space:normal}.ffrd-score{font-size:28px}.ffrd-comparison{font-size:12px;gap:4px 8px}.ffrd-question-panel{margin-top:16px}.ffrd-panel-header{border-radius:24px 24px 0 0;flex-direction:column;gap:16px;height:190px;justify-content:flex-start;padding:24px 16px 0}.ffrd-filters{align-self:flex-start;gap:4px;margin-top:0;max-width:100%;min-height:44px;padding:3px}.ffrd-filters button{font-size:14px;min-height:38px;padding:7px 12px}.ffrd-question-scroll{border-radius:24px;height:620px;margin-top:-40px;padding:24px 16px}.ffrd-question-heading{flex-wrap:wrap;gap:12px;padding-bottom:20px}.ffrd-question-heading h3{font-size:18px}.ffrd-question-heading p{font-size:14px}.ffrd-status{font-size:12px;margin-top:0}.ffrd-options li{flex-wrap:wrap;font-size:14px;gap:8px;padding:12px}.ffrd-option-rate{font-size:12px;margin-left:auto}.ffrd-question+.ffrd-question{margin-top:32px}}@media (prefers-reduced-motion:reduce){.ffrd-dimension,.ffrd-dimension-icon img,.ffrd-filters button,.ffrd-header-layer,.ffrd-panel-header{transition:none}.ffrd-question-list{animation:none}}.ffrp-card{background:#fff;border-radius:40px;box-sizing:border-box;color:#111;padding:28px 32px 32px;width:100%}.ffrp-title{align-items:center;display:flex;font:700 28px/1.5 Alibaba PuHuiTi,PingFang SC,sans-serif;gap:4px;margin:0}.ffrp-title>.ffrp-asset{margin-top:10px}.ffrp-subtitle{color:#555;font-size:14px;line-height:1.5;margin:6px 0 23px}.ffrp-asset{display:block;flex-shrink:0;height:auto;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto}.ffrp-stage{position:relative;width:100%}.ffrp-canvas{border:1px solid #72cebf29;border-radius:20px;box-sizing:border-box;height:620px;isolation:isolate;position:relative;transform-origin:top left;width:1062px}.ffrp-background{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.ffrp-background,.ffrp-background>.ffrp-asset{position:absolute}.ffrp-glow-teal{left:483.15px;top:-359.07px;transform:rotate(3.56deg)}.ffrp-glow-yellow{left:-263.3px;top:-81.3px}.ffrp-glow-pink{left:578.5px;top:139.5px}.ffrp-glow-coral{left:-376.5px;top:154.5px}.ffrp-bubble{-webkit-tap-highlight-color:transparent;background:#0000;border:0;border-radius:50%;color:#fff;cursor:pointer;padding:0;position:absolute}.ffrp-bubble:focus-visible{outline:2px solid #007a7a;outline-offset:12px}.ffrp-bubble-visual{display:block;height:var(--bubble-size);pointer-events:none;position:relative;transform:translateY(0);transition:transform .18s ease-out;width:var(--bubble-size)}.ffrp-active .ffrp-bubble-visual{transform:translateY(-3px)}.ffrp-bubble-label,.ffrp-icon,.ffrp-selected-sphere,.ffrp-sphere{position:absolute}.ffrp-sphere{left:0;opacity:1;top:0}.ffrp-selected-sphere,.ffrp-sphere{transition:opacity .18s ease-out}.ffrp-bubble-family .ffrp-sphere{left:0;top:0;transform:scale(1.136364);transform-origin:top left}.ffrp-bubble-training .ffrp-sphere{left:.89px;top:.89px}.ffrp-selected-sphere{opacity:0;transform-origin:top left}.ffrp-highlighted .ffrp-selected-sphere{opacity:1}.ffrp-highlighted .ffrp-sphere{opacity:0}.ffrp-selected-teal{left:-17.26px;top:-15.04px}.ffrp-bubble-flex .ffrp-selected-teal{left:-15.19px;top:-13.24px;transform:scale(.88)}.ffrp-selected-yellow{left:-11.03px;top:-8.87px;transform:scale(.993377)}.ffrp-selected-gray{left:-9.72px;top:-6.41px}.ffrp-icon-family{left:78.45px;top:58.23px}.ffrp-icon-flex{left:68.2px;top:49.51px}.ffrp-icon-health{left:61.16px;top:50.81px}.ffrp-icon-training{left:64.12px;top:42.69px;transform:rotate(46.13deg) skewX(2.26deg)}.ffrp-icon-manager{height:26px;left:54.38px;top:41px;width:27px}.ffrp-icon-manager>.ffrp-person{left:12.08px;position:absolute;top:12.18px}.ffrp-document-line{background:#fff;border-radius:10px;height:2px;left:5.37px;position:absolute}.ffrp-document-line-long{top:7.37px;width:9.98px}.ffrp-document-line-short{top:11.36px;width:5.99px}.ffrp-icon-care{left:0;top:0}.ffrp-care-hand{left:52.93px;position:absolute;top:57.26px;transform:scaleX(-1)}.ffrp-care-box{left:55.12px;position:absolute;top:47.34px}.ffrp-bubble-label{font:700 17.391px/1.5 Alibaba PuHuiTi,PingFang SC,sans-serif;left:0;text-align:center;top:52.65%;white-space:nowrap;width:100%}.ffrp-bubble-family .ffrp-bubble-label{font-size:22.099px;top:102.76px}.ffrp-bubble-flex .ffrp-bubble-label{font-size:22px;top:91.96px}.ffrp-bubble-training .ffrp-bubble-label{top:80.07px}.ffrp-bubble-care .ffrp-bubble-label,.ffrp-bubble-manager .ffrp-bubble-label{font-size:15.072px;top:68.45px}.ffrp-english .ffrp-bubble-label{font-size:13px;left:10%;white-space:normal;width:80%}.ffrp-english .ffrp-bubble-family .ffrp-bubble-label,.ffrp-english .ffrp-bubble-flex .ffrp-bubble-label{font-size:18px}.ffrp-legend{gap:24px;left:23px;position:absolute;top:575px}.ffrp-legend,.ffrp-legend-item{align-items:center;display:flex}.ffrp-legend-item{color:#111;font-size:14px;gap:8px;line-height:1.5}.ffrp-tooltip{--tooltip-shadow:#72cebf4d;background:#fff;border:1px solid #72cebf29;border-radius:20px;box-shadow:0 4px 35.9px var(--tooltip-shadow);box-sizing:border-box;opacity:0;padding:16px 20px;pointer-events:none;position:absolute;transform:translateY(5px);transform:translate(var(--enter-x,0),var(--enter-y,5px));transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s;visibility:hidden;width:360px;z-index:3}.ffrp-tooltip-visible{opacity:1;transform:translate(0);transition-delay:0s;visibility:visible}.ffrp-tooltip[data-placement=right]{--enter-x:-6px;--enter-y:0}.ffrp-tooltip[data-placement=left]{--enter-x:6px;--enter-y:0}.ffrp-tooltip[data-placement=bottom]{--enter-x:0;--enter-y:-6px}.ffrp-tooltip[data-placement=top]{--enter-x:0;--enter-y:6px}.ffrp-tooltip-arrow{background:#fff;border:0 solid;border-color:inherit;box-sizing:border-box;height:12px;position:absolute;transform:rotate(45deg);width:12px}.ffrp-tooltip[data-placement=right] .ffrp-tooltip-arrow{border-bottom-width:1px;border-left-width:1px;left:-7px;top:calc(var(--arrow-offset) - 6px)}.ffrp-tooltip[data-placement=left] .ffrp-tooltip-arrow{border-right-width:1px;border-top-width:1px;right:-7px;top:calc(var(--arrow-offset) - 6px)}.ffrp-tooltip[data-placement=bottom] .ffrp-tooltip-arrow{border-left-width:1px;border-top-width:1px;left:calc(var(--arrow-offset) - 6px);top:-7px}.ffrp-tooltip[data-placement=top] .ffrp-tooltip-arrow{border-bottom-width:1px;border-right-width:1px;bottom:-7px;left:calc(var(--arrow-offset) - 6px)}.ffrp-tooltip-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ffrp-tooltip-heading strong{font:700 20px/1.5 Alibaba PuHuiTi,PingFang SC,sans-serif}.ffrp-status{align-items:center;background:#72cebf33;border-radius:8px;color:#007a7a;display:inline-flex;font-size:14px;font-weight:600;line-height:1.85;min-height:28px;padding:0 10px}.ffrp-tooltip>p{color:#555;font-size:14px;line-height:1.5;margin:12px 0 0}.ffrp-tone-yellow{--tooltip-shadow:#f2c86b33;border-color:#f2c86b33}.ffrp-tone-yellow .ffrp-status{background:#f2c86b33;color:#f5901e}.ffrp-tone-gray{--tooltip-shadow:#d5d5d5;border-color:#f0f0f0}.ffrp-tone-gray .ffrp-status{background:#f0f0f0;color:#555}.ffrp-source{color:#555;margin:8px 0 0}.ffrp-note,.ffrp-source{font-size:14px;line-height:1.85}.ffrp-note{align-items:flex-start;color:#888;display:flex;gap:5px;margin:12px 0 0}.ffrp-note>.ffrp-asset{margin-top:5px}.ffrp-bubble-multi .ffrp-bubble-label{font-size:12px;left:5%;line-height:1.2;top:56%;white-space:normal;width:90%}.ffrp-multi-icon{align-items:center;display:flex;height:38px;justify-content:center;left:50%;position:absolute;top:35%;transform:translate(-50%,-50%);width:38px}.ffrp-multi-icon .ffrp-asset{max-height:100%;max-width:100%}.ffrp-bubble-multi .ffrp-sphere{display:none}.ffrp-bubble-multi .ffrp-selected-sphere{height:100%;left:0!important;opacity:1;top:0!important;transform:none!important;width:100%}.ffrp-bubble-multi .ffrp-selected-sphere img{height:100%;width:100%}.ffrp-bubble-multi .ffrp-legend{top:575px}.ffrp-compact .ffrp-canvas{height:auto;min-height:500px;width:100%}.ffrp-compact .ffrp-bubbles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 8px 8px}.ffrp-compact .ffrp-bubble{height:156px!important;left:auto!important;position:relative;top:auto!important;width:100%!important}.ffrp-compact .ffrp-bubble-visual{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(var(--compact-scale))}.ffrp-compact .ffrp-active .ffrp-bubble-visual{transform:translate(-50%,calc(-50% - 3px)) scale(var(--compact-scale))}.ffrp-compact .ffrp-legend{flex-wrap:wrap;gap:8px 16px;left:auto;padding:12px 16px 20px;position:relative;top:auto}.ffrp-compact .ffrp-legend-item{font-size:12px}.ffrp-tooltip-stack{position:relative}.ffrp-compact .ffrp-tooltip{left:0;position:absolute;top:12px;width:100%}.ffrp-compact .ffrp-tooltip-visible{margin-top:12px;position:relative;top:0}.ffrp-compact .ffrp-bubble:focus-visible{border-radius:20px;outline-offset:-8px}@media (max-width:640px){.ffrp-card{border-radius:24px;padding:24px 16px}.ffrp-title{font-size:22px}.ffrp-subtitle{margin-bottom:20px}.ffrp-note{font-size:12px}}@media (prefers-reduced-motion:reduce){.ffrp-bubble-visual,.ffrp-selected-sphere,.ffrp-sphere,.ffrp-tooltip{transition:none}.ffrp-active .ffrp-bubble-visual,.ffrp-tooltip{transform:none}.ffrp-compact .ffrp-active .ffrp-bubble-visual{transform:translate(-50%,-50%) scale(var(--compact-scale))}}.ffsc-section{color:#111;container-type:inline-size;width:100%}.ffsc-section *{box-sizing:border-box}.ffsc-asset{display:block;flex-shrink:0;height:auto;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto}.ffsc-intro{align-items:center;background:linear-gradient(90deg,#f5fefc,#fff 50%);border:2px solid #fff;border-radius:40px;display:flex;gap:32px;min-height:166px;padding:4px 32px}.ffsc-shield{flex:0 0 128px;height:154px}.ffsc-shield-art{display:block;height:154px;width:128px}.ffsc-intro-text{min-width:0}.ffsc-intro h2{align-items:center;display:flex;font:700 28px/1.5 Alibaba PuHuiTi,PingFang SC,sans-serif;gap:4px;margin:0 0 11px}.ffsc-intro h2>.ffsc-asset{margin-top:10px}.ffsc-intro p{color:#555;font-size:16px;line-height:1.5;margin:0}.ffsc-intro .ffsc-intro-note{color:#888;font-size:14px;margin-top:11px}.ffsc-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.ffsc-card{--social-border:#f5901e33;background:#fff;border-radius:40px;box-shadow:0 0 59.8px #007a7a0a;display:flex;flex-direction:column;min-width:0;padding:28px 32px}.ffsc-card-charity{--social-border:#e9877a4d}@supports (grid-template-rows:subgrid){.ffsc-card{grid-row-gap:0;display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}}.ffsc-card-header{align-items:flex-start;display:flex;gap:20px;min-height:72px}.ffsc-card-header h3{font:700 24px/1.5 Alibaba PuHuiTi,PingFang SC,sans-serif;margin:0 0 10px}.ffsc-card-header p{color:#555;font-size:16px;line-height:1.5;margin:0}.ffsc-contribution-icon{background:linear-gradient(135.28deg,#ffde95 14.27%,#f2c86b 85.45%);border-radius:36px;box-shadow:0 10px 18px #f2c86b4d;flex:0 0 72px;height:72px;position:relative}.ffsc-card-charity .ffsc-contribution-icon{background:linear-gradient(135.28deg,#faa499 14.27%,#e9877a 85.45%);box-shadow:0 10px 18px #e9877a4d}.ffsc-icon-glass{background:#ffffff38;border-radius:16px;inset:14px}.ffsc-icon-glass,.ffsc-icon-glass>.ffsc-asset{position:absolute}.ffsc-cube-outline{left:8.14px;top:6.77px}.ffsc-cube-lines{left:12.75px;top:16.94px}.ffsc-heart-right{left:12.15px;top:13.77px;transform:rotate(-45deg)}.ffsc-heart-left{left:6.68px;top:10.81px;transform:rotate(-135deg) scaleY(-1)}.ffsc-practices-title{font:700 20px/1.5 Alibaba PuHuiTi,PingFang SC,sans-serif;margin:24px 0 20px}.ffsc-divider{background:var(--social-border);border-radius:1px;height:2px;margin-top:28px}.ffsc-practices-title{margin-top:20px}.ffsc-cloud{border:2px solid #f2c86b33;border-radius:20px;container-type:inline-size;display:flex;flex:1 0 auto;flex-direction:column;isolation:isolate;overflow:hidden;position:relative;width:100%}.ffsc-card-charity .ffsc-cloud{border-color:#e9877a1a}.ffsc-cloud-background{inset:0;position:absolute;z-index:-1}.ffsc-cloud-background>.ffsc-asset{position:absolute}.ffsc-glow-top{left:264.77px;top:-233.09px;transform:rotate(3.56deg)}.ffsc-glow-left{left:-140.99px;top:-118.99px}.ffsc-glow-right{left:127.38px;top:.38px}.ffsc-glow-bottom{left:-176.62px;top:27.38px}.ffsc-card-charity .ffsc-glow-top{left:143.79px;top:-243.37px}.ffsc-card-charity .ffsc-glow-bottom{left:-183.4px;top:94.6px}.ffsc-tags{align-content:center;display:flex;flex:1 0 auto;flex-wrap:wrap;gap:14px 12px;list-style:none;margin:0;min-height:320px;padding:24px 20px}.ffsc-tag,.ffsc-tags{align-items:center;justify-content:center}.ffsc-tag{text-wrap:balance;border:1.6px solid;border-radius:24px;display:inline-flex;font-size:16px;line-height:1.5;max-width:calc(50% - 6px);min-height:40px;overflow-wrap:anywhere;padding:7px 14px;text-align:center;word-break:keep-all}.ffsc-tag:nth-child(4n+1){transform:translateY(-3px)}.ffsc-tag:nth-child(4n+2){transform:translateY(4px)}.ffsc-tag:nth-child(4n+3){transform:translateY(-1px)}.ffsc-tag:nth-child(4n){transform:translateY(2px)}.ffsc-tag-teal{background:#72cebf26;border-color:#72cebf33;color:#007a7a}.ffsc-tag-gold{background:#fffbec;border-color:#f2c86b4d;color:#f5901e}.ffsc-tag-coral{background:#e9877a1a;border-color:#e9877a26;color:#e9877a}@container (max-width: 340px){.ffsc-tags{gap:10px 8px;padding:20px 12px}.ffsc-tag,.ffsc-tag:nth-child(n){font-size:14px;max-width:100%;min-height:36px;padding:6px 12px;transform:none}}@container (max-width: 850px){.ffsc-grid{grid-template-columns:minmax(0,1fr)}.ffsc-intro{gap:16px;padding:16px}.ffsc-shield{flex-basis:84px;height:102px}.ffsc-shield-art{transform:scale(.65625);transform-origin:top left}.ffsc-intro h2{font-size:24px}}@media (max-width:640px){.ffsc-card,.ffsc-intro{border-radius:24px}.ffsc-intro{gap:12px}.ffsc-intro h2{font-size:20px}.ffsc-intro p{font-size:14px}.ffsc-intro .ffsc-intro-note{font-size:12px}.ffsc-card{padding:24px 20px}.ffsc-card-header{gap:14px}.ffsc-card-header h3{font-size:20px}.ffsc-card-header p{font-size:14px}}.ff-results-page{color:#111;margin:0 auto;max-width:1126px;width:100%}.ff-results-page [hidden]{display:none!important}.ff-results-page button{cursor:pointer}.ff-results-dialog button:focus-visible,.ff-results-page button:focus-visible{outline:3px solid #007a7a;outline-offset:4px}.ff-results-heading{margin-bottom:24px}.ff-results-heading>div{align-items:center;display:flex;gap:20px}.ff-results-heading h1{font:700 28px/1.5 Alibaba PuHuiTi,PingFang SC,sans-serif;margin:0}.ff-results-heading p{font-size:14px;line-height:1.5;margin:10px 0 0}.ff-results-year{background:#72cebf33;border-radius:10px;color:#007a7a;font-size:14px;padding:5px 12px}.ff-results-reference{align-items:center;background:linear-gradient(#fff,#fff);border-radius:20px;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;min-height:110px;padding:26px 32px}.ff-results-reference-copy{min-width:0}.ff-results-reference-title{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;gap:12px;line-height:1.5}.ff-results-reference-title strong{font-family:Alibaba PuHuiTi,PingFang SC,sans-serif}.ff-results-status{background:#72cebf33;border-radius:8px;color:#007a7a;flex-shrink:0;font-size:12px;line-height:1.85;padding:0 6px}.ff-results-status--refreshing{align-items:center;display:inline-flex;gap:4px}.ff-results-panel,.ff-results-refresh{transition:opacity .2s ease-out}.ff-results-page--refreshing .ff-results-panel--comparison,.ff-results-refresh.is-refreshing{opacity:.55;pointer-events:none;transition-delay:.15s}.ff-results-page .ff-results-refresh-error{align-items:center;color:#f54336;display:flex;flex-wrap:wrap;font-size:14px;gap:4px 8px;line-height:1.5;margin:8px 0 0}.ff-results-page .ff-results-refresh-error button{background:none;border:0;color:#007a7a;cursor:pointer;font:inherit;font-weight:600;padding:0}.ff-results-page .ff-results-panel>.ff-results-refresh-error{margin:0 0 12px}.ff-results-reference p{color:#555;font-size:14px;line-height:1.5;margin:6px 0 0}.ff-results-filter-button{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #72cebf;border-radius:8px;color:#005b5b;display:flex;flex-shrink:0;font:inherit;font-size:16px;gap:8px;min-height:44px;padding:10px 24px;transition:background-color .18s ease-out;white-space:nowrap}.ff-results-filter-button:hover{background-color:#e2f7f3}.ff-results-filter-count{background:#007a7a;border-radius:50%;color:#fff;font-size:12px;padding:0 5px}.ff-results-filter-icon{align-content:space-around;display:grid;height:16px;width:16px}.ff-results-filter-icon i{background:currentColor;border-radius:9px;height:2px;position:relative}.ff-results-filter-icon i:after{background:currentColor;border-radius:6px;content:"";height:6px;left:3px;position:absolute;top:-2px;width:2px}.ff-results-filter-icon i:nth-child(2):after{left:11px}.ff-results-filter-icon i:nth-child(3):after{left:5px}.ff-results-tabs{grid-gap:8px;background:#ffffff80;border-radius:20px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;padding:4px}.ff-results-tabs button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:16px;color:#555;font-family:inherit;font-size:20px;font-weight:600;line-height:1.5;min-height:54px;padding:12px 14px;scroll-margin-top:100px;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out}.ff-results-tabs button:hover,.ff-results-tabs button[aria-selected=true]{background:#72cebf33;color:#111}.ff-results-tabs--secondary{background:#0000;border-radius:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;padding:0;width:100%}.ff-results-tabs--secondary button{align-items:center;border-bottom:4px solid #00000014;border-radius:0;display:flex;font-size:20px;font-weight:400;justify-content:center;min-height:42px;padding:0 12px 8px}.ff-results-tabs--secondary button[aria-selected=true]{background:#0000;border-bottom-color:#007a7a;color:#007a7a;font-weight:500}.ff-results-tabs--secondary button:hover{background:#0000;color:#007a7a}.ff-results-page .ff-results-tabs:not(.ff-results-tabs--secondary) button:focus-visible{outline-offset:2px}.ff-results-panel:not([hidden]){animation:ff-results-panel-enter .22s ease-out}@keyframes ff-results-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ff-results-notes{align-items:flex-start;color:#555;display:flex;font-size:14px;gap:20px;justify-content:space-between;line-height:1.85;margin-top:24px}.ff-results-notes p{margin:0}.ff-results-notes button{align-items:center;background:none;border:0;color:#006ff6;display:flex;flex-shrink:0;font:inherit;gap:4px;padding:0}.ff-results-notes img{display:block;flex-shrink:0}.ff-results-dialog-mask{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073!important}.ff-results-dialog .ant-modal-container{background:#f1fbfb;border-radius:32px;overflow:hidden;padding:32px 40px 56px;position:relative}.ff-results-dialog .ant-modal-header{background:#0000;margin:0 24px 24px;position:relative;text-align:center;z-index:1}.ff-results-dialog h2{color:#111;font-size:24px;font-weight:600;line-height:1.5;margin:0 0 4px}.ff-results-dialog .ant-modal-header p{color:#555;font-size:14px;font-weight:400;line-height:1.5;margin:0}.ff-results-dialog .ant-modal-close{height:32px;right:32px;top:32px;width:32px}.ff-results-dialog .ant-modal-close img{display:block}.ff-results-dialog-body{position:relative;z-index:1}.ff-results-dialog-clouds{bottom:0;height:282px;left:50%;overflow:hidden;pointer-events:none;position:absolute;transform:translateX(-50%);width:900px}.ff-results-dialog-clouds span{height:246.617px;left:-391px;opacity:.6;overflow:hidden;position:absolute;top:39px;width:746.897px}.ff-results-dialog-clouds span:nth-child(2){left:-25px;opacity:.42;top:77px}.ff-results-dialog-clouds span:nth-child(3){left:473px;opacity:.42;top:70px;transform:scaleX(-1)}.ff-results-dialog-clouds img{height:302.86%;left:0;max-width:none;position:absolute;top:-104.08%;width:100%}.ff-results-filter-groups{grid-gap:70px;display:grid;gap:70px;grid-template-columns:1fr 1fr 1.35fr;margin-bottom:24px;padding:0 20px}.ff-results-filter-groups fieldset{border:0;margin:0;min-width:0;padding:0}.ff-results-filter-groups legend{color:#111;font-size:20px;font-weight:600;line-height:1.5;margin-bottom:24px;white-space:nowrap}.ff-results-filter-groups small{color:#555;font-size:14px;font-weight:400}.ff-results-filter-groups fieldset>div{display:flex;flex-direction:column;gap:24px}.ff-results-filter-groups label{align-items:center;color:#555;cursor:pointer;display:flex;font-size:14px;gap:12px;line-height:1.5;min-height:24px;position:relative}.ff-results-filter-groups input{height:24px;margin:0;opacity:0;position:absolute;width:24px}.ff-results-checkbox{border:2px solid #e5e5e5;border-radius:4px;box-sizing:border-box;flex-shrink:0;height:24px;position:relative;transition:border-color .16s ease-out;width:24px}.ff-results-checkbox img{display:block;left:-2px;opacity:0;position:absolute;top:-2px;transition:opacity .16s ease-out}.ff-results-filter-groups label:hover .ff-results-checkbox{border-color:#72cebf}.ff-results-filter-groups input:checked+.ff-results-checkbox img{opacity:1}.ff-results-filter-groups input:focus-visible+.ff-results-checkbox{outline:3px solid #007a7a;outline-offset:3px}.ff-results-filter-summary{align-items:center;background:#72cebf1a;border-radius:8px;color:#007a7a;display:flex;font-size:14px;gap:16px;justify-content:space-between;line-height:1.5;margin-bottom:32px;padding:8px 12px}.ff-results-filter-summary span:last-child{flex-shrink:0}.ff-results-dialog-actions{display:flex;gap:24px;justify-content:flex-end}.ff-results-dialog-actions button{border-radius:40px;cursor:pointer;font:inherit;font-size:16px;line-height:1.5;min-height:44px;padding:8px 24px;transition:filter .16s ease-out,opacity .16s ease-out}.ff-results-clear{background:#0000;border:0;color:#111;padding-inline:0!important}.ff-results-cancel{background:#0000;border:2px solid #e5e5e5;color:#111}.ff-results-apply{background:linear-gradient(90deg,#52dfd0,#19afab);border:0;color:#fff}.ff-results-apply:disabled{cursor:not-allowed;opacity:.4}.ff-results-dialog-actions button:not(:disabled):hover{filter:brightness(.95)}.ff-results-method-dialog .ant-modal-container{padding-bottom:56px}.ff-results-method-dialog .ant-modal-header{margin-bottom:16px}.ff-results-method-list{margin:0;padding:0 40px}.ff-results-method-list>div+div{margin-top:16px}.ff-results-method-list dt{color:#111;font-size:20px;font-weight:600;line-height:1.5;margin-bottom:6px}.ff-results-method-list dd{color:#555;font-size:16px;line-height:1.5;margin:0}@media (prefers-reduced-motion:reduce){.ff-results-panel:not([hidden]){animation:none}.ff-results-checkbox,.ff-results-checkbox img,.ff-results-dialog-actions button,.ff-results-filter-button,.ff-results-tabs button{transition:none}}@media (max-width:1199px){.ff-results-reference{padding:24px}.ff-results-reference-title{font-size:16px}.ff-results-tabs button{font-size:17px}.ff-results-notes{flex-direction:column;gap:8px}}@media (max-width:833px){.ff-results-heading h1{font-size:24px}.ff-results-heading>div{flex-wrap:wrap;gap:12px}.ff-results-reference{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.ff-results-filter-button{min-height:42px;padding:8px 16px}.ff-results-tabs{border-radius:14px;gap:4px}.ff-results-tabs button{border-radius:10px;font-size:14px;padding:10px 6px}.ff-results-tabs--secondary{gap:0}.ff-results-tabs--secondary button{border-radius:0;padding:10px 16px}.ff-results-dialog .ant-modal-container{border-radius:24px;padding:24px 20px 28px}.ff-results-dialog .ant-modal-header{margin:0 20px 24px}.ff-results-dialog h2{font-size:20px}.ff-results-dialog .ant-modal-close{right:12px;top:12px}.ff-results-dialog .ant-modal-body{max-height:calc(85vh - 120px);overflow-y:auto;overscroll-behavior:contain}.ff-results-filter-groups{gap:24px;grid-template-columns:1fr;margin-bottom:24px;padding:0}.ff-results-filter-groups legend{font-size:18px;margin-bottom:16px}.ff-results-filter-groups fieldset>div{grid-gap:16px 12px;display:grid;gap:16px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ff-results-filter-summary{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:24px}.ff-results-dialog-actions{flex-wrap:wrap;gap:12px}.ff-results-dialog-actions button{font-size:14px;padding-inline:16px}.ff-results-method-list{padding:0}.ff-results-method-list dt{font-size:18px}.ff-results-method-list dd{font-size:14px}}.ff-results-state{align-items:center;background:#fff;border-radius:24px;color:#555;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:260px;padding:40px;text-align:center}.ff-results-state h1,.ff-results-state p{margin:0}.ff-results-state button{background:#007a7a;border:0;border-radius:20px;color:#fff;font-weight:600;min-height:40px;padding:0 22px}.ffpm-page{color:#111;display:flex;flex-direction:column;gap:24px;max-width:1126px;width:100%}.ffpm-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.ffpm-title-row h1{font:700 28px/1.5 Alibaba PuHuiTi,PingFang SC,sans-serif;margin:0}.ffpm-year{align-items:center;background:var(--ff-selection);border-radius:8px;color:var(--ff-accent);display:inline-flex;flex-shrink:0;font-size:16px;font-weight:600;line-height:1.85;min-height:32px;padding:0 10px}.ffpm-heading>p{font-size:14px;font-weight:500;line-height:1.5;margin:10px 0 0}.ffpm-materials{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr))}.ffpm-card{background:linear-gradient(#fff,#fff);border-radius:40px;box-sizing:border-box;display:flex;flex-direction:column;min-height:374px;min-width:0;padding:20px}.ffpm-card--compact-button{padding-bottom:24px}.ffpm-preview{background:#eae8e8;border-radius:20px;flex-shrink:0;height:180px;margin-bottom:16px}.ffpm-card h2{font:700 20px/1.5 Alibaba PuHuiTi,PingFang SC,sans-serif;margin:0 0 4px;overflow-wrap:anywhere}.ffpm-description{font-size:16px;line-height:1.5;margin:0 0 26px}.ffpm-download{align-items:center;background:#0000;border:2px solid var(--ff-highlight);border-radius:40px;color:var(--ff-accent);display:flex;flex-shrink:0;font:500 20px/1.5 Alibaba PuHuiTi,PingFang SC,sans-serif;gap:8px;justify-content:center;margin-top:auto;min-height:54px;padding:6px 16px;width:100%}.ffpm-card--compact-button .ffpm-download{min-height:46px}.ffpm-download:disabled{cursor:not-allowed;opacity:1}.ffpm-download-icon{flex-shrink:0;height:24px;position:relative;width:24px}.ffpm-download-icon img,.ffpm-info-icon img{display:block;max-width:none}.ffpm-download-line{left:11px;position:absolute;top:2.5px;transform:scaleY(-1)}.ffpm-download-arrow{height:5.5px;left:6.5px;position:absolute;top:10.5px;transform:scaleY(-1);width:11px}.ffpm-download-arrow img{left:-.6226px;position:absolute;top:-.88px}.ffpm-download-tray{left:2px;position:absolute;top:15.5px}.ffpm-notes{color:#888;font-size:14px;line-height:1.85}.ffpm-note{align-items:flex-start;display:flex;gap:4px;margin:0}.ffpm-info-icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-top:5px;width:16px}.ffpm-download-status{margin:4px 0 0 20px}@media (min-width:834px){.ff-page-container--publicity .ff-page{min-height:calc(100vh - 302px)}}@media (max-width:1439px){.ffpm-materials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:833px){.ffpm-title-row h1{font-size:26px}.ffpm-card{border-radius:28px}}@media (max-width:599px){.ffpm-materials{gap:16px;grid-template-columns:minmax(0,1fr)}}.ffci-page{color:#111;max-width:1126px;width:100%}.ffci-page-title{font:700 28px/1.5 Alibaba PuHuiTi,PingFang SC,sans-serif;margin:0 0 24px}.ffci-card{background:linear-gradient(#fff,#fff);border-radius:40px;box-sizing:border-box;margin-bottom:24px;padding:28px 26px;width:100%}.ffci-card:last-child{margin-bottom:0}.ffci-account-row-container{background:linear-gradient(#f5fffd,#f5fffd);border:1px solid #0000;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;min-height:102px;padding:12px 15px}.ffci-account-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.ffci-account-code,.ffci-account-label,.ffci-account-readonly{font-size:16px;line-height:1.85}.ffci-account-label{font-weight:500}.ffci-account-code{background:#fff;border:1px solid #007a7a33;border-radius:8px;color:#007a7a;color:var(--ff-accent,#007a7a);font-weight:600;overflow-wrap:anywhere;padding:0 10px}.ffci-account-readonly{background:#f0f0f0;border:1px solid #fff;border-radius:15px;color:#aaa;font-weight:600;padding:0 10px}.ffci-account-note{color:#555;font-size:14px;line-height:1.85;margin:0}.ffci-field{display:flex;flex-direction:column;margin-bottom:24px;min-width:0}.ffci-field-label{align-items:center;display:flex;font-size:14px;font-weight:500;gap:2px;line-height:1.85;min-height:26px;padding-left:6px}.ffci-required{color:#fb2c36}.ffci-input{background:#f5f7fa;border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:#111;font:500 14px/1.85 PingFang SC,sans-serif;height:36px;min-width:0;outline:none;padding:0 11px;transition:border-color .15s,box-shadow .15s;width:100%}.ffci-input:focus{border-color:#007a7a;border-color:var(--ff-accent,#007a7a);box-shadow:0 0 0 2px #72cebf26}.ffci-row-2col{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ffci-row-2col--contact .ffci-field{margin-bottom:0}.ffci-field-hint{align-items:flex-start;color:#888;display:flex;font-size:14px;font-weight:400;gap:4px;line-height:1.85;margin:5px 6px 24px;overflow-wrap:anywhere}.ffci-hint-icon{align-items:center;display:flex;flex-shrink:0;height:26px;justify-content:center;width:16px}.ffci-hint-icon img{display:block}.ffci-logo-field{width:calc(50% - 10px)}.ffci-logo-field .ffci-field-label{flex-wrap:wrap;margin-bottom:12px}.ffci-upload-placeholder{align-items:center;background:#f5f7fa;border:1px solid #ebeff5;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;min-height:160px;padding:15px 16px 20px;text-align:center;transition:border-color .15s,background-color .15s}.ffci-upload-placeholder--busy{cursor:progress}.ffci-upload-placeholder:not(.ffci-upload-placeholder--busy):hover{background:#f5fffd;border-color:#72cebf}.ffci-upload-placeholder--dragging,.ffci-upload-placeholder:not(.ffci-upload-placeholder--busy):hover button{border-color:#007a7a;border-color:var(--ff-accent,#007a7a)}.ffci-upload-placeholder--dragging{background:#f5fffd}.ffci-upload-placeholder>img{display:block;flex-shrink:0;margin-bottom:7px}.ffci-upload-placeholder>.ffci-logo-slot{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-bottom:7px;position:relative;width:48px}.ffci-logo-slot>.ffci-logo-preview{display:block;height:48px;object-fit:contain;width:48px}.ffci-logo-slot>.ffci-logo-preview--pending{inset:0;position:absolute;visibility:hidden}.ffci-logo-slot>.ffci-logo-spinner{color:#007a7a;color:var(--ff-accent,#007a7a);font-size:24px}.ffci-upload-placeholder>.ffci-logo-file-icon{color:#007a7a;color:var(--ff-accent,#007a7a);display:block;flex-shrink:0;font-size:40px;line-height:0;margin-bottom:7px}.ffci-upload-placeholder p{color:#888;flex-shrink:0;font-size:12px;line-height:1.8;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ffci-upload-placeholder p:last-of-type{margin-bottom:8px}.ffci-file-input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ffci-upload-placeholder button{background:#fff;border:1px solid #72cebf;border-radius:24px;color:#007a7a;color:var(--ff-accent,#007a7a);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:500;height:32px;line-height:20px;margin-top:auto;padding:0 23px;transition:border-color .15s}.ffci-upload-placeholder button:disabled{border-color:#e5e5e5;color:#aaa;cursor:wait}.ffci-upload-placeholder button:focus-visible{outline:2px solid #007a7a;outline:2px solid var(--ff-accent,#007a7a);outline-offset:3px}.ffci-logo-error{color:#f54336;font-size:14px;line-height:1.5;margin:8px 6px 0}.ffci-actions{align-items:center;display:flex;gap:16px;margin:32px 6px 0}.ffci-actions button{border-radius:8px;cursor:pointer;font:500 14px/1.85 PingFang SC,sans-serif;min-height:34px;padding:3px 16px;transition:background-color .15s,border-color .15s}.ffci-btn-save{background:#007a7a;background:var(--ff-accent,#007a7a);border:1px solid #0000;color:#fff;min-width:88px}.ffci-btn-save:hover:not(:disabled){background:#005b5b}.ffci-btn-save:disabled{cursor:wait;opacity:.5}.ffci-btn-cancel{background:#fff;border:1px solid #d5d5d5;color:#111;min-width:60px}.ffci-btn-cancel:hover{background:#f5fffd;border-color:#72cebf}.ffci-actions button:focus-visible{outline:2px solid #007a7a;outline:2px solid var(--ff-accent,#007a7a);outline-offset:3px}.ffci-save-error{color:#f54336;font-size:14px;line-height:1.5;margin:16px 6px 0}@media (max-width:833px){.ffci-page-title{font-size:24px}.ffci-card{border-radius:24px;padding:24px 16px}.ffci-row-2col{gap:0;grid-template-columns:1fr}.ffci-row-2col--contact .ffci-field:first-child{margin-bottom:24px}.ffci-account-row{gap:8px}.ffci-account-row-container{min-height:102px}.ffci-account-code,.ffci-account-label,.ffci-account-readonly{font-size:14px}.ffci-input{font-size:16px;height:42px}.ffci-field-hint{margin-left:0;margin-right:0}.ffci-logo-field{width:100%}.ffci-actions{flex-wrap:wrap;margin-left:0;margin-right:0}.ffci-actions button{min-height:42px}.ffci-btn-save{flex:1 1}.ffci-btn-cancel{min-width:88px}}.reg-success-page{background:linear-gradient(180deg,#f9fcff,#eff7ff 12.5%,#eff7ff);display:flex;justify-content:center;width:100%}.reg-success-card{align-items:center;background:#fff;border-radius:40px;box-sizing:border-box;display:flex;flex-direction:column;gap:0;justify-content:center;margin-top:120px;max-width:calc(100vw - 48px);padding:140px 40px;width:1200px}@media screen and (max-width:833px){.reg-success-card{width:calc(100vw - 48px)}}@media screen and (min-width:1920px){.reg-success-card{width:1400px}}.reg-success-icon-wrap{margin-bottom:16px}.reg-success-title{color:#111;font-size:24px;font-weight:600;line-height:1.5;margin:0 0 20px;text-align:center}.reg-success-desc{color:#555;font-size:16px;line-height:1.85;margin:0 0 48px;max-width:100%;text-align:center;width:520px}.reg-success-btn{background:#0f74ef;border:none;border-radius:31px;color:#fff;cursor:pointer;font-family:PingFang SC,sans-serif;font-size:20px;font-weight:500;height:62px;padding:0 80px;transition:background .2s;white-space:nowrap}.reg-success-btn:hover{background:#0a5fc4}.ffp-page{background:var(--color-primary-bg);overflow-x:hidden;width:100%}.ffp-container{margin:0 auto;max-width:1200px;position:relative}.ffp-container,.ffp-section{box-sizing:border-box;width:100%}.ffp-section{gap:56px;overflow:hidden;padding:88px 24px 160px}.ffp-section,.ffp-section-header{align-items:center;display:flex;flex-direction:column}.ffp-section-header{gap:16px;max-width:100%;text-align:center;width:1000px}.ffp-section-title{color:#111;font-family:Alibaba PuHuiTi,Alibaba PuHuiTi Fallback,sans-serif;font-size:36px;font-weight:700;line-height:1.5;margin:0}.ffp-title-accent{color:#007a7a}.ffp-section-subtitle{color:#888;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0}.ffp-btn-primary{align-items:center;background:linear-gradient(120deg,#7cdfcf 9.15%,#01a3a3 88.53%);border:none;border-radius:40px;color:#fff;cursor:pointer;display:inline-flex;font-family:Alibaba PuHuiTi,Alibaba PuHuiTi Fallback,sans-serif;font-size:20px;font-weight:500;isolation:isolate;line-height:1.5;padding:18px 48px;position:relative;text-align:center;transition:transform .3s ease;white-space:nowrap}.ffp-btn-primary:after{background:linear-gradient(120deg,#9de7db 9.15%,#0cbfbf 88.53%);border-radius:40px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.ffp-btn-primary:hover{transform:translateY(-1px)}.ffp-btn-primary:hover:after{opacity:1}.ffp-btn-outline{align-items:center;background:#0000;border:1px solid #555;border-radius:40px;color:#111;cursor:pointer;display:flex;font-family:Alibaba PuHuiTi,Alibaba PuHuiTi Fallback,sans-serif;font-size:20px;font-weight:500;justify-content:center;line-height:1.5;padding:18px 48px;transition:background .3s ease,transform .3s ease}.ffp-btn-outline:hover{border-color:#007a7a;color:#007a7a;transform:translateY(-1px)}.ffp-hero{background:#f1fbfb;box-sizing:border-box;min-height:776px;overflow:hidden;padding:220px 0 100px;position:relative;width:100%}.ffp-hero-inner{align-items:center;display:flex;gap:70px}.ffp-hero-content{display:flex;flex:1 1;flex-direction:column;gap:32px;max-width:760px}.ffp-hero-badge{align-items:center;display:flex;gap:10px}.ffp-hero-bracket{height:36px;width:24px}.ffp-hero-badge-text{-webkit-text-fill-color:#0000;background:linear-gradient(93deg,#99610d,#413307 80%);-webkit-background-clip:text;background-clip:text;font-size:28px;line-height:1.5}.ffp-hero-badge-text,.ffp-hero-title{font-family:Alibaba PuHuiTi,Alibaba PuHuiTi Fallback,sans-serif;font-weight:700}.ffp-hero-title{color:#111;font-size:56px;line-height:80px;margin:0}.ffp-hero-subtitle{color:#555;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:20px;font-weight:400;line-height:1.5;margin:0;max-width:680px}.ffp-hero-actions{align-items:center;display:flex;gap:24px}.ffp-hero-visual-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;position:absolute;right:0;top:0;width:100%}.ffp-modal-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0006;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.ffp-modal,.ffp-modal-overlay{box-sizing:border-box;display:flex}.ffp-modal{background:#f1fbfb;border-radius:32px;flex-direction:column;max-height:70vh;max-width:100%;overflow:hidden;position:relative;width:900px}.ffp-modal-header{flex-shrink:0;padding:48px 90px 0;position:relative}.ffp-modal-title{color:#111;font-family:PingFang SC,sans-serif;font-size:24px;font-weight:600;line-height:1.5;margin:0;text-align:center}.ffp-modal-close{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:36px;top:32px;width:32px}.ffp-modal-close svg{color:#888;height:20px;transition:color .2s ease;width:20px}.ffp-modal-close:hover svg{color:#555}.ffp-modal-body{display:flex;flex:1 1;flex-direction:column;gap:0;overflow-y:auto;padding:40px 90px 80px;scrollbar-width:none}.ffp-modal-body::-webkit-scrollbar{display:none}.ffp-modal-section{display:flex;flex-direction:column;gap:0}.ffp-modal-section+.ffp-modal-section{margin-top:36px}.ffp-modal-section-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.ffp-modal-num{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;height:24px;justify-content:center;line-height:1;width:24px}.ffp-modal-num--teal{background:#acede3;color:#007a7a}.ffp-modal-num--blue{background:#cee6ff;color:#0f4999}.ffp-modal-section-title{color:#111;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:1.85;margin:0}.ffp-modal-list{display:flex;flex-direction:column;list-style:disc;margin:0;padding-left:21px}.ffp-modal-list li,.ffp-modal-text{color:#111;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:1.85}.ffp-modal-text{margin:0}.ffp-modal-overlay--share{flex-direction:column}.ffp-modal--share{width:960px}.ffp-modal-body--share{flex:1 1;min-height:0;overflow-y:auto;padding:24px 32px 48px;scrollbar-color:#00000026 #0000;scrollbar-width:thin}.ffp-modal-body--share::-webkit-scrollbar{width:4px}.ffp-modal-body--share::-webkit-scrollbar-track{background:#0000}.ffp-modal-body--share::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.ffp-share-card-img{border-radius:12px;display:block;height:100%;object-fit:contain;width:auto}.ffp-modal-footer{display:flex;flex-shrink:0;justify-content:center;padding-top:24px}.ffp-btn-download{align-items:center;display:inline-flex;font-size:20px;gap:8px;padding:12px 32px;text-decoration:none}.ffp-download-icon{flex-shrink:0;height:24px;width:24px}.ffp-why{background:linear-gradient(180deg,#f1fbfb,#effdff 52%,#effbff)}.ffp-why-cards{align-items:stretch;display:flex;gap:32px;width:100%}.ffp-why-card{flex:1 1;padding-top:36px;position:relative}.ffp-why-card-icon{border-radius:36px;height:72px;left:38px;position:absolute;top:0;width:72px;z-index:2}.ffp-why-card-icon,.ffp-why-card-icon-inner{align-items:center;display:flex;justify-content:center}.ffp-why-card-icon-inner{background:#ffffff38;border-radius:16px;height:44px;width:44px}.ffp-why-card-icon-inner img{height:28px;object-fit:contain;width:28px}.ffp-why-card-body{background:#fffffff5;border-radius:var(--radius-large);box-shadow:0 26px 58px 0 #0f74ef0f;display:flex;flex-direction:column;gap:24px;height:100%;min-height:368px;padding:76px 38px 38px}.ffp-why-card-title{color:#111;font-family:PingFang SC,sans-serif;font-size:24px;font-weight:600;line-height:32px;margin:0}.ffp-why-card-divider{background:#007a7a33;border-radius:1px;height:2px}.ffp-why-card-list{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0}.ffp-why-card-item{align-items:center;display:flex;font-size:20px;gap:18px;line-height:1.5}.ffp-check-icon{width:24px}.ffp-why-card-item span:last-child{color:#555;font-family:PingFang SC,sans-serif;font-weight:400}.ffp-value-dot{background-color:#007a7a;border-radius:4px;flex-shrink:0;height:8px;width:8px}.ffp-dimensions{background:#fff}.ffp-dimensions-wrap{align-items:stretch;display:flex;flex-wrap:wrap;gap:26px;width:100%}.ffp-dim-col-employee{display:flex;flex:1 0 auto;flex-basis:calc(75% - 26px);flex-direction:column;gap:24px;min-width:0}.ffp-dim-col-csr{display:flex;flex-basis:calc(25% - 26px);flex-direction:column;flex-shrink:0;gap:24px;width:330px}.ffp-dim-cat-header{display:flex;flex-direction:column;gap:12px}.ffp-dim-cat-label{align-items:center;display:flex;gap:6px}.ffp-dim-cat-bar{border-radius:2px;display:inline-block;flex-shrink:0;height:14px;width:4px}.ffp-dim-cat-bar--blue{background:#0f74ef}.ffp-dim-cat-bar--teal{background:#007a7a}.ffp-dim-cat-text{font-family:PingFang SC,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.15px;line-height:1.5;white-space:nowrap}.ffp-dim-cat-text--blue{color:#0f74ef}.ffp-dim-cat-text--teal{color:#007a7a}.ffp-dim-cat-underline{border-radius:2px;height:6px;width:100%}.ffp-dim-cat-underline--blue{background:#0f95ef1f}.ffp-dim-cat-underline--teal{background:#31b7b71f}.ffp-dim-4grid{grid-gap:26px;display:grid;flex:1 1;gap:26px;grid-template-columns:1fr 1fr}.ffp-dim-card{border:1px solid #e1f7efdb;border-radius:40px;min-height:240px;min-width:160px;overflow:hidden;padding:32px;position:relative}.ffp-dim-card--csr{flex:1 1;padding:32px}.ffp-dim-card-bg{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:0}.ffp-dim-desc,.ffp-dim-title{position:relative;z-index:1}.ffp-dim-title{color:#111;font-family:PingFang SC,sans-serif;font-size:28px;font-weight:600;line-height:1.5;margin:0 0 8px}.ffp-dim-desc{color:#000000b3;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:25px;margin:0;max-width:250px}.ffp-credible-bar{align-items:center;background:#f5fffd;border:1px solid #eafeff;border-radius:20px;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;padding:14px 40px;width:100%}.ffp-credible-text{color:#111;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:0;white-space:normal}.ffp-credible-tags{align-items:center;display:flex;gap:16px}.ffp-credible-tag{align-items:center;background:#007a7a0f;border-radius:22px;color:#007a7a;display:flex;font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:16px;font-weight:500;gap:10px;padding:12px 56px;white-space:nowrap}.ffp-process{background:linear-gradient(180deg,#f7fdff,#effdff 58%,#f8ffff)}.ffp-process-timeline{align-items:flex-start;display:flex;gap:0;gap:80px;justify-content:center;max-width:100%;position:relative}.ffp-process-line{background:linear-gradient(90deg,#66cdc500,#66cdc533 10%,#66cdc533 90%,#66cdc500);border-radius:7px;bottom:17px;height:14px;left:6%;pointer-events:none;position:absolute;right:6%}.ffp-process-step{gap:12px}.ffp-process-card,.ffp-process-step{align-items:center;display:flex;flex-direction:column}.ffp-process-card{gap:0;padding-bottom:20px;padding-top:8px;position:relative;width:200px}.ffp-process-icon{height:80px;margin-bottom:6px;object-fit:contain;width:80px}.ffp-process-name{color:#111;font-size:20px;font-weight:500;line-height:24px;margin:0}.ffp-process-date,.ffp-process-name{font-family:PingFang SC,sans-serif;text-align:center}.ffp-process-date{color:#555;font-size:14px;font-weight:400;line-height:16px;margin:8px 0 0}.ffp-process-dot-wrap{align-items:center;display:flex;height:46px;justify-content:center;position:relative;width:46px;z-index:1}.ffp-process-dot{height:46px;object-fit:contain;width:46px}.ffp-process-dot-inner{background-color:#66cdc5;border-radius:10px;border-radius:50%;height:20px;position:absolute;width:20px}.ffp-process-step:not(.ffp-process-step--active) .ffp-process-dot{height:38px;width:38px}.ffp-process-step:not(.ffp-process-step--active) .ffp-process-dot-inner{height:16px;width:16px}.ffp-experts{background:linear-gradient(180deg,#fff,#f6fffd 55%,#fff);padding-bottom:100px}.ffp-experts-track-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none;width:100%}.ffp-experts-track-wrap::-webkit-scrollbar{display:none}.ffp-experts-track{display:flex;gap:24px;margin:0 auto;padding:8px 4px 60px;width:-webkit-max-content;width:max-content}.ffp-expert-card{align-items:center;background:#fff;border-radius:40px;box-shadow:0 16px 19px #007a7a0f;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:410px;padding:40px;transition:transform .2s ease,box-shadow .2s ease;width:340px}.ffp-expert-card:hover{box-shadow:0 16px 44px 0 #007a7a29;transform:translateY(-6px) scale(1.02)}.ffp-expert-avatar-wrap{border-radius:50%;flex-shrink:0;height:140px;margin-bottom:16px;overflow:hidden;position:relative;width:140px}.ffp-expert-avatar{background:#e8f5f5;border-radius:50%;display:block;height:140px;object-fit:cover;object-position:top;transition:transform .2s ease;width:140px}.ffp-expert-card:hover .ffp-expert-avatar{transform:scale(1.1)}.ffp-expert-flags{bottom:0;display:flex;gap:2px;position:absolute;right:0}.ffp-expert-flag{align-items:center;background:#e9f4ff;border-radius:50%;display:flex;font-size:20px;height:40px;justify-content:center;line-height:1;width:40px}.ffp-expert-name{color:#111;font-size:20px;font-weight:600;margin:0 0 14px;white-space:nowrap}.ffp-expert-desc,.ffp-expert-name{font-family:PingFang SC,sans-serif;text-align:center}.ffp-expert-desc{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#555;display:-webkit-box;flex:1 1;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 16px;overflow:hidden}.ffp-expert-tag{align-items:center;border-radius:4px;display:inline-flex;flex-shrink:0;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;justify-content:center;padding:4px;white-space:nowrap}.ffp-benefits{background:linear-gradient(180deg,#fff,#f6fffd 55%,#fff)}.ffp-benefits-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;max-width:100%;width:1188px}.ffp-benefit-card{background:#fffffff5;border:1px solid #e1f3ef;border-radius:40px;box-shadow:0 16px 38px 0 #007a7a0f;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;min-height:340px;padding:36px 38px}.ffp-benefit-card-heading{align-items:center;display:flex;gap:16px}.ffp-benefit-icon-badge{align-items:center;border:1px solid;border-radius:20px;display:flex;flex-shrink:0;height:58px;justify-content:center;width:58px}.ffp-benefit-icon{height:24px;object-fit:contain;width:24px}.ffp-benefit-title{color:#111;font-family:PingFang SC,sans-serif;font-size:24px;font-weight:600;line-height:32px;margin:0}.ffp-benefit-divider{border-radius:1px;flex-shrink:0;height:2px}.ffp-benefit-body{color:#555;font-family:PingFang SC,sans-serif;font-size:20px;font-weight:400;line-height:1.85;margin:0}.ffp-join{align-items:center;background:radial-gradient(78.19% 112.83% at 50% 112.83%,#55e3e6 0,#00867b 29.68%,#04182f 100%);box-sizing:border-box;display:flex;flex-direction:column;gap:56px;overflow:hidden;padding:88px 24px 160px;position:relative;width:100%}.ffp-join-rings{bottom:0;height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;width:100%}.ffp-join-title{color:#fff}.ffp-join-subtitle{color:#fffc}.ffp-join-cards{align-items:stretch;display:flex;gap:32px;justify-content:center;position:relative}.ffp-join-card{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:40px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-width:100%;padding:40px 42px;position:relative;width:620px}.ffp-join-card--primary{background:linear-gradient(135deg,#ffffff24 20.9%,#ffffff42 89.6%)}.ffp-join-card--primary:before{background:linear-gradient(135deg,#ffffff0a,#fffc 80%);border-radius:40px;content:"";filter:blur(.5px);inset:0;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.ffp-join-card--secondary{background:linear-gradient(220deg,#ffffff0f 27.9%,#ffffff24 95.8%)}.ffp-join-card--secondary:before{background:linear-gradient(225deg,#ffffff0a,#fffc 60%);border-radius:40px;content:"";filter:blur(.5px);inset:0;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.ffp-join-icon-badge{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#fff3;border-radius:40px;display:flex;flex-shrink:0;height:70px;justify-content:center;width:70px}.ffp-join-icon-badge:before{background:linear-gradient(145deg,#ffffffb3,hsla(0,0%,100%,.112) 35%,hsla(0,0%,100%,.112) 65%,#ffffffb3);border-radius:1000px;content:"";filter:blur(.5px);inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.ffp-join-icon{height:34px;object-fit:contain;width:34px}.ffp-join-card-title{color:#fff;font-size:28px;font-weight:600}.ffp-join-card-body,.ffp-join-card-title{font-family:PingFang SC,sans-serif;line-height:1.5;margin:0}.ffp-join-card-body{color:#fffc;flex:1 1;font-size:16px;font-weight:400}.ffp-join-btn{align-items:center;align-self:flex-start;background:#fff;border:none;border-radius:28px;cursor:pointer;display:inline-flex;gap:12px;padding:8px 8px 8px 24px;transition:background .3s ease,box-shadow .3s ease,transform .3s ease}.ffp-join-btn:hover{background:#f5f5f5;box-shadow:0 4px 16px 0 #0000001f;transform:translateY(-1px)}.ffp-join-btn span:first-child{color:#111;font-family:PingFang SC,sans-serif;font-size:18px;font-weight:600;line-height:28px;white-space:nowrap}.ffp-join-btn-circle{border-radius:50%;flex-shrink:0;height:36px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:36px}.ffp-join-btn:hover .ffp-join-btn-circle{box-shadow:0 2px 8px 0 #0000001a;transform:scale(1.05)}.ffp-join-btn-circle-bg{background-color:#d3f7f4;border-radius:50%;height:100%;inset:0;position:absolute;width:100%}.ffp-join-btn-arrow-icon{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);height:100%;inset:0;position:absolute;width:100%}.ffp-join-btn:hover .ffp-join-btn-arrow-icon{animation:ffpArrowReveal .5s ease-in-out forwards}@keyframes ffpArrowReveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.ffp-voices{background:linear-gradient(180deg,#f6fffd,#effffd 45%,#f1f8f7)}.ffp-voices-grid{display:flex;flex-direction:column;gap:22px;width:100%}.ffp-voices-row{gap:28px;justify-content:center;width:100%}.ffp-voice-card,.ffp-voices-row{box-sizing:border-box;display:flex}.ffp-voice-card{background:#fffffff5;border-radius:40px;box-shadow:0 18px 44px 0 #007a7a0a;flex-direction:column;flex-shrink:1;gap:22px;height:280px;max-width:100%;overflow:hidden;padding:34px 42px;width:686px}.ffp-voice-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ffp-voice-avatar-wrap{flex-shrink:0;height:54px;overflow:visible;position:relative;width:54px}.ffp-voice-avatar{display:block;height:90px;left:50%;pointer-events:none;position:absolute;top:65%;transform:translate(-50%,-50%);width:90px}.ffp-voice-person{display:flex;flex:1 1;flex-direction:column;gap:4px;word-break:keep-all}.ffp-voice-name{color:#111;font-size:18px;font-weight:500;line-height:22px}.ffp-voice-name,.ffp-voice-role{font-family:PingFang SC,sans-serif;margin:0}.ffp-voice-role{color:#888;font-size:14px;font-weight:400;line-height:17px}.ffp-voice-tag{align-items:center;border:1px solid;border-radius:21px;box-sizing:border-box;display:flex;flex-shrink:0;gap:8px;height:42px;justify-content:center;max-width:200px;min-width:158px;overflow:hidden;padding:0 14px}.ffp-voice-tag-dot{flex-shrink:0;height:10px;width:10px}.ffp-voice-tag-dot img{display:block;height:100%;width:100%}.ffp-voice-tag-label{font-family:PingFang SC,sans-serif;font-size:18px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ffp-voice-divider{border-radius:1px;flex-shrink:0;height:2px}.ffp-voice-quote{color:#555;font-family:PingFang SC,sans-serif;font-size:20px;font-weight:400;line-height:1.85;margin:0}@media (min-width:1920px){.ffp-container{max-width:1400px}}@media (min-width:834px) and (max-width:1199px){.ffp-container{max-width:100%;overflow:hidden;width:100%}.ffp-hero{min-height:auto;padding:148px 24px 60px}.ffp-hero-inner{gap:40px}.ffp-hero-title{font-size:44px;line-height:64px}.ffp-hero-visual{width:480px}.ffp-hero-visual-inner{height:440px;padding:32px}.ffp-hero-visual-placeholder{height:100%;width:100%}.ffp-section{padding:80px 24px 120px}.ffp-credible-bar,.ffp-dimensions-wrap,.ffp-process-steps,.ffp-value-strip,.ffp-why-cards{width:100%}.ffp-why-cards{gap:24px}.ffp-dim-col-csr{width:calc(50% - 12px)}.ffp-credible-bar{flex-wrap:wrap;gap:16px}.ffp-process-timeline{gap:0;justify-content:space-between}.ffp-experts{padding-bottom:60px}.ffp-experts-track{padding:8px 16px 60px}.ffp-expert-card{height:auto;min-height:310px;padding:32px 24px;width:280px}.ffp-benefits-grid{gap:16px;grid-template-columns:1fr;width:100%}.ffp-benefit-card{border-radius:28px;min-height:0;min-height:auto;padding:28px 24px}.ffp-benefit-title{font-size:20px}.ffp-benefit-body{font-size:16px}.ffp-join-cards{flex-direction:column;gap:16px;width:100%}.ffp-join-card{padding:28px 24px;width:100%}.ffp-join-card,.ffp-join-card:before{border-radius:28px}.ffp-join-card-title{font-size:22px}.ffp-voices-row{flex-direction:column;gap:16px}.ffp-voice-card{border-radius:28px;height:auto;padding:24px 20px;width:100%}.ffp-voice-name{font-size:16px}.ffp-voice-tag-label{font-size:15px}.ffp-voice-quote{font-size:16px}}@media (max-width:833px){.ffp-hero{margin-top:0;min-height:0;min-height:auto;padding:60px 24px 40px}.ffp-hero-inner{flex-direction:column;gap:40px}.ffp-hero-content{gap:20px;max-width:100%}.ffp-hero-title{font-size:32px;line-height:1.4}.ffp-hero-subtitle{font-size:15px}.ffp-hero-badge-text{font-size:18px}.ffp-hero-actions{flex-direction:column;gap:12px;width:100%}.ffp-btn-outline,.ffp-btn-primary{font-size:17px;justify-content:center;padding:14px 24px;width:100%}.ffp-hero-metrics{flex-wrap:wrap;gap:12px}.ffp-metric-card{padding:16px 18px 12px;width:calc(50% - 6px)}.ffp-metric-number{font-size:28px}.ffp-hero-visual{width:100%}.ffp-hero-visual-inner{border-radius:28px;height:260px;padding:24px}.ffp-hero-visual-placeholder{border-radius:20px;height:100%;width:100%}.ffp-hero-visual-placeholder span{font-size:30px}.ffp-section{gap:36px;padding:60px 24px 80px}.ffp-section-header{width:100%}.ffp-section-title{font-size:24px;text-align:center}.ffp-section-subtitle{font-size:14px}.ffp-why-cards{flex-direction:column;gap:24px;width:100%}.ffp-why-card-body{min-height:0;min-height:auto;padding:60px 24px 24px}.ffp-check,.ffp-why-card-item{font-size:15px}.ffp-value-strip{flex-wrap:wrap;gap:8px;padding:12px 16px;width:100%}.ffp-value-item{font-size:14px;padding:8px 16px}.ffp-dimensions-wrap{gap:12px;width:100%}.ffp-dim-col-csr{flex-basis:auto;gap:12px;width:calc(50% - 5px)}.ffp-dim-col-employee{gap:12px;width:100%}.ffp-dim-4grid{gap:10px}.ffp-dim-card,.ffp-dim-card--csr{border-radius:24px;padding:18px}.ffp-dim-title{font-size:16px}.ffp-dim-desc{font-size:12px;line-height:1.6;max-width:100%}.ffp-dim-cat-text{font-size:14px}.ffp-credible-bar{flex-direction:column;gap:16px;padding:20px 16px;text-align:center;width:100%}.ffp-credible-text{font-size:14px;white-space:normal}.ffp-credible-tags{flex-wrap:wrap;gap:8px;justify-content:center}.ffp-credible-tag{font-size:14px;padding:8px 20px}.ffp-process-timeline{align-items:stretch;flex-direction:column;gap:0;max-width:100%;padding:0;position:relative}.ffp-process-line{background:linear-gradient(180deg,#66cdc500,#66cdc533 10%,#66cdc533 90%,#66cdc500);border-radius:7px;bottom:0;height:100%;left:16px;position:absolute;right:auto;top:0;width:14px}.ffp-process-step{align-items:center;flex-direction:row;gap:12px;padding:10px 0;position:relative;width:100%}.ffp-process-dot-wrap{flex-shrink:0;margin-bottom:0;order:-1;position:relative;z-index:1}.ffp-process-card{grid-gap:2px 10px;align-items:center;background-image:none!important;background:#fffffff5;border-radius:14px;box-shadow:0 8px 20px #5eb8ec14;display:grid;flex:1 1;gap:2px 10px;grid-template-columns:64px 1fr;grid-template-rows:auto auto;height:auto;min-height:90px;padding:12px 14px;width:auto}.ffp-process-icon{align-self:center;grid-column:1;grid-row:1/3;height:64px;margin:0;position:relative;width:64px;z-index:1}.ffp-process-name{align-self:end;font-size:18px;grid-row:1}.ffp-process-date,.ffp-process-name{grid-column:2;margin:0;position:relative;text-align:left;z-index:1}.ffp-process-date{align-self:start;color:#888;font-size:13px;grid-row:2}.ffp-benefits-grid{gap:16px;grid-template-columns:1fr;width:100%}.ffp-benefit-card{border-radius:28px;min-height:0;min-height:auto;padding:28px 24px}.ffp-benefit-title{font-size:20px}.ffp-benefit-body{font-size:16px}.ffp-join-cards{flex-direction:column;gap:16px;width:100%}.ffp-join-card{padding:28px 24px;width:100%}.ffp-join-card,.ffp-join-card:before{border-radius:28px}.ffp-join-card-title{font-size:22px}.ffp-voices-row{flex-direction:column;gap:16px}.ffp-voice-card{border-radius:28px;height:auto;padding:24px 20px;width:100%}.ffp-voice-name{font-size:16px}.ffp-voice-tag-label{font-size:15px}.ffp-voice-quote{font-size:16px}.ffp-modal{border-radius:24px;max-height:80vh}.ffp-modal-header{padding:20px 20px 0}.ffp-modal-close{right:16px;top:16px}.ffp-modal-title{font-size:18px}.ffp-modal-body{padding:24px 24px 40px}.ffp-modal-section+.ffp-modal-section{margin-top:24px}.ffp-modal--share{max-height:60vh;width:100%}.ffp-modal-body--share{padding:16px}.ffp-modal-footer{padding-top:16px}.ffp-btn-download{font-size:16px;padding:10px 24px}.ffp-experts{padding-bottom:20px}}.md-page{background:#f1fbfb;min-height:calc(100vh - 80px);overflow-x:hidden;padding-top:80px;position:relative;width:100%}.md-bg-deco{background:linear-gradient(180deg,#a3d8f040,#0000);height:360px;left:0;pointer-events:none;position:absolute;top:0;width:100%}.md-container{justify-content:center;margin:0 auto;max-width:1200px;padding:60px 24px 120px}.md-card,.md-container{box-sizing:border-box;display:flex;position:relative;width:100%}.md-card{align-items:center;background:#fff;border-radius:24px;box-shadow:0 4px 32px #00507814;flex-direction:column;gap:0;overflow:hidden;padding:56px 80px 180px}.md-avatar-section{align-items:center;display:flex;height:180px;justify-content:center;margin-bottom:20px;position:relative;width:180px}.md-avatar-deco{aspect-ratio:491/230;background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;left:55%;position:absolute;top:0;transform:translateX(-50%) rotate(5deg);width:480px;z-index:0}.md-avatar-wrap{border-radius:50%;flex-shrink:0;height:140px;overflow:hidden;position:relative;width:140px;z-index:1}.md-avatar{height:100%;object-fit:cover;object-position:top;width:100%}.md-name{color:#111;font-family:Alibaba PuHuiTi,Alibaba PuHuiTi Fallback,sans-serif;font-size:28px;font-weight:700;margin:0 0 12px;text-align:center}.md-titles{color:#555;font-size:14px;line-height:1.7;margin:0 0 16px;max-width:560px;text-align:center}.md-role-tag{background:#e4ecff;border-radius:4px;color:#0f2f76;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:40px;padding:4px}.md-bio{color:#333;font-size:15px;line-height:1.9;margin:0;max-width:720px;text-align:left;white-space:pre-line;width:100%}.md-not-found{align-items:center;color:#888;display:flex;font-size:18px;justify-content:center;min-height:400px}@media (max-width:833px){.md-page{min-height:calc(100vh - 60px);padding-top:60px}.md-bg-deco{height:240px}.md-container{padding:32px 16px 80px}.md-card{border-radius:20px;padding:40px 24px 80px}.md-avatar-deco{left:50%;width:320px}.md-avatar-section{height:140px;margin-bottom:16px;width:140px}.md-avatar-wrap{height:110px;width:110px}.md-name{font-size:22px;margin-bottom:10px}.md-titles{font-size:13px;margin-bottom:12px;max-width:100%}.md-role-tag{font-size:14px;margin-bottom:28px}.md-bio{font-size:14px;line-height:1.8}}
/*# sourceMappingURL=main.25687daa.css.map*/