/* 中文首页产品A方案；仅本模块生效，不修改共享层级样式。 */
#products.cn-home-products-a{background:#fff;color:#202325;font-family:Arial,"Microsoft YaHei",sans-serif;font-size:18px;line-height:1.65}
#products.cn-home-products-a *, #products.cn-home-products-a *::before, #products.cn-home-products-a *::after{box-sizing:border-box}
#products.cn-home-products-a :is(h2,h3,p){margin:0;color:inherit;font-family:inherit}
#products.cn-home-products-a :is(p,a,span){font-size:18px;line-height:inherit}
#products.cn-home-products-a :is(h2,h3){font-weight:700}
#products.cn-home-products-a a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}
#products.cn-home-products-a a:focus-visible{outline:3px solid #bd5800;outline-offset:5px}
#products.cn-home-products-a a:hover{color:#ad4d00}
#products.cn-home-products-a .a-title,#products.cn-home-products-a .a-product-title,#products.cn-home-products-a h3{margin:0}
#products.cn-home-products-a .section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:48px}
#products.cn-home-products-a .eyebrow{font-size:18px;letter-spacing:1px;color:#a84b00;font-weight:600;margin-bottom:14px}
#products.cn-home-products-a .a-title{font-size:52px;line-height:1.2;letter-spacing:-1.5px;font-weight:600}
#products.cn-home-products-a .a-title span{color:#df740e;font-size:inherit}
#products.cn-home-products-a .intro{color:#62686b}
#products.cn-home-products-a .a-product-title{font-size:30px;line-height:1.35;letter-spacing:-.5px}
#products.cn-home-products-a h3{font-size:24px}
#products.cn-home-products-a .mobile-break{display:none}
#products.cn-home-products-a .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;color:#a84b00;font-weight:600;min-height:44px}
#products.cn-home-products-a .text-link span{font-size:24px}
#products.cn-home-products-a .product-image{display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;isolation:isolate}
#products.cn-home-products-a .product-image img{display:block;width:100%;height:100%;object-fit:contain}
#products.cn-home-products-a .product-image.gears img{transform:scale(1.13)}
#products.cn-home-products-a .product-image.planetary img{transform:scale(1.23)}
#products.cn-home-products-a .product-image.joint img{filter:brightness(1.18) contrast(1.18);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect;transform:scale(1.02)}
#products.cn-home-products-a .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
#products.cn-home-products-a .gallery article{min-width:0;border-top:2px solid #e07613;padding-top:16px;display:flex;flex-direction:column}
#products.cn-home-products-a .card-top{display:flex;justify-content:space-between;gap:10px;color:#656c6e;font-size:18px}
#products.cn-home-products-a .card-top span:last-child{letter-spacing:.4px}
#products.cn-home-products-a .gallery .product-image{height:300px;margin:22px 0 18px}
#products.cn-home-products-a .card-copy{display:flex;flex-direction:column;flex:1}
#products.cn-home-products-a .card-copy p{color:#62686b;margin:16px 0 24px;max-width:35ch}
#products.cn-home-products-a .card-copy .text-link{margin-top:auto;border-bottom:1px solid #e2e3e3;padding-bottom:16px}
#products.cn-home-products-a .robot{margin-top:54px;padding:26px 0;border-top:1px solid #dfe1e1;border-bottom:1px solid #dfe1e1;display:flex;align-items:center;gap:28px}
#products.cn-home-products-a .robot img{width:126px;height:116px;object-fit:contain;background:#fff}
#products.cn-home-products-a .robot>div{flex:1}
#products.cn-home-products-a .robot .eyebrow{margin:0 0 4px;font-weight:400;color:#62686b}
#products.cn-home-products-a .robot p:last-child{color:#62686b;margin-top:4px}
#products.cn-home-products-a .robot>a{white-space:nowrap}
@media(max-width:1000px){
#products.cn-home-products-a .gallery{gap:22px}
#products.cn-home-products-a .a-title{font-size:44px}
#products.cn-home-products-a .a-product-title{font-size:26px}
#products.cn-home-products-a .gallery .product-image{height:235px}
#products.cn-home-products-a .card-top{flex-direction:column}
#products.cn-home-products-a .robot{gap:20px;flex-wrap:wrap}
}
@media(max-width:650px){
#products.cn-home-products-a .section-head{display:block;margin-bottom:30px}
#products.cn-home-products-a .eyebrow{letter-spacing:.3px}
#products.cn-home-products-a .a-title{font-size:36px;line-height:1.28;letter-spacing:-1px}
#products.cn-home-products-a .mobile-break{display:block}
#products.cn-home-products-a .intro{margin-top:20px}
#products.cn-home-products-a .gallery{grid-template-columns:1fr;gap:38px}
#products.cn-home-products-a .card-top{flex-direction:row;align-items:center;flex-wrap:wrap}
#products.cn-home-products-a .gallery .product-image{height:255px;margin:14px 0 16px}
#products.cn-home-products-a .a-product-title{font-size:28px}
#products.cn-home-products-a .card-copy p{margin:14px 0 16px}
#products.cn-home-products-a .robot{margin-top:36px;gap:14px;padding:22px 0;align-items:start}
#products.cn-home-products-a .robot img{width:82px;height:106px}
#products.cn-home-products-a .robot>div{flex-basis:calc(100% - 100px)}
#products.cn-home-products-a .robot h3{font-size:22px}
#products.cn-home-products-a .robot .eyebrow{font-size:18px}
#products.cn-home-products-a .robot>a{margin-left:96px;white-space:normal}
}
#products.cn-home-products-a .product-image img{scale:1;transition:none}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
#products.cn-home-products-a .product-image img{transition:scale .28s cubic-bezier(.25,1,.5,1)}
#products.cn-home-products-a .gallery article:hover .product-image img{scale:1.05}
}
@media (prefers-reduced-motion:reduce), (hover:none), (pointer:coarse){#products.cn-home-products-a .product-image img{scale:1!important;transition:none!important}}
