/* Generated by scripts/build-responsive-wide.cjs. Desktop fluid lengths: 1920–3840 CSS pixels. No zoom or transforms. */@media (min-width: 1921px){:root{--site-px:clamp(1px,0.0520833333vw,2px)}/* assets/css/common.css */html:has(link[href*="/assets/css/common.css"]){font-size:calc(100 * var(--site-px)) !important;}html:has(link[href*="/assets/css/common.css"]) .shadow_box{box-shadow:0 2px calc(12 * var(--site-px)) 0 rgba(0, 0, 0, 0.1)}/* assets/css/header.css */html:has(link[href*="/assets/css/header.css"]) .head_boxr .navs .item > a{font-size:max(calc(14 * var(--site-px)), 0.16rem);}/* assets/css/footer.css */html:has(link[href*="/assets/css/footer.css"]) .footer{background-size:100% calc(68 * var(--site-px)), 100% calc(100% - calc(48 * var(--site-px)));background-position:top center, 0 calc(48 * var(--site-px));}html:has(link[href*="/assets/css/footer.css"]) .footer .footer_center{grid-template-columns:minmax(0, 1fr) calc(480 * var(--site-px));gap:calc(36 * var(--site-px));width:min(calc(1500 * var(--site-px)), calc(100% - calc(80 * var(--site-px))));padding:calc(86 * var(--site-px)) 0 calc(24 * var(--site-px));}html:has(link[href*="/assets/css/footer.css"]) .footer .f_left{gap:calc(18 * var(--site-px));}html:has(link[href*="/assets/css/footer.css"]) .footer .f_left .tit,html:has(link[href*="/assets/css/footer.css"])  .footer .f_right .title{padding-bottom:calc(12 * var(--site-px));font-size:calc(14 * var(--site-px));line-height:calc(22 * var(--site-px));}html:has(link[href*="/assets/css/footer.css"]) .footer .f_left .link{height:calc(132 * var(--site-px));margin-top:calc(10 * var(--site-px));padding-right:calc(4 * var(--site-px));}html:has(link[href*="/assets/css/footer.css"]) .footer .f_left .link::-webkit-scrollbar{width:calc(4 * var(--site-px));}html:has(link[href*="/assets/css/footer.css"]) .footer .f_left .link::-webkit-scrollbar-thumb{border-radius:calc(4 * var(--site-px));}html:has(link[href*="/assets/css/footer.css"]) .footer .f_left .link > a{font-size:calc(12 * var(--site-px));line-height:calc(26 * var(--site-px));}html:has(link[href*="/assets/css/footer.css"]) .footer .f_right .infos{grid-template-columns:minmax(0, 1fr) calc(72 * var(--site-px));gap:calc(16 * var(--site-px));margin-top:calc(10 * var(--site-px));}html:has(link[href*="/assets/css/footer.css"]) .footer .f_right .infos .icon{flex:0 0 calc(14 * var(--site-px));width:calc(14 * var(--site-px));height:calc(14 * var(--site-px));margin-right:calc(8 * var(--site-px));}html:has(link[href*="/assets/css/footer.css"]) .footer .f_right .infos .txt{font-size:calc(13 * var(--site-px));line-height:calc(26 * var(--site-px));}html:has(link[href*="/assets/css/footer.css"]) .footer .f_right .infos .item:last-child .txt{font-size:calc(12 * var(--site-px));}html:has(link[href*="/assets/css/footer.css"]) .footer .f_right .infos .code{width:calc(72 * var(--site-px));height:calc(72 * var(--site-px));}html:has(link[href*="/assets/css/footer.css"]) .footer_footer{min-height:calc(36 * var(--site-px));padding:calc(9 * var(--site-px)) calc(20 * var(--site-px));font-size:calc(12 * var(--site-px));line-height:calc(18 * var(--site-px));}/* assets/css/home-a1.css */html:has(link[href*="/assets/css/home-a1.css"]){scroll-padding-top:calc(100 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) body{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) h1{font-size:calc(38 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) h2{font-size:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) h3{font-size:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) a:focus-visible,html:has(link[href*="/assets/css/home-a1.css"]) button:focus-visible{outline:calc(3 * var(--site-px)) solid #39a4e6;outline-offset:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .container{width:calc(100% - calc(112 * var(--site-px)));max-width:calc(1320 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .section{padding:calc(76 * var(--site-px)) 0}html:has(link[href*="/assets/css/home-a1.css"]) .eyebrow{font:500 calc(10 * var(--site-px))/1.5 Arial,sans-serif;letter-spacing:calc(2.5 * var(--site-px));margin-bottom:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .section-heading{gap:calc(28 * var(--site-px));margin-bottom:calc(34 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .text-link{font-size:calc(12 * var(--site-px));gap:calc(32 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .arrow{font:400 calc(23 * var(--site-px))/1 Arial,sans-serif}html:has(link[href*="/assets/css/home-a1.css"]) .text-link .arrow{font-size:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .section-heading .text-link{padding:calc(8 * var(--site-px)) 0}html:has(link[href*="/assets/css/home-a1.css"]) .section-desc{font-size:calc(13 * var(--site-px));margin-top:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .header-inner{height:calc(82 * var(--site-px));gap:calc(34 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .logo img{width:calc(107 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .site-header nav{gap:calc(29 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .site-header nav a.current:after{height:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .contact-link{gap:calc(24 * var(--site-px));padding-left:calc(30 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .contact-link .arrow{font-size:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .menu-toggle{padding:calc(12 * var(--site-px));width:calc(42 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .menu-toggle span{margin:calc(6 * var(--site-px)) 0}html:has(link[href*="/assets/css/home-a1.css"]) .hero-image{height:calc(530 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .hero-caption{height:calc(56 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .hero-caption>span{gap:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .hero-caption i{width:calc(25 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .hero-caption>a{gap:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .hero-caption>a span{font-size:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .hero-a1 .hero-caption{margin-top:calc(-28 * var(--site-px));padding:0 calc(28 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .about-layout{gap:calc(90 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .about-body>p{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .about .text-link{margin-top:calc(26 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .stats{gap:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .stats strong{font:500 calc(42 * var(--site-px))/1.25 Arial,sans-serif}html:has(link[href*="/assets/css/home-a1.css"]) .stats i{font-size:calc(12 * var(--site-px));margin-left:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .stats span{font-size:calc(11 * var(--site-px));margin-top:calc(7 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .about-a1{padding-top:calc(56 * var(--site-px));padding-bottom:calc(67 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .about-a1 .about-body .stats{margin-top:calc(34 * var(--site-px));padding-top:calc(26 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .product-grid{gap:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .product-photo{height:calc(235 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .product-card:hover{box-shadow:0 calc(10 * var(--site-px)) calc(28 * var(--site-px)) #18426510;transform:translateY(calc(-3 * var(--site-px)))}html:has(link[href*="/assets/css/home-a1.css"]) .product-number{left:calc(16 * var(--site-px));top:calc(16 * var(--site-px));min-width:calc(28 * var(--site-px));height:calc(28 * var(--site-px));font:calc(11 * var(--site-px)) Arial}html:has(link[href*="/assets/css/home-a1.css"]) .product-info{padding:calc(24 * var(--site-px)) calc(24 * var(--site-px)) calc(25 * var(--site-px));gap:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .product-info h3{font-size:calc(17 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .product-info p{font-size:calc(11 * var(--site-px));margin-top:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .product-info>.arrow{font-size:calc(23 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .products-a1 .product-card:nth-child(-n+2) .product-photo{height:calc(302 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .case-grid{gap:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .case-image{height:calc(298 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .case-copy{gap:calc(20 * var(--site-px));padding:calc(21 * var(--site-px)) 0}html:has(link[href*="/assets/css/home-a1.css"]) .case-copy p{font-size:calc(11 * var(--site-px));margin-bottom:calc(6 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .case-copy h3{font-size:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .services{padding:calc(33 * var(--site-px)) 0}html:has(link[href*="/assets/css/home-a1.css"]) .service-layout{gap:calc(50 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .services h2{font-size:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .services .eyebrow{font-size:calc(9 * var(--site-px));margin-bottom:calc(9 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .service-links{gap:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .service-links a{gap:calc(12 * var(--site-px));padding:calc(17 * var(--site-px)) calc(14 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .service-links svg{width:calc(32 * var(--site-px));height:calc(32 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .service-links .arrow{font-size:calc(17 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .news-grid{gap:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .news-image{height:calc(204 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .news-copy{padding:calc(22 * var(--site-px)) 0 0}html:has(link[href*="/assets/css/home-a1.css"]) .news-tag{font-size:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .news-copy h3{font-size:calc(18 * var(--site-px));margin-top:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .news-copy>p{font-size:calc(11 * var(--site-px));margin-top:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .read-more{font-size:calc(10 * var(--site-px));margin-top:calc(22 * var(--site-px));padding-top:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .read-more .arrow{font-size:calc(17 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .partners{padding:calc(52 * var(--site-px)) 0}html:has(link[href*="/assets/css/home-a1.css"]) .partners-layout{grid-template-columns:calc(270 * var(--site-px)) 1fr;gap:calc(55 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .partners h2{font-size:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .partner-logos{gap:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .partner-logos>div{height:calc(63 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .partner-logos img{max-height:calc(49 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .footer-main{gap:calc(55 * var(--site-px));padding-top:calc(54 * var(--site-px));padding-bottom:calc(43 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .footer-brand>img{width:calc(106 * var(--site-px));margin-bottom:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .footer-brand>p{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .footer-brand>span{font-size:calc(10 * var(--site-px));margin-top:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .footer-links{gap:calc(40 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .footer-links h3{font-size:calc(12 * var(--site-px));margin-bottom:calc(17 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .footer-links a{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .footer-contact>span{font-size:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .phone{font:400 calc(28 * var(--site-px))/1.6 Arial,sans-serif}html:has(link[href*="/assets/css/home-a1.css"]) .footer-contact p{font-size:calc(10 * var(--site-px));gap:calc(15 * var(--site-px));margin-top:calc(7 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .footer-bottom{gap:calc(30 * var(--site-px));padding:calc(18 * var(--site-px)) 0;font-size:calc(9 * var(--site-px))}@media(min-width:1650px){html:has(link[href*="/assets/css/home-a1.css"]) .hero-a1 .hero-image{height:calc(610 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .hero-a2 .hero-image{height:calc(580 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .hero-a3 .hero-image{height:calc(570 * var(--site-px))}html:has(link[href*="/assets/css/home-a1.css"]) .a3 .container{max-width:calc(1320 * var(--site-px))}}/* assets/css/home-a1-type.css */html:has(link[href*="/assets/css/home-a1-type.css"]) body.a1{font-size:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 h1{font-size:calc(38 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 h2{font-size:calc(31 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .eyebrow{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .about-body>p{font-size:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .stats strong{font-size:calc(44 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .stats i,html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .stats span{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .text-link{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .product-info h3{font-size:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .product-info p,html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .case-copy p,html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .section-desc{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .case-copy h3{font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .news-copy h3{font-size:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .news-copy>p{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .news-tag,html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .read-more{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .services h2{font-size:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .service-links a{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .header-inner{gap:calc(25 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .site-header nav{gap:calc(23 * var(--site-px));font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .logo img{width:calc(110 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .header-tools{gap:calc(15 * var(--site-px));padding-left:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .header-tools a{font-size:calc(12 * var(--site-px));min-width:calc(22 * var(--site-px));min-height:calc(32 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .header-tools svg{width:calc(20 * var(--site-px));height:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .footer-brand>p,html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .footer-links h3{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .footer-brand>span,html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .footer-links a,html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .footer-contact>span,html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .footer-contact p{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .phone{font-size:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .footer-bottom{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .footer-contact{padding-right:calc(92 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .footer-qrcode{top:calc(45 * var(--site-px));padding:calc(4 * var(--site-px));width:calc(76 * var(--site-px));height:calc(76 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .footer-main{gap:calc(40 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .footer-contact p{column-gap:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .skip-link{left:calc(20 * var(--site-px));top:calc(-70 * var(--site-px));padding:calc(12 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .skip-link:focus{top:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .hero-image{min-height:calc(410 * var(--site-px));max-height:calc(800 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .hero-arrow{width:calc(42 * var(--site-px));height:calc(52 * var(--site-px));font:600 calc(32 * var(--site-px))/1 Arial}html:has(link[href*="/assets/css/home-a1-type.css"]) .hero-prev{left:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .hero-next{right:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .hero-caption>div{gap:calc(25 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .hero-caption>div>a{gap:calc(25 * var(--site-px))}html:has(link[href*="/assets/css/home-a1-type.css"]) .hero-pause{font-size:calc(11 * var(--site-px));padding:calc(10 * var(--site-px)) calc(8 * var(--site-px))}@media(min-width:1650px){html:has(link[href*="/assets/css/home-a1-type.css"]) .a1 .site-header nav{font-size:calc(15 * var(--site-px));gap:calc(24 * var(--site-px))}}/* assets/css/dealer-page.css */html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-hero-layout{gap:calc(60 * var(--site-px));padding-top:calc(30 * var(--site-px));padding-bottom:calc(58 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-breadcrumb{gap:calc(14 * var(--site-px));font-size:calc(12 * var(--site-px));margin-bottom:calc(42 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-hero-copy>.eyebrow{margin-bottom:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-page .dealer-hero h1{font-size:calc(48 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-lead{font-size:calc(17 * var(--site-px));margin-top:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-actions{gap:calc(26 * var(--site-px));margin-top:calc(32 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-button{gap:calc(32 * var(--site-px));padding:calc(15 * var(--site-px)) calc(23 * var(--site-px));font-size:calc(14 * var(--site-px));min-height:calc(52 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-button>span{font-size:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-secondary{font-size:calc(14 * var(--site-px));gap:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-hero-note{gap:calc(30 * var(--site-px));font-size:calc(11 * var(--site-px));padding-top:calc(22 * var(--site-px));margin-top:calc(46 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-hero-visual{margin-top:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-hero-visual>img{height:calc(475 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-photo-caption{gap:calc(3 * var(--site-px)) calc(18 * var(--site-px));bottom:calc(24 * var(--site-px));left:calc(-24 * var(--site-px));right:calc(30 * var(--site-px));padding:calc(22 * var(--site-px)) calc(27 * var(--site-px));border-left:calc(4 * var(--site-px)) solid #075eac;box-shadow:0 calc(8 * var(--site-px)) calc(35 * var(--site-px)) #1a456b15}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-photo-caption>span:first-child{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-photo-caption strong{font-size:calc(17 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-photo-caption>span:last-child{font-size:calc(26 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-intro{gap:calc(110 * var(--site-px));padding-top:calc(72 * var(--site-px));padding-bottom:calc(76 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-intro p:not(.eyebrow){margin-bottom:calc(14 * var(--site-px));font-size:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-intro .text-link{margin-top:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-products{padding:calc(70 * var(--site-px)) 0 calc(78 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-product-grid{gap:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-product:hover{transform:translateY(calc(-4 * var(--site-px)));box-shadow:0 calc(12 * var(--site-px)) calc(28 * var(--site-px)) #1b466817}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-product-copy{padding:calc(22 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-number{font:700 calc(11 * var(--site-px))/1.4 Arial,sans-serif}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-page .dealer-product h3{font-size:calc(17 * var(--site-px));margin-top:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-product p{font-size:calc(11 * var(--site-px));margin-top:calc(7 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-product-link{font-size:calc(11 * var(--site-px));margin-top:calc(24 * var(--site-px));padding-top:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-product-link>span{font-size:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-section{padding-top:calc(76 * var(--site-px));padding-bottom:calc(78 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-section-note{font-size:calc(13 * var(--site-px));max-width:calc(320 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-support-grid article{padding:calc(36 * var(--site-px)) calc(35 * var(--site-px)) calc(5 * var(--site-px)) 0}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-support-grid article+article{padding-left:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-line-icon{font:700 calc(30 * var(--site-px))/1.2 Arial,sans-serif;margin-bottom:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-support-grid h3{font-size:calc(21 * var(--site-px));margin-bottom:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-support-grid p{font-size:calc(14 * var(--site-px));max-width:calc(320 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-support-grid .text-link{margin-top:calc(23 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-fit{padding:calc(70 * var(--site-px)) 0}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-fit-layout{gap:calc(105 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-fit h2{font-size:calc(33 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-fit-layout>div>p:last-child{font-size:calc(13 * var(--site-px));margin-top:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-fit-list article{gap:calc(28 * var(--site-px));padding:calc(23 * var(--site-px)) 0}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-fit-list article>span{font:600 calc(15 * var(--site-px))/1.9 Arial,sans-serif}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-fit-list h3{font-size:calc(19 * var(--site-px));margin-bottom:calc(7 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-fit-list p{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-process{margin:calc(40 * var(--site-px)) 0 calc(24 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-process li{padding:calc(28 * var(--site-px)) calc(28 * var(--site-px)) 0 0}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-process li:before{top:calc(-4 * var(--site-px));width:calc(8 * var(--site-px));height:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-process li>span{font:700 calc(13 * var(--site-px))/1.5 Arial,sans-serif}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-process h3{font-size:calc(20 * var(--site-px));margin:calc(13 * var(--site-px)) 0 calc(10 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-process p{font-size:calc(13 * var(--site-px));max-width:calc(235 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-process-note{font-size:calc(11 * var(--site-px));padding-top:calc(22 * var(--site-px));margin-top:calc(32 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-contact{padding:calc(66 * var(--site-px)) 0 calc(72 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-contact-layout{gap:calc(115 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-contact h2{font-size:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-contact-layout>div>p:last-child{font-size:calc(14 * var(--site-px));margin-top:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-contact-card{border-top:calc(4 * var(--site-px)) solid #075eac;padding:calc(31 * var(--site-px)) calc(38 * var(--site-px));box-shadow:0 calc(10 * var(--site-px)) calc(32 * var(--site-px)) #1b46680b}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-contact-label{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-contact-phone{font:700 calc(35 * var(--site-px))/1.65 Arial,sans-serif;margin-top:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-contact-details{margin-top:calc(14 * var(--site-px));padding-top:calc(18 * var(--site-px));margin-bottom:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-contact-details p{gap:calc(22 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-page .dealer-contact-card .dealer-mail-note{font-size:calc(11 * var(--site-px));margin-top:calc(10 * var(--site-px))}@media(min-width:1650px){html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-hero-layout{gap:calc(80 * var(--site-px));padding-top:calc(36 * var(--site-px));padding-bottom:calc(66 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-page .dealer-hero h1{font-size:calc(51 * var(--site-px))}html:has(link[href*="/assets/css/dealer-page.css"]) .dealer-hero-visual>img{height:calc(500 * var(--site-px))}}/* assets/css/product-catalog.css */html:has(link[href*="/assets/css/product-catalog.css"]) .catalog{font:calc(14 * var(--site-px))/1.65 "Microsoft YaHei","PingFang SC",Arial,sans-serif}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog a:focus-visible,html:has(link[href*="/assets/css/product-catalog.css"]) .catalog button:focus-visible,html:has(link[href*="/assets/css/product-catalog.css"]) .catalog input:focus-visible{outline:calc(3 * var(--site-px)) solid #49addb;outline-offset:calc(4 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-wrap{width:calc(100% - calc(96 * var(--site-px)));max-width:calc(1420 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-hero-inner{min-height:calc(285 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-breadcrumb{gap:calc(12 * var(--site-px));font-size:calc(12 * var(--site-px));margin-bottom:calc(25 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-eyebrow{font-size:calc(11 * var(--site-px));letter-spacing:calc(2.3 * var(--site-px));margin:0 0 calc(9 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog h1{font-size:calc(38 * var(--site-px));margin:0 0 calc(14 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog h1 span{font-size:calc(27 * var(--site-px));margin-left:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-intro{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-hero-art{flex:0 0 calc(290 * var(--site-px));height:calc(270 * var(--site-px));margin-right:calc(60 * var(--site-px));transform:translateY(calc(37 * var(--site-px)))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-book{width:calc(172 * var(--site-px));height:calc(224 * var(--site-px));box-shadow:0 calc(17 * var(--site-px)) calc(36 * var(--site-px)) #143a6c24;left:calc(5 * var(--site-px));top:calc(17 * var(--site-px));padding:calc(25 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-book-back{left:calc(107 * var(--site-px));top:calc(22 * var(--site-px));font-size:calc(10 * var(--site-px));padding-top:calc(40 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-book-back:after{height:calc(90 * var(--site-px));margin-top:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-book-front img{width:calc(73 * var(--site-px));height:calc(29 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-book-front strong{font-size:calc(21 * var(--site-px));margin-top:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-book-front>span{font-size:calc(8 * var(--site-px));margin-top:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-book-front i{bottom:calc(23 * var(--site-px));width:calc(74 * var(--site-px));height:calc(70 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-book-front small{bottom:calc(11 * var(--site-px));font-size:calc(7 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-layout{grid-template-columns:calc(224 * var(--site-px)) minmax(0,1fr);gap:calc(42 * var(--site-px));padding-top:calc(44 * var(--site-px));padding-bottom:calc(68 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-sidebar-title{padding:calc(25 * var(--site-px)) calc(25 * var(--site-px)) calc(22 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-sidebar-title>span{font-size:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-sidebar-title small{font-size:calc(9 * var(--site-px));margin-top:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-filters{padding:calc(9 * var(--site-px)) 0 calc(18 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-filters a{gap:calc(14 * var(--site-px));padding:calc(17 * var(--site-px)) calc(25 * var(--site-px));border-left:calc(3 * var(--site-px)) solid transparent}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-filters a>span:last-child{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-help{padding:calc(24 * var(--site-px));margin-top:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-help-icon{width:calc(24 * var(--site-px));height:calc(24 * var(--site-px));font-size:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-help h2{font-size:calc(16 * var(--site-px));margin:calc(15 * var(--site-px)) 0 calc(8 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-help p{font-size:calc(12 * var(--site-px));margin:0 0 calc(20 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-help a{font-size:calc(12 * var(--site-px));padding-top:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-toolbar{gap:calc(20 * var(--site-px));margin-bottom:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-toolbar h2{font-size:calc(25 * var(--site-px));scroll-margin-top:calc(120 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-toolbar .catalog-eyebrow{font-size:calc(9 * var(--site-px));margin:0 0 calc(6 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-search{width:calc(310 * var(--site-px));height:calc(45 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-search input{padding:0 calc(14 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-search button{width:calc(45 * var(--site-px));flex:0 0 calc(45 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-search svg{width:calc(20 * var(--site-px));height:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-result-line{gap:calc(20 * var(--site-px));font-size:calc(11 * var(--site-px));padding-bottom:calc(14 * var(--site-px));margin-bottom:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-category-grid{gap:calc(23 * var(--site-px));margin-bottom:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-category-cover{padding:calc(24 * var(--site-px)) calc(22 * var(--site-px));box-shadow:0 calc(5 * var(--site-px)) calc(14 * var(--site-px)) #1e4e7810}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-category-card:hover .catalog-category-cover{transform:translateY(calc(-4 * var(--site-px)));box-shadow:0 calc(12 * var(--site-px)) calc(25 * var(--site-px)) #1e4e781a}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-cover-brand{font-size:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-cover-brand small{font-size:calc(8 * var(--site-px));letter-spacing:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-category-cover strong{font-size:calc(24 * var(--site-px));margin-top:calc(29 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-cover-en{font-size:calc(8 * var(--site-px));margin-top:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-cover-lines{right:calc(-5 * var(--site-px));bottom:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-cover-lines:after{inset:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-cover-1 .catalog-cover-lines:after{inset:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-cover-2 .catalog-cover-lines{background:repeating-linear-gradient(0deg,#407ba5 0px,#407ba5 1px,transparent 1px,transparent calc(14 * var(--site-px)))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-cover-status{bottom:calc(12 * var(--site-px));font-size:calc(9 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-category-caption h3{font-size:calc(15 * var(--site-px));margin:calc(16 * var(--site-px)) 0 calc(5 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-category-caption h3 span{font-size:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-category-caption p{font-size:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-empty{padding:calc(24 * var(--site-px));gap:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-empty h3{font-size:calc(16 * var(--site-px));margin:0 0 calc(6 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-empty p{font-size:calc(12 * var(--site-px));max-width:calc(540 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-empty>a{padding-bottom:calc(5 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-empty>a span{margin-left:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-note{font-size:calc(11 * var(--site-px));margin:calc(24 * var(--site-px)) 0 0}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-grid{gap:calc(30 * var(--site-px)) calc(24 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-document-cover{padding:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-filetype{padding:calc(3 * var(--site-px)) calc(10 * var(--site-px));font-size:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-text-cover{padding:calc(22 * var(--site-px)) calc(18 * var(--site-px));gap:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-text-cover>span:first-child{font-size:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-text-cover>small{font-size:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-text-cover>strong{font-size:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-text-cover>i{min-height:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-text-cover>span:last-child{font-size:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-document-meta{font-size:calc(10 * var(--site-px));margin:calc(14 * var(--site-px)) 0 calc(6 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-document-body h3{font-size:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-document-description{font-size:calc(12 * var(--site-px));margin:calc(7 * var(--site-px)) 0 calc(14 * var(--site-px));min-height:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-document-actions{padding-top:calc(12 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-pagination{gap:calc(7 * var(--site-px));margin-top:calc(38 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-pagination button{min-width:calc(35 * var(--site-px));height:calc(35 * var(--site-px));padding:0 calc(10 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-detail{padding-bottom:calc(70 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-detail>.catalog-wrap{padding-top:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-back{margin-bottom:calc(24 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-detail-panel{grid-template-columns:calc(280 * var(--site-px)) minmax(0,1fr);gap:calc(65 * var(--site-px));padding:calc(45 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-detail-copy h1{font-size:calc(29 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-detail-copy>p:not(.catalog-eyebrow){font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-detail-copy dl{gap:calc(40 * var(--site-px));margin:calc(30 * var(--site-px)) 0;font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-detail-copy dt{font-size:calc(11 * var(--site-px));margin-bottom:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-detail-buttons{gap:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-detail-buttons a{padding:calc(12 * var(--site-px)) calc(26 * var(--site-px))}@media(min-width:1600px){html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-hero-inner{min-height:calc(310 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-hero-art{margin-right:calc(125 * var(--site-px))}}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-cover-brand>img{width:calc(75 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-document-cover{perspective:calc(1100 * var(--site-px));padding:calc(23 * var(--site-px))}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-book-jacket{box-shadow:calc(4 * var(--site-px)) 1px 0 #fff,calc(6 * var(--site-px)) 2px 0 #b6bec6,calc(8 * var(--site-px)) calc(3 * var(--site-px)) 0 #e4e7e9,calc(12 * var(--site-px)) calc(9 * var(--site-px)) calc(16 * var(--site-px)) #17324e30}html:has(link[href*="/assets/css/product-catalog.css"]) .catalog-document-cover:hover .catalog-book-jacket{transform:rotateY(-4deg) translateY(calc(-3 * var(--site-px)));box-shadow:calc(3 * var(--site-px)) 1px 0 #fff,calc(5 * var(--site-px)) 2px 0 #b6bec6,calc(7 * var(--site-px)) calc(3 * var(--site-px)) 0 #e4e7e9,calc(12 * var(--site-px)) calc(14 * var(--site-px)) calc(19 * var(--site-px)) #17324e40}/* assets/css/catalog-reader.css */html:has(link[href*="/assets/css/catalog-reader.css"]){font:calc(13 * var(--site-px))/1.5 "Microsoft YaHei","PingFang SC",Arial,sans-serif}html:has(link[href*="/assets/css/catalog-reader.css"]) button:focus-visible,html:has(link[href*="/assets/css/catalog-reader.css"]) a:focus-visible,html:has(link[href*="/assets/css/catalog-reader.css"]) input:focus-visible{outline-offset:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader{min-height:calc(350 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader svg{width:calc(19 * var(--site-px));height:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-header{height:calc(48 * var(--site-px));padding:0 calc(17 * var(--site-px));box-shadow:0 calc(3 * var(--site-px)) calc(8 * var(--site-px)) #0009}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-back{gap:calc(10 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-back>span:first-child{font:calc(28 * var(--site-px))/1 Arial}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-back img{width:calc(67 * var(--site-px));height:calc(30 * var(--site-px));padding:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-pager{height:calc(28 * var(--site-px));padding:0 calc(7 * var(--site-px));font-size:calc(12 * var(--site-px));min-width:calc(120 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-pager input{width:calc(36 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-pager button{font-size:calc(17 * var(--site-px));padding:0 calc(4 * var(--site-px));margin-left:calc(4 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-download{gap:calc(6 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-title{font-size:calc(11 * var(--site-px));padding:calc(9 * var(--site-px)) calc(65 * var(--site-px)) calc(3 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-viewport{padding:calc(10 * var(--site-px)) calc(66 * var(--site-px)) calc(12 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-paper[data-cover=true]{box-shadow:0 0 1px #777,calc(3 * var(--site-px)) 1px 0 #e2e0dc,calc(5 * var(--site-px)) 1px 0 #b5b4b0,calc(8 * var(--site-px)) calc(4 * var(--site-px)) calc(15 * var(--site-px)) #0008}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-paper figcaption{bottom:calc(3 * var(--site-px));padding:0 calc(4 * var(--site-px));font-size:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-book .stf__block{filter:drop-shadow(0 calc(5 * var(--site-px)) calc(9 * var(--site-px)) #0005)}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-arrow{width:calc(41 * var(--site-px));height:calc(85 * var(--site-px));border-radius:calc(4 * var(--site-px));font:calc(49 * var(--site-px))/1 Arial}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-arrow-prev{left:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-arrow-next{right:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-hint{font-size:calc(10 * var(--site-px));height:calc(25 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-toolbar{min-height:calc(48 * var(--site-px));gap:calc(14 * var(--site-px));padding:calc(5 * var(--site-px)) calc(8 * var(--site-px));box-shadow:0 -2px calc(5 * var(--site-px)) #0004}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-tools{gap:calc(4 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-toolbar button{height:calc(34 * var(--site-px));min-width:calc(38 * var(--site-px));border-radius:calc(3 * var(--site-px));padding:0 calc(8 * var(--site-px));font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-toolbar #reader-zoom-reset{font-size:calc(11 * var(--site-px));min-width:calc(48 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-tool-divider{height:calc(22 * var(--site-px));margin:0 calc(4 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-status{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-thumbnails{width:calc(180 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-thumbs-title{padding:calc(10 * var(--site-px)) calc(13 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-thumbs-title button{font-size:calc(23 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-thumbnails #reader-thumbnail-list{gap:calc(10 * var(--site-px));padding:calc(5 * var(--site-px)) calc(17 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-thumb{padding:calc(6 * var(--site-px));font-size:calc(10 * var(--site-px));scroll-margin-top:calc(50 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-thumb-preview{max-height:calc(180 * var(--site-px));margin-bottom:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-error{bottom:calc(28 * var(--site-px));padding:calc(14 * var(--site-px)) calc(18 * var(--site-px));border-radius:calc(3 * var(--site-px));box-shadow:0 calc(5 * var(--site-px)) calc(22 * var(--site-px)) #0005;font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-noscript{padding:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/catalog-reader.css"]) .reader-hint{font-size:calc(11 * var(--site-px))}/* assets/css/ground-fire-station.css */html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product{font:400 calc(16 * var(--site-px))/1.8 "Microsoft YaHei","PingFang SC",Arial,sans-serif}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product :is(a,button,summary,[tabindex]):focus-visible{outline:calc(3 * var(--site-px)) solid #1485e4;outline-offset:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-wrap{width:min(calc(1440 * var(--site-px)),calc(100% - calc(96 * var(--site-px))))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-kicker{font:600 calc(11 * var(--site-px))/1.7 Arial,sans-serif}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-skip{left:calc(20 * var(--site-px));top:calc(-80 * var(--site-px));padding:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-skip:focus{top:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-bar{backdrop-filter:blur(calc(16 * var(--site-px)))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-bar-inner{gap:calc(25 * var(--site-px));min-height:calc(74 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-brand{font-size:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-brand span{font:calc(10 * var(--site-px)) Arial}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-bar nav{gap:calc(24 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-btn{gap:calc(25 * var(--site-px));border-radius:calc(30 * var(--site-px));padding:calc(13 * var(--site-px)) calc(25 * var(--site-px));font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-btn-small{padding:calc(8 * var(--site-px)) calc(19 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-link{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product section[id]{scroll-margin-top:calc(95 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-hero{padding:calc(28 * var(--site-px)) 0 0}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-crumb{gap:calc(12 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-hero-grid{min-height:calc(530 * var(--site-px));padding:calc(30 * var(--site-px)) 0 calc(46 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-hero-copy{padding-right:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product h1{font-size:clamp(calc(36 * var(--site-px)),3.3vw,calc(64 * var(--site-px)));margin:calc(20 * var(--site-px)) 0 calc(22 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-lead{font-size:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-intro{font-size:calc(14 * var(--site-px));margin-top:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-actions{gap:calc(23 * var(--site-px));margin-top:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-tags{gap:calc(18 * var(--site-px));font-size:calc(12 * var(--site-px));margin-top:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-tags span+span{padding-left:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-hero-figure{margin:0 calc(-20 * var(--site-px)) 0 0;padding:calc(12 * var(--site-px));border-radius:calc(18 * var(--site-px));box-shadow:0 calc(24 * var(--site-px)) calc(70 * var(--site-px)) #143f6e16}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-hero-figure img{border-radius:calc(9 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product figcaption{font-size:calc(11 * var(--site-px));padding-top:calc(12 * var(--site-px));gap:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product figcaption span{font-size:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-highlights{padding:calc(28 * var(--site-px)) 0 calc(32 * var(--site-px));gap:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-highlights>div+div{padding-left:calc(36 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-highlights span{font:calc(10 * var(--site-px)) Arial}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-highlights h2{font-size:calc(20 * var(--site-px));margin:calc(9 * var(--site-px)) 0 calc(5 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-highlights p{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-section{padding-top:calc(94 * var(--site-px));padding-bottom:calc(94 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-heading{gap:calc(35 * var(--site-px));margin-bottom:calc(40 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-heading h2{font-size:clamp(calc(28 * var(--site-px)),2.6vw,calc(42 * var(--site-px)));margin-top:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-heading>p{font-size:calc(14 * var(--site-px));padding-bottom:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-system-layout{border-radius:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-system-media{padding:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-system-media img{border-radius:calc(6 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-system-copy{padding:calc(32 * var(--site-px)) calc(36 * var(--site-px)) calc(36 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-unit-tabs{gap:calc(6 * var(--site-px));padding-bottom:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-unit-tabs button{border-radius:calc(5 * var(--site-px));font-size:calc(13 * var(--site-px));padding:calc(9 * var(--site-px)) calc(4 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-unit-number{font:300 calc(60 * var(--site-px))/1 Arial;margin:calc(24 * var(--site-px)) 0 calc(18 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-unit-panel h3{font-size:calc(24 * var(--site-px));margin:calc(10 * var(--site-px)) 0 calc(16 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-unit-panel>p:not(.gf-kicker){font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-unit-points{font-size:calc(12 * var(--site-px));padding:calc(18 * var(--site-px)) 0;margin-top:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-schemes{gap:calc(26 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-schemes article{padding:calc(34 * var(--site-px)) calc(36 * var(--site-px));border-top:calc(3 * var(--site-px)) solid var(--blue);box-shadow:0 calc(8 * var(--site-px)) calc(25 * var(--site-px)) #193a5810}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-scheme-code{font:calc(10 * var(--site-px)) Arial}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-schemes h3{font-size:calc(28 * var(--site-px));margin:calc(12 * var(--site-px)) 0}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-scheme-lead{font-size:calc(17 * var(--site-px));margin-bottom:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-schemes p:not(.gf-scheme-lead),html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-schemes li{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-schemes ul{margin:calc(20 * var(--site-px)) 0 0;padding-left:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-schemes li{margin:calc(6 * var(--site-px)) 0}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-table-scroll{margin-top:calc(34 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product table{font-size:calc(14 * var(--site-px));min-width:calc(580 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product caption{font-size:calc(19 * var(--site-px));padding-bottom:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product :is(th,td){padding:calc(15 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-note{font-size:calc(12 * var(--site-px));margin-top:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-install-layout{gap:calc(50 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-install-layout figure img{border-radius:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product summary{gap:calc(18 * var(--site-px));font-size:calc(19 * var(--site-px));padding:calc(20 * var(--site-px)) 0}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product summary span{font:calc(12 * var(--site-px)) Arial}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product details p{font-size:calc(14 * var(--site-px));padding:0 0 calc(25 * var(--site-px)) calc(33 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-case-toolbar{gap:calc(24 * var(--site-px));margin-bottom:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-filters{gap:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-filters button{font-size:calc(13 * var(--site-px));border-radius:calc(25 * var(--site-px));padding:calc(8 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-count{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-photo-grid{gap:calc(28 * var(--site-px)) calc(24 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-photo{border-radius:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-photo-image>span{bottom:calc(14 * var(--site-px));right:calc(14 * var(--site-px));width:calc(32 * var(--site-px));height:calc(32 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-photo-meta{padding:calc(20 * var(--site-px)) calc(22 * var(--site-px)) calc(25 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-photo-meta small{font-size:calc(11 * var(--site-px));margin-bottom:calc(7 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-photo-meta strong{font-size:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-contact{padding:calc(70 * var(--site-px)) 0}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-contact>.gf-wrap{gap:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-contact h2{font-size:calc(36 * var(--site-px));margin:calc(14 * var(--site-px)) 0 calc(18 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-contact p:not(.gf-kicker){font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-contact-secondary{font-size:calc(13 * var(--site-px));margin-top:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-related{padding-top:calc(65 * var(--site-px));padding-bottom:calc(72 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-related>h2{font-size:calc(27 * var(--site-px));margin-top:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-related>div{gap:calc(24 * var(--site-px));margin-top:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-related a{padding:calc(22 * var(--site-px)) calc(30 * var(--site-px)) 0 0}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-related a span{font:calc(10 * var(--site-px)) Arial}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-related h3{font-size:calc(17 * var(--site-px));margin-top:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-related b{top:calc(48 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-dialog{width:min(calc(1200 * var(--site-px)),94vw);padding:calc(45 * var(--site-px)) calc(24 * var(--site-px)) calc(20 * var(--site-px));border-radius:calc(12 * var(--site-px));box-shadow:0 calc(20 * var(--site-px)) calc(80 * var(--site-px)) #0007}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-close{right:calc(15 * var(--site-px));font-size:calc(32 * var(--site-px));width:calc(40 * var(--site-px));height:calc(40 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-dialog-stage{gap:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-dialog-stage img{max-width:calc(100% - calc(100 * var(--site-px)))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-dialog-stage button{width:calc(36 * var(--site-px));height:calc(36 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-dialog-caption{gap:calc(20 * var(--site-px));font-size:calc(13 * var(--site-px));margin:calc(18 * var(--site-px)) calc(50 * var(--site-px)) 0}@media(min-width:1600px){html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-hero-grid{min-height:calc(640 * var(--site-px))}html:has(link[href*="/assets/css/ground-fire-station.css"]) #ground-fire-product .gf-system-copy{padding:calc(45 * var(--site-px)) calc(48 * var(--site-px))}}/* assets/css/pe-external-page.css */html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product{--content:calc(1700 * var(--site-px));--bar-height:calc(78 * var(--site-px));font:400 calc(16 * var(--site-px))/1.8 "Microsoft YaHei","PingFang SC",Arial,sans-serif}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product a:focus-visible,html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product button:focus-visible,html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product summary:focus-visible,html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product [tabindex]:focus-visible{outline-offset:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .wide{width:min(calc(100% - calc(96 * var(--site-px))),var(--content))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .skip-link{top:calc(12 * var(--site-px));left:calc(20 * var(--site-px));padding:calc(10 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .product-bar{backdrop-filter:blur(calc(16 * var(--site-px)))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .product-bar-inner{gap:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .product-name{font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .product-name span{margin-left:calc(15 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .chapter-nav{gap:calc(30 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .bar-actions{gap:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .motion-toggle{gap:calc(6 * var(--site-px));padding:calc(6 * var(--site-px)) 0;font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .motion-icon{width:calc(24 * var(--site-px));height:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .button{gap:calc(30 * var(--site-px));padding:calc(15 * var(--site-px)) calc(27 * var(--site-px));border-radius:calc(30 * var(--site-px));font-size:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .button:hover{box-shadow:0 calc(8 * var(--site-px)) calc(24 * var(--site-px)) #0059ab20}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .button span{font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .button-small{font-size:calc(12 * var(--site-px));padding:calc(8 * var(--site-px)) calc(18 * var(--site-px));gap:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product section[id]{scroll-margin-top:calc(92 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero{height:clamp(calc(660 * var(--site-px)),calc(100svh - calc(180 * var(--site-px))),calc(1060 * var(--site-px)))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-watermark{font:700 clamp(calc(230 * var(--site-px)),24vw,calc(580 * var(--site-px)))/1 Arial,sans-serif}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-media{right:max(4%,calc((100vw - calc(1950 * var(--site-px)))/2))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-media img{filter:drop-shadow(0 calc(32 * var(--site-px)) calc(24 * var(--site-px)) #2b577b21)}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-inner{padding-bottom:calc(70 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .eyebrow{font:600 calc(12 * var(--site-px))/1.6 Arial,"Microsoft YaHei",sans-serif;letter-spacing:calc(2.1 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .status-dot{width:calc(6 * var(--site-px));height:calc(6 * var(--site-px));margin-right:calc(9 * var(--site-px));box-shadow:0 0 0 calc(4 * var(--site-px)) #1684df12}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product h1{font-size:clamp(calc(50 * var(--site-px)),4vw,calc(92 * var(--site-px)));margin:calc(27 * var(--site-px)) 0 calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-tagline{font-size:clamp(calc(20 * var(--site-px)),1.35vw,calc(30 * var(--site-px)))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-description{font-size:clamp(calc(14 * var(--site-px)),.82vw,calc(19 * var(--site-px)));margin-top:calc(23 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-buttons{margin-top:calc(35 * var(--site-px));gap:calc(33 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .text-link{gap:calc(18 * var(--site-px));font-size:calc(14 * var(--site-px));padding:calc(5 * var(--site-px)) 0}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .text-link>span{font-size:calc(21 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-bottom{bottom:calc(32 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-bottom p>span{margin-left:calc(35 * var(--site-px));padding-left:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .scroll-cue{gap:calc(15 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .scroll-line{height:calc(38 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .highlights{padding:calc(55 * var(--site-px)) 0 calc(30 * var(--site-px));gap:calc(26 * var(--site-px)) 0}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .metric{padding-left:calc(50 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .metric-label{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .metric p{gap:calc(12 * var(--site-px));margin:calc(9 * var(--site-px)) 0 calc(5 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .metric strong{font:500 clamp(calc(36 * var(--site-px)),2.4vw,calc(56 * var(--site-px)))/1.4 Arial,sans-serif}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .metric p>span{font-size:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .metric-caption{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .range-note{font-size:calc(11 * var(--site-px));margin-top:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .section{padding:clamp(calc(80 * var(--site-px)),6vw,calc(145 * var(--site-px))) 0}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .section-heading{gap:calc(40 * var(--site-px));margin-bottom:calc(65 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .section-heading h2{font-size:clamp(calc(32 * var(--site-px)),2.55vw,calc(56 * var(--site-px)));margin-top:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .section-heading>p{font-size:clamp(calc(14 * var(--site-px)),.8vw,calc(18 * var(--site-px)))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .cutaway-image{filter:drop-shadow(0 calc(20 * var(--site-px)) calc(23 * var(--site-px)) #20567a12)}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .stage-label{font:calc(9 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .stage-label::before{font-size:calc(17 * var(--site-px));margin-right:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hotspot{width:calc(40 * var(--site-px));height:calc(40 * var(--site-px));font-size:calc(11 * var(--site-px));box-shadow:0 0 0 calc(5 * var(--site-px)) #006ab124}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hotspot.is-active::after{inset:calc(-8 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .stage-hint{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hint-dot{width:calc(5 * var(--site-px));height:calc(5 * var(--site-px));margin-right:calc(9 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .component-details{padding:calc(20 * var(--site-px)) 0}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .component-panels{min-height:calc(320 * var(--site-px));margin:calc(20 * var(--site-px)) 0 calc(25 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .component-index{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .component-panel h3{font-size:clamp(calc(30 * var(--site-px)),2.2vw,calc(48 * var(--site-px)));margin:calc(13 * var(--site-px)) 0 calc(21 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .component-panel p{font-size:clamp(calc(14 * var(--site-px)),.85vw,calc(18 * var(--site-px)));max-width:calc(640 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .detail-tags{gap:calc(10 * var(--site-px));margin-top:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .detail-tags span{padding:calc(3 * var(--site-px)) calc(12 * var(--site-px));font-size:calc(11 * var(--site-px));border-radius:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .component-selector{padding-top:calc(20 * var(--site-px));gap:calc(9 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .component-selector button{padding:calc(10 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .component-selector button span{font-size:calc(12 * var(--site-px));margin-top:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .small-note{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .component-details>.small-note{margin-top:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .feature-grid{gap:calc(26 * var(--site-px));margin-top:calc(70 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .feature-card{padding:calc(32 * var(--site-px));border-radius:calc(8 * var(--site-px));box-shadow:0 calc(9 * var(--site-px)) calc(24 * var(--site-px)) #29659a05}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .feature-card:hover,html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .feature-card[open]{box-shadow:0 calc(8 * var(--site-px)) calc(26 * var(--site-px)) #29659a0d}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .feature-card summary{gap:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .feature-number{font:500 calc(25 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .feature-card strong{font-size:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .feature-card small{font-size:calc(12 * var(--site-px));margin-top:calc(6 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .expand-icon{font-size:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .feature-card>p{font-size:calc(13 * var(--site-px));margin-top:calc(22 * var(--site-px));padding-top:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-selector{gap:calc(12 * var(--site-px));margin:0 0 calc(32 * var(--site-px));max-width:calc(820 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-selector button{padding:calc(11 * var(--site-px)) calc(20 * var(--site-px));border-radius:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-selector strong{font:500 calc(25 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-selector button>span{font-size:calc(12 * var(--site-px));margin-left:calc(7 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-selector button.is-active{box-shadow:0 calc(5 * var(--site-px)) calc(17 * var(--site-px)) #0059ab18}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-display{border-radius:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-visual{min-height:calc(540 * var(--site-px));padding:calc(55 * var(--site-px)) calc(30 * var(--site-px)) calc(30 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-watermark{top:calc(-22 * var(--site-px));left:calc(25 * var(--site-px));font:700 clamp(calc(100 * var(--site-px)),12vw,calc(240 * var(--site-px)))/1 Arial,sans-serif}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-visual>p{font-size:calc(12 * var(--site-px));gap:calc(15 * var(--site-px));margin-top:calc(26 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-visual>p>span{font-size:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-data{padding:calc(44 * var(--site-px)) calc(46 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-data h3{font:500 calc(72 * var(--site-px))/1.1 Arial,sans-serif;margin-top:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-data h3 small{font-size:calc(22 * var(--site-px));margin-left:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-subtitle{font-size:calc(14 * var(--site-px));margin:calc(13 * var(--site-px)) 0 calc(26 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .selected-specs{margin:0 0 calc(25 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .selected-specs>div{gap:calc(15 * var(--site-px));padding:calc(12 * var(--site-px)) 0;font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .selected-specs dd{font-size:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .selected-specs dd small{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .table-heading{margin:calc(48 * var(--site-px)) 0 calc(18 * var(--site-px));gap:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .table-heading h3{font-size:calc(23 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .spec-table-wrap{border-radius:calc(7 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .spec-table th,html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .spec-table td{padding:calc(19 * var(--site-px)) calc(20 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .spec-table tr.is-selected{box-shadow:inset calc(3 * var(--site-px)) 0 var(--blue)}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .row-indicator{font-size:calc(7 * var(--site-px));margin-left:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .specification-note{margin-top:calc(21 * var(--site-px));max-width:calc(1240 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .scene-layout{border-radius:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .scene-caption{padding:calc(50 * var(--site-px)) calc(24 * var(--site-px)) calc(20 * var(--site-px));gap:calc(10 * var(--site-px));font-size:calc(9 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .scene-content{padding:clamp(calc(32 * var(--site-px)),3vw,calc(68 * var(--site-px)))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .scene-number{right:calc(-3 * var(--site-px));font:700 clamp(calc(110 * var(--site-px)),10vw,calc(230 * var(--site-px)))/1 Arial,sans-serif}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .scene-content h3{font-size:clamp(calc(28 * var(--site-px)),2vw,calc(43 * var(--site-px)));margin:calc(20 * var(--site-px)) 0 calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .scene-content>p:not(.eyebrow){font-size:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .scene-switch{gap:calc(11 * var(--site-px));margin:calc(30 * var(--site-px)) 0}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .scene-switch button{border-radius:calc(4 * var(--site-px));padding:calc(16 * var(--site-px)) calc(18 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .application-types{gap:calc(10 * var(--site-px)) calc(19 * var(--site-px));padding-bottom:calc(22 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .application-types>span::before{width:calc(4 * var(--site-px));height:calc(4 * var(--site-px));margin-right:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .installation-note{margin-top:calc(21 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .installation-note p{margin-top:calc(17 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photos-section .section-heading{margin-bottom:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-preview-note{padding:calc(10 * var(--site-px)) calc(15 * var(--site-px));font-size:calc(12 * var(--site-px));margin-bottom:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-toolbar{margin:0 0 calc(25 * var(--site-px));gap:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-toolbar>p{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-toolbar>div{gap:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .round-control{width:calc(37 * var(--site-px));height:calc(37 * var(--site-px));font-size:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .gallery-toggle{font-size:calc(12 * var(--site-px));min-width:calc(64 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-track{gap:calc(24 * var(--site-px));padding:calc(5 * var(--site-px)) max(calc(48 * var(--site-px)),calc((100vw - calc(1700 * var(--site-px)))/2)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-card{width:clamp(calc(280 * var(--site-px)),29vw,calc(525 * var(--site-px)));border-radius:calc(6 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-card:hover{box-shadow:0 calc(10 * var(--site-px)) calc(20 * var(--site-px)) #316b9314}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-source-note{gap:calc(18 * var(--site-px));font-size:calc(12 * var(--site-px));margin:0 0 calc(25 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-source-note>span{padding:calc(5 * var(--site-px)) calc(13 * var(--site-px));border-radius:calc(20 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product [data-real-photos="true"] .photo-card{width:clamp(calc(285 * var(--site-px)),21vw,calc(380 * var(--site-px)))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product [data-real-photos="true"] .photo-caption{padding:calc(19 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-image{height:calc(340 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-zoom{bottom:calc(17 * var(--site-px));right:calc(17 * var(--site-px));width:calc(31 * var(--site-px));height:calc(31 * var(--site-px));font-size:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-caption{gap:calc(14 * var(--site-px));padding:calc(22 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-caption small{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .gallery-hint{font-size:calc(11 * var(--site-px));margin-top:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .contact-section{padding:calc(65 * var(--site-px)) 0}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .contact-section::after{right:calc(-140 * var(--site-px));top:calc(-100 * var(--site-px));width:calc(700 * var(--site-px));height:calc(700 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .contact-inner{gap:calc(45 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .contact-inner h2{font-size:clamp(calc(30 * var(--site-px)),2vw,calc(44 * var(--site-px)));margin:calc(16 * var(--site-px)) 0 calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .contact-inner p:not(.eyebrow){font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .contact-actions{gap:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .contact-actions .text-link{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .contact-phone{font:calc(27 * var(--site-px)) Arial,sans-serif;margin-top:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .contact-actions p{font-size:calc(11 * var(--site-px))!important}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .more-products-section{padding:calc(95 * var(--site-px)) 0 calc(75 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .more-products-section .wide{max-width:calc(1500 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .legacy-section-title{margin:0 auto calc(110 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .legacy-section-title>span{font:italic 700 calc(50 * var(--site-px))/1.2 Arial,sans-serif}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .legacy-section-title h2{top:calc(39 * var(--site-px));font-size:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .related-grid{gap:calc(40 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .related-card{box-shadow:0 calc(3 * var(--site-px)) calc(4 * var(--site-px)) 1px #0000001a}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .related-card:hover{box-shadow:0 calc(7 * var(--site-px)) calc(20 * var(--site-px)) #004b8726;transform:translateY(calc(-5 * var(--site-px)))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .related-card h3{font-size:calc(20 * var(--site-px));padding:calc(20 * var(--site-px)) calc(15 * var(--site-px)) 0;min-height:calc(75 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .related-arrow{width:calc(120 * var(--site-px));height:calc(32 * var(--site-px));border-radius:calc(20 * var(--site-px));margin:calc(20 * var(--site-px)) auto calc(30 * var(--site-px));font-size:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .notification{bottom:calc(30 * var(--site-px));transform:translate(-50%,calc(15 * var(--site-px)));box-shadow:0 calc(8 * var(--site-px)) calc(30 * var(--site-px)) #00447733;padding:calc(13 * var(--site-px)) calc(23 * var(--site-px));border-radius:calc(5 * var(--site-px));font-size:calc(13 * var(--site-px));max-width:calc(100% - calc(40 * var(--site-px)))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product dialog{border-radius:calc(8 * var(--site-px));padding:calc(30 * var(--site-px));max-width:calc(600 * var(--site-px));width:calc(100% - calc(40 * var(--site-px)))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product dialog::backdrop{backdrop-filter:blur(calc(5 * var(--site-px)))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .dialog-heading{margin-bottom:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .dialog-heading h2{font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .dialog-heading button{font-size:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product dialog>p{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product dialog textarea{height:calc(260 * var(--site-px));padding:calc(15 * var(--site-px));margin-top:calc(20 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-dialog{width:min(calc(1300 * var(--site-px)),94vw);padding:calc(44 * var(--site-px)) calc(24 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product #photo-close{right:calc(16 * var(--site-px));top:calc(6 * var(--site-px));width:calc(38 * var(--site-px));height:calc(38 * var(--site-px));font-size:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-dialog-stage{gap:calc(20 * var(--site-px));min-height:calc(200 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-dialog-stage>button{width:calc(43 * var(--site-px));height:calc(43 * var(--site-px));font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product #photo-dialog-image{max-width:calc(100% - calc(126 * var(--site-px)))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .photo-dialog-caption{gap:calc(15 * var(--site-px));margin:calc(20 * var(--site-px)) calc(62 * var(--site-px)) 0;font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .noscript-note{padding:calc(15 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product.motion-ready .reveal{transform:translateY(calc(24 * var(--site-px)))}@media(min-width:2200px){html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .component-panels{min-height:calc(345 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-visual{min-height:calc(580 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-copy{padding-bottom:calc(35 * var(--site-px))}}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-watermark{font-size:clamp(calc(180 * var(--site-px)),21vw,calc(530 * var(--site-px)))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-media{right:max(4%,calc((100vw - calc(2110 * var(--site-px)))/2));border-radius:calc(24 * var(--site-px));box-shadow:0 calc(26 * var(--site-px)) calc(70 * var(--site-px)) #42627b0a}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-drawing-label{left:calc(32 * var(--site-px));top:calc(25 * var(--site-px));font:calc(10 * var(--site-px))/1.5 Arial,sans-serif}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-drawing-label::before{margin-right:calc(12 * var(--site-px));font-size:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-media-caption{bottom:calc(26 * var(--site-px));left:calc(32 * var(--site-px));right:calc(32 * var(--site-px));gap:calc(17 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-media-caption i{width:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-media-caption>span{font-size:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-series{gap:calc(17 * var(--site-px));margin-top:calc(48 * var(--site-px));font:calc(13 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-series>span+span{padding-left:calc(17 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .hero-series small{font-size:calc(10 * var(--site-px));margin-left:calc(6 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .highlights{padding-block:calc(65 * var(--site-px));gap:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .metric strong{font-size:clamp(calc(30 * var(--site-px)),2.15vw,calc(51 * var(--site-px)))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .cutaway-stage{border-radius:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .stage-label{left:calc(25 * var(--site-px));top:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .stage-hint{bottom:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .component-panels{min-height:calc(335 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .feature-card{border-radius:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-selector{max-width:calc(690 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-selector button{border-radius:calc(10 * var(--site-px));padding-block:calc(17 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-display{border-radius:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-visual{min-height:calc(550 * var(--site-px));padding:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-visual img{max-height:calc(530 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .capacity-subtitle{margin-bottom:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .selected-specs{margin-top:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .model-code{font:calc(12 * var(--site-px))/1.6 Arial,sans-serif;margin-top:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .spec-table-wrap{border-radius:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .specification-footnote{gap:calc(35 * var(--site-px));margin-top:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .specification-footnote .small-note{max-width:calc(1100 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .specification-footnote a{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .external-engineering .scene-layout{border-radius:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .external-engineering .scene-viewer{height:calc(820 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .external-engineering .scene-content{padding:calc(60 * var(--site-px)) calc(70 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .external-engineering .scene-number{font-size:calc(160 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .external-engineering .scene-content>p:not(.eyebrow){font-size:calc(17 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .external-engineering .scene-content h3{font-size:calc(43 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .external-engineering .scene-switch{gap:calc(9 * var(--site-px));margin:calc(28 * var(--site-px)) 0}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .external-engineering .scene-switch button{border-radius:calc(6 * var(--site-px));padding:calc(14 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .external-engineering .scene-caption{font-size:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .external-engineering .installation-note{margin-top:calc(25 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .engineering-sequence{gap:calc(14 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .engineering-sequence span{gap:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product .engineering-sequence b{font:calc(10 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/pe-external-page.css"]) #pe-external-product [data-real-photos="true"] .photo-card{width:clamp(calc(285 * var(--site-px)),22vw,calc(440 * var(--site-px)));border-radius:calc(14 * var(--site-px));box-shadow:0 calc(5 * var(--site-px)) calc(18 * var(--site-px)) #18394d08}/* assets/css/pe-external-scenes.css */html:has(link[href*="/assets/css/pe-external-scenes.css"]) #pe-external-product .scene-renderings .scene-panel{padding:calc(38 * var(--site-px)) calc(26 * var(--site-px)) calc(78 * var(--site-px));}html:has(link[href*="/assets/css/pe-external-scenes.css"]) #pe-external-product .external-engineering .scene-renderings .scene-caption{padding:calc(22 * var(--site-px)) calc(26 * var(--site-px));}/* assets/css/pe-lifting.css */html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product{--content:calc(1700 * var(--site-px));--bar-height:calc(78 * var(--site-px));font:400 calc(16 * var(--site-px))/1.8 "Microsoft YaHei","PingFang SC",Arial,sans-serif}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product a:focus-visible,html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product button:focus-visible,html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product summary:focus-visible,html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product [tabindex]:focus-visible{outline-offset:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .wide{width:min(calc(100% - calc(96 * var(--site-px))),var(--content))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .skip-link{top:calc(12 * var(--site-px));left:calc(20 * var(--site-px));padding:calc(10 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .product-bar{backdrop-filter:blur(calc(16 * var(--site-px)))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .product-bar-inner{gap:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .product-name{font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .product-name span{margin-left:calc(15 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .chapter-nav{gap:calc(30 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .bar-actions{gap:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .motion-toggle{gap:calc(6 * var(--site-px));padding:calc(6 * var(--site-px)) 0;font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .motion-icon{width:calc(24 * var(--site-px));height:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .button{gap:calc(30 * var(--site-px));padding:calc(15 * var(--site-px)) calc(27 * var(--site-px));border-radius:calc(30 * var(--site-px));font-size:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .button:hover{box-shadow:0 calc(8 * var(--site-px)) calc(24 * var(--site-px)) #0059ab20}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .button span{font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .button-small{font-size:calc(12 * var(--site-px));padding:calc(8 * var(--site-px)) calc(18 * var(--site-px));gap:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product section[id]{scroll-margin-top:calc(92 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hero{height:clamp(calc(660 * var(--site-px)),calc(100svh - calc(180 * var(--site-px))),calc(1060 * var(--site-px)))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hero-watermark{font:700 clamp(calc(230 * var(--site-px)),24vw,calc(580 * var(--site-px)))/1 Arial,sans-serif}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hero-media{right:max(4%,calc((100vw - calc(1950 * var(--site-px)))/2))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hero-media img{filter:drop-shadow(0 calc(32 * var(--site-px)) calc(24 * var(--site-px)) #2b577b21)}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hero-inner{padding-bottom:calc(70 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .eyebrow{font:600 calc(12 * var(--site-px))/1.6 Arial,"Microsoft YaHei",sans-serif;letter-spacing:calc(2.1 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .status-dot{width:calc(6 * var(--site-px));height:calc(6 * var(--site-px));margin-right:calc(9 * var(--site-px));box-shadow:0 0 0 calc(4 * var(--site-px)) #1684df12}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product h1{font-size:clamp(calc(50 * var(--site-px)),4vw,calc(92 * var(--site-px)));margin:calc(27 * var(--site-px)) 0 calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hero-tagline{font-size:clamp(calc(20 * var(--site-px)),1.35vw,calc(30 * var(--site-px)))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hero-description{font-size:clamp(calc(14 * var(--site-px)),.82vw,calc(19 * var(--site-px)));margin-top:calc(23 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hero-buttons{margin-top:calc(35 * var(--site-px));gap:calc(33 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .text-link{gap:calc(18 * var(--site-px));font-size:calc(14 * var(--site-px));padding:calc(5 * var(--site-px)) 0}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .text-link>span{font-size:calc(21 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hero-bottom{bottom:calc(32 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hero-bottom p>span{margin-left:calc(35 * var(--site-px));padding-left:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .scroll-cue{gap:calc(15 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .scroll-line{height:calc(38 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .highlights{padding:calc(55 * var(--site-px)) 0 calc(30 * var(--site-px));gap:calc(26 * var(--site-px)) 0}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .metric{padding-left:calc(50 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .metric-label{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .metric p{gap:calc(12 * var(--site-px));margin:calc(9 * var(--site-px)) 0 calc(5 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .metric strong{font:500 clamp(calc(36 * var(--site-px)),2.4vw,calc(56 * var(--site-px)))/1.4 Arial,sans-serif}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .metric p>span{font-size:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .metric-caption{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .range-note{font-size:calc(11 * var(--site-px));margin-top:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .section{padding:clamp(calc(80 * var(--site-px)),6vw,calc(145 * var(--site-px))) 0}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .section-heading{gap:calc(40 * var(--site-px));margin-bottom:calc(65 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .section-heading h2{font-size:clamp(calc(32 * var(--site-px)),2.55vw,calc(56 * var(--site-px)));margin-top:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .section-heading>p{font-size:clamp(calc(14 * var(--site-px)),.8vw,calc(18 * var(--site-px)))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .cutaway-image{filter:drop-shadow(0 calc(20 * var(--site-px)) calc(23 * var(--site-px)) #20567a12)}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .stage-label{font:calc(9 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .stage-label::before{font-size:calc(17 * var(--site-px));margin-right:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hotspot{width:calc(40 * var(--site-px));height:calc(40 * var(--site-px));font-size:calc(11 * var(--site-px));box-shadow:0 0 0 calc(5 * var(--site-px)) #006ab124}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hotspot.is-active::after{inset:calc(-8 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .stage-hint{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hint-dot{width:calc(5 * var(--site-px));height:calc(5 * var(--site-px));margin-right:calc(9 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .component-details{padding:calc(20 * var(--site-px)) 0}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .component-panels{min-height:calc(320 * var(--site-px));margin:calc(20 * var(--site-px)) 0 calc(25 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .component-index{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .component-panel h3{font-size:clamp(calc(30 * var(--site-px)),2.2vw,calc(48 * var(--site-px)));margin:calc(13 * var(--site-px)) 0 calc(21 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .component-panel p{font-size:clamp(calc(14 * var(--site-px)),.85vw,calc(18 * var(--site-px)));max-width:calc(640 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .detail-tags{gap:calc(10 * var(--site-px));margin-top:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .detail-tags span{padding:calc(3 * var(--site-px)) calc(12 * var(--site-px));font-size:calc(11 * var(--site-px));border-radius:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .component-selector{padding-top:calc(20 * var(--site-px));gap:calc(9 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .component-selector button{padding:calc(10 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .component-selector button span{font-size:calc(12 * var(--site-px));margin-top:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .small-note{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .component-details>.small-note{margin-top:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .feature-grid{gap:calc(26 * var(--site-px));margin-top:calc(70 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .feature-card{padding:calc(32 * var(--site-px));border-radius:calc(8 * var(--site-px));box-shadow:0 calc(9 * var(--site-px)) calc(24 * var(--site-px)) #29659a05}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .feature-card:hover,html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .feature-card[open]{box-shadow:0 calc(8 * var(--site-px)) calc(26 * var(--site-px)) #29659a0d}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .feature-card summary{gap:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .feature-number{font:500 calc(25 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .feature-card strong{font-size:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .feature-card small{font-size:calc(12 * var(--site-px));margin-top:calc(6 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .expand-icon{font-size:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .feature-card>p{font-size:calc(13 * var(--site-px));margin-top:calc(22 * var(--site-px));padding-top:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-selector{gap:calc(12 * var(--site-px));margin:0 0 calc(32 * var(--site-px));max-width:calc(820 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-selector button{padding:calc(11 * var(--site-px)) calc(20 * var(--site-px));border-radius:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-selector strong{font:500 calc(25 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-selector button>span{font-size:calc(12 * var(--site-px));margin-left:calc(7 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-selector button.is-active{box-shadow:0 calc(5 * var(--site-px)) calc(17 * var(--site-px)) #0059ab18}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-display{border-radius:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-visual{min-height:calc(540 * var(--site-px));padding:calc(55 * var(--site-px)) calc(30 * var(--site-px)) calc(30 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-watermark{top:calc(-22 * var(--site-px));left:calc(25 * var(--site-px));font:700 clamp(calc(100 * var(--site-px)),12vw,calc(240 * var(--site-px)))/1 Arial,sans-serif}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-visual>p{font-size:calc(12 * var(--site-px));gap:calc(15 * var(--site-px));margin-top:calc(26 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-visual>p>span{font-size:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-data{padding:calc(44 * var(--site-px)) calc(46 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-data h3{font:500 calc(72 * var(--site-px))/1.1 Arial,sans-serif;margin-top:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-data h3 small{font-size:calc(22 * var(--site-px));margin-left:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-subtitle{font-size:calc(14 * var(--site-px));margin:calc(13 * var(--site-px)) 0 calc(26 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .selected-specs{margin:0 0 calc(25 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .selected-specs>div{gap:calc(15 * var(--site-px));padding:calc(12 * var(--site-px)) 0;font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .selected-specs dd{font-size:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .selected-specs dd small{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .table-heading{margin:calc(48 * var(--site-px)) 0 calc(18 * var(--site-px));gap:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .table-heading h3{font-size:calc(23 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .spec-table-wrap{border-radius:calc(7 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .spec-table th,html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .spec-table td{padding:calc(19 * var(--site-px)) calc(20 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .spec-table tr.is-selected{box-shadow:inset calc(3 * var(--site-px)) 0 var(--blue)}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .row-indicator{font-size:calc(7 * var(--site-px));margin-left:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .specification-note{margin-top:calc(21 * var(--site-px));max-width:calc(1240 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .scene-layout{border-radius:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .scene-caption{padding:calc(50 * var(--site-px)) calc(24 * var(--site-px)) calc(20 * var(--site-px));gap:calc(10 * var(--site-px));font-size:calc(9 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .scene-content{padding:clamp(calc(32 * var(--site-px)),3vw,calc(68 * var(--site-px)))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .scene-number{right:calc(-3 * var(--site-px));font:700 clamp(calc(110 * var(--site-px)),10vw,calc(230 * var(--site-px)))/1 Arial,sans-serif}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .scene-content h3{font-size:clamp(calc(28 * var(--site-px)),2vw,calc(43 * var(--site-px)));margin:calc(20 * var(--site-px)) 0 calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .scene-content>p:not(.eyebrow){font-size:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .scene-switch{gap:calc(11 * var(--site-px));margin:calc(30 * var(--site-px)) 0}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .scene-switch button{border-radius:calc(4 * var(--site-px));padding:calc(16 * var(--site-px)) calc(18 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .application-types{gap:calc(10 * var(--site-px)) calc(19 * var(--site-px));padding-bottom:calc(22 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .application-types>span::before{width:calc(4 * var(--site-px));height:calc(4 * var(--site-px));margin-right:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .installation-note{margin-top:calc(21 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .installation-note p{margin-top:calc(17 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photos-section .section-heading{margin-bottom:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-preview-note{padding:calc(10 * var(--site-px)) calc(15 * var(--site-px));font-size:calc(12 * var(--site-px));margin-bottom:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-toolbar{margin:0 0 calc(25 * var(--site-px));gap:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-toolbar>p{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-toolbar>div{gap:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .round-control{width:calc(37 * var(--site-px));height:calc(37 * var(--site-px));font-size:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .gallery-toggle{font-size:calc(12 * var(--site-px));min-width:calc(64 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-track{gap:calc(24 * var(--site-px));padding:calc(5 * var(--site-px)) max(calc(48 * var(--site-px)),calc((100vw - calc(1700 * var(--site-px)))/2)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-card{width:clamp(calc(280 * var(--site-px)),29vw,calc(525 * var(--site-px)));border-radius:calc(6 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-card:hover{box-shadow:0 calc(10 * var(--site-px)) calc(20 * var(--site-px)) #316b9314}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-source-note{gap:calc(18 * var(--site-px));font-size:calc(12 * var(--site-px));margin:0 0 calc(25 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-source-note>span{padding:calc(5 * var(--site-px)) calc(13 * var(--site-px));border-radius:calc(20 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product [data-real-photos="true"] .photo-card{width:clamp(calc(285 * var(--site-px)),21vw,calc(380 * var(--site-px)))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product [data-real-photos="true"] .photo-caption{padding:calc(19 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-image{height:calc(340 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-zoom{bottom:calc(17 * var(--site-px));right:calc(17 * var(--site-px));width:calc(31 * var(--site-px));height:calc(31 * var(--site-px));font-size:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-caption{gap:calc(14 * var(--site-px));padding:calc(22 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-caption small{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .gallery-hint{font-size:calc(11 * var(--site-px));margin-top:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .contact-section{padding:calc(65 * var(--site-px)) 0}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .contact-section::after{right:calc(-140 * var(--site-px));top:calc(-100 * var(--site-px));width:calc(700 * var(--site-px));height:calc(700 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .contact-inner{gap:calc(45 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .contact-inner h2{font-size:clamp(calc(30 * var(--site-px)),2vw,calc(44 * var(--site-px)));margin:calc(16 * var(--site-px)) 0 calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .contact-inner p:not(.eyebrow){font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .contact-actions{gap:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .contact-actions .text-link{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .contact-phone{font:calc(27 * var(--site-px)) Arial,sans-serif;margin-top:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .contact-actions p{font-size:calc(11 * var(--site-px))!important}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .more-products-section{padding:calc(95 * var(--site-px)) 0 calc(75 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .more-products-section .wide{max-width:calc(1500 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .legacy-section-title{margin:0 auto calc(110 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .legacy-section-title>span{font:italic 700 calc(50 * var(--site-px))/1.2 Arial,sans-serif}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .legacy-section-title h2{top:calc(39 * var(--site-px));font-size:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .related-grid{gap:calc(40 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .related-card{box-shadow:0 calc(3 * var(--site-px)) calc(4 * var(--site-px)) 1px #0000001a}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .related-card:hover{box-shadow:0 calc(7 * var(--site-px)) calc(20 * var(--site-px)) #004b8726;transform:translateY(calc(-5 * var(--site-px)))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .related-card h3{font-size:calc(20 * var(--site-px));padding:calc(20 * var(--site-px)) calc(15 * var(--site-px)) 0;min-height:calc(75 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .related-arrow{width:calc(120 * var(--site-px));height:calc(32 * var(--site-px));border-radius:calc(20 * var(--site-px));margin:calc(20 * var(--site-px)) auto calc(30 * var(--site-px));font-size:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .notification{bottom:calc(30 * var(--site-px));transform:translate(-50%,calc(15 * var(--site-px)));box-shadow:0 calc(8 * var(--site-px)) calc(30 * var(--site-px)) #00447733;padding:calc(13 * var(--site-px)) calc(23 * var(--site-px));border-radius:calc(5 * var(--site-px));font-size:calc(13 * var(--site-px));max-width:calc(100% - calc(40 * var(--site-px)))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product dialog{border-radius:calc(8 * var(--site-px));padding:calc(30 * var(--site-px));max-width:calc(600 * var(--site-px));width:calc(100% - calc(40 * var(--site-px)))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product dialog::backdrop{backdrop-filter:blur(calc(5 * var(--site-px)))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .dialog-heading{margin-bottom:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .dialog-heading h2{font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .dialog-heading button{font-size:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product dialog>p{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product dialog textarea{height:calc(260 * var(--site-px));padding:calc(15 * var(--site-px));margin-top:calc(20 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-dialog{width:min(calc(1300 * var(--site-px)),94vw);padding:calc(44 * var(--site-px)) calc(24 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product #photo-close{right:calc(16 * var(--site-px));top:calc(6 * var(--site-px));width:calc(38 * var(--site-px));height:calc(38 * var(--site-px));font-size:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-dialog-stage{gap:calc(20 * var(--site-px));min-height:calc(200 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-dialog-stage>button{width:calc(43 * var(--site-px));height:calc(43 * var(--site-px));font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product #photo-dialog-image{max-width:calc(100% - calc(126 * var(--site-px)))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .photo-dialog-caption{gap:calc(15 * var(--site-px));margin:calc(20 * var(--site-px)) calc(62 * var(--site-px)) 0;font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .noscript-note{padding:calc(15 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product.motion-ready .reveal{transform:translateY(calc(24 * var(--site-px)))}@media(min-width:2200px){html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .component-panels{min-height:calc(345 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .capacity-visual{min-height:calc(580 * var(--site-px))}html:has(link[href*="/assets/css/pe-lifting.css"]) #pe-product .hero-copy{padding-bottom:calc(35 * var(--site-px))}}/* assets/css/water-room.css */html:has(link[href*="/assets/css/water-room.css"]) #water-product{--content:calc(1700 * var(--site-px));--bar-height:calc(78 * var(--site-px));font:400 calc(16 * var(--site-px))/1.8 "Microsoft YaHei","PingFang SC",Arial,sans-serif}html:has(link[href*="/assets/css/water-room.css"]) #water-product a:focus-visible,html:has(link[href*="/assets/css/water-room.css"]) #water-product button:focus-visible,html:has(link[href*="/assets/css/water-room.css"]) #water-product summary:focus-visible,html:has(link[href*="/assets/css/water-room.css"]) #water-product [tabindex]:focus-visible{outline-offset:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .wide{width:min(calc(100% - calc(96 * var(--site-px))),var(--content))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .skip-link{top:calc(12 * var(--site-px));left:calc(20 * var(--site-px));padding:calc(10 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .product-bar{backdrop-filter:blur(calc(16 * var(--site-px)))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .product-bar-inner{gap:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .product-name{font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .product-name span{margin-left:calc(15 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .chapter-nav{gap:calc(30 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .bar-actions{gap:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .motion-toggle{gap:calc(6 * var(--site-px));padding:calc(6 * var(--site-px)) 0;font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .motion-icon{width:calc(24 * var(--site-px));height:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .button{gap:calc(30 * var(--site-px));padding:calc(15 * var(--site-px)) calc(27 * var(--site-px));border-radius:calc(30 * var(--site-px));font-size:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .button:hover{box-shadow:0 calc(8 * var(--site-px)) calc(24 * var(--site-px)) #0059ab20}html:has(link[href*="/assets/css/water-room.css"]) #water-product .button span{font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .button-small{font-size:calc(12 * var(--site-px));padding:calc(8 * var(--site-px)) calc(18 * var(--site-px));gap:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product section[id]{scroll-margin-top:calc(92 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero{height:clamp(calc(660 * var(--site-px)),calc(100svh - calc(180 * var(--site-px))),calc(1060 * var(--site-px)))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-watermark{font:700 clamp(calc(230 * var(--site-px)),24vw,calc(580 * var(--site-px)))/1 Arial,sans-serif}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-media{right:max(4%,calc((100vw - calc(1950 * var(--site-px)))/2))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-media img{filter:drop-shadow(0 calc(32 * var(--site-px)) calc(24 * var(--site-px)) #2b577b21)}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-inner{padding-bottom:calc(70 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .eyebrow{font:600 calc(12 * var(--site-px))/1.6 Arial,"Microsoft YaHei",sans-serif;letter-spacing:calc(2.1 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .status-dot{width:calc(6 * var(--site-px));height:calc(6 * var(--site-px));margin-right:calc(9 * var(--site-px));box-shadow:0 0 0 calc(4 * var(--site-px)) #1684df12}html:has(link[href*="/assets/css/water-room.css"]) #water-product h1{font-size:clamp(calc(50 * var(--site-px)),4vw,calc(92 * var(--site-px)));margin:calc(27 * var(--site-px)) 0 calc(20 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-tagline{font-size:clamp(calc(20 * var(--site-px)),1.35vw,calc(30 * var(--site-px)))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-description{font-size:clamp(calc(14 * var(--site-px)),.82vw,calc(19 * var(--site-px)));margin-top:calc(23 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-buttons{margin-top:calc(35 * var(--site-px));gap:calc(33 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .text-link{gap:calc(18 * var(--site-px));font-size:calc(14 * var(--site-px));padding:calc(5 * var(--site-px)) 0}html:has(link[href*="/assets/css/water-room.css"]) #water-product .text-link>span{font-size:calc(21 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-bottom{bottom:calc(32 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-bottom p>span{margin-left:calc(35 * var(--site-px));padding-left:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .scroll-cue{gap:calc(15 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .scroll-line{height:calc(38 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .highlights{padding:calc(55 * var(--site-px)) 0 calc(30 * var(--site-px));gap:calc(26 * var(--site-px)) 0}html:has(link[href*="/assets/css/water-room.css"]) #water-product .metric{padding-left:calc(50 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .metric-label{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .metric p{gap:calc(12 * var(--site-px));margin:calc(9 * var(--site-px)) 0 calc(5 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .metric strong{font:500 clamp(calc(36 * var(--site-px)),2.4vw,calc(56 * var(--site-px)))/1.4 Arial,sans-serif}html:has(link[href*="/assets/css/water-room.css"]) #water-product .metric p>span{font-size:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .metric-caption{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .range-note{font-size:calc(11 * var(--site-px));margin-top:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .section{padding:clamp(calc(80 * var(--site-px)),6vw,calc(145 * var(--site-px))) 0}html:has(link[href*="/assets/css/water-room.css"]) #water-product .section-heading{gap:calc(40 * var(--site-px));margin-bottom:calc(65 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .section-heading h2{font-size:clamp(calc(32 * var(--site-px)),2.55vw,calc(56 * var(--site-px)));margin-top:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .section-heading>p{font-size:clamp(calc(14 * var(--site-px)),.8vw,calc(18 * var(--site-px)))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .cutaway-image{filter:drop-shadow(0 calc(20 * var(--site-px)) calc(23 * var(--site-px)) #20567a12)}html:has(link[href*="/assets/css/water-room.css"]) #water-product .stage-label{font:calc(9 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/water-room.css"]) #water-product .stage-label::before{font-size:calc(17 * var(--site-px));margin-right:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hotspot{width:calc(40 * var(--site-px));height:calc(40 * var(--site-px));font-size:calc(11 * var(--site-px));box-shadow:0 0 0 calc(5 * var(--site-px)) #006ab124}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hotspot.is-active::after{inset:calc(-8 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .stage-hint{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hint-dot{width:calc(5 * var(--site-px));height:calc(5 * var(--site-px));margin-right:calc(9 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-details{padding:calc(20 * var(--site-px)) 0}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-panels{min-height:calc(320 * var(--site-px));margin:calc(20 * var(--site-px)) 0 calc(25 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-index{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-panel h3{font-size:clamp(calc(30 * var(--site-px)),2.2vw,calc(48 * var(--site-px)));margin:calc(13 * var(--site-px)) 0 calc(21 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-panel p{font-size:clamp(calc(14 * var(--site-px)),.85vw,calc(18 * var(--site-px)));max-width:calc(640 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .detail-tags{gap:calc(10 * var(--site-px));margin-top:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .detail-tags span{padding:calc(3 * var(--site-px)) calc(12 * var(--site-px));font-size:calc(11 * var(--site-px));border-radius:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-selector{padding-top:calc(20 * var(--site-px));gap:calc(9 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-selector button{padding:calc(10 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-selector button span{font-size:calc(12 * var(--site-px));margin-top:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .small-note{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-details>.small-note{margin-top:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .feature-grid{gap:calc(26 * var(--site-px));margin-top:calc(70 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .feature-card{padding:calc(32 * var(--site-px));border-radius:calc(8 * var(--site-px));box-shadow:0 calc(9 * var(--site-px)) calc(24 * var(--site-px)) #29659a05}html:has(link[href*="/assets/css/water-room.css"]) #water-product .feature-card:hover,html:has(link[href*="/assets/css/water-room.css"]) #water-product .feature-card[open]{box-shadow:0 calc(8 * var(--site-px)) calc(26 * var(--site-px)) #29659a0d}html:has(link[href*="/assets/css/water-room.css"]) #water-product .feature-card summary{gap:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .feature-number{font:500 calc(25 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/water-room.css"]) #water-product .feature-card strong{font-size:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .feature-card small{font-size:calc(12 * var(--site-px));margin-top:calc(6 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .expand-icon{font-size:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .feature-card>p{font-size:calc(13 * var(--site-px));margin-top:calc(22 * var(--site-px));padding-top:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photos-section .section-heading{margin-bottom:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-preview-note{padding:calc(10 * var(--site-px)) calc(15 * var(--site-px));font-size:calc(12 * var(--site-px));margin-bottom:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-toolbar{margin:0 0 calc(25 * var(--site-px));gap:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-toolbar>p{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-toolbar>div{gap:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .round-control{width:calc(37 * var(--site-px));height:calc(37 * var(--site-px));font-size:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .gallery-toggle{font-size:calc(12 * var(--site-px));min-width:calc(64 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-track{gap:calc(24 * var(--site-px));padding:calc(5 * var(--site-px)) max(calc(48 * var(--site-px)),calc((100vw - calc(1700 * var(--site-px)))/2)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-card{width:clamp(calc(280 * var(--site-px)),29vw,calc(525 * var(--site-px)));border-radius:calc(6 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-card:hover{box-shadow:0 calc(10 * var(--site-px)) calc(20 * var(--site-px)) #316b9314}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-source-note{gap:calc(18 * var(--site-px));font-size:calc(12 * var(--site-px));margin:0 0 calc(25 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-source-note>span{padding:calc(5 * var(--site-px)) calc(13 * var(--site-px));border-radius:calc(20 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product [data-real-photos="true"] .photo-card{width:clamp(calc(285 * var(--site-px)),21vw,calc(380 * var(--site-px)))}html:has(link[href*="/assets/css/water-room.css"]) #water-product [data-real-photos="true"] .photo-caption{padding:calc(19 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-image{height:calc(340 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-zoom{bottom:calc(17 * var(--site-px));right:calc(17 * var(--site-px));width:calc(31 * var(--site-px));height:calc(31 * var(--site-px));font-size:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-caption{gap:calc(14 * var(--site-px));padding:calc(22 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-caption small{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .gallery-hint{font-size:calc(11 * var(--site-px));margin-top:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .contact-section{padding:calc(65 * var(--site-px)) 0}html:has(link[href*="/assets/css/water-room.css"]) #water-product .contact-section::after{right:calc(-140 * var(--site-px));top:calc(-100 * var(--site-px));width:calc(700 * var(--site-px));height:calc(700 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .contact-inner{gap:calc(45 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .contact-inner h2{font-size:clamp(calc(30 * var(--site-px)),2vw,calc(44 * var(--site-px)));margin:calc(16 * var(--site-px)) 0 calc(20 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .contact-inner p:not(.eyebrow){font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .contact-actions{gap:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .contact-actions .text-link{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .contact-phone{font:calc(27 * var(--site-px)) Arial,sans-serif;margin-top:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .contact-actions p{font-size:calc(11 * var(--site-px))!important}html:has(link[href*="/assets/css/water-room.css"]) #water-product .more-products-section{padding:calc(95 * var(--site-px)) 0 calc(75 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .more-products-section .wide{max-width:calc(1500 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .legacy-section-title{margin:0 auto calc(110 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .legacy-section-title>span{font:italic 700 calc(50 * var(--site-px))/1.2 Arial,sans-serif}html:has(link[href*="/assets/css/water-room.css"]) #water-product .legacy-section-title h2{top:calc(39 * var(--site-px));font-size:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .related-grid{gap:calc(40 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .related-card{box-shadow:0 calc(3 * var(--site-px)) calc(4 * var(--site-px)) 1px #0000001a}html:has(link[href*="/assets/css/water-room.css"]) #water-product .related-card:hover{box-shadow:0 calc(7 * var(--site-px)) calc(20 * var(--site-px)) #004b8726;transform:translateY(calc(-5 * var(--site-px)))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .related-card h3{font-size:calc(20 * var(--site-px));padding:calc(20 * var(--site-px)) calc(15 * var(--site-px)) 0;min-height:calc(75 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .related-arrow{width:calc(120 * var(--site-px));height:calc(32 * var(--site-px));border-radius:calc(20 * var(--site-px));margin:calc(20 * var(--site-px)) auto calc(30 * var(--site-px));font-size:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .notification{bottom:calc(30 * var(--site-px));transform:translate(-50%,calc(15 * var(--site-px)));box-shadow:0 calc(8 * var(--site-px)) calc(30 * var(--site-px)) #00447733;padding:calc(13 * var(--site-px)) calc(23 * var(--site-px));border-radius:calc(5 * var(--site-px));font-size:calc(13 * var(--site-px));max-width:calc(100% - calc(40 * var(--site-px)))}html:has(link[href*="/assets/css/water-room.css"]) #water-product dialog{border-radius:calc(8 * var(--site-px));padding:calc(30 * var(--site-px));max-width:calc(600 * var(--site-px));width:calc(100% - calc(40 * var(--site-px)))}html:has(link[href*="/assets/css/water-room.css"]) #water-product dialog::backdrop{backdrop-filter:blur(calc(5 * var(--site-px)))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .dialog-heading{margin-bottom:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .dialog-heading h2{font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .dialog-heading button{font-size:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product dialog>p{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product dialog textarea{height:calc(260 * var(--site-px));padding:calc(15 * var(--site-px));margin-top:calc(20 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-dialog{width:min(calc(1300 * var(--site-px)),94vw);padding:calc(44 * var(--site-px)) calc(24 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product #photo-close{right:calc(16 * var(--site-px));top:calc(6 * var(--site-px));width:calc(38 * var(--site-px));height:calc(38 * var(--site-px));font-size:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-dialog-stage{gap:calc(20 * var(--site-px));min-height:calc(200 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-dialog-stage>button{width:calc(43 * var(--site-px));height:calc(43 * var(--site-px));font-size:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product #photo-dialog-image{max-width:calc(100% - calc(126 * var(--site-px)))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-dialog-caption{gap:calc(15 * var(--site-px));margin:calc(20 * var(--site-px)) calc(62 * var(--site-px)) 0;font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .noscript-note{padding:calc(15 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product.motion-ready .reveal{transform:translateY(calc(24 * var(--site-px)))}html:has(link[href*="/assets/css/water-room.css"]) #water-product{--content:calc(1700 * var(--site-px));--bar-height:calc(72 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero{height:calc(100svh - calc(174 * var(--site-px)));min-height:calc(720 * var(--site-px));max-height:calc(1100 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-gridlines{background-size:calc(90 * var(--site-px)) calc(90 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-media{border:calc(8 * var(--site-px)) solid #fff;box-shadow:0 calc(30 * var(--site-px)) calc(65 * var(--site-px)) #17334e20}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-image-label{backdrop-filter:blur(calc(8 * var(--site-px)));padding:calc(16 * var(--site-px)) calc(23 * var(--site-px));font:calc(11 * var(--site-px))/1.5 Arial,sans-serif}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-image-label span{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-inner{padding-bottom:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-copy{padding-bottom:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero h1{font-size:clamp(calc(45 * var(--site-px)),3.35vw,calc(70 * var(--site-px)));margin:calc(27 * var(--site-px)) 0 calc(24 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero h1>span{margin-top:calc(6 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-tagline{font-size:clamp(calc(19 * var(--site-px)),1.35vw,calc(27 * var(--site-px)))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-description{font-size:calc(15 * var(--site-px));margin-top:calc(26 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-buttons{gap:calc(24 * var(--site-px));margin-top:calc(32 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-buttons .button{padding:calc(14 * var(--site-px)) calc(24 * var(--site-px));font-size:calc(14 * var(--site-px));gap:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-keywords{gap:calc(22 * var(--site-px));margin-top:calc(44 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-keywords span{padding-left:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .hero-bottom{bottom:calc(26 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .highlights{padding:calc(58 * var(--site-px)) 0}html:has(link[href*="/assets/css/water-room.css"]) #water-product .metric h2{font-size:calc(23 * var(--site-px));margin:calc(13 * var(--site-px)) 0 calc(9 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .metric p{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .metric-label{font:calc(11 * var(--site-px))/1.6 Arial,sans-serif}html:has(link[href*="/assets/css/water-room.css"]) #water-product .section{padding:calc(105 * var(--site-px)) 0}html:has(link[href*="/assets/css/water-room.css"]) #water-product .section-heading{margin-bottom:calc(55 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .section-heading h2{font-size:clamp(calc(30 * var(--site-px)),2.55vw,calc(52 * var(--site-px)))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .section-heading>p{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-structure{gap:calc(65 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .visual-caption{gap:calc(10 * var(--site-px));padding:calc(15 * var(--site-px)) calc(22 * var(--site-px));font-size:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .system-pin{width:calc(42 * var(--site-px));height:calc(42 * var(--site-px));box-shadow:0 0 0 calc(6 * var(--site-px)) #fff6;font:calc(12 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/water-room.css"]) #water-product .system-pin::after{inset:calc(-10 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .system-pin.is-active{box-shadow:0 0 0 calc(6 * var(--site-px)) #0059ab55}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-selector{gap:calc(5 * var(--site-px));margin:0 0 calc(35 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-selector button{padding:calc(14 * var(--site-px)) 2px calc(17 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-panels{min-height:calc(295 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-panel{padding-top:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-number{right:calc(5 * var(--site-px));font:400 calc(100 * var(--site-px))/1 Arial,sans-serif}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-panel h3{font-size:calc(28 * var(--site-px));margin:calc(20 * var(--site-px)) 0 calc(18 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-text{font-size:calc(14 * var(--site-px));max-width:calc(510 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-tags{gap:calc(10 * var(--site-px));margin:calc(25 * var(--site-px)) 0;font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .component-tags span{padding:calc(5 * var(--site-px)) calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-applications::before{width:calc(780 * var(--site-px));height:calc(780 * var(--site-px));right:calc(-260 * var(--site-px));top:calc(-200 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-scenes{gap:calc(65 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-scene-images{height:calc(540 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-scene-images figcaption{padding:calc(65 * var(--site-px)) calc(24 * var(--site-px)) calc(22 * var(--site-px));gap:calc(15 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-scene-images figcaption span{font:calc(10 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-scene-content h3{font-size:calc(33 * var(--site-px));margin:calc(19 * var(--site-px)) 0 calc(24 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-scene-content>p:not(.eyebrow){font-size:calc(14 * var(--site-px));max-width:calc(510 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .scene-switch{margin:calc(26 * var(--site-px)) 0 calc(23 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .scene-switch button{padding:calc(17 * var(--site-px)) 0;gap:calc(22 * var(--site-px));font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .scene-switch button>span:first-child{font:calc(11 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/water-room.css"]) #water-product .application-types{gap:calc(22 * var(--site-px));font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .application-types>span::before{width:calc(4 * var(--site-px));height:calc(4 * var(--site-px));margin-right:calc(8 * var(--site-px));vertical-align:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-scene-content>.scene-note{font-size:calc(11 * var(--site-px))!important;margin-top:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-process{margin-top:calc(65 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-process>div{padding-top:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-process>div::before{top:calc(-3 * var(--site-px));width:calc(5 * var(--site-px));height:calc(5 * var(--site-px));box-shadow:0 0 0 calc(5 * var(--site-px)) #82bee714}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-process span{font:calc(11 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-process h3{font-size:calc(19 * var(--site-px));margin:calc(8 * var(--site-px)) 0 calc(6 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .water-process p{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-card{width:clamp(calc(310 * var(--site-px)),27vw,calc(490 * var(--site-px)));border-radius:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-caption{font-size:calc(12 * var(--site-px));padding:calc(21 * var(--site-px)) calc(20 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .photo-track{padding-inline:max(calc(48 * var(--site-px)),calc((100vw - calc(1700 * var(--site-px)))/2));gap:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .feature-grid{gap:calc(25 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .feature-card{border-radius:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .contact-section{padding:calc(75 * var(--site-px)) 0}html:has(link[href*="/assets/css/water-room.css"]) #water-product .contact-inner h2{font-size:calc(39 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .more-products-section{padding:calc(95 * var(--site-px)) 0}html:has(link[href*="/assets/css/water-room.css"]) #water-product .related-card{border-radius:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .project-switch{top:calc(18 * var(--site-px));left:calc(18 * var(--site-px));right:calc(18 * var(--site-px));gap:calc(7 * var(--site-px))}html:has(link[href*="/assets/css/water-room.css"]) #water-product .project-switch button{padding:calc(9 * var(--site-px)) calc(15 * var(--site-px));border-radius:calc(3 * var(--site-px));backdrop-filter:blur(calc(8 * var(--site-px)));font-size:calc(12 * var(--site-px))}/* assets/css/contact-page.css */html:has(link[href*="/assets/css/contact-page.css"]) #contact-page{font:400 calc(15 * var(--site-px))/1.8 "Microsoft YaHei","PingFang SC",Arial,sans-serif}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page a:focus-visible,html:has(link[href*="/assets/css/contact-page.css"]) #contact-page button:focus-visible{outline:calc(3 * var(--site-px)) solid #3d99e6;outline-offset:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-wrap{width:min(calc(1200 * var(--site-px)),calc(100% - calc(96 * var(--site-px))))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-hero{height:calc(430 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-hero::after{width:calc(550 * var(--site-px));height:calc(550 * var(--site-px));right:calc(-150 * var(--site-px));bottom:calc(-470 * var(--site-px));box-shadow:0 0 0 calc(65 * var(--site-px)) #ffffff08,0 0 0 calc(130 * var(--site-px)) #ffffff05}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .eyebrow{font:600 calc(11 * var(--site-px))/1.6 Arial,"Microsoft YaHei",sans-serif}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-hero .eyebrow{gap:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .eyebrow span{width:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page h1{font-size:clamp(calc(32 * var(--site-px)),3.4vw,calc(48 * var(--site-px)));margin:calc(21 * var(--site-px)) 0 calc(16 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .hero-description{font-size:calc(14 * var(--site-px));max-width:calc(500 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-button{gap:calc(26 * var(--site-px));padding:calc(12 * var(--site-px)) calc(23 * var(--site-px));min-height:calc(46 * var(--site-px));border-radius:calc(3 * var(--site-px));font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .button-light{margin-top:calc(27 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-button span{font-size:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .hero-caption{right:calc(48 * var(--site-px));bottom:calc(30 * var(--site-px));font-size:calc(11 * var(--site-px));letter-spacing:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .subnav-inner{min-height:calc(65 * var(--site-px));gap:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-breadcrumb,html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-breadcrumb *{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-tabs{gap:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-tabs a{font-size:calc(13 * var(--site-px));padding:0 calc(3 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-section{padding-top:calc(65 * var(--site-px));padding-bottom:calc(44 * var(--site-px));scroll-margin-top:calc(110 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .section-heading{gap:calc(30 * var(--site-px));margin-bottom:calc(32 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page h2{font-size:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .section-heading h2{margin-top:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .section-note{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-channels{border-radius:calc(5 * var(--site-px));margin-bottom:calc(43 * var(--site-px));box-shadow:0 calc(9 * var(--site-px)) calc(30 * var(--site-px)) #153b5910}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .channel{gap:calc(17 * var(--site-px));padding:calc(29 * var(--site-px)) calc(25 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .channel-icon{width:calc(43 * var(--site-px));height:calc(43 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .channel-icon svg{width:calc(23 * var(--site-px));height:calc(23 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .channel-label{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .channel-value{font:600 clamp(calc(17 * var(--site-px)),1.55vw,calc(22 * var(--site-px)))/1.7 Arial,sans-serif}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .channel-help{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .channel-arrow{right:calc(15 * var(--site-px));top:calc(15 * var(--site-px));font-size:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-location{gap:calc(46 * var(--site-px));scroll-margin-top:calc(100 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-details{padding-top:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-details h2{font-size:calc(22 * var(--site-px));margin:calc(14 * var(--site-px)) 0}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-description{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-address{gap:calc(12 * var(--site-px));margin-top:calc(27 * var(--site-px));padding-top:calc(25 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .detail-icon{width:calc(20 * var(--site-px));margin-top:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .detail-icon svg{width:calc(20 * var(--site-px));height:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page h3{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page address{font-size:calc(13 * var(--site-px));margin:calc(7 * var(--site-px)) 0}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .text-action{gap:calc(14 * var(--site-px));padding:calc(5 * var(--site-px)) 0;font-size:calc(12 * var(--site-px));min-height:calc(36 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .text-action:hover{text-underline-offset:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-fax{font-size:calc(12 * var(--site-px));margin:calc(17 * var(--site-px)) 0 calc(24 * var(--site-px));padding-left:calc(32 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-fax span{margin-right:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-wechat{gap:calc(20 * var(--site-px));padding-top:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-wechat img{width:calc(96 * var(--site-px));height:calc(96 * var(--site-px));padding:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-wechat p{font-size:calc(12 * var(--site-px));margin-top:calc(7 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .location-panel{border-radius:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .map-heading{min-height:calc(58 * var(--site-px));gap:calc(10 * var(--site-px));padding:calc(12 * var(--site-px)) calc(22 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .map-heading>div{gap:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .map-heading strong{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .map-city{font-size:calc(11 * var(--site-px));padding-left:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .location-dot{width:calc(6 * var(--site-px));height:calc(6 * var(--site-px));box-shadow:0 0 0 calc(4 * var(--site-px)) #e7f3fb}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .map-heading a{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .location-map{height:calc(390 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page #contact-map-canvas .leaflet-control-attribution,html:has(link[href*="/assets/css/contact-page.css"]) #contact-page #contact-map-canvas .leaflet-control-attribution a{font:calc(10 * var(--site-px))/1.5 Arial,sans-serif}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page #contact-map-canvas .leaflet-control-zoom a{font:calc(22 * var(--site-px))/calc(30 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-map-pin{filter:drop-shadow(0 calc(3 * var(--site-px)) calc(3 * var(--site-px)) #17436845)}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-map-pin>span{width:calc(30 * var(--site-px));height:calc(30 * var(--site-px));border:calc(3 * var(--site-px)) solid white}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-map-pin>span::after{inset:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-map-tooltip{border-radius:calc(3 * var(--site-px));padding:calc(10 * var(--site-px)) calc(15 * var(--site-px));box-shadow:0 calc(5 * var(--site-px)) calc(20 * var(--site-px)) #17436826;min-width:calc(205 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .company-map-label{font:600 calc(12 * var(--site-px))/1.8 "Microsoft YaHei",sans-serif}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .map-fallback{padding:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .fallback-pin{height:calc(50 * var(--site-px));width:calc(50 * var(--site-px));margin-bottom:calc(18 * var(--site-px));box-shadow:0 calc(8 * var(--site-px)) calc(20 * var(--site-px)) #0c46721a}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .fallback-pin svg{height:calc(24 * var(--site-px));width:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .map-fallback>p{font-size:calc(12 * var(--site-px));margin-top:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .map-fallback .contact-button{margin-top:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .map-fallback .map-status{font-size:calc(11 * var(--site-px));margin-top:calc(17 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .map-directions{gap:calc(20 * var(--site-px));padding:calc(18 * var(--site-px)) calc(22 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .map-directions p{font-size:calc(11 * var(--site-px));margin-top:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .direction-links{gap:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .direction-links a{border-radius:calc(3 * var(--site-px));padding:calc(7 * var(--site-px)) calc(11 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .copy-status{min-height:calc(23 * var(--site-px));margin-top:calc(16 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-guide{padding:calc(58 * var(--site-px)) 0 calc(65 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .guide-grid{gap:calc(34 * var(--site-px));margin-top:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .guide-grid article{padding-top:calc(20 * var(--site-px));padding-right:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .guide-number{font:400 calc(24 * var(--site-px))/1.4 Arial,sans-serif;margin-bottom:calc(15 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .guide-grid h3{font-size:calc(18 * var(--site-px));margin-bottom:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .guide-grid p{font-size:calc(13 * var(--site-px));max-width:calc(330 * var(--site-px));margin-bottom:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-closing{gap:calc(24 * var(--site-px));margin-top:calc(45 * var(--site-px));padding-top:calc(32 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-closing p{font-size:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-closing span{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-closing .contact-button span{font-size:calc(20 * var(--site-px))}@media(min-width:1600px){html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-wrap{width:min(calc(1440 * var(--site-px)),calc(100% - calc(160 * var(--site-px))))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-hero{height:calc(490 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .contact-location{gap:calc(75 * var(--site-px))}html:has(link[href*="/assets/css/contact-page.css"]) #contact-page .location-map{height:calc(420 * var(--site-px))}}/* assets/css/careers-page.css */html:has(link[href*="/assets/css/careers-page.css"]) #careers-page{font:400 calc(15 * var(--site-px))/1.8 "Microsoft YaHei","PingFang SC",Arial,sans-serif}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page :is(a,button,input,select,summary):focus-visible{outline:calc(3 * var(--site-px)) solid #66ace8;outline-offset:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-wrap{width:min(calc(1200 * var(--site-px)),calc(100% - calc(96 * var(--site-px))))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page :is(section[id],.cr-job){scroll-margin-top:calc(115 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-hero{min-height:calc(480 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-hero-inner{padding-block:calc(61 * var(--site-px)) calc(88 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-eyebrow{font:600 calc(11 * var(--site-px))/1.7 Arial,"Microsoft YaHei",sans-serif}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-hero .cr-eyebrow{gap:calc(17 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-hero .cr-eyebrow span{width:calc(26 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page h1{font-size:clamp(calc(34 * var(--site-px)),3.1vw,calc(50 * var(--site-px)));margin:calc(20 * var(--site-px)) 0 calc(17 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-hero-description{font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-hero-actions{gap:calc(30 * var(--site-px));margin-top:calc(28 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-button{gap:calc(28 * var(--site-px));padding:calc(12 * var(--site-px)) calc(24 * var(--site-px));min-height:calc(47 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-button:hover{box-shadow:0 calc(4 * var(--site-px)) calc(14 * var(--site-px)) #133e5825}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-button span{font-size:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-hero-link{font-size:calc(13 * var(--site-px));gap:calc(20 * var(--site-px));min-height:calc(44 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-hero-link:hover{text-underline-offset:calc(6 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-hero-foot{bottom:calc(23 * var(--site-px));left:calc(48 * var(--site-px));right:calc(48 * var(--site-px));gap:calc(20 * var(--site-px));padding-top:calc(15 * var(--site-px));font-size:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-subnav-inner{gap:calc(20 * var(--site-px));min-height:calc(64 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-breadcrumb,html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-breadcrumb *{font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-tabs{gap:calc(35 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-tabs a{padding:0 calc(3 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-section{padding-block:calc(72 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page h2{font-size:calc(30 * var(--site-px));margin-top:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-culture-intro{gap:calc(90 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-culture-copy{padding-top:calc(8 * var(--site-px));font-size:calc(14 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-lead{font-size:calc(20 * var(--site-px));margin-bottom:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-text-link{gap:calc(20 * var(--site-px));font-size:calc(13 * var(--site-px));min-height:calc(40 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-text-link:hover{text-underline-offset:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-culture-copy .cr-text-link{margin-top:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-values{gap:calc(36 * var(--site-px));margin-top:calc(40 * var(--site-px));padding-top:calc(27 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-values article{padding-left:calc(39 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-value-number{top:calc(3 * var(--site-px));font:500 calc(12 * var(--site-px))/1.7 Arial,sans-serif}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-values h3{font-size:calc(17 * var(--site-px));margin-bottom:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-values p{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-section-heading{gap:calc(28 * var(--site-px));margin-bottom:calc(34 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-section-note{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-tools{grid-template-columns:1fr calc(220 * var(--site-px)) auto;gap:calc(20 * var(--site-px));padding:calc(22 * var(--site-px)) calc(25 * var(--site-px));margin-bottom:calc(24 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-tools label{font-size:calc(12 * var(--site-px));margin-bottom:calc(7 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-tools input,html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-tools select{height:calc(44 * var(--site-px));padding:0 calc(13 * var(--site-px));font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-reset{height:calc(44 * var(--site-px));font-size:calc(13 * var(--site-px));padding:0 calc(8 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-reset span{margin-left:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-results-heading{gap:calc(20 * var(--site-px));margin:0 0 calc(15 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-results-heading span{margin-left:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job{margin-bottom:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job>summary{grid-template-columns:1fr calc(110 * var(--site-px)) calc(35 * var(--site-px));gap:calc(27 * var(--site-px));padding:calc(28 * var(--site-px)) calc(30 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-title{gap:calc(16 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-title h3{font-size:calc(21 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-tag{font-size:calc(11 * var(--site-px));padding:calc(3 * var(--site-px)) calc(9 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-meta{margin-top:calc(13 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-meta span+span::before{height:calc(10 * var(--site-px));margin:0 calc(15 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-salary{font:600 calc(22 * var(--site-px))/1.5 Arial,"Microsoft YaHei",sans-serif}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-salary small{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-toggle{width:calc(34 * var(--site-px));height:calc(34 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-toggle>span{width:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-detail{padding:0 calc(30 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-columns{gap:calc(50 * var(--site-px));padding:calc(25 * var(--site-px)) 0 calc(28 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-columns h4{font-size:calc(15 * var(--site-px));margin-bottom:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-columns p{font-size:calc(13 * var(--site-px));margin-bottom:calc(6 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-footer{gap:calc(20 * var(--site-px));padding-block:calc(18 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-footer>p{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-footer>p span{margin:0 calc(10 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-footer>div{gap:calc(25 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-job-note{font-size:calc(12 * var(--site-px));margin-top:calc(22 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-empty{padding:calc(42 * var(--site-px)) calc(25 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-empty h3{font-size:calc(20 * var(--site-px));margin-bottom:calc(10 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-empty p{font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-empty .cr-text-link{margin-top:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-application{gap:calc(70 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-steps{padding-top:calc(6 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-steps article{gap:calc(25 * var(--site-px));padding:0 0 calc(31 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-steps article:not(:last-child)::before{left:calc(22 * var(--site-px));top:calc(49 * var(--site-px));bottom:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-steps article>span{width:calc(46 * var(--site-px));height:calc(46 * var(--site-px));font:500 calc(16 * var(--site-px)) Arial,sans-serif}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-steps h3{font-size:calc(18 * var(--site-px));margin:calc(3 * var(--site-px)) 0 calc(8 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-steps p{font-size:calc(13 * var(--site-px));max-width:calc(410 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-apply-card{padding:calc(32 * var(--site-px)) calc(35 * var(--site-px));border-radius:calc(3 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-apply-card::after{width:calc(230 * var(--site-px));height:calc(230 * var(--site-px));right:calc(-150 * var(--site-px));top:calc(-160 * var(--site-px));box-shadow:0 0 0 calc(40 * var(--site-px)) #ffffff05}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-apply-card h3{font-size:calc(24 * var(--site-px));margin:calc(10 * var(--site-px)) 0}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-apply-card>p:not(.cr-eyebrow){font-size:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-contact-label{font-size:calc(11 * var(--site-px));margin-top:calc(23 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-email{font:400 clamp(calc(23 * var(--site-px)),2.2vw,calc(29 * var(--site-px)))/1.8 Arial,sans-serif}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-contact-actions{gap:calc(24 * var(--site-px));margin-top:calc(13 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-copy{min-height:calc(44 * var(--site-px));font-size:calc(12 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-copy:hover{text-underline-offset:calc(5 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-phone{gap:calc(20 * var(--site-px));margin-top:calc(25 * var(--site-px));padding-top:calc(19 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-phone>span{font-size:calc(11 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-phone a{font:400 calc(17 * var(--site-px))/1.5 Arial,sans-serif}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-phone a span{margin-left:calc(8 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-copy-status{margin-top:calc(12 * var(--site-px))!important}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-faq{gap:calc(50 * var(--site-px));padding-top:calc(35 * var(--site-px));margin-top:calc(45 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-faq>h3{font-size:calc(19 * var(--site-px));padding-top:calc(9 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-faq summary{gap:calc(18 * var(--site-px));font-size:calc(14 * var(--site-px));min-height:calc(55 * var(--site-px));padding:calc(12 * var(--site-px)) 0}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-faq summary span{font-size:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-faq details p{font-size:calc(13 * var(--site-px));padding-bottom:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-closing{padding-block:calc(30 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-closing .cr-wrap{gap:calc(20 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-closing p{font-size:calc(23 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-closing a{font-size:calc(13 * var(--site-px));min-height:calc(44 * var(--site-px));gap:calc(24 * var(--site-px))}@media(min-width:1600px){html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-hero{min-height:calc(540 * var(--site-px))}html:has(link[href*="/assets/css/careers-page.css"]) #careers-page .cr-hero-inner{padding-top:calc(72 * var(--site-px))}}}
