.product-mobile-menu-toggle,.product-mobile-menu-backdrop,.product-mobile-actions{display:none}.navbar .header-right .lang-btn{letter-spacing:normal;min-width:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.inquiry-product-browser{flex:none;position:relative}.inquiry-browse-toggle{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#04172d57;border:1px solid #ffffff85;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .25s,border-color .25s;display:inline-flex}.inquiry-browse-toggle:hover,.inquiry-browse-toggle[aria-expanded=true]{background:#ffffff1f;border-color:#ffffffdb}.inquiry-browse-toggle:focus-visible,.inquiry-browse-menu a:focus-visible{outline-offset:3px;outline:2px solid #fff}.inquiry-browse-arrow{font-size:18px;line-height:1;transition:transform .25s}.inquiry-product-browser.is-open .inquiry-browse-arrow{transform:rotate(180deg)}.inquiry-browse-menu{z-index:20;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#041d39fa;border:1px solid #74a2ce75;border-radius:10px;gap:2px;width:min(286px,100vw - 48px);padding:8px;animation:.2s ease-out inquiry-menu-in;display:grid;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 22px 54px #0000006b}.inquiry-browse-menu a{color:#ffffffc2;border-radius:6px;align-items:center;min-height:42px;padding:10px 12px;font-size:14px;line-height:1.35;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.inquiry-browse-menu a:hover{color:#fff;background:#ffffff1a}.inquiry-browse-menu a.active{color:#fff;background:#144374b8}@keyframes inquiry-menu-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.inquiry-product-browser,.inquiry-browse-toggle{width:100%}.inquiry-browse-toggle{min-height:48px}.inquiry-browse-menu{width:100%;max-height:min(270px,44dvh);left:0;right:0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.inquiry-browse-menu{animation:none}.inquiry-browse-arrow{transition:none}}.st-item{appearance:none;box-sizing:border-box;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0}.nav-logo-link .brand-logo-media{flex:0 0 128px;align-items:center;width:128px;height:36px;display:inline-flex;position:relative;overflow:hidden}.nav-logo-link .brand-logo-fallback{color:#fff;opacity:1;flex-direction:column;justify-content:center;line-height:1;transition:opacity .12s;display:flex;position:absolute;inset:0}.nav-logo-link .brand-logo-fallback strong{letter-spacing:.035em;font-size:15px;font-style:italic}.nav-logo-link .brand-logo-fallback small{letter-spacing:.22em;margin-top:3px;font-size:9px}.nav-logo-link .brand-logo-image{z-index:1;opacity:0;transition:opacity .16s;position:relative}.nav-logo-link .brand-logo-media.is-ready .brand-logo-image{opacity:1}.nav-logo-link .brand-logo-media.is-ready .brand-logo-fallback{opacity:0;visibility:hidden}@media (width<=900px){html{max-width:100%;min-height:100%;overflow:hidden auto;height:auto!important}body,#root,.app{max-width:100%;min-height:100dvh;overflow:visible;height:auto!important}body.product-mobile-menu-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}.scene,.ui-layer,.preloader{width:100%;height:100dvh;min-height:100svh}.navbar,.navbar.scrolled{z-index:110}.nav-logo{height:28px}.navbar .nav-links{z-index:3;top:calc(64px + env(safe-area-inset-top));width:100%;height:auto;max-height:calc(100dvh - 64px - env(safe-area-inset-top));padding:14px max(18px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));opacity:0;visibility:hidden;pointer-events:none;background:#061a33fc;border-top:1px solid #ffffff1a;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;transition:opacity .22s,transform .22s,visibility 0s linear .22s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(-12px);box-shadow:0 22px 60px #0000006b}.navbar.mobile-open .nav-links{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.navbar .nav-links>a,.navbar .nav-links>a:hover{color:#fffffff0;background:0 0;border-bottom:1px solid #ffffff1a;border-radius:0;flex:none;align-items:center;width:100%;height:auto;min-height:50px;padding:0 4px;font-size:16px;display:flex}.navbar .nav-links>a:after{width:26px;bottom:11px;left:4px;right:auto}.product-mobile-menu-toggle{z-index:4;color:#fff;background:#ffffff0d;border:1px solid #ffffff3d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:inline-flex;position:relative}.product-mobile-menu-toggle span{background:currentColor;width:18px;height:1.5px;transition:transform .22s,opacity .22s;display:block}.navbar.mobile-open .product-mobile-menu-toggle span:first-child{transform:translateY(6.5px)rotate(45deg)}.navbar.mobile-open .product-mobile-menu-toggle span:nth-child(2){opacity:0}.navbar.mobile-open .product-mobile-menu-toggle span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.product-mobile-menu-backdrop{z-index:1;inset:calc(64px + env(safe-area-inset-top)) 0 0;opacity:0;visibility:hidden;pointer-events:none;background:#0000006b;border:0;width:100%;height:auto;position:fixed}.navbar.mobile-open .product-mobile-menu-backdrop{opacity:1;visibility:visible;pointer-events:auto;display:block}.product-mobile-actions{gap:13px;padding-top:18px;display:grid}.product-mobile-quote{color:#fff;background:#e63946;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:48px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.product-mobile-contact{gap:8px;display:grid}.product-mobile-contact a{color:#ffffffbd;overflow-wrap:anywhere;border:1px solid #ffffff24;border-radius:8px;align-items:center;min-height:44px;padding:0 12px;text-decoration:none;display:flex}.product-switcher{top:calc(76px + env(safe-area-inset-top));width:fit-content;max-width:calc(100% - 24px);left:12px;right:12px}.product-switcher-toggle{min-height:44px;padding:0 14px;font-size:13px}.product-switcher-menu{width:min(244px,100vw - 24px);max-height:calc(100dvh - 140px);overflow-y:auto}.product-switcher-menu a{align-items:center;min-height:44px;padding:11px 13px;font-size:13px;display:flex}.content-overlay{padding:0 14px}.content-left,.content-left.home-left,.content-left.chassis-left,.content-left.airflow-left,.content-left.engine-left,.content-left.allinone-left{top:calc(132px + env(safe-area-inset-top));text-align:left;max-width:none;position:absolute;bottom:auto;left:14px;right:14px;transform:none}.title-box{background:#03162ca8;border-radius:10px;max-width:min(88vw,430px);padding:13px 15px}.content-title,.content-title.home-title,.content-title.chassis-title,.content-title.airflow-title,.content-title.engine-title,.content-title.allinone-title{max-width:78vw;margin-bottom:5px;font-size:clamp(23px,7vw,34px);line-height:1.08}.content-subtitle,.content-subtitle.home-subtitle,.content-subtitle.chassis-subtitle,.content-subtitle.airflow-subtitle,.content-subtitle.engine-subtitle,.content-subtitle.allinone-subtitle{letter-spacing:.08em;max-width:76vw;font-size:10px;line-height:1.4}.home-top-right,.engine-img,.allinone-top-right .module-img,.airflow-top-right .module-img,.chassis-right .module-img,.section-number,.deco-line-left,.deco-line-right,.tech-tags,.bottom-info,.bottom-info-left{display:none}.home-bottom-right,.allinone-top-right,.engine-text-block,.airflow-top-right,.chassis-right,.content-right{top:auto;right:14px;bottom:calc(72px + env(safe-area-inset-bottom));text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03162ca3;border:1px solid #ffffff1c;border-radius:10px;width:auto;max-width:min(88vw,470px);max-height:105px;padding:11px 13px;position:absolute;left:14px;overflow-y:auto}.home-intro-text,.allinone-desc-text,.engine-desc-text,.airflow-desc-text,.chassis-desc-text,.content-desc{color:#ffffffd1;letter-spacing:0;text-align:left;text-indent:0;white-space:normal;margin:0;font-size:12px;line-height:1.55}.home-intro-text+.home-intro-text{margin-top:5px}.statetable-container{top:auto;right:0;bottom:max(8px, env(safe-area-inset-bottom));scrollbar-width:none;width:100%;padding:0 10px;left:0;overflow-x:auto;transform:none}.statetable-container::-webkit-scrollbar{display:none}.statetable-content{gap:6px;width:max-content;min-width:100%;padding:0;display:flex}.backgroundLine{display:none}.st-item{min-width:104px;min-height:44px;color:inherit;font:inherit;text-align:center;background:#03162cad;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:0 12px;display:inline-flex}.st-item.active{background:#0a2850f0;border-color:#97d4f773}.table-name{letter-spacing:.04em;white-space:normal;font-size:10px;line-height:1.25}.scroll-hint{right:14px;bottom:calc(62px + env(safe-area-inset-bottom));align-items:flex-end;left:auto;transform:none}.scroll-hint>span:not(.scroll-arrow){letter-spacing:.12em;font-size:13px}.scroll-line{display:none}.inquiry-footer{min-height:100dvh;overflow:hidden auto}.inquiry-footer-inner{width:calc(100% - 24px);margin:calc(78px + env(safe-area-inset-top)) auto 18px;border-radius:16px;flex:none;padding:28px 18px}.inquiry-footer h2{font-size:clamp(30px,9vw,42px)}.inquiry-copy{margin-top:16px;font-size:14px;line-height:1.6}.inquiry-actions{margin-top:24px}.inquiry-primary,.inquiry-secondary{width:100%;min-height:48px}.inquiry-site-footer{padding:15px 16px calc(15px + env(safe-area-inset-bottom));align-items:flex-start;margin-top:auto}}@media (width<=420px){.content-left,.content-left.home-left,.content-left.chassis-left,.content-left.airflow-left,.content-left.engine-left,.content-left.allinone-left{top:calc(128px + env(safe-area-inset-top))}.title-box{padding:11px 12px}.content-title,.content-title.home-title,.content-title.chassis-title,.content-title.airflow-title,.content-title.engine-title,.content-title.allinone-title{font-size:clamp(21px,6.6vw,29px)}.home-bottom-right,.allinone-top-right,.engine-text-block,.airflow-top-right,.chassis-right,.content-right{max-height:88px}}@media (width<=900px) and (height<=600px){.content-left,.content-left.home-left,.content-left.chassis-left,.content-left.airflow-left,.content-left.engine-left,.content-left.allinone-left{top:calc(118px + env(safe-area-inset-top))}.home-bottom-right,.allinone-top-right,.engine-text-block,.airflow-top-right,.chassis-right,.content-right{display:none}}@media (prefers-reduced-motion:reduce){.navbar .nav-links,.product-mobile-menu-toggle span{transition:none}}@media (width<=900px){body{background:#06172b}.app{--product-stage-top:calc(126px + env(safe-area-inset-top));--product-stage-height:clamp(250px, 42dvh, 380px);background:radial-gradient(circle at 50% 26%,#2f6fa938,#0000 42%),linear-gradient(#071a31 0%,#041225 100%);min-height:100dvh}.app .scene{top:var(--product-stage-top);width:auto;height:var(--product-stage-height);background:radial-gradient(at 50% 52%,#4990cc40,#0a223ebd 58%,#041021 100%);border:1px solid #9dccee40;border-radius:18px;min-height:0;left:12px;right:12px;overflow:hidden;box-shadow:0 18px 44px #0000004d,inset 0 1px #ffffff12}.app .scene>canvas,.app .scroll-light-atmosphere{border-radius:inherit}.app .screen-light-halo{background:radial-gradient(ellipse 94% 88% at var(--light-x) var(--light-y), #c9e8ff3d 0%, #6fb8f21a 36%, #4192d807 58%, transparent 82%);filter:none}.app .ui-layer{height:100dvh;min-height:100svh}.app .content-overlay{padding:0 12px}.app .content-left,.app .content-left.home-left,.app .content-left.chassis-left,.app .content-left.airflow-left,.app .content-left.engine-left,.app .content-left.allinone-left{top:calc(var(--product-stage-top) + var(--product-stage-height) + 14px);text-align:left;max-width:none;left:12px;right:12px;transform:none}.app .title-box{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a223ef0;border-color:#9dccee33;border-radius:14px;width:100%;max-width:none;min-height:76px;padding:13px 16px 12px;box-shadow:0 12px 28px #0003}.app .content-title,.app .content-title.home-title,.app .content-title.chassis-title,.app .content-title.airflow-title,.app .content-title.engine-title,.app .content-title.allinone-title{color:#f7fbff;letter-spacing:-.025em;max-width:100%;margin-bottom:6px;font-size:clamp(22px,6.4vw,30px);line-height:1.08}.app .content-subtitle,.app .content-subtitle.home-subtitle,.app .content-subtitle.chassis-subtitle,.app .content-subtitle.airflow-subtitle,.app .content-subtitle.engine-subtitle,.app .content-subtitle.allinone-subtitle{color:#cae0f1b8;letter-spacing:.1em;max-width:100%;font-size:10px;line-height:1.35}.app .home-bottom-right,.app .allinone-top-right,.app .engine-text-block,.app .airflow-top-right,.app .chassis-right,.app .content-right{top:calc(var(--product-stage-top) + var(--product-stage-height) + 102px);-webkit-backdrop-filter:none;backdrop-filter:none;background:#061b33eb;border-color:#9dccee29;border-radius:13px;width:auto;max-width:none;max-height:94px;padding:12px 15px;bottom:auto;left:12px;right:12px;box-shadow:0 10px 24px #0000002e}.app .home-intro-text,.app .allinone-desc-text,.app .engine-desc-text,.app .airflow-desc-text,.app .chassis-desc-text,.app .content-desc{color:#ebf5fcdb;font-size:12px;line-height:1.55}.app .home-intro-text+.home-intro-text{display:none}.app .statetable-container{top:auto;right:0;bottom:max(8px, env(safe-area-inset-bottom));padding:0 12px;left:0}.app .statetable-content{gap:8px;width:max-content;min-width:100%;padding:0;display:flex}.app .st-item{background:#071c35f5;border-color:#9dccee2e;border-radius:11px;min-width:112px;min-height:46px;padding:0 13px}.app .st-item.active{background:#16466f;border-color:#9ad3f79e;box-shadow:inset 0 0 0 1px #d6eeff12}.app .table-name{color:#dcedf9b3;font-size:11px}.app .scroll-hint{top:calc(var(--product-stage-top) + var(--product-stage-height) - 42px);background:#031427c2;border:1px solid #b9dcf62e;border-radius:999px;flex-direction:row;align-items:center;gap:6px;padding:7px 10px;bottom:auto;right:22px;transform:none}.app .scroll-hint>span:not(.scroll-arrow){letter-spacing:.08em;font-size:10px}.app .scroll-hint .scroll-arrow{width:14px;height:14px;margin:0}.app .scroll-hint .scroll-arrow:before{border-width:1.5px;width:7px;height:7px}.app .scroll-hint .scroll-arrow:after{display:none}.app .tech-grid{background-size:36px 36px}.app .home-top-right,.app .engine-img,.app .allinone-top-right .module-img,.app .airflow-top-right .module-img,.app .chassis-right .module-img,.app .section-number,.app .deco-line-left,.app .deco-line-right,.app .tech-tags,.app .bottom-info,.app .bottom-info-left{display:none}}@media (width<=420px){.app{--product-stage-top:calc(122px + env(safe-area-inset-top));--product-stage-height:clamp(246px, 41dvh, 340px)}.app .content-left,.app .content-left.home-left,.app .content-left.chassis-left,.app .content-left.airflow-left,.app .content-left.engine-left,.app .content-left.allinone-left{top:calc(var(--product-stage-top) + var(--product-stage-height) + 12px)}.app .title-box{min-height:72px;padding:11px 13px}.app .home-bottom-right,.app .allinone-top-right,.app .engine-text-block,.app .airflow-top-right,.app .chassis-right,.app .content-right{top:calc(var(--product-stage-top) + var(--product-stage-height) + 92px);max-height:84px;padding:10px 13px}}@media (width<=900px) and (height<=620px){.app{--product-stage-top:calc(116px + env(safe-area-inset-top));--product-stage-height:44dvh}.app .home-bottom-right,.app .allinone-top-right,.app .engine-text-block,.app .airflow-top-right,.app .chassis-right,.app .content-right{display:none}.app .title-box{min-height:64px;padding:10px 13px}.app .content-title,.app .content-title.home-title,.app .content-title.chassis-title,.app .content-title.airflow-title,.app .content-title.engine-title,.app .content-title.allinone-title{font-size:21px}}@media (width>=901px){.app .product-switcher{top:max(196px,23vh)}.app .product-switcher-menu{max-height:calc(100dvh - 264px);overflow-y:auto}.app .statetable-container{z-index:28;scrollbar-width:none;width:max-content;max-width:calc(100vw - 180px);top:auto;bottom:max(18px,2.8vh);left:50%;overflow-x:auto;transform:translate(-50%)}.app .statetable-container::-webkit-scrollbar{display:none}.app .statetable-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04111fd1;border:1px solid #afd6f129;border-radius:14px;align-items:center;gap:5px;width:max-content;padding:6px;display:flex;box-shadow:0 12px 34px #00000047}.app .backgroundLine{display:none}.app .st-item{background:#ffffff06;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:40px;margin:0;padding:0 16px;display:inline-flex}.app .st-item:hover{background:#75b7e21a;border-color:#a8d6f42e}.app .st-item.active{background:#0a3a70;border-color:#9bd3f67a;box-shadow:inset 0 1px #ffffff14}.app .table-name{color:#e5f1fab8;letter-spacing:.075em;font-size:clamp(10px,.74vw,12px);line-height:1.2}.app .st-item.active .table-name{color:#fff}.app .content-left.home-left,.app .content-left.airflow-left,.app .home-top-right,.app .allinone-top-right,.app .engine-img{top:max(92px,9vh)}.app .scroll-hint{bottom:max(88px,10vh)}}@media (width>=901px) and (width<=1180px){html[lang=en] .app .product-switcher{top:max(268px,31vh)}.app .content-overlay{padding-left:34px;padding-right:34px}.app .content-left.home-left,.app .content-left.engine-left,.app .content-left.allinone-left{max-width:34vw;left:42px}.app .content-left.chassis-left{max-width:32vw;left:72px}.app .content-left.airflow-left,.app .home-bottom-right,.app .allinone-top-right,.app .engine-text-block,.app .chassis-right,.app .content-right{max-width:34vw;right:34px}.app .home-top-right{right:34px}.app .airflow-desc-text{white-space:normal;width:36vw;right:34px}.app .content-title,.app .content-title.home-title,.app .content-title.chassis-title,.app .content-title.airflow-title,.app .content-title.engine-title,.app .content-title.allinone-title{font-size:clamp(27px,3.1vw,38px)}.app .home-intro-text,.app .allinone-desc-text,.app .engine-desc-text,.app .airflow-desc-text,.app .chassis-desc-text,.app .content-desc{font-size:clamp(14px,1.35vw,18px);line-height:1.6}.app .module-img,.app .engine-img{max-width:210px;max-height:132px}}@media (width>=901px) and (height<=700px){.app .content-left.home-left,.app .content-left.airflow-left,.app .home-top-right,.app .allinone-top-right,.app .engine-img{top:86px}.app .title-box{padding:14px 20px}.app .content-title,.app .content-title.home-title,.app .content-title.chassis-title,.app .content-title.airflow-title,.app .content-title.engine-title,.app .content-title.allinone-title{font-size:clamp(26px,5.2vh,34px)}.app .content-subtitle,.app .content-subtitle.home-subtitle,.app .content-subtitle.chassis-subtitle,.app .content-subtitle.airflow-subtitle,.app .content-subtitle.engine-subtitle,.app .content-subtitle.allinone-subtitle{letter-spacing:.12em;font-size:11px}.app .module-img,.app .engine-img{max-height:120px}.app .airflow-top-right{text-align:left;width:min(46vw,520px);height:auto;inset:auto auto 108px 42px}.app .airflow-top-right .module-img{display:none}.app .airflow-desc-text{text-align:left;white-space:normal;width:auto;max-width:none;margin:0;position:static}.app .tech-tags,.app .section-number,.app .bottom-info,.app .bottom-info-left,.app .scroll-hint{display:none}}@media (width>=901px){html[lang=en] .navbar-inner{gap:clamp(10px,1.2vw,20px)}html[lang=en] .navbar .nav-links{gap:clamp(6px,1vw,16px)}html[lang=en] .navbar .nav-links>a{padding-left:clamp(2px,.35vw,6px);padding-right:clamp(2px,.35vw,6px);font-size:clamp(13px,.95vw,15px)}}@media (width>=901px) and (width<=1360px){html[lang=en] .navbar .header-right .social-icon{display:none}}@media (width>=901px) and (width<=1060px){html[lang=en] .navbar .header-right .quote-btn{justify-content:center;width:36px;min-width:36px;margin-left:0;padding:0}html[lang=en] .navbar .header-right .quote-btn-label{display:none}}
