.brand{font-size:25px;letter-spacing:-1.1px}.brand-sub{font-size:7px;letter-spacing:1.2px;margin-top:8px}.nav-row{gap:24px}.main-nav{gap:24px}.hero-copy h1{font-size:clamp(66px,6.3vw,91px)}.hero-layout{grid-template-columns:47% 53%;min-height:640px}.hero-visual{padding-top:76px}.hero-photo{position:relative;background:#fff;margin:0 0 25px 28px;box-shadow:15px 15px 0 #ffffff08}.hero-machine{width:100%;max-width:100%;height:auto;margin:0;mix-blend-mode:normal;mask-image:none;object-fit:contain}.hero-photo>span{position:absolute;bottom:8px;left:14px;font-size:8px;color:#667162;background:#ffffffd9;padding:2px 6px}.visual-top{left:28px;top:39px}.image-caption{margin-left:28px}.product-card h3{min-height:48px}.product-specs strong{font-size:13px}.product-specs span{font-size:10px}.product-art>svg{width:90%;height:92%}.product-type{font-size:8px}.product-model{font-size:9px;letter-spacing:.06em}.matching-info{padding:18px 20px;background:#e8ecdf;margin-top:24px}.matching-info h3{font-size:13px;font-weight:600;margin-bottom:8px}.matching-info p{font-size:12px;line-height:1.9;margin-bottom:0;color:#58694d}.company-name{font-size:17px;line-height:1.5;max-width:350px}.engineering-layout .muted{max-width:410px}.contact-inline{margin-top:30px;display:flex;flex-direction:column;gap:7px}.contact-inline>span{font-size:9px;letter-spacing:.1em;color:#69775e}.contact-inline>a{font-size:23px;letter-spacing:-.4px;font-weight:550}.contact-ending{display:flex;align-items:center;justify-content:space-between;gap:30px}.contact-ending h2{margin-bottom:15px}.contact-ending p:last-child{font-size:12px;color:#65735c;margin-bottom:0}.footer-top .brand{font-size:25px}.form-grid input,.form-grid textarea{font-size:13px}html[lang=zh-CN] .hero-copy h1{font-size:62px;line-height:1.25;letter-spacing:-2px}.detail-specs dd{line-height:1.8}.detail-body>.eyebrow{font-size:9px;line-height:1.6;letter-spacing:.06em}
@media(min-width:1500px){.hero-machine{height:auto}.hero-layout{min-height:680px}}
@media(max-width:1199px){.brand{font-size:22px}.brand-sub{font-size:6px}.main-nav{gap:17px}.nav-row{gap:20px}.nav-actions{gap:18px}.hero-layout{min-height:600px}.hero-copy h1{font-size:76px}.hero-photo{margin-left:20px}.visual-top{left:20px}.hero-intro{max-width:340px}.image-caption{margin-left:20px}.hero-actions{gap:17px}html[lang=zh-CN] .hero-copy h1{font-size:55px}}
@media(max-width:960px){.hero-layout{min-height:570px}.hero-copy h1{font-size:65px}.hero-visual{margin-right:0;padding-top:65px;justify-content:center}.hero-photo{margin-left:15px}.hero-photo>span{font-size:7px;left:6px}.visual-top{left:15px;right:0}.image-caption{margin:0 0 25px 15px}.hero-intro{max-width:290px}.company-name{font-size:15px}.contact-inline>a{font-size:21px}html[lang=zh-CN] .hero-copy h1{font-size:49px}}
@media(max-width:680px){.brand,.footer-top .brand{font-size:21px}.brand svg{width:24px}.brand-sub{font-size:6px;letter-spacing:.6px}.nav-actions{gap:12px}.hero-layout{min-height:0}.hero-copy h1{font-size:68px;line-height:1.02}.hero-copy{padding-bottom:25px}.hero-visual{padding-top:25px;margin-bottom:0}.visual-top{top:0;left:0;right:0}.hero-photo{margin:10px 0 23px;box-shadow:7px 7px 0 #ffffff08}.hero-machine{width:100%;height:auto;margin:0}.hero-photo>span{font-size:7px;bottom:5px}.image-caption{margin:0 0 23px}.product-card h3{min-height:44px;font-size:15px}.product-model{font-size:7px;min-height:20px;line-height:1.4}.product-type{font-size:7px}.product-specs strong{font-size:11px}.product-specs span{font-size:9px}.power-select select{width:130px;max-width:100%}.contact-ending{display:block}.contact-ending .button{margin-top:25px}.contact-ending h2{font-size:25px}.contact-inline>a{font-size:22px}.company-name{font-size:17px}.footer-top p{width:100%;order:3;margin-left:0}.footer-top .text-link{margin-left:auto}.matching-info{padding:15px}.form-grid input,.form-grid select,.form-grid textarea{font-size:16px}.form-grid select{padding:10px 6px}.detail-art{height:210px}.detail-art svg{max-width:330px}html[lang=zh-CN] .hero-copy h1{font-size:clamp(38px,11.4vw,49px);letter-spacing:-1.5px}}
@media(max-width:360px){.hero-actions{gap:17px}.hero-actions .button{gap:18px;padding:12px}.hero-actions .text-link{font-size:10px}.brand{font-size:19px}.nav-actions{gap:10px}.product-actions button{font-size:8px}.product-card h3{font-size:14px}}
