:root{--brand-primary:#1ae888;--color_primary:#1ae888;--gray-95:#fff;--gray-90:#e6e6e6;--gray-60:#989898;--gray-40:#666;--gray-10:#1a1a1a;--color-white:#fff;--color-black:#1a1a1a;--color_bg:var(--gray-95);--color_text_primary:var(--gray-10);--color_text_secondary:var(--gray-40);--color_text_tertiary:var(--gray-60);--color_text_quaternary:var(--gray-90);--color_accent:var(--brand-primary);--color_accent_rgb:26, 232, 136;--glass_bg:#ffffffa6;--glass_border:#ffffff80;--glass_shadow:0 8px 32px 0 #1f268726;--glass_blur:12px;--font_primary:"Microsoft YaHei", "DM Sans", "Inter", "Helvetica Neue", Arial, sans-serif;--font_size_base:16px}[data-theme=dark]{--color_bg:var(--color-black);--color_text_primary:var(--color-white);--color_text_secondary:var(--gray-60);--color_text_tertiary:var(--gray-40);--color_text_quaternary:var(--gray-10);--glass_bg:#1a1a1aa6;--glass_border:#ffffff1a;--glass_shadow:0 8px 32px 0 #00000080}body,div,dl,dt,dd,ul,ol,li,form,input,table,tbody,tr,th,td,em,input,button,img,source,picture,p,span,i,h1,h2,h3,h4,h5,h6{border:none;margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;min-width:240px;font-size:min(13.3333vw,100px);line-height:1.5}@media screen and (width>=750px){html{font-size:100px}}body{min-width:320px;height:100%;font-family:var(--font_primary);background-color:var(--color_bg);color:var(--color_text_primary);-webkit-font-smoothing:antialiased;transition:background-color .3s,color .3s}.no_scroll{overflow:hidden}.mask_w{z-index:3;background:#788193a3;width:100%;height:100vh;display:none;position:absolute;top:0;left:0}.mask_search{backdrop-filter:saturate(180%)blur(24px);background-color:#ffffffe6;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:background .36s cubic-bezier(.32,.08,.24,1),height .56s cubic-bezier(.52,.16,.24,1);transition:background .36s cubic-bezier(.32,.08,.24,1),height .56s cubic-bezier(.52,.16,.24,1);-webkit-box-shadow:0 .16rem .64rem #00000014;-moz-box-shadow:0 .16rem .64rem #00000014;box-shadow:0 .16rem .64rem #00000014}.mask_w.active{display:block!important}ul,ol,li{list-style:none}em,i{font-style:normal}ul,ol{list-style:none}input{-webkit-tap-highlight-color:#0000}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=checkbox],input[type=radio],input[type=file],input[type=hidden],input[type=image],input[type=color]{border:0;border-radius:0}button,textarea{background:0 0;border:0}textarea{font-family:inherit;font-size:inherit;border:none;outline:none;padding:0}button:focus,input:focus{outline:none}table{border-collapse:collapse}a,.swiper_button{color:var(--color_primary);cursor:pointer;-webkit-tap-highlight-color:#fff0;-moz-user-focus:none;-webkit-tap-highlight-color:transparent;text-decoration:none}a:hover{opacity:.9;color:var(--color_primary)}a:active,a:focus{outline:none}.img_w img{text-align:center;color:#0000;max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}select{color:var(--color_muted);background-color:var(--ec_bg_light);border:none;border-radius:4px;outline:none;padding:4px 6px;transition:border-color .3s}select:hover{background-color:var(--ec_bg_light)}select:focus{border-color:var(--ec_bg_light)}.custom_language_select{padding:0 8px}.img_b{max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.f_l{float:left}.f_r{float:right}img{vertical-align:middle}.img_r{color:#0000;max-width:100%;height:auto;display:block}.center_b{margin-left:auto;margin-right:auto;display:block}.margin_r{text-align:right;margin-left:auto;margin-right:0;display:block}.img_radius{border-radius:6px}.load_more_w{text-align:center;margin:.64rem auto}.placeholder{border-radius:.08rem;height:0;overflow:hidden}.placeholder img{border-radius:.08rem}.clearfix:before{visibility:hidden;content:" ";clear:both;height:0;font-size:0;display:block}.clearfix:after{visibility:hidden;content:"";clear:both;height:0;font-size:0;display:block}.glass_card{background:linear-gradient(135deg, var(--glass_bg) 0%, #ffffff1a 100%);-webkit-backdrop-filter:blur(var(--glass_blur));border:1px solid var(--glass_border);box-shadow:var(--glass_shadow);border-radius:12px;transition:transform .3s,box-shadow .3s}.glass_card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #1f268740}.text_gradient{background:linear-gradient(90deg, var(--color_text_primary), var(--color_accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@font-face{font-family:NumFont;src:url(../assets/font/num.woff?v=20260819.1)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(../assets/font/barlow/Barlow-Regular.woff2?v=20260819.1)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(../assets/font/barlow/Barlow-SemiBold.woff2?v=20260819.1)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(../assets/font/barlow/Barlow-Bold.woff2?v=20260819.1)format("woff2");font-weight:700;font-style:normal;font-display:swap}.pull_l{float:left!important}.pull_r{float:right!important}.pull_c{margin-left:auto;margin-right:auto;display:block}@media (width<=992px){.con{width:100%}}@media (width>=992px){.con{width:970px}}@media (width>=1200px){.con{width:1200px}}@media (width>=1400px){.con{width:1366px}}@media (width>=1600px){.con{width:1424px}}@media (width>=1920px){.con{width:1424px}}@media (width<=992px){.con{width:100%}}@media (width>=992px){.con{width:970px}}@media (width>=1200px){.con{width:1200px}}@media (width>=1400px){.con{width:1366px}}@media (width>=1600px){.con{width:1424px}}@media (width>=1920px){.con{width:1424px}}@media (width>=2560px){.con{width:1424px}}.c_lg_1,.c_lg_10,.c_lg_11,.c_lg_12,.c_lg_13,.c_lg_14,.c_lg_15,.c_lg_16,.c_lg_17,.c_lg_18,.c_lg_19,.c_lg_2,.c_lg_20,.c_lg_21,.c_lg_22,.c_lg_23,.c_lg_24,.c_lg_3,.c_lg_4,.c_lg_5,.c_lg_6,.c_lg_7,.c_lg_8,.c_lg_9,.c_md_1,.c_md_10,.c_md_11,.c_md_12,.c_md_2,.c_md_3,.c_md_4,.c_md_5,.c_md_6,.c_md_7,.c_md_8,.c_md_9,.c_sm_1,.c_sm_10,.c_sm_11,.c_sm_12,.c_sm_13,.c_sm_14,.c_sm_15,.c_sm_16,.c_sm_17,.c_sm_18,.c_sm_19,.c_sm_2,.c_sm_20,.c_sm_21,.c_sm_22,.c_sm_23,.c_sm_24,.c_sm_3,.c_sm_4,.c_sm_5,.c_sm_6,.c_sm_7,.c_sm_8,.c_sm_9,.c_xs_1,.c_xs_10,.c_xs_11,.c_xs_12,.c_xs_13,.c_xs_14,.c_xs_15,.c_xs_16,.c_xs_17,.c_xs_18,.c_xs_19,.c_xs_2,.c_xs_20,.c_xs_21,.c_xs_22,.c_xs_23,.c_xs_24,.c_xs_3,.c_xs_4,.c_xs_5,.c_xs_6,.c_xs_7,.c_xs_8,.c_xs_9{float:left;min-height:1px;padding-left:.08rem;padding-right:.08rem;position:relative}.c_xs_24{flex:0 0 100%;width:100%}.c_xs_23{flex:0 0 95.8333%;width:95.8333%}.c_xs_22{flex:0 0 91.6667%;width:91.6667%}.c_xs_21{flex:0 0 87.5%;width:87.5%}.c_xs_20{flex:0 0 83.3333%;width:83.3333%}.c_xs_19{flex:0 0 79.1667%;width:79.1667%}.c_xs_18{flex:75%;width:75%}.c_xs_17{flex:0 0 70.8333%;width:70.8333%}.c_xs_16{flex:66.6667%;width:66.6667%}.c_xs_15{flex:62.4%;width:62.4%}.c_xs_14{flex:58.3333%;width:58.3333%}.c_xs_13{flex:0 0 54.1667%;width:54.1667%}.c_xs_12{flex:0 0 50%;width:50%}.c_xs_11{flex:0 0 45.8333%;width:45.8333%}.c_xs_10{flex:0 0 41.6667%;width:41.6667%}.c_xs_9{flex:0 37.5%;width:37.5%}.c_xs_8{flex:0 0 33.3333%;width:33.3333%}.c_xs_7{flex:0 0 29.1667%;width:29.1667%}.c_xs_6{flex:0 0 25%;width:25%}.c_xs_5{flex:0 0 20.8333%;width:20.8333%}.c_xs_4{flex:0 0 20.8333%;width:16.6667%}.c_xs_3{flex:0 0 20.8333%;width:12.5%}.c_xs_2{flex:0 0 8.33333%;width:8.33333%}.c_xs_1{flex:0 0 4.16667%;width:4.16667%}@media (width>=768px){.c_sm_24{flex:0 0 100%;width:100%}.c_sm_23{flex:0 0 95.8333%;width:95.8333%}.c_sm_22{flex:0 0 91.6667%;width:91.6667%}.c_sm_21{flex:0 0 87.5%;width:87.5%}.c_sm_20{flex:0 0 83.3333%;width:83.3333%}.c_sm_19{flex:0 0 79.1667%;width:79.1667%}.c_sm_18{flex:75%;width:75%}.c_sm_17{flex:0 0 70.8333%;width:70.8333%}.c_sm_16{flex:66.6667%;width:66.6667%}.c_sm_15{flex:62.4%;width:62.4%}.c_sm_14{flex:58.3333%;width:58.3333%}.c_sm_13{flex:0 0 54.1667%;width:54.1667%}.c_sm_12{flex:0 0 50%;width:50%}.c_sm_11{flex:0 0 45.8333%;width:45.8333%}.c_sm_10{flex:0 0 41.6667%;width:41.6667%}.c_sm_9{flex:0 37.5%;width:37.5%}.c_sm_8{flex:0 0 33.3333%;width:33.3333%}.c_sm_7{flex:0 0 29.1667%;width:29.1667%}.c_sm_6{flex:0 0 25%;width:25%}.c_sm_5{flex:0 0 20.8333%;width:20.8333%}.c_sm_4{flex:0 0 20.8333%;width:16.6667%}.c_sm_3{flex:0 0 20.8333%;width:12.5%}.c_sm_2{flex:0 0 8.33333%;width:8.33333%}.c_sm_1{flex:0 0 4.16667%;width:4.16667%}}@media (width>=992px){.c_md_24{flex:0 0 100%;width:100%}.c_md_23{flex:0 0 95.8333%;width:95.8333%}.c_md_22{flex:0 0 91.6667%;width:91.6667%}.c_md_21{flex:0 0 87.5%;width:87.5%}.c_md_20{flex:0 0 83.3333%;width:83.3333%}.c_md_19{flex:0 0 79.1667%;width:79.1667%}.c_md_18{flex:75%;width:75%}.c_md_17{flex:0 0 70.8333%;width:70.8333%}.c_md_16{flex:66.6667%;width:66.6667%}.c_md_15{flex:62.4%;width:62.4%}.c_md_14{flex:58.3333%;width:58.3333%}.c_md_13{flex:0 0 54.1667%;width:54.1667%}.c_md_12{flex:0 0 50%;width:50%}.c_md_11{flex:0 0 45.8333%;width:45.8333%}.c_md_10{flex:0 0 41.6667%;width:41.6667%}.c_md_9{flex:0 37.5%;width:37.5%}.c_md_8{flex:0 0 33.3333%;width:33.3333%}.c_md_7{flex:0 0 29.1667%;width:29.1667%}.c_md_6{flex:0 0 25%;width:25%}.c_md_5{flex:0 0 20.8333%;width:20.8333%}.c_md_4{flex:0 0 20.8333%;width:16.6667%}.c_md_3{flex:0 0 20.8333%;width:12.5%}.c_md_2{flex:0 0 8.33333%;width:8.33333%}.c_md_1{flex:0 0 4.16667%;width:4.16667%}}@media (width>=1600px){.c_lg_24{flex:0 0 100%;width:100%}.c_lg_23{flex:0 0 95.8333%;width:95.8333%}.c_lg_22{flex:0 0 91.6667%;width:91.6667%}.c_lg_21{flex:0 0 87.5%;width:87.5%}.c_lg_20{flex:0 0 83.3333%;width:83.3333%}.c_lg_19{flex:0 0 79.1667%;width:79.1667%}.c_lg_18{flex:75%;width:75%}.c_lg_17{flex:0 0 70.8333%;width:70.8333%}.c_lg_16{flex:66.6667%;width:66.6667%}.c_lg_15{flex:62.4%;width:62.4%}.c_lg_14{flex:58.3333%;width:58.3333%}.c_lg_13{flex:0 0 54.1667%;width:54.1667%}.c_lg_12{flex:0 0 50%;width:50%}.c_lg_11{flex:0 0 45.8333%;width:45.8333%}.c_lg_10{flex:0 0 41.6667%;width:41.6667%}.c_lg_9{flex:0 37.5%;width:37.5%}.c_lg_8{flex:0 0 33.3333%;width:33.3333%}.c_lg_7{flex:0 0 29.1667%;width:29.1667%}.c_lg_6{flex:0 0 25%;width:25%}.c_lg_5{flex:0 0 20.8333%;width:20.8333%}.c_lg_4{flex:0 0 20.8333%;width:16.6667%}.c_lg_3{flex:0 0 20.8333%;width:12.5%}.c_lg_2{flex:0 0 8.33333%;width:8.33333%}.c_lg_1{flex:0 0 4.16667%;width:4.16667%}}.con{margin-left:auto;margin-right:auto;padding-left:.16rem;padding-right:.16rem}.con_f{margin-left:auto;margin-right:auto;padding-left:.08rem;padding-right:.08rem}.row{margin-left:-.08rem;margin-right:-.08rem}.align_s_c{-moz-align-self:center;align-self:center}@media screen and (width<=2560px){.con{width:1920px}}@media screen and (width<=1920px){.con{width:1424px}}@media screen and (width<=1366px){.con{width:1200px}}@media screen and (width<=1200px){.con{width:100%;padding-left:.32rem;padding-right:.32rem}.row{margin-left:-.24rem;margin-right:-.24rem}.c_lg_1,.c_lg_10,.c_lg_11,.c_lg_12,.c_lg_13,.c_lg_14,.c_lg_15,.c_lg_16,.c_lg_17,.c_lg_18,.c_lg_19,.c_lg_2,.c_lg_20,.c_lg_21,.c_lg_22,.c_lg_23,.c_lg_24,.c_lg_3,.c_lg_4,.c_lg_5,.c_lg_6,.c_lg_7,.c_lg_8,.c_lg_9,.c_md_1,.c_md_10,.c_md_11,.c_md_12,.c_md_2,.c_md_3,.c_md_4,.c_md_5,.c_md_6,.c_md_7,.c_md_8,.c_md_9,.c_sm_1,.c_sm_10,.c_sm_11,.c_sm_12,.c_sm_13,.c_sm_14,.c_sm_15,.c_sm_16,.c_sm_17,.c_sm_18,.c_sm_19,.c_sm_2,.c_sm_20,.c_sm_21,.c_sm_22,.c_sm_23,.c_sm_24,.c_sm_3,.c_sm_4,.c_sm_5,.c_sm_6,.c_sm_7,.c_sm_8,.c_sm_9,.c_xs_1,.c_xs_10,.c_xs_11,.c_xs_12,.c_xs_13,.c_xs_14,.c_xs_15,.c_xs_16,.c_xs_17,.c_xs_18,.c_xs_19,.c_xs_2,.c_xs_20,.c_xs_21,.c_xs_22,.c_xs_23,.c_xs_24,.c_xs_3,.c_xs_4,.c_xs_5,.c_xs_6,.c_xs_7,.c_xs_8,.c_xs_9{padding-left:.24rem;padding-right:.24rem}}.main{min-height:100vh}.menu_w{z-index:100;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s;position:fixed;top:0;left:0;right:0}.menu_w.hidden{opacity:0;transform:translateY(-100%)}.menu_w.visible{opacity:1;transform:translateY(0)}@media screen and (width<=768px){.menu_w{-webkit-backdrop-filter:blur(32px);background:rgba(var(--color_bg_rgb,255, 255, 255), .7);opacity:1!important;transform:translateY(0)!important}.menu_w.hidden{opacity:1!important;transform:translateY(0)!important}}.menu_w .con{justify-content:space-between;align-items:center;margin:0 auto;display:flex}.menu_w.scrolled{-webkit-backdrop-filter:blur(32px);top:0}.menu_w.active{opacity:1;backdrop-filter:blur(32px);top:0;transform:translateY(0)}.header_container{justify-content:space-between;align-items:center;display:flex}.logo_container{align-items:center;display:flex}.logo_img{object-fit:contain;width:auto;height:32px}.main_nav{-webkit-backdrop-filter:blur(40px)saturate(180%);z-index:90;background:linear-gradient(135deg,#fffffffa 0%,#fffffff2 50%,#ffffffeb 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;transition:right .6s cubic-bezier(.23,1,.32,1),backdrop-filter .8s;display:flex;position:fixed;top:0;right:-100%;overflow:hidden;box-shadow:-10px 0 30px #0000001a}.main_nav:before{content:"";z-index:-1;background:radial-gradient(circle at 20% 80%,#1ae88814 0%,#0000 50%),radial-gradient(circle at 80% 20%,#007aff0d 0%,#0000 50%);position:absolute;inset:0}[data-theme=dark] .main_nav{background:linear-gradient(135deg,#0f0f14fa 0%,#0f0f14f2 50%,#0f0f14eb 100%)}[data-theme=dark] .main_nav:before{background:radial-gradient(circle at 20% 80%,#1ae8881f 0%,#0000 50%),radial-gradient(circle at 80% 20%,#007aff14 0%,#0000 50%)}.main_nav.active{backdrop-filter:blur(40px)saturate(180%);right:0}.main_nav .nav_list{text-align:center;flex-direction:column;gap:40px;display:flex}.main_nav .nav_link{color:var(--color_text_primary);font-size:2rem;font-weight:700}.header_actions{align-items:center;gap:12px;display:flex}.index_banner{z-index:10;background-image:image-set("../assets/images/banner/banner_img_bg.webp?v=20260819.1" 1x type("image/webp"),"../assets/images/banner/banner_img_bg.png?v=20260819.1" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}@media screen and (width<=1200px){.index_banner{background:0 0/contain;flex-direction:column;justify-content:center;align-items:center;display:flex}}.index_banner__background{pointer-events:none;display:block;position:absolute;inset:0}.index_banner__background img{width:100%;height:100%;display:block}.index_banner__background--wash{z-index:1}.index_banner__background--wash img{object-fit:cover}.index_banner .text_img{flex-flow:column wrap;justify-content:space-between;align-items:center;padding:1.6rem 0;display:flex}@media screen and (width<=750px){.index_banner .text_img{padding:2.4rem 0}}.index_banner .banner_text{text-align:center;margin:0 auto}@media screen and (width<=750px){.index_banner .banner_text{margin:.88rem auto 1.6rem}}.index_banner .banner_text h1{font-size:1.4rem;line-height:1}.index_banner .banner_text h1 .old_h1{background:linear-gradient(270deg,#1ace62 0%,#1d3c2a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .index_banner .banner_text h1 .old_h1{background:linear-gradient(270deg,#fff 0%,#cdffd3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.index_banner .banner_text h1 .new_h1{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial}html[lang=en] .index_banner .banner_text h1{font-size:1.2rem;line-height:1}@media screen and (width<=1200px){.index_banner .banner_text h1{font-size:1rem}}.index_banner .banner_text h2{letter-spacing:.04rem;padding:.16rem 0;font-size:.64rem;line-height:1.2}html[lang=en] .index_banner .banner_text h2{letter-spacing:0}@media screen and (width<=1200px){.index_banner .banner_text h2{font-size:.48rem}}.index_banner .banner_text .banner_subtitle{text-align:center;letter-spacing:.24rem;backdrop-filter:blur(32px)saturate(120%);border:1px solid #ffffff7a;border-radius:.64rem;margin:.32rem auto 0;padding:.16rem;font-size:16px;line-height:1.8;box-shadow:0 8px 32px #00000005,0 8px 64px #00000014}[data-theme=dark] .index_banner .banner_text .banner_subtitle{backdrop-filter:blur(32px)saturate(160%);background:#00000002;border:1px solid #ffffff29;box-shadow:inset 0 0 32px #ffffff29}html[lang=en] .index_banner .banner_text .banner_subtitle{text-align:center;letter-spacing:0;width:fit-content;padding:.16rem .32rem}@media screen and (width<=1200px){html[lang=en] .index_banner .banner_text .banner_subtitle{box-shadow:none;backdrop-filter:none;background:0 0;border:1px solid #0000}}html[lang=en] .index_banner .banner_text .banner_subtitle{letter-spacing:0%;font-size:16px;line-height:1.2}@media screen and (width<=1200px){.index_banner .banner_text .banner_subtitle{font-size:14px}html[lang=zh-CN] .index_banner .banner_text .banner_subtitle{text-align:center;letter-spacing:.07rem;padding:.16rem .32rem;font-size:14px;line-height:1.2}html[lang=en] .index_banner .banner_text .banner_subtitle{font-size:16px}}.index_banner .con{z-index:2;position:relative}.index_banner .banner_img{z-index:0;text-align:center;aspect-ratio:4/3;width:100%;max-width:800px;min-height:clamp(240px,45vw,600px);margin:0 auto;position:relative}.index_banner .banner_img .banner_x{z-index:-1;margin:auto;position:absolute;inset:0}.index_banner .banner_img img{text-align:center;object-fit:contain;max-width:90%;height:auto}.index_banner--media-pending .banner_video_trigger_w{opacity:0;transform:translateY(18px)}.index_banner--media-ready .banner_video_trigger_w{animation:.72s cubic-bezier(.16,1,.3,1) .16s both index-banner-media-reveal}@keyframes index-banner-media-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.index_banner--media-ready .banner_video_trigger_w{animation-duration:.01ms}}@media screen and (width<=1200px){.index_banner .banner_img img{text-align:center;max-width:100%}}.index_banner .banner_glow_x{filter:blur(60px);z-index:-1;background:radial-gradient(circle,#00ff8026 0%,#0000 70%);width:60vw;height:60vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.index_banner .banner_container{text-align:center;z-index:1}.index_banner .banner_image_wrapper{margin-bottom:20px}.index_banner .banner_robot_img{filter:drop-shadow(0 20px 30px #00000026);width:auto;max-height:50vh}.index_banner .banner_title{color:var(--color_text_primary);margin-bottom:10px;font-size:3.5rem;font-weight:800}.index_banner .banner_subtitle{font-size:1.5rem;font-weight:400}.index_banner .scroll_indicator{opacity:1;color:var(--color_text_secondary);animation:2.4s infinite bounce;position:absolute;bottom:.64rem;left:.32rem}.index_banner .banner_brand{text-align:right;font-size:14px;line-height:1.2;position:absolute;bottom:.64rem;right:.32rem}@media screen and (width<=750px){.index_banner .banner_brand,.index_banner.scroll_indicator{color:var(--color_text_secondary);font-size:11px}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}.nav_left .nav_left{flex-flow:wrap;display:flex}.nav_left .logo_con{justify-content:center;align-items:center;display:flex}.nav_left .logo_con #logo{z-index:1;position:relative}.nav_left .logo_con a{height:24px;color:var(--color_text_primary);cursor:pointer;background-size:cover;line-height:24px;display:inline-block}#logo_svg g:first-child path{fill:var(--brand-primary)}@keyframes blink{0%{opacity:1}25%{opacity:.8}75%{opacity:.9}to{opacity:1}}#logo_svg:hover g{opacity:1;transition:all .3s}#logo_svg:hover g:first-child{animation:1.2s cubic-bezier(.25,.46,.45,.94) infinite blink}#logo_svg:hover g:nth-child(2){animation:1.2s cubic-bezier(.25,.46,.45,.94) .1s infinite blink}#logo_svg:hover g:nth-child(3){animation:1.2s cubic-bezier(.25,.46,.45,.94) .2s infinite blink}#logo_svg:hover g:nth-child(4){animation:1.2s cubic-bezier(.25,.46,.45,.94) .3s infinite blink}#logo_svg:hover g:nth-child(5){animation:1.2s cubic-bezier(.25,.46,.45,.94) .4s infinite blink}#logo_svg:hover g:nth-child(6){animation:1.2s cubic-bezier(.25,.46,.45,.94) .5s infinite blink}#logo_svg:hover g:nth-child(7){animation:1.2s cubic-bezier(.25,.46,.45,.94) .6s infinite blink}#logo_svg g{animation:none}@keyframes logo_first_paint_fallback{to{opacity:1}}#logo_svg:not(.logo_entrance_initialized){opacity:0;animation:0s linear 2s forwards logo_first_paint_fallback}#logo_svg.logo_entrance_initialized{opacity:1;transition:opacity .12s ease-out;animation:none}@media (prefers-reduced-motion:reduce){#logo_svg:not(.logo_entrance_initialized){opacity:1;animation:none}}.nav_other{flex-wrap:nowrap;place-content:center space-between;align-items:center;min-width:2rem;min-height:24px;margin:0 -.16rem;display:flex}.nav_other .menu_toggle{cursor:pointer;color:var(--color_text_primary);cursor:pointer;position:relative}.nav_other .menu_toggle:hover{opacity:.8}.nav_other .menu_toggle.active{color:var(--color_primary);border-radius:32px}.nav_other .menu_toggle.active svg{fill:var(--color_accent)}.nav_other .menu_toggle svg{transition:all .3s all}.nav_other .menu_toggle.active svg{opacity:0;transform:rotate(90deg)}.nav_other .menu_toggle.active:hover{background:#ffffff1a}.nav_other .menu_toggle:before,.nav_other .menu_toggle:after{content:"";background:var(--color_text_primary);opacity:0;border-radius:1px;width:18px;height:2px;transition:all .3s;position:absolute;top:50%;left:50%}.nav_other .menu_toggle:before{transform:translate(-50%,-50%)rotate(45deg)}.nav_other .menu_toggle:after{transform:translate(-50%,-50%)rotate(-45deg)}.nav_other .menu_toggle.active:before,.nav_other .menu_toggle.active:after{opacity:1}.nav_other .theme_toggle{color:var(--color_text_primary);cursor:pointer;max-width:56px;max-height:56px;overflow:hidden}.nav_other .theme_toggle:hover{opacity:.8}.nav_other .theme_toggle svg{max-width:24px;max-height:24px;overflow:hidden}.nav_other .other_item{padding:.16rem}@media screen and (width<=750px){.nav_other .other_item{margin:.16rem .08em}}.language_selector{z-index:1;position:relative}.language_selector .lang_toggle{cursor:pointer;color:var(--color_text_primary);cursor:pointer;flex-wrap:wrap;place-content:center space-between;align-items:center;display:flex}.language_selector .lang_toggle:hover{opacity:.8}.language_selector .language_dropdown{z-index:9;backdrop-filter:blur(32px);background:#000;border-radius:8px;width:120px;margin:18px 0 0;padding:16px 8px 8px;list-style:none;display:none;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)}.language_selector .lang_text{text-align:center;margin:0 auto;display:block}.language_selector .lang_option{color:var(--color-white);text-align:center;cursor:pointer;border-radius:32px;flex-direction:column;gap:2px;width:100%;min-height:32px;margin:0 auto 8px;padding:8px 16px;transition:background-color .3s,color .3s;display:flex}.language_selector .lang_option:hover{background:#00000005}.language_selector .lang_option.active{color:var(--color_accent)}button,a,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}body{color:var(--color_text_primary);font-family:var(--font_primary);font-size:var(--font_size_base);background-size:200% 200%;overflow-x:hidden}html[lang=en] body{font-kerning:normal;font-variant-ligatures:common-ligatures;font-family:Barlow,Microsoft YaHei,Arial,sans-serif}html[lang=zh-CN] .lang_en,html[lang=en] .lang_cn{display:none!important}.reveal_block_text{--block-color:#fff3;--block-text-color:#fff;text-align:left;font-weight:500;line-height:1.8}.reveal_block_text .word{margin-right:var(--word-margin,.6em);color:#0000;white-space:nowrap;vertical-align:middle;will-change:transform, margin-right;display:inline-block;position:relative}.reveal_block_text .word:after{content:"";background-color:var(--block-color);z-index:-1;width:110%;height:70%;opacity:var(--block-opacity,1);transform:scaleX(var(--block-scale-x,1));transform-origin:0;border-radius:100px;position:absolute;top:15%;left:-5%}.reveal_scroll_text,.reveal_fade_up{will-change:opacity, filter, transform;visibility:hidden}.reveal_scroll_text .word{display:inline}html[lang=en] .reveal_scroll_text .word{white-space:nowrap;display:inline-block}.reveal_scroll_text .char{opacity:0;display:inline-block}.scroll_indicator{cursor:pointer;z-index:10;transition:transform .3s,opacity .3s,color .3s}.scroll_indicator:hover{opacity:1;color:var(--brand-primary);transform:scale(1.1)}.rich_text_content{color:var(--color_text_primary);font-size:14px;line-height:1.8}.rich_text_content h3{color:var(--color_text_primary);padding-top:.24rem;padding-bottom:.08rem;font-size:24px;font-weight:600}.rich_text_content p{color:var(--color_text_secondary);text-align:justify;padding-top:.08rem;padding-bottom:.24rem}