html{scrollbar-gutter:stable;scroll-padding-top:96px}html.navigation-open{overflow:hidden}main:focus{outline:none}.drag{touch-action:pan-x pan-y;scrollbar-width:thin}.drag img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.viewer-image{max-width:none}button:disabled{cursor:not-allowed}.frow [aria-invalid=true]{border-color:#ad5943;box-shadow:0 0 0 3px #ad594315}html[lang=en] .brand-cn{letter-spacing:.06em!important;font-size:9px!important}html[lang=en] .menu-primary a span{font-size:clamp(18px,2vw,29px)}@media (max-width:620px){html[lang=en] .brand-cn{font-size:16px!important}.design-b .rail-inner .brand img{width:auto;height:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.use-card .use-description{color:#7b877e;overflow-wrap:anywhere;margin:0 0 10px;padding:0 8px;font-size:13px;line-height:1.9}.scenario-grid+.scenario-grid{margin-top:64px}.use-card,.scenario-grid>*,.test-record-copy{min-width:0}.use-card h3,.scenario-copy h2,.scenario-facts dd,.test-record-copy,.hero-copy{overflow-wrap:anywhere}.grand-b .hero-copy h1{white-space:normal}@media (max-width:620px){.scenario-grid+.scenario-grid{margin-top:40px}.use-card .use-description{font-size:12px}}.grand-b.design-b .hdr,.grand-b.design-b .hdr.solid{color:#fff;box-shadow:none;background:#123d32;border-right-color:#ffffff24}.grand-b .hdr .brand img{filter:drop-shadow(0 3px 8px #0003);height:58px}.grand-b .hdr .brand-cn{font-weight:500}.grand-b .hdr .burger{width:52px;height:60px;box-shadow:none;text-shadow:0 1px 5px #001b3b80;background:#06254126;border:1px solid #fff9;border-radius:16px;justify-content:center;gap:18px;transition:background .25s,border-color .25s}.grand-b .burger i,.grand-b .burger i:before,.grand-b .burger i:after{width:26px;height:2px}.grand-b .hdr:not(.solid) .burger i,.grand-b .hdr:not(.solid) .rail-contact svg{filter:drop-shadow(0 1px 3px #001b3b99)}.grand-b .menu-word{letter-spacing:.12em;font-size:10px;font-weight:500;line-height:1.2}.grand-b .hdr .burger:hover{background:#ffffff12;border-color:#ffffffb3}.grand-b .hdr.solid .burger{box-shadow:none;background:#ffffff0d;border-color:#fff9}.grand-b .rail-contact{text-shadow:0 1px 5px #001b3b80;background:0 0;border:0;border-radius:14px;gap:9px;width:64px;min-height:70px}.grand-b .rail-contact svg{stroke-width:1.5px;width:24px;height:24px}.grand-b .rail-contact span{font-size:10px;font-weight:500}.grand-b .hdr.solid .rail-contact{text-shadow:none;background:0 0}.grand-b .rail-contact:hover{background:#ffffff12}.grand-b .hdr.solid .rail-contact:hover{background:#26423412;border-color:#26423460}.grand-b .burger:focus-visible,.grand-b .rail-contact:focus-visible,.grand-b .hero-control:focus-visible,.grand-b .pause-control:focus-visible{outline-offset:4px;outline:2px solid}.grand-b .hero-controls{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0;border-radius:0;gap:12px;padding:0;top:50%;bottom:auto;right:26px;transform:translateY(-50%)}.grand-b .hero-control{opacity:.72;text-shadow:0 1px 5px #001b3b80;background:0 0;border:0;border-radius:0;gap:10px;width:44px;min-width:44px;height:44px;min-height:44px;transition:opacity .3s}.grand-b .hero-control span{letter-spacing:.06em;font-variant-numeric:tabular-nums;font:10px/1 Arial,sans-serif;display:block}.grand-b .hero-control i{opacity:1;background:currentColor;border:0;border-radius:50%;width:5px;height:5px;box-shadow:0 1px 4px #001b3b40}.grand-b .hero-control.selected{color:#fff;opacity:1;box-shadow:none;background:0 0}.grand-b .hero-control.selected span{font-weight:600}.grand-b .hero-control.selected i{opacity:1;background:0 0;border:1px solid;width:13px;height:13px;position:relative}.grand-b .hero-control.selected i:after{content:"";background:currentColor;border-radius:50%;display:block;position:absolute;inset:4px}.grand-b .hero-control:hover:not(.selected){opacity:1;background:0 0}.grand-b .pause-control{opacity:.9;background:0 0;border:0;place-items:center;width:44px;height:44px;margin-top:4px;display:grid;position:relative}.grand-b .pause-control:before{content:"";border:1px solid #fff9;border-radius:50%;transition:border-color .25s,background .25s;position:absolute;inset:6px}.grand-b .pause-control svg{width:14px;height:14px;display:block}.grand-b .pause-control:hover{opacity:1;background:0 0}.grand-b .pause-control:hover:before{background:#ffffff12;border-color:#fff}.grand-b .hero-frame:is([data-grand-scene=grandCargo],[data-grand-scene=materialGreen])>img{object-position:60% 50%}.grand-b .hero-frame:is([data-grand-scene=grandCargo],[data-grand-scene=materialGreen]) .hero-shade{background:linear-gradient(#0000 75%,#001a2b1a 100%)}.grand-b .hero-frame:is([data-grand-scene=grandCargo],[data-grand-scene=materialGreen]) .hero-copy h1{text-shadow:0 2px 18px #00172580;font-size:clamp(42px,4.1vw,76px)}.grand-b .hero-frame:is([data-grand-scene=grandCargo],[data-grand-scene=materialGreen]) .hero-statement,.grand-b .hero-frame:is([data-grand-scene=grandCargo],[data-grand-scene=materialGreen]) .hero-sub{text-shadow:0 2px 8px #001725a6;opacity:1}.grand-b .hero-frame:is([data-grand-scene=grandCargo],[data-grand-scene=materialGreen]) .hero-discover{background:#0b2e3a36;border-color:#ffffff90}@media (min-width:1900px){.grand-b .hdr .brand img{height:76px}.grand-b .hdr .brand-cn{font-size:14px}.grand-b .hdr .burger{border-radius:18px;width:62px;height:70px}.grand-b .menu-word{font-size:12px}.grand-b .burger i,.grand-b .burger i:before,.grand-b .burger i:after{width:32px}.grand-b .rail-contact{width:82px;min-height:84px}.grand-b .rail-contact span{font-size:12px}.grand-b .hero-controls{gap:16px;right:38px}.grand-b .hero-control span{font-size:11px}}@media (min-width:621px) and (max-width:900px){.grand-b .hdr .brand img{height:50px}.grand-b .hdr .burger{width:54px;height:64px}.grand-b .rail-contact{width:58px}.grand-b .hero-controls{right:14px}}@media (max-width:620px){.grand-b.design-b.is-home .hdr:not(.solid){box-shadow:none;background:#123d32;border-bottom-color:#ffffff24;border-right:0}.grand-b .hdr .brand img{height:44px}.grand-b .hdr .burger{border-radius:16px;gap:15px;width:48px;height:54px}.grand-b .burger i,.grand-b .burger i:before,.grand-b .burger i:after{width:23px}.grand-b .menu-word{font-size:9px}.grand-b .hero-controls{flex-direction:row;gap:9px;padding:0;inset:auto auto 80px 50%;transform:translate(-50%)}.grand-b .hero-control{gap:6px;width:44px;min-width:44px;height:44px;min-height:44px}.grand-b .hero-control span{font-size:10px}.grand-b .pause-control{width:44px;height:44px;margin:0 0 0 4px}.grand-b .hero-frame:is([data-grand-scene=grandCargo],[data-grand-scene=materialGreen])>img{object-position:64% 50%}.grand-b .hero-frame:is([data-grand-scene=grandCargo],[data-grand-scene=materialGreen]) .hero-copy h1{font-size:clamp(26px,7.6vw,35px)}}html[lang=zh-CN] .grand-b .hero-frame .hero-copy h1{font-size:clamp(46px,4.6vw,86px)}html[lang=zh-CN] .grand-b .hero-frame .hero-statement{font-size:clamp(19px,1.75vw,30px)}html[lang=zh-CN] .grand-b .hero-frame .hero-sub,html[lang=zh-CN] .grand-b .hero-frame .hero-discover{font-size:13px}@media (min-width:1900px){html[lang=zh-CN] .grand-b .hero-frame .hero-sub{font-size:16px}}@media (max-width:900px){html[lang=zh-CN] .grand-b .hero-frame .hero-copy h1{font-size:clamp(35px,4.6vw,47px)}}@media (max-width:620px){html[lang=zh-CN] .grand-b .hero-frame .hero-copy h1{font-size:clamp(28px,8.2vw,38px)}html[lang=zh-CN] .grand-b .hero-frame .hero-statement{font-size:15px}html[lang=zh-CN] .grand-b .hero-frame .hero-sub{font-size:10px}html[lang=zh-CN] .grand-b .hero-frame .hero-discover{font-size:11px}}.menu-primary a[aria-current=page]{color:#e6d0ab;background:#c2a5780a;box-shadow:inset 2px 0 #c2a57899}.menu-primary a[aria-current=page] small{color:#ceb58c}.menu-primary a[aria-current=page] b{opacity:.85;transform:none}.menu-primary a[aria-current=page]:hover{color:#f1ddba;background:#c2a57812}.menu-primary a:focus-visible{outline-offset:3px;outline:1px solid #dbc299}.source-viewer .viewer-toolbar{background:#fcfdf9;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:22px;padding:20px 24px;display:grid}.viewer-heading{min-width:0}.viewer-heading h2{overflow-wrap:anywhere;letter-spacing:.015em}.viewer-heading p{color:#7c8b75;overflow-wrap:anywhere}.viewer-tools{align-items:center;gap:12px;min-width:0;display:flex}.source-viewer .viewer-actions{flex-wrap:nowrap;gap:6px;width:auto}.source-viewer .viewer-actions button{white-space:nowrap;background:#f4f7ef;border-color:#36563520;transition:background .2s,border-color .2s,color .2s}.viewer-close,.viewer-download{color:#4d6c3c;cursor:pointer;background:#f4f7ef;border:1px solid #36563524;border-radius:999px;place-items:center;min-height:44px;transition:background .2s,border-color .2s,color .2s;display:inline-grid}.viewer-close{grid-area:1/3;width:44px;padding:0}.viewer-close svg{width:18px;height:18px;display:block}.viewer-download{white-space:nowrap;padding:9px 15px;font-size:11px}.viewer-download-short{display:none}.source-viewer .viewer-actions button:hover,.viewer-close:hover,.viewer-download:hover{color:#274b32;background:#e8efdf;border-color:#8ca07880}.source-viewer :is(.viewer-actions button,.viewer-close,.viewer-download,.viewer-footer button):focus-visible{outline-offset:3px;outline:2px solid #a58956}.source-viewer[data-dialog-state=opening]::backdrop{animation:.32s both viewer-backdrop-in}.source-viewer[data-dialog-state=closing]{pointer-events:none}.source-viewer[data-dialog-state=closing]::backdrop{animation:.22s both viewer-backdrop-out}@keyframes viewer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes viewer-backdrop-out{0%{opacity:1}to{opacity:0}}@media (max-width:900px){.source-viewer .viewer-toolbar{grid-template-columns:minmax(0,1fr) 44px;gap:14px 20px}.viewer-close{grid-area:1/2;align-self:start}.viewer-tools{grid-area:2/1/auto/-1;justify-content:space-between}}@media (max-width:620px){.source-viewer{inset:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));height:calc(100dvh - max(10px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom)))}.source-viewer .viewer-toolbar{gap:12px 14px;padding:14px 15px}.viewer-heading h2{font-size:14px;line-height:1.5}.viewer-heading p{margin-top:4px;font-size:10px;line-height:1.6}.viewer-tools{gap:8px}.source-viewer .viewer-actions{justify-content:flex-start;gap:4px}.source-viewer .viewer-actions button{padding-inline:9px;font-size:10px}.source-viewer .viewer-actions output{font-variant-numeric:tabular-nums;min-width:31px}.viewer-download{padding:8px 10px;font-size:10px}.viewer-download-full{display:none}.viewer-download-short{display:inline}}@media (max-width:360px){.viewer-tools{flex-wrap:wrap;gap:6px}.viewer-download{margin-left:auto}}@media (prefers-reduced-motion:reduce){.source-viewer::backdrop{animation:none!important}}.grand-b .industry-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 26px;display:grid}.industry-card{color:#123d32;grid-column:span 2;min-width:0;display:block}.industry-card:nth-child(-n+2){grid-column:span 3}.industry-image{aspect-ratio:1.5;background:#e3e9e3;border-radius:14px;overflow:hidden}.industry-card:nth-child(-n+2) .industry-image{aspect-ratio:1.8}.industry-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.industry-card:hover img{transform:scale(1.025)}.industry-caption{border-bottom:1px solid #123d3226;justify-content:space-between;align-items:center;gap:18px;padding:20px 0 14px;display:flex}.industry-caption h3{font-size:clamp(20px,1.7vw,29px);font-weight:400;line-height:1.45}.industry-caption>span{color:#8c744d;font-size:24px}.grand-b .hdr .brand-cn,.grand-b .hdr.solid .brand-cn,.grand-b .hdr.solid .rail-contact{color:inherit}.grand-b .hdr.solid .rail-contact:hover{background:#ffffff12}.grand-b .hdr .burger:hover{background:#ffffff20}.grand-b .evidence-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.patent-documents{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;min-width:0;display:grid}.patent-document{min-width:0;margin:0}.patent-sheet{background:#fff;border:1px solid #123d321c;border-radius:8px;padding:12px;box-shadow:0 8px 30px #123d3206}.patent-sheet img{object-fit:contain;width:100%;height:auto;display:block}.patent-document figcaption{padding:18px 0 0}.patent-document h3{color:#234b3c;font-size:15px;font-weight:400;line-height:1.7}.patent-document figcaption p{overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:1.7}.patent-section h2{margin-bottom:36px;font-size:32px;font-weight:400}.patent-section .patent-documents{gap:48px;max-width:1000px;margin-inline:auto}.grand-b .product-visual{aspect-ratio:auto;background:#fff;align-self:center;height:auto}.grand-b .product-visual>img{object-fit:contain;background:#fff;width:100%;height:auto;display:block}.grand-b .product-visual figcaption{background:#10392f;padding:20px 24px;position:static}.grand-b .intro-visual{aspect-ratio:1;height:auto}.grand-b .intro-visual img{object-position:50% 50%}@media (max-width:1000px){.grand-b .evidence-layout{grid-template-columns:1fr;gap:32px}.grand-b .industry-grid{gap:24px 20px}}@media (max-width:620px){.grand-b .industry-grid{grid-template-columns:1fr;gap:27px}.industry-card,.industry-card:nth-child(-n+2){grid-column:auto}.industry-image,.industry-card:nth-child(-n+2) .industry-image{aspect-ratio:1.4;border-radius:10px}.industry-caption{padding-top:15px}.industry-caption h3{font-size:22px}.patent-documents{grid-template-columns:1fr;gap:28px}.patent-sheet{border-radius:6px;padding:6px}.patent-document h3{font-size:12px}.patent-document figcaption p{font-size:10px}.patent-section .patent-documents{grid-template-columns:1fr;gap:32px}.grand-b .product-visual{aspect-ratio:auto}.grand-b .intro-visual{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.industry-image img{transition:none}.industry-card:hover img{transform:none}}.grand-b .industry-credit{color:#78837a;margin-top:24px;font-size:11px}.industry-credit a{text-underline-offset:3px;text-decoration:underline}.grand-b.design-b .hdr[data-hero-rail]{color:#fff;box-shadow:none;background:linear-gradient(90deg,#0a232c52,#0a232c24);border-right-color:#ffffff4d}.grand-b .hdr[data-hero-rail] .brand-tx{text-shadow:0 1px 5px #061e2dcc}.grand-b .hdr[data-hero-rail] .burger,.grand-b .hdr[data-hero-rail] .rail-contact{color:#fff;text-shadow:none;background:#09222da3;border:1px solid #ffffffa6}.grand-b .hdr[data-hero-rail] .rail-contact{border-radius:12px}.grand-b .hdr[data-hero-rail] .burger:hover,.grand-b .hdr[data-hero-rail] .rail-contact:hover{background:#153c49e6;border-color:#fff}.grand-b .industry-caption h3{overflow-wrap:anywhere;min-width:0}.grand-b .industry-caption>span{flex-shrink:0}@media (max-width:620px){.grand-b.design-b .hdr[data-hero-rail]{background:linear-gradient(#0a232c61,#0a232c33);border-bottom-color:#ffffff4d}.grand-b .product-visual figcaption{padding:15px 18px}.grand-b .product-visual figcaption span{font-size:9px}}
html[lang=en] body{font-family:Arial,Helvetica Neue,sans-serif}html[lang=en] :is(h1,h2,h3,.h2,.h3){word-break:normal;overflow-wrap:normal;letter-spacing:-.035em;text-wrap:balance}html[lang=en] :is(.lead,.body,.scenario-facts dd,.kv dd,.test-description p){word-break:normal;overflow-wrap:break-word;line-height:1.75}html[lang=en] .grand-b .hero-copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:1000px;margin-inline:auto;font-size:clamp(42px,5.1vw,86px);line-height:1.12}html[lang=en] .grand-b .hero-copy{width:min(80%,1100px)}html[lang=en] .grand-b .hero-statement{font-size:clamp(17px,1.7vw,28px);line-height:1.4}html[lang=en] .grand-b .hero-sub{letter-spacing:.03em;line-height:1.65}html[lang=en] :is(.plead h1,.editorial-title h1){max-width:1000px;font-size:clamp(36px,4.4vw,68px);line-height:1.12}html[lang=en] :is(.h2,.brand-intro h2,.editorial-section-head h2){font-size:clamp(29px,3.4vw,48px);line-height:1.18}html[lang=en] .scenario-copy h2{font-size:clamp(30px,3vw,46px);line-height:1.15}html[lang=en] :is(.btn,.action,.hero-discover){letter-spacing:0;white-space:normal;line-height:1.4}html[lang=en] .scenario-facts{grid-template-columns:minmax(90px,110px) minmax(0,1fr)}html[lang=en] :is(.test-record-copy h3,.composition-card h3,.use-card h3){overflow-wrap:normal;line-height:1.3}html[lang=en] .test-record-value{overflow-wrap:break-word;line-height:1.35}html[lang=en] .kv{grid-template-columns:110px minmax(0,1fr)}html[lang=en] .kv dd,html[lang=en] .footer-main>div{min-width:0}html[lang=en] .footer-main p{overflow-wrap:break-word;line-height:1.75}html[lang=en] .footer-brand>span{font-size:clamp(16px,1.5vw,23px);line-height:1.25}html[lang=en] .footer-bottom{flex-wrap:wrap;gap:12px 26px;line-height:1.6}html[lang=en] .tbl{line-height:1.6}html[lang=en] .reader-links a{white-space:nowrap}html[lang=en] .menu-primary a span{letter-spacing:-.02em;line-height:1.25}html[lang=en] .menu-art h3{font-size:clamp(26px,2.7vw,44px);line-height:1.15}html[lang=en] .menu-secondary h3{line-height:1.3}html[lang=en] .gauge{flex-wrap:wrap;row-gap:12px}html[lang=en] .gauge-val{font-size:clamp(26px,3.2vw,48px)}html[lang=en] .brand-facts{grid-template-columns:repeat(4,minmax(0,1fr))}html[lang=en] .brand-facts>div{min-width:0}html[lang=en] .brand-facts span{white-space:normal;line-height:1.5}@media (max-width:900px){html[lang=en] .menu-grid{gap:32px}html[lang=en] .menu-primary a span{font-size:24px}html[lang=en] .menu-bottom{flex-wrap:wrap;gap:12px}}@media (max-width:620px){html[lang=en] .brand-facts{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang=en] .brand-facts strong{display:block}html[lang=en] .brand-facts small{margin:4px 0 0;font-size:10px;display:block}html[lang=en] .grand-b .hero-copy{width:calc(100% - 48px)}html[lang=en] .grand-b .hero-copy h1{font-size:clamp(34px,9vw,48px);line-height:1.1}html[lang=en] .grand-b .hero-statement{font-size:17px}html[lang=en] .grand-b .hero-sub{max-width:300px;margin-inline:auto;font-size:11px}html[lang=en] :is(.plead h1,.editorial-title h1){font-size:34px;line-height:1.13}html[lang=en] :is(.h2,.brand-intro h2,.editorial-section-head h2){font-size:28px}html[lang=en] .scenario-facts{grid-template-columns:84px minmax(0,1fr)}html[lang=en] .kv{grid-template-columns:1fr;gap:6px}html[lang=en] .kv dd{margin:0 0 18px}html[lang=en] .menu-primary a span{font-size:22px}html[lang=en] .hero-caption{max-width:190px;line-height:1.5}html[lang=en] .scroll-cue>span{display:none}}
