.hero.hero-v5{display:block;position:relative;isolation:isolate;width:100%;max-width:none;height:clamp(630px,51vw,860px);min-height:0;margin:0;padding:0;overflow:hidden;background:#eaf5ff}
.hero-v5-image{position:absolute;inset:0;z-index:-2}.hero-v5-image picture{display:block;width:100%;height:100%}.hero-v5-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.hero-content{height:100%;display:flex;align-items:center}.hero-v5 .hero-copy{width:43%;max-width:570px;padding:55px 0 80px}.hero-v5 .hero-copy>.eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:36px}.hero-v5 .hero-kicker{font-size:9px;letter-spacing:.19em;margin-bottom:20px;color:#477599}.hero.hero-v5 h1{font-size:clamp(48px,5.4vw,85px);letter-spacing:-.055em;line-height:1.02;margin-bottom:27px;color:#153e68}.hero-v5 h1 em{color:#5b89b9;font-weight:400}.hero-v5 .hero-text{font-size:13px;line-height:1.95;max-width:430px;color:#416486;margin-bottom:26px}.hero-v5 .actions{gap:24px;flex-direction:row;align-items:center}.hero-v5 .actions .button{font-size:11px;padding:16px 20px}.hero-v5 .actions .text-button{font-size:11px}.hero-quick{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:35px;font-size:10px;color:#406b94}.hero-quick a{padding-bottom:5px;border-bottom:1px solid #94b4d2}.hero-bottom{display:flex;position:absolute;bottom:22px;left:0;right:0;justify-content:space-between;gap:25px;color:#577ea3;font-size:8px;letter-spacing:.13em}
.about-section{padding-top:100px;gap:90px}.about-photo{position:relative;display:block;width:100%;margin-top:35px;overflow:hidden;background:#eaf3ff}.about-photo img{display:block;width:100%;aspect-ratio:1.9;object-fit:cover}.about-photo>span{position:absolute;bottom:0;left:0;right:0;text-align:left;padding:13px 18px;background:#123d6cdf;color:#fff;font-size:8px;letter-spacing:.12em}.company-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:23px 0;gap:18px;border-block:1px solid #cfdef0;margin-top:30px}.company-metrics strong{display:block;font:38px Georgia,serif;color:#1e568b;letter-spacing:-.035em}.company-metrics span{display:block;font-size:10px;color:#708ba6;margin-top:5px}.metric-source{display:block;font-size:9px;line-height:1.9;color:#7890a7;margin-top:10px}.profile-language{display:block;color:#728ca7;font-size:9px;margin-top:8px}
.collection-section{padding:85px 0 90px;background:#f2f7fd;border-block:1px solid #dfeaf5}.range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.range-card{background:#fff;border:1px solid #dae6f2}.range-image{width:100%;aspect-ratio:1.5;object-fit:contain;display:block;background:#edf5ff}.range-copy{padding:25px}.range-copy>span{font-size:8px;color:#6990b4;letter-spacing:.16em}.range-copy h3{font:29px/1.16 Georgia,serif;margin:12px 0;color:#214e7c;letter-spacing:-.025em}.range-copy p{font-size:12px;line-height:1.85;color:#69829d;min-height:44px}.range-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:23px}.range-actions button{font-size:10px;line-height:1.7;background:none;padding:5px 0;color:#285e94;border-bottom:1px solid #a9c5df;text-align:left}.range-actions span{font-size:9px;color:#7796b3;white-space:nowrap}
.reference-filter{display:flex;flex-wrap:wrap;gap:9px;margin:23px 0 0}.reference-filter button{background:#f4f8fd;border:1px solid #d2e2f2;color:#5e7d9e;padding:9px 14px;font-size:10px;line-height:1.5}.reference-filter button[aria-pressed=true]{background:#173f6c;color:white;border-color:#173f6c}.product-summary dd{font-size:12px;line-height:1.8}.product-code{font-size:9px}.product-detail-image{align-self:start}.related-section{margin-top:25px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.related-product{padding:0;border:1px solid #d5e4f3;background:#f4f9ff;text-align:left;color:#385f87}.related-product img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.related-product span{display:block;padding:9px 7px;font-size:9px;line-height:1.5}.related-product:focus-visible,.concept-card:focus-visible{outline:2px solid #286da9;outline-offset:3px}
.innovation-section{padding:90px 0;background:#eaf3fc;border-block:1px solid #d6e5f4}.concept-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:19px}.concept-card{text-align:left;padding:0;background:#fff;border:1px solid #cbdeef;color:#245582}.concept-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.concept-copy{display:block;padding:17px 15px}.concept-copy>small{display:block;font-size:7px;line-height:1.65;letter-spacing:.1em;color:#698bb0}.concept-copy>strong{display:block;margin:9px 0 12px;font:23px/1.15 Georgia,serif;font-weight:400;letter-spacing:-.02em}.concept-copy>span{font-size:9px;border-bottom:1px solid #a2bed7;padding-bottom:3px}.concept-footnote{font-size:10px;color:#718eab;line-height:1.9;margin:24px 0 0;max-width:800px}
.factory-feature{position:relative;display:block;padding:0;width:100%;background:#dbeafa;overflow:hidden;text-align:left}.factory-feature .factory-main{display:block;width:100%;aspect-ratio:1.6;object-fit:cover}.factory-feature>span{position:absolute;left:0;right:0;bottom:0;background:#143f6dcf;padding:15px 18px;color:#fff;font-size:8px;letter-spacing:.13em}.factory-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:15px}.factory-gallery button{display:block;text-align:left;padding:0;background:#f3f8ff;color:#416e99;border:1px solid #d6e4f2}.factory-gallery img{width:100%;aspect-ratio:1.7;object-fit:cover;display:block}.factory-gallery span{display:block;font-size:9px;padding:9px 12px}.factory-visual>small{display:block;font-size:9px;margin-top:15px;line-height:1.8}.project-doc-card{display:flex;justify-content:space-between;gap:50px;align-items:center;padding:30px 35px;margin-top:23px;background:#f2f7fd;border:1px solid #d2e3f3}.project-doc-card>div{max-width:650px}.project-doc-card .eyebrow{font-size:8px;margin-bottom:10px}.project-doc-card h3{font:28px/1.2 Georgia,serif;font-weight:400;color:#24527e;margin-bottom:12px}.project-doc-card p:not(.eyebrow){font-size:11px;line-height:1.9;color:#6986a1;margin:0}.project-doc-card .button{flex-shrink:0;font-size:10px;white-space:normal;text-align:center;max-width:250px}
.factory-photo-dialog{width:min(1160px,95vw);padding:0;background:#f8fbff;color:#295880;max-height:94dvh}.factory-photo-dialog>img{display:block;width:100%;max-height:68dvh;object-fit:contain;background:#e4effa}.photo-navigation{display:flex;gap:20px;align-items:center;padding:15px 25px}.photo-navigation p{margin:0;flex:1;text-align:center;font-size:12px}.photo-navigation button{background:#e7f0fb;color:#285985;width:40px;height:40px;font-size:20px}.factory-photo-dialog>p{font-size:10px;line-height:1.7;color:#7490a9;margin:0;padding:0 25px 20px;text-align:center}
html[lang=zh-CN] .hero-v5 h1{letter-spacing:.015em;line-height:1.25}html[lang=zh-CN] .hero-v5 .hero-copy>.eyebrow{font-size:10px;letter-spacing:.08em}html[lang=zh-CN] .hero-v5 .hero-kicker{font-size:10px;letter-spacing:.12em}html[lang=zh-CN] .hero-quick{font-size:12px}html[lang=zh-CN] .company-metrics span{font-size:11px}html[lang=zh-CN] .metric-source{font-size:10px}html[lang=zh-CN] .range-copy h3{font:25px/1.5 'PingFang SC','Microsoft YaHei',sans-serif}html[lang=zh-CN] .range-copy p{font-size:13px;line-height:1.95}html[lang=zh-CN] .range-actions button{font-size:12px}html[lang=zh-CN] .concept-copy>strong{font:21px/1.5 'PingFang SC','Microsoft YaHei',sans-serif}html[lang=zh-CN] .concept-copy>small{font-size:9px;letter-spacing:0}html[lang=zh-CN] .concept-copy>span{font-size:11px}html[lang=zh-CN] .reference-filter button{font-size:12px}html[lang=zh-CN] .related-product span{font-size:10px}html[lang=zh-CN] .factory-gallery span{font-size:11px}html[lang=zh-CN] .project-doc-card h3{font:25px/1.5 'PingFang SC','Microsoft YaHei',sans-serif}html[lang=zh-CN] .project-doc-card p:not(.eyebrow){font-size:12px}
@media(max-width:1150px){.hero.hero-v5{height:650px}.hero.hero-v5 h1{font-size:58px}.hero-v5 .hero-copy{width:43%;padding-top:45px}.hero-v5 .hero-copy>.eyebrow{font-size:8px;margin-bottom:30px}.hero-v5 .hero-text{font-size:12px}.hero-v5 .actions{gap:16px;flex-wrap:wrap}.hero-v5 .actions .button{font-size:10px;padding:14px 17px}.hero-quick{gap:12px 18px}.about-section{gap:50px}.range-copy{padding:20px}.range-copy h3{font-size:25px}.concept-grid{gap:13px}.concept-copy{padding:14px 12px}.concept-copy>strong{font-size:20px}.project-doc-card{padding:25px;gap:25px}.project-doc-card .button{max-width:200px}}
@media(max-width:900px){.hero.hero-v5{height:620px}.hero.hero-v5 h1{font-size:48px}.hero-v5 .hero-text{font-size:11px;line-height:1.9}.hero-v5 .hero-kicker{font-size:7px}.hero-v5 .hero-copy>.eyebrow{font-size:7px}.hero-v5 .actions{align-items:flex-start;flex-direction:column;gap:7px}.hero-v5 .actions .text-button{font-size:10px}.hero-quick{font-size:9px;gap:10px 17px;margin-top:23px}.hero-bottom{font-size:6px}.about-section{gap:35px;padding-top:75px}.company-metrics{gap:10px}.company-metrics strong{font-size:30px}.range-grid{gap:17px}.range-copy{padding:17px}.range-copy h3{font-size:23px}.range-copy p{font-size:11px;min-height:64px}.range-actions{display:block}.range-actions>span{display:block;margin-top:8px}.concept-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.concept-copy>strong{font-size:24px}.collection-section,.innovation-section{padding-block:70px}.project-doc-card{display:block}.project-doc-card .button{margin-top:20px;max-width:none}.factory-gallery{gap:10px}.factory-gallery span{font-size:8px}html[lang=zh-CN] .hero-v5 h1{font-size:42px}html[lang=zh-CN] .hero-v5 .hero-copy>.eyebrow{font-size:8px}html[lang=zh-CN] .hero-v5 .hero-kicker{font-size:8px}html[lang=zh-CN] .hero-quick{font-size:10px}html[lang=zh-CN] .range-copy h3{font-size:22px}html[lang=zh-CN] .range-copy p{font-size:12px}}
@media(max-width:650px){.hero.hero-v5{display:flex;flex-direction:column;height:auto;gap:0;padding:0}.hero-v5-image{position:relative;order:2;inset:auto;width:100%;aspect-ratio:4/5;z-index:0}.hero-v5-image picture,.hero-v5-image img{width:100%;height:100%}.hero-content{order:1;height:auto}.hero-v5 .hero-copy{width:100%;max-width:none;padding:32px 0 30px}.hero-v5 .hero-copy>.eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:24px}.hero-v5 .hero-kicker{font-size:8px;letter-spacing:.17em;margin-bottom:15px}.hero.hero-v5 h1{font-size:clamp(40px,11.5vw,66px);line-height:1.06;margin-bottom:20px}.hero-v5 .hero-text{font-size:12px;line-height:1.9;max-width:430px;margin-bottom:22px}.hero-v5 .actions{flex-direction:row;align-items:center;gap:22px;flex-wrap:wrap}.hero-v5 .actions .button{font-size:10px;padding:15px 18px}.hero-v5 .actions .text-button{font-size:10px}.hero-quick{font-size:10px;margin-top:24px;gap:13px 25px}.hero-bottom{order:3;position:relative;bottom:auto;width:100%;background:#e9f3ff;padding:14px 20px;font-size:6px;gap:12px;line-height:1.7;letter-spacing:.06em}.hero-bottom>span{max-width:55%}.hero-bottom>span:last-child{text-align:right;max-width:42%}.about-section{padding-top:65px;gap:35px}.about-photo{margin-top:28px}.about-photo>span{font-size:7px;padding:11px 13px}.company-metrics{padding:21px 0}.company-metrics strong{font-size:32px}.company-metrics span{font-size:9px}.metric-source{font-size:9px}.collection-section,.innovation-section{padding-block:60px}.range-grid{grid-template-columns:1fr;gap:20px}.range-card{display:grid;grid-template-columns:.85fr 1fr;align-items:stretch}.range-image{height:100%;aspect-ratio:auto;object-fit:contain}.range-copy{padding:22px 17px}.range-copy h3{font-size:26px;line-height:1.16}.range-copy p{font-size:11px;line-height:1.8;min-height:0}.range-copy>span{font-size:7px}.range-actions{margin-top:15px}.range-actions button{font-size:10px}.reference-filter{gap:7px}.reference-filter button{padding:8px 10px;font-size:9px}.product-summary dd{font-size:11px}.product-detail-copy .related-product span{font-size:9px}.concept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.concept-copy{padding:15px 12px}.concept-copy>strong{font-size:22px}.concept-copy>small{font-size:7px}.concept-grid>.concept-card:last-child{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;align-items:center}.concept-footnote{font-size:10px}.factory-feature .factory-main{aspect-ratio:1.5}.factory-feature>span{font-size:7px;padding:12px 15px}.factory-gallery span{font-size:9px}.project-doc-card{padding:22px}.project-doc-card h3{font-size:26px}.project-doc-card p:not(.eyebrow){font-size:11px}.factory-photo-dialog{width:calc(100vw - 16px)}.factory-photo-dialog .dialog-top h3{font-size:17px}.photo-navigation{padding:12px 15px;gap:12px}.photo-navigation p{font-size:11px}.factory-photo-dialog>p{padding-inline:15px;font-size:9px}html[lang=zh-CN] .hero-v5 h1{font-size:clamp(38px,10vw,54px);line-height:1.3}html[lang=zh-CN] .hero-v5 .hero-copy>.eyebrow{font-size:9px}html[lang=zh-CN] .hero-v5 .hero-kicker{font-size:9px}html[lang=zh-CN] .hero-quick{font-size:11px}html[lang=zh-CN] .range-copy h3{font-size:22px}html[lang=zh-CN] .range-copy p{font-size:11px;line-height:1.9}html[lang=zh-CN] .range-actions button{font-size:11px}html[lang=zh-CN] .concept-copy>strong{font-size:20px}html[lang=zh-CN] .reference-filter button{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-image img{transition:none}}

.certificate-record{display:block;font-size:9px;line-height:1.8;color:#6d89a5;margin:12px 0 16px}.certificate-links{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding:0 25px 24px}.certificate-links a{font-size:11px}.certificate-dialog #certificate-description{line-height:1.85}.cert-content h3{font-size:34px}.cert-top>span:first-child{line-height:1.7}.certificate-dialog .dialog-top h3{font-size:21px;line-height:1.5}html[lang=zh-CN] .certificate-record{font-size:10px}@media(max-width:650px){.cert-content h3{font-size:28px}.certificate-dialog .dialog-top h3{font-size:17px}.certificate-links{padding-inline:18px}.credentials strong{font-size:16px}}

.company-legal-name{font-size:11px;line-height:1.8;letter-spacing:.02em}
