.language-switch{display:inline-flex;align-items:center;border:1px solid #c7dbee;background:#f5faff;padding:3px;gap:2px;flex-shrink:0;white-space:nowrap}.language-switch button{padding:6px 8px;min-width:31px;min-height:30px;background:none;color:#6b89a8;font-size:10px;line-height:1.3}.language-switch button[aria-pressed=true]{background:#164b7a;color:#fff}.header{gap:20px}.header nav{gap:19px}.dialog-top .language-switch{margin-left:auto}.dialog-top .icon-button{flex-shrink:0}.dialog-top>.eyebrow{max-width:45%}.inquiry-dialog .wordmark{white-space:nowrap}.overview-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.overview-card{grid-column:span 3}.overview-card:nth-child(-n+3){grid-column:span 4}.overview-card:nth-child(-n+3) .overview-image{aspect-ratio:1.2}.overview-card:nth-child(-n+3) h3{font-size:29px}.overview-card:nth-child(-n+3){border-top:2px solid #6197c8}.detail-image-badge{position:absolute;bottom:15px;left:15px;right:15px;background:#ffffffeb;border:1px solid #c6dbee;color:#326e9f;font-size:9px;padding:9px 12px}.product-code.concept{background:#e7effee8;color:#335c8b;border:1px solid #bdd2ed}.product-detail-image{position:relative}.hero h1{font-size:clamp(62px,6vw,93px)}
html[lang=zh-CN] body{font-family:'PingFang SC','Microsoft YaHei','Noto Sans CJK SC',Arial,sans-serif;line-height:1.8}html[lang=zh-CN] h1,html[lang=zh-CN] h2{font-family:'Songti SC','STSong','SimSun',serif;letter-spacing:.015em;line-height:1.22;font-weight:400}html[lang=zh-CN] .hero h1{font-size:clamp(43px,4.7vw,72px);line-height:1.22;letter-spacing:.01em}html[lang=zh-CN] .hero h1 em{font-style:normal}html[lang=zh-CN] .eyebrow{letter-spacing:.1em;line-height:1.9;font-size:10px}html[lang=zh-CN] .hero-kicker{font-size:10px;letter-spacing:.14em}html[lang=zh-CN] .hero-text{font-size:13px;line-height:2.05}html[lang=zh-CN] .section-head h2{font-size:clamp(34px,3.6vw,53px)}html[lang=zh-CN] .about-heading h2{font-size:clamp(33px,3.6vw,50px)}html[lang=zh-CN] .header nav{font-size:12px;gap:22px}html[lang=zh-CN] .button{font-size:12px}html[lang=zh-CN] .header-cta{font-size:11px}html[lang=zh-CN] .hero .actions .button,html[lang=zh-CN] .hero .actions .text-button{font-size:12px}html[lang=zh-CN] .hero-meta{font-size:9px;letter-spacing:.06em}html[lang=zh-CN] .art-label{font-size:9px;letter-spacing:.04em}html[lang=zh-CN] .art-bottom{font-size:28px;line-height:1.5}html[lang=zh-CN] .art-bottom strong{font-style:normal}html[lang=zh-CN] .image-note{font-size:9px}html[lang=zh-CN] .credentials strong{font-family:inherit;font-size:17px;letter-spacing:0}html[lang=zh-CN] .credentials small{font-size:9px}html[lang=zh-CN] .credentials-title{font-family:inherit;font-size:18px;line-height:1.6}html[lang=zh-CN] .credentials-last{font-size:11px}html[lang=zh-CN] .product-card h3,html[lang=zh-CN] .overview-card h3,html[lang=zh-CN] .advantages-grid h3{font-family:inherit;letter-spacing:0;line-height:1.45;font-weight:400}html[lang=zh-CN] .product-card h3{font-size:23px}html[lang=zh-CN] .overview-card h3{font-size:23px}html[lang=zh-CN] .advantages-grid h3{font-size:24px}html[lang=zh-CN] .product-cat{font-size:10px;letter-spacing:.03em}html[lang=zh-CN] .product-summary dt{font-size:10px;letter-spacing:.06em}html[lang=zh-CN] .product-summary dd{font-size:13px;line-height:1.95}html[lang=zh-CN] .product-details-button,html[lang=zh-CN] .product-card .add-product{font-size:11px}html[lang=zh-CN] .category-tabs button{font-size:12px}html[lang=zh-CN] .subcategory-filters button{font-size:11px}html[lang=zh-CN] .filter-stage-label{font-size:10px}html[lang=zh-CN] .filter-stage-label>span:last-child{font-size:10px}html[lang=zh-CN] .result-count{font-size:10px}html[lang=zh-CN] .steps summary{font-family:inherit;font-size:22px}html[lang=zh-CN] .faq summary{font-size:13px}html[lang=zh-CN] .contact-details address{font-size:12px}html[lang=zh-CN] .placeholder-image{font-family:inherit;font-size:24px;font-style:normal;line-height:1.5}html[lang=zh-CN] .product-detail-copy h2{font-size:36px}html[lang=zh-CN] .product-detail-copy section h3{font-size:11px;letter-spacing:.06em}html[lang=zh-CN] .product-detail-copy p,html[lang=zh-CN] .product-detail-copy li{font-size:13px;line-height:1.95}html[lang=zh-CN] form label{font-size:13px}html[lang=zh-CN] .interest-options span{font-size:12px}html[lang=zh-CN] .form-help{font-size:12px}html[lang=zh-CN] .form-error{font-size:12px}
@media(max-width:1150px){.header{gap:13px}.header nav{gap:13px;font-size:10px}.language-switch button{padding:5px 6px;font-size:9px;min-width:27px}html[lang=zh-CN] .header nav{gap:13px;font-size:11px}html[lang=zh-CN] .hero h1{font-size:55px}html[lang=zh-CN] .product-card-actions{grid-template-columns:1fr}}
@media(max-width:1000px){.header nav{display:none;position:absolute;top:88px;left:0;right:0;padding:20px 36px;background:#fff;border-bottom:1px solid #d8e6f5}.header nav.open{display:flex;flex-direction:column;gap:15px}.menu-toggle{display:block;margin-left:auto;background:none;font-size:11px;padding:8px}}
@media(max-width:900px){.header nav{top:80px}.overview-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.overview-card,.overview-card:nth-child(-n+3){grid-column:span 2}.overview-card:nth-child(-n+3) h3{font-size:24px}.overview-card:nth-child(-n+3) .overview-image{aspect-ratio:1}html[lang=zh-CN] .hero h1{font-size:47px}html[lang=zh-CN] .hero-text{font-size:12px}html[lang=zh-CN] .hero-meta{font-size:8px}html[lang=zh-CN] .art-label{font-size:8px}html[lang=zh-CN] .product-card h3{font-size:20px}html[lang=zh-CN] .section-head h2{font-size:39px}html[lang=zh-CN] .product-summary dd{font-size:12px}.hero h1{font-size:67px}}
@media(max-width:650px){.header{gap:8px;padding-inline:15px}.header nav{top:74px;padding:20px}.header .brand>span{font-size:18px}.header .brand img{width:27px;height:27px}.header .brand{gap:7px}.header .brand small{font-size:5px;letter-spacing:.12em}.menu-toggle{font-size:9px;padding:6px}.menu-toggle span{display:none}.header .language-switch{padding:2px;gap:1px}.header .language-switch button{padding:5px 4px;font-size:9px;min-width:25px;min-height:29px}.header-cta{font-size:8px;padding:8px;gap:6px;min-height:35px}.header-cta>span{display:none}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-card,.overview-card:nth-child(-n+3){grid-column:span 1}.overview-card:first-child{grid-column:span 2;display:grid;grid-template-columns:.8fr 1fr;align-items:center}.overview-card:first-child .overview-image{aspect-ratio:1}.overview-card:first-child .overview-card-copy{padding:20px}.overview-card:nth-child(-n+3) h3{font-size:24px}.overview-card:first-child h3{font-size:28px}.inquiry-dialog .wordmark{font-size:14px;letter-spacing:.08em}.inquiry-dialog .wordmark span{display:none}.dialog-top{gap:9px}.dialog-top .language-switch button{font-size:9px;padding:5px 7px;min-height:28px}.dialog-top .language-switch{padding:2px}.product-dialog .dialog-top>.eyebrow{font-size:7px;max-width:45%}.detail-image-badge{font-size:9px;bottom:10px;left:10px;right:10px;padding:7px 9px}html[lang=zh-CN] .header-cta{font-size:10px}html[lang=zh-CN] .hero h1{font-size:clamp(40px,11vw,62px);line-height:1.3}html[lang=zh-CN] .hero-copy>.eyebrow{font-size:9px}html[lang=zh-CN] .hero-kicker{font-size:9px}html[lang=zh-CN] .hero .actions{gap:15px}html[lang=zh-CN] .hero .actions .button,html[lang=zh-CN] .hero .actions .text-button{font-size:11px}html[lang=zh-CN] .hero-meta{font-size:8px}html[lang=zh-CN] .art-label{font-size:8px;line-height:1.7}html[lang=zh-CN] .art-bottom{font-size:27px}html[lang=zh-CN] .image-note{font-size:8px}html[lang=zh-CN] .section-head h2,html[lang=zh-CN] .about-heading h2{font-size:36px;line-height:1.35}html[lang=zh-CN] .product-card h3{font-size:20px}html[lang=zh-CN] .overview-card h3{font-size:22px}html[lang=zh-CN] .product-summary dd{font-size:12px;line-height:1.9}html[lang=zh-CN] .product-summary dt{font-size:9px}html[lang=zh-CN] .product-card .add-product,html[lang=zh-CN] .product-details-button{font-size:10px}html[lang=zh-CN] .filter-stage-label{font-size:9px}html[lang=zh-CN] .filter-stage-label>span:last-child{font-size:9px}html[lang=zh-CN] .subcategory-filters button{font-size:11px}html[lang=zh-CN] .contact-section h2{font-size:36px;line-height:1.35}html[lang=zh-CN] .dialog-body h2{font-size:28px}html[lang=zh-CN] .product-detail-copy h2{font-size:31px}html[lang=zh-CN] .form-help{font-size:11px}html[lang=zh-CN] .product-dialog .dialog-top>.eyebrow{font-size:8px}}
.product-code{font-size:9px;line-height:1.5;letter-spacing:.04em;right:12px;left:12px;top:12px;max-width:calc(100% - 24px);text-align:left;padding:4px 7px}
@media(max-width:650px){.hero h1{font-size:clamp(48px,14vw,78px)}.product-code{font-size:8px}}

@media(max-width:650px){.header-cta{max-width:82px;white-space:normal;text-align:center}}
