@font-face{font-family:DingTalk JinBuTi;src:url(/fonts/DingTalk-JinBuTi.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-zh-sans: "HarmonyOS Sans SC", "HarmonyOS Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", sans-serif;--bg: #f4f1ea;--bg-soft: #ece7de;--bg-panel: rgba(255, 252, 247, .84);--text: #22313a;--muted: #65767b;--brand: #1d3557;--brand-soft: #5f7c86;--accent: #0e7490;--accent-warm: #c5a46d;--line: rgba(34, 49, 58, .12);--line-strong: rgba(29, 53, 87, .22);--shadow: 0 18px 50px rgba(77, 73, 62, .08);--radius: 28px;--shell: min(1180px, calc(100vw - 56px) );--shell-wide: min(1440px, calc(100vw - 72px) );--header-height: 86px;--header-utility-height: 44px;--search-drawer-width: min(420px, calc(100vw - 20px) );--consult-drawer-width: min( calc(75vw + 150px) , 100vw);--nav-label-size: 1rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;color:var(--text);font-family:var(--font-zh-sans);font-weight:400;line-height:1.72;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:#fff}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{width:var(--shell);margin:0 auto}.shell-wide{width:var(--shell-wide)}.page-frame{min-height:100vh;padding-top:0}.search-target{scroll-margin-top:36px}.site-header{position:relative;width:100%;z-index:40;background:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .22s ease,box-shadow .22s ease,border-color .22s ease}.site-header.is-scrolled{background:#fff;border-bottom:1px solid rgba(34,49,58,.06);box-shadow:0 10px 30px #4d493e12}.header-utility{color:#22313ac2;background:transparent;border-bottom:0}.site-header.is-scrolled .header-utility{background:#fff}.header-utility-inner{min-height:var(--header-utility-height);display:flex;align-items:center;justify-content:space-between;gap:20px}.header-utility-copy{display:flex;flex-wrap:wrap;gap:18px;font-family:Manrope,sans-serif;font-size:.88rem;letter-spacing:.06em}.header-utility-primary{align-items:center;gap:14px}.utility-hotline{position:relative;display:inline-flex;align-items:center;gap:12px;padding:6px 16px 6px 11px;border-radius:999px;border:1px solid rgba(14,116,144,.14);background:linear-gradient(135deg,#ffffffeb,#e7f1f2fa),linear-gradient(180deg,#ffffff85,#fff0);box-shadow:0 12px 26px #1d355714,inset 0 1px #ffffffd1;color:var(--brand);overflow:hidden}.utility-hotline:before{content:"";position:absolute;inset:auto 12px -16px auto;width:74px;height:40px;border-radius:999px;background:radial-gradient(circle,rgba(14,116,144,.2),transparent 72%);pointer-events:none}.utility-hotline-pulse{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#1b9aaa,#0d7c72);box-shadow:0 0 0 7px #0e74901f;flex-shrink:0}.utility-hotline-text{position:relative;display:inline-flex;align-items:baseline;gap:10px;z-index:1}.utility-hotline-text b,.utility-hotline-text strong{display:inline-block}.utility-hotline-text b{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.utility-hotline-text strong{font-size:1.05rem;letter-spacing:.06em}.utility-item{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;color:#22313ab8;background:#ffffff61;border:1px solid rgba(34,49,58,.06)}.header-utility-meta{align-items:center;justify-content:flex-end;color:#22313ae6}.site-header.is-scrolled .header-utility-meta{padding:4px;border-radius:999px;background:linear-gradient(135deg,#ffffff85,#f3ece2b8);box-shadow:inset 0 1px #ffffffad,0 10px 24px #1d35570f}.nav-shell{min-height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:32px;position:relative;padding-bottom:4px}.brand-link{flex-shrink:0}.nav-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.nav-cta{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:linear-gradient(135deg,#0b6673,#0b7a6d 48%,#12ab5c);color:#f8f7f3;font-size:var(--nav-label-size);font-weight:700;cursor:pointer;box-shadow:0 12px 26px #08585533;transition:transform .18s ease,box-shadow .18s ease}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 16px 30px #0858553d}.header-search-button,.site-search-close,.site-search-submit,.search-overlay{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}.header-search-button{min-height:36px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid rgba(29,53,87,.1);background:linear-gradient(135deg,#ffffffc2,#ece5dcd6),linear-gradient(90deg,#14354e0f,#c5a46d0f);color:var(--brand);box-shadow:inset 0 1px #ffffffc7,0 10px 22px #1d355712;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.header-search-button:hover{transform:translateY(-1px);border-color:#1d355729;box-shadow:inset 0 1px #ffffffd1,0 14px 28px #1d35571a}.header-search-button[aria-expanded=true]{transform:none;border-color:#1d355729;box-shadow:inset 0 1px #ffffffd1,0 14px 28px #1d35571a}.site-header.is-scrolled .header-search-button{background:linear-gradient(135deg,#ffffffd1,#f4ede2eb),linear-gradient(90deg,#123a5514,#c5a46d14)}.header-search-button svg,.site-search-close svg,.site-search-submit svg,.site-search-topbar svg{width:16px;height:16px;display:block;flex-shrink:0}.header-search-button span{font-weight:700}.header-lang-button{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;border:1px solid rgba(29,53,87,.1);background:linear-gradient(135deg,#ffffffc2,#ece5dcd6),linear-gradient(90deg,#14354e0f,#c5a46d0f);color:var(--brand);box-shadow:inset 0 1px #ffffffc7,0 10px 22px #1d355712;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header-lang-button:hover{transform:translateY(-1px);border-color:#1d355729;box-shadow:inset 0 1px #ffffffd1,0 14px 28px #1d35571a}.header-lang-button svg{width:14px;height:14px;display:block;flex-shrink:0}.header-lang-button span{font-weight:700;font-size:.8rem;letter-spacing:.04em}@media (max-width: 768px){.header-lang-button{padding:0 8px;gap:4px;min-height:32px}.header-lang-button span{font-size:.72rem}}.header-search-mobile{display:none;width:44px;padding:0}.brand{display:inline-flex;align-items:center;gap:14px}.brand-mark{width:54px;height:54px;border-radius:18px;box-shadow:var(--shadow)}.brand-copy{--brand-copy-width: 8.65rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding-top:0;width:var(--brand-copy-width);min-width:0;transform:translateY(5px)}.brand-copy strong{width:100%}.brand-cn{display:block;font-family:DingTalk JinBuTi,钉钉进步体,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:1.62rem;font-weight:400;line-height:.98;letter-spacing:.065em;white-space:nowrap}.brand-copy span{font-family:Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase}.site-footer span,.contact-row span,.about-panel span,.capability-cell span{font-family:var(--font-zh-sans);font-weight:500;letter-spacing:.01em;text-transform:none}.brand-copy span{color:var(--muted);display:block;width:100%;font-size:.899rem;line-height:1;white-space:nowrap}.brand-compact .brand-mark{width:52px;height:52px;border-radius:16px}.brand-compact .brand-copy strong{font-size:1.62rem}.brand-compact .brand-copy{min-width:0}.brand-en{display:block;align-items:center;margin-left:0;width:100%;min-width:100%;font-family:"Manrope",var(--font-zh-sans);font-size:.899rem;font-weight:750;letter-spacing:.035em;line-height:1;text-transform:none;transform:scaleX(1.13);transform-origin:left center}.brand-copy span.brand-en{color:#1d3557;width:auto;min-width:0;font-size:.56rem;text-transform:none;transform:scaleX(1.14);transform-origin:left center}.brand-en-word{display:inline-block;flex:0 0 auto;font-weight:inherit;font-size:inherit;width:auto;white-space:nowrap}.brand-en-gap{display:inline-block;width:.35rem;min-width:.35rem;height:1px;flex:0 0 .35rem}.brand-inverse .brand-copy strong,.brand-inverse .brand-copy span{color:#f6f3ec}.menu-toggle{display:none;width:48px;height:48px;border:1px solid var(--line);border-radius:14px;background:#ffffff8c;align-items:center;justify-content:center;gap:6px;flex-direction:column;padding:0}.menu-toggle span{width:20px;height:2px;border-radius:999px;background:var(--text)}.site-nav{display:flex;gap:8px;align-items:center;margin-left:auto}.site-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;color:var(--muted);font-size:var(--nav-label-size);font-weight:550;letter-spacing:0;line-height:1;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;isolation:isolate}.site-nav a:after{content:"";position:absolute;left:18px;right:18px;bottom:8px;height:2px;border-radius:999px;background:#0f5b6300;transition:background .18s ease}.site-nav a:hover{color:var(--accent);background:#0e74900f}.site-nav a.is-active{color:var(--accent);background:#0e749014;border-color:transparent;box-shadow:none;transform:none}.site-nav a:hover:after{height:2.5px;background:linear-gradient(90deg,#0e749000,#0e74908c,#0e749000)}.site-nav a.is-active:after{left:18px;right:18px;bottom:6px;height:2.5px;border-radius:999px;background:var(--accent);box-shadow:none}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:linear-gradient(180deg,#12222e4d,#12222e85),radial-gradient(circle at top right,rgba(14,116,144,.22),transparent 28%);opacity:0;visibility:hidden;pointer-events:none;transition:none}.search-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.consult-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:57;background:#12222e33;opacity:0;visibility:hidden;pointer-events:none;transition:none}.consult-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.site-search-drawer{position:fixed;top:0;right:0;bottom:auto;height:min(100svh,720px);max-height:100svh;z-index:60;width:var(--search-drawer-width);transform:translate(0);opacity:0;visibility:hidden;transition:none;pointer-events:none;display:flex;flex-direction:column;box-shadow:-28px 0 58px #10222e29}.site-search-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto}.site-search-drawer.is-open:not(.has-query){height:220px}.site-consult-drawer{position:fixed;top:0;right:0;bottom:auto;height:100svh;max-height:100svh;z-index:62;width:var(--consult-drawer-width);background:linear-gradient(165deg,#f8f7f4,#f3efe8 52%,#ece8df);color:var(--text);opacity:0;visibility:hidden;pointer-events:none;transition:none;box-shadow:-28px 0 58px #10222e29;border-left:1px solid rgba(34,49,58,.08)}.site-consult-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto}.consult-panel{height:100%;padding:28px;display:flex;flex-direction:column;gap:22px;overflow-y:auto}.consult-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.consult-title-wrap span{display:inline-block;color:#22313a9e;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.consult-title-wrap h2{margin:6px 0 0;font-family:var(--font-zh-sans);font-size:calc(clamp(1.68rem,2.6vw,2.45rem) - 10px);line-height:1.18}.consult-close{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:#f6f4ef;background:linear-gradient(135deg,#263f63,#1a3456);box-shadow:0 10px 22px #11253a3d;cursor:pointer;flex-shrink:0}.consult-close svg{width:18px;height:18px}.consult-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.92fr);gap:18px}.consult-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start}.consult-item{--consult-card-bg-top: rgba(231, 246, 249, .96);--consult-card-bg-bottom: rgba(246, 250, 250, .98);--consult-card-border: rgba(17, 126, 153, .14);--consult-card-accent: #0e7490;padding:16px 16px 15px;border-radius:18px;background:linear-gradient(150deg,var(--consult-card-bg-top),var(--consult-card-bg-bottom));border:1px solid var(--consult-card-border);box-shadow:0 10px 24px #21303c14}.consult-item-wide{grid-column:1 / -1}.consult-item:nth-child(1){--consult-card-bg-top: rgba(231, 246, 249, .96);--consult-card-bg-bottom: rgba(246, 250, 250, .98);--consult-card-border: rgba(17, 126, 153, .14);--consult-card-accent: #0e7490}.consult-item:nth-child(2){--consult-card-bg-top: rgba(232, 248, 244, .96);--consult-card-bg-bottom: rgba(246, 250, 249, .98);--consult-card-border: rgba(22, 149, 143, .14);--consult-card-accent: #16958f}.consult-item:nth-child(3){--consult-card-bg-top: rgba(234, 244, 248, .96);--consult-card-bg-bottom: rgba(246, 250, 250, .98);--consult-card-border: rgba(27, 115, 157, .14);--consult-card-accent: #1b739d}.consult-item:nth-child(4){--consult-card-bg-top: rgba(241, 245, 247, .96);--consult-card-bg-bottom: rgba(248, 250, 250, .98);--consult-card-border: rgba(95, 124, 134, .14);--consult-card-accent: #5f7c86}.consult-item:nth-child(5){--consult-card-bg-top: rgba(246, 241, 233, .96);--consult-card-bg-bottom: rgba(250, 248, 244, .98);--consult-card-border: rgba(197, 164, 109, .14);--consult-card-accent: #9e7a49}.consult-item span{display:block;color:var(--consult-card-accent);font-size:.82rem;line-height:1.4}.consult-item strong{display:block;margin-top:6px;color:var(--text);font-size:1.16rem;line-height:1.48;font-weight:700}.consult-side{border-radius:22px;padding:18px 16px;background:linear-gradient(145deg,#fff8eceb,#f4e5cfe6 52%,#e6cfb2e0);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(188,145,92,.24);box-shadow:inset 0 1px #ffffffb8,0 16px 38px #76522e21}.consult-side-title{margin:0;color:#5b442de0;font-family:Manrope,sans-serif;font-size:1.17rem;letter-spacing:.12em;text-transform:uppercase}.consult-socials{margin-top:14px;display:grid;gap:10px;justify-items:start}.consult-qr{margin-top:14px}.consult-qr img{width:160px;height:160px;border-radius:12px;display:block}.consult-qr-row{margin-top:21px;display:flex;gap:18px}.consult-qr-item{display:flex;flex-direction:column;align-items:center;gap:0}.consult-qr-item .consult-qr{margin-top:0}.consult-qr-item .consult-qr img{width:225px;height:225px}.consult-qr-label{margin:11px 0 0;color:#5b442db3;font-size:1.11rem;text-align:center;letter-spacing:.04em}.consult-social{width:min(200px,100%);min-height:56px;padding:8px 12px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;border-radius:14px;background:#fffffff5;border:1px solid rgba(26,48,68,.08)}.consult-social img{width:34px;height:34px;object-fit:contain;display:block}.consult-social span{color:#1f364f;font-size:.92rem;font-weight:700;line-height:1.35}.technical-support-panel{padding:34px 30px 28px;gap:28px;background:radial-gradient(circle at 100% 0%,rgba(14,116,144,.11),transparent 34%),linear-gradient(165deg,#f8f7f4,#f2f1eb 56%,#e9eee9)}.technical-support-title-wrap{max-width:640px}.technical-support-title-wrap span{color:#0e7490}.technical-support-title-wrap h2{max-width:none;font-size:clamp(1.6rem,3.2vw,2.84rem);white-space:nowrap;letter-spacing:-.04em}.technical-support-intro{max-width:560px;margin:14px 0 0;color:#22313aad;font-size:1rem;line-height:1.7}.technical-support-body{display:flex;flex:1;min-height:0;flex-direction:column;justify-content:space-between;gap:28px}.technical-support-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.technical-support-option{position:relative;min-height:148px;padding:18px 18px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;color:var(--text);text-decoration:none;background:#ffffffa8;border:1px solid rgba(31,67,78,.12);border-radius:18px;box-shadow:0 12px 26px #1d38400f;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.technical-support-option:hover,.technical-support-option:focus-visible{color:var(--text);background:#fffffff5;border-color:#0e74906b;box-shadow:0 16px 32px #164b5721;transform:translateY(-3px)}.technical-support-option-index{color:#0e7490;font-family:Manrope,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.14em}.technical-support-option-copy{display:flex;min-width:0;flex-direction:column;gap:9px}.technical-support-option-copy strong{font-family:var(--font-zh-sans);font-size:1.18rem;line-height:1.25}.technical-support-option-copy span{color:#22313aa3;font-size:.88rem;line-height:1.55}.technical-support-option-arrow{color:#0e7490;font-size:1.2rem;line-height:1}.technical-support-footer{padding-top:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;border-top:1px solid rgba(34,49,58,.14)}.technical-support-footer p{margin:0;color:#22313ab3;font-size:.95rem}.technical-support-primary{min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;color:#f6fbfc;text-decoration:none;background:linear-gradient(135deg,#0e7490,#0c5c75);border-radius:999px;box-shadow:0 12px 24px #0e749033;transition:transform .18s ease,box-shadow .18s ease}.technical-support-primary:hover,.technical-support-primary:focus-visible{color:#fff;box-shadow:0 16px 28px #0e74904d;transform:translateY(-2px)}.technical-support-contact-link{grid-column:1 / -1;justify-self:start;color:#0e7490;font-size:.88rem;text-decoration:none}.technical-support-contact-link:hover,.technical-support-contact-link:focus-visible{color:#084d63;text-decoration:underline;text-underline-offset:4px}.technical-support-panel{position:relative;overflow:hidden;padding:34px 30px 24px;background:radial-gradient(circle at 100% 0%,rgba(200,157,77,.15),transparent 30%),linear-gradient(145deg,#f8f8f4,#f1f2ec 64%,#e6ece6)}.technical-support-panel:after{content:"";position:absolute;right:-72px;bottom:-82px;width:240px;height:240px;border:1px solid rgba(21,63,57,.1);border-radius:50%;box-shadow:0 0 0 18px #153f3906,0 0 0 38px #153f3905;pointer-events:none}.technical-support-body{position:relative;z-index:1;gap:18px}.technical-support-layout{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(232px,.76fr);align-items:stretch;gap:16px}.technical-support-services{min-width:0}.technical-support-section-heading{display:flex;align-items:baseline;gap:12px;padding:0 2px 12px;border-bottom:1px solid rgba(21,63,57,.14)}.technical-support-section-heading>span{flex:0 0 auto;color:#a26e22;font:800 .68rem/1 Manrope,sans-serif;letter-spacing:.14em}.technical-support-section-heading h3{margin:0;color:#163f39;font-family:var(--font-zh-sans);font-size:.95rem;font-weight:700;line-height:1.35}.technical-support-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-left:1px solid rgba(21,63,57,.14)}.technical-support-option{min-height:162px;padding:18px 16px 17px;display:flex;flex-direction:column;gap:16px;border:0;border-right:1px solid rgba(21,63,57,.14);border-bottom:1px solid rgba(21,63,57,.14);border-radius:0;background:#fff3;box-shadow:none;transition:background .18s ease,box-shadow .18s ease}.technical-support-option:nth-child(-n+2){border-top:0}.technical-support-option:hover,.technical-support-option:focus-within{color:var(--text);background:#ffffffa3;border-color:#153f3924;box-shadow:inset 0 3px #b47b2c;transform:none}.technical-support-option-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.technical-support-option-index{color:#a26e22;font-size:.68rem;letter-spacing:.15em}.technical-support-option-icon,.technical-support-contact-icon{display:inline-flex;align-items:center;justify-content:center;color:#163f39}.technical-support-option-icon{width:30px;height:30px;border:1px solid rgba(21,63,57,.2);border-radius:50%}.technical-support-option-icon svg,.technical-support-contact-icon svg{width:17px;height:17px}.technical-support-option-copy{gap:7px}.technical-support-option-copy strong{color:#163f39;font-size:1.05rem;line-height:1.3}.technical-support-option-copy span{color:#163f39a8;font-size:.78rem;line-height:1.6}.technical-support-contact-card{position:relative;min-width:0;min-height:100%;padding:22px 19px 17px;display:flex;flex-direction:column;color:#f4f7f1;background:radial-gradient(circle at 100% 0%,rgba(184,137,55,.26),transparent 43%),linear-gradient(150deg,#1d4a41,#123d37 62%,#10322f);box-shadow:0 16px 30px #14393329;overflow:hidden}.technical-support-contact-card:before{content:"";position:absolute;top:16px;right:16px;width:52px;height:52px;border:1px solid rgba(232,196,126,.42);border-radius:50%;box-shadow:0 0 0 9px #e8c47e12;pointer-events:none}.technical-support-contact-mark{display:flex;gap:4px;margin-bottom:25px}.technical-support-contact-mark span{display:block;width:5px;height:5px;background:#d9ad65}.technical-support-contact-mark span:nth-child(2){opacity:.62}.technical-support-contact-mark span:nth-child(3){opacity:.28}.technical-support-contact-eyebrow{color:#d9ad65;font:700 .62rem/1.3 Manrope,sans-serif;letter-spacing:.16em}.technical-support-contact-card h3{max-width:200px;margin:10px 0;color:#f4f7f1;font-family:var(--font-zh-sans);font-size:1.5rem;letter-spacing:-.035em;line-height:1.15}.technical-support-contact-card>p{margin:0;color:#f4f7f1ad;font-size:.76rem;line-height:1.65}.technical-support-contact-list{margin-top:auto;padding-top:26px;display:grid;gap:10px}.technical-support-contact-item{min-width:0;padding:11px 0;display:grid;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:9px;color:#f4f7f1;text-decoration:none;border-top:1px solid rgba(244,247,241,.18);transition:color .18s ease,border-color .18s ease}.technical-support-contact-item:last-child{border-bottom:1px solid rgba(244,247,241,.18)}.technical-support-contact-item:hover,.technical-support-contact-item:focus-visible{color:#f1c978;border-color:#f1c978c2;outline:none}.technical-support-contact-icon{color:#d9ad65}.technical-support-contact-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.technical-support-contact-copy small{color:#f4f7f194;font:700 .58rem/1.2 Manrope,sans-serif;letter-spacing:.12em}.technical-support-contact-copy strong{overflow-wrap:anywhere;color:currentColor;font:600 .78rem/1.35 Manrope,sans-serif}.technical-support-contact-arrow{color:#d9ad65;font-size:1rem}.technical-support-contact-meta{padding-top:18px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;color:#f4f7f17a;font:700 .54rem/1.3 Manrope,sans-serif;letter-spacing:.08em}.technical-support-footer-note{display:flex;align-items:center;gap:9px;padding-top:15px;border-top:1px solid rgba(21,63,57,.14)}.technical-support-footer-note p{margin:0;color:#163f39a8;font-size:.74rem;line-height:1.45}.technical-support-footer-dot{width:6px;height:6px;flex:0 0 auto;background:#b47b2c;border-radius:50%;box-shadow:0 0 0 4px #b47b2c1f}.site-search-topbar{min-height:52px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;color:#f8fbfc;background:linear-gradient(90deg,#0c6673,#0a6d7b 42%,#13a95d);position:relative}.site-search-topbar:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:999px;background:linear-gradient(90deg,#8af4d64d,#7cffaae6)}.site-search-pattern{display:flex;gap:8px}.site-search-pattern span{width:20px;height:20px;border-radius:3px;background:#ffffff24}.site-search-panel{flex:1;padding:20px 18px 18px;overflow-y:auto;color:var(--text);background:linear-gradient(180deg,#fff,#f4f6fa)}.site-search-heading-row{display:flex;align-items:flex-start;justify-content:flex-end;gap:16px}.site-search-heading-copy span{display:inline-block;margin-bottom:8px;color:#000;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.site-search-heading-copy h2{margin:0;font-size:1.48rem;line-height:1.3}.site-search-close{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#0f7b78;background:#fffffff0;box-shadow:0 8px 20px #08303a29}.site-search-form{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:10px;margin-top:0}.site-search-field input{width:100%;min-height:48px;padding:0 14px;border:2px solid #000000;border-radius:8px;background:#fff;color:var(--text);outline:none}.site-search-field input::placeholder{color:#22313a7a}.site-search-submit{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#0b6673,#0b7a6d,#12ab5c);box-shadow:0 12px 24px #08585533}.site-search-body{margin-top:16px}.site-search-status{margin:0 0 12px;color:#22313aad;font-size:.88rem;line-height:1.7}.site-search-results{display:grid;gap:6px}.site-search-result,.site-search-empty{border-radius:12px;border:1px solid rgba(34,49,58,.08);background:#ffffffd9}.site-search-result{width:100%;padding:12px 14px;color:inherit;text-align:left;transition:background .15s ease,border-color .15s ease}.site-search-result:hover{background:#f2f7f6;border-color:#0b7a6d33}.site-search-result-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.site-search-result-page{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;color:#0b7a6dd9;background:#10b98114;font-family:Manrope,sans-serif;font-size:.66rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.site-search-result-related{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;color:#9c650af2;background:#e2a42d24;font-size:.66rem;font-weight:600;letter-spacing:.08em}.site-search-result strong{display:block;margin-top:6px;font-size:.96rem;line-height:1.4}.site-search-result p,.site-search-empty{margin:4px 0 0;color:#22313a9e;font-size:.86rem;line-height:1.6}.site-search-result p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.site-search-empty{padding:14px}.hero,.sub-hero{position:relative;overflow:clip}.hero{min-height:calc(84svh - var(--header-height));display:flex;align-items:center;padding:28px 0 22px;isolation:isolate;background-image:linear-gradient(90deg,#071822e6,#08232cc7 31%,#09373f57 58%,#0b323c14),linear-gradient(180deg,#0a2b362e,#03121c5c),var(--hero-bg),url(/scenarios/oil-gas-refining-additives.jpg);background-size:cover,cover,cover,cover;background-position:center,center,68% center,68% center;transition:background-image .6s ease;background-repeat:no-repeat;background-color:#102a30}.hero-wash,.hero-flow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-wash{background:linear-gradient(90deg,rgba(245,251,247,.08),transparent 40%),radial-gradient(circle at 76% 44%,rgba(255,211,142,.2),transparent 25%),radial-gradient(circle at 70% 70%,rgba(22,178,145,.16),transparent 28%);opacity:.78;mix-blend-mode:screen}.hero-flow-a,.hero-flow-b{inset:auto;border-radius:999px;filter:blur(10px)}.hero-flow-a{width:58vw;height:58vw;top:12%;right:-24vw;border:1px solid rgba(255,255,255,.1)}.hero-flow-b{width:54vw;height:34vw;left:-28vw;bottom:-9vw;border:1px solid rgba(255,207,154,.1)}.hero-shell{position:relative;z-index:1;min-height:calc(72svh - var(--header-height));display:grid;grid-template-columns:minmax(420px,620px) minmax(260px,1fr);gap:clamp(36px,7vw,116px);align-items:center;padding:clamp(42px,5.2vw,64px) 34px clamp(34px,4vw,52px);border-radius:0;border:0;background:transparent;box-shadow:none;overflow:visible}.hero-shell:before{display:none}.hero-shell:after{content:"";display:block;grid-column:2;min-height:clamp(330px,38vw,520px);pointer-events:none}.eyebrow,.hero-brandline{position:relative;isolation:isolate;display:flex;align-items:center;width:fit-content;max-width:100%;padding:8px 34px 9px 14px;color:var(--muted);font-family:var(--font-zh-sans);font-size:calc(.84rem + 5px);font-weight:500;letter-spacing:0;line-height:1.18;background:linear-gradient(90deg,#fffffff7,#f1f6f4e6 78%,#f1f6f41f);border-top:1px solid rgba(29,53,87,.08);border-right:0;border-bottom:1px solid rgba(29,53,87,.14);box-shadow:inset 0 1px #ffffffbd,0 10px 22px #1d35570d;overflow:hidden}.eyebrow{margin:0 0 14px}.hero-brandline{margin-bottom:24px;color:#eef9f6e0;background:linear-gradient(90deg,#ffffff29,#ffffff14 78%,#fff0);border-top-color:#ffffff29;border-bottom-color:#ffffff29;box-shadow:inset 0 1px #ffffff29,0 16px 34px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eyebrow:after,.hero-brandline:after{content:"";position:absolute;top:-1px;right:0;width:24px;height:calc(100% + 2px);background:linear-gradient(90deg,#ffffff21,#fff0);z-index:0;pointer-events:none}.hero-brandline span{position:relative;display:block;min-width:0;z-index:1}.hero-copy{position:relative;z-index:2}.hero h1,.sub-hero h1,.section-heading h2{margin:0;font-family:var(--font-zh-sans);font-weight:650;line-height:1.14;letter-spacing:0}.hero h1{max-width:none;font-size:clamp(calc(2.05rem - 6px),calc(4.8vw - .5rem - 6px),calc(3.85rem - 6px));line-height:1.18;letter-spacing:0;white-space:nowrap;color:#f8fbf7;text-shadow:0 18px 42px rgba(0,0,0,.34)}.hero-lead,.sub-hero p,.section-heading p,.support-copy p,.stream-row p,.pillar-row p,.product-block p,.contact-note,.site-footer p{color:var(--muted);line-height:1.74;letter-spacing:0}.hero-lead{max-width:530px;margin:8px 0 0;font-size:1.05rem;line-height:1.78;color:#ebf4efdb;text-shadow:0 10px 26px rgba(0,0,0,.34)}.hero-dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.hero-dot{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff73;cursor:pointer;padding:0;transition:background .3s,transform .3s}.hero-dot.is-active{background:#fff;transform:scale(1.35)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{transform:translateY(-1px)}.button-primary{color:#f8f7f3;background:linear-gradient(135deg,#0b6673,#0b7a6d 48%,#12ab5c);box-shadow:0 16px 32px #0858552e}.button-secondary{color:var(--brand);background:#ffffff8a;border:1px solid rgba(29,53,87,.16)}.button-pdf-download{gap:8px;color:#fff;border:0;background:linear-gradient(135deg,#c1322a,#9f211b);box-shadow:0 14px 26px #b423182e;cursor:pointer}.button-pdf-download:disabled{cursor:progress;opacity:.78;transform:none}.button-pdf-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.button-pdf-download.is-loading .button-pdf-icon{animation:pdfDownloadPulse .9s ease-in-out infinite alternate}@keyframes pdfDownloadPulse{0%{opacity:.58;transform:translateY(-1px)}to{opacity:1;transform:translateY(1px)}}.hero .button-secondary{color:#f8fbf7;background:#ffffff1f;border-color:#ffffff52;box-shadow:0 16px 34px #00000024;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-signals,.tag-list,.support-list{display:flex;flex-wrap:wrap;gap:12px;padding:0;list-style:none}.hero-signals{margin:26px 0 0}.hero-signals li,.tag-list li,.support-list li{padding:10px 14px;border-radius:999px;background:#ffffff80;border:1px solid rgba(39,76,94,.12)}.hero-visual{position:relative;z-index:2;display:flex;justify-content:flex-end}.hero-composition{position:relative;width:min(100%,620px);aspect-ratio:1.08 / .92;border-radius:0;background:transparent;border:0;box-shadow:none;overflow:visible}.hero-photo,.hero-photo-wash,.hero-card,.hero-rail{position:absolute}.hero-photo{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:saturate(.88) contrast(.94) brightness(.74)}.hero-photo-wash{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a182a33,#0a182a0a 34%,#102136b3),linear-gradient(180deg,#09192005,#102136c2),radial-gradient(circle at top right,rgba(95,124,134,.16),transparent 26%)}.hero-photo-visual{position:absolute;inset:6% 0 auto auto;width:min(100%,560px)}.hero-photo-frame{position:relative;aspect-ratio:16 / 10;padding:12px;border-radius:6px;background:#ffffff3d;border:1px solid rgba(255,255,255,.58);box-shadow:0 24px 52px #488abc29,inset 0 1px #ffffffbd}.hero-photo-frame:before{content:"";position:absolute;inset:-22px 36px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(15,91,99,.22),transparent)}.hero-photo-frame:after{content:"";position:absolute;right:18px;bottom:-16px;width:42%;height:32px;border-radius:999px;background:#22313a14;filter:blur(18px);z-index:-1}.hero-photo-placeholder{position:relative;width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:8px;overflow:hidden;border-radius:4px;background:linear-gradient(135deg,#08687a24,#ffffff85 45%,#1f8fe824),repeating-linear-gradient(90deg,rgba(15,91,99,.12) 0 1px,transparent 1px 34px),repeating-linear-gradient(180deg,rgba(15,91,99,.1) 0 1px,transparent 1px 34px);color:#233547b8}.hero-photo-placeholder:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px dashed rgba(15,91,99,.28)}.hero-photo-placeholder:after{content:"实验室 / 设备 / 样品 / 应用现场";position:absolute;left:24px;bottom:20px;color:#2335478a;font-size:.82rem}.hero-photo-placeholder span{font-size:.94rem;font-weight:650}.hero-photo-placeholder strong{font-family:Manrope,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1;color:#0f5b6338}.hero-photo-caption{position:absolute;left:28px;right:28px;bottom:22px;display:flex;flex-wrap:wrap;gap:8px;z-index:2}.hero-photo-caption span{min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:#ffffffbd;border:1px solid rgba(255,255,255,.78);color:#234353;font-size:.78rem;font-weight:650;box-shadow:0 8px 18px #488abc1a}.hero-copy{max-width:610px}.section,.sub-hero{padding:64px 0}.hero+.section{padding-top:54px}.sub-page .sub-hero{padding-top:calc(var(--header-height) + 54px);padding-bottom:70px}.sub-page .sub-hero-products{padding-top:calc(var(--header-height) + 27px);padding-bottom:0}.products-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.products-hero-main{min-width:0}.products-hero-side{width:100%;max-width:340px;justify-self:end}.sub-hero-products .product-overview-strip{margin-bottom:0;grid-template-columns:1fr;gap:12px}.sub-page .sub-hero-products+.section{padding-top:30px}.sub-hero h1{max-width:11ch;font-size:clamp(calc(2.05rem - 3px),calc(4.8vw - .5rem - 3px),calc(3.85rem - 3px))}.products-hero-title{max-width:none;font-size:clamp(1.72rem,4.2vw,3.1rem);line-height:1.12;white-space:nowrap}.about-hero-title{max-width:none;font-size:clamp(1.72rem,4.2vw,3.25rem);line-height:1.12;white-space:nowrap}.contact-hero-title{display:block;width:fit-content;max-width:100%;margin-inline:auto;position:relative;left:-290px;font-size:clamp(1.68rem,3.8vw,3rem);line-height:1.12;white-space:nowrap;text-align:center}.contact-hero-copy{display:flex;flex-direction:column;align-items:center;width:100%}.contact-hero-copy .eyebrow,.contact-hero-copy p{margin-inline:auto;text-align:center}.contact-hero-copy p{max-width:38rem}.sub-page .contact-hero{padding-top:calc(var(--header-height) + 27px);padding-bottom:36px}.contact-hero+.section{padding-top:32px}.sub-hero p{max-width:760px;margin:20px 0 0}.section-heading{max-width:760px;margin-bottom:26px}.section-heading-center{margin-inline:auto;text-align:center}.section-heading-center .eyebrow,.section-heading-center p{margin-inline:auto}.section-heading h2{font-size:clamp(1.5rem,2.25vw,2.6rem)}.section-title-only{padding-bottom:24px}.section-title-only+.capability-section{padding-top:0}.section-title-only .section-heading{margin-bottom:0}#product-matrix .section-heading,#product-matrix .section-heading-center,#service-flow .section-heading-center{max-width:100%}#product-matrix .section-heading-center p,#service-flow .section-heading-center p{max-width:46rem}.stream-list,.pillar-list,.product-list{display:grid;gap:16px}.product-overview-strip{margin-bottom:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-overview-stat{padding:15px 24px;border-radius:24px;background:#fff;border:1px solid rgba(29,53,87,.12);box-shadow:var(--shadow)}.product-overview-stat strong{display:block;color:var(--brand);font-family:var(--font-zh-sans);font-size:clamp(1.6rem,2vw,2.3rem)}.product-overview-stat span{display:block;margin-top:8px;color:var(--muted);line-height:1.7}.product-overview-stat-inline{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.product-overview-stat-inline strong{display:inline}.product-overview-stat-inline span{display:inline;margin-top:0}.product-matrix{display:grid;gap:28px}.product-matrix-divider{position:relative;height:28px;margin:4px 0 8px}.product-matrix-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,#ee7f2d1f,#ee7f2db3 22%,#1f4d6e9e 78%,#1f4d6e1f);box-shadow:0 0 10px #1f4d6e2e}.product-matrix-divider i{position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#ee7f2de6,#ee7f2d52 60%,#ee7f2d00);box-shadow:0 0 0 6px #fffffff2}.product-matrix-row{position:relative;display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start}.product-matrix-category{display:flex;align-items:flex-start}.product-category-panel{width:100%;padding:22px;border-radius:28px;background:linear-gradient(180deg,#fffcf7f0,#f4efe7e0);border:1px solid rgba(29,53,87,.12);box-shadow:var(--shadow)}.product-category-index{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#1d355714;color:var(--brand);font-family:Manrope,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-category-chip{width:100%;margin-top:14px;padding:14px 18px;border-radius:16px;background:transparent;border:none;color:#ee7f2d;font-family:var(--font-zh-sans);font-size:clamp(calc(1.4rem - 2px),calc(2vw - 2px),calc(2.1rem - 2px));font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center}.product-category-summary{margin:18px 0 0;color:var(--brand);font-size:.98rem;line-height:1.85}.product-category-detail{margin:12px 0 0;color:var(--muted);font-size:.9rem;line-height:1.75}.product-category-highlights{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none}.product-category-highlights li{padding:8px 12px;border-radius:999px;background:#0e749014;border:1px solid rgba(14,116,144,.14);color:var(--brand);font-size:.84rem}.product-matrix-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-item-card{min-height:100%;border-radius:26px;border:1px solid rgba(29,53,87,.14);background:#fff;box-shadow:0 10px 24px #132c4c1a;padding:0;display:flex;flex-direction:column;overflow:hidden}.product-item-card-featured{border-color:#1d355733;box-shadow:0 14px 28px #132c4c24}.product-item-placeholder{position:relative;width:100%;min-height:84px;aspect-ratio:16 / 10;border-radius:0;overflow:hidden;background:#07213747}.product-item-placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#09344e14,#09344e6b);pointer-events:none}.product-item-placeholder img{width:100%;height:100%;display:block;object-fit:cover}.product-item-content{padding:12px 14px 14px}.product-item-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:0}.product-item-badge,.product-item-order{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-item-badge{background:#10547e1a;color:#0f4f77}.product-item-order{background:#1d35571a;color:#22445f}.product-item-card h3{margin:12px 0 0;color:#14314f;font-size:1.3068rem;line-height:1.4}.product-item-card p{margin:8px 0 0;color:#45657e;font-size:.84rem;line-height:1.7}.product-gallery{display:grid;grid-template-columns:minmax(0,calc((100% - 18px)/2)) repeat(2,minmax(0,calc((100% - 54px)/4)));gap:18px;align-items:stretch}.gallery-item{min-width:0}.gallery-featured{grid-row:span 2}.gallery-card{position:relative;height:100%;aspect-ratio:1 / 1;border-radius:26px;overflow:hidden;isolation:isolate;color:inherit}.product-media img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.9) contrast(.96) brightness(.92)}.gallery-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;opacity:0;pointer-events:none;border:2px solid rgba(255,255,255,.64);box-shadow:0 0 0 1px #0e74902e,0 0 18px #0e74903d,0 0 34px #c5a46d2e,inset 0 0 0 1px #c5a46d33;transition:opacity .22s ease}.gallery-card:hover:after,.gallery-card:focus-visible:after,.gallery-card:focus-within:after,.gallery-card:active:after{opacity:1}.product-service-card{min-height:0;padding:clamp(18px,1.6vw,24px);display:flex;flex-direction:column;align-items:flex-start;background:radial-gradient(circle at 80% 14%,rgba(255,255,255,.92),transparent 24%),linear-gradient(145deg,#fffdfaf5,#f7f4ede6);border:1px solid rgba(34,49,58,.08);box-shadow:0 16px 40px #4d493e12;color:var(--text);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.product-service-card>*{position:relative;z-index:2}.product-service-card:hover,.product-service-card:focus-visible,.product-service-card:focus-within,.product-service-card:active{transform:translateY(-4px);border-color:#0e74902e;box-shadow:0 24px 68px #1d355724}.gallery-featured .product-service-card{min-height:0;padding:clamp(30px,3vw,42px)}.gallery-icon{width:clamp(46px,3.7vw,58px);height:clamp(46px,3.7vw,58px);margin-bottom:clamp(12px,1.3vw,18px);display:grid;place-items:center;flex-shrink:0}.gallery-icon svg{width:100%;height:100%;display:block}.gallery-featured .gallery-icon{width:clamp(52px,4vw,62px);height:clamp(52px,4vw,62px)}.gallery-card h3{margin:9px 0 8px;max-width:12em;color:#172c3f;font-size:clamp(1.04rem,1.1vw,1.24rem);line-height:1.35}.gallery-card p{margin:0;max-width:23em;color:#61737b;font-size:clamp(.76rem,.78vw,.84rem);line-height:1.58;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gallery-featured .gallery-card h3{font-size:clamp(1.32rem,2.1vw,1.8rem)}.gallery-featured .gallery-card p{max-width:28em;-webkit-line-clamp:3}.gallery-featured .gallery-link{margin-top:20px}.gallery-link{margin-top:auto;min-width:108px;min-height:34px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(34,49,58,.28);color:#203445;font-size:.9rem;font-weight:800;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.gallery-card:hover .gallery-link,.gallery-card:focus-visible .gallery-link,.gallery-link:hover{color:#f7f5ef;background:#1d3557;border-color:#1d3557;transform:translate(2px)}.product-gallery-more{margin-top:22px;display:flex;justify-content:center}.gallery-more-link{min-width:120px;min-height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(34,49,58,.18);background:#ffffffa3;color:#203445;font-size:.94rem;font-weight:700;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #1d35570f;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.gallery-more-link:hover,.gallery-more-link:focus-visible{color:#f7f5ef;background:linear-gradient(135deg,#0b6673,#0b7a6d 48%,#12ab5c);border-color:#0b7a6d42;box-shadow:0 14px 28px #08585529;transform:translateY(-1px)}.product-cluster-board{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.42fr);gap:clamp(22px,3vw,42px);align-items:stretch}.product-cluster-map{position:sticky;top:calc(var(--header-height) + 28px);min-height:520px;padding:clamp(26px,3vw,38px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;overflow:hidden;border-radius:34px;background:#eef5f3;border:1px solid rgba(34,49,58,.1);box-shadow:0 24px 70px #26383c1a}.product-cluster-slides,.product-cluster-slide{position:absolute;top:0;right:0;bottom:0;left:0}.product-cluster-slides{z-index:0;overflow:hidden}.product-cluster-slide{background-position:top center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .7s ease}.product-cluster-slide.is-active{opacity:1}.cluster-text-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.cluster-text-title{position:absolute;left:6.4%}.cluster-text-title p{margin:0;font-family:DingTalk JinBuTi,Noto Sans SC,sans-serif;font-size:clamp(14px,3vw,26px);font-weight:700;line-height:1.3;letter-spacing:.02em}.cluster-text-sub{position:absolute;left:6.4%}.cluster-text-sub p{margin:0;font-family:Noto Sans SC,sans-serif;font-size:clamp(9px,1.7vw,15px);font-weight:400;line-height:1.5}.cluster-text-icons{position:absolute;left:0;right:0}.cluster-text-icon-cell{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.35vw,5px)}.cluster-text-icon-zh{font-family:Noto Sans SC,sans-serif;font-size:clamp(9px,1.8vw,14px);font-weight:700;white-space:nowrap}.cluster-text-icon-sub{font-family:Noto Sans SC,sans-serif;font-size:clamp(7px,1.3vw,11px);font-weight:400;white-space:nowrap}.cluster-text-dark.cluster-text-title,.cluster-text-dark.cluster-text-icon-zh{color:#1a1a1a}.cluster-text-dark.cluster-text-sub,.cluster-text-dark.cluster-text-icon-sub{color:#4a4a4a}.cluster-text-light.cluster-text-title,.cluster-text-light.cluster-text-icon-zh{color:#f5f5f5}.cluster-text-light.cluster-text-sub,.cluster-text-light.cluster-text-icon-sub{color:#9aa0a6}.cluster-text-sub-sm p{font-size:clamp(8px,1.45vw,13px)}.cluster-text-sub-white{color:#f5f5f5!important}.cluster-text-icons-down{transform:translateY(-20px)}.cluster-text-icons-tight .cluster-text-icon-cell{gap:clamp(1px,.175vw,2.5px)}.cluster-text-icon-sub-sm{font-size:clamp(5px,.8vw,7px);color:#f5f5f5!important}.product-cluster-dots{position:absolute;left:50%;bottom:18px;z-index:2;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:999px;background:#ffffffad;border:1px solid rgba(255,255,255,.78);box-shadow:0 10px 24px #172c3f1f;transform:translate(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-cluster-dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#172c3f52;cursor:pointer;transition:width .18s ease,background .18s ease,transform .18s ease}.product-cluster-dot:hover{transform:scale(1.12);background:#172c3f94}.product-cluster-dot.is-active{width:22px;background:#172c3f}.product-cluster-map:before{display:none}.product-cluster-map:after{display:none}.cluster-map-ruler{display:none}.cluster-map-ruler,.cluster-map-link{position:relative;z-index:1}.cluster-map-ruler:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:2px;background:linear-gradient(180deg,#0b7a6d2e,#0b7a6db8,#ee7f2d85)}.cluster-map-ruler span{position:relative;width:32px;height:32px;border-radius:50%;background:#f8f5ee;border:1px solid rgba(11,122,109,.28);box-shadow:0 0 0 7px #f8f5eeb8}.cluster-map-ruler span:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:#0b7a6d}.cluster-map-link{position:relative;z-index:2;width:fit-content;min-height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#172c3f;color:#fbf8f0;font-size:.92rem;font-weight:800;box-shadow:0 16px 34px #172c3f2e;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.cluster-map-link:hover,.cluster-map-link:focus-visible{transform:translateY(-1px);background:#0b7a6d;box-shadow:0 18px 38px #0b7a6d2e}.product-cluster-list{display:grid;gap:10px}.product-cluster-row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:clamp(14px,1.8vw,20px);align-items:start;padding:clamp(18px,2vw,24px);border-radius:22px;background:#ffffff85;border:1px solid rgba(34,49,58,.08);box-shadow:0 12px 34px #26383c0b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-cluster-row:hover{transform:translateY(-2px);border-color:#0b7a6d29;box-shadow:0 18px 42px #26383c13}.cluster-row-index{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:#0b7a6d14;border:1px solid rgba(11,122,109,.12);color:#0b6673;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:800}.cluster-row-main{min-width:0}.cluster-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.cluster-row-head h3{margin:0;color:#172c3f;font-size:clamp(1.08rem,1.45vw,1.36rem);line-height:1.25}.cluster-row-head span{flex:0 0 auto;color:#0b7a6d;font-family:Manrope,sans-serif;font-size:.84rem;font-weight:800}.cluster-row-main p{max-width:44rem;margin:8px 0 0;color:#5d7077;font-size:.9rem;line-height:1.65}.cluster-row-main .cluster-products-line{margin-top:10px;color:#0b6673;font-size:.82rem;font-weight:700;line-height:1.6}.gallery-feature-image{position:absolute;right:-6%;bottom:-8%;z-index:1;width:78%;height:48%;object-fit:cover;border-radius:34px 0 26px;opacity:.16;filter:saturate(.82) contrast(.9)}.gallery-feature-illustration{position:absolute;right:-5%;bottom:-16%;z-index:1;width:78%;height:82%;transform:scale(1.196);transform-origin:72% 82%;pointer-events:none}.gallery-feature-illustration:before,.gallery-feature-illustration:after{content:"";position:absolute;pointer-events:none}.gallery-feature-illustration:before{top:10%;right:18%;bottom:8%;left:16%;border-radius:50%;background:radial-gradient(circle,#bdf1dc38,#bdf1dc00);filter:blur(18px)}.gallery-feature-illustration:after{display:none}.gallery-feature-illustration svg{position:relative;z-index:1;width:100%;height:100%;display:block}.stream-row,.pillar-row,.product-block,.contact-card,.contact-form,.about-panel{background:var(--bg-panel);border:1px solid rgba(34,49,58,.08);box-shadow:var(--shadow)}.stream-row{display:grid;grid-template-columns:78px 260px minmax(0,1fr);gap:18px;align-items:start;padding:24px 0;border-radius:0;background:transparent;border-left:0;border-right:0;box-shadow:none;border-top:1px solid var(--line)}.stream-row:last-child{border-bottom:1px solid var(--line)}.stream-row span,.pillar-row span,.product-head span{font-family:Manrope,sans-serif;color:var(--accent);font-size:1.5rem;font-weight:800}.stream-row h3,.pillar-row h3,.product-head h2,.contact-card h2,.contact-form h2{margin:0;font-size:1.45rem}.section-tone{background:linear-gradient(180deg,#ece7de6b,#f4f1ea00)}.split-layout,.about-grid,.contact-grid,.footer-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:32px}.contact-grid{align-items:stretch}.contact-grid>.reveal{height:100%}.simple-grid,.brand-kit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.simple-cell,.brand-asset,.about-meta,.flow-row{background:var(--bg-panel);border:1px solid rgba(34,49,58,.08);box-shadow:var(--shadow);border-radius:24px}.simple-cell{min-height:150px;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.simple-cell span{color:var(--accent);font-family:Manrope,sans-serif;font-weight:700;letter-spacing:.16em}.simple-cell strong{font-size:1.1rem;line-height:1.7}.scenario-shell{margin-inline:auto}.scenario-carousel{position:relative;margin-top:28px;padding:36px 24px 42px;overflow:hidden;background:linear-gradient(110deg,#0a3260f0,#074c7ae0 48%,#0fa8c4c7),linear-gradient(180deg,#ffffff1a,#fff0);box-shadow:0 28px 70px #103b5c2e}.scenario-carousel:before,.scenario-carousel:after{content:"";position:absolute;pointer-events:none;z-index:1}.scenario-carousel:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 86% 18%,rgba(74,206,226,.3),transparent 0 18%),radial-gradient(circle at 18% 0%,rgba(255,255,255,.16),transparent 0 22%),linear-gradient(90deg,rgba(5,28,67,.38),transparent 20%,transparent 76%,rgba(2,54,92,.22))}.scenario-carousel:after{inset:auto 0 0;height:34%;background:linear-gradient(180deg,transparent,rgba(3,24,54,.24))}.scenario-track{position:relative;z-index:2;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;transition:transform .52s cubic-bezier(.22,.72,.22,1);will-change:transform}.scenario-track>.reveal{min-width:0}.scenario-track[data-transition=off]{transition:none}.scenario-card{min-height:500px;display:grid;grid-template-rows:1fr auto;overflow:hidden;background:#fff;box-shadow:0 18px 40px #031c3629}.scenario-image{--scenario-image: none;--scenario-gradient: linear-gradient(135deg, rgba(10, 43, 74, .18), rgba(17, 135, 150, .3));position:relative;min-height:360px;overflow:hidden;background:linear-gradient(180deg,#ffffff29,#fff0),var(--scenario-image) center / cover no-repeat,var(--scenario-gradient),linear-gradient(135deg,#e8f0f6,#b9d0df)}.scenario-image:before,.scenario-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.scenario-image:before{background:linear-gradient(135deg,#ffffffe0,#ffffff57 38%,#fff0 64%),radial-gradient(circle at 78% 22%,rgba(145,209,255,.82),rgba(145,209,255,.28) 10%,transparent 24%);mix-blend-mode:screen}.scenario-image:after{inset:auto 0 0;height:40%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.22))}.scenario-number{position:absolute;left:26px;top:24px;z-index:2;color:#0c3254e6;font-family:Manrope,sans-serif;font-size:.86rem;font-weight:800;letter-spacing:.18em}.scenario-card-copy{min-height:126px;padding:26px 24px 28px;background:#fff}.scenario-card-copy h3{margin:0;color:#22313a;font-size:1.08rem;line-height:1.45}.scenario-card-copy p{margin:10px 0 0;color:var(--muted);font-size:.92rem;line-height:1.62}.scenario-arrow{position:absolute;top:50%;z-index:4;width:50px;height:50px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;color:#fff;background:#142a3c61;box-shadow:0 12px 28px #0318362e;transform:translateY(-50%);cursor:pointer;transition:background .18s ease,transform .18s ease}.scenario-arrow:hover,.scenario-arrow:focus-visible{background:#0e7490d1;transform:translateY(-50%) scale(1.04);outline:none}.scenario-arrow span{display:block;margin-top:-3px;font-family:Manrope,sans-serif;font-size:2.3rem;line-height:1}.scenario-arrow-prev{left:4px}.scenario-arrow-next{right:4px}.support-copy{padding-top:52px}.support-list{margin-top:24px}.capability-section{position:relative;overflow:hidden;padding-block:64px;background:linear-gradient(135deg,#05182df5,#0a3d52f0 48%,#1a7174e6),#0b2636}.capability-section:before,.capability-section:after{content:"";position:absolute;pointer-events:none}.capability-section:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 86%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 86%)}.capability-section:after{right:-10%;top:-18%;width:52%;height:72%;background:radial-gradient(circle,rgba(64,201,198,.24),transparent 62%);filter:blur(8px)}.capability-section .shell{position:relative;z-index:1}.capability-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:18px;align-items:stretch;margin-bottom:16px}.capability-hero-copy,.capability-assurance-card,.capability-cell,.capability-proof-strip{border:1px solid rgba(217,240,236,.18);box-shadow:0 22px 54px #00101c33;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.capability-hero-copy{min-height:210px;padding:28px 34px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(135deg,#fffffff2,#ebf7f4e6),linear-gradient(180deg,#c5a46d29,#fff0)}.capability-hero-copy .eyebrow{color:#0b7a6d}.capability-hero-copy h2{max-width:760px;margin:8px 0 0;color:#172c35;font-size:clamp(1.34rem,2.0081vw,2.32rem);line-height:1.12;letter-spacing:0}.capability-hero-copy>p:not(.eyebrow){max-width:760px;margin:12px 0 0;color:#22313ac2;font-size:.98rem;line-height:1.72}.capability-assurance-card{padding:24px;display:flex;flex-direction:column;justify-content:space-between;color:#f7fbf8;background:linear-gradient(145deg,#0c575beb,#082c40f5),linear-gradient(180deg,rgba(255,255,255,.16),transparent)}.capability-assurance-card span{width:max-content;padding:6px 10px;color:#06252c;background:#d8f5ee;font-size:.74rem;font-weight:800;letter-spacing:.12em}.capability-assurance-card strong{margin-top:26px;font-size:1.32rem;line-height:1.3}.capability-assurance-card p{margin:12px 0 0;color:#f7fbf8c7;font-size:.92rem;line-height:1.6}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.capability-cell{min-height:190px;padding:22px 22px 20px;position:relative;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,#fffffff0,#f5faf7e6),#ffffffe6;border-color:#ffffff6b;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.capability-cell:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--capability-accent, #0e7490),rgba(197,164,109,.82))}.capability-cell:hover{transform:translateY(-4px);border-color:#d8f5eeb8;box-shadow:0 26px 64px #00101c42}.capability-cell-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.capability-cell-head strong{color:#142d37;font-size:1.2rem;line-height:1.35;text-align:right}.capability-icon{position:relative;flex:0 0 auto;width:42px;height:42px;color:#fff;border-radius:999px;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.48),transparent 0 28%),linear-gradient(135deg,color-mix(in srgb,var(--capability-accent, #0e7490) 92%,#ffffff 8%),#123f50);box-shadow:inset 0 1px #ffffff6b,inset 0 -10px 18px #07263329,0 12px 22px color-mix(in srgb,var(--capability-accent, #0e7490) 22%,transparent)}.capability-icon:before,.capability-icon:after{content:"";position:absolute;box-sizing:border-box}.capability-icon-research:before{left:15px;top:9px;width:12px;height:21px;border:2px solid rgba(255,255,255,.92);border-top:0;border-radius:0 0 7px 7px}.capability-icon-research:after{left:13px;top:8px;width:16px;height:2px;border-radius:999px;background:#ffffffeb;box-shadow:3px 15px #ffffff5c,6px 11px 0 -1px #ffd38be6}.capability-icon-target:before{top:11px;right:11px;bottom:11px;left:11px;border:2px solid rgba(255,255,255,.92);border-radius:999px;box-shadow:0 0 0 5px #ffffff29,inset 0 0 0 5px #ffffff24}.capability-icon-target:after{left:19px;top:19px;width:4px;height:4px;border-radius:999px;background:#fff;box-shadow:9px -9px 0 -1px #ffd38bf2}.capability-icon-trend:before{left:11px;right:10px;bottom:12px;height:17px;border-left:2px solid rgba(255,255,255,.8);border-bottom:2px solid rgba(255,255,255,.8);border-radius:0 0 0 2px}.capability-icon-trend:after{left:15px;top:12px;width:17px;height:13px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;border-radius:0 2px 0 0;transform:skewY(-30deg) rotate(-8deg)}.capability-icon-quality:before{left:10px;top:10px;width:22px;height:22px;border:2px solid rgba(255,255,255,.9);border-radius:6px;transform:rotate(45deg)}.capability-icon-quality:after{left:17px;top:12px;width:9px;height:16px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(42deg)}.capability-icon-delivery:before{left:9px;top:15px;width:18px;height:11px;border:2px solid rgba(255,255,255,.92);border-radius:2px}.capability-icon-delivery:after{left:25px;top:17px;width:9px;height:8px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;border-radius:1px;box-shadow:-16px 8px 0 -3px #ffd38bf2,4px 8px 0 -3px #ffd38bf2}.capability-icon-support:before{left:10px;top:10px;width:22px;height:22px;border:2px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:inset 0 0 0 5px #ffffff21}.capability-icon-support:after{left:20px;top:7px;width:2px;height:28px;border-radius:999px;background:#fff;box-shadow:0 0 0 3px #ffffff26;transform:rotate(45deg)}.capability-promise{margin:20px 0 0;color:#0f4f5d;font-size:.98rem;font-weight:800;line-height:1.45}.capability-cell p:not(.capability-promise){margin:9px 0 0;color:#22313ab8;font-size:.92rem;line-height:1.58}.capability-grid>.reveal:nth-child(1) .capability-cell{--capability-accent: #0e7490}.capability-grid>.reveal:nth-child(2) .capability-cell{--capability-accent: #0b7a6d}.capability-grid>.reveal:nth-child(3) .capability-cell{--capability-accent: #456f8d}.capability-grid>.reveal:nth-child(4) .capability-cell{--capability-accent: #a2762c}.capability-grid>.reveal:nth-child(5) .capability-cell{--capability-accent: #247164}.capability-grid>.reveal:nth-child(6) .capability-cell{--capability-accent: #0f5f86}.capability-proof-strip{margin-top:12px;padding:16px 20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;color:#f7fbf8;background:#04192780}.capability-proof-strip span{color:#d8f5ee;font-size:.78rem;font-weight:800;letter-spacing:.12em}.capability-proof-strip strong{font-size:.98rem;line-height:1.5}.capability-proof-strip .capability-proof-badge{padding:8px 14px;color:#000;background:#f5d28a;font-size:.92rem;font-weight:800;white-space:nowrap}.about-panel,.contact-card,.contact-form,.product-block,.pillar-row{border-radius:26px}.brand-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-asset{padding:26px}.brand-asset img{max-width:160px;height:auto;margin-bottom:20px}.brand-asset h3,.flow-row h3{margin:0;font-size:1.3rem}.brand-asset p,.flow-row p,.meta-list li{color:var(--muted);line-height:1.8}.about-panel{min-height:320px;padding:34px;display:flex;flex-direction:column;justify-content:flex-end}.about-panel strong{font-family:var(--font-zh-sans);font-size:clamp(2rem,3vw,3rem)}.pillar-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:26px 28px}.product-block{padding:28px 30px}.product-media{margin:-28px -30px 22px;height:260px;overflow:hidden;border-radius:26px 26px 0 0}.product-media img{object-position:center}.product-head{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;margin-bottom:16px}.tag-list{margin-top:18px}.products-hero-banner{padding:calc(var(--header-height) * .33) 0 16px;text-align:center;background:linear-gradient(180deg,#f4f9f8,#fff)}.products-hero-banner .eyebrow{display:inline-block;margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.18em;color:#22313a99;text-transform:uppercase}.products-hero-banner .eyebrow:after{display:none}.products-hero-banner-title{margin:12px 0 0;font-family:var(--font-zh-sans);font-size:clamp(1.8rem,3.8vw,2.6rem);font-weight:650;line-height:1.18;color:#1d2f38}.products-hero-banner-sub{margin:12px auto 0;max-width:560px;color:var(--muted);font-size:.98rem;line-height:1.7}.products-stats-area{margin-bottom:24px;padding:16px 20px 18px;border-radius:16px;background:linear-gradient(135deg,#f4f7f9,#eef3f5,#f6f4f0);border:1px solid rgba(34,49,58,.05)}.products-stats-bar{display:flex;justify-content:flex-end;margin-bottom:0}.products-stats-toggle{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 16px;border:1px solid rgba(34,49,58,.14);border-radius:999px;background:#fff;color:#4a5b63;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.products-stats-toggle:hover{background:#22313a0a;border-color:#22313a38;color:#1d2f38}.products-stats-toggle.is-open{background:linear-gradient(135deg,#0b6673,#0b7a6d 48%,#12ab5c);border-color:transparent;color:#f8f7f3;box-shadow:0 8px 20px #08585529}.products-stats-toggle-arrow{transition:transform .22s ease}.products-stats-toggle.is-open .products-stats-toggle-arrow{transform:rotate(180deg)}.products-stats-charts{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:stretch;max-height:0;overflow:hidden;opacity:0;margin-bottom:0;transition:max-height .4s ease,opacity .3s ease,margin-bottom .3s ease}.products-stats-charts.is-open{max-height:800px;opacity:1;margin-bottom:28px}.products-hero-chart-card{background:#fff;border:1px solid rgba(34,49,58,.08);border-radius:18px;padding:22px 24px 18px;box-shadow:0 8px 24px #0000000a;display:flex;flex-direction:column}.products-hero-chart-heading{margin:0 0 14px;font-size:.88rem;font-weight:700;color:#2d4048;letter-spacing:.04em}.chart-bars{display:flex;flex-direction:column;gap:5px}.chart-bar-row{display:grid;grid-template-columns:130px minmax(0,1fr) 28px;gap:10px;align-items:center}.chart-bar-label{font-size:.72rem;color:#4a5b63;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-bar-track{height:12px;border-radius:6px;background:#22313a0d;overflow:hidden}.chart-bar-fill{height:100%;border-radius:6px;min-width:4px;transition:width .6s ease}.chart-bar-value{font-size:.72rem;font-weight:700;color:#2d4048;text-align:center}.products-hero-chart-donut-card{display:flex;flex-direction:column;align-items:center;justify-content:center}.chart-donut-wrap{width:200px;height:200px;flex-shrink:0}.chart-donut{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.chart-donut-hole{width:120px;height:120px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 12px #0000000f}.chart-donut-hole strong{font-size:1.8rem;font-weight:800;color:#1d2f38;line-height:1.1}.chart-donut-hole span{font-size:.68rem;color:#8a9aa0;margin-top:2px;letter-spacing:.06em}.chart-legend{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px 8px;width:100%}.chart-legend-item{display:flex;align-items:center;gap:5px}.chart-legend-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.chart-legend-label{font-size:.66rem;color:#4a5b63;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.chart-legend-count{font-size:.66rem;font-weight:700;color:#2d4048;flex-shrink:0}.products-content-section{padding-top:18px}.products-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.products-sidebar{position:sticky;top:calc(var(--header-height) + 24px);padding:2px 0 0}.products-sidebar-title{margin:0 0 17px;padding:0 10px;font-size:.76rem;font-weight:750;color:#233940;letter-spacing:.02em}.products-sidebar-nav{display:flex;flex-direction:column;gap:3px}.products-sidebar-nav:before{content:"";display:block;height:1px;margin:-4px 10px 11px;background:linear-gradient(90deg,transparent,rgba(34,49,58,.1) 12%,rgba(34,49,58,.1) 88%,transparent)}.products-sidebar-link{--category-color: #0f8c6a;--category-dot: #b9d8cf;--category-bg: #e6f5ef;display:flex;align-items:center;gap:10px;width:100%;min-height:37px;padding:7px 10px;border:none;border-radius:10px;background:transparent;color:#344950;font-size:.86rem;font-weight:650;cursor:pointer;text-align:left;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.products-sidebar-link:hover{background:#0f8c6a0e;color:#1d3036;transform:translate(2px)}.products-sidebar-link:focus-visible{outline:2px solid rgba(15,140,106,.24);outline-offset:2px}.products-sidebar-link.is-active{background:radial-gradient(circle at 88% 42%,rgba(255,255,255,.46) 0 18px,transparent 19px),linear-gradient(105deg,#c2f0dd,#d8f2e7 53%,#e8f5f4);color:#123c36;font-weight:760;box-shadow:inset 0 0 0 1px #0f8c6a12;transform:none}.products-sidebar-link-all,.products-sidebar-link-all:hover,.products-sidebar-link-all.is-active{color:#000;font-weight:760}.products-sidebar-link-text{flex:1;min-width:0;line-height:1.35}.products-sidebar-link-dot{width:5px;height:5px;border-radius:999px;flex-shrink:0;background:var(--category-dot);opacity:.48;transition:background .18s ease,opacity .18s ease,transform .18s ease}.products-sidebar-link:hover .products-sidebar-link-dot{opacity:.78;transform:scale(1.15)}.products-sidebar-link.is-active .products-sidebar-link-dot{display:none}.products-sidebar-link-count{flex-shrink:0;font-size:.67rem;font-weight:750;padding:2px 7px;border-radius:999px;background:#f2f4f5;color:#3449506b;min-width:21px;text-align:center;line-height:1.55;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.products-sidebar-link.is-active .products-sidebar-link-count{background:#ffffff5c;color:#5d9285;box-shadow:inset 0 0 0 1px #ffffff3d}.products-sidebar-contact{margin-top:24px;border-radius:14px;background:#fff;border:1px solid rgba(34,49,58,.1);overflow:hidden}.products-sidebar-contact-header{padding:14px 16px 12px;border-bottom:1px solid rgba(21,83,137,.13);background:radial-gradient(circle at 88% 18%,rgba(255,255,255,.42) 0 24px,transparent 25px),linear-gradient(135deg,#dbeeff,#edf6ff 48%,#f3f8ff)}.products-sidebar-contact-title{font-size:.78rem;font-weight:700;color:#173f6b;letter-spacing:.02em;margin-bottom:4px}.products-sidebar-contact-desc{font-size:.72rem;color:#8a9aa0;line-height:1.5;margin:0}.products-sidebar-contact-items{padding:6px 0}.products-sidebar-contact-item{display:flex;align-items:center;gap:10px;padding:9px 16px;color:inherit;text-decoration:none;transition:background .15s ease}.products-sidebar-contact-item:hover{background:#22313a08}.products-sidebar-contact-icon{width:28px;height:28px;border-radius:8px;background:#0e749014;color:#0e7490;display:flex;align-items:center;justify-content:center;flex-shrink:0}.products-sidebar-contact-content{display:flex;flex-direction:column;gap:1px;min-width:0}.products-sidebar-contact-label{font-size:.68rem;color:#8a9aa0;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.products-sidebar-contact-value{font-size:.8rem;font-weight:600;color:#1d2f38;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products-main{min-width:0}.products-main .product-search-wrap{width:100%;max-width:100%;display:flex;align-items:center;gap:10px;margin-bottom:24px}.product-search-field{position:relative;flex:1;min-width:0;display:flex;align-items:center}.product-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#8a9aa0;pointer-events:none;flex-shrink:0;z-index:1}.product-view-toggles{display:flex;gap:4px;flex-shrink:0}.product-view-toggle{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(34,49,58,.14);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.product-view-toggle-grid{border-color:#10b9813d;color:#10b981;background:#10b9810a}.product-view-toggle-list{border-color:#ef444438;color:#ef4444;background:#ef444409}.product-view-toggle-grid:hover,.product-view-toggle-grid.is-active{border-color:#10b981;color:#059669;background:#10b9811a}.product-view-toggle-list:hover,.product-view-toggle-list.is-active{border-color:#ef4444;color:#dc2626;background:#ef44441a}.product-search-input{width:100%;min-height:44px;padding:0 46px 0 40px;border:1px solid rgba(34,49,58,.14);border-radius:12px;background:#fff;color:var(--text);font-size:.94rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.product-search-input::placeholder{color:#a8b5bb}.product-search-input:focus{border-color:#0e749066;box-shadow:0 0 0 3px #0e749012}.product-search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#22313a14;color:var(--muted);cursor:pointer;z-index:1}.product-search-clear:hover{background:#22313a24}.product-search-kbd{position:absolute;right:12px;top:50%;transform:translateY(-50%);padding:3px 7px;border:1px solid rgba(34,49,58,.14);border-radius:6px;background:#22313a08;color:#93a1a8;font-family:Manrope,sans-serif;font-size:.7rem;font-weight:600;line-height:1.4;pointer-events:none}.product-search-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:-12px 0 20px;padding:9px 14px;border:1px solid rgba(14,116,144,.16);border-radius:10px;background:#0e74900d}.product-search-status-text{color:var(--muted);font-size:.86rem}.product-search-status-query{margin:0 6px;color:var(--text);font-weight:600}.product-search-status-count{white-space:nowrap}.product-search-status-clear{flex-shrink:0;padding:5px 12px;border:1px solid rgba(14,116,144,.28);border-radius:999px;background:#fff;color:#0e7490;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .16s ease}.product-search-status-clear:hover{background:#0e749014}.product-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 22px}.product-card{display:flex;flex-direction:column;border-radius:15px;border:1px solid rgba(29,53,87,.12);background:#fff;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%;font:inherit;color:inherit;overflow:hidden;height:320px;box-shadow:0 6px 18px #132c4c1c}.product-card:hover{transform:translateY(-3px);border-color:#22313a29;box-shadow:0 14px 34px #132c4c21}.product-card-body-row{display:flex;flex-direction:row;flex:1;min-height:0;overflow:hidden}.product-card-image{position:relative;width:50.5%;flex-shrink:0;align-self:stretch;margin:-1px 0 0 -1px;height:calc(100% + 1px);display:flex;align-items:center;justify-content:center;overflow:hidden}.product-card-image-icon{position:relative;z-index:1;opacity:.42;transition:opacity .2s ease,transform .2s ease}.product-card:hover .product-card-image-icon{opacity:.58;transform:scale(1.06)}.product-card-image-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#fff0,#ffffff47 48%,#fff0);pointer-events:none}.product-card-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.product-card-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;padding:16px 14px 15px;gap:0;overflow:hidden}.product-card-info-top{display:flex;flex-direction:column}.product-card-category{margin:0 0 4px;font-size:.62rem;font-weight:700;letter-spacing:0;line-height:1.2;color:#0f1e2e}.product-card-name{margin:0 0 5px;font-size:.91rem;font-weight:800;line-height:1.22;overflow-wrap:break-word;word-break:break-word;color:#0f1e2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-en{margin:0 0 6px;font-size:.55rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.02em;text-transform:uppercase;color:#0f1e2e8c}.product-card-model{margin:0;font-size:.78rem;font-weight:800;line-height:1.2;letter-spacing:0;color:#0f1e2e}.product-card-specs{margin:38px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.product-card-specs li{display:flex;align-items:center;gap:6px;font-size:.57rem;line-height:1.3;color:#0f1e2ead}.product-card-specs li svg{flex-shrink:0;width:14px;height:14px}.product-card-specs li>span{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.product-card-variants{display:grid;grid-template-columns:repeat(2,max-content);gap:8px 6px;margin-top:38px}.product-card-variant-chip{display:inline-block;min-width:58px;padding:4px 10px;border-radius:20px;font-size:.66rem;font-weight:700;line-height:1.15;letter-spacing:.01em;text-align:center;background:#5b8ff91a;color:#3a6fd6;border:1px solid rgba(91,143,249,.22)}.product-card-footer{flex-shrink:0;min-height:56px;margin:0 -1px -1px;padding:0 19px;display:flex;align-items:center;justify-content:center;font-size:1.08rem;font-weight:900;letter-spacing:.02em;line-height:1.2;color:#fff;text-align:center;border-top:none;background:linear-gradient(180deg,#ffffff14,#fff0 42%),linear-gradient(92deg,#1f5b84,#16456c 46%,#082843);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0312204d;text-shadow:0 1px 3px rgba(3,18,32,.38);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-body{display:flex;flex-direction:column;padding:12px 14px 14px;min-width:0}.product-card-title{margin:0;font-size:.94rem;font-weight:650;line-height:1.3;color:#1d2f38;text-align:center}.search-highlight{background:#fde68a;color:#1d2f38;border-radius:2px;padding:0 1px}.product-grid-empty{text-align:center;color:var(--muted);padding:48px 0}.product-grid-empty-text{margin:0}.product-grid-empty-clear{margin-top:16px;padding:8px 18px;border:1px solid rgba(14,116,144,.28);border-radius:999px;background:#fff;color:#0e7490;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .16s ease}.product-grid-empty-clear:hover{background:#0e749012}.product-list-view{width:100%;border:none;border-radius:0;overflow:visible;background:transparent;display:flex;flex-direction:column;gap:3px}.product-list-header{display:grid;grid-template-columns:2fr 1.5fr 1fr;padding:6px 16px 10px;background:transparent;border-bottom:none;font-size:.76rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.product-list-row{display:grid;grid-template-columns:2fr 1.5fr 1fr;padding:13px 16px;border-bottom:none;border:1px solid rgba(34,49,58,.07);border-radius:10px;background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer;width:100%;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease;align-items:center}.product-list-row:last-child{border-bottom:1px solid rgba(34,49,58,.07)}.product-list-row:hover{background:#f5f8fc;border-color:#22313a21;box-shadow:0 2px 8px #22313a0f}.product-list-name{font-size:.92rem;font-weight:560;color:var(--text)}.product-list-model{font-size:.88rem;color:#3a7abf}.product-list-category{font-size:.85rem;color:var(--muted)}.products-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:36px;padding-top:24px;border-top:1px solid rgba(34,49,58,.06)}.products-pagination-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(34,49,58,.12);border-radius:10px;background:#fff;color:#4a5b63;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.products-pagination-btn:hover:not(:disabled){background:#22313a0a;border-color:#22313a33;color:#1d2f38}.products-pagination-btn:disabled{opacity:.35;cursor:default}.products-pagination-num{min-width:38px;height:38px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;background:transparent;color:#4a5b63;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.products-pagination-num:hover{background:#22313a0a;color:#1d2f38}.products-pagination-num.is-active{background:linear-gradient(135deg,#0b6673,#0b7a6d 48%,#12ab5c);color:#f8f7f3;border-color:transparent;box-shadow:0 8px 20px #08585529}.products-result-count{margin:16px 0 0;text-align:center;color:#a8b5bb;font-size:.8rem}.product-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0a141e99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:48px 20px 20px;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.product-detail-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.product-detail-panel{position:relative;width:min(980px,100%);border-radius:6px;background:#fff;box-shadow:0 18px 64px #00000038,0 2px 8px #00000014;overflow:hidden;margin:auto}.tds-document-shell{background:#fff}.tds-document-shell.is-pdf-export{width:980px;max-width:980px}.product-detail-close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(34,49,58,.12);border-radius:999px;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#4a5b63;cursor:pointer;transition:background .18s ease,color .18s ease;z-index:10}.product-detail-close:hover{background:#e2e5e9;color:#1d2f38}.tds-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:32px 42px 28px;overflow:hidden;color:#2e2718;background:radial-gradient(circle at 88% -25%,rgba(200,168,106,.32),transparent 56%),radial-gradient(circle at 4% 135%,rgba(176,138,79,.16),transparent 58%),linear-gradient(118deg,#f9f4e9,#f3e9d3 52%,#ecdfc0)}.tds-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 44%,rgba(176,138,79,.06) 44.6%,transparent 45.4%),linear-gradient(115deg,transparent 63%,rgba(176,138,79,.045) 63.5%,transparent 64.2%);pointer-events:none}.tds-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#7d5f33,#c8a86a 30%,#efdfba,#c8a86a 70%,#7d5f33)}.tds-brand-block{position:relative;z-index:1;display:flex;align-items:center;gap:16px}.tds-brand-block strong,.tds-brand-block span,.tds-brand-link{display:block}.tds-brand-block strong{color:#2e2718;font-size:1rem;font-weight:760;letter-spacing:.04em}.tds-brand-block span{margin-top:5px;color:#2e271880;font-family:Manrope,sans-serif;font-size:.64rem;font-weight:750;letter-spacing:.18em}.tds-brand-link{margin-top:5px;width:fit-content;color:#96702f;font-family:Manrope,sans-serif;font-size:.8208rem;font-weight:900;letter-spacing:.16em;line-height:1.25;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tds-brand-link:hover{color:#7d5a22}.tds-document-title{position:relative;z-index:1;text-align:right}.tds-document-title span,.tds-document-title strong{display:block}.tds-document-title strong{color:#2e2718;font-family:DingTalk JinBuTi,Noto Sans SC,PingFang SC,sans-serif;font-size:1.42rem;font-weight:400;letter-spacing:.12em}.tds-document-title span{margin-top:6px;color:#a3803f;font-family:Manrope,sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.3em}.tds-document-title strong+span{margin-top:6px}.tds-logo{height:48px;width:auto;display:block;flex-shrink:0;padding:7px;background:#fffffff7;border:1px solid rgba(176,138,79,.4);border-radius:3px;box-shadow:0 6px 18px #7d5f3329}.tds-doc-meta{grid-column:1 / -1;position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:10px;border:1px solid rgba(176,138,79,.32);background:#b08a4f33}.tds-doc-meta span{min-height:42px;display:flex;align-items:baseline;gap:10px;padding:0 14px;background:#fffcf59e}.tds-doc-meta em{font-style:normal;color:#96702f;font-family:Manrope,sans-serif;font-size:.62rem;font-weight:780;letter-spacing:.1em;white-space:nowrap}.tds-doc-meta b{color:#3a3220;font-size:.8rem;font-weight:640;letter-spacing:.03em}.tds-identity{display:grid;grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);gap:28px;padding:34px 42px 30px;background:linear-gradient(180deg,#faf8f3,#f5f1e8);border-bottom:1px solid rgba(23,26,33,.12)}.tds-product-image-wrap{position:relative;min-height:0;aspect-ratio:1 / 1;padding:0;background:#fff;border:1px solid rgba(23,26,33,.14);border-radius:2px;display:flex;align-items:center;justify-content:center;overflow:hidden}.tds-product-image-wrap:before,.tds-product-image-wrap:after{content:"";position:absolute;width:18px;height:18px;border-color:#b08a4f;border-style:solid;z-index:1;pointer-events:none}.tds-product-image-wrap:before{top:-1px;left:-1px;border-width:2px 0 0 2px}.tds-product-image-wrap:after{right:-1px;bottom:-1px;border-width:0 2px 2px 0}.tds-document-shell.is-pdf-export .tds-product-image-wrap{aspect-ratio:1 / 1}.tds-product-image{width:100%;height:100%;object-fit:cover;display:block}.tds-document-shell.is-pdf-export .tds-product-image{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.tds-identity-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.tds-category-label{display:flex;align-items:center;gap:10px;width:fit-content;margin-bottom:12px;padding:0;color:#96702f;font-size:.74rem;font-weight:780;letter-spacing:.14em;line-height:1.2}.tds-category-label:before{content:"";width:28px;height:1px;background:#c8a86a}.tds-subcategory-label{color:#8a6b35;font-weight:640;opacity:.85}.tds-feature-list{margin:6px 0;padding-left:0;list-style:none}.tds-feature-item{position:relative;padding-left:1.15em;color:#3c4149;font-size:.92rem;line-height:1.78;margin-bottom:4px}.tds-feature-item:before{content:"";position:absolute;left:0;top:.68em;width:5px;height:5px;background:#b08a4f}.tds-application-item:before{content:none}.tds-application-item{padding-left:0}.tds-application-list{margin:6px 0;padding-left:0;list-style:none}.tds-application-item{margin-bottom:6px}.tds-application-item::marker{content:""}.tds-product-name{margin:0;padding:0;font-family:DingTalk JinBuTi,Noto Sans SC,PingFang SC,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1.16;letter-spacing:.015em;color:#15181e;text-align:left}.tds-chemical-name{margin:12px 0 0;font-family:Manrope,sans-serif;font-size:.9rem;color:#6b7280;text-align:left;font-style:italic}.tds-identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;background:#171a211f;border:1px solid rgba(23,26,33,.12)}.tds-identity-grid div{padding:14px 14px 13px;background:#fff}.tds-download-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:100%;padding:14px 16px 13px;border:0;background:radial-gradient(circle at 78% 26%,rgba(255,255,255,.55),transparent 58%),linear-gradient(145deg,#f3e7cb,#e6d0a4);color:#5b4520;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.tds-download-card:hover:not(:disabled){background:radial-gradient(circle at 78% 26%,rgba(255,255,255,.65),transparent 60%),linear-gradient(145deg,#f6eccc,#ecd7a8);color:#4a3817;box-shadow:inset 0 0 0 1px #b08a4f80;transform:translateY(-1px)}.tds-download-card:disabled{cursor:progress}.tds-download-card-label{color:#5b45208c}.tds-download-card-value{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.tds-download-card-type{color:#3a2d12;font-size:1rem;font-weight:820;letter-spacing:.02em}.tds-download-card-filemark{position:relative;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fdf7e8;border:1px solid rgba(125,95,51,.35);border-radius:4px;background:linear-gradient(180deg,#b9905a,#96702f);box-shadow:0 10px 20px #7d5f3347,inset 0 1px #fff6;transition:transform .18s ease,box-shadow .18s ease}.tds-download-card:hover:not(:disabled) .tds-download-card-filemark{transform:translateY(-1px) scale(1.03);box-shadow:0 14px 24px #7d5f3357,inset 0 1px #ffffff73}.tds-download-card-arrow{position:absolute;top:-8px;right:-8px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #ffffff;border-radius:999px;background:linear-gradient(180deg,#a3803f,#7d5f33);color:#fdf7e8;box-shadow:0 8px 16px #7d5f3352;transition:transform .18s ease,box-shadow .18s ease}.tds-download-card-arrow svg{width:17px;height:17px}.tds-download-card:hover:not(:disabled) .tds-download-card-arrow{transform:translateY(2px);box-shadow:0 10px 18px #7d5f3366}.tds-download-card-filemark>svg{width:31px;height:31px}.tds-download-card-filemark i{position:absolute;right:1px;bottom:5px;margin:0;padding:3px 5px 2px;border-radius:2px;background:#fdf7e8eb;color:#7d5f33;font-family:Manrope,sans-serif;font-size:.5rem;font-style:normal;font-weight:800;letter-spacing:.04em;line-height:1}.tds-download-card.is-loading .tds-download-card-filemark{opacity:.76}.tds-identity-grid span,.tds-identity-grid strong{display:block}.tds-identity-grid span{color:#6d7d84;font-size:.72rem;font-weight:700;letter-spacing:.08em}.tds-identity-grid strong{margin-top:6px;color:#15181e;font-size:.92rem;font-weight:760}.tds-body{padding:32px 42px 0}.tds-section{margin:0 0 28px}.tds-section-title{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:0}.tds-section-num{padding:4px 7px;color:#fdf7e8;background:linear-gradient(160deg,#b08a4f,#8a6b3d);border:1px solid rgba(125,95,51,.45);border-radius:2px;font-family:Manrope,sans-serif;font-size:.74rem;font-weight:850;letter-spacing:.06em;line-height:1}.tds-section-zh{color:#171a20;font-size:.98rem;font-weight:820;letter-spacing:.05em;white-space:nowrap}.tds-section-rule{flex:1 1 auto;min-width:24px;height:1px;background:linear-gradient(90deg,#b08a4f8c,#171a210d)}.tds-section-en{color:#a3803f;font-family:Manrope,sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.tds-text{margin:6px 0;color:#3c4149;font-size:.92rem;line-height:1.78}.tds-text-indent{text-indent:2em}.tds-text-indent-inline{display:inline-block;text-indent:2em}.tds-table{width:100%;border-collapse:collapse;font-size:.88rem;border-radius:2px;overflow:hidden;border:1px solid rgba(23,26,33,.16)}.tds-document-shell.is-pdf-export .tds-section,.tds-document-shell.is-pdf-export .tds-table,.tds-document-shell.is-pdf-export .tds-info-card,.tds-document-shell.is-pdf-export .tds-contact-bar,.tds-document-shell.is-pdf-export .tds-table tr,.tds-document-shell.is-pdf-export .tds-table th,.tds-document-shell.is-pdf-export .tds-table td{break-inside:avoid;page-break-inside:avoid}.tds-table th{padding:12px 16px;color:#fdf7e8;background:linear-gradient(180deg,#9a7845,#7d5f33);border-right:1px solid rgba(255,255,255,.14);border-bottom:2px solid #c8a86a;font-size:.78rem;font-weight:760;letter-spacing:.08em;text-align:center}.tds-table tr{transition:background .15s ease}.tds-table tr:nth-child(2n){background:#faf7f1}.tds-table tr:hover{background:#c8a86a17}.tds-table td{padding:11px 16px;color:#454c57;border-top:1px solid rgba(23,26,33,.08);border-right:1px solid rgba(23,26,33,.05);line-height:1.55;vertical-align:middle;text-align:center}.tds-table-label{width:24%;color:#1c1f26;font-weight:760;font-size:.86rem;letter-spacing:.04em;background:#f3eee3;text-align:center}.tds-table-value{color:#20242c;font-weight:720;line-height:1.5;text-align:center}.tds-table-variant-header{background:#86662f;color:#f7ecd6;font-size:.76rem;text-align:center;border-top:1px solid rgba(255,255,255,.12)}.tds-table-vertical-variants{table-layout:fixed}.tds-table-vertical-variants th:first-child,.tds-table-vertical-variants td:first-child{width:14%}.tds-table-vertical-variants th:not(:first-child),.tds-table-vertical-variants td:not(:first-child){width:auto}.tds-table-vertical-variants th,.tds-table-vertical-variants td{overflow-wrap:anywhere;word-break:break-word}.tds-table-vertical-variants .tds-table-label{white-space:normal}.tds-document-shell.is-pdf-export .tds-table-vertical-variants tr,.tds-document-shell.is-pdf-export .tds-table-vertical-variants th,.tds-document-shell.is-pdf-export .tds-table-vertical-variants td{break-inside:avoid;page-break-inside:avoid}.tds-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tds-info-card{min-height:132px;padding:18px 18px 16px;background:#faf8f3;border:1px solid rgba(23,26,33,.1);border-top:3px solid #b08a4f}.tds-info-card span{display:block;color:#a3803f;font-family:Manrope,sans-serif;font-size:.68rem;font-weight:820;letter-spacing:.16em;text-transform:uppercase}.tds-info-card strong{display:block;margin-top:6px;color:#171a20;font-size:1rem}.tds-info-card p{margin:10px 0 0;color:#4c545f;font-size:.88rem;line-height:1.72}.tds-footer-note{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;margin:0 0 28px;padding:18px 20px;background:#f6f1e7;border:1px solid rgba(176,138,79,.3);border-left:4px solid #b08a4f;color:#5f686f}.tds-footer-note strong{color:#171a20;font-size:.88rem;letter-spacing:.08em}.tds-footer-note p{margin:0;font-size:.82rem;line-height:1.75}.product-detail-siblings{display:flex;flex-wrap:wrap;gap:8px}.product-detail-sibling-chip{padding:6px 14px;border-radius:2px;border:1px solid rgba(23,26,33,.14);background:#f4efe6;color:var(--text);font-size:.84rem;cursor:pointer;transition:background .18s ease,border-color .18s ease}.product-detail-sibling-chip:hover{background:#ece2cd;border-color:#b08a4f73}.product-detail-cta{margin-top:28px;width:100%;text-decoration:none}.tds-contact-bar{position:relative;margin:0;padding:24px 42px 26px;display:grid;grid-template-columns:1fr 1fr;gap:12px;background:radial-gradient(circle at 92% -30%,rgba(200,168,106,.24),transparent 55%),linear-gradient(118deg,#f9f4e9,#f2e8d1 55%,#ecdfc0)}.tds-contact-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7d5f33,#c8a86a 30%,#efdfba,#c8a86a 70%,#7d5f33)}.tds-contact-item{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:3px;background:#fff9;border:1px solid rgba(176,138,79,.3);transition:transform .15s ease,box-shadow .15s ease}.tds-contact-item:hover{transform:translateY(-1px);box-shadow:0 4px 16px #7d5f3324}.tds-contact-item svg{flex-shrink:0;color:#a3803f;opacity:1}.tds-contact-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tds-contact-label{font-size:.66rem;font-weight:700;color:#5b45208c;letter-spacing:.12em;text-transform:uppercase}.tds-contact-text strong{font-size:.92rem;font-weight:700;color:#3a2d12;letter-spacing:.02em}.tds-disclaimer{grid-column:1 / -1;margin:6px 0 0;padding-top:12px;border-top:1px solid rgba(176,138,79,.28);color:#5b452080;font-size:.72rem;line-height:1.7}@media (max-width: 1024px){.products-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.product-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width: 720px){.products-hero-banner{padding:calc(var(--header-height) * .33) 0 16px}.products-hero-banner-title{font-size:1.6rem}.products-stats-charts{grid-template-columns:1fr;gap:16px}.chart-bar-row{grid-template-columns:90px minmax(0,1fr) 24px;gap:6px}.chart-bar-label{font-size:.66rem}.chart-donut-wrap{width:160px;height:160px}.chart-donut-hole{width:96px;height:96px}.chart-donut-hole strong{font-size:1.4rem}.chart-legend{grid-template-columns:repeat(2,1fr)}.products-layout{grid-template-columns:1fr;gap:20px}.products-sidebar{position:static;order:-1;padding-top:0}.products-sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.products-sidebar-nav:before{flex-basis:100%;margin:-2px 0 8px}.products-sidebar-link{width:auto;min-height:36px;padding:7px 12px;border-radius:999px;font-size:.82rem;border:1px solid rgba(34,49,58,.08);background:#ffffffbd;box-shadow:0 8px 20px #22313a0a}.products-sidebar-link:hover{transform:translateY(-1px)}.products-sidebar-link-dot{display:none}.products-sidebar-link.is-active{border-color:transparent;box-shadow:0 10px 24px #0f8c6a1f}.products-sidebar-contact{display:none}.product-card-grid{grid-template-columns:1fr;gap:14px}.product-card{height:292px;min-height:0}.product-card-image-icon svg{width:32px;height:32px}.product-card-info{padding:14px 12px 12px}.product-card-name{font-size:.88rem}.product-card-model{font-size:.76rem}.product-card-summary{-webkit-line-clamp:1;margin-bottom:4px}.product-card-specs li{font-size:.6rem}.product-card-variants,.product-card-specs{margin-top:28px}.product-card-footer{min-height:52px;font-size:1.21rem}.product-detail-panel{border-radius:8px}.tds-header{grid-template-columns:1fr;gap:16px;padding:22px 18px 18px}.tds-document-title{text-align:left}.tds-doc-meta{grid-template-columns:1fr}.tds-identity{grid-template-columns:1fr;gap:18px;padding:20px 18px}.tds-product-image-wrap{min-height:0}.tds-product-image{height:100%}.tds-product-name{font-size:1.45rem}.tds-chemical-name{margin-top:10px}.tds-identity-grid{grid-template-columns:1fr;margin-top:18px}.tds-body{padding:22px 18px 0}.tds-section{margin-bottom:22px}.tds-table{font-size:.78rem}.tds-table th,.tds-table td{padding:8px 9px}.tds-table-label{width:32%;font-size:.72rem}.tds-table-value{font-size:.78rem}.tds-table-vertical-variants th:first-child,.tds-table-vertical-variants td:first-child{width:22%}.tds-table-vertical-variants th,.tds-table-vertical-variants td{padding:7px 8px;font-size:.7rem;line-height:1.4}.tds-footer-note{grid-template-columns:1fr;gap:8px}.tds-info-grid{grid-template-columns:1fr}.tds-contact-bar{padding:18px;grid-template-columns:1fr;gap:8px}.tds-contact-item{padding:12px 14px}}.contact-card,.contact-form{padding:30px;height:100%;display:flex;flex-direction:column}.about-meta{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.about-meta-card{background:var(--bg-panel);border:1px solid rgba(34,49,58,.08);box-shadow:var(--shadow);border-radius:24px;padding:24px 24px 20px}.about-meta-card span{display:block;margin-bottom:12px;color:var(--brand);font-family:Manrope,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.meta-list{margin:0;padding-left:18px}.meta-list li+li{margin-top:8px}.about-page{background:linear-gradient(180deg,#f7fbfb,#fff 48%,#f7f4ee)}.about-positioning-copy,.about-positioning-visual{opacity:1;transform:none}.about-positioning{position:relative;overflow:clip;padding:calc(var(--header-height) + 54px) 0 76px;background:linear-gradient(135deg,#e6f7f8e0,#fffffff5 48%,#f3eee4db)}.about-positioning:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(14,116,144,.1) 1px,transparent 1px),linear-gradient(180deg,rgba(14,116,144,.08) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.74),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.74),transparent 82%);opacity:.32}.about-positioning:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(34,49,58,.18),transparent)}.about-positioning-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.78fr);gap:58px;align-items:end}.about-positioning-copy h1,.about-scope-heading h2{margin:0;color:#1d2f38;font-family:var(--font-zh-sans);font-weight:650;letter-spacing:0}.about-page .eyebrow,.contact-hero-copy .eyebrow{position:relative;isolation:isolate;display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin:0 0 18px;padding:9px 18px 10px 20px;color:#315664;font-family:var(--font-zh-sans);font-size:.96rem;font-weight:650;letter-spacing:.02em;background:linear-gradient(180deg,#fffffff2,#f0f6f4e6),linear-gradient(90deg,#0b66730a,#12ab5c08);border:1px solid rgba(29,53,87,.08);border-radius:999px;box-shadow:inset 0 1px #ffffffd1,0 10px 24px #1d35570f;line-height:1.2}.about-page .eyebrow:before,.about-page .eyebrow:after,.contact-hero-copy .eyebrow:before,.contact-hero-copy .eyebrow:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.about-page .eyebrow:before,.contact-hero-copy .eyebrow:before{left:10px;width:3px;height:1.05em;border-radius:999px;background:linear-gradient(180deg,#0b6673,#12ab5c)}.about-page .eyebrow:after,.contact-hero-copy .eyebrow:after{right:12px;width:16px;height:1px;background:linear-gradient(90deg,#0b66733d,#0b667300);opacity:.8}.about-positioning-copy h1{max-width:900px;font-size:clamp(calc(2.05rem - 6px),calc(4.8vw - .5rem - 6px),calc(3.85rem - 6px));line-height:1.08}.about-lead{max-width:780px;margin:24px 0 0;color:#22313ac2;font-size:1.08rem;line-height:1.85}.about-focus-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.about-focus-list span{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border-radius:999px;color:#1f4f5c;background:#ffffffad;border:1px solid rgba(14,116,144,.16);box-shadow:0 12px 24px #1d35570f;font-size:.94rem;font-weight:650}.about-positioning-visual{min-width:0}.about-business-panel{position:relative;min-height:420px;padding:34px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate;color:#f6fbfa;background:linear-gradient(155deg,#125d68fa,#15465bfa 52%,#1f303efa);border:1px solid rgba(255,255,255,.22);border-radius:6px;box-shadow:0 26px 70px #1d35572e}.about-business-panel:before{content:"";position:absolute;inset:28px 30px auto auto;width:164px;height:164px;border:1px solid rgba(183,225,222,.28);transform:rotate(18deg);z-index:-1}.about-business-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(135deg,transparent 0%,rgba(0,0,0,.76) 58%,transparent 100%);mask-image:linear-gradient(135deg,transparent 0%,rgba(0,0,0,.76) 58%,transparent 100%)}.about-panel-kicker{display:block;margin-bottom:14px;color:#effbf8b8;font-size:.84rem;font-weight:700;letter-spacing:.18em}.about-business-panel strong{display:block;max-width:9ch;color:#fff;font-size:clamp(2.05rem,3vw,3.25rem);line-height:1.1;font-weight:650}.about-business-panel p{max-width:540px;margin:18px 0 0;color:#effbf8c7;line-height:1.85}.about-flowline{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;margin-top:30px}.about-flowline span{color:#f7fbfa;font-size:.92rem;font-weight:700}.about-flowline i{display:block;height:1px;background:linear-gradient(90deg,#cae8e429,#cae8e4c2)}.about-scope{padding:76px 0 88px;background:#fff}.about-scope-heading{max-width:920px}.about-scope-heading h2{max-width:820px;font-size:clamp(1.5rem,2.25vw,2.6rem);line-height:1.12}.about-scope-heading p:not(.eyebrow){max-width:760px;margin:18px 0 0;color:var(--muted);font-size:1.04rem;line-height:1.82}.about-scope-grid{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.about-scope-card{position:relative;height:100%;padding:28px 28px 24px;overflow:hidden;background:linear-gradient(180deg,#fffffffa,#faf8f3f5);border:1px solid rgba(34,49,58,.12);border-radius:6px;box-shadow:0 20px 52px #4d493e14}.about-scope-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0e7490,#c5a46dc7)}.about-scope-card span{display:block;margin-bottom:14px;color:var(--brand);font-size:.84rem;font-weight:800;letter-spacing:.14em}.about-scope-card .meta-list{padding-left:0;list-style:none}.about-scope-card .meta-list li{position:relative;padding-left:18px;font-size:.9rem;color:#122a35}.about-scope-card .meta-list li:before{content:"";position:absolute;top:.72em;left:0;width:5px;height:5px;border-radius:999px;background:#5f7c86}.about-scope-card .meta-list li strong{display:block;font-size:.9rem;font-weight:700;color:#122a35}.about-scope-card .meta-list li em{display:block;font-style:normal;font-size:.78rem;color:#5f7c86;margin-top:2px;line-height:1.4}.about-scope-card .meta-list-subcategory{display:flex;flex-direction:column;gap:0}.about-scope-card .meta-list-subcategory li{padding:8px 18px;border-bottom:1px solid rgba(34,49,58,.06);font-size:.88rem;color:#1e3a45;font-weight:500}.about-scope-card .meta-list-subcategory li:last-child{border-bottom:none}.about-scope-card .meta-list-subcategory li:before{top:1.1em}.flow-list{display:grid;gap:14px}.flow-row{display:grid;grid-template-columns:80px minmax(0,1fr);gap:18px;padding:24px 26px}.flow-row>span{color:var(--accent);font-family:Manrope,sans-serif;font-size:1.35rem;font-weight:800}.client-network{position:relative;margin-top:28px;min-height:680px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;padding:48px 0 12px;overflow:visible;isolation:isolate}.client-section .section-heading{position:relative;z-index:3}.client-section .section-heading h2{color:#172c35;text-shadow:none}.client-network:before{content:"";position:absolute;top:-18px;right:-7vw;bottom:-90px;left:-7vw;z-index:-2;background:radial-gradient(circle at 8% 15%,rgba(224,122,95,.12),transparent 28%),radial-gradient(circle at 92% 10%,rgba(142,125,181,.14),transparent 30%),radial-gradient(circle at 12% 82%,rgba(163,226,238,.36),transparent 28%),radial-gradient(circle at 88% 80%,rgba(165,223,214,.32),transparent 26%),radial-gradient(circle at 50% 50%,rgba(200,239,244,.28),transparent 40%),linear-gradient(125deg,#f8fcfff7,#ebf8fcfa,#daf3f8eb);pointer-events:none}.client-network:after{content:"";position:absolute;inset:calc(50% + 18px) auto auto 50%;width:1px;height:min(76%,500px);background:linear-gradient(180deg,transparent,rgba(19,128,143,.35),rgba(142,125,181,.3),rgba(224,122,95,.25),transparent);transform:translate(-50%,-50%);pointer-events:none;z-index:1}.client-network-core{--core-half: 78.5px;position:absolute;left:50%;top:calc(50% + 18px);z-index:5;width:157px;height:157px;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.2),transparent 32%),linear-gradient(145deg,#003f5c,#0077a8 42%,#009688 78%,#15926e);border:8px solid rgba(255,255,255,.95);border-radius:50%;box-shadow:0 24px 60px #00506e52,0 0 0 1px #008ca02e,inset 0 -20px 36px #00283c33;transform:translate(-50%,-50%)}.client-network-core:before,.client-network-core:after{content:"";position:absolute;pointer-events:none}.client-network-core:before{left:calc(-50vw + var(--core-half));right:calc(-50vw + var(--core-half));top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,130,150,.4),rgba(142,125,181,.3),rgba(0,130,150,.4),transparent);transform:translateY(-50%)}.client-network-core:after{top:calc(-50vh + var(--core-half));bottom:calc(-50vh + var(--core-half));left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(0,130,150,.4),rgba(224,122,95,.25),rgba(0,130,150,.4),transparent);transform:translate(-50%)}.client-network-core img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.client-node{position:relative;z-index:2;min-height:280px;padding:0;overflow:hidden;border:1px solid rgba(180,215,220,.5);border-radius:18px;box-shadow:0 8px 32px #14465a17,0 2px 8px #14465a0d;background-size:cover;background-position:center;transition:box-shadow .2s ease,transform .2s ease}.client-node:hover{box-shadow:0 16px 48px #14465a24,0 4px 12px #14465a12;transform:translateY(-2px)}.client-node-01{background-image:url(/images/clients/client-energy.jpg)}.client-node-02{background-image:url(/images/clients/client-water.jpg)}.client-node-03{background-image:url(/images/clients/client-equipment.jpg)}.client-node-04{background-image:url(/images/clients/client-lab.jpg)}.client-node-02,.client-node-04{text-align:right}.client-node-02 .client-product-row,.client-node-04 .client-product-row{justify-content:flex-end}.client-node:before{content:none}.client-node:after{content:"";position:absolute;width:22%;height:1px;background:linear-gradient(90deg,#fff0,#ffffffb3,#ffffff59);pointer-events:none;z-index:1}.client-node-01:after{right:-11%;bottom:38%}.client-node-02:after{left:-11%;bottom:38%;transform:scaleX(-1)}.client-node-03:after{right:-11%;top:38%}.client-node-04:after{left:-11%;top:38%;transform:scaleX(-1)}.client-node-main{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px 28px 18px}.client-node h3{display:inline-block;min-height:0;margin:0;padding:6px 14px;color:#1a3a45;background:#ffffffd1;border:1px solid rgba(160,205,212,.45);border-radius:6px;box-shadow:0 2px 8px #00506412;font-size:clamp(1.12rem,1.5vw,1.55rem);font-weight:750;line-height:1.28}.client-product-row{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.client-product-row span{display:inline-flex;align-items:center;min-height:32px;padding:5px 12px;color:#1a3a45;background:#ffffffd1;border:1px solid rgba(160,205,212,.45);border-radius:6px;box-shadow:0 2px 8px #00506412;font-size:.83rem;font-weight:650;line-height:1.35}.home-cta-section{padding-top:8px;padding-bottom:72px}.home-cta-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:48px 28px 30px;background:linear-gradient(90deg,#f3f7f4f5,#fffcf7d1 52%,#f2f7f4f5);border-radius:34px;box-shadow:inset 0 1px #ffffffd6,0 22px 48px #1d355714}.home-cta-copy h2{margin:0;color:#23313a;font-family:var(--font-zh-sans);font-size:clamp(2rem,3vw,3.1rem);font-weight:650;line-height:1.12}.home-cta-copy p{margin:14px 0 0;color:var(--muted)}.contact-row+.contact-row{margin-top:20px}.contact-row span,.about-panel span,.site-footer span{display:block;color:var(--brand);font-size:.78rem;font-weight:700;margin-bottom:8px}.contact-row strong{display:block;font-size:1.06rem}.contact-note{margin-top:auto;padding-top:24px}.contact-form label{display:grid;gap:10px;margin-top:16px}.contact-form label span{color:var(--text)}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:15px 16px;border-radius:16px;border:1px solid rgba(34,49,58,.1);background:#ffffffb8;color:var(--text);outline:none}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#274c5e57;box-shadow:0 0 0 4px #5f7c861f}.contact-form button{margin-top:22px;border:0;cursor:pointer}.form-feedback{min-height:24px;color:var(--brand);margin-top:auto;padding-top:14px}.site-footer{margin-top:56px;background:radial-gradient(circle at 16% 18%,rgba(95,124,134,.14),transparent 20%),radial-gradient(circle at right bottom,rgba(255,255,255,.05),transparent 24%),linear-gradient(112deg,#22364e,#274c5e 40%,#1d3557)}.footer-main{color:#f6f3ec;background:transparent}.footer-main-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.85fr) minmax(280px,.85fr);gap:46px;padding:42px 0 38px}.footer-brand .brand{margin-bottom:18px}.site-footer .footer-brand .brand-copy span.brand-en{width:auto;min-width:0;font-family:Manrope,sans-serif;font-size:.67rem;font-weight:750;letter-spacing:.035em;line-height:1;text-transform:none;transform:scaleX(1.14);transform-origin:left center}.footer-legal{display:block;margin-bottom:12px;font-size:1rem;font-weight:700}.footer-kicker{margin:0 0 8px;font-family:Manrope,sans-serif;font-size:.93rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f6f3ecbd}.footer-brand p,.footer-panel p,.footer-meta p{margin:0;font-size:1rem;line-height:1.8;color:#f6f3ece6}.footer-stack{display:grid;gap:16px;align-content:start}.footer-panel{padding:18px 0;border-top:1px solid rgba(255,255,255,.2)}.footer-panel:first-child{border-top:0;padding-top:0}.footer-stack-products .footer-panel:first-child,.footer-stack-services .footer-panel:first-child{min-height:132px}.footer-panel p+p{margin-top:8px}.footer-quick-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;color:#f5d28a;font-size:1rem;font-weight:700}.footer-quick-links .footer-quick-link+.footer-quick-link:before{content:"/";margin-right:8px;color:#f6f3ec80;font-weight:400}.footer-quick-link{color:#f5d28a;text-decoration:none;transition:color .18s ease}.footer-quick-link:hover{color:#ffe4a3;text-decoration:none}.footer-socials{display:flex;align-items:center;gap:12px;position:relative;margin-top:22px}.social-item{position:relative}.social-button{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:2px solid rgba(255,255,255,.82);background:transparent;color:#fff;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.social-button:hover{transform:translateY(-2px);background:#ffffff14}.social-button svg{width:26px;height:26px}.social-button svg.social-button-official-icon{width:29px;height:29px}.social-button-image{display:block;object-fit:contain}.social-button-image-wechat{width:42px;height:42px}.social-button-image-wecom{width:34px;height:34px}.social-button-image-zhihu{width:42px;height:42px}.qr-popover{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%) translateY(8px);width:180px;padding:10px;border-radius:20px;background:#f4f1ea;box-shadow:0 20px 42px #1521393d;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.qr-popover.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.qr-popover img{width:100%;height:auto;border-radius:14px;display:block}.qr-popover span{display:block;margin-top:8px;color:var(--brand);text-align:center;font-size:.84rem;font-weight:700}.qr-popover-email-link{display:block;padding:12px 8px;color:var(--accent);text-align:center;font-size:.84rem;font-weight:600;text-decoration:none;word-break:break-all}.qr-popover-email-link:hover{text-decoration:underline}.footer-meta{border-top:1px solid rgba(255,255,255,.22);background:transparent}.footer-meta-inner{min-height:64px;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.footer-meta-record,.footer-meta-note{font-size:.88rem}.footer-meta .footer-meta-copy{color:#f6f3ecbd;font-size:.88rem}.footer-meta .footer-meta-record{font-family:Manrope,sans-serif;font-size:.88rem;letter-spacing:.04em;display:flex;align-items:center;gap:18px;flex-wrap:nowrap}.footer-meta-record a{color:var(--accent);text-decoration:none}.footer-meta-record a:hover{text-decoration:underline}.footer-meta-gongan{display:inline-flex;align-items:center;gap:4px;text-decoration:none;color:inherit;font-family:inherit;letter-spacing:inherit}.footer-meta-gongan img{display:block;flex-shrink:0}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}@media (max-width: 1080px){.hero-shell,.split-layout,.about-grid,.contact-grid,.footer-main-inner{grid-template-columns:1fr}.product-gallery,.simple-grid,.brand-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-carousel{padding:28px 18px 34px}.scenario-track{grid-auto-columns:minmax(300px,calc((100% - 16px)/2))}.scenario-card{min-height:460px}.scenario-image{min-height:310px}.product-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.products-hero-layout{grid-template-columns:1fr;gap:16px}.products-hero-side{max-width:none;justify-self:stretch}.sub-hero-products .product-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.product-matrix-row{grid-template-columns:1fr;gap:16px}.product-matrix-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:18px}.product-cluster-board{grid-template-columns:1fr}.product-cluster-map{position:relative;top:auto;min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;align-items:end}.cluster-map-ruler{grid-auto-flow:column;grid-auto-columns:32px;max-width:none}.cluster-map-ruler:before{left:16px;right:16px;top:15px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,#0b7a6d2e,#0b7a6db8,#ee7f2d85)}.gallery-featured{grid-column:auto;grid-row:auto}.gallery-featured .product-service-card,.footer-stack-products .footer-panel:first-child,.footer-stack-services .footer-panel:first-child{min-height:0}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-hero{grid-template-columns:1fr}.capability-hero-copy{min-height:190px}.capability-assurance-card{min-height:170px}.capability-proof-strip{grid-template-columns:1fr;align-items:start}.capability-proof-badge{width:max-content}.hero h1{max-width:none}.hero-visual{justify-content:flex-start}.hero-shell{gap:42px}.hero-shell:after{display:none}.support-copy{padding-top:0}.about-positioning-inner{grid-template-columns:1fr;gap:34px;align-items:start}.about-business-panel{min-height:340px}.about-scope-grid{grid-template-columns:1fr}.home-cta-strip{flex-direction:column;align-items:flex-start}.client-network{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:28px;gap:18px}.client-network-core{--core-half: 62.5px;position:relative;grid-column:1 / -1;left:auto;top:auto;width:125px;height:125px;margin:0 auto 6px;transform:none}.client-network:before,.client-network:after,.client-node:after{display:none}.client-node{min-height:250px}}@media (min-width: 1081px){#product-matrix .section-heading h2{white-space:nowrap}}@media (min-width: 861px) and (max-width: 1160px){html[lang=en] .menu-toggle{display:inline-flex}html[lang=en] .site-nav{position:absolute;top:calc(100% + 8px);left:16px;right:16px;display:grid;gap:6px;padding:14px;border-radius:22px;background:#f6f3ecf2;border:1px solid rgba(34,49,58,.08);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease;margin-left:0}html[lang=en] .site-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}html[lang=en] .nav-actions{margin-left:auto}html[lang=en] .header-search-mobile{display:inline-flex}html[lang=en] .nav-cta{display:none}}@media (max-width: 860px){:root{--shell: min(100vw - 32px, 100%);--shell-wide: min(100vw - 32px, 100%);--header-height: 78px;--header-utility-height: 0px;--search-drawer-width: min(100vw, 420px)}.menu-toggle{display:inline-flex}.nav-shell{gap:16px}.header-utility{display:none}.site-nav{position:absolute;top:calc(100% + 8px);left:16px;right:16px;display:grid;gap:6px;padding:14px;border-radius:22px;background:#f6f3ecf2;border:1px solid rgba(34,49,58,.08);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease;margin-left:0}.site-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-actions{margin-left:auto}.header-search-mobile{display:inline-flex}.hero-shell{min-height:auto;padding:52px 0 46px;gap:34px}.hero{min-height:calc(86svh - var(--header-height));background-position:center,center,73% center,73% center}.hero h1{max-width:min(100%,11.8em);white-space:normal}.nav-cta{display:none}.site-search-topbar{min-height:48px}.site-search-panel{padding-bottom:20px}.brand-compact .brand-copy span{min-width:0}.stream-row,.pillar-row,.product-head,.flow-row{grid-template-columns:1fr}.footer-meta-inner{flex-direction:column;align-items:flex-start}.about-positioning{padding-top:calc(var(--header-height) + 38px)}.about-positioning-copy h1{font-size:clamp(calc(2.05rem - 6px),calc(4.8vw - .5rem - 6px),calc(3.85rem - 6px));line-height:1.08}.about-lead{font-size:1rem}.about-focus-list{gap:8px}.about-business-panel{min-height:0}.about-flowline{grid-template-columns:repeat(4,auto);justify-content:start}.about-flowline i{display:none}}@media (max-width: 640px){.products-hero-title,.about-hero-title{font-size:1.72rem}.search-target{scroll-margin-top:22px}.hero h1,.about-positioning-copy h1{font-size:calc(2.35rem - 3px)}.sub-hero h1,.section-heading h2{font-size:1.76rem}.contact-hero-title{max-width:none;font-size:clamp(1.72rem,7.6vw,2.1rem)}.home-cta-strip{padding:22px 22px 24px;border-radius:24px}.home-cta-copy h2{font-size:clamp(1.7rem,7.2vw,2.2rem)}.client-network{grid-template-columns:1fr;margin-top:28px;padding:20px}.client-network-core{--core-half: 53px;width:106px;height:106px;border-width:5px}.client-network-core span{font-size:.76rem}.client-network-core strong{font-size:1rem}.client-node{min-height:220px}.client-node h3{font-size:1rem}.client-node-main{position:relative;padding:90px 20px 16px}.client-product-row{margin-top:14px}.hero-signals,.support-list,.tag-list{flex-direction:column}.product-gallery,.simple-grid,.brand-kit-grid{grid-template-columns:1fr}.scenario-shell{width:min(100vw,calc(100vw - 20px))}.scenario-carousel{margin-top:22px;padding:18px 10px 24px}.scenario-track{grid-auto-columns:minmax(282px,86vw);gap:12px;padding-inline:2px}.scenario-card{min-height:420px}.scenario-image{min-height:272px}.scenario-card-copy{min-height:132px;padding:20px 18px 22px}.scenario-card-copy h3{font-size:1rem}.scenario-card-copy p{font-size:.86rem}.scenario-arrow{width:42px;height:42px}.scenario-arrow span{font-size:2rem}.product-cluster-map{grid-template-columns:1fr;gap:24px;padding:24px;border-radius:26px}.cluster-map-ruler{grid-auto-columns:28px;gap:14px}.cluster-map-ruler span{width:28px;height:28px}.product-cluster-row{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:18px}.cluster-row-index{width:32px;height:32px;font-size:.78rem}.cluster-row-head{display:grid;gap:8px}.cluster-row-head h3{font-size:1.18rem}.gallery-featured{grid-column:auto}.product-overview-strip,.product-matrix-cards{grid-template-columns:1fr}.product-category-panel{padding:20px}.product-category-chip{font-size:calc(1.18rem - 2px)}.product-item-placeholder{min-height:72px}.product-service-card,.gallery-featured .product-service-card{min-height:0;padding:26px}.gallery-feature-image{width:82%;height:46%}.gallery-feature-illustration{right:-9%;bottom:-12%;width:84%;height:70%;transform:scale(1.196);transform-origin:72% 84%}.capability-grid{grid-template-columns:1fr}.capability-hero{gap:14px;margin-bottom:14px}.capability-hero-copy,.capability-assurance-card,.capability-cell,.capability-proof-strip{border-radius:0}.capability-hero-copy{min-height:0;padding:22px 20px}.capability-hero-copy h2{font-size:1.85rem}.capability-hero-copy>p:not(.eyebrow){font-size:.9rem;line-height:1.68}.capability-assurance-card{min-height:0;padding:20px}.capability-assurance-card strong{margin-top:18px;font-size:1.18rem}.capability-grid{gap:12px}.capability-cell{min-height:0;padding:20px}.capability-cell-head{align-items:flex-start}.capability-cell-head strong{font-size:1.14rem}.capability-promise{margin-top:16px}.capability-proof-strip{margin-top:10px;padding:18px 20px}.capability-proof-badge{width:100%;text-align:center}.hero-composition{width:100%;min-height:0;aspect-ratio:16 / 10}.hero-photo-visual{position:relative;inset:auto;width:100%}.hero-photo-frame{padding:8px}.hero-card{left:20px;bottom:20px;width:min(126px,calc(100% - 45px))}.hero-rail{top:20px;right:20px}.section,.sub-hero{padding:56px 0}.about-panel,.contact-card,.contact-form,.product-block,.capability-cell{padding:24px}.about-positioning,.about-scope{padding-bottom:56px}.about-scope{padding-top:56px}.about-business-panel,.about-scope-card{padding:24px}.about-business-panel strong{max-width:none;font-size:2rem}.about-scope-heading h2{font-size:1.76rem}.brand-cn{font-size:.98rem;letter-spacing:.035em}.brand-compact .brand-cn{font-size:.98rem}.brand-copy span{font-size:.7rem}.brand-copy span.brand-en{width:auto;min-width:0;font-size:.34rem;transform:scaleX(1.14);transform-origin:left center}.brand-compact .brand-copy{min-width:0}.nav-shell-language-en,.nav-actions{gap:10px}.header-search-button{min-height:34px;padding:0 12px}.site-search-drawer,.site-consult-drawer{width:100vw}.consult-panel{padding:20px 16px 18px;gap:16px}.technical-support-panel{padding:24px 16px 20px;gap:20px}.technical-support-title-wrap h2{font-size:clamp(1.44rem,6.4vw,2rem)}.technical-support-intro{margin-top:10px;font-size:.92rem}.technical-support-body{gap:20px}.technical-support-options{grid-template-columns:1fr;gap:10px}.technical-support-option{min-height:0;padding:15px 14px}.technical-support-option-copy strong{font-size:1.06rem}.technical-support-option-copy span{font-size:.82rem}.technical-support-footer{grid-template-columns:1fr;gap:12px}.technical-support-primary{width:100%}.consult-body{grid-template-columns:1fr;gap:14px}.consult-list{grid-template-columns:1fr;gap:10px}.consult-side{padding:14px}.consult-socials{margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;justify-items:stretch}.consult-social{width:100%;min-height:78px;padding:10px 6px 8px;grid-template-columns:1fr;justify-items:center;gap:6px}.consult-social span{font-size:.8rem;text-align:center}.site-search-heading-copy h2{font-size:1.28rem}.hero-brandline,.eyebrow{padding:8px 18px 9px 14px}.footer-meta-inner{gap:8px}}@media (max-width: 760px){.technical-support-layout{grid-template-columns:1fr}.technical-support-contact-card{min-height:330px}}@media (max-width: 375px){.nav-shell-language-en{gap:8px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.product-cluster-slide.is-active{opacity:1}}.cases-page{overflow:clip;color:var(--industrial-ink);background:var(--industrial-sand)}.cases-industrial-hero{position:relative;min-height:480px;overflow:hidden;isolation:isolate;color:#fff;background:var(--industrial-ink)}.cases-industrial-hero-media,.cases-industrial-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.cases-industrial-hero-media{z-index:-2;background-color:var(--industrial-ink);background-image:url(/section-covers/cases-cover.png);background-position:center 48%;background-repeat:no-repeat;background-size:cover}.cases-industrial-hero-shade{z-index:-1;background:linear-gradient(90deg,#04181bf5,#04181bc2 44%,#04181b3d 76%,#04181b14),linear-gradient(0deg,#04181b6b,#04181b00 52%)}.cases-industrial-hero-inner{position:relative;min-height:480px;padding-top:clamp(72px,8vw,108px);padding-bottom:clamp(64px,7vw,96px);display:flex;align-items:center}.cases-industrial-hero-copy{width:min(760px,68%)}.cases-industrial-hero .home-industrial-kicker{margin-bottom:18px;color:#ffffffad}.cases-industrial-hero h1{max-width:10em;margin:0;color:#fff;font-family:"DingTalk JinBuTi",var(--font-zh-sans);font-size:clamp(3.4rem,5.6vw,5.4rem);font-weight:400;line-height:1.06;letter-spacing:.01em}.cases-industrial-hero h1>span{display:block}html:not([lang=en]) .cases-industrial-hero h1>span{white-space:nowrap}.cases-industrial-hero .cases-hero-lead{max-width:660px;margin-top:24px;color:#ffffffb8;font-size:.98rem;line-height:1.85}.cases-industrial-hero-index{position:absolute;right:0;bottom:34px;color:#ffffff7a;font-family:"Manrope",var(--font-zh-sans);font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.cases-industrial-tools{border-bottom:1px solid var(--industrial-line);background:var(--industrial-paper)}.cases-page .library-filter-list{min-height:68px;display:flex;align-items:stretch;flex-wrap:nowrap;gap:0;overflow-x:auto;border-bottom:1px solid var(--industrial-line);scrollbar-width:none}.cases-page .library-filter-list::-webkit-scrollbar,.cases-page .library-topic-list::-webkit-scrollbar{display:none}.cases-page .library-filter-button{position:relative;min-height:68px;flex:0 0 auto;padding:0 20px;border:0;border-radius:0;color:#123b329e;background:transparent;font-size:.78rem;font-weight:650;white-space:nowrap;box-shadow:none;transition:color .18s ease,background .18s ease}.cases-page .library-filter-button:first-child{padding-left:0}.cases-page .library-filter-button:after{content:"";position:absolute;left:20px;right:20px;bottom:-1px;height:2px;background:transparent}.cases-page .library-filter-button:first-child:after{left:0}.cases-page .library-filter-button:hover,.cases-page .library-filter-button.is-active{border-color:transparent;color:var(--industrial-accent);background:transparent}.cases-page .library-filter-button.is-active:after{background:var(--industrial-accent)}.cases-industrial-tools-lower{min-height:92px;padding:18px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);gap:clamp(36px,6vw,90px);align-items:center}.cases-page .library-topic-list{display:flex;flex-wrap:wrap;gap:8px}.cases-page .library-topic-list span,.cases-page .library-tag-row span{min-height:28px;padding:0 9px;border:1px solid rgba(18,59,50,.15);border-radius:2px;color:#123b329e;background:transparent;font-size:.68rem;font-weight:600}.cases-page .library-search{gap:7px;min-width:0}.cases-page .library-search-field{min-height:48px;padding:0;display:grid;grid-template-columns:22px minmax(0,1fr) 34px;gap:10px;border:0;border-bottom:1px solid rgba(18,59,50,.34);border-radius:0;background:transparent;box-shadow:none}.cases-page .library-search-field:focus-within{border-color:var(--industrial-accent);box-shadow:none}.cases-page .library-search-field>svg{width:18px;height:18px;color:var(--industrial-brand)}.cases-page .library-search-field input{min-height:48px;color:var(--industrial-ink);font-size:.82rem}.cases-page .library-search-field input::placeholder{color:#7c8984}.cases-page .library-search-clear{width:30px;height:30px;border-radius:2px;color:var(--industrial-brand);background:transparent}.cases-page .library-search-clear:hover{color:#fff;background:var(--industrial-brand)}.cases-page .library-search-status{padding-left:0;color:#6f7d78;font-size:.74rem}.cases-page .library-section{padding:clamp(86px,9vw,132px) 0 clamp(96px,10vw,148px);background:var(--industrial-sand)}.cases-page .library-layout,.cases-page .library-main{display:block}.cases-page .library-list-section{scroll-margin-top:calc(var(--header-height) + 24px)}.cases-page .library-list-heading{margin-bottom:clamp(42px,6vw,72px);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);gap:clamp(54px,9vw,150px);align-items:end}.cases-page .library-list-heading-copy{display:block}.cases-page .library-list-heading-copy .home-industrial-kicker{margin-bottom:14px;color:var(--industrial-accent)}.cases-page .library-list-heading h2{max-width:760px;margin:0;color:var(--industrial-ink);font-family:"DingTalk JinBuTi",var(--font-zh-sans);font-size:clamp(2.35rem,4vw,4rem);font-weight:400;line-height:1.1;letter-spacing:.01em}.library-heading-aside{padding-top:20px;border-top:1px solid rgba(18,59,50,.28)}.library-heading-aside>p{margin:0;color:#71807b;font-size:.88rem;line-height:1.8}.library-heading-meta{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.cases-page .library-heading-meta>span{margin:0;color:var(--industrial-brand);font-family:"Manrope",var(--font-zh-sans);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:none}.cases-page .library-view-toggle{padding:0;border:1px solid var(--industrial-line);border-radius:2px;background:transparent;box-shadow:none}.cases-page .library-view-button{width:42px;height:40px;padding:0;border-radius:0;color:#7e8a86;background:transparent}.cases-page .library-view-button+.library-view-button{border-left:1px solid var(--industrial-line)}.cases-page .library-view-button:hover,.cases-page .library-view-button.is-active{color:#fff;background:var(--industrial-brand)}.cases-page .library-article-list{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(18,59,50,.32)}.cases-page .library-article-row{position:relative;min-height:150px;padding:0;display:grid;grid-template-columns:56px minmax(0,1fr) minmax(138px,.24fr);gap:clamp(20px,3vw,44px);align-items:stretch;border:0;border-bottom:1px solid var(--industrial-line);border-radius:0;color:var(--industrial-ink);background:transparent;box-shadow:none;transform:none;transition:background .18s ease}.cases-page .library-article-row:hover{border-color:var(--industrial-line);background:#dfe9e36b;box-shadow:none;transform:none}.library-row-index{padding-top:34px;color:#81908a;font-family:Manrope,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.08em}.cases-page .library-card-main{position:relative;min-width:0;padding:30px 68px 30px 0;display:block;color:inherit;transform:translate(0);transition:color .18s ease,transform .18s ease}.cases-page .library-article-row:hover .library-card-main{color:var(--industrial-brand);transform:translate(8px)}.cases-page .library-article-meta{margin-bottom:9px;color:#82908b;font-size:.67rem}.cases-page .library-article-row h3{margin:0;color:inherit;font-size:clamp(1.05rem,1.65vw,1.38rem);font-weight:580;line-height:1.4}.cases-page .library-article-row p{max-width:800px;margin:10px 0 0;color:#70807a;font-size:.82rem;line-height:1.7}.cases-page .library-tag-row{margin-top:15px}.cases-page .library-row-arrow{position:absolute;top:50%;right:8px;color:var(--industrial-accent);font-size:1.3rem;font-weight:400;transform:translateY(-50%);transition:transform .18s ease}.cases-page .library-article-row:hover .library-row-arrow{transform:translate(5px,-50%)}.library-row-side{min-width:0;padding:32px 0 30px 24px;display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid var(--industrial-line)}.library-row-category,.library-row-date{display:block;color:#71807b;font-size:.7rem;line-height:1.55}.library-row-category{color:var(--industrial-brand);font-weight:700}.library-row-date{margin-top:6px;font-family:Manrope,sans-serif}.cases-page .library-row-action{margin-top:auto;padding-bottom:3px;border-bottom:1px solid currentColor;color:var(--industrial-accent);font-size:.7rem;font-weight:700}.cases-page .library-row-action.is-muted{border-bottom-color:transparent;color:#94a09c}.cases-page .library-list-compact{display:grid;gap:0;border-top:1px solid rgba(18,59,50,.32)}.cases-page .library-list-item{min-height:110px;padding:22px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;border:0;border-bottom:1px solid var(--industrial-line);border-radius:0;background:transparent;box-shadow:none;transition:background .18s ease}.cases-page .library-list-item:hover{border-color:var(--industrial-line);background:#dfe9e36b;box-shadow:none}.cases-page .library-list-item-main{position:relative;padding-right:54px;transform:translate(0);transition:transform .18s ease}.cases-page .library-list-item:hover .library-list-item-main{transform:translate(8px)}.cases-page .library-list-item-meta{margin-bottom:8px;color:#7b8984}.cases-page .library-list-item-cat{padding:0;border-radius:0;color:var(--industrial-accent);background:transparent}.cases-page .library-list-item h3{color:var(--industrial-ink);font-size:1.02rem;font-weight:580}.cases-page .library-list-item p{color:#75837e;font-size:.8rem}.library-list-item-arrow{position:absolute;top:50%;right:8px;color:var(--industrial-accent);font-size:1.15rem;transform:translateY(-50%);transition:transform .18s ease}.cases-page .library-list-item:hover .library-list-item-arrow{transform:translate(5px,-50%)}.cases-page .library-list-item>.library-row-action{margin-top:0}.cases-page .library-empty{min-height:180px;padding:38px;display:flex;align-items:center;border:1px solid var(--industrial-line);border-radius:0;color:#71807b;background:#ffffff61;box-shadow:none}.cases-page .library-pagination{justify-content:flex-end;gap:6px;margin-top:42px;padding-top:26px;border-top:1px solid var(--industrial-line)}.cases-page .library-page-numbers{gap:4px}.cases-page .library-page-button{min-width:38px;min-height:38px;padding:0 11px;border:1px solid var(--industrial-line);border-radius:2px;color:var(--industrial-brand);background:transparent}.cases-page .library-page-button:hover:not(:disabled):not(.is-active),.cases-page .library-page-button.is-active{border-color:var(--industrial-brand);color:#fff;background:var(--industrial-brand)}.cases-page .library-back-to-top{top:auto;right:24px;bottom:24px;width:48px;height:48px;gap:1px;border:1px solid rgba(255,255,255,.18);border-radius:2px;background:var(--industrial-brand);box-shadow:0 12px 28px #071f1e33;transform:translateY(14px)}.cases-page .library-back-to-top:after{display:none}.cases-page .library-back-to-top svg{width:19px;height:19px}.cases-page .library-back-to-top:hover,.cases-page .library-back-to-top.is-visible{transform:translateY(0)}.cases-page .library-back-to-top:hover{background:var(--industrial-accent);box-shadow:0 14px 30px #071f1e40}.cases-page :is(a,button,input):focus-visible{outline:2px solid var(--industrial-warm);outline-offset:3px}html[lang=en] .cases-industrial-hero h1{max-width:12em;font-family:"Manrope",var(--font-zh-sans);font-size:clamp(2.8rem,4.7vw,4.75rem);font-weight:520;line-height:1.04;letter-spacing:-.045em}html[lang=en] .cases-page .library-list-heading h2{font-family:"Manrope",var(--font-zh-sans);font-weight:520;letter-spacing:-.04em}html[lang=en] .cases-page .library-filter-button{flex:0 0 auto;white-space:nowrap}@media (max-width: 980px){.cases-industrial-hero,.cases-industrial-hero-inner{min-height:460px}.cases-industrial-hero-copy{width:min(760px,82%)}.cases-industrial-tools-lower,.cases-page .library-list-heading{grid-template-columns:1fr}.cases-industrial-tools-lower{gap:22px}.cases-page .library-search{width:100%}.cases-page .library-list-heading{gap:28px}.library-heading-aside{max-width:720px}.cases-page .library-article-row{grid-template-columns:44px minmax(0,1fr) 128px;gap:20px}.library-row-side{padding-left:18px}}@media (max-width: 640px){.cases-industrial-hero,.cases-industrial-hero-inner{min-height:430px}.cases-industrial-hero-media{background-position:64% center}.cases-industrial-hero-shade{background:linear-gradient(90deg,#04181bf5,#04181bd1 62%,#04181b75),linear-gradient(0deg,#04181b9e,#04181b00 62%)}.cases-industrial-hero-inner{padding-top:58px;padding-bottom:74px;align-items:flex-start}.cases-industrial-hero-copy{width:100%}.cases-industrial-hero h1,html[lang=en] .cases-industrial-hero h1{max-width:9.5em;font-size:clamp(2.35rem,11vw,3.05rem);line-height:1.07}.cases-industrial-hero .cases-hero-lead{max-width:96%;margin-top:20px;font-size:.86rem;line-height:1.72}.cases-industrial-hero-index{bottom:22px;font-size:.6rem}.cases-page .library-filter-list,.cases-page .library-topic-list{flex-wrap:nowrap;overflow-x:auto}.cases-page .library-filter-list{min-height:60px}.cases-page .library-filter-button{min-height:60px;padding-inline:15px;font-size:.73rem}.cases-page .library-filter-button:first-child{padding-left:0}.cases-page .library-filter-button:after{left:15px;right:15px}.cases-industrial-tools-lower{min-height:0;padding:16px 0 20px}.cases-page .library-topic-list span{flex:0 0 auto}.cases-page .library-section{padding:74px 0 92px}.cases-page .library-list-heading{margin-bottom:36px}.cases-page .library-list-heading h2,html[lang=en] .cases-page .library-list-heading h2{font-size:clamp(2rem,10vw,2.8rem)}.library-heading-aside{padding-top:16px}.library-heading-meta{margin-top:18px}.cases-page .library-article-row{min-height:0;grid-template-columns:32px minmax(0,1fr);gap:12px}.library-row-index{padding-top:26px}.cases-page .library-card-main{padding:24px 38px 16px 0}.cases-page .library-article-meta{display:none}.cases-page .library-article-row h3{font-size:1rem}.cases-page .library-article-row p{display:-webkit-box;overflow:hidden;font-size:.76rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cases-page .library-tag-row{flex-wrap:nowrap;overflow:hidden}.cases-page .library-tag-row span:nth-child(n+3){display:none}.library-row-side{grid-column:2;padding:0 38px 22px 0;flex-direction:row;align-items:center;flex-wrap:wrap;gap:7px 12px;border-left:0}.library-row-date,.cases-page .library-row-action{margin-top:0}.cases-page .library-row-arrow{right:2px}.cases-page .library-list-item{grid-template-columns:1fr;gap:12px;padding:20px 0}.cases-page .library-list-item-main{padding-right:34px}.cases-page .library-list-item>.library-row-action{width:max-content}.cases-page .library-pagination{justify-content:flex-start;gap:4px;margin-top:34px}.cases-page .library-page-button{min-width:34px;min-height:34px;padding:0 8px}.cases-page .library-page-button.library-page-nav span{display:none}.cases-page .library-back-to-top{right:16px;bottom:16px;width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.cases-page .library-card-main,.cases-page .library-row-arrow,.cases-page .library-list-item,.cases-page .library-list-item-main,.cases-page .library-list-item-arrow,.cases-page .library-back-to-top{transition:none}.cases-page .library-article-row:hover .library-card-main,.cases-page .library-article-row:hover .library-row-arrow,.cases-page .library-list-item:hover .library-list-item-main,.cases-page .library-list-item:hover .library-list-item-arrow{transform:none}}.products-industrial-page{--products-brand: #123b32;--products-deep: #071f1b;--products-accent: #b58a50;--products-paper: #ffffff;--products-surface: #ffffff;--products-ink: #102d28;--products-muted: #40574f;--products-line: rgba(16, 45, 40, .14);--products-line-strong: rgba(16, 45, 40, .34);--products-sticky-tools-height: 132px;min-height:100vh;color:var(--products-ink);background:var(--products-paper)}.products-industrial-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.products-industrial-hero{position:relative;min-height:363px;overflow:hidden;color:#fff;background-color:var(--products-deep);background-image:linear-gradient(90deg,#041b175c,#06272038 44%,#06272014),linear-gradient(0deg,#041b1729,#041b1700 58%),var(--products-hero-image);background-position:center,center,center;background-repeat:no-repeat;background-size:cover}.products-industrial-hero:after{content:none}.products-industrial-hero-inner{position:relative;z-index:1;min-height:363px;padding-top:clamp(42px,5vw,68px);padding-bottom:clamp(42px,5vw,68px);display:flex;flex-direction:column;align-items:center;justify-content:center}.products-industrial-hero-inner>p,.products-industrial-kicker{margin:0;color:var(--products-accent);font-family:"Manrope",var(--font-zh-sans);font-size:.69rem;font-weight:750;line-height:1.45;letter-spacing:.17em;text-transform:uppercase}.products-industrial-hero-inner h1{max-width:920px;margin:0;color:#fff;font-family:"DingTalk JinBuTi",var(--font-zh-sans);font-size:clamp(1.875rem,3.3vw,3.375rem);font-weight:400;line-height:1.08;letter-spacing:-.025em;text-align:center}.products-industrial-hero-inner h1>span{display:block}html[lang=en] .products-industrial-hero-inner h1{max-width:1080px;font-family:"Manrope",var(--font-zh-sans);font-size:clamp(1.875rem,3.45vw,3.5625rem);font-weight:650;line-height:1.02;letter-spacing:-.05em}.products-industrial-search-section{position:sticky;top:var(--header-height);z-index:30;width:var(--shell-wide);margin:-38px auto 0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.products-industrial-search-section>.shell-wide{width:100%;padding-inline:clamp(18px,2.4vw,34px)}.products-industrial-search{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0}.products-industrial-search-field{position:relative;min-width:0;height:54px;display:flex;align-items:center;border:1px solid var(--products-line-strong);border-right:0;background:#fff}.products-industrial-search-field>svg{margin-left:20px;flex:0 0 auto;color:var(--products-brand)}.products-industrial-search-field input{width:100%;height:100%;min-width:0;padding:0 52px 0 14px;border:0;outline:0;color:var(--products-ink);background:transparent;font-size:.91rem}.products-industrial-search-field input::placeholder{color:#8a9691}.products-industrial-search-field input::-webkit-search-cancel-button{display:none}.products-industrial-search-field:focus-within{border-color:var(--products-accent)}.products-industrial-search-clear{position:absolute;right:13px;top:50%;width:30px;height:30px;padding:0;border:0;color:var(--products-muted);background:transparent;font-size:1.45rem;line-height:1;cursor:pointer;transform:translateY(-50%)}.products-industrial-search-submit{height:54px;min-width:154px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #1f5fa8;color:#fff;background:#1f5fa8;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease}.products-industrial-search-submit:hover{border-color:var(--products-deep);background:var(--products-deep)}.products-industrial-view-toggles{height:54px;margin-left:12px;display:flex;border:1px solid var(--products-line);background:#fff}.products-industrial-view-toggles button{width:50px;height:52px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;color:#8a9691;background:transparent;cursor:pointer}.products-industrial-view-toggles button+button{border-left:1px solid var(--products-line)}.products-industrial-view-toggles button:hover{color:#fff;background:var(--products-brand)}.products-industrial-view-toggles button.is-active{color:#fff;background:#e89c2a}.products-industrial-search-status{min-height:42px;margin-top:-1px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--products-line);color:var(--products-muted);background:#fff;font-size:.8rem}.products-industrial-search-status>span{min-width:0;overflow-wrap:anywhere}.products-industrial-search-status strong{margin:0 8px;color:var(--products-ink);overflow-wrap:anywhere}.products-industrial-search-status button{padding:0;border:0;border-bottom:1px solid currentColor;color:var(--products-brand);background:transparent;font-weight:700;cursor:pointer}.products-industrial-content{padding:clamp(58px,6vw,86px) 0 clamp(88px,10vw,150px);background:#fff}.products-industrial-content>.shell{scroll-margin-top:calc(var(--header-height) + var(--products-sticky-tools-height))}.products-industrial-catalogue-heading h2{margin:13px 0 0;color:var(--products-ink);font-family:"DingTalk JinBuTi",var(--font-zh-sans);font-size:clamp(2.25rem,3.6vw,3.75rem);font-weight:400;line-height:1.12}html[lang=en] .products-industrial-catalogue-heading h2{font-family:"Manrope",var(--font-zh-sans);font-weight:650;letter-spacing:-.04em}.products-industrial-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(40px,4.5vw,72px);align-items:start;background:#fff}.products-industrial-sidebar{background:#fff}.products-industrial-sidebar-title{margin:0;padding:0 0 15px;border-bottom:1px solid var(--products-ink);color:var(--products-brand);font-family:"Manrope",var(--font-zh-sans);font-size:.66rem;font-weight:750;line-height:1.5;letter-spacing:.12em}.products-industrial-mobile-category{display:none}.products-industrial-sidebar nav{display:flex;flex-direction:column}.products-industrial-sidebar nav button{width:100%;min-height:58px;padding:11px 10px 11px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;border-bottom:1px solid var(--products-line);color:#27483f;background:transparent;font-size:1.05rem;font-weight:620;line-height:1.35;text-align:left;cursor:pointer;transition:color .16s ease,border-color .16s ease}.products-industrial-sidebar nav button:hover{color:#0b4b3d;border-color:#123b3252;background:transparent}.products-industrial-sidebar nav button.is-active{padding-left:10px;color:#fff;background:#1f5fa8}.products-industrial-sidebar nav button small{flex:0 0 auto;color:#637a72;font-family:Manrope,sans-serif;font-size:.68rem;opacity:1}.products-industrial-sidebar nav button.is-active small{color:inherit}.products-industrial-support{margin-top:28px;padding:22px 20px;border:1px solid var(--products-line-strong);background:#fff}.products-industrial-support>p{margin:0 0 15px;color:var(--products-ink);font-size:.82rem;font-weight:750}.products-industrial-support a{padding:12px 0;display:block;border-top:1px solid var(--products-line)}.products-industrial-support a span,.products-industrial-support a strong{display:block}.products-industrial-support a span{color:var(--products-muted);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.products-industrial-support a strong{margin-top:4px;overflow-wrap:anywhere;color:var(--products-brand);font-size:.76rem;font-weight:700;line-height:1.5}.products-industrial-catalogue{min-width:0;background:#fff}.products-industrial-catalogue-heading{min-height:0;margin-bottom:22px;padding-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:36px;border-bottom:1px solid var(--products-line)}.products-industrial-catalogue-heading>div{min-width:0}.products-industrial-catalogue-heading h2{margin-top:0;color:#e89c2a;font-family:var(--font-zh-sans);font-size:clamp(1rem,1.5vw,1.6rem);font-weight:650}html[lang=en] .products-industrial-catalogue-heading h2{font-family:"Manrope",var(--font-zh-sans);font-weight:650}.products-industrial-catalogue-heading .products-industrial-kicker{display:none}.products-industrial-catalogue-description{max-width:720px;margin:10px 0 0;color:var(--products-muted);font-size:.85rem;line-height:1.75}.products-industrial-catalogue-heading>span{flex:0 0 auto;padding-top:6px;color:var(--products-muted);font-family:"Manrope",var(--font-zh-sans);font-size:.72rem}.products-industrial-page .products-industrial-list{gap:0;border:0}.products-industrial-page .products-industrial-list .product-list-row{position:relative;min-height:96px;padding:18px 24px;display:grid;grid-template-columns:44px minmax(0,1.05fr) minmax(0,1.5fr) minmax(0,.36fr) 24px;gap:clamp(14px,2vw,30px);border:1px solid var(--products-line);border-radius:0;color:var(--products-ink);background:#fff;box-shadow:none;transform:translate(0);transition:transform .32s cubic-bezier(.2,.75,.2,1),box-shadow .26s ease,border-color .22s ease}.products-industrial-page .products-industrial-list .product-list-row+.product-list-row{margin-top:-1px}.products-industrial-page .products-industrial-list .product-list-row:before{content:"";position:absolute;z-index:2;inset:0 auto 0 0;width:3px;background:transparent;pointer-events:none;transition:background .22s ease}.products-industrial-page .products-industrial-list .product-list-row:focus-visible{z-index:2;border-color:var(--products-line-strong);box-shadow:-12px 12px 28px #09292217}.products-industrial-page .products-industrial-list .product-list-row:focus-visible:before{background:#1f5fa8}@media (hover: hover) and (pointer: fine){.products-industrial-page .products-industrial-list .product-list-row:hover:not(:focus-visible){z-index:2;border-color:var(--products-line-strong);transform:translate(8px);box-shadow:-12px 12px 28px #09292217}.products-industrial-page .products-industrial-list .product-list-row:hover:before{background:#1f5fa8}}.product-list-order{color:var(--products-accent);font-family:Manrope,sans-serif;font-size:.67rem;font-weight:750;letter-spacing:.09em}.product-list-identity,.product-list-summary{min-width:0}.product-list-identity strong{display:block;color:inherit;font-size:.98rem;font-weight:750;line-height:1.45}.product-list-identity small,.product-list-summary small{display:block;color:var(--products-muted);font-size:.66rem;line-height:1.5}.product-list-identity small{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-list-summary{display:-webkit-box;overflow:hidden;color:var(--products-muted);font-size:.76rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-list-summary small{margin-bottom:3px;color:var(--products-brand);font-weight:700}.products-industrial-page .product-list-model{color:var(--products-brand);font-family:"Manrope",var(--font-zh-sans);font-size:.72rem;font-weight:750;overflow-wrap:anywhere}.product-list-arrow{color:var(--products-muted);font-size:1.05rem}.products-industrial-page .products-industrial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 20px;border:0;background:transparent}.products-industrial-page .products-industrial-grid .product-card{position:relative;height:360px;min-height:360px;box-sizing:border-box;border:1px solid var(--products-line);border-radius:2px;color:var(--products-ink);background:#fff;box-shadow:none;overflow:visible}.products-industrial-page .products-industrial-grid .product-card:hover{z-index:1;border-color:#3c78c2;background:#fff;box-shadow:0 0 0 2px #3c78c247;transform:none}.products-industrial-page .products-industrial-grid .product-card:focus-visible,.products-industrial-page .products-industrial-grid .product-card:active{z-index:1;border-color:#3c78c2;outline:none;box-shadow:0 0 0 2px #3c78c247}.products-industrial-page .products-industrial-grid .product-card-image{width:100%;height:250px;flex:0 0 250px;margin:0;align-self:auto;color:var(--products-brand);background:#fff}.products-industrial-page .products-industrial-grid .product-card-image-icon{opacity:.72}.products-industrial-page .products-industrial-grid .product-card-img{filter:none}.products-industrial-page .products-industrial-grid .product-card-info{min-height:0;padding:12px 22px 10px;overflow:hidden}.products-industrial-page .products-industrial-grid .product-card-category{margin-bottom:4px;color:var(--products-accent);font-family:"Manrope",var(--font-zh-sans);font-size:.64rem;letter-spacing:.08em}.products-industrial-page .products-industrial-grid .product-card-name{margin-bottom:3px;color:var(--products-ink);font-size:1.05rem;line-height:1.45;white-space:normal}.products-industrial-page .products-industrial-grid .product-card-en,.products-industrial-page .products-industrial-grid .product-card-model{color:var(--products-muted);font-size:.62rem}.products-industrial-page .products-industrial-grid .products-industrial-card-summary{margin:5px 0 0;display:-webkit-box;overflow:hidden;color:var(--products-muted);font-size:.74rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:1}.products-industrial-empty{min-height:360px;padding:clamp(45px,7vw,84px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid var(--products-line);background:#fff}.products-industrial-empty h3{margin:16px 0 0;color:var(--products-ink);font-size:clamp(1.45rem,2.5vw,2.25rem);line-height:1.25}.products-industrial-empty>p:not(.products-industrial-kicker){max-width:680px;margin:16px 0 0;color:var(--products-muted);font-size:.88rem}.products-industrial-empty>div{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}.products-industrial-empty button,.products-industrial-empty a{min-height:43px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--products-brand);color:#fff;background:var(--products-brand);font-size:.78rem;font-weight:700;cursor:pointer}.products-industrial-empty a{color:var(--products-brand);background:transparent}.products-industrial-page .products-pagination{flex-wrap:wrap;margin-top:46px;padding-top:28px;border-color:var(--products-line)}.products-industrial-page .products-pagination-btn,.products-industrial-page .products-pagination-num{width:38px;min-width:38px;height:38px;border:1px solid var(--products-line);border-radius:0;color:var(--products-brand);background:transparent;box-shadow:none}.products-industrial-page .products-pagination-btn:hover:not(:disabled),.products-industrial-page .products-pagination-num:hover,.products-industrial-page .products-pagination-num.is-active{border-color:var(--products-brand);color:#fff;background:var(--products-brand);box-shadow:none}.products-industrial-page .search-highlight{padding:0 2px;border-radius:0;color:var(--products-deep);background:#d9b06f8c}.products-industrial-page button:focus-visible,.products-industrial-page a:focus-visible,.products-industrial-page select:focus-visible,.products-industrial-page input:focus-visible{outline:2px solid var(--products-accent);outline-offset:3px}.products-industrial-page .products-industrial-search-field input:focus-visible{outline:0;outline-offset:0}@media (max-width: 1100px){.products-industrial-layout{grid-template-columns:250px minmax(0,1fr);gap:34px}.products-industrial-page .products-industrial-list .product-list-row{padding-inline:16px;grid-template-columns:38px minmax(0,1fr) minmax(0,1fr) minmax(0,.35fr) 20px;gap:16px}.products-industrial-page .products-industrial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.products-industrial-hero{min-height:290px;aspect-ratio:auto;background-position:center,center,center}.products-industrial-hero-inner{min-height:290px;padding-top:58px;padding-bottom:76px}.products-industrial-search-section{width:100%;margin-top:-30px;border-right:0;border-left:0}.products-industrial-search-section>.shell-wide{padding-inline:max(20px,calc((100vw - var(--shell)) / 2))}.products-industrial-search{min-height:84px}.products-industrial-search-submit{min-width:128px}.products-industrial-content{padding-top:62px}.products-industrial-layout{grid-template-columns:1fr;gap:34px}.products-industrial-sidebar{position:static;max-height:none;padding-right:0;overflow:visible}.products-industrial-sidebar-title,.products-industrial-sidebar nav{display:none}.products-industrial-mobile-category{display:grid;gap:8px}.products-industrial-mobile-category span{color:var(--products-muted);font-size:.69rem;font-weight:700}.products-industrial-mobile-category select{width:100%;min-height:52px;padding:0 44px 0 15px;border:1px solid var(--products-line-strong);border-radius:0;color:var(--products-ink);background:#fff}.products-industrial-support{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.products-industrial-support>p{grid-column:1 / -1}.products-industrial-catalogue-heading{min-height:0;align-items:flex-start}.products-industrial-page .products-industrial-list .product-list-row{min-height:88px;grid-template-columns:34px minmax(0,1fr) minmax(82px,.28fr) 18px;gap:14px}.products-industrial-page .products-industrial-list .product-list-summary{display:none}}@media (max-width: 560px){.products-industrial-page{--products-sticky-tools-height: 240px}.products-industrial-hero{min-height:270px;background-position:center,center,center}.products-industrial-hero-inner{min-height:270px;padding-top:46px;padding-bottom:68px}.products-industrial-hero-inner h1,html[lang=en] .products-industrial-hero-inner h1{font-size:clamp(1.6125rem,8.25vw,2.25rem)}.products-industrial-search{grid-template-columns:minmax(0,1fr) auto;padding:14px 0}.products-industrial-search-section{top:var(--header-height);margin-top:-24px}.products-industrial-search-section>.shell-wide{padding-inline:16px}.products-industrial-search-field{height:50px}.products-industrial-search-field>svg{margin-left:14px}.products-industrial-search-field input{padding-right:42px;font-size:.79rem}.products-industrial-search-submit{width:auto;min-width:82px;height:50px;padding:0 14px;justify-content:center}.products-industrial-search-submit span{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:nowrap}.products-industrial-view-toggles{grid-column:1 / -1;width:max-content;height:46px;margin:10px 0 0 auto}.products-industrial-view-toggles button{width:44px;height:44px}.products-industrial-search-status{align-items:flex-start;flex-direction:column}.products-industrial-content{padding-top:52px;padding-bottom:88px}.products-industrial-catalogue-heading h2{font-size:clamp(1rem,5vw,1.35rem)}.products-industrial-support{grid-template-columns:1fr}.products-industrial-support>p{grid-column:auto}.products-industrial-catalogue-heading{margin-bottom:22px;padding-bottom:16px;flex-direction:column;gap:12px}.products-industrial-catalogue-heading>span{padding-top:0}.products-industrial-page .products-industrial-list .product-list-row{padding-inline:14px;grid-template-columns:28px minmax(0,1fr) 18px;gap:12px}.products-industrial-page .products-industrial-list .product-list-model{display:none}.product-list-identity strong{font-size:.9rem}.products-industrial-page .products-industrial-grid{grid-template-columns:1fr}.products-industrial-page .products-industrial-grid .product-card{height:350px;min-height:350px}.products-industrial-page .products-industrial-grid .product-card-image{height:243px;flex-basis:243px}.products-industrial-empty{min-height:320px;padding:38px 24px}.products-industrial-page .products-pagination{justify-content:flex-start;gap:4px}.products-industrial-page .products-pagination-btn,.products-industrial-page .products-pagination-num{width:34px;min-width:34px;height:34px}}@media (prefers-reduced-motion: reduce){.products-industrial-page .products-industrial-list .product-list-row,.products-industrial-page .products-industrial-grid .product-card{transition:none}.products-industrial-page .products-industrial-grid .product-card:hover{transform:none}.products-industrial-page .products-industrial-list .product-list-row:before{transition:none}.products-industrial-page .products-industrial-list .product-list-row,.products-industrial-page .products-industrial-list .product-list-row:hover,.products-industrial-page .products-industrial-list .product-list-row:focus-visible{transform:none;box-shadow:none}}.toast{position:fixed;bottom:64px;left:50%;transform:translate(-50%);z-index:9999;padding:16px 32px;border-radius:8px;background:var(--color-primary, #1a6fb5);color:#fff;font-size:1rem;box-shadow:0 4px 24px #0003;animation:toast-in .3s ease}@keyframes toast-in{0%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.seo-detail-page,.cases-page,.case-detail-page{background:#fff}.seo-detail-hero{padding:52px 0 56px;background:linear-gradient(135deg,#1d355714,#0e74900d),#f8faf9;border-bottom:0}.seo-detail-hero-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:48px;align-items:center}.seo-detail-copy{min-width:0}.case-detail-layout-integrated{align-items:start}.case-detail-summary-card{padding:28px;border:1px solid rgba(34,49,58,.09);border-radius:18px;background:#fffffff0;box-shadow:0 18px 42px #1d355712}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:24px;font-size:.86rem;color:#22313a9e}.breadcrumb a{color:#1d3557db;font-weight:650}.breadcrumb strong{color:#22313ab8;font-weight:560}.seo-detail-copy h1,.cases-hero h1{margin:18px 0;max-width:860px;font-size:clamp(2.2rem,4vw,4rem);line-height:1.1;letter-spacing:0;color:#142535}.seo-detail-page .seo-detail-copy h1{margin:14px 0 12px;max-width:720px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.18}.case-detail-page .seo-detail-copy h1{font-size:clamp(1.1rem,2vw,2rem)}.case-detail-summary-card h1{margin:14px 0 16px;max-width:none;font-size:clamp(1.55rem,2.5vw,2.45rem);line-height:1.18}.seo-detail-model{margin:0 0 14px;font-size:.92rem;font-weight:800;color:#0e7490}.seo-detail-lead,.cases-hero-lead{max-width:760px;margin:0;font-size:1.05rem;line-height:1.85;color:#22313abf}.seo-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.seo-detail-actions .button{min-height:40px;padding:0 18px;font-size:.88rem;box-shadow:0 10px 22px #08585524}.tds-export-source{position:fixed;left:-12000px;top:0;width:980px;max-width:980px;background:#fff;pointer-events:none;z-index:-1}.seo-detail-media{margin:0;width:62.5%;justify-self:center;overflow:hidden;aspect-ratio:2.5 / 2.5;border-radius:16px;border:1px solid rgba(29,53,87,.12);background:linear-gradient(180deg,#fff,#f3f7f7);box-shadow:0 22px 54px #1d35571a}.seo-detail-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.seo-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:720px;margin:26px 0 0;overflow:hidden;border:1px solid rgba(34,49,58,.11);border-radius:10px;background:#22313a1a}.seo-detail-facts div{min-width:0;padding:14px 16px;background:#ffffffbd}.seo-detail-facts dt,.seo-detail-facts dd{margin:0}.seo-detail-facts dt{color:#22313a94;font-size:.76rem;font-weight:750}.seo-detail-facts dd{margin-top:6px;color:#142535;font-size:.92rem;font-weight:760;line-height:1.35}.seo-detail-facts-compact{max-width:none;gap:0;margin-top:0;border:1px solid rgba(34,49,58,.08);border-radius:14px;background:#f7fafaf2;box-shadow:none}.seo-detail-facts-compact div{padding:12px 16px 13px;background:transparent}.seo-detail-facts-compact div+div{border-left:1px solid rgba(34,49,58,.08)}.seo-detail-facts-compact dt{font-size:.75rem;font-weight:700;color:#22313a80}.seo-detail-facts-compact dd{margin-top:5px;font-size:.98rem;font-weight:700}.case-detail-summary-copy{margin-top:22px;padding-top:20px;border-top:1px solid rgba(34,49,58,.08)}.case-detail-summary-copy h2{margin:0 0 14px;font-size:1.1rem;line-height:1.3;color:#142535}.case-detail-summary-copy p{margin:0;color:#22313abd;font-size:1rem;line-height:1.95}.seo-detail-layout,.case-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:34px;align-items:start}.seo-detail-main,.case-article{display:grid;gap:20px}.case-article-integrated{gap:0}.seo-detail-section,.case-article section,.seo-side-panel{border:1px solid rgba(34,49,58,.1);border-radius:14px;background:#fff;box-shadow:0 12px 30px #1d35570f}.seo-detail-section,.case-article section{padding:28px}.seo-detail-section h2,.case-article h2,.seo-side-panel h2{margin:0 0 16px;font-size:1.22rem;line-height:1.3;color:#142535}.seo-product-document>h2{padding-bottom:14px}.seo-material-block{padding:22px 0}.seo-material-block:first-of-type{padding-top:4px}.seo-material-block:last-child{padding-bottom:0}.seo-material-block h3{margin:0 0 14px;color:#143656;font-size:1.02rem;font-weight:820;line-height:1.35}.seo-detail-section p,.case-article p,.case-note{margin:0;font-size:.96rem;line-height:1.86;color:#22313ac2}.seo-detail-section p+p,.case-article p+p{margin-top:12px}.seo-material-block-text p{text-indent:2em}.seo-spec-table{display:grid;overflow:hidden;border:1px solid rgba(34,49,58,.09);border-radius:10px}.seo-spec-row{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:48px;border-bottom:1px solid rgba(34,49,58,.08)}.seo-spec-row:last-child{border-bottom:0}.seo-spec-row span,.seo-spec-row strong{padding:12px 16px}.seo-spec-row span{background:#f5f8fa;font-size:.88rem;color:#22313aad}.seo-spec-row strong{font-size:.92rem;font-weight:650;color:#1f313b}.seo-section-kicker{display:block;margin:0 0 8px;color:#0e7490;font-family:Manrope,sans-serif;font-size:.74rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.seo-tds-table-wrap{width:100%;margin-top:12px;overflow-x:auto;border:1px solid rgba(34,49,58,.14);border-radius:6px;background:#fff}.seo-tds-table-wrap-secondary{margin-top:18px}.seo-tds-table{width:100%;min-width:620px;border-collapse:collapse;color:#44575f;font-size:.9rem;line-height:1.55}.seo-tds-table th{padding:12px 16px;border-right:1px solid rgba(255,255,255,.14);background:#143656;color:#fff;font-size:.8rem;font-weight:780;letter-spacing:.06em;text-align:center;white-space:nowrap}.seo-tds-table th:last-child,.seo-tds-table td:last-child{border-right:0}.seo-tds-table td{padding:12px 16px;border-top:1px solid rgba(34,49,58,.08);border-right:1px solid rgba(34,49,58,.06);text-align:center;vertical-align:middle}.seo-tds-table tbody tr:nth-child(2n){background:#22313a06}.seo-tds-label{width:24%;background:#1436560a;color:#1d2f38;font-weight:760}.seo-tds-value{color:#1a2f3d;font-weight:720}.seo-tds-variant-header{background:#1e4a6e;border-top:1px solid rgba(255,255,255,.12);font-size:.76rem}.seo-tds-table-vertical-variants{min-width:0;table-layout:fixed}.seo-tds-table-vertical-variants th:first-child,.seo-tds-table-vertical-variants td:first-child{width:14%}.seo-tds-table-vertical-variants th,.seo-tds-table-vertical-variants td{overflow-wrap:anywhere;word-break:break-word}.seo-tds-table-vertical-variants .seo-tds-label{white-space:normal}.seo-variant-list,.seo-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seo-variant-list{margin-top:14px}.seo-variant-list article,.seo-info-grid article{padding:16px;border-radius:10px;background:#f7faf9;border:1px solid rgba(34,49,58,.08)}.seo-variant-list h3,.seo-info-grid span{display:block;margin:0 0 8px;font-size:.84rem;color:#22313a9e}.seo-variant-list p{font-size:.9rem}.seo-info-grid strong{display:block;font-size:.96rem;line-height:1.55;color:#142535}.seo-detail-side{position:sticky;top:24px;display:grid;gap:16px}.seo-side-panel{padding:22px}.seo-tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.seo-tag-cloud span{padding:7px 10px;border-radius:999px;background:#eef6f5;color:#0f6f78;font-size:.82rem;font-weight:650}.seo-related-list{display:grid;gap:10px}.seo-related-list a{display:grid;gap:4px;padding:12px 0}.seo-related-list a:last-child{border-bottom:0}.seo-related-list strong{font-size:.94rem;color:#142535}.seo-related-list span{font-size:.82rem;color:#0e7490}.seo-detail-page .seo-related-panel h2{color:#e89c2a}.seo-detail-page .seo-related-list span{color:#1f5fa8}.cases-hero{background:linear-gradient(135deg,#1d355714,#0e749014),#f8faf9}.sub-page .library-hero{padding-top:16px;padding-bottom:22px}.library-hero .eyebrow{margin-bottom:8px}.library-hero h1{margin:8px 0 10px;font-size:clamp(1rem,1.7vw,1.675rem)}.library-hero .cases-hero-lead{max-width:720px;font-size:1rem;line-height:1.65}.library-hero-inner{display:block;max-width:820px}.library-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:12px;border:1px solid rgba(34,49,58,.1);background:#ffffffc7;box-shadow:0 14px 34px #1d355712}.library-hero-stats div{min-width:0;padding:14px 16px;border-right:1px solid rgba(34,49,58,.08)}.library-hero-stats div:last-child{border-right:0}.library-hero-stats strong{display:block;color:#142535;font-family:Manrope,sans-serif;font-size:1.45rem;line-height:1.1}.library-hero-stats span{display:block;margin-top:6px;color:#22313a9e;font-size:.78rem;line-height:1.45}.library-section{padding-top:36px}.library-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px;align-items:start}.library-side{position:sticky;top:108px;display:grid;gap:16px}.library-filter-panel{padding:18px;border-radius:10px;border:1px solid rgba(34,49,58,.09);background:#ffffffd1;box-shadow:0 10px 26px #1d35570d}.library-panel-label{margin:0 0 12px;color:#22313a8a;font-size:.78rem;font-weight:800}.library-filter-list,.library-topic-list{display:flex;flex-wrap:wrap;gap:8px}.library-filter-button,.library-topic-list span,.library-tag-row span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:.8rem;line-height:1}.library-filter-button{border:1px solid rgba(34,49,58,.12);color:#22313ab8;background:#fff;font-weight:750;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.library-filter-button:hover,.library-filter-button.is-active{border-color:#0f6f7847;color:#0f6f78;background:#eef6f5}.library-topic-list span{color:#22313aa8;background:#22313a0d}.library-main{display:grid;gap:34px}.library-search{display:grid;gap:10px}.library-search-field{display:grid;grid-template-columns:22px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:0 14px;border-radius:10px;border:1px solid rgba(34,49,58,.12);background:#fff;box-shadow:0 10px 26px #1d35570d;transition:border-color .18s ease,box-shadow .18s ease}.library-search-field:focus-within{border-color:#0f6f7866;box-shadow:0 10px 26px #0f6f781f}.library-search-field>svg{width:20px;height:20px;color:#22313a80}.library-search-field input{width:100%;min-height:50px;padding:0;border:0;outline:none;background:transparent;color:var(--text);font-size:.98rem}.library-search-field input::placeholder{color:#22313a75}.library-search-field input::-webkit-search-cancel-button{display:none}.library-search-clear{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:#22313a0f;color:#22313a9e;cursor:pointer;transition:background .16s ease,color .16s ease}.library-search-clear:hover{background:#22313a1f;color:#22313ad9}.library-search-clear svg{width:16px;height:16px}.library-search-status{margin:0;padding-left:4px;color:#22313a94;font-size:.88rem}.library-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.library-section-heading span{display:block;margin-bottom:5px;color:#0f6f78;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.library-section-heading h2{margin:0;color:#142535;font-size:1.35rem;line-height:1.35}.library-list-heading{flex-wrap:wrap;align-items:center}.library-list-heading-copy{display:flex;align-items:baseline;gap:12px}.library-list-heading-copy p{margin:0;color:#22313a94;font-size:.9rem}.library-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.library-featured-card,.library-article-row,.library-empty{border-radius:10px;border:1px solid rgba(34,49,58,.1);background:#fff;box-shadow:0 10px 26px #1d35570e}.library-featured-card{display:flex;min-height:260px;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.library-card-main{display:block;flex:1;min-width:0}.library-card-main:focus-visible{outline:2px solid rgba(15,111,120,.42);outline-offset:4px;border-radius:8px}.library-featured-card:hover,.library-article-row:hover{transform:translateY(-2px);border-color:#0f6f783d;box-shadow:0 16px 36px #1d355717}.library-featured-card h3,.library-article-row h3{color:#142535;line-height:1.42}.library-featured-card h3{margin:18px 0 10px;font-size:1.32rem}.library-featured-card p,.library-article-row p{color:#22313ab8;line-height:1.75}.library-featured-card p{margin:0 0 18px;font-size:.95rem}.library-article-meta{display:flex;flex-wrap:wrap;gap:8px;color:#22313a85;font-size:.78rem;line-height:1.45}.library-article-meta span+span:before{content:"/";margin-right:8px;color:#22313a47}.library-tag-row{display:flex;flex-wrap:wrap;gap:8px}.library-tag-row span{color:#0f6f78e0;background:#eef6f5}.library-read-link,.library-row-action{color:#0f6f78;font-size:.88rem;font-weight:800}.library-read-link{margin-top:20px}.library-article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.library-article-row{display:flex;min-height:160px;flex-direction:column;justify-content:space-between;gap:18px;padding:18px 20px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.library-article-row h3{margin:8px 0 6px;font-size:1.05rem}.library-article-row p{margin:0 0 12px;font-size:.9rem}.library-row-action{align-self:flex-start;white-space:nowrap}.library-row-action.is-muted{color:#22313a75}.library-empty{grid-column:1 / -1;margin:0;padding:20px;color:#22313a9e;line-height:1.7}.library-view-toggle{display:inline-flex;padding:4px;border-radius:999px;border:1px solid rgba(34,49,58,.12);background:#ffffffd1;box-shadow:0 8px 20px #1d35570d}.library-view-button{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border:0;border-radius:999px;background:transparent;color:#22313a9e;font-size:.86rem;font-weight:750;cursor:pointer;transition:background .18s ease,color .18s ease}.library-view-button svg{width:16px;height:16px}.library-view-button:hover{color:#22313ad9}.library-view-button.is-active{color:#0f6f78;background:#eef6f5}.library-list-compact{display:grid;gap:10px}.library-list-item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-radius:10px;border:1px solid rgba(34,49,58,.1);background:#fff;box-shadow:0 10px 26px #1d35570d;transition:border-color .18s ease,box-shadow .18s ease}.library-list-item:hover{border-color:#0f6f783d;box-shadow:0 14px 32px #1d355717}.library-list-item-main{display:block;min-width:0}.library-list-item-main:focus-visible{outline:2px solid rgba(15,111,120,.42);outline-offset:4px;border-radius:8px}.library-list-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:6px;color:#22313a85;font-size:.78rem;line-height:1.45}.library-list-item-date{font-family:Manrope,sans-serif;font-weight:700}.library-list-item-cat{padding:2px 10px;border-radius:999px;color:#0f6f78;background:#eef6f5;font-size:.74rem;font-weight:700}.library-list-item h3{margin:0 0 5px;color:#142535;font-size:1.02rem;line-height:1.45}.library-list-item p{margin:0;color:#22313aa8;font-size:.86rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.library-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:26px}.library-page-numbers{display:flex;align-items:center;gap:6px}.library-page-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 12px;border-radius:9px;border:1px solid rgba(34,49,58,.12);background:#fff;color:#22313abd;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.library-page-button svg{width:18px;height:18px}.library-page-button:hover:not(:disabled):not(.is-active){border-color:#0f6f7847;color:#0f6f78;background:#eef6f5}.library-page-button.is-active{color:#fff;background:#0f6f78;border-color:#0f6f78;cursor:default}.library-page-button:disabled{opacity:.45;cursor:not-allowed}.library-page-ellipsis{min-width:22px;text-align:center;color:#22313a66}.library-back-to-top{position:fixed;top:50%;right:22px;transform:translateY(-50%) translate(20px);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:56px;height:56px;padding:0;border:0;border-radius:16px;background:linear-gradient(135deg,#0b6673,#0b7a6d,#12ab5c);color:#fff;box-shadow:0 14px 32px #08585557,0 0 0 6px #0f6f781f;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease,box-shadow .18s ease;z-index:30}.library-back-to-top:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:20px;border:2px solid rgba(15,111,120,.4);opacity:0;animation:libraryBackToTopPulse 2.4s ease-out infinite}.library-back-to-top svg{width:24px;height:24px}.library-back-to-top-label{font-size:.66rem;font-weight:800;letter-spacing:.04em;line-height:1}.library-back-to-top:hover{box-shadow:0 18px 38px #08585570,0 0 0 8px #0f6f782e;transform:translateY(-50%) translate(0) scale(1.06)}.library-back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translate(0)}@keyframes libraryBackToTopPulse{0%{opacity:.6;transform:scale(.92)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@media (max-width: 640px){.library-back-to-top{top:auto;bottom:20px;right:16px;flex-direction:row;width:auto;height:46px;padding:0 16px;gap:7px;transform:translateY(20px)}.library-back-to-top:after{top:-5px;right:-5px;bottom:-5px;left:-5px}.library-back-to-top.is-visible{transform:translateY(0)}}.case-detail-hero .seo-detail-hero-inner{grid-template-columns:minmax(0,1fr)}.case-article ul{margin:0;padding-left:20px;color:#22313ac2}.case-article li{margin:8px 0;line-height:1.72}.case-product-links{display:flex;flex-wrap:wrap;gap:10px}.case-product-links a{padding:10px 13px;border-radius:999px;border:1px solid rgba(14,116,144,.18);color:#0f6f78;background:#f3fbfa;font-weight:700;font-size:.9rem}@media (max-width: 920px){.seo-detail-hero-inner,.seo-detail-layout,.case-detail-layout{grid-template-columns:1fr}.seo-detail-side{position:static}.seo-detail-media{width:min(100%,480px)}.library-hero-inner,.library-layout{grid-template-columns:1fr}.library-side{position:static;order:-1}}@media (max-width: 640px){.seo-detail-hero{padding:48px 0 42px}.seo-detail-section,.case-article section,.seo-side-panel,.library-featured-card,.library-article-row,.library-filter-panel,.library-empty{padding:20px;border-radius:10px}.seo-detail-copy h1,.cases-hero h1{font-size:2rem}.seo-detail-page .seo-detail-copy h1{font-size:1.35rem}.case-detail-page .seo-detail-copy h1,.library-hero h1{font-size:1rem}.case-detail-summary-card{padding:20px;border-radius:12px}.case-detail-summary-card h1{font-size:1.55rem}.library-hero-inner{max-width:none}.sub-page .library-hero{padding-top:14px;padding-bottom:20px}.library-hero h1{margin:8px 0}.library-hero .cases-hero-lead{font-size:.94rem;line-height:1.6}.library-section{padding-top:28px}.library-layout,.library-main{gap:24px}.library-featured-grid,.library-article-list{grid-template-columns:1fr}.library-section-heading,.library-article-row{align-items:start}.library-article-row{grid-template-columns:1fr;gap:14px}.library-list-item{flex-direction:column;align-items:flex-start;gap:12px}.library-row-action{white-space:normal}.library-view-toggle{width:100%}.library-view-button{flex:1;justify-content:center}.library-pagination{gap:8px}.library-page-button.library-page-nav span{display:none}.seo-detail-actions{flex-direction:column}.seo-detail-facts{grid-template-columns:1fr}.seo-detail-facts-compact div+div{border-left:0;border-top:1px solid rgba(34,49,58,.08)}.seo-detail-actions .button{justify-content:center;width:100%}.seo-detail-media{width:100%;border-radius:12px}.seo-spec-row,.seo-variant-list,.seo-info-grid{grid-template-columns:1fr}.seo-spec-row span{padding-bottom:4px}.seo-spec-row strong{padding-top:4px}.seo-tds-table{min-width:560px}.seo-tds-table th,.seo-tds-table td{padding:10px 12px}.seo-tds-table-vertical-variants th:first-child,.seo-tds-table-vertical-variants td:first-child{width:22%}.seo-tds-table-vertical-variants th,.seo-tds-table-vertical-variants td{padding:8px 9px;font-size:.76rem;line-height:1.4}}html[lang=en] .products-sidebar-link{min-height:48px;font-size:.82rem;line-height:1.3}html[lang=en] .product-card-info{padding:12px;gap:0}html[lang=en] .product-card-name{font-size:.82rem;line-height:1.3;white-space:normal;overflow:hidden;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}html[lang=en] .product-card-category{font-size:.78rem}html[lang=en] .product-card-specs li span{font-size:.82rem;line-height:1.3}html[lang=en] .chart-bar-label,html[lang=en] .chart-legend-label{font-size:.76rem}html[lang=en] .about-positioning-copy h1{font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.25}html[lang=en] .about-lead{font-size:.96rem;line-height:1.7}html[lang=en] .about-panel-kicker{font-size:.82rem}html[lang=en] .about-business-panel strong{font-size:2.2rem;max-width:none}html[lang=en] .about-business-panel p{font-size:.88rem;line-height:1.6}html[lang=en] .contact-hero-title{left:0;white-space:normal;font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1.25;max-width:100%}html[lang=en] .contact-card h2,html[lang=en] .contact-form h2{font-size:1.15rem}html[lang=en] .contact-row span{font-size:.82rem}html[lang=en] .contact-row strong{font-size:.92rem}html[lang=en] .section-heading h2{letter-spacing:-.01em}html[lang=en] .library-hero h1{font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.25}html[lang=en] .library-article-row h3,html[lang=en] .library-list-item h3{font-size:1rem;line-height:1.4}html[lang=en] .library-article-row p,html[lang=en] .library-list-item p{font-size:.86rem;line-height:1.55}:root{--industrial-ink: #071f1e;--industrial-brand: #123b32;--industrial-accent: #0d7659;--industrial-paper: #eef1ed;--industrial-sand: #f7f6f1;--industrial-warm: #d9b06f;--industrial-line: rgba(18, 59, 50, .16);--industrial-line-light: rgba(255, 255, 255, .18)}.site-header{position:sticky;top:0;min-height:var(--header-height);color:var(--industrial-ink);background:#fffffff5;border-bottom:1px solid var(--industrial-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none}.site-header.is-home{position:fixed;inset:0 0 auto}.site-header.is-overlay{color:#fff;background:linear-gradient(180deg,#071f1ebd,#071f1e00);border-bottom-color:#fff3;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.site-header.is-scrolled{color:var(--industrial-ink);background:#fffffff5;border-bottom-color:var(--industrial-line);box-shadow:0 10px 28px #071f1e14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header .nav-shell{min-height:var(--header-height);padding-bottom:0}.site-header .brand-mark{border-radius:10px;box-shadow:none;transition:filter .22s ease,box-shadow .22s ease}.site-header .brand-copy,.site-header .brand-copy span.brand-en,.site-header .brand-cn{transition:color .22s ease}.site-header.is-overlay .brand-mark{filter:none;box-shadow:0 8px 24px #071f1e38}.site-header.is-overlay .brand-cn,.site-header.is-overlay .brand-copy span,.site-header.is-overlay .brand-copy span.brand-en{color:#fff}.site-header .site-nav{gap:2px}.site-header .site-nav a{min-height:42px;padding:0 15px;border-radius:2px;color:#123b32b8;font-size:.88rem;font-weight:560;line-height:1.2;background:transparent;box-shadow:none}.site-header .site-nav a:after{left:15px;right:15px;bottom:4px;height:1px;border-radius:0;background:transparent}.site-header .site-nav a:hover,.site-header .site-nav a.is-active{color:var(--industrial-accent);background:transparent}.site-header .site-nav a:hover:after,.site-header .site-nav a.is-active:after{left:15px;right:15px;bottom:4px;height:1px;background:currentColor}.site-header.is-overlay .site-nav a{color:#ffffffc7}.site-header.is-overlay .site-nav a:hover,.site-header.is-overlay .site-nav a.is-active{color:#fff}.site-header .nav-actions{gap:8px}.site-header .header-lang-button,.site-header .header-search-button,.site-header .nav-cta{min-height:40px;border-radius:2px;border:1px solid rgba(18,59,50,.2);background:transparent;color:var(--industrial-brand);font-size:.88rem;line-height:1.2;box-shadow:none;transform:none}.site-header .header-lang-button span,.site-header .header-search-button span{font-size:.88rem;font-weight:560;line-height:1.2}.site-header .header-lang-button,.site-header .header-search-button{padding:0 12px}.site-header .nav-cta{padding:0 16px;font-size:.88rem;font-weight:600}.site-header .header-lang-button:hover,.site-header .header-search-button:hover,.site-header .nav-cta:hover{color:#fff;border-color:var(--industrial-brand);background:var(--industrial-brand);box-shadow:none;transform:none}.site-header.is-overlay .header-lang-button,.site-header.is-overlay .header-search-button,.site-header.is-overlay .nav-cta{color:#fff;border-color:#ffffff75;background:#071f1e0f}.site-header.is-overlay .header-lang-button:hover,.site-header.is-overlay .header-search-button:hover,.site-header.is-overlay .nav-cta:hover{color:var(--industrial-ink);border-color:#fff;background:#fff}.site-header .menu-toggle{border-radius:2px;border-color:#123b3233;background:transparent}.site-header .menu-toggle span{border-radius:0;background:var(--industrial-brand)}.site-header.is-overlay .menu-toggle{border-color:#ffffff75}.site-header.is-overlay .menu-toggle span{background:#fff}.site-header :is(a,button):focus-visible,.home-industrial :is(a,button):focus-visible,.site-footer :is(a,button):focus-visible{outline:2px solid var(--industrial-warm);outline-offset:3px}.home-industrial{overflow:clip;color:var(--industrial-ink);background:var(--industrial-sand)}.home-industrial-hero{position:relative;min-height:max(780px,92svh);overflow:hidden;isolation:isolate;color:#fff;background:var(--industrial-ink)}.home-industrial-hero-media,.home-industrial-hero-image,.home-industrial-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.home-industrial-hero-media{z-index:-3}.home-industrial-hero-image{background-color:var(--industrial-ink);background-image:var(--home-hero-image);background-position:var(--home-hero-position);background-repeat:no-repeat;background-size:cover;opacity:0;transform:scale(1.005);transition:opacity .9s ease}.home-industrial-hero-image.is-active{opacity:1}.home-industrial-hero-shade{z-index:-2;background:linear-gradient(90deg,#04181bf0,#04181bbd 42%,#04181b47 72%,#04181b14),linear-gradient(0deg,#04181b61,#04181b00 46%)}.home-industrial-hero-shell{position:relative;min-height:max(780px,92svh);padding-top:calc(var(--header-height) + clamp(72px,10vh,126px));padding-bottom:132px;display:flex;align-items:center}.home-industrial-hero-copy{width:min(760px,67%)}.home-industrial-kicker{margin:0 0 18px;color:var(--industrial-accent);font-family:"Manrope",var(--font-zh-sans);font-size:.72rem;font-weight:700;line-height:1.4;letter-spacing:.15em;text-transform:uppercase}.home-industrial-section-kicker{font-size:1.08rem;letter-spacing:.08em}.home-industrial-hero .home-industrial-kicker{color:#ffffffb8}.home-industrial-hero h1{margin:0;max-width:10em;color:#fff;font-family:"DingTalk JinBuTi",var(--font-zh-sans);font-size:clamp(3.1rem,4.78vw,4.36rem);font-weight:400;line-height:1.16;letter-spacing:.015em}.home-industrial-hero h1 span{display:block}.home-industrial-hero-lead{max-width:620px;margin:28px 0 0;color:#ffffffc2;font-size:clamp(.96rem,1.1vw,1.08rem);line-height:1.85}.home-industrial-hero-actions{margin-top:36px;display:flex;align-items:center;gap:26px}.home-industrial-primary-link{min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid var(--industrial-brand);border-radius:1px;background:var(--industrial-brand);color:#fff;font-size:.92rem;font-weight:650;line-height:1;transition:color .18s ease,background .18s ease,border-color .18s ease}.home-industrial-primary-link i{width:32px;height:1px;display:block;background:currentColor;transition:width .18s ease}.home-industrial-primary-link:hover i{width:42px}.home-industrial-primary-link-light{color:var(--industrial-ink);border-color:#fff;background:#fff}.home-industrial-primary-link-light:hover{color:#fff;border-color:#ffffffb8;background:transparent}.home-industrial-text-link{padding:12px 0 10px;border-bottom:1px solid rgba(255,255,255,.54);color:#ffffffd1;font-size:.92rem;font-weight:600;transition:color .18s ease,border-color .18s ease}.home-industrial-text-link:hover{color:#fff;border-color:#fff}.home-industrial-hero-controls{position:absolute;right:0;bottom:112px;display:flex;gap:8px}.home-industrial-hero-controls button{width:58px;padding:0 0 9px;display:grid;gap:7px;border:0;background:transparent;color:#ffffff85;cursor:pointer}.home-industrial-hero-controls button span{font-family:Manrope,sans-serif;font-size:.7rem;font-weight:650;text-align:left}.home-industrial-hero-controls button i{width:100%;height:1px;background:#ffffff57;overflow:hidden}.home-industrial-hero-controls button i:after{content:"";width:0;height:100%;display:block;background:#fff;transition:width .36s ease}.home-industrial-hero-controls button.is-active{color:#fff}.home-industrial-hero-controls button.is-active i:after{width:100%}.home-industrial-hero-proofs{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.22)}.home-industrial-hero-proofs div{min-height:94px;padding:21px 28px 18px 0;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.16)}.home-industrial-hero-proofs div+div{padding-left:28px}.home-industrial-hero-proofs div:last-child{border-right:0}.home-industrial-hero-proofs strong{color:#fff;font-family:"Manrope",var(--font-zh-sans);font-size:clamp(1.4rem,2vw,2rem);font-weight:550;line-height:1}.home-industrial-hero-proofs span{margin-top:8px;color:#ffffff94;font-size:.76rem}.home-industrial-section{padding:clamp(64px,7vw,104px) 0}.home-industrial-products{background:var(--industrial-sand)}.home-industrial-applications,.home-industrial-clients{background:#fff}.home-industrial-section-heading{margin-bottom:clamp(30px,4vw,52px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.65fr);gap:clamp(42px,7vw,110px);align-items:end}.home-industrial-section-heading-centered{display:block;text-align:center}.home-industrial-section-heading-centered h2{max-width:none;margin-inline:auto}.home-industrial-section-heading h2,.home-industrial-assurance-intro h2,.home-industrial-clients-intro h2,.home-industrial-contact-inner h2,.about-industrial-cta h2{margin:0;color:var(--industrial-ink);font-family:"DingTalk JinBuTi",var(--font-zh-sans);font-size:clamp(1.62rem,2.58vw,2.58rem);font-weight:400;line-height:1.13;letter-spacing:.012em}.home-industrial-section-aside{padding-bottom:5px}.home-industrial-section-aside>p,.home-industrial-clients-intro>p:last-of-type,.home-industrial-contact-inner>.reveal>div>p:last-child{margin:0;color:#62716c;font-size:.98rem;line-height:1.8}.home-industrial-inline-link{width:max-content;margin-top:20px;display:inline-flex;align-items:center;gap:18px;color:var(--industrial-brand);border-bottom:1px solid var(--industrial-line);font-size:.9rem;font-weight:650;padding-bottom:8px}.home-industrial-inline-link span{transition:transform .18s ease}.home-industrial-inline-link:hover span{transform:translate(5px)}.home-industrial-product-list{border-top:1px solid rgba(18,59,50,.3)}.home-industrial-direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 64px}.home-industrial-direction-grid>.reveal{min-width:0}.home-industrial-product-list>.reveal{border-bottom:1px solid var(--industrial-line)}.home-industrial-product-row{min-height:116px;padding:22px 12px 22px 0;display:grid;grid-template-columns:66px minmax(0,1fr) auto 38px;gap:24px;align-items:center;color:var(--industrial-ink);transition:color .18s ease,background .18s ease,padding .18s ease}.home-industrial-product-row:hover{padding-left:18px;color:var(--industrial-accent);background:#0d76590a}.home-industrial-row-index,.home-industrial-row-count{color:#77837f;font-family:"Manrope",var(--font-zh-sans);font-size:.72rem;font-weight:650;letter-spacing:.08em}.home-industrial-row-copy h3{margin:0;color:currentColor;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:560;line-height:1.25}.home-industrial-row-copy p{margin:9px 0 0;color:#697671;font-size:.86rem;line-height:1.6}.home-industrial-row-arrow{color:currentColor;font-size:1.3rem;transition:transform .18s ease}.home-industrial-product-row:hover .home-industrial-row-arrow{transform:translate(6px)}.home-industrial-applications-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,.72fr) repeat(4,minmax(0,.54fr));grid-template-rows:minmax(140px,.86fr) minmax(180px,1.28fr) minmax(140px,.86fr);gap:16px;min-height:620px}.home-industrial-applications-grid>.reveal{height:100%}.home-industrial-application-primary-wrap{grid-column:1 / span 2;grid-row:1 / span 3}.home-industrial-applications-grid>.reveal:nth-child(2){grid-column:3 / span 2;grid-row:1}.home-industrial-applications-grid>.reveal:nth-child(3){grid-column:5;grid-row:1}.home-industrial-applications-grid>.reveal:nth-child(4){grid-column:6;grid-row:1}.home-industrial-applications-grid>.reveal:nth-child(5){grid-column:3;grid-row:2}.home-industrial-applications-grid>.reveal:nth-child(6){grid-column:4 / span 2;grid-row:2}.home-industrial-applications-grid>.reveal:nth-child(7){grid-column:6;grid-row:2}.home-industrial-applications-grid>.reveal:nth-child(8){grid-column:3;grid-row:3}.home-industrial-applications-grid>.reveal:nth-child(9){grid-column:4;grid-row:3}.home-industrial-applications-grid>.reveal:nth-child(10){grid-column:5 / span 2;grid-row:3}.home-industrial-application{position:relative;height:100%;min-height:0;overflow:hidden;isolation:isolate;background-color:var(--industrial-ink)}.home-industrial-application-primary{min-height:0}.home-industrial-application:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#051b1ae0,#051b1a57 48%,#051b1a0d 78%)}.home-industrial-application:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-color:var(--industrial-ink);background-image:var(--home-application-image);background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.home-industrial-application:hover:after{transform:scale(1.025)}.home-industrial-application-copy{position:absolute;left:30px;right:30px;bottom:28px;color:#fff}.home-industrial-application-copy>span{display:none}.home-industrial-application-copy h3{margin:0;color:#fff;font-size:1.08rem;font-weight:560;line-height:1.3}.home-industrial-application-copy p{max-width:580px;margin:12px 0 0;color:#ffffffb3;font-size:.9rem;line-height:1.7}.home-industrial-assurance{padding:clamp(68px,7vw,112px) 0;color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 25% 100%,var(--industrial-ink)}.home-industrial-assurance .home-industrial-kicker{color:#ffffff94}.home-industrial-assurance-intro{margin-bottom:clamp(36px,5vw,60px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.62fr);column-gap:clamp(52px,8vw,132px);align-items:end}.home-industrial-assurance-intro .home-industrial-kicker{grid-column:1 / -1}.home-industrial-assurance-intro h2{color:#fff}.home-industrial-assurance-intro>p:last-child{margin:0;color:#ffffffa3;font-size:.98rem;line-height:1.8}.home-industrial-assurance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--industrial-line-light);border-bottom:1px solid var(--industrial-line-light)}.home-industrial-assurance-grid>.reveal{border-right:1px solid var(--industrial-line-light)}.home-industrial-assurance-grid>.reveal:last-child{border-right:0}.home-industrial-assurance-grid article{min-height:214px;padding:30px 26px 34px 0}.home-industrial-assurance-grid>.reveal+.reveal article{padding-left:26px}.home-industrial-assurance-icon{width:30px;height:30px;display:block;color:#ffffffa3;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.home-industrial-assurance-grid h3{margin:38px 0 10px;color:#fff;font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:560}.home-industrial-assurance-grid p{margin:0;color:#ffffff94;font-size:.86rem;line-height:1.65}.home-industrial-clients-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,150px);align-items:start}.home-industrial-clients-intro{position:sticky;top:calc(var(--header-height) + 54px)}.home-industrial-clients-intro>h2{min-height:104px;padding-right:118px}.home-industrial-clients-intro>p:last-of-type{margin-top:26px}.home-industrial-clients-intro>.home-industrial-clients-visual{display:block;position:absolute;top:42px;right:0;width:104px;max-width:100%;height:auto;margin:0;pointer-events:none}@media (max-width: 540px){.home-industrial-clients-intro>h2{min-height:78px;padding-right:90px}.home-industrial-clients-intro>.home-industrial-clients-visual{width:78px}}.home-industrial-client-list{border-top:1px solid rgba(18,59,50,.3)}@media (min-width: 861px){.home-industrial-clients .home-industrial-client-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(96px,1fr)}.home-industrial-clients .home-industrial-client-list>.reveal{min-width:0}.home-industrial-clients .home-industrial-client-list>.reveal:nth-child(odd){border-right:1px solid var(--industrial-line)}.home-industrial-clients .home-industrial-client-list>.reveal:nth-child(n+5){border-bottom:0}.home-industrial-clients .home-industrial-client-list>.reveal:nth-child(2n) .home-industrial-client-row{padding-left:28px}}.home-industrial-client-list>.reveal{border-bottom:1px solid var(--industrial-line)}.home-industrial-client-row{min-height:112px;padding:24px 0;display:grid;grid-template-columns:54px minmax(0,1fr);gap:20px;align-items:center}.home-industrial-client-row>span{color:#7b8783;font-family:Manrope,sans-serif;font-size:.7rem;font-weight:650}.home-industrial-client-row h3{margin:0;color:var(--industrial-ink);font-size:1.15rem;font-weight:570;line-height:1.35}.home-industrial-client-row p{margin:9px 0 0;color:#71807b;font-size:.82rem;line-height:1.6}.home-industrial-contact-band{padding:clamp(56px,6vw,86px) 0;background:#dfe9e3}.home-industrial-contact-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:60px;align-items:center}.home-industrial-contact-inner>.reveal>div>p:last-child{max-width:680px;margin-top:20px}.site-footer{margin-top:0;color:#fff;background:var(--industrial-ink)}.site-footer .footer-main{color:#fff;background:transparent}.site-footer .footer-industrial-grid{grid-template-columns:minmax(0,1.35fr) minmax(210px,.6fr) minmax(280px,.8fr);gap:clamp(42px,7vw,110px);padding:72px 0 64px}.site-footer .footer-brand .brand{margin-bottom:26px}.site-footer .footer-legal{margin-bottom:16px;color:#fff;font-size:.92rem;font-weight:620}.site-footer .footer-brand>p{max-width:520px;margin:0;color:#ffffff94;font-size:.9rem;line-height:1.8}.site-footer .footer-kicker{margin:0 0 22px;color:#fff;font-family:"Manrope",var(--font-zh-sans);font-size:1.05rem;font-weight:700;letter-spacing:.14em}.footer-industrial-nav>div{border-top:1px solid var(--industrial-line-light)}.footer-industrial-nav a{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--industrial-line-light);color:#fff;font-size:.88rem}.footer-industrial-nav a i{font-style:normal;transition:transform .18s ease}.site-footer .footer-industrial-nav a span{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.footer-industrial-nav a:hover{color:#fff}.footer-industrial-nav a:hover i{transform:translate(5px)}.footer-industrial-contact dl,.footer-industrial-contact dt,.footer-industrial-contact dd{margin:0}.footer-industrial-contact dl{display:grid;gap:17px}.footer-industrial-contact dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px}.footer-industrial-contact dt{color:#fff;font-size:.88rem}.footer-industrial-contact dd{color:#fff;font-size:.88rem;line-height:1.65;overflow-wrap:anywhere}.site-footer .footer-meta{color:#ffffff70;background:transparent;border-top:1px solid var(--industrial-line-light)}.site-footer .footer-meta-inner{padding:18px 0}.site-footer .footer-meta-record{align-items:center;height:16px;line-height:16px}.site-footer .footer-meta-record,.site-footer .footer-meta-record a,.site-footer .footer-meta-copy{color:#ffffff70;font-size:.72rem;line-height:16px;vertical-align:middle}.site-footer .footer-meta-record>*{display:inline-flex;align-items:center;height:16px;min-height:16px;line-height:16px;white-space:nowrap}.site-footer .footer-meta-gongan{align-items:center;transform:translateY(1px)}.site-footer .footer-meta-copy{transform:translateY(2px)}.reveal{opacity:0;transform:translateY(16px);transition:opacity .62s ease,transform .62s cubic-bezier(.22,1,.36,1)}.reveal.in-view{opacity:1;transform:translateY(0)}html[lang=en] .home-industrial-hero h1{max-width:11em;font-family:"Manrope",var(--font-zh-sans);font-size:clamp(3.28rem,5.22vw,4.72rem);font-weight:520;letter-spacing:-.045em}html[lang=en] .home-industrial-section-heading h2,html[lang=en] .home-industrial-assurance-intro h2,html[lang=en] .home-industrial-clients-intro h2,html[lang=en] .home-industrial-contact-inner h2,html[lang=en] .about-industrial-cta h2{font-family:"Manrope",var(--font-zh-sans);font-weight:520;letter-spacing:-.04em}@media (max-width: 1160px){html[lang=en] .site-header .menu-toggle{display:inline-flex}html[lang=en] .site-header .site-nav{position:absolute;top:calc(100% + 1px);left:16px;right:16px;z-index:2;display:grid;gap:4px;padding:12px;border:1px solid var(--industrial-line);border-radius:2px;background:#f7f6f1fa;box-shadow:0 18px 44px #071f1e24;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease}html[lang=en] .site-header .site-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}html[lang=en] .site-header .site-nav a,html[lang=en] .site-header.is-overlay .site-nav a{justify-content:flex-start;color:var(--industrial-brand)}html[lang=en] .site-header .site-nav a.is-active,html[lang=en] .site-header.is-overlay .site-nav a.is-active{color:var(--industrial-accent)}html[lang=en] .site-header .nav-cta{width:40px;padding:0;display:inline-flex;font-size:0}html[lang=en] .site-header .nav-cta:before{content:"↗";font-size:1rem}}@media (max-width: 1100px){.site-header .site-nav a{padding-inline:10px;font-size:.84rem}.site-header .nav-actions{gap:6px}.header-action-label{display:none}.home-industrial-hero-copy{width:min(720px,78%)}.home-industrial-section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.62fr)}.home-industrial-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-industrial-applications-grid{grid-template-columns:1fr;grid-template-rows:none;min-height:0}.home-industrial-applications-grid>.reveal{min-height:280px}.home-industrial-application-primary{min-height:520px}.home-industrial-application-primary-wrap{grid-column:auto;grid-row:auto}.home-industrial-applications-grid>.reveal:nth-child(n){grid-column:auto;grid-row:auto}.home-industrial-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-industrial-assurance-grid>.reveal:nth-child(2){border-right:0}.home-industrial-assurance-grid>.reveal:nth-child(-n+2){border-bottom:1px solid var(--industrial-line-light)}.home-industrial-clients-layout{grid-template-columns:1fr;gap:56px}.home-industrial-clients-intro{position:relative;top:auto;max-width:760px}.site-footer .footer-industrial-grid{grid-template-columns:1fr .7fr 1fr;gap:46px}}@media (max-width: 860px){:root{--header-height: 72px}.site-header .nav-shell{gap:10px}.site-header .brand-compact .brand-mark{width:46px;height:46px;border-radius:8px}.site-header .site-nav{top:calc(100% + 1px);left:16px;right:16px;padding:12px;border-radius:2px;border-color:var(--industrial-line);background:#f7f6f1fa;box-shadow:0 18px 44px #071f1e24}.site-header .site-nav.is-open a,.site-header.is-overlay .site-nav.is-open a{justify-content:flex-start;color:var(--industrial-brand)}.site-header .site-nav.is-open a.is-active,.site-header.is-overlay .site-nav.is-open a.is-active{color:var(--industrial-accent)}.site-header .header-lang-button,.site-header .header-search-button{width:40px;padding:0}.site-header .nav-cta{width:40px;padding:0;display:inline-flex;font-size:0}.site-header .nav-cta:before{content:"↗";font-size:1rem}.site-header .header-lang-button span,.header-action-label{display:none}.home-industrial-hero,.home-industrial-hero-shell{min-height:max(700px,90svh)}.home-industrial-hero-shell{padding-top:calc(var(--header-height) + 72px);padding-bottom:126px}.home-industrial-hero-copy{width:min(680px,88%)}.home-industrial-hero h1{font-size:clamp(2.8rem,8.64vw,3.7rem)}.home-industrial-hero-controls{right:0;bottom:108px}.home-industrial-section-heading,.home-industrial-assurance-intro{grid-template-columns:1fr;gap:26px}.home-industrial-section-aside{max-width:640px}.home-industrial-product-row{grid-template-columns:48px minmax(0,1fr) auto 28px;gap:16px}.home-industrial-row-count{align-self:end}.home-industrial-contact-inner{grid-template-columns:1fr;gap:34px}.home-industrial-contact-inner>.home-industrial-primary-link{width:max-content}.site-footer .footer-industrial-grid{grid-template-columns:1fr 1fr}.site-footer .footer-brand{grid-column:1 / -1}}@media (max-width: 640px){:root{--shell: min(100vw - 40px, 100%);--shell-wide: min(100vw - 40px, 100%);--header-height: 68px}.site-header .brand-compact .brand-copy{display:none}.site-header .nav-actions{margin-left:auto}.site-header .menu-toggle{width:40px;height:40px}.home-industrial-hero,.home-industrial-hero-shell{min-height:max(680px,92svh)}.home-industrial-hero-image{background-position:var(--home-hero-position-mobile)}.home-industrial-hero-shade{background:linear-gradient(90deg,#04181be6,#04181b75 76%,#04181b3d),linear-gradient(0deg,#04181b9e,#04181b00 56%)}.home-industrial-hero-shell{padding-top:calc(var(--header-height) + 64px);padding-bottom:132px;align-items:flex-start}.home-industrial-hero-copy{width:100%}.home-industrial-hero h1,html[lang=en] .home-industrial-hero h1{max-width:9em;font-size:clamp(2.56rem,10.98vw,3.38rem);line-height:1.18}.home-industrial-hero-lead{max-width:95%;margin-top:22px;font-size:.92rem;line-height:1.72}.home-industrial-hero-actions{margin-top:28px;align-items:flex-start;flex-direction:column;gap:14px}.home-industrial-primary-link{width:100%}.home-industrial-hero-controls{right:0;bottom:102px}.home-industrial-hero-controls button{width:46px}.home-industrial-hero-proofs div{min-height:88px;padding:17px 10px 14px 0}.home-industrial-hero-proofs div+div{padding-left:12px}.home-industrial-hero-proofs strong{font-size:1.16rem}.home-industrial-hero-proofs span{font-size:.64rem;line-height:1.35}.home-industrial-section,.home-industrial-assurance{padding:58px 0}.home-industrial-section-heading{margin-bottom:28px}.home-industrial-section-heading h2,.home-industrial-assurance-intro h2,.home-industrial-clients-intro h2,.home-industrial-contact-inner h2,.about-industrial-cta h2{font-size:clamp(1.38rem,6.36vw,1.8rem)}.home-industrial-section-aside>p,.home-industrial-assurance-intro>p:last-child,.home-industrial-clients-intro>p:last-of-type,.home-industrial-contact-inner>.reveal>div>p:last-child{font-size:.9rem}.home-industrial-product-row{min-height:106px;grid-template-columns:34px minmax(0,1fr) 24px;gap:12px}.home-industrial-product-row:hover{padding-left:8px}.home-industrial-row-copy h3{font-size:1.14rem}.home-industrial-row-copy p{margin-top:7px;font-size:.74rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-industrial-row-count{display:none}.home-industrial-application-primary{min-height:360px}.home-industrial-applications-grid>.reveal{min-height:360px}.home-industrial-application-copy{left:22px;right:22px;bottom:22px}.home-industrial-application-copy p{font-size:.82rem}.home-industrial-assurance{background:var(--industrial-ink)}.home-industrial-assurance-intro{margin-bottom:42px}.home-industrial-assurance-grid{grid-template-columns:1fr}.home-industrial-assurance-grid>.reveal,.home-industrial-assurance-grid>.reveal:nth-child(2),.home-industrial-assurance-grid>.reveal:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--industrial-line-light)}.home-industrial-assurance-grid>.reveal:last-child{border-bottom:0}.home-industrial-assurance-grid article,.home-industrial-assurance-grid>.reveal+.reveal article{min-height:0;padding:24px 0 28px}.home-industrial-assurance-grid h3{margin-top:22px}.home-industrial-clients-layout{gap:40px}.home-industrial-client-row{min-height:96px;grid-template-columns:34px minmax(0,1fr);gap:12px}.home-industrial-client-row h3{font-size:1rem}.home-industrial-client-row p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.home-industrial-clients .home-industrial-client-list{display:block}.home-industrial-clients .home-industrial-client-list>.reveal:nth-child(odd){border-right:0}.home-industrial-clients .home-industrial-client-list>.reveal:nth-child(n+5){border-bottom:1px solid var(--industrial-line)}.home-industrial-clients .home-industrial-client-list>.reveal:last-child{border-bottom:0}.home-industrial-clients .home-industrial-client-list>.reveal:nth-child(2n) .home-industrial-client-row{padding-left:0}.home-industrial-contact-band{padding:66px 0}.site-footer .footer-industrial-grid{grid-template-columns:1fr;gap:42px;padding:58px 0 48px}.site-footer .footer-brand{grid-column:auto}.footer-industrial-contact dl>div{grid-template-columns:78px minmax(0,1fr)}.site-footer .footer-meta-record{width:100%;gap:8px;flex-direction:column;align-items:flex-start;flex-wrap:wrap}.site-footer .footer-meta-record>*,.site-footer .footer-meta-record a,.site-footer .footer-meta-record span{width:100%;margin:0}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal,.reveal.in-view{opacity:1;transform:none;transition:none}.home-industrial-hero-shade,.home-industrial-hero-image,.home-industrial-application:after{transition:none}}.about-page,.contact-page{overflow:clip;color:var(--industrial-ink);background:var(--industrial-sand)}.about-industrial-hero,.contact-industrial-hero{position:relative;min-height:620px;overflow:hidden;isolation:isolate;color:#fff;background:var(--industrial-ink)}.about-industrial-hero-image,.contact-industrial-hero-image,.about-industrial-hero-shade,.contact-industrial-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.about-industrial-hero-image,.contact-industrial-hero-image{z-index:-2;object-fit:cover;transition:transform .9s cubic-bezier(.2,.75,.2,1)}.about-industrial-hero-image{object-position:center 70%;transform:scale(1.015)}.contact-industrial-hero-image{object-position:center 52%}.about-industrial-hero-shade,.contact-industrial-hero-shade{z-index:-1;background:linear-gradient(90deg,#041c1df5,#041c1dcc 42%,#041c1d33 76%,#041c1d14),linear-gradient(0deg,rgba(4,28,29,.46),transparent 55%)}.about-industrial-hero-inner,.contact-industrial-hero-inner{position:relative;min-height:620px;padding-top:92px;padding-bottom:82px;display:flex;align-items:center}.about-industrial-hero-copy,.contact-industrial-hero-copy{width:min(780px,70%)}.about-industrial-hero .home-industrial-kicker,.contact-industrial-hero .home-industrial-kicker,.about-industrial-field .home-industrial-kicker,.about-industrial-cta .home-industrial-kicker,.contact-industrial-info .home-industrial-kicker{color:#ffffff9e}.about-industrial-hero h1,.contact-industrial-hero h1{max-width:11em;margin:18px 0 0;color:#fff;font-family:"DingTalk JinBuTi",var(--font-zh-sans);font-size:clamp(1.875rem,3.3vw,3.375rem);font-weight:400;line-height:1.04;letter-spacing:0}.about-industrial-hero h1>span{display:block}.contact-industrial-hero h1{max-width:12em;font-size:clamp(3.1rem,5vw,5rem)}.about-industrial-lead,.contact-industrial-lead{max-width:700px;margin:25px 0 0;color:#ffffffb8;font-size:.98rem;line-height:1.85}.about-industrial-hero-actions{margin-top:31px;display:flex;align-items:center;gap:26px}.about-industrial-hero .home-industrial-primary-link,.about-industrial-cta .home-industrial-primary-link,.contact-industrial-form .home-industrial-primary-link{min-width:210px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px}.about-industrial-hero .home-industrial-primary-link{border-color:#fff;color:var(--industrial-ink);background:#fff}.about-industrial-position{color:#ffffff8c;font-size:.72rem;font-weight:700;letter-spacing:.08em}.about-industrial-hero-index,.contact-industrial-hero-index{position:absolute;right:0;bottom:35px;color:#ffffff7a;font-family:"Manrope",var(--font-zh-sans);font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.about-industrial-positioning{border-bottom:1px solid var(--industrial-line);background:var(--industrial-paper)}.about-industrial-positioning-grid{padding-top:96px;padding-bottom:96px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);gap:clamp(70px,10vw,170px);align-items:start}.about-industrial-positioning-title h2,.about-industrial-section-heading h2,.about-industrial-field h2,.contact-industrial-info h2,.contact-industrial-form-heading h2,.contact-industrial-process-heading h2{margin:15px 0 0;color:inherit;font-family:"DingTalk JinBuTi",var(--font-zh-sans);font-size:clamp(2.25rem,4vw,4rem);font-weight:400;line-height:1.1;letter-spacing:0}.about-industrial-positioning-copy>p{margin:0;color:#123b32b8;font-size:.96rem;line-height:1.92}.about-industrial-flow{margin-top:38px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--industrial-line);border-bottom:1px solid var(--industrial-line)}.about-industrial-flow span{min-height:76px;padding:15px 10px 14px 0;display:flex;flex-direction:column;justify-content:space-between;color:var(--industrial-brand);font-size:.78rem;font-weight:700}.about-industrial-flow span+span{padding-left:15px;border-left:1px solid var(--industrial-line)}.about-industrial-flow i{color:var(--industrial-accent);font-family:"Manrope",var(--font-zh-sans);font-size:.62rem;font-style:normal}.about-industrial-capabilities,.about-industrial-scope,.contact-industrial-main,.contact-industrial-process{padding:112px 0}.about-industrial-capabilities,.contact-industrial-process{background:var(--industrial-sand)}.about-industrial-section-heading{margin-bottom:56px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.58fr);gap:clamp(55px,10vw,150px);align-items:end}.about-industrial-section-heading>p{margin:0;color:#123b32a1;font-size:.86rem;line-height:1.8}.about-industrial-capability-list{border-top:1px solid var(--industrial-line)}.about-industrial-capability-list>article{border-bottom:1px solid var(--industrial-line)}.about-industrial-capability-row{min-height:142px;padding:28px 0;display:grid;grid-template-columns:70px minmax(210px,.75fr) minmax(360px,1.25fr) 120px;gap:clamp(24px,4vw,60px);align-items:center;transition:padding .18s ease,color .18s ease}.about-industrial-capability-row:hover{padding-left:12px;color:var(--industrial-accent)}.about-industrial-capability-index,.about-industrial-capability-code{color:var(--industrial-accent);font-family:"Manrope",var(--font-zh-sans);font-size:.66rem;font-weight:700;letter-spacing:.08em}.about-industrial-capability-row h3{margin:0;color:var(--industrial-ink);font-size:1.26rem;font-weight:650;line-height:1.35}.about-industrial-capability-row p{margin:0;color:#123b329e;font-size:.84rem;line-height:1.75}.about-industrial-capability-code{justify-self:end;color:#123b3266;text-align:right}.about-industrial-field{position:relative;min-height:590px;overflow:hidden;isolation:isolate;color:#fff;background:var(--industrial-ink)}.about-industrial-field>img,.about-industrial-field-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.about-industrial-field>img{z-index:-2;object-fit:cover;object-position:center 55%}.about-industrial-field-shade{z-index:-1;background:linear-gradient(90deg,#051d1ded,#051d1d94 50%,#051d1d14)}.about-industrial-field-inner{min-height:590px;display:flex;align-items:center}.about-industrial-field-inner>.reveal{width:min(100%,980px);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:clamp(44px,7vw,108px);align-items:center}.about-industrial-field-inner>.reveal .home-industrial-kicker{grid-column:1 / -1;margin-bottom:16px}.about-industrial-field-inner>.reveal h2{grid-column:1;min-width:0;max-width:10em;margin:0}.about-industrial-field-inner>.reveal p:last-child{grid-column:2;min-width:0;max-width:520px;margin:0;align-self:center}.about-industrial-field h2{max-width:10em;color:#fff}.about-industrial-field p:last-child{max-width:620px;margin:23px 0 0;color:#ffffffb3;font-size:.9rem;line-height:1.85}.about-industrial-scope{background:var(--industrial-paper)}.about-industrial-scope-grid{display:grid;grid-template-columns:.8fr 1.28fr .92fr;border-top:1px solid var(--industrial-line);border-bottom:1px solid var(--industrial-line)}.about-industrial-scope-column{min-width:0;padding:27px 34px 22px 0}.about-industrial-scope-column+.about-industrial-scope-column{padding-left:34px;border-left:1px solid var(--industrial-line)}.about-industrial-scope-label{display:block;margin-bottom:24px;color:var(--industrial-accent);font-size:.7rem;font-weight:750}.about-industrial-rule-list>div,.about-industrial-client-list article,.about-industrial-scope-products li{min-height:62px;padding:13px 0;display:grid;border-top:1px solid var(--industrial-line)}.about-industrial-rule-list>div{grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center}.about-industrial-rule-list span,.about-industrial-client-list article>span,.about-industrial-scope-products li span{color:#123b326b;font-family:"Manrope",var(--font-zh-sans);font-size:.62rem;font-weight:700}.about-industrial-rule-list strong{font-size:.86rem;font-weight:650}.about-industrial-client-list article{grid-template-columns:36px minmax(0,1fr);gap:12px}.about-industrial-client-list h3{margin:0;color:var(--industrial-ink);font-size:.91rem;font-weight:650}.about-industrial-client-list p{margin:5px 0 0;color:#123b328c;font-size:.72rem;line-height:1.55}.about-industrial-scope-products ul{margin:0;padding:0;list-style:none}.about-industrial-scope-products li{grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;color:var(--industrial-brand);font-size:.8rem;line-height:1.5}.about-industrial-scope-grid{border-top:1px solid var(--industrial-line);border-bottom:1px solid var(--industrial-line)}.about-industrial-rule-list>div,.about-industrial-client-list article,.about-industrial-scope-products li{min-height:0;padding:15px 0;border-top:0}.about-industrial-rule-list>div:first-child,.about-industrial-client-list article:first-child,.about-industrial-scope-products li:first-child{padding-top:5px}.about-industrial-rule-list span,.about-industrial-client-list article>span,.about-industrial-scope-products li span{color:var(--industrial-accent);font-family:var(--font-zh-sans);font-weight:500;line-height:1}.about-scope-marker{display:block;flex:0 0 auto;justify-self:start;align-self:center;color:#1f5fa8}.about-industrial-rule-list .about-scope-marker-arrow{width:26px;height:24px;color:#1f5fa8}.about-scope-marker-arrow svg{display:block;width:100%;height:100%;overflow:visible}.about-scope-marker-arrow path{fill:none;stroke:currentColor;stroke-width:3.3;stroke-linecap:round;stroke-linejoin:round}.about-scope-marker-square{width:13px;height:13px;background:#1f5fa8}.about-scope-marker-dot{width:10px;height:10px;border-radius:50%;background:#1f5fa8}.about-industrial-rule-list>div,.about-industrial-client-list article,.about-industrial-scope-products li{transition:color .18s ease,transform .18s ease}.about-industrial-rule-list>div:hover,.about-industrial-client-list article:hover,.about-industrial-scope-products li:hover{transform:translate(3px)}@media (max-width: 540px){.about-industrial-rule-list>div:first-child,.about-industrial-client-list article:first-child,.about-industrial-scope-products li:first-child{padding-top:2px}}.about-industrial-cta{padding:86px 0;color:#fff;background:var(--industrial-ink)}.about-industrial-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:70px;align-items:center}.about-industrial-cta h2{color:#fff}.about-industrial-cta .home-industrial-primary-link{border-color:#fff;color:var(--industrial-ink);background:#fff}.contact-industrial-main{background:var(--industrial-paper)}.contact-industrial-grid{display:grid;grid-template-columns:minmax(390px,.8fr) minmax(0,1.2fr);align-items:stretch;border:1px solid var(--industrial-line)}.contact-industrial-info{min-width:0;padding:54px clamp(34px,4vw,62px) 38px;display:flex;flex-direction:column;color:#fff;background:var(--industrial-ink)}.contact-industrial-info h2{max-width:9em;color:#fff;font-size:clamp(2.2rem,3.6vw,3.7rem)}.contact-industrial-info-intro{max-width:430px;margin:22px 0 0;color:#ffffff9e;font-size:.84rem;line-height:1.75}.contact-industrial-details{margin:46px 0 0}.contact-industrial-details>div{padding:17px 0;display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;border-top:1px solid var(--industrial-line-light)}.contact-industrial-details dt{color:#ffffff6b;font-size:.68rem}.contact-industrial-details dd{margin:0;color:#ffffffe6;font-size:.78rem;line-height:1.65;overflow-wrap:anywhere}.contact-industrial-details a{color:inherit;text-decoration:none;transition:color .16s ease}.contact-industrial-details a:hover{color:#88cfb8}.contact-industrial-info-footer{margin-top:auto;padding-top:52px;display:flex;justify-content:space-between;gap:16px;color:#ffffff61;font-family:"Manrope",var(--font-zh-sans);font-size:.58rem;font-weight:700;letter-spacing:.08em}.contact-industrial-note{margin:16px 0 0;color:#ffffff4d;font-size:.62rem;line-height:1.6}.contact-industrial-form-wrap{min-width:0;padding:54px clamp(34px,5vw,76px) 48px;background:var(--industrial-sand)}.contact-industrial-form-heading{padding-bottom:35px;border-bottom:1px solid var(--industrial-line)}.contact-industrial-form-heading h2{font-size:clamp(2.15rem,3.2vw,3.4rem)}.contact-industrial-form-heading>p:last-child{max-width:590px;margin:18px 0 0;color:#123b3299;font-size:.8rem;line-height:1.72}.contact-industrial-form{padding-top:35px}.contact-industrial-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.contact-industrial-form label{margin:0 0 29px;display:block}.contact-industrial-form label>span{display:block;margin-bottom:9px;color:var(--industrial-brand);font-size:.7rem;font-weight:750}.contact-industrial-form input,.contact-industrial-form select,.contact-industrial-form textarea{width:100%;min-height:50px;padding:11px 0;border:0;border-bottom:1px solid rgba(18,59,50,.3);border-radius:0;color:var(--industrial-ink);background:transparent;font:inherit;font-size:.84rem;box-shadow:none;transition:border-color .16s ease}.contact-industrial-form textarea{min-height:128px;resize:vertical}.contact-industrial-form input:focus,.contact-industrial-form select:focus,.contact-industrial-form textarea:focus{outline:0;border-color:var(--industrial-accent);box-shadow:0 1px 0 var(--industrial-accent)}.contact-industrial-form input::placeholder,.contact-industrial-form textarea::placeholder{color:#89928f}.contact-industrial-submit-row{min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:25px;align-items:center}.contact-industrial-form .home-industrial-primary-link{border:1px solid var(--industrial-brand);border-radius:0;color:#fff;background:var(--industrial-brand);font:inherit;cursor:pointer}.contact-industrial-form .home-industrial-primary-link:disabled{cursor:wait;opacity:.55}.contact-industrial-form .form-feedback{min-height:1.5em;margin:0;color:#9c4b39;font-size:.75rem;line-height:1.5}.contact-industrial-process-heading{max-width:790px;margin-bottom:48px}.contact-industrial-process-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--industrial-line);border-bottom:1px solid var(--industrial-line)}.contact-industrial-process-list>article{min-width:0}.contact-industrial-process-list>article+article{border-left:1px solid var(--industrial-line)}.contact-industrial-process-list article{min-height:230px;padding:27px 30px 31px 0}.contact-industrial-process-list>article+article{padding-left:30px}.contact-industrial-process-list article>span{color:var(--industrial-accent);font-family:"Manrope",var(--font-zh-sans);font-size:.64rem;font-weight:700}.contact-industrial-process-list h3{margin:52px 0 0;color:var(--industrial-ink);font-size:1.05rem;font-weight:650}.contact-industrial-process-list p{margin:12px 0 0;color:#123b3294;font-size:.75rem;line-height:1.65}.about-page a:focus-visible,.contact-page a:focus-visible,.contact-page button:focus-visible,.contact-page input:focus-visible,.contact-page select:focus-visible,.contact-page textarea:focus-visible{outline:2px solid var(--industrial-warm);outline-offset:4px}html[lang=en] .about-industrial-hero h1,html[lang=en] .contact-industrial-hero h1{max-width:15em;font-family:"Manrope",var(--font-zh-sans);font-size:clamp(1.875rem,3.45vw,3.5625rem);font-weight:550}html[lang=en] .about-industrial-positioning-title h2,html[lang=en] .about-industrial-section-heading h2,html[lang=en] .contact-industrial-info h2,html[lang=en] .contact-industrial-form-heading h2,html[lang=en] .contact-industrial-process-heading h2{font-family:"Manrope",var(--font-zh-sans);font-size:clamp(2rem,3.25vw,3.3rem);font-weight:550}@media (max-width: 1100px){.about-industrial-positioning-grid,.about-industrial-section-heading{grid-template-columns:1fr 1fr;gap:55px}.about-industrial-capability-row{grid-template-columns:46px minmax(190px,.72fr) minmax(260px,1.28fr)}.about-industrial-capability-code{display:none}.about-industrial-scope-grid{grid-template-columns:1fr 1fr}.about-industrial-scope-products{grid-column:1 / -1;padding-left:0!important;border-top:1px solid var(--industrial-line);border-left:0!important}.about-industrial-scope-products ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.contact-industrial-grid{grid-template-columns:minmax(340px,.75fr) minmax(0,1.25fr)}.contact-industrial-field-row{grid-template-columns:1fr;gap:0}}@media (max-width: 800px){.about-industrial-hero,.contact-industrial-hero,.about-industrial-hero-inner,.contact-industrial-hero-inner{min-height:540px}.about-industrial-hero-copy,.contact-industrial-hero-copy,.about-industrial-field-inner>.reveal{width:min(100%,650px)}.about-industrial-field-inner>.reveal{display:block}.about-industrial-field-inner>.reveal .home-industrial-kicker,.about-industrial-field-inner>.reveal h2,.about-industrial-field-inner>.reveal p:last-child{max-width:none;margin-left:0;margin-right:0}.about-industrial-field-inner>.reveal p:last-child{margin-top:23px}.about-industrial-hero-image{object-position:62% 70%}.contact-industrial-hero-image{object-position:56% 50%}.about-industrial-positioning-grid,.about-industrial-section-heading,.about-industrial-cta-inner,.contact-industrial-grid{grid-template-columns:1fr}.about-industrial-positioning-grid,.about-industrial-section-heading{gap:35px}.about-industrial-section-heading{align-items:start}.about-industrial-capability-row{grid-template-columns:38px minmax(0,1fr);gap:12px 18px}.about-industrial-capability-row p{grid-column:2}.about-industrial-field>img{object-position:63% center}.about-industrial-scope-grid{grid-template-columns:1fr}.about-industrial-scope-column,.about-industrial-scope-column+.about-industrial-scope-column{padding:27px 0 22px;border-top:1px solid var(--industrial-line);border-left:0}.about-industrial-scope-grid>:first-child{border-top:0}.about-industrial-scope-products{grid-column:auto}.about-industrial-cta-inner{gap:35px}.about-industrial-cta .home-industrial-primary-link{justify-self:start}.contact-industrial-info{min-height:650px}.contact-industrial-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-industrial-process-list>article:nth-child(3){border-left:0}.contact-industrial-process-list>article:nth-child(n+3){border-top:1px solid var(--industrial-line)}}.home-industrial-direction-item{--direction-ink: #123f40;--direction-muted: #657a73;display:grid;grid-template-columns:fit-content(14rem) clamp(104px,8.3vw,128px);column-gap:18px;justify-content:start;align-items:center;height:100%;min-height:200px;padding:10px 0;color:var(--direction-ink);background:transparent;border:0;box-shadow:none;transform:none;transition:transform .22s cubic-bezier(.22,1,.36,1);text-decoration:none}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.home-industrial-direction-item:hover{transform:translateY(-3px)}}.home-industrial-direction-item[data-direction="01"]{--direction-icon-color: #a9473c}.home-industrial-direction-item[data-direction="02"]{--direction-icon-color: #b88335;--direction-icon-mask-size: 90% 90%}.home-industrial-direction-item[data-direction="03"]{--direction-icon-color: #28766e}.home-industrial-direction-item[data-direction="04"]{--direction-icon-color: #496980}.home-industrial-direction-item[data-direction="05"]{--direction-icon-color: #b86746}.home-industrial-direction-item[data-direction="06"]{--direction-icon-color: #568457}.home-industrial-direction-item:focus-visible{outline:2px solid var(--direction-icon-color);outline-offset:6px}.home-industrial-direction-item-content{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.home-industrial-direction-item-label{display:inline-flex;max-width:100%;overflow-wrap:anywhere;color:color-mix(in srgb,var(--direction-icon-color) 72%,var(--direction-ink));font-family:"Manrope",var(--font-zh-sans);font-size:.61rem;font-weight:700;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.home-industrial-direction-item strong{max-width:100%;overflow-wrap:anywhere;margin-top:10px;color:var(--direction-ink);font-family:var(--font-zh-sans);font-size:clamp(1.18rem,1.55vw,1.48rem);font-weight:650;line-height:1.35;transition:color .16s ease}.home-industrial-direction-item:hover strong,.home-industrial-direction-item:focus-visible strong{color:color-mix(in srgb,var(--direction-icon-color) 68%,var(--direction-ink))}.home-industrial-direction-item-products{max-width:100%;margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:2px;color:var(--direction-muted);font-size:.77rem;line-height:1.7}.home-industrial-direction-item-products span{overflow-wrap:anywhere}.home-industrial-direction-item[data-direction="05"] .home-industrial-direction-item-products>span:first-child{white-space:pre-line}.home-industrial-direction-item-icon{display:block;align-self:center;width:100%;aspect-ratio:1;background:var(--direction-icon-color);-webkit-mask:var(--direction-icon-image) center / var(--direction-icon-mask-size, contain) no-repeat;mask:var(--direction-icon-image) center / var(--direction-icon-mask-size, contain) no-repeat;transform:none;transition:none;pointer-events:none}.home-direction-icon{display:block;width:100%;height:auto;overflow:visible}@media (max-width: 1100px){.home-industrial-direction-grid{gap:36px 44px}}@media (max-width: 760px){.home-industrial-direction-grid{grid-template-columns:1fr;row-gap:28px}.home-industrial-direction-item{width:min(100%,440px);margin-inline:auto;grid-template-columns:fit-content(14rem) 120px;column-gap:16px;min-height:176px}}@media (max-width: 540px){.home-industrial-direction-grid{row-gap:26px}.home-industrial-direction-item{grid-template-columns:fit-content(14rem) 96px;min-height:160px;padding-block:8px}.home-industrial-direction-item strong{font-size:1.1rem}.home-industrial-direction-item-products{font-size:.75rem;line-height:1.65}}@media (max-width: 360px){.home-industrial-direction-item{grid-template-columns:fit-content(14rem) 84px;column-gap:14px}.home-industrial-direction-item strong{font-size:1.05rem}}@media (prefers-reduced-motion: reduce){.home-industrial-direction-item strong{transition:none}}@media (max-width: 540px){.about-industrial-hero,.contact-industrial-hero,.about-industrial-hero-inner,.contact-industrial-hero-inner{min-height:520px}.about-industrial-hero-inner,.contact-industrial-hero-inner{padding-top:68px;padding-bottom:82px}.about-industrial-hero h1,.contact-industrial-hero h1,html[lang=en] .about-industrial-hero h1,html[lang=en] .contact-industrial-hero h1{max-width:100%;font-size:clamp(1.6125rem,8.25vw,2.25rem);line-height:1.08}.about-industrial-lead,.contact-industrial-lead{margin-top:19px;font-size:.86rem;line-height:1.72}.about-industrial-hero-actions{margin-top:24px;align-items:flex-start;flex-direction:column;gap:15px}.about-industrial-hero .home-industrial-primary-link,.about-industrial-cta .home-industrial-primary-link,.contact-industrial-form .home-industrial-primary-link{width:100%}.about-industrial-hero-index,.contact-industrial-hero-index{bottom:22px}.about-industrial-positioning-grid,.about-industrial-capabilities,.about-industrial-scope,.contact-industrial-main,.contact-industrial-process{padding-top:75px;padding-bottom:75px}.about-industrial-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.about-industrial-flow span:nth-child(3),.about-industrial-flow span:nth-child(4){border-top:1px solid var(--industrial-line)}.about-industrial-flow span:nth-child(3){padding-left:0;border-left:0}.about-industrial-positioning-title h2,.about-industrial-section-heading h2,.about-industrial-field h2,.contact-industrial-info h2,.contact-industrial-form-heading h2,.contact-industrial-process-heading h2,html[lang=en] .about-industrial-positioning-title h2,html[lang=en] .about-industrial-section-heading h2,html[lang=en] .contact-industrial-info h2,html[lang=en] .contact-industrial-form-heading h2,html[lang=en] .contact-industrial-process-heading h2{font-size:clamp(1.9rem,9vw,2.55rem)}.about-industrial-section-heading{margin-bottom:38px}.about-industrial-capability-row{min-height:0;padding:23px 0}.about-industrial-capability-row h3{font-size:1.05rem}.about-industrial-field,.about-industrial-field-inner{min-height:500px}.about-industrial-scope-products ul{grid-template-columns:1fr}.about-industrial-cta{padding:68px 0}.contact-industrial-grid{border-right:0;border-left:0}.contact-industrial-info{min-height:610px;padding:45px 24px 30px}.contact-industrial-details>div{grid-template-columns:82px minmax(0,1fr);gap:14px}.contact-industrial-info-footer{align-items:flex-start;flex-direction:column}.contact-industrial-form-wrap{padding:47px 24px 43px}.contact-industrial-submit-row{grid-template-columns:1fr;gap:16px}.contact-industrial-process-list{grid-template-columns:1fr}.contact-industrial-process-list>article+article,.contact-industrial-process-list>article:nth-child(3){border-top:1px solid var(--industrial-line);border-left:0}.contact-industrial-process-list article,.contact-industrial-process-list>article+article{min-height:0;padding:24px 0 28px}.contact-industrial-process-list h3{margin-top:30px}}@media (prefers-reduced-motion: reduce){.about-industrial-hero-image,.contact-industrial-hero-image,.about-industrial-capability-row,.contact-industrial-details a,.contact-industrial-form input,.contact-industrial-form select,.contact-industrial-form textarea{transition:none}}:root{--catalog-ink: #102d28;--catalog-muted: #40574f;--catalog-line: rgba(16, 45, 40, .14);--catalog-line-strong: rgba(16, 45, 40, .32);--catalog-gold: #a77a34;--catalog-white: #ffffff;--industrial-ink: var(--catalog-ink);--industrial-brand: #173f35;--industrial-accent: #1b6b54;--industrial-paper: var(--catalog-white);--industrial-sand: var(--catalog-white);--industrial-warm: var(--catalog-gold);--industrial-line: var(--catalog-line)}body,.page-frame,.sub-page,.home-industrial,.about-page,.cases-page,.contact-page,.seo-detail-page,.case-detail-page{color:var(--catalog-ink);background:var(--catalog-white)}html[lang=en] :is(.home-industrial-hero h1,.home-industrial-section-heading h2,.home-industrial-assurance-intro h2,.home-industrial-clients-intro h2,.home-industrial-contact-inner h2,.about-industrial-cta h2,.cases-industrial-hero h1,.cases-page .library-list-heading h2,.products-industrial-hero-inner h1,.products-industrial-catalogue-heading h2){letter-spacing:0}.reveal{transform:translateY(10px);transition:opacity .42s ease,transform .42s ease}.site-header,.site-header.is-home,.site-header.is-overlay,.site-header.is-scrolled{color:var(--catalog-ink);background:var(--catalog-white);border-bottom:1px solid var(--catalog-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.site-header.is-overlay :is(.brand-cn,.brand-copy span,.brand-copy span.brand-en){color:var(--industrial-brand)}.site-header.is-overlay .brand-mark{box-shadow:none}.header-utility,.site-header.is-scrolled .header-utility,.site-header.is-scrolled .header-utility-meta{color:var(--catalog-muted);background:var(--catalog-white);box-shadow:none}.utility-hotline,.utility-item,.site-header.is-scrolled .header-utility-meta{border:0;border-radius:0;background:transparent;box-shadow:none}.utility-hotline:before{display:none}.utility-hotline-pulse{width:7px;height:7px;background:var(--catalog-gold);box-shadow:none}.site-header .site-nav a,.site-header.is-overlay .site-nav a{color:var(--catalog-muted)}.site-header .site-nav a:hover,.site-header .site-nav a.is-active,.site-header.is-overlay .site-nav a:hover,.site-header.is-overlay .site-nav a.is-active{color:var(--industrial-brand)}.site-header .header-lang-button,.site-header .header-search-button,.site-header .nav-cta,.site-header.is-overlay .header-lang-button,.site-header.is-overlay .header-search-button,.site-header.is-overlay .nav-cta,.site-header.is-scrolled .header-search-button{border:1px solid var(--catalog-line-strong);border-radius:2px;color:var(--industrial-brand);background:transparent;box-shadow:none;transform:none}.site-header .header-lang-button:hover,.site-header .header-search-button:hover,.site-header .nav-cta:hover,.site-header.is-overlay .header-lang-button:hover,.site-header.is-overlay .header-search-button:hover,.site-header.is-overlay .nav-cta:hover{border-color:var(--industrial-brand);color:#fff;background:var(--industrial-brand);box-shadow:none;transform:none}.site-header .menu-toggle,.site-header.is-overlay .menu-toggle{border-color:var(--catalog-line-strong);background:var(--catalog-white)}.site-header .menu-toggle span,.site-header.is-overlay .menu-toggle span{background:var(--industrial-brand)}.search-overlay,.consult-overlay{background:#102d2847;-webkit-backdrop-filter:none;backdrop-filter:none}.site-search-drawer,.site-consult-drawer{background:var(--catalog-white);box-shadow:-18px 0 42px #102d281f}.site-search-topbar{display:none}.site-search-panel{padding:26px 22px;color:var(--catalog-ink);background:var(--catalog-white)}.site-search-form{grid-template-columns:minmax(0,1fr) 50px;gap:8px}.site-search-field{display:block;background:transparent}.site-search-field input{min-height:50px;border:1px solid var(--catalog-line-strong);border-radius:2px;color:var(--catalog-ink);background:var(--catalog-white);box-shadow:none}.site-search-field input:focus,.site-search-field input:focus-visible{border-color:var(--catalog-gold);outline:0;box-shadow:none}.site-search-submit{min-height:50px;border:1px solid var(--industrial-brand);border-radius:2px;color:#fff;background:var(--industrial-brand);box-shadow:none}.site-search-results{gap:0;border-top:1px solid var(--catalog-line-strong)}.site-search-result,.site-search-empty{border:0;border-bottom:1px solid var(--catalog-line);border-radius:0;color:var(--catalog-ink);background:var(--catalog-white);box-shadow:none}.site-search-result{padding:16px 2px}.site-search-result:hover,.site-search-result:focus-visible{border-color:var(--catalog-line-strong);color:var(--industrial-brand);background:var(--catalog-white)}.site-search-result-page,.site-search-result-related{border-radius:2px;color:var(--industrial-brand);background:transparent}.site-search-result-page{padding-left:0}.site-search-result-related{border-left:1px solid var(--catalog-line)}.consult-panel,.technical-support-panel{color:var(--catalog-ink);background:var(--catalog-white)}.technical-support-option{border:0;border-top:1px solid var(--catalog-line);border-radius:0;color:var(--catalog-ink);background:transparent;box-shadow:none;transform:none}.technical-support-option:last-child{border-bottom:1px solid var(--catalog-line)}.technical-support-option:hover,.technical-support-option:focus-visible{border-color:var(--catalog-line-strong);color:var(--industrial-brand);background:var(--catalog-white);box-shadow:none;transform:none}.technical-support-option-index,.technical-support-option-arrow,.technical-support-contact-link{color:var(--catalog-gold)}.technical-support-option-copy span,.technical-support-intro,.technical-support-footer p{color:var(--catalog-muted)}.technical-support-primary{border:1px solid var(--industrial-brand);border-radius:2px;color:#fff;background:var(--industrial-brand);box-shadow:none;transform:none}.technical-support-primary:hover,.technical-support-primary:focus-visible{color:#fff;background:var(--catalog-ink);box-shadow:none;transform:none}.home-industrial-hero,.home-industrial-hero-shell{min-height:clamp(650px,82svh,780px)}.home-industrial-hero-shade{background:linear-gradient(90deg,#09231fe6,#09231fa6 46%,#09231f24)}.home-industrial-hero-image{filter:none;transform:none}.home-industrial-hero-proofs{background:#09231f57}.home-industrial-products,.home-industrial-applications,.home-industrial-assurance,.home-industrial-clients{color:var(--catalog-ink);background:var(--catalog-white)}.home-industrial-inline-link span,.home-industrial-row-arrow,.footer-industrial-nav a i{transition:none}.home-industrial-inline-link:hover span,.home-industrial-product-row:hover .home-industrial-row-arrow,.footer-industrial-nav a:hover i{transform:none}.home-industrial-product-row:hover{padding-left:0;color:var(--industrial-brand);background:var(--catalog-white)}.home-industrial-application:before{background:linear-gradient(0deg,#09231fd1,#09231f14 76%)}.home-industrial-application:after,.home-industrial-application:hover:after{filter:none;transform:none}.home-industrial-assurance .home-industrial-kicker,.home-industrial-assurance-intro .home-industrial-kicker,.home-industrial-assurance-intro h2,.home-industrial-assurance-grid h3{color:var(--catalog-ink)}.home-industrial-assurance-intro>p:last-child,.home-industrial-assurance-grid p{color:var(--catalog-muted)}.home-industrial-assurance-grid{border-color:var(--catalog-line-strong)}.home-industrial-assurance-grid>.reveal{border-color:var(--catalog-line)}.home-industrial-assurance-icon{color:var(--industrial-brand)}.home-industrial-contact-band{color:#fff;background:var(--industrial-brand)}.home-industrial-contact-inner h2,.home-industrial-contact-band .home-industrial-kicker{color:#fff}.home-industrial-contact-inner>.reveal>div>p:last-child{color:#ffffffb8}.home-industrial-contact-band .home-industrial-primary-link{border-color:#fff;color:var(--industrial-brand);background:#fff}.about-industrial-positioning,.about-industrial-capabilities,.about-industrial-scope,.contact-industrial-main,.contact-industrial-process,.cases-industrial-tools,.cases-page .library-section{background:var(--catalog-white)}.about-industrial-hero-shade,.contact-industrial-hero-shade{background:linear-gradient(90deg,#09231fe6,#09231fa3 46%,#09231f1f)}.about-industrial-hero-image,.contact-industrial-hero-image,.about-industrial-field>img{filter:none;transform:none}.about-industrial-capability-row,.about-industrial-capability-row:hover{padding-left:0;background:var(--catalog-white);transform:none}.about-industrial-field-shade{background:linear-gradient(90deg,#041c1de0,#041c1dad 42%,#041c1d29 76%,#041c1d0f),linear-gradient(0deg,rgba(4,28,29,.34),transparent 55%)}.about-industrial-cta{background:var(--industrial-brand)}.contact-industrial-grid{border-color:var(--catalog-line-strong);background:var(--catalog-white)}.contact-industrial-info,.contact-industrial-form-wrap{color:var(--catalog-ink);background:var(--catalog-white)}.contact-industrial-info h2,.contact-industrial-form-heading h2,html[lang=en] .contact-industrial-info h2,html[lang=en] .contact-industrial-form-heading h2{color:var(--catalog-ink);font-family:var(--font-zh-sans);font-size:clamp(1.35rem,1.8vw,1.8rem);font-weight:650;line-height:1.35;letter-spacing:0}.contact-industrial-info>div:first-child>.home-industrial-kicker{font-size:1.44rem;letter-spacing:.04em}.contact-industrial-info h2{white-space:nowrap}html[lang=en] .contact-industrial-info h2{white-space:normal}.contact-industrial-form .home-industrial-primary-link{min-width:210px;min-height:50px;padding:0 22px;justify-content:center;gap:0;border-color:#1f5fa8;color:#fff;background:#1f5fa8}.contact-industrial-info{border-right:1px solid var(--catalog-line-strong)}.contact-industrial-info :is(h2,.home-industrial-kicker){color:var(--catalog-ink)}.contact-industrial-info-intro,.contact-industrial-details dd,.contact-industrial-info-footer,.contact-industrial-note{color:var(--catalog-muted)}.contact-industrial-details>div{border-color:var(--catalog-line)}.contact-industrial-details dt{color:var(--catalog-gold)}.contact-industrial-details a:hover{color:var(--industrial-accent)}.contact-industrial-form input,.contact-industrial-form select,.contact-industrial-form textarea{border-bottom:1px solid var(--catalog-line-strong);background:var(--catalog-white);box-shadow:none}.contact-industrial-form input:focus,.contact-industrial-form select:focus,.contact-industrial-form textarea:focus,.contact-industrial-form input:focus-visible,.contact-industrial-form select:focus-visible,.contact-industrial-form textarea:focus-visible{border-color:var(--catalog-gold);outline:0;box-shadow:none}.contact-industrial-process-list article{background:var(--catalog-white)}.cases-industrial-hero-shade{background:linear-gradient(90deg,#09231fe6,#09231f9e 46%,#09231f1f)}.cases-page .library-search-field{border-bottom-color:var(--catalog-line-strong);background:var(--catalog-white);box-shadow:none}.cases-page .library-search-field:focus-within{border-color:var(--catalog-gold);box-shadow:none}.cases-page .library-article-row,.cases-page .library-article-row:hover,.cases-page .library-list-item,.cases-page .library-list-item:hover,.cases-page .library-empty{color:var(--catalog-ink);background:var(--catalog-white);box-shadow:none;transform:none}.cases-page .library-card-main,.cases-page .library-article-row:hover .library-card-main,.cases-page .library-list-item-main,.cases-page .library-list-item:hover .library-list-item-main,.cases-page .library-row-arrow,.cases-page .library-article-row:hover .library-row-arrow,.library-list-item-arrow,.cases-page .library-list-item:hover .library-list-item-arrow{transform:none}.cases-page .library-view-toggle,.cases-page .library-page-button{background:var(--catalog-white);box-shadow:none}.cases-page .library-back-to-top,.cases-page .library-back-to-top:hover{box-shadow:none}.seo-detail-hero,.case-detail-hero,.seo-detail-page>.section{color:var(--catalog-ink);background:var(--catalog-white)}.seo-detail-hero{border-bottom:1px solid var(--catalog-line)}.case-detail-summary-card,.seo-detail-section,.case-article section,.seo-side-panel{border:1px solid var(--catalog-line);border-radius:2px;background:var(--catalog-white);box-shadow:none}.case-detail-summary-card{padding:0 0 30px;border-width:0 0 1px}.seo-detail-section{padding:28px 0;border-width:1px 0}.seo-side-panel{padding:22px 0;border-width:1px 0 0}.seo-side-panel:last-child{border-bottom-width:1px}.seo-detail-media{border:1px solid var(--catalog-line);border-radius:2px;background:var(--catalog-white);box-shadow:none}.seo-detail-media img{filter:none}.seo-detail-facts,.seo-detail-facts-compact{gap:0;border:1px solid var(--catalog-line);border-radius:2px;background:var(--catalog-white);box-shadow:none}.seo-detail-facts div{background:var(--catalog-white)}.seo-detail-facts div+div{border-left:1px solid var(--catalog-line)}.seo-detail-page .seo-detail-facts{gap:clamp(24px,4vw,48px);margin-top:24px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.seo-detail-page .seo-detail-facts div{min-width:0;padding:0;background:transparent}.seo-detail-page .seo-detail-facts div+div{border:0}.seo-detail-page .seo-detail-facts dt{color:#111;font-size:.68rem;font-weight:750;line-height:1.4;letter-spacing:0}.seo-detail-page .seo-detail-facts dd{margin-top:7px;overflow-wrap:anywhere;color:#111;font-size:.92rem;font-weight:720;line-height:1.45}@media (max-width: 640px){.seo-detail-page .seo-detail-facts{grid-template-columns:1fr;gap:18px;margin-top:22px}}@media (min-width: 921px){.seo-product-hero-with-image{align-items:stretch}.seo-product-hero-with-image>.seo-detail-copy{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.seo-detail-page .seo-product-hero-with-image>.seo-detail-copy>:is(.breadcrumb,h1,.seo-detail-facts,.seo-detail-actions){margin:0}.seo-product-hero-with-image>.seo-detail-media{align-self:center}}.seo-detail-actions .button{border-radius:2px;box-shadow:none;transform:none}.seo-detail-page .seo-detail-actions{--product-action-width: 127px}.seo-detail-page .seo-detail-actions>.button{flex:0 0 var(--product-action-width);width:var(--product-action-width);max-width:100%;padding:0 8px;line-height:1.3;text-align:center;white-space:normal}.seo-detail-page .seo-detail-actions>.button-pdf-download{gap:4px}.seo-detail-page .seo-detail-actions .button-pdf-icon{flex:0 0 16px;width:16px;height:16px}.seo-detail-page .seo-detail-actions .button-pdf-icon svg{width:16px;height:16px}html[lang=en] .seo-detail-page .seo-detail-actions{--product-action-width: 15rem}html[lang=en] .about-industrial-hero-copy,html[lang=en] .contact-industrial-hero-copy{width:min(900px,78%)}html[lang=en] .about-industrial-hero h1,html[lang=en] .contact-industrial-hero h1{max-width:100%;line-height:1.08;overflow-wrap:anywhere}html[lang=en] .contact-industrial-hero h1{max-width:100%}html[lang=en] .products-industrial-search{grid-template-columns:minmax(0,1fr) minmax(130px,auto) auto}html[lang=en] .products-industrial-search-submit{min-width:168px;padding-inline:18px}html[lang=en] .products-industrial-card-summary,html[lang=en] .products-industrial-grid .products-industrial-card-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:4.6em}html[lang=en] .cases-journal-card-title{max-width:38em;overflow-wrap:anywhere}html[lang=en] .seo-tds-table-wrap,html[lang=en] .tds-document-shell{overflow-wrap:anywhere}html[lang=en] .seo-tds-table-wrap{overflow-x:auto}html[lang=en] .footer-industrial-contact dd{overflow-wrap:anywhere}@media (max-width: 640px){html[lang=en] .about-industrial-hero-copy,html[lang=en] .contact-industrial-hero-copy{width:100%}html[lang=en] .about-industrial-hero h1,html[lang=en] .contact-industrial-hero h1{max-width:100%;font-size:clamp(2rem,10vw,3rem)}html[lang=en] .products-industrial-search{grid-template-columns:minmax(0,1fr) auto}html[lang=en] .products-industrial-search-submit{min-width:112px}html[lang=en] .products-industrial-view-toggles{grid-column:1 / -1;margin-left:0}}.seo-spec-table,.seo-tds-table-wrap,.seo-variant-list article,.seo-info-grid article{border-color:var(--catalog-line);border-radius:2px;background:var(--catalog-white);box-shadow:none}.seo-spec-row span,.seo-tds-label,.seo-tds-table tbody tr:nth-child(2n){background:var(--catalog-white)}.seo-tds-table th,.seo-tds-variant-header{background:var(--industrial-brand)}.seo-product-document{--product-document-blue: #1f5fa8;--product-document-line: rgba(31, 95, 168, .16);--product-document-soft: #f4f8fd;border-color:var(--product-document-line);font-family:var(--font-zh-sans)}.seo-product-document>h2{margin-bottom:20px;padding-bottom:16px;border-bottom:0;color:var(--product-document-blue);font-family:inherit;font-size:1.35rem;font-weight:650;line-height:1.4;letter-spacing:0}.seo-product-document .seo-material-block h3{margin-bottom:14px;color:var(--product-document-blue);font-family:inherit;font-size:1.08rem;font-weight:600;line-height:1.5;letter-spacing:0}.seo-product-document p{color:#000;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.95;text-align:left;text-indent:0}.seo-detail-page .seo-detail-main,.seo-product-document{min-width:0}.seo-product-document .seo-tds-table-wrap{border-color:var(--product-document-line);background:#fff}.seo-product-document .seo-tds-table{min-width:var(--seo-tds-min-width, 560px);table-layout:fixed;color:#000;font-family:inherit;font-size:.93rem;font-weight:400;line-height:1.65}.seo-product-document .seo-tds-table th,.seo-product-document .seo-tds-table td{height:auto;overflow-wrap:anywhere;word-break:normal;white-space:normal}.seo-product-document .seo-tds-table-simple{--seo-tds-min-width: 0px}.seo-product-document .seo-tds-table-simple .seo-tds-col-item{width:34%}.seo-product-document .seo-tds-table-simple .seo-tds-col-value{width:66%}.seo-product-document .seo-tds-table-standard .seo-tds-col-item{width:24%}.seo-product-document .seo-tds-table-standard .seo-tds-col-condition{width:34%}.seo-product-document .seo-tds-table-standard .seo-tds-col-value{width:42%}.seo-product-document .seo-tds-table-applications{--seo-tds-min-width: 760px}.seo-product-document .seo-tds-table-applications .seo-tds-col-name{width:16%}.seo-product-document .seo-tds-table-applications .seo-tds-col-model{width:19%}.seo-product-document .seo-tds-table-applications .seo-tds-col-application{width:23%}.seo-product-document .seo-tds-table-applications .seo-tds-col-value{width:42%}.seo-product-document .seo-tds-table-applications[data-column-count="3"]{--seo-tds-min-width: 640px}.seo-product-document .seo-tds-table-applications[data-column-count="3"] .seo-tds-col-model{width:22%}.seo-product-document .seo-tds-table-applications[data-column-count="3"] .seo-tds-col-application{width:28%}.seo-product-document .seo-tds-table-applications[data-column-count="3"] .seo-tds-col-value{width:50%}.seo-product-document .seo-tds-table-matrix{--seo-tds-min-width: 540px}.seo-product-document .seo-tds-table-matrix .seo-tds-col-item{width:28%}.seo-product-document .seo-tds-table-matrix[data-model-count="3"]{--seo-tds-min-width: 660px}.seo-product-document .seo-tds-table-matrix[data-model-count="4"]{--seo-tds-min-width: 780px}.seo-product-document .seo-tds-table-matrix[data-model-count="5"]{--seo-tds-min-width: 900px}.seo-product-document .seo-tds-table-vertical-variants{--seo-tds-min-width: 660px}.seo-product-document .seo-tds-table-vertical-variants .seo-tds-col-model{width:18%}.seo-product-document .seo-tds-table-vertical-variants .seo-tds-col-description{width:22%}.seo-product-document .seo-tds-table-vertical-variants[data-column-count="6"]{--seo-tds-min-width: 760px}.seo-product-document .seo-tds-table-vertical-variants[data-column-count="7"]{--seo-tds-min-width: 820px}.seo-product-document .seo-tds-table-vertical-variants[data-column-count="8"]{--seo-tds-min-width: 900px}.seo-product-document .seo-tds-table-vertical-variants[data-column-count="7"] .seo-tds-col-description,.seo-product-document .seo-tds-table-vertical-variants[data-column-count="8"] .seo-tds-col-description{width:20%}.seo-product-document .seo-tds-table-vertical-variants th:first-child,.seo-product-document .seo-tds-table-vertical-variants td:first-child{width:auto}.seo-product-document .seo-tds-text-nowrap,.seo-product-document .seo-tds-label-condition{white-space:nowrap}.seo-product-document .seo-tds-table th{padding:13px 14px;border-right-color:#ffffff38;background:var(--product-document-blue);color:#fff;font-size:.86rem;font-weight:600;line-height:1.55;letter-spacing:0;text-align:center;vertical-align:middle;white-space:normal}.seo-product-document .seo-tds-table .seo-tds-variant-header{border-top-color:#ffffff4d;font-size:.83rem;font-weight:500}.seo-product-document .seo-tds-table td{padding:14px;border-top-color:var(--product-document-line);border-right-color:var(--product-document-line);text-align:center;vertical-align:middle}.seo-product-document .seo-tds-table tbody tr:nth-child(2n){background:var(--product-document-soft)}.seo-product-document .seo-tds-label{width:auto;background:#eef4fb;color:#000;font-weight:500}.seo-product-document .seo-tds-value{color:#000;font-weight:400}@media (max-width: 640px){.seo-product-document p{font-size:.95rem}.seo-product-document .seo-tds-table{font-size:.88rem}.seo-product-document .seo-tds-table th,.seo-product-document .seo-tds-table td{padding:11px 12px}.seo-product-document .seo-tds-table-simple .seo-tds-label-condition{white-space:normal}.seo-product-document .seo-tds-table-vertical-variants th,.seo-product-document .seo-tds-table-vertical-variants td{padding:11px 12px;font-size:.86rem;line-height:1.6}}.seo-tag-cloud span,.library-tag-row span,.library-list-item-cat{border-radius:2px;color:var(--industrial-brand);background:transparent}.seo-tag-cloud.seo-product-keywords span{color:#333;font-family:var(--font-zh-sans);font-weight:400;font-style:normal}.site-footer,.site-footer .footer-main,.site-footer .footer-meta{background:#000;background-image:none;box-shadow:none}.site-footer:before,.site-footer:after,.footer-main:before,.footer-main:after{display:none}.footer-industrial-nav a,.social-button{transform:none}.social-button{border-width:1.44px;border-radius:8px;box-shadow:none}.social-button:hover{transform:none;background:transparent}.qr-popover{border-radius:4px;background:var(--catalog-white);box-shadow:0 16px 38px #071f1e2e}.qr-popover img{border-radius:2px}@media (max-width: 860px){.site-header .site-nav,html[lang=en] .site-nav{border:1px solid var(--catalog-line);border-radius:2px;background:var(--catalog-white);box-shadow:none}.home-industrial-hero,.home-industrial-hero-shell{min-height:clamp(610px,80svh,700px)}.contact-industrial-info{min-height:0;border-right:0;border-bottom:1px solid var(--catalog-line-strong)}}@media (max-width: 540px){.home-industrial-hero,.home-industrial-hero-shell{min-height:min(680px,82svh)}.home-industrial-hero-shade,.about-industrial-hero-shade,.contact-industrial-hero-shade,.cases-industrial-hero-shade{background:linear-gradient(90deg,#09231fe0,#09231f7a)}.site-search-panel{padding:20px 16px}.case-detail-summary-card,.seo-detail-section,.seo-side-panel{border-right:0;border-left:0}}@media (prefers-reduced-motion: reduce){.reveal,.home-industrial-hero-image,.home-industrial-direction-item,.home-industrial-application:after,.about-industrial-hero-image,.contact-industrial-hero-image,.cases-page :is(a,button),.site-search-drawer,.site-consult-drawer{transition:none!important;animation:none!important;transform:none}}.site-header.is-home.is-overlay{color:#fff;background:linear-gradient(180deg,#071f1eb8,#071f1e00);border-bottom-color:#fff3;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.site-header.is-home.is-overlay :is(.brand-cn,.brand-copy span,.brand-copy span.brand-en){color:#fff}.site-header.is-home.is-overlay .brand-mark{box-shadow:0 6px 18px #071f1e2e}.site-header.is-home.is-overlay .site-nav a{color:#ffffffd1}.site-header.is-home.is-overlay .site-nav a:hover,.site-header.is-home.is-overlay .site-nav a.is-active{color:#fff}.site-header.is-home.is-overlay :is(.header-lang-button,.header-search-button,.nav-cta,.menu-toggle){color:#fff;border-color:#ffffff80;background:#071f1e14}.site-header.is-home.is-overlay :is(.header-lang-button,.header-search-button,.nav-cta,.menu-toggle):hover{color:var(--catalog-ink);border-color:#fff;background:#fff}.site-header.is-home.is-overlay .menu-toggle span{background:#fff}.site-header.is-home.is-overlay .menu-toggle:hover span{background:var(--catalog-ink)}@media (max-width: 860px){.site-header.is-home.is-overlay .site-nav{border-color:var(--catalog-line);background:var(--catalog-white)}.site-header.is-home.is-overlay .site-nav a{color:var(--catalog-muted)}.site-header.is-home.is-overlay .site-nav a:hover,.site-header.is-home.is-overlay .site-nav a.is-active{color:var(--industrial-brand)}}.cases-journal-section{--cases-journal-sidebar: #e7e0d4;--cases-journal-green: #123b32;--cases-journal-gold: #b58a50;--cases-journal-gold-text: #76511f;--cases-journal-paper: #fff;--cases-journal-white: #fff;--cases-journal-muted: #697a73;--cases-journal-line: rgba(18, 59, 50, .18);padding:clamp(58px,7vw,96px) 0 clamp(88px,9vw,132px);color:var(--cases-journal-green);background:var(--cases-journal-paper)}.cases-journal-shell{display:grid;grid-template-columns:clamp(220px,20vw,270px) minmax(0,1fr);align-items:start;border:1px solid var(--cases-journal-line);background:var(--cases-journal-white)}.cases-journal-sidebar{position:sticky;top:calc(var(--header-height) + 18px);min-height:calc(100svh - var(--header-height) - 36px);padding:30px 24px 28px;display:flex;flex-direction:column;align-self:start;color:var(--cases-journal-green);background-color:var(--cases-journal-sidebar);background-image:none}.cases-journal-sidebar-mark{padding-bottom:28px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(18,59,50,.24);font-family:"Manrope",var(--font-zh-sans);font-size:.66rem;font-weight:700;letter-spacing:.1em}.cases-journal-sidebar-heading{padding:36px 0 28px}.cases-journal-sidebar-heading p,.cases-journal-heading>div>p{margin:0 0 12px;color:var(--cases-journal-gold-text);font-family:"Manrope",var(--font-zh-sans);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cases-journal-heading>div>p{color:var(--cases-journal-gold-text)}.cases-journal-sidebar-heading h2{max-width:8em;margin:0;color:var(--cases-journal-green);font-family:"DingTalk JinBuTi",var(--font-zh-sans);font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:400;line-height:1.18;letter-spacing:0}.cases-journal-filters{display:flex;flex-direction:column}.cases-journal-filters button{min-height:48px;padding:12px 0;display:flex;align-items:baseline;justify-content:space-between;gap:16px;border:0;border-top:1px solid rgba(18,59,50,.18);border-radius:0;color:#53665f;background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,padding .24s ease}.cases-journal-filters button:last-child{border-bottom:1px solid rgba(18,59,50,.18)}.cases-journal-filters button span{min-width:0;font-size:.78rem;line-height:1.45}.cases-journal-filters button strong{color:#53665f;font-family:"Manrope",var(--font-zh-sans);font-size:.64rem;font-weight:600}.cases-journal-filters button:hover,.cases-journal-filters button.is-active{padding-left:9px;color:var(--cases-journal-green)}.cases-journal-filters button.is-active,.cases-journal-filters button.is-active strong{color:var(--cases-journal-gold-text)}.cases-journal-sidebar-note{max-width:17em;margin:auto 0 0;padding-top:30px;color:#53665f;font-size:.7rem;line-height:1.8}.cases-journal-main{min-width:0;padding:30px clamp(28px,4vw,58px) 38px;background:#fff;scroll-margin-top:calc(var(--header-height) + 24px)}.cases-journal-toolbar{min-height:46px;padding-bottom:17px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--cases-journal-line)}.cases-journal-toolbar>span{color:var(--cases-journal-gold-text);font-family:"Manrope",var(--font-zh-sans);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cases-journal-toolbar-search{width:min(360px,46vw);min-width:220px;height:44px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;padding-left:14px;border:1px solid var(--cases-journal-line);border-radius:0;color:var(--cases-journal-green);background:#fff;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}.cases-journal-toolbar-search:focus-within{border-color:var(--cases-journal-line);box-shadow:none}.cases-journal-toolbar-search>svg{width:16px;height:16px;color:var(--cases-journal-green)}.cases-journal-toolbar-search input{width:100%;min-width:0;height:42px;padding:0;border:0;outline:0;color:var(--cases-journal-green);background:transparent;font-family:var(--font-zh-sans);font-size:.78rem}.cases-journal-toolbar-search input::placeholder{color:#7b8883}.cases-journal-toolbar-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cases-journal-toolbar-search .library-search-clear{width:42px;height:42px;padding:0;border:0;border-radius:0;color:var(--cases-journal-green);background:transparent}.cases-journal-toolbar-search .library-search-clear:hover{color:#fff;background:var(--cases-journal-green)}.cases-journal-search-status{margin:10px 0 2px;color:var(--cases-journal-muted);font-size:.72rem;line-height:1.6}.cases-journal-heading{padding:clamp(34px,5vw,64px) 0 clamp(28px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.58fr);gap:clamp(34px,6vw,88px);align-items:end}.cases-journal-heading h2{margin:0;color:var(--cases-journal-green);font-family:"DingTalk JinBuTi",var(--font-zh-sans);font-size:clamp(2.4rem,5vw,4.7rem);font-weight:400;line-height:.98;letter-spacing:0}.cases-journal-heading>p{margin:0;padding-top:16px;border-top:1px solid var(--cases-journal-line);color:var(--cases-journal-muted);font-size:.84rem;line-height:1.8}.cases-journal-stack{display:grid}.cases-journal-card{position:relative;margin-top:-1px;border:1px solid var(--cases-journal-line);color:var(--cases-journal-green);background:var(--cases-journal-white);transform:translate(0);transition:transform .32s cubic-bezier(.2,.75,.2,1),box-shadow .26s ease,border-color .22s ease}.cases-journal-card:before{content:"";position:absolute;z-index:2;inset:0 auto 0 0;width:3px;background:transparent;pointer-events:none;transition:background .22s ease}.cases-journal-card-link{position:relative;width:100%;min-height:94px;padding:19px 58px 19px 24px;display:grid;grid-template-columns:74px minmax(0,1fr) minmax(86px,.18fr);gap:clamp(18px,3vw,38px);align-items:start;color:inherit;text-decoration:none;text-align:left;cursor:pointer}.cases-journal-card-index{display:flex;flex-direction:column;gap:8px;font-family:"Manrope",var(--font-zh-sans)}.cases-journal-card-index strong{color:var(--cases-journal-gold-text);font-size:.72rem;letter-spacing:.08em}.cases-journal-card-index span{color:#5f7069;font-size:.64rem;line-height:1.5}.cases-journal-card-title{max-width:32em;color:#171a19;font-family:var(--font-zh-sans);font-size:clamp(.85rem,1.24vw,1.1rem);font-style:normal;font-weight:600;line-height:1.42;letter-spacing:0}.cases-journal-card-category{color:var(--cases-journal-gold-text);font-size:.68rem;font-weight:600;line-height:1.5;text-align:right}.cases-journal-card-arrow{position:absolute;top:23px;right:22px;color:var(--cases-journal-gold);font-family:Manrope,sans-serif;font-size:1.55rem;font-weight:300;line-height:1;transition:transform .26s ease}.cases-journal-footer{margin-top:28px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--cases-journal-line);color:var(--cases-journal-muted);font-family:"Manrope",var(--font-zh-sans);font-size:.66rem;letter-spacing:.05em}.cases-journal-footer strong{color:var(--cases-journal-green)}.cases-journal-main .library-empty{min-height:210px;padding:36px;display:flex;align-items:center;border:1px solid var(--cases-journal-line);color:var(--cases-journal-muted);background:var(--cases-journal-white)}.cases-journal-main .library-pagination{margin-top:28px;padding-top:0;justify-content:flex-end;border-top:0}.cases-journal-main .library-page-button{min-width:44px;min-height:44px;border-color:var(--cases-journal-line);border-radius:0;color:var(--cases-journal-green);background:transparent}.cases-journal-main .library-page-button:hover:not(:disabled):not(.is-active),.cases-journal-main .library-page-button.is-active{border-color:var(--cases-journal-green);color:#fff;background:var(--cases-journal-green)}.cases-journal-section :is(a,button,input):focus-visible{outline:2px solid var(--cases-journal-gold-text);outline-offset:3px}.cases-journal-section .cases-journal-toolbar-search input:focus-visible{outline:0;outline-offset:0}html[lang=en] .cases-journal-sidebar-heading h2,html[lang=en] .cases-journal-heading h2,html[lang=en] .cases-journal-card-title{font-family:"Manrope",var(--font-zh-sans);letter-spacing:0}html[lang=en] .cases-journal-sidebar-heading h2{font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.18}html[lang=en] .cases-journal-heading h2{font-size:clamp(2.2rem,4.2vw,4rem);font-weight:520}html[lang=en] .cases-journal-card-title{font-size:clamp(.8rem,1.08vw,.96rem);font-style:normal;font-weight:600}@media (hover: hover) and (pointer: fine){.cases-journal-card:hover{z-index:2;transform:translate(8px);box-shadow:-12px 12px 28px #09292217}.cases-journal-card:hover:before{background:var(--cases-journal-gold)}.cases-journal-card:hover .cases-journal-card-arrow{transform:translate(4px)}}@media (max-width: 980px){.cases-journal-shell{grid-template-columns:200px minmax(0,1fr)}.cases-journal-sidebar{padding-inline:18px}.cases-journal-main{padding-inline:26px}.cases-journal-heading{grid-template-columns:1fr;gap:22px}.cases-journal-heading>p{max-width:620px}.cases-journal-card-link{grid-template-columns:62px minmax(0,1fr)}.cases-journal-card-category{grid-column:2;text-align:left}}@media (max-width: 640px){.cases-journal-section{padding:34px 0 80px}.cases-journal-section>.shell-wide{width:100%}.cases-journal-shell{grid-template-columns:1fr;border-right:0;border-left:0}.cases-journal-sidebar{position:static;min-height:0;padding:20px 18px 18px}.cases-journal-sidebar-mark{padding-bottom:16px}.cases-journal-sidebar-heading,.cases-journal-sidebar-note{display:none}.cases-journal-filters{margin-top:13px;flex-direction:row;gap:18px;overflow-x:auto;scrollbar-width:none}.cases-journal-filters::-webkit-scrollbar{display:none}.cases-journal-filters button,.cases-journal-filters button:last-child{min-height:48px;padding:9px 0;flex:0 0 auto;border-top:0;border-bottom:2px solid transparent}.cases-journal-filters button:hover,.cases-journal-filters button.is-active{padding-left:0}.cases-journal-filters button.is-active{border-bottom-color:var(--cases-journal-gold-text)}.cases-journal-main{padding:18px 15px 30px}.cases-journal-toolbar{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}.cases-journal-toolbar-search{width:100%;min-width:0}.cases-journal-heading{padding:30px 0 24px}.cases-journal-heading h2,html[lang=en] .cases-journal-heading h2{font-size:clamp(2rem,11vw,3rem)}.cases-journal-heading>p{font-size:.78rem}.cases-journal-card-link{min-height:84px;padding:16px 44px 16px 16px;grid-template-columns:42px minmax(0,1fr);gap:12px}.cases-journal-card-title,html[lang=en] .cases-journal-card-title{font-size:.8rem;line-height:1.48}.cases-journal-card-category{grid-column:2}.cases-journal-card-arrow{top:19px;right:15px}.cases-journal-footer{align-items:flex-end}.cases-journal-footer>span:last-child{display:none}.cases-journal-main .library-pagination{justify-content:flex-start}.cases-journal-main .library-page-button.library-page-nav span{display:none}}@media (prefers-reduced-motion: reduce){.cases-journal-card,.cases-journal-card:before,.cases-journal-card-arrow,.cases-journal-filters button,.cases-journal-toolbar-search{transition:none!important}.cases-journal-card,.cases-journal-card:hover{transform:none!important;box-shadow:none!important}}.contact-industrial-support-entry{padding:0 0 112px;background:var(--catalog-white, var(--industrial-paper))}.contact-industrial-support-trigger{width:100%;min-height:132px;padding:28px 30px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:24px;align-items:center;border:1px solid var(--catalog-line-strong, var(--industrial-line));border-radius:0;color:var(--catalog-ink, var(--industrial-ink));background:var(--catalog-white, var(--industrial-paper));text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.contact-industrial-support-trigger:hover{border-color:var(--industrial-accent);background:#f4f8f4;transform:translateY(-2px)}.contact-industrial-support-trigger:focus-visible{border-color:var(--industrial-accent);outline:2px solid var(--industrial-warm);outline-offset:4px}.contact-industrial-support-icon{width:56px;height:56px;display:grid;place-items:center;border:1px solid var(--industrial-brand);border-radius:50%;color:var(--industrial-brand);background:transparent}.contact-industrial-support-icon svg{width:25px;height:25px}.contact-industrial-support-copy{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:18px;row-gap:6px}.contact-industrial-support-kicker{flex-basis:100%;color:var(--industrial-accent);font-family:"Manrope",var(--font-zh-sans);font-size:.63rem;font-weight:750;letter-spacing:.15em}.contact-industrial-support-copy strong{color:var(--catalog-ink, var(--industrial-ink));font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:650;line-height:1.25}.contact-industrial-support-copy>span:last-child{color:var(--catalog-muted, rgba(18, 59, 50, .6));font-size:.78rem;line-height:1.5}.contact-industrial-support-arrow{color:var(--industrial-accent);font-family:"Manrope",var(--font-zh-sans);font-size:1.65rem;line-height:1;transition:transform .18s ease}.contact-industrial-support-trigger:hover .contact-industrial-support-arrow,.contact-industrial-support-trigger:focus-visible .contact-industrial-support-arrow{transform:translate(3px,-3px)}@media (max-width: 540px){.contact-industrial-support-entry{padding-bottom:75px}.contact-industrial-support-trigger{min-height:0;padding:24px 20px;grid-template-columns:48px minmax(0,1fr) auto;gap:15px}.contact-industrial-support-icon{width:44px;height:44px}.contact-industrial-support-icon svg{width:21px;height:21px}.contact-industrial-support-copy{display:block}.contact-industrial-support-kicker,.contact-industrial-support-copy strong,.contact-industrial-support-copy>span:last-child{display:block}.contact-industrial-support-copy strong{margin-top:7px;font-size:1.28rem}.contact-industrial-support-copy>span:last-child{margin-top:7px;font-size:.72rem}.contact-industrial-support-arrow{align-self:center;font-size:1.4rem}}.about-page .about-industrial-hero h1{font-size:clamp(1.875rem,3.3vw,3.375rem)}html[lang=en] .about-page .about-industrial-hero h1{font-size:clamp(1.875rem,3.45vw,3.5625rem)}@media (max-width: 540px){.about-page .about-industrial-hero h1,html[lang=en] .about-page .about-industrial-hero h1{font-size:clamp(1.6125rem,8.25vw,2.25rem)}}@media (prefers-reduced-motion: reduce){.contact-industrial-support-trigger,.contact-industrial-support-arrow{transition:none}}.about-solution-system{padding:112px 0;color:var(--catalog-ink, var(--industrial-ink));background:var(--catalog-white, var(--industrial-paper));border-bottom:1px solid var(--catalog-line, var(--industrial-line))}.about-solution-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(58px,9vw,145px);align-items:start}.about-solution-intro-title h2{max-width:10em;margin:15px 0 0;color:#000;font-family:var(--font-zh-sans);font-size:clamp(1.68rem,2.84vw,2.92rem);font-weight:400;line-height:1.12;letter-spacing:0}.about-solution-intro-copy{padding-top:3px}.about-solution-intro-copy p{max-width:690px;margin:0;color:var(--catalog-muted, rgba(18, 59, 50, .68));font-size:.93rem;line-height:1.9}.about-solution-intro-copy p+p{margin-top:18px}.about-solution-problems-heading{margin-top:78px;padding-bottom:16px;border-bottom:1px solid var(--catalog-line, var(--industrial-line))}.about-solution-problems-heading .home-industrial-kicker{margin:0;color:var(--industrial-accent)}.about-solution-problems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--catalog-line, var(--industrial-line))}.about-solution-problem{min-width:0;min-height:164px;padding:29px clamp(24px,3vw,48px) 30px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--catalog-line, var(--industrial-line))}.about-solution-problem:nth-child(3n+1){padding-left:0}.about-solution-problem:nth-child(3n){padding-right:0}.about-solution-problem:nth-child(3n+2),.about-solution-problem:nth-child(3n){border-left:1px solid var(--catalog-line, var(--industrial-line))}.about-solution-problem:nth-child(n+4){border-bottom:0}.about-solution-problem-index{padding-top:4px;color:var(--industrial-accent);font-family:"Manrope",var(--font-zh-sans);font-size:.65rem;font-weight:750;letter-spacing:.08em}.about-solution-problem h3{margin:0;color:var(--catalog-ink, var(--industrial-ink));font-size:1.18rem;font-weight:650;line-height:1.35}.about-solution-problem p{max-width:500px;margin:10px 0 0;color:var(--catalog-muted, rgba(18, 59, 50, .61));font-size:.78rem;line-height:1.75}html[lang=en] .about-solution-intro-title h2{max-width:12em;font-family:"Manrope",var(--font-zh-sans);font-size:clamp(1.6rem,2.6vw,2.68rem);font-weight:400;letter-spacing:-.035em}@media (max-width: 900px){.about-solution-intro{grid-template-columns:1fr 1fr;gap:38px}.about-solution-problems{grid-template-columns:repeat(2,minmax(0,1fr))}.about-solution-problem{padding:29px 28px 30px 0;border-left:0;border-bottom:1px solid var(--catalog-line, var(--industrial-line))}.about-solution-problem:nth-child(odd){padding-left:0;padding-right:28px;border-left:0}.about-solution-problem:nth-child(2n){padding-left:28px;padding-right:0;border-left:1px solid var(--catalog-line, var(--industrial-line))}.about-solution-problem:nth-child(n+5){border-bottom:0}}@media (max-width: 760px){.about-solution-intro,.about-solution-problems{grid-template-columns:1fr}.about-solution-intro-title h2,html[lang=en] .about-solution-intro-title h2{max-width:14em}.about-solution-problem,.about-solution-problem:nth-child(odd),.about-solution-problem:nth-child(2n){padding-right:0;padding-left:0;border-left:0;border-bottom:1px solid var(--catalog-line, var(--industrial-line))}.about-solution-problem:last-child{border-bottom:0}}@media (max-width: 540px){.about-solution-system{padding:75px 0}.about-solution-intro-title h2,html[lang=en] .about-solution-intro-title h2{max-width:none;font-size:clamp(1.48rem,6.96vw,1.96rem);line-height:1.14;letter-spacing:0}.about-solution-intro-copy{padding-top:0}.about-solution-intro-copy p{font-size:.84rem;line-height:1.8}.about-solution-problems-heading{margin-top:52px}.about-solution-problem,.about-solution-problem:nth-child(odd),.about-solution-problem:nth-child(2n){min-height:0;padding:22px 0 24px;border-left:0;border-bottom:1px solid var(--catalog-line, var(--industrial-line))}.about-solution-problem:last-child{border-bottom:0}.about-solution-problem h3{font-size:1.04rem}.about-solution-problem p{font-size:.75rem}}.contact-industrial-info>div:first-child>.home-industrial-kicker,.contact-industrial-form-heading>.home-industrial-kicker,.contact-industrial-support-kicker{color:var(--industrial-accent);font-family:"Manrope",var(--font-zh-sans);font-size:1.296rem;font-weight:700;line-height:1.4;letter-spacing:.04em}.contact-industrial-details dt{color:var(--industrial-brand);font-family:var(--font-zh-sans);font-size:.84rem;font-style:normal;font-weight:750;letter-spacing:0}.contact-industrial-details dd{font-size:.936rem}.contact-industrial-form label>span{font-size:.84rem}.contact-industrial-form input,.contact-industrial-form select,.contact-industrial-form textarea{font-size:1.008rem}.contact-industrial-info-footer{font-size:.696rem}.contact-industrial-info{position:relative;isolation:isolate;overflow:hidden;border-right-color:#ffffff2e;color:#fff;background:#171812 url(/images/contact-info-golden-light.png) 58% center / cover no-repeat}.contact-industrial-info:before,.contact-industrial-info:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;content:""}.contact-industrial-info:before{background:linear-gradient(100deg,#0a0e0cf0,#0c0f0ddb 52%,#14120d99),linear-gradient(180deg,#070a0980,#0709082e 44%,#070908ad)}.contact-industrial-info:after{inset:auto -14% -18% 22%;height:58%;background:linear-gradient(128deg,transparent 10%,rgba(220,171,95,.06) 34%,rgba(255,198,108,.25) 62%,rgba(255,213,145,.08) 78%,transparent 90%);filter:blur(8px);opacity:.9;transform:rotate(-5deg);transform-origin:right bottom}.contact-industrial-info>*{position:relative;z-index:1}.contact-industrial-info :is(h2,.home-industrial-kicker),html[lang=en] .contact-industrial-info h2{color:#fff;text-shadow:0 1px 24px rgba(0,0,0,.24)}.contact-industrial-info>div:first-child>.home-industrial-kicker{color:#fffffff0}.contact-industrial-info-intro{color:#ffffffc7}.contact-industrial-details>div{border-color:#ffffff38}.contact-industrial-details dt{color:#ffffffe0}.contact-industrial-details dd{color:#fff}.contact-industrial-details a:hover{color:#ffe3ad}.contact-industrial-info-footer,.contact-industrial-note{color:#ffffffad}.cases-journal-sidebar-heading h2,html[lang=en] .cases-journal-sidebar-heading h2{color:var(--catalog-ink, #111);font-family:var(--font-zh-sans);font-weight:500;letter-spacing:0}.home-industrial-contact-band{color:#123b32;background:radial-gradient(circle at 81% 30%,rgba(136,228,191,.2),transparent 28%),linear-gradient(112deg,#f2f7f3,#e6f1eb 48%,#d8ebe4)}.home-industrial-contact-inner h2,.home-industrial-contact-band .home-industrial-kicker{color:#123b32}.home-industrial-contact-inner>.reveal>div>p:last-child{color:#597068}.home-industrial-contact-band .home-industrial-primary-link{border-color:#173f35;color:#fff;background:#173f35}.contact-industrial-hero-image{object-position:54% 50%}.contact-industrial-hero-shade{background:linear-gradient(90deg,#09231feb,#09231fbd 39%,#09231f33 70%,#09231f0a),linear-gradient(0deg,rgba(9,35,31,.3),transparent 58%)}@media (max-width: 540px){.contact-industrial-hero-image{object-position:48% 50%}.contact-industrial-hero-shade{background:linear-gradient(90deg,#09231feb,#09231fc2 64%,#09231f80),linear-gradient(0deg,rgba(9,35,31,.34),transparent 60%)}}.cases-industrial-hero h1,.contact-industrial-hero h1{font-size:clamp(1.875rem,3.3vw,3.375rem)}html[lang=en] .cases-industrial-hero h1,html[lang=en] .contact-industrial-hero h1{font-size:clamp(1.875rem,3.45vw,3.5625rem)}@media (max-width: 560px){.cases-industrial-hero h1,.contact-industrial-hero h1,html[lang=en] .cases-industrial-hero h1,html[lang=en] .contact-industrial-hero h1{font-size:clamp(1.6125rem,8.25vw,2.25rem)}}.contact-industrial-hero h1>span{display:block}@media (min-width: 561px){.contact-industrial-hero h1{max-width:14em}html[lang=zh-CN] .contact-industrial-hero h1>span:first-child{white-space:nowrap}}.about-solution-intro-title h2,.about-industrial-section-heading h2,html[lang=en] .about-solution-intro-title h2,html[lang=en] .about-industrial-section-heading h2{font-family:var(--font-zh-sans);font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:650;line-height:1.35;letter-spacing:0}html[lang=en] .about-solution-intro-title h2,html[lang=en] .about-industrial-section-heading h2{font-family:"Manrope",var(--font-zh-sans)}@media (max-width: 540px){.about-solution-intro-title h2,.about-industrial-section-heading h2,html[lang=en] .about-solution-intro-title h2,html[lang=en] .about-industrial-section-heading h2{line-height:1.35}}.about-solution-intro-heading{min-width:0;margin-top:15px;display:grid;grid-template-columns:minmax(0,1fr)}.about-solution-intro-heading h2,html[lang=en] .about-solution-intro-heading h2{min-width:0;max-width:none;margin:0;line-height:1.44}.about-solution-intro-heading h2>span{display:block;white-space:nowrap}.about-solution-positioning-icon{display:block;width:clamp(75px,10.667vw,96px);height:auto;margin-top:24px;justify-self:end;opacity:.92}@media (min-width: 1280px){.about-solution-intro-heading{grid-template-columns:minmax(0,1fr) clamp(150px,10vw,180px);gap:clamp(18px,2vw,28px);align-items:end}.about-solution-positioning-icon{width:66.667%;margin-top:0}}@media (max-width: 540px){.about-solution-intro-heading h2,html[lang=en] .about-solution-intro-heading h2{line-height:1.44}.about-solution-positioning-icon{width:min(20vw,80px);margin-top:18px}}@media (max-width: 360px){.about-solution-intro-heading h2{font-size:1.35rem}}.about-industrial-field,.about-industrial-field-inner{min-height:394px}.about-industrial-field h2{font-size:clamp(1.55rem,2.2vw,2.15rem)}@media (max-width: 800px){.about-industrial-field,.about-industrial-field-inner{min-height:334px}}.tds-document-shell{--tds-ink: #07545b;--tds-accent: #008780;--tds-wash: #f0f7f6;--tds-line: #cbdedc;color:#222a32;background:#fff;font-family:Arial,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:15.6px;line-height:1.7}.tds-document-shell .tds-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;margin:0 50px;padding:40px 0 0;overflow:visible;color:var(--tds-ink);background:#fff}.tds-document-shell .tds-header:before,.tds-document-shell .tds-header:after,.tds-document-shell .tds-category-label:before{content:none}.tds-document-shell .tds-brand-block{gap:14px}.tds-document-shell .tds-logo{width:64px;height:60px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;object-fit:contain}.tds-document-shell .tds-brand-block strong{color:var(--tds-ink);font-size:25px;font-weight:650;line-height:1.3;letter-spacing:1.2px}.tds-document-shell .tds-brand-block span{margin-top:5px;color:#64767b;font-family:Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:1.8px}.tds-document-shell .tds-document-title{text-align:right}.tds-document-shell .tds-document-title strong{color:var(--tds-ink);font-family:inherit;font-size:23px;font-weight:600;line-height:1.3;letter-spacing:.6px}.tds-document-shell .tds-document-title span{color:#64767b;font-family:Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:1.8px}.tds-document-shell .tds-doc-meta{display:flex;align-items:center;gap:28px;margin-top:4px;padding:12px 0;border:0;border-top:3px solid var(--tds-accent);border-bottom:1px solid var(--tds-line);background:#fff}.tds-document-shell .tds-doc-meta span{min-height:0;padding:0;gap:8px;align-items:baseline;background:transparent;font-size:11px;color:#61757a}.tds-document-shell .tds-doc-meta em,.tds-document-shell .tds-doc-meta b{color:#355258;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.2px}.tds-document-shell .tds-doc-meta em{color:#61757a}.tds-document-shell .tds-doc-meta .tds-meta-language{margin-left:auto}.tds-document-shell .tds-identity{display:block;margin:0 50px 26px;padding:30px 0 24px;border-bottom:1px solid var(--tds-line);background:#fff}.tds-document-shell .tds-category-label{margin-bottom:9px;color:var(--tds-accent);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:1px}.tds-document-shell .tds-subcategory-label{color:#61757a}.tds-document-shell .tds-product-name{font-family:inherit;font-size:35px;font-weight:650;line-height:1.35;color:var(--tds-ink);letter-spacing:-.4px;overflow-wrap:anywhere}.tds-document-shell .tds-chemical-name{margin-top:8px;color:#526b71;font-family:Arial,Noto Sans SC,PingFang SC,sans-serif;font-size:14px;line-height:1.5;font-style:normal}.tds-document-shell .tds-identity-grid{grid-template-columns:1fr 1fr 1.35fr;gap:0;margin-top:22px;border:0;background:transparent}.tds-document-shell .tds-identity-grid>div{padding:0 20px 0 0;background:transparent}.tds-document-shell .tds-identity-grid>div+div{padding-left:20px;border-left:1px solid var(--tds-line)}.tds-document-shell .tds-identity-grid span{color:#61757a;font-size:11px;font-weight:400;letter-spacing:.2px}.tds-document-shell .tds-identity-grid strong{color:#25494f;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.tds-document-shell .tds-body{padding:0 50px}.tds-document-shell .tds-section{margin:0 0 25px}.tds-document-shell .tds-section-title{flex-wrap:nowrap;align-items:baseline;gap:12px;margin:0 0 12px;padding:0 0 7px;border-bottom:1px solid var(--tds-line)}.tds-document-shell .tds-section-num{padding:0;color:var(--tds-accent);background:transparent;border:0;font-family:Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:.5px}.tds-document-shell .tds-section-zh{color:var(--tds-ink);font-size:18px;font-weight:600;line-height:1.45;letter-spacing:0;white-space:normal}.tds-document-shell .tds-section-rule{height:0;background:none;min-width:0}.tds-document-shell .tds-section-en{color:#6b8185;font-family:Arial,sans-serif;font-size:9px;font-weight:400;letter-spacing:1px;white-space:normal;text-align:right}.tds-document-shell .tds-text,.tds-document-shell .tds-feature-item{color:#222a32;font-size:15.6px;font-weight:400;line-height:1.7;margin:0 0 8px;overflow-wrap:anywhere}.tds-document-shell .tds-text strong,.tds-document-shell .tds-feature-item strong{font-weight:550}.tds-document-shell .tds-text-indent,.tds-document-shell .tds-text-indent-inline{text-indent:0}.tds-document-shell .tds-feature-list{margin:0;padding-left:0}.tds-document-shell .tds-feature-item:before{background:var(--tds-accent)}.tds-document-shell .tds-table{width:100%;table-layout:fixed;border:0;border-collapse:collapse;border-radius:0;overflow:visible;font-size:14.8px;line-height:1.65}.tds-document-shell .tds-table th{padding:10px 12px;background:var(--tds-ink);color:#fff;border:0;border-right:1px solid #ffffff25;font-size:13.4px;font-weight:500;line-height:1.5;letter-spacing:0;text-align:left;overflow-wrap:anywhere}.tds-document-shell .tds-table td{padding:10px 12px;color:#222a32;background:#fff;border:0;border-bottom:1px solid var(--tds-line);font-size:inherit;font-weight:400;line-height:1.65;text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:normal;white-space:normal}.tds-document-shell .tds-table tbody tr:nth-child(2n) td{background:var(--tds-wash)}.tds-document-shell .tds-table tr:hover{background:transparent}.tds-document-shell .tds-table .tds-table-label{width:auto;color:#25494f;font-size:inherit;font-weight:500;letter-spacing:0;background:inherit}.tds-document-shell .tds-table .tds-table-value{font-weight:400}.tds-document-shell .tds-table .tds-table-variant-header{background:#12676a}.tds-document-shell .tds-table-matrix td:not(:first-child),.tds-document-shell .tds-table-matrix th:not(:first-child){text-align:center}.tds-document-shell .tds-table-vertical-variants{font-size:13.4px}.tds-document-shell .tds-table-vertical-variants th{font-size:12px}.tds-document-shell .tds-table-vertical-variants th,.tds-document-shell .tds-table-vertical-variants td{padding:8px}.tds-document-shell .tds-table-vertical-variants th:first-child,.tds-document-shell .tds-table-vertical-variants td:first-child{width:17%}.tds-document-shell .tds-info-grid{grid-template-columns:1fr 1.3fr;gap:26px}.tds-document-shell .tds-info-card{min-height:0;padding:0;border:0;background:transparent}.tds-document-shell .tds-info-card+.tds-info-card{padding-left:22px;border-left:1px solid var(--tds-line)}.tds-document-shell .tds-info-card strong{margin:0 0 5px;color:var(--tds-ink);font-size:13.4px;font-weight:500}.tds-document-shell .tds-info-card p{margin:0;color:#222a32;font-size:15.6px;line-height:1.7;overflow-wrap:anywhere}.tds-document-shell .tds-disclaimer-block{margin:8px 50px 0;padding-top:12px;border-top:1px solid var(--tds-line)}.tds-document-shell .tds-disclaimer{margin:0;padding:0;border:0;color:#61757a;font-size:11.5px;font-weight:400;line-height:1.7}.tds-document-shell .tds-footer{display:flex;gap:24px;justify-content:space-between;align-items:flex-start;margin:20px 50px 0;padding:12px 0 28px;border-top:2px solid var(--tds-accent);color:#526b71;font-size:10.5px;line-height:1.6}.tds-document-shell .tds-footer-company{min-width:0}.tds-document-shell .tds-footer-company>strong{font-size:11px;font-weight:500;color:#355258;display:block}.tds-document-shell .tds-footer-contact{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:3px;font-family:Arial,sans-serif}.tds-document-shell .tds-footer-contact a{color:inherit;text-decoration:none}.tds-document-shell .tds-footer-page{text-align:right;flex-shrink:0;font-family:Arial,sans-serif;font-size:10px}.tds-document-shell .tds-footer-page>span{display:block}.tds-document-shell .tds-continuation-header[hidden]{display:none}.tds-document-shell .tds-continuation-header{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:0 0 14px;margin-bottom:24px;border-bottom:2px solid var(--tds-accent)}.tds-document-shell .tds-continuation-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.tds-document-shell .tds-continuation-brand img{width:32px;height:30px;object-fit:contain}.tds-document-shell .tds-continuation-brand strong{font-size:20px;font-weight:600;color:var(--tds-ink)}.tds-document-shell .tds-continuation-brand span{font-size:11px;color:#61757a}.tds-document-shell .tds-continuation-identity{min-width:0;text-align:right}.tds-document-shell .tds-continuation-identity strong{display:block;font-size:13px;font-weight:500;color:var(--tds-ink)}.tds-document-shell .tds-continuation-identity span{font-size:10px;color:#61757a}.tds-document-shell .tds-download-card{margin-top:18px;padding:10px 14px;min-height:0;max-width:160px;background:var(--tds-wash);border:1px solid var(--tds-line);box-shadow:none;color:var(--tds-ink)}.tds-document-shell.is-pdf-export{width:980px;max-width:980px;font-size:15.6px}.tds-document-shell.tds-pdf-page{width:980px;height:1386px;box-sizing:border-box;padding:65px;display:flex;flex-direction:column;overflow:hidden}.tds-document-shell.tds-pdf-page .tds-header{margin:0;padding:0;grid-template-columns:minmax(0,1fr) auto}.tds-document-shell.tds-pdf-page .tds-page-content{flex:1 1 0;min-height:0;width:100%;padding:0;overflow:visible;display:flow-root}.tds-document-shell.tds-pdf-page .tds-identity{margin:0 0 26px;padding:28px 0 24px}.tds-document-shell.tds-pdf-page .tds-identity-grid{grid-template-columns:1fr 1fr 1.35fr}.tds-document-shell.tds-pdf-page .tds-info-grid{grid-template-columns:1fr 1.3fr}.tds-document-shell.tds-pdf-page .tds-document-title{text-align:right}.tds-document-shell.tds-pdf-page .tds-doc-meta{flex-wrap:nowrap}.tds-document-shell.tds-pdf-page .tds-footer{margin:18px 0 0;padding:12px 0 0;flex-shrink:0}.tds-document-shell.tds-pdf-page .tds-disclaimer-block{margin:8px 0 0}.tds-document-shell.tds-pdf-page .tds-section{margin:0 0 25px}.tds-document-shell.tds-pdf-page .tds-section-fragment{margin-bottom:16px}.tds-document-shell.tds-pdf-page .tds-fragment-continuation{margin-top:0}.tds-document-shell.tds-pdf-page .tds-page-content>:last-child{margin-bottom:0}.tds-document-shell.tds-pdf-page .tds-header,.tds-document-shell.tds-pdf-page .tds-continuation-header{flex-shrink:0}.tds-document-shell.tds-pdf-page [data-pdf-exclude]{display:none}@media (max-width: 720px){.tds-document-shell:not(.is-pdf-export) .tds-header{margin:0 20px;padding-top:24px;gap:18px}.tds-document-shell:not(.is-pdf-export) .tds-brand-block{gap:9px}.tds-document-shell:not(.is-pdf-export) .tds-logo{width:40px;height:38px}.tds-document-shell:not(.is-pdf-export) .tds-brand-block strong{font-size:20px}.tds-document-shell:not(.is-pdf-export) .tds-brand-block span{font-size:8px;letter-spacing:1px}.tds-document-shell:not(.is-pdf-export) .tds-document-title strong{font-size:16px}.tds-document-shell:not(.is-pdf-export) .tds-document-title span{font-size:7px;letter-spacing:.7px}.tds-document-shell:not(.is-pdf-export) .tds-doc-meta{gap:12px;flex-wrap:wrap}.tds-document-shell:not(.is-pdf-export) .tds-identity{margin:0 20px 24px}.tds-document-shell:not(.is-pdf-export) .tds-product-name{font-size:26px}.tds-document-shell:not(.is-pdf-export) .tds-body{padding:0 20px;overflow-x:auto}.tds-document-shell:not(.is-pdf-export) .tds-identity-grid{grid-template-columns:1fr;gap:14px}.tds-document-shell:not(.is-pdf-export) .tds-identity-grid>div+div{padding-left:0;border-left:0}.tds-document-shell:not(.is-pdf-export) .tds-table{min-width:560px}.tds-document-shell:not(.is-pdf-export) .tds-info-grid{grid-template-columns:1fr;gap:14px}.tds-document-shell:not(.is-pdf-export) .tds-info-card+.tds-info-card{padding-left:0;border-left:0}.tds-document-shell:not(.is-pdf-export) .tds-disclaimer-block{margin-left:20px;margin-right:20px}.tds-document-shell:not(.is-pdf-export) .tds-footer{margin-left:20px;margin-right:20px}}@media (max-width: 640px){:root{--mobile-gutter: 20px;--mobile-card-gap: 12px;--mobile-section-space: 58px}html,body,#root,.page-frame{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.shell,.shell-wide,.site-header,.site-header .nav-shell{max-width:100%;min-width:0}.shell,.shell-wide{min-width:0}.site-header .nav-shell,.site-header .brand-link,.site-header .nav-actions,.site-header .site-nav,.site-search-drawer,.site-consult-drawer,.site-search-panel,.consult-panel{min-width:0;max-width:100%}.site-header .nav-shell{padding-inline:var(--mobile-gutter)}.site-header .brand-link{flex:0 1 auto;min-width:0;overflow:hidden}.site-header .brand-compact{gap:7px;min-width:0}.site-header .brand-compact .brand-mark{width:42px;height:42px;border-radius:8px;flex:0 0 42px}.site-header .brand-compact .brand-copy{display:flex;width:106px;min-width:0;gap:3px;transform:none}.site-header .brand-compact .brand-cn{font-size:.9rem;letter-spacing:.02em;line-height:1}.site-header .brand-compact .brand-copy span.brand-en{width:auto;min-width:0;font-size:.42rem;letter-spacing:.02em;transform:none;line-height:1}.site-header .nav-actions{flex:0 0 auto;gap:7px}.site-header .header-lang-button,.site-header .header-search-button,.site-header .nav-cta,.site-header .menu-toggle{min-width:40px;min-height:40px}.site-header .header-lang-button,.site-header .header-search-button{width:40px;padding:0}.site-header .header-lang-button span,.site-header .header-search-button .header-action-label{display:none}.site-header .header-lang-button svg,.site-header .header-search-button svg{width:17px;height:17px}.site-header .nav-cta{width:40px;padding:0;display:inline-flex;font-size:0}.site-header .nav-cta:before{content:"↗";font-size:1rem}.site-header .site-nav{left:var(--mobile-gutter);right:var(--mobile-gutter);padding:10px}.site-header .site-nav a{min-height:44px;padding-inline:12px}.site-search-drawer,.site-consult-drawer{width:100%;max-width:100%}.site-search-panel,.consult-panel{padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}.site-search-heading-row,.consult-head{gap:12px}.site-search-form{grid-template-columns:minmax(0,1fr) 48px}.site-search-submit,.site-search-close,.consult-close{min-width:40px;min-height:40px}.site-header.is-home.is-overlay{color:var(--industrial-ink);background:var(--catalog-white);border-bottom:1px solid var(--catalog-line);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 6px 18px #102d2814}.site-header.is-home.is-overlay :is(.brand-cn,.brand-copy span,.brand-copy span.brand-en,.header-lang-button,.header-search-button,.menu-toggle){color:var(--industrial-brand)}.site-header.is-home.is-overlay .brand-mark{box-shadow:none}.site-header.is-home.is-overlay :is(.header-lang-button,.header-search-button,.menu-toggle){border-color:var(--catalog-line-strong);background:var(--catalog-white)}.site-header.is-home.is-overlay .menu-toggle span{background:var(--industrial-brand)}.home-industrial-hero-copy,.about-industrial-hero-copy,.contact-industrial-hero-copy,.home-industrial-section-heading,.home-industrial-assurance-intro,.home-industrial-clients-layout,.home-industrial-contact-inner,.about-solution-intro,.contact-industrial-grid,.seo-detail-hero-inner,.seo-detail-layout,.case-detail-layout,.cases-journal-shell,.products-industrial-layout{min-width:0}.home-industrial-hero h1,.about-industrial-hero h1,.contact-industrial-hero h1,.home-industrial-section-heading h2,.home-industrial-assurance-intro h2,.home-industrial-clients-intro h2,.home-industrial-contact-inner h2,.about-industrial-section-heading h2,.contact-industrial-info h2,.contact-industrial-form-heading h2,.seo-detail-copy h1,.case-detail-summary-card h1,.cases-journal-heading h2,.products-industrial-hero-inner h1{overflow-wrap:anywhere}.home-industrial-primary-link,.about-industrial-hero .home-industrial-primary-link,.about-industrial-cta .home-industrial-primary-link,.contact-industrial-form .home-industrial-primary-link,.seo-detail-actions .button{max-width:100%;white-space:normal}.home-industrial-applications-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:var(--mobile-card-gap);min-height:0}.home-industrial-applications-grid>.reveal,.home-industrial-applications-grid>.reveal:nth-child(n),.home-industrial-application-primary-wrap{grid-column:auto;grid-row:auto;min-width:0;min-height:190px}.home-industrial-applications-grid>.reveal.home-industrial-application-primary-wrap{grid-column:1 / -1;min-height:280px}.home-industrial-application-copy{left:16px;right:16px;bottom:16px}.home-industrial-application-copy h3{font-size:.98rem}.home-industrial-application-copy p{margin-top:7px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.72rem;line-height:1.5}.home-industrial-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px var(--mobile-card-gap)}.home-industrial-direction-item{width:100%;min-height:150px;grid-template-columns:minmax(0,1fr) 58px;column-gap:8px;padding-block:8px}.home-industrial-direction-item strong{margin-top:7px;font-size:clamp(.95rem,4.4vw,1.14rem)}.home-industrial-direction-item-products{margin-top:7px;font-size:.68rem;line-height:1.48}.home-industrial-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--mobile-card-gap)}.home-industrial-assurance-grid>.reveal,.home-industrial-assurance-grid>.reveal:nth-child(2),.home-industrial-assurance-grid>.reveal:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--industrial-line-light)}.home-industrial-assurance-grid>.reveal:nth-child(odd):not(:last-child){border-right:1px solid var(--industrial-line-light)}.home-industrial-assurance-grid>.reveal:nth-last-child(-n+2){border-bottom:0}.home-industrial-assurance-grid article,.home-industrial-assurance-grid>.reveal+.reveal article{min-height:190px;padding:22px 12px 24px 0}.home-industrial-assurance-grid>.reveal:nth-child(2n) article{padding-left:12px;padding-right:0}.home-industrial-assurance-grid h3{margin-top:20px;font-size:.98rem;line-height:1.35}.home-industrial-assurance-grid p{font-size:.72rem;line-height:1.55}.home-industrial-clients .home-industrial-client-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--mobile-card-gap)}.home-industrial-clients .home-industrial-client-list>.reveal{min-width:0;border-bottom:1px solid var(--industrial-line)}.home-industrial-clients .home-industrial-client-list>.reveal:nth-child(odd):not(:last-child){border-right:1px solid var(--industrial-line)}.home-industrial-clients .home-industrial-client-list>.reveal:nth-last-child(-n+2){border-bottom:0}.home-industrial-client-row,.home-industrial-clients .home-industrial-client-list>.reveal:nth-child(2n) .home-industrial-client-row{min-height:116px;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:18px 0}.home-industrial-client-row h3{font-size:.88rem;line-height:1.35}.home-industrial-client-row p{margin-top:6px;font-size:.68rem;line-height:1.45;-webkit-line-clamp:2}.about-solution-problems{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--mobile-card-gap)}.about-solution-problem,.about-solution-problem:nth-child(odd),.about-solution-problem:nth-child(2n){min-width:0;min-height:150px;padding:20px 10px 22px 0;border-left:0;border-bottom:1px solid var(--catalog-line, var(--industrial-line))}.about-solution-problem:nth-child(2n){padding-left:10px;padding-right:0;border-left:1px solid var(--catalog-line, var(--industrial-line))}.about-solution-problem:nth-last-child(-n+2){border-bottom:0}.about-solution-problem{grid-template-columns:26px minmax(0,1fr);gap:9px}.about-solution-problem h3{font-size:.92rem;line-height:1.35}.about-solution-problem p{margin-top:7px;font-size:.68rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.about-industrial-flow{gap:0 var(--mobile-card-gap)}.about-industrial-flow span{min-width:0;padding-right:8px;font-size:.68rem}.about-industrial-flow span+span{padding-left:8px}.about-industrial-scope-column,.about-industrial-scope-column+.about-industrial-scope-column{min-width:0}.contact-industrial-info h2,.contact-industrial-form-heading h2{white-space:normal;overflow-wrap:anywhere}.contact-industrial-info{min-height:0}.contact-industrial-info-footer{gap:8px;overflow-wrap:anywhere}.contact-industrial-form input,.contact-industrial-form select,.contact-industrial-form textarea,.contact-industrial-form .home-industrial-primary-link,.contact-industrial-support-trigger{min-height:48px}.contact-industrial-process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--mobile-card-gap)}.contact-industrial-process-list>article,.contact-industrial-process-list>article+article,.contact-industrial-process-list>article:nth-child(3){min-width:0;min-height:170px;padding:22px 10px 24px 0;border-left:0;border-top:0;border-bottom:1px solid var(--industrial-line)}.contact-industrial-process-list>article:nth-child(2n){padding-left:10px;padding-right:0;border-left:1px solid var(--industrial-line)}.contact-industrial-process-list>article:nth-last-child(-n+2){border-bottom:0}.contact-industrial-process-list h3{margin-top:24px;font-size:.92rem;line-height:1.35}.contact-industrial-process-list p{font-size:.68rem;line-height:1.5}.products-industrial-page .products-industrial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mobile-card-gap)}.products-industrial-page .products-industrial-grid .product-card{height:318px;min-height:318px;min-width:0}.products-industrial-page .products-industrial-grid .product-card-image{height:204px;flex-basis:204px}.products-industrial-page .products-industrial-grid .product-card-info{padding:10px 12px 9px}.products-industrial-page .products-industrial-grid .product-card-category{margin-bottom:3px;font-size:.56rem;line-height:1.3}.products-industrial-page .products-industrial-grid .product-card-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.86rem;line-height:1.35}.products-industrial-page .products-industrial-grid .product-card-en,.products-industrial-page .products-industrial-grid .product-card-model{font-size:.56rem;line-height:1.25}.products-industrial-page .products-industrial-grid .products-industrial-card-summary{margin-top:4px;font-size:.64rem;line-height:1.35;-webkit-line-clamp:2}.products-industrial-page .products-industrial-search-status{align-items:flex-start;flex-wrap:wrap}.products-industrial-page .products-industrial-search-status>span{min-width:0;overflow-wrap:anywhere}.products-industrial-page .products-industrial-search-status button{min-height:40px}.seo-detail-actions{gap:10px}.seo-detail-actions .button{min-height:48px}.case-detail-page .seo-detail-copy h1{font-size:clamp(1.42rem,6vw,1.9rem);line-height:1.35}.case-detail-summary-card h1{font-size:clamp(1.4rem,6vw,1.9rem);line-height:1.35}.case-product-links a,.library-page-button,.library-view-button{min-height:42px}.tds-document-shell:not(.is-pdf-export) .tds-section-title{flex-wrap:wrap;gap:7px 10px}.tds-document-shell:not(.is-pdf-export) .tds-section-en{text-align:left}.seo-product-document .seo-tds-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.seo-product-document .seo-tds-table{min-width:var(--seo-tds-min-width, 560px)}.footer-industrial-contact dd,.site-footer .footer-brand>p,.site-footer .footer-meta-copy{overflow-wrap:anywhere}.footer-socials{flex-wrap:wrap}.qr-popover{left:auto;right:0;width:min(180px,calc(100vw - 40px));transform:translateY(8px)}.qr-popover.is-visible{transform:translateY(0)}}@media (max-width: 380px){:root{--mobile-gutter: 12px}.site-header .nav-shell{gap:6px}.site-header .nav-actions{gap:4px}}@media (max-width: 360px){.site-header .brand-compact{gap:5px}.site-header .brand-compact .brand-mark{width:38px;height:38px;flex-basis:38px}.site-header .brand-compact .brand-copy{width:88px}.site-header .brand-compact .brand-cn{font-size:.78rem}.site-header .brand-compact .brand-copy span.brand-en{font-size:.36rem}.site-header .header-lang-button,.site-header .header-search-button,.site-header .nav-cta,.site-header .menu-toggle{width:36px;min-width:36px;height:36px;min-height:36px}.site-header .menu-toggle{padding:0}.home-industrial-direction-grid,.home-industrial-applications-grid,.home-industrial-assurance-grid,.home-industrial-clients .home-industrial-client-list,.about-solution-problems,.contact-industrial-process-list,.products-industrial-page .products-industrial-grid{grid-template-columns:1fr}.home-industrial-applications-grid>.reveal.home-industrial-application-primary-wrap{grid-column:auto}.home-industrial-assurance-grid>.reveal,.home-industrial-assurance-grid>.reveal:nth-child(odd),.home-industrial-assurance-grid>.reveal:nth-child(2n){border-right:0;border-bottom:1px solid var(--industrial-line-light)}.home-industrial-clients .home-industrial-client-list>.reveal,.home-industrial-clients .home-industrial-client-list>.reveal:nth-child(odd),.home-industrial-clients .home-industrial-client-list>.reveal:nth-child(2n){border-right:0}.home-industrial-assurance-grid>.reveal:last-child,.home-industrial-clients .home-industrial-client-list>.reveal:last-child,.about-solution-problem:last-child,.contact-industrial-process-list>article:last-child{border-bottom:0}.home-industrial-assurance-grid article,.home-industrial-assurance-grid>.reveal+.reveal article,.home-industrial-clients .home-industrial-client-list>.reveal:nth-child(2n) .home-industrial-client-row,.contact-industrial-process-list>article,.contact-industrial-process-list>article+article{padding-left:0;padding-right:0}.home-industrial-clients .home-industrial-client-list>.reveal:nth-child(odd),.contact-industrial-process-list>article:nth-child(2n),.about-solution-problem:nth-child(2n){border-left:0}.home-industrial-clients .home-industrial-client-list>.reveal:nth-child(odd){border-right:0}.about-solution-problem,.about-solution-problem:nth-child(odd),.about-solution-problem:nth-child(2n){min-height:0;padding-left:0;padding-right:0;border-left:0;border-bottom:1px solid var(--catalog-line, var(--industrial-line))}.products-industrial-page .products-industrial-grid .product-card{height:332px;min-height:332px}.products-industrial-page .products-industrial-grid .product-card-image{height:216px;flex-basis:216px}.home-industrial-direction-item{grid-template-columns:minmax(0,1fr) 72px;min-height:148px}.home-industrial-direction-item strong{font-size:1.08rem}.home-industrial-direction-item-products{font-size:.74rem}}.site-consult-drawer .technical-support-panel{color:var(--text);background:radial-gradient(circle at 100% 0%,rgba(200,157,77,.15),transparent 30%),linear-gradient(145deg,#f8f8f4,#f1f2ec 64%,#e6ece6)}.site-consult-drawer .technical-support-option{min-height:162px;padding:18px 16px 17px;border:0;border-right:1px solid rgba(21,63,57,.14);border-bottom:1px solid rgba(21,63,57,.14);border-radius:0;color:var(--text);background:#fff3;box-shadow:none;transform:none}.site-consult-drawer .technical-support-option:hover,.site-consult-drawer .technical-support-option:focus-within{border-color:#153f3924;color:var(--text);background:#ffffffa3;box-shadow:inset 0 3px #b47b2c;transform:none}.site-consult-drawer .technical-support-option-index,.site-consult-drawer .technical-support-option-arrow,.site-consult-drawer .technical-support-contact-link{color:#a26e22}@media (max-width: 760px){.site-consult-drawer .technical-support-layout{grid-template-columns:1fr}.site-consult-drawer .technical-support-contact-card{min-height:330px}.site-consult-drawer .technical-support-option{min-height:0;padding:15px 14px}}.case-editorial-page{--article-green: #123b32;--article-ink: var(--catalog-ink, #18352e);--article-muted: #53675e;--article-paper: #f3f2e9;--article-line: #d9dfd5;--article-gold: #987a42;color:var(--article-ink);background:#fff}.case-editorial-page .case-editorial-intro{padding:0 0 38px;background:var(--article-paper)}.case-editorial-page .case-editorial-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:62px;padding-block:8px;color:var(--article-muted);font-size:.75rem;line-height:1.7}.case-editorial-page .case-editorial-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.case-editorial-page .case-editorial-intro-grid,.case-editorial-page .case-editorial-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(36px,5.2vw,76px);align-items:start}.case-editorial-page .case-editorial-title-block,.case-editorial-page .case-editorial-summary,.case-editorial-page .case-editorial-rail{min-width:0}.case-editorial-page h1{max-width:none;margin:0;color:var(--article-ink);font-size:clamp(1.225rem,1.785vw,1.75rem);line-height:1.48;font-weight:650;letter-spacing:0;overflow-wrap:anywhere}html[lang=en] .case-editorial-page h1{font-size:clamp(1.26rem,1.925vw,1.8375rem);line-height:1.24;font-weight:600;letter-spacing:-.02em;overflow-wrap:break-word}.case-editorial-page .case-editorial-lead{margin:20px 0 0;font-size:1rem;line-height:1.9;color:var(--article-muted)}.case-editorial-page .case-editorial-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(18px,2.6vw,34px);align-items:start;margin:25px 0 0;padding-top:20px;border-top:1px solid var(--article-line)}.case-editorial-page .case-editorial-meta div{min-width:0}.case-editorial-page .case-editorial-meta dt{color:var(--article-muted);font-size:.6875rem;line-height:1.5}.case-editorial-page .case-editorial-meta dd{margin:7px 0 0;font-size:.8125rem;line-height:1.6;font-weight:500}.case-editorial-page .case-editorial-meta-company,.case-editorial-page .case-editorial-meta-company-name{min-width:0}.case-editorial-page .case-editorial-meta-company dd{display:grid;gap:4px}.case-editorial-page .case-editorial-meta-company-names{display:grid;gap:1px;line-height:1.45}.case-editorial-page .case-editorial-meta-company-names strong{font-weight:650}.case-editorial-page .case-editorial-meta-website a{color:var(--article-green);overflow-wrap:anywhere}.case-editorial-page time{font-variant-numeric:tabular-nums}.case-editorial-page .case-editorial-cover{margin:0}.case-editorial-page .case-editorial-cover img{display:block;width:100%;height:215px;object-fit:cover;object-position:43% center}.case-editorial-page .case-editorial-cover figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--article-muted);font-size:.625rem;line-height:1.6}.case-editorial-page .case-editorial-content-grid{padding-block:42px}.case-editorial-page .case-editorial-section-label{display:flex;align-items:center;gap:15px;margin-bottom:22px}.case-editorial-page .case-editorial-section-label>span{color:var(--article-gold);font-size:.6875rem;letter-spacing:.08em}.case-editorial-page .case-editorial-section-label h2{margin:0;font-size:1.1875rem;font-weight:600;line-height:1.5}.case-editorial-page .case-editorial-body-copy{margin:0;color:#42584d;font-size:1rem;line-height:2.08;overflow-wrap:break-word}.case-editorial-page .case-editorial-body-copy+.case-editorial-body-copy{margin-top:20px}.case-editorial-page .case-editorial-full-article{color:#42584d;font-size:.9375rem;line-height:1.95}.case-editorial-page .case-editorial-full-article-dek{margin:0 0 24px;color:var(--article-muted);font-size:.875rem;line-height:1.8}.case-editorial-page .case-editorial-full-article-intro-label{margin:0 0 16px;color:var(--article-muted);font-size:.9rem;font-weight:600;line-height:1.7}.case-editorial-page .case-editorial-full-article-paragraph{margin:0 0 18px}.case-editorial-page .case-editorial-full-article-figure{margin:24px 0 26px}.case-editorial-page .case-editorial-full-article-figure img{display:block;width:100%;height:auto}.case-editorial-page .case-editorial-full-article-heading{margin:40px 0 12px;padding-top:22px;border-top:1px solid var(--article-line);color:var(--article-ink);font-size:1.2rem;font-weight:650;line-height:1.55}.case-editorial-page .case-editorial-full-article-subheading{margin:0 0 16px;color:var(--article-muted);font-size:.9rem;font-weight:600;line-height:1.7}.case-editorial-page .case-editorial-full-article-list,.case-editorial-page .case-editorial-full-article-numbered{margin:0 0 22px;padding-left:1.35rem}.case-editorial-page .case-editorial-full-article-list li,.case-editorial-page .case-editorial-full-article-numbered li{padding-left:5px;margin:5px 0}.case-editorial-page .case-editorial-full-article-list.is-key-points{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:24px 0 26px;list-style:none}.case-editorial-page .case-editorial-full-article-list.is-key-points li{margin:0;padding:6px 11px;border:1px solid #d9e1dc;color:var(--article-muted);font-size:.75rem;line-height:1.4}.case-editorial-page .case-editorial-full-article-numbered>li{margin:0 0 22px;padding-left:8px}.case-editorial-page .case-editorial-full-article-numbered-item-title{margin:0 0 5px;color:var(--article-ink);font-size:.95rem;font-weight:650;line-height:1.6}.case-editorial-page .case-editorial-full-article-numbered p{margin:0 0 7px}.case-editorial-page .case-editorial-full-article-numbered ul,.case-editorial-page .case-editorial-full-article-faq ul{margin:6px 0 0;padding-left:1.2rem}.case-editorial-page .case-editorial-full-article-numbered ul li,.case-editorial-page .case-editorial-full-article-faq ul li{margin:3px 0}.case-editorial-page .case-editorial-full-article-formula{display:inline-block;margin:4px 0 10px;padding:6px 12px;background:#f3f6f3;color:var(--article-ink);font-family:Georgia,Times New Roman,serif;font-size:1rem;letter-spacing:.02em;line-height:1.6}.case-editorial-page .case-editorial-full-article-callout{display:grid;gap:4px;margin:22px 0 26px;padding:14px 16px;border-left:3px solid var(--article-gold);background:#f6f8f5}.case-editorial-page .case-editorial-full-article-callout strong{color:var(--article-ink);font-size:.75rem;letter-spacing:.06em}.case-editorial-page .case-editorial-full-article-callout span{line-height:1.75}.case-editorial-page .case-editorial-full-article-flow{display:flex;flex-wrap:wrap;gap:0;margin:22px 0 26px;color:var(--article-ink);font-weight:650}.case-editorial-page .case-editorial-full-article-flow span+span:before{content:" → ";padding-inline:8px;color:var(--article-gold)}.case-editorial-page .case-editorial-full-article-table-wrap{max-width:100%;margin:24px 0 26px;overflow-x:auto;border:1px solid var(--article-line)}.case-editorial-page .case-editorial-full-article-table{width:100%;min-width:580px;border-collapse:collapse;font-size:.78rem;line-height:1.65}.case-editorial-page .case-editorial-full-article-table th,.case-editorial-page .case-editorial-full-article-table td{padding:11px 12px;border-bottom:1px solid var(--article-line);border-right:1px solid var(--article-line);text-align:left;vertical-align:top}.case-editorial-page .case-editorial-full-article-table thead th{background:#f3f6f3;color:var(--article-ink);font-weight:650}.case-editorial-page .case-editorial-full-article-table tbody th{color:var(--article-ink);font-weight:600}.case-editorial-page .case-editorial-full-article-faq{margin:22px 0 26px}.case-editorial-page .case-editorial-full-article-faq section{padding:16px 0;border-top:1px solid var(--article-line)}.case-editorial-page .case-editorial-full-article-faq-question{display:flex;gap:9px;margin:0 0 9px;color:var(--article-ink);font-size:.95rem;line-height:1.6}.case-editorial-page .case-editorial-full-article-faq-question span{color:var(--article-gold);font-size:.75rem;letter-spacing:.08em}.case-editorial-page .case-editorial-full-article-faq p{display:flex;gap:9px;margin:0}.case-editorial-page .case-editorial-full-article-faq p strong{color:var(--article-green);font-size:.75rem;letter-spacing:.08em}.case-editorial-page .case-editorial-full-article-faq-tail{display:block!important;margin-top:10px!important;padding-left:22px}.case-editorial-page .case-editorial-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:calc(100% / 3);margin-top:28px}.case-editorial-page .case-editorial-actions>:only-child{grid-column:1 / -1}.case-editorial-page .case-editorial-original,.case-editorial-page .case-editorial-back{width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-block:11px;font-size:.8125rem;line-height:1.6;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.case-editorial-page .case-editorial-original{padding-inline:20px;background:#07c160;color:#000}.case-editorial-page .case-editorial-original:hover{background:#06ad56;color:#000}.case-editorial-page .case-editorial-back{padding-inline:18px;border:1px solid #c9d0cc;color:var(--article-ink)}.case-editorial-page .case-editorial-back:hover{border-color:#9eaaa4;background:#f7f8f6}.case-editorial-page .case-editorial-source-note{margin:14px 0 0;color:var(--article-muted);font-size:.75rem;line-height:1.8}.case-editorial-page .case-editorial-topic{padding-top:26px}.case-editorial-page .case-editorial-rail>.case-editorial-related{padding:27px 0 0;margin-top:28px;border-top:1px solid var(--article-line)}.case-editorial-page .case-editorial-rail>.case-editorial-related .case-editorial-related-heading{align-items:flex-start;display:block;margin-bottom:10px}.case-editorial-page .case-editorial-rail>.case-editorial-related .case-editorial-related-heading strong{font-size:1.1875rem;font-weight:600;line-height:1.5}.case-editorial-page .case-editorial-rail>.case-editorial-related .case-editorial-related-heading a{margin-top:5px;font-size:.6875rem}.case-editorial-page .case-editorial-topic-title{margin:0 0 12px;font-size:1.1875rem;font-weight:600;line-height:1.5}.case-editorial-page .case-editorial-families,.case-editorial-page .case-editorial-keywords{padding:0;margin:0;list-style:none}.case-editorial-page .case-editorial-families,.case-editorial-page .case-editorial-keywords{display:grid;gap:7px;font-size:.8125rem;line-height:1.75}.case-editorial-page .case-editorial-keywords li{padding:0;border:0;color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.case-editorial-page .case-editorial-related{padding-block:32px 48px;border-top:1px solid var(--article-line)}.case-editorial-page .case-editorial-related-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.case-editorial-page .case-editorial-related-heading strong{margin:0;font-size:1.1875rem;line-height:1.5;font-weight:600}.case-editorial-page .case-editorial-related-heading a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--article-muted);font-size:.75rem}.case-editorial-page .case-editorial-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.case-editorial-page .case-editorial-rail .case-editorial-related-grid{grid-template-columns:minmax(0,1fr);gap:0}.case-editorial-page .case-editorial-related-item{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-content:start;padding:18px 0;border-top:1px solid var(--article-line);transition:border-color .16s ease}.case-editorial-page .case-editorial-related-item:hover{border-color:var(--article-green)}.case-editorial-page .case-editorial-related-item-title{margin:0;font-size:.9375rem;font-weight:550;line-height:1.65;overflow-wrap:break-word}.case-editorial-page .case-editorial-related-item p{margin:12px 0 0;color:var(--article-muted);font-size:.6875rem;line-height:1.7}.case-editorial-page a:focus-visible{outline:2px solid var(--article-gold);outline-offset:4px}@media (max-width: 1080px){.case-editorial-page .case-editorial-intro-grid,.case-editorial-page .case-editorial-content-grid{grid-template-columns:minmax(0,1fr) 265px;gap:34px}}@media (max-width: 760px){.case-editorial-page .case-editorial-intro{padding-bottom:26px}.case-editorial-page .case-editorial-intro-grid,.case-editorial-page .case-editorial-content-grid{grid-template-columns:minmax(0,1fr);gap:28px}.case-editorial-page .case-editorial-breadcrumb{min-height:52px;padding-block:3px;font-size:.6875rem;gap:8px}.case-editorial-page h1{font-size:clamp(1.05rem,4.76vw,1.33rem);line-height:1.5}html[lang=en] .case-editorial-page h1{font-size:clamp(1.12rem,5.11vw,1.4rem);line-height:1.25}.case-editorial-page .case-editorial-lead{font-size:.875rem;margin-top:15px}.case-editorial-page .case-editorial-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 23px;margin-top:20px;padding-top:16px}.case-editorial-page .case-editorial-meta dt{font-size:.625rem}.case-editorial-page .case-editorial-meta dd{font-size:.75rem}.case-editorial-page .case-editorial-meta-company,.case-editorial-page .case-editorial-meta-company-name{max-width:none}.case-editorial-page .case-editorial-cover{display:none}.case-editorial-page .case-editorial-content-grid{padding-block:28px 30px}.case-editorial-page .case-editorial-section-label{margin-bottom:18px}.case-editorial-page .case-editorial-section-label h2{font-size:1.125rem}.case-editorial-page .case-editorial-body-copy{font-size:.9375rem;line-height:2}.case-editorial-page .case-editorial-full-article{font-size:.90625rem;line-height:1.9}.case-editorial-page .case-editorial-full-article-heading{margin-top:32px;padding-top:18px;font-size:1.08rem}.case-editorial-page .case-editorial-full-article-table{min-width:540px;font-size:.75rem}.case-editorial-page .case-editorial-full-article-table th,.case-editorial-page .case-editorial-full-article-table td{padding:9px 10px}.case-editorial-page .case-editorial-full-article-flow{display:block}.case-editorial-page .case-editorial-full-article-flow span{display:inline}.case-editorial-page .case-editorial-full-article-flow span+span:before{padding-inline:4px}.case-editorial-page .case-editorial-actions{width:100%;margin-top:24px;gap:0}.case-editorial-page .case-editorial-original,.case-editorial-page .case-editorial-back{font-size:.75rem;min-height:44px;padding-block:10px}.case-editorial-page .case-editorial-original{padding-inline:16px}.case-editorial-page .case-editorial-back{padding-inline:15px}.case-editorial-page .case-editorial-topics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px}.case-editorial-page .case-editorial-related{padding-block:22px 28px}.case-editorial-page .case-editorial-rail>.case-editorial-related{padding-block:22px 0;margin-top:22px}.case-editorial-page .case-editorial-related-heading{margin-bottom:12px}.case-editorial-page .case-editorial-related-heading strong,.case-editorial-page .case-editorial-topic-title{font-size:1.125rem}.case-editorial-page .case-editorial-rail>.case-editorial-related .case-editorial-related-heading strong{font-size:1.125rem}.case-editorial-page .case-editorial-related-grid{grid-template-columns:minmax(0,1fr);gap:0}.case-editorial-page .case-editorial-related-item{padding-block:17px;gap:9px}.case-editorial-page .case-editorial-related-item-title{font-size:.875rem}}@media (max-width: 360px){.case-editorial-page .case-editorial-topics{grid-template-columns:minmax(0,1fr);gap:0}}@media (prefers-reduced-motion: reduce){.case-editorial-page a{transition:none}}
