:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px}body::-webkit-scrollbar-thumb{background-color:#cacaca;border-radius:3px}body::-webkit-scrollbar{width:6px;height:6px}body{margin:0;display:flex;place-items:center;min-width:1200px;min-height:100vh}#root{width:100%;margin:0 auto}@media(max-width:2048px){:root{font-size:22px}}@media(max-width:1920px){:root{font-size:20px}}@media(max-width:1680px){:root{font-size:18px}}@media(max-width:1440px){:root{font-size:16px}}@media(max-width:1024px){:root{font-size:calc(100vw / 834 * 10)}body{min-width:0}}@media(max-width:768px){:root{font-size:calc(100vw / 402 * 10)}}._navbarWrapper_g20t0_1{position:fixed;top:12px;left:0;right:0;display:flex;justify-content:center;z-index:1000;padding:0 20px}._navbar_g20t0_1{width:90%;min-width:800px;height:68px;background:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:100px;box-shadow:0 4px 20px #0000001a;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 24px;position:relative;box-sizing:border-box;transition:background .3s ease,backdrop-filter .3s ease}._navbarLight_g20t0_30{background:#fff3!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}._leftSection_g20t0_36{display:flex;align-items:center;gap:8px}._logoIcon_g20t0_42{width:42px;height:42px;background:transparent;border-radius:12px}._logoText_g20t0_50{font-family:Douyin Sans,sans-serif;font-weight:700;font-size:24px;color:#000;white-space:nowrap}._logoTextLight_g20t0_58{color:#fff}._centerSection_g20t0_62{display:flex;gap:32px;position:absolute;left:50%;transform:translate(-50%)}._navLink_g20t0_70{font-family:PingFang SC,sans-serif;font-size:16px;color:#333;cursor:pointer;white-space:nowrap;transition:color .3s ease;position:relative;padding-bottom:4px}._navLink_g20t0_70:hover,._navLinkActive_g20t0_86{color:#36f}._navLinkActive_g20t0_86:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:6px;height:6px;background-color:#36f;border-radius:50%}._navLinkLight_g20t0_103,._navLinkLight_g20t0_103:hover{color:#fff}._navLinkLight_g20t0_103._navLinkActive_g20t0_86{color:#fff!important}._navLinkLight_g20t0_103._navLinkActive_g20t0_86:after{background-color:#fff!important}._contactButton_g20t0_122{width:120px;height:52px;background:#36f;border-radius:33px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:PingFang SC,sans-serif;font-weight:600;font-size:16px;cursor:pointer;border:none;outline:none}._contactButton_g20t0_122:hover{background-color:#254edb}._mobileMenuButton_g20t0_144,._mobileMenu_g20t0_144{display:none}@media(max-width:1024px){._navbarWrapper_g20t0_1{top:4rem;padding:0 4rem}._navbar_g20t0_1{min-width:0;width:100%;max-width:75.4rem;height:4.8rem;padding:0 .4rem 0 1.6rem}._logoIcon_g20t0_42{width:2.4rem;height:2.4rem}._logoText_g20t0_50{font-size:1.4rem}._centerSection_g20t0_62{gap:2.4rem}._navLink_g20t0_70{font-size:1.2rem}._navLinkActive_g20t0_86:after{bottom:-.5rem;width:.4rem;height:.4rem}}@media(max-width:768px){._navbarWrapper_g20t0_1{top:0;padding:0;flex-direction:column;align-items:center;justify-content:flex-start}._navbarWrapperOpen_g20t0_199{height:100vh;height:100dvh;background:#0036d7;overflow:hidden}._navbar_g20t0_1{width:100%;min-width:0;height:4.8rem;border-radius:0;padding:0 2rem;box-shadow:none;background:#ffffffb8;z-index:2}._navbarOpen_g20t0_217{position:relative;background:#0036d7!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}._navbarLight_g20t0_30{background:#ffffff1a!important}._navbarOpen_g20t0_217._navbarLight_g20t0_30{background:#0036d7!important}._navbarLight_g20t0_30 ._mobileMenuIcon_g20t0_233{filter:brightness(0) invert(1)}._navbarOpen_g20t0_217 ._mobileMenuIcon_g20t0_233{filter:none}._logoIcon_g20t0_42{width:2.4rem;height:2.4rem;padding:0;border-radius:.6rem}._navbarOpen_g20t0_217 ._logoIcon_g20t0_42{padding:0;background:transparent;border-radius:0}._navbarOpen_g20t0_217 ._logoText_g20t0_50{color:#fff}._logoText_g20t0_50{font-size:1.8rem}._centerSection_g20t0_62,._rightSection_g20t0_264{display:none}._mobileMenuButton_g20t0_144{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent}._mobileMenuIcon_g20t0_233{display:block;width:2rem;height:2rem;object-fit:contain}._mobileMenu_g20t0_144{position:fixed;inset:0;width:100%;margin-top:0;padding:calc(4.8rem + clamp(96px,20vh,172px)) 2.4rem max(4.2rem,env(safe-area-inset-bottom));box-sizing:border-box;border-radius:0;background:#0036d7;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;z-index:1}._mobileMenuOpen_g20t0_304{display:flex;flex-direction:column;align-items:center;gap:3.2rem}._mobileMenuItem_g20t0_311{width:100%;height:4.8rem;border:0;border-radius:0;background:transparent;color:#98b2ff;font:400 2.4rem PingFang SC,sans-serif;letter-spacing:.12rem;text-align:center;padding:0}._mobileMenuItemActive_g20t0_324{color:#fff;background:transparent;font-weight:600;text-decoration:underline;text-underline-position:from-font;text-decoration-thickness:1px}._mobileContactButton_g20t0_333{width:min(32.8rem,calc(100vw - 4.8rem))!important;height:6rem!important;margin-top:auto;background:#fff!important;color:#36f!important;border-radius:3.3rem!important;font-size:2.4rem!important;gap:2rem!important}._mobileContactButton_g20t0_333:hover{background:#fff!important}}._contactButton_ji33o_2{display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;outline:none;font-family:PingFang SC,sans-serif;background:#36f;border-radius:2rem;color:#fff;gap:.5rem;transition:all .3s ease}._buttonText_ji33o_17{font-weight:600;white-space:nowrap;transition:transform .3s ease}._buttonArrow_ji33o_23{display:flex;align-items:center;transition:opacity .3s ease,transform .3s ease}._default_ji33o_32{width:12.5rem;height:3rem;font-size:1.25rem}._default_ji33o_32 ._buttonText_ji33o_17{transform:translate(0)}._default_ji33o_32 ._buttonArrow_ji33o_23{opacity:0;width:0;margin-left:0;overflow:hidden;transition:opacity .3s ease,width .3s ease,margin-left .3s ease}._default_ji33o_32:hover{background-color:#668dff}._default_ji33o_32:hover ._buttonArrow_ji33o_23{opacity:1;width:1.2rem;margin-left:.5rem}._default_ji33o_32:hover ._buttonText_ji33o_17{transform:translate(0)}._navbar_ji33o_65{width:120px;height:52px;font-size:16px}._navbar_ji33o_65 ._buttonText_ji33o_17{transform:translate(.6rem)}._navbar_ji33o_65 ._buttonArrow_ji33o_23{opacity:0;transform:translate(.6rem)}._navbar_ji33o_65 ._buttonArrow_ji33o_23 svg{width:1em;height:1em}._navbar_ji33o_65:hover{background-color:#668dff}._navbar_ji33o_65:hover ._buttonArrow_ji33o_23{opacity:1;transform:translate(0)}._navbar_ji33o_65:hover ._buttonText_ji33o_17{transform:translate(0)}._card_ji33o_99{width:6.25rem;height:2rem;font-size:.875rem;gap:.25rem;border-radius:2.0625rem}._card_ji33o_99 ._buttonText_ji33o_17{transform:translate(.625rem)}._card_ji33o_99 ._buttonArrow_ji33o_23{opacity:0;transform:translate(.625rem)}._card_ji33o_99 ._buttonArrow_ji33o_23 svg{width:1rem;height:1rem}._card_ji33o_99:hover{background-color:#668dff}._card_ji33o_99:hover ._buttonArrow_ji33o_23{opacity:1;transform:translate(0)}._card_ji33o_99:hover ._buttonText_ji33o_17{transform:translate(0)}@media(max-width:1024px){._default_ji33o_32{width:16rem;height:3.2rem;font-size:1.6rem;border-radius:3.3rem}._default_ji33o_32 ._buttonArrow_ji33o_23,._card_ji33o_99 ._buttonArrow_ji33o_23{opacity:1;width:auto;margin-left:0;transform:translate(0)}._default_ji33o_32 ._buttonText_ji33o_17,._card_ji33o_99 ._buttonText_ji33o_17{transform:translate(0)}._navbar_ji33o_65 ._buttonArrow_ji33o_23{display:none}._navbar_ji33o_65 ._buttonText_ji33o_17{transform:translate(0)}._default_ji33o_32 ._buttonArrow_ji33o_23 svg{width:2rem;height:2rem}._navbar_ji33o_65{width:9.9rem;height:4.1rem;font-size:1.2rem;border-radius:3.3rem}._card_ji33o_99{width:10rem;height:2.8rem;font-size:1.3rem;border-radius:3.3rem}._card_ji33o_99 ._buttonArrow_ji33o_23 svg{width:1.6rem;height:1.6rem}}@media(max-width:768px){._default_ji33o_32{width:14.3rem;height:3.45rem;font-size:1.35rem}._default_ji33o_32 ._buttonArrow_ji33o_23 svg{width:2rem;height:2rem}._navbar_ji33o_65{width:100%;height:40px;font-size:15px}._card_ji33o_99{width:12rem;height:3.2rem;padding:1.5rem 2.8rem;box-sizing:border-box;font-size:1.4rem;gap:.8rem}}._backToTop_13ci0_1{position:fixed;right:2rem;bottom:2rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;z-index:1000;outline:none;color:#333}._backToTop_13ci0_1:hover{color:#36f}._backToTop_13ci0_1:active{background:#f2f4fc}@media(max-width:768px){._backToTop_13ci0_1{right:1rem;bottom:1rem;width:2.5rem;height:2.5rem}}.main-layout{position:relative;width:100%;min-height:100vh}.main-content{position:relative;width:100%}@media(max-width:768px){.main-layout,.main-content{width:100%;max-width:100%;overflow-x:clip}}._toast_qhmhv_1{background:#fff;border-radius:.5rem;box-shadow:0 .25rem 1.25rem #0000001a;padding:1.0625rem 5.25rem;min-width:18.75rem;max-width:31.25rem;animation:_slideIn_qhmhv_1 .3s ease-out;margin-bottom:.75rem;box-sizing:border-box}@keyframes _slideIn_qhmhv_1{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}._toastContent_qhmhv_32{display:flex;align-items:center;gap:.5rem;width:100%}._icon_qhmhv_39{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}._message_qhmhv_48{font-family:PingFang SC,sans-serif;font-size:.875rem;color:#333;line-height:1.5;margin:0;flex:1;word-break:break-word}._toastContainer_dmwfr_1{position:fixed;top:5rem;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;pointer-events:none}._toastContainer_dmwfr_1>*{pointer-events:auto}@media(max-width:768px){._toastContainer_dmwfr_1{top:1.25rem;left:1rem;right:1rem;transform:none;align-items:stretch}}.app-container{position:relative;width:100%;min-height:100vh}
