.fortrics-consent-banner[data-astro-cid-garwan2p][hidden],.fortrics-consent-open[data-astro-cid-garwan2p][hidden]{display:none!important}.fortrics-consent-banner[data-astro-cid-garwan2p]{position:fixed;right:1rem;bottom:1rem;left:1rem;z-index:2147482500;display:grid;gap:.9rem;max-width:42rem;margin-inline:auto;border:1px solid rgba(11,27,43,.14);border-radius:1.2rem;background:#fffffffa;box-shadow:0 24px 60px #0b1b2b2e;padding:.95rem 1rem;color:#0b1b2b}.fortrics-consent-copy[data-astro-cid-garwan2p] strong[data-astro-cid-garwan2p]{display:block;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fortrics-consent-copy[data-astro-cid-garwan2p] p[data-astro-cid-garwan2p]{margin:.35rem 0 0;color:#425466;font-size:.9rem;line-height:1.5}.fortrics-consent-copy[data-astro-cid-garwan2p] a[data-astro-cid-garwan2p]{display:inline-flex;min-height:44px;align-items:center;color:#0b4a7a;font-weight:700;text-decoration:underline;text-underline-offset:.16em}.fortrics-consent-actions[data-astro-cid-garwan2p]{display:flex;flex-wrap:wrap;gap:.65rem}.fortrics-consent-actions[data-astro-cid-garwan2p] button[data-astro-cid-garwan2p],.fortrics-consent-open[data-astro-cid-garwan2p]{min-height:42px;border:1px solid rgba(11,27,43,.16);border-radius:999px;background:#fff;color:#0b1b2b;cursor:pointer;font-size:.72rem;font-weight:800;letter-spacing:.08em;padding:.72rem 1rem;text-transform:uppercase}.fortrics-consent-actions[data-astro-cid-garwan2p] .is-primary[data-astro-cid-garwan2p]{border-color:#0b1b2b;background:#0b1b2b;color:#fff}.fortrics-consent-open[data-astro-cid-garwan2p]{position:fixed;left:1rem;bottom:1rem;z-index:70;background:#fffffff0;box-shadow:0 12px 30px #0b1b2b1f}@media(min-width:768px){.fortrics-consent-banner[data-astro-cid-garwan2p]{grid-template-columns:1fr auto;align-items:end}}:root{color-scheme:light;--ink: #0b1117;--ink-2: #111923;--ink-3: #192330;--line: #dbe3ec;--line-dark: rgba(255, 255, 255, .12);--paper: #f7fafc;--paper-2: #ffffff;--muted: #607084;--muted-dark: #a8b5c4;--cyan: #00e5ff;--cyan-2: #63f4ff;--lime: #e56a22;--lime-2: #f5a36d;--danger: #b42318;--radius: 24px;--radius-sm: 14px;--shadow: 0 24px 70px rgba(15, 23, 42, .14);--shadow-dark: 0 24px 80px rgba(0, 229, 255, .12);--font-display: "Helvetica Neue", "Aptos Display", "Segoe UI", system-ui, sans-serif;--font-body: "Helvetica Neue", "Aptos", "Segoe UI", system-ui, sans-serif;--product-card-media-padding: clamp(.85rem, 1.25vw, 1.1rem)}.catalog-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:0;background:radial-gradient(circle at 86% 18%,rgba(0,229,255,.32),transparent 24rem),radial-gradient(circle at 66% 82%,rgba(229,106,34,.16),transparent 28rem),linear-gradient(135deg,#071018,#101820 54%,#172a36);color:#fff}.catalog-hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(130deg,#000 0%,rgba(0,0,0,.78) 58%,transparent 100%)}.catalog-hero:after{content:"";position:absolute;right:clamp(-9rem,-8vw,-4rem);top:50%;z-index:-1;width:clamp(320px,40vw,620px);aspect-ratio:1;transform:translateY(-50%) rotate(18deg);border:1px solid rgba(0,229,255,.36);border-radius:36px;background:linear-gradient(135deg,rgba(0,229,255,.12),transparent 45%),linear-gradient(45deg,transparent 0 48%,rgba(229,106,34,.26) 48.4% 49.2%,transparent 49.6%);box-shadow:inset 0 0 80px #00e5ff14,0 0 80px #00e5ff1f}.catalog-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:clamp(2rem,5vw,5.5rem);align-items:center;min-height:clamp(440px,58vh,620px);padding-block:clamp(3.4rem,7vw,6.8rem)}.catalog-hero .breadcrumb,.catalog-hero .breadcrumb a,.catalog-hero .breadcrumb span{color:#e2f2f8d1}.catalog-hero .eyebrow{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(0,229,255,.34);border-radius:999px;background:#00e5ff17;color:var(--cyan-2);padding:.38rem .72rem}.catalog-hero h1{max-width:11ch;color:#fff;font-size:clamp(2.7rem,7vw,6.2rem);letter-spacing:-.07em;text-wrap:balance}.catalog-hero-copy>p:not(.eyebrow){max-width:720px;margin-top:1.25rem;color:#c7d7e5;font-size:clamp(1.02rem,1.5vw,1.22rem)}.catalog-command-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:linear-gradient(145deg,#ffffff24,#ffffff0b),#060e14b3;box-shadow:0 34px 90px #00000057;padding:clamp(1.25rem,3vw,1.8rem);backdrop-filter:blur(18px)}.catalog-command-card:before{content:"";position:absolute;inset:-30% -40% auto auto;width:72%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(0,229,255,.42),transparent 68%);filter:blur(6px)}.catalog-command-card>span{position:relative;display:inline-flex;color:var(--lime-2);font-size:.76rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.catalog-command-card strong{position:relative;display:block;margin-top:.5rem;color:#fff;font-family:var(--font-display);font-size:clamp(5rem,11vw,8.5rem);letter-spacing:-.08em;line-height:.82}.catalog-command-card p{position:relative;max-width:26ch;margin:.7rem 0 1.2rem;color:#cbdce9;font-weight:800}.catalog-command-metrics{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.catalog-command-metrics div{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff12;padding:.8rem}.catalog-command-metrics b,.catalog-command-metrics small{display:block}.catalog-command-metrics b{color:#fff;font-family:var(--font-display);font-size:1.04rem}.catalog-command-metrics small{margin-top:.16rem;color:#94aebe;font-size:.7rem;font-weight:800;text-transform:uppercase}.catalog-category-section{padding-block:clamp(3rem,5.6vw,5.2rem);background:radial-gradient(circle at 12% 0%,rgba(0,229,255,.12),transparent 25rem),linear-gradient(180deg,#f7fbfd,#fff)}.catalog-category-section .category-card{border-radius:22px;background:linear-gradient(180deg,#fffffff0,#f8fbfdfa),#fff;box-shadow:0 16px 46px #10182017}.catalog-category-section .category-card:before{height:5px}.catalog-product-section{position:relative;padding-top:clamp(2.8rem,5vw,4.8rem);background:radial-gradient(circle at 86% 6%,rgba(0,229,255,.14),transparent 30rem),radial-gradient(circle at 16% 34%,rgba(229,106,34,.1),transparent 24rem),linear-gradient(180deg,#eef5f8,#f7fafc 34%,#fff)}.catalog-heading-row{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.4rem}.catalog-heading-row .section-heading{margin-bottom:0}.catalog-scan-status{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;max-width:360px}.catalog-scan-status span{display:inline-flex;min-height:38px;align-items:center;border:1px solid rgba(0,166,200,.22);border-radius:999px;background:#fffc;box-shadow:0 10px 24px #10182012;color:#0c7185;font-size:.75rem;font-weight:950;letter-spacing:.05em;padding:.4rem .68rem;text-transform:uppercase}.catalog-scan-status span:before{content:"";width:.42rem;height:.42rem;margin-right:.42rem;border-radius:999px;background:var(--lime);box-shadow:0 0 16px #2e6b578c}.catalog-product-section .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.catalog-product-section .product-card{position:relative;isolation:isolate;overflow:hidden;border-color:#10182017;border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f7fafcf5),#fff;box-shadow:0 14px 36px #10182014}.catalog-product-section .product-card:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:44%;background:radial-gradient(circle at 72% 10%,rgba(0,229,255,.15),transparent 42%),linear-gradient(135deg,#00a6c81a,#e56a2214);opacity:.9;pointer-events:none}.catalog-product-section .product-card:hover{transform:translateY(-6px);border-color:#00a6c86b;box-shadow:0 28px 72px #10182026}.catalog-product-section .product-media{z-index:1;margin:.55rem .55rem 0;border:1px solid rgba(16,24,32,.065);border-radius:18px;background:radial-gradient(circle at 50% 18%,#fff 0% 38%,#00e5ff14),#fff;box-shadow:inset 0 0 0 1px #ffffffb8}.catalog-product-section .product-media:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(16,24,32,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,24,32,.035) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(circle at center,rgba(0,0,0,.62),transparent 78%)}.catalog-product-section .product-media img{position:relative;z-index:1}.catalog-product-section .product-card:hover .product-media img{transform:scale(1.045) rotate(-.55deg)}.catalog-product-section .product-card-body{position:relative;z-index:1;padding:.95rem}.catalog-product-section .product-card .eyebrow{margin-bottom:.45rem;color:#577087;font-size:.62rem;letter-spacing:.16em}.catalog-product-section .product-summary{min-height:3.35em;color:#172332;font-size:.93rem;font-weight:850;line-height:1.3}.catalog-product-section .product-model-badge{border-color:#00a6c838;background:#ecfbff;color:#0c7185;font-size:.68rem}.catalog-product-section .spec-pills{gap:.34rem;margin-block:.78rem}.catalog-product-section .spec-pills li{border-color:#10182013;border-radius:10px;background:#ffffffd6;box-shadow:inset 0 1px #ffffffb3;font-size:.74rem}.catalog-product-section .product-actions{margin-top:.4rem}.catalog-product-section .text-link{color:#0c7185;font-size:.82rem;font-weight:950}.catalog-product-section .mini-rfq{border-radius:999px;background:linear-gradient(135deg,#101820,#203342);box-shadow:0 12px 26px #1018202e}@media(max-width:1180px){.catalog-product-section .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:920px){.catalog-hero-grid,.catalog-heading-row{grid-template-columns:1fr}.catalog-hero-grid{display:grid}.catalog-heading-row{display:grid;align-items:start}.catalog-command-card{max-width:520px}.catalog-product-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-scan-status{justify-content:flex-start}}@media(max-width:720px){.catalog-hero-grid{min-height:0;padding-block:2.2rem 2.6rem}.catalog-hero h1{max-width:100%;font-size:clamp(2.25rem,13vw,3.6rem)}.catalog-command-card{border-radius:22px}.catalog-command-card strong{font-size:clamp(4.2rem,27vw,6.6rem)}.catalog-command-metrics{grid-template-columns:1fr}.catalog-product-section .product-grid{grid-template-columns:1fr;gap:.95rem}.catalog-product-section .product-card-body{padding:1rem}}:root{--ink: #23313a;--ink-2: #34454e;--ink-3: #465963;--line: #dbe7e4;--paper: #f7faf7;--paper-2: #fffefa;--muted: #647782;--muted-dark: #71848e;--cyan: #75cbd1;--cyan-2: #9be3e5;--lime: #9ccf86;--lime-2: #c9e6a6;--shadow: 0 18px 48px rgba(43, 64, 72, .1);--shadow-dark: 0 22px 58px rgba(58, 108, 112, .12);--font-display: "Helvetica Neue", "Aptos Display", "Segoe UI", system-ui, sans-serif;--font-body: "Helvetica Neue", "Aptos", "Segoe UI", system-ui, sans-serif}body{background:radial-gradient(circle at 12% 8%,rgba(117,203,209,.12),transparent 28rem),linear-gradient(180deg,#fffefa,#f6faf7 46%,#fff);color:var(--ink);font-weight:430}h1,h2,h3,h4{color:#22313a;font-weight:740;letter-spacing:-.035em}p,li,td{color:var(--muted)}.eyebrow,.section-heading .eyebrow,.hero-copy .eyebrow{color:#5f8f82;font-weight:760;letter-spacing:.13em}.button,.header-cta,.mini-rfq{border-radius:16px;font-weight:720;letter-spacing:-.015em;box-shadow:none}.button-primary,.button-dark,.header-cta,.mini-rfq{border-color:#3956532e;background:linear-gradient(135deg,#314744,#4f766d);color:#fff}.button-primary:hover,.button-dark:hover,.header-cta:hover,.mini-rfq:hover{background:linear-gradient(135deg,#253936,#42685f);color:#fff}.button-secondary,.button-light,.catalog-mobile-jumpbar a,.product-detail-anchorbar a{border-color:#5c797433;background:#fffffad1;color:#31444c}.site-header{background:#fffefae6;box-shadow:0 10px 28px #2b40480e}.primary-nav a,.category-ribbon a,.language-switcher{color:#415761;font-weight:680}.primary-nav a[aria-current=page],.category-ribbon a:hover{background:linear-gradient(135deg,#75cbd133,#9ccf8626);color:#32645d}.hero-industrial{min-height:600px;background:radial-gradient(circle at 84% 14%,rgba(117,203,209,.24),transparent 26rem),radial-gradient(circle at 78% 76%,rgba(156,207,134,.14),transparent 22rem),linear-gradient(126deg,#fffefafa,#f7faf7f5 64%,#edf7f4eb 64.4%,#fffefafa)}.hero-industrial:before{background-image:linear-gradient(rgba(68,90,98,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(68,90,98,.035) 1px,transparent 1px);mask-image:radial-gradient(circle at 34% 44%,rgba(0,0,0,.72),transparent 72%)}.hero-industrial:after{background:linear-gradient(126deg,transparent 0%,transparent 64%,rgba(117,203,209,.24) 64.1%,transparent 64.45%),linear-gradient(126deg,transparent 0%,transparent 70%,rgba(156,207,134,.22) 70.1%,transparent 70.45%)}.hero-copy h1{max-width:17ch;color:#22313a;font-size:clamp(2.1rem,3.35vw,3.55rem);font-weight:760;line-height:1.1}.hero-copy h1 span,.page-hero.catalog-hero h1 span,.product-page-hero-copy h1 span{color:#4d968d;text-shadow:none}.hero-panel,.catalog-command-card,.product-card,.category-card,.cert-card,.info-card,.contact-card,.detail-card,.rfq-form,.decision-table-wrap,.procurement-fact,.risk-panel{border-color:#5c797429;background:#fffefae6;box-shadow:0 16px 42px #2b404816}.hero-panel:before,.catalog-command-card:before{background:linear-gradient(135deg,rgba(117,203,209,.18),transparent 48%,rgba(156,207,134,.16))}.hero-console-grid div,.panel-row,.metric,.spec-pills li{border-color:#5c797426;background:#fffffce0}.metric strong,.panel-row strong,.hero-console-grid strong{color:#253942;font-weight:740}.metric span,.panel-row span:last-child,.hero-console-grid span{color:#6d8089;font-weight:620}.page-hero,.page-hero.catalog-hero,.page-hero.product-page-hero{background:radial-gradient(circle at 84% 18%,rgba(117,203,209,.2),transparent 26rem),radial-gradient(circle at 68% 88%,rgba(156,207,134,.12),transparent 30rem),linear-gradient(135deg,#fffefa,#f4faf7 62%,#edf7f5);color:var(--ink)}.page-hero.catalog-hero:before,.page-hero.product-page-hero:before{background-image:linear-gradient(rgba(68,90,98,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(68,90,98,.04) 1px,transparent 1px)}.page-hero.catalog-hero:after,.page-hero.product-page-hero:after{border-color:#75cbd138;background:linear-gradient(135deg,rgba(117,203,209,.11),transparent 48%),linear-gradient(45deg,transparent 0 49%,rgba(156,207,134,.14) 49.3% 50.1%,transparent 50.4%);box-shadow:inset 0 0 54px #75cbd114}.page-hero.catalog-hero h1,.product-page-hero-copy h1,.page-hero h1{color:#22313a;font-weight:760}.page-hero.catalog-hero h1{font-size:clamp(2.55rem,6.2vw,5.4rem)}.product-page-hero-copy h1{font-size:clamp(2.25rem,4.25vw,4.7rem)}.page-hero.catalog-hero .eyebrow,.page-hero.product-page-hero .eyebrow{border-color:#75cbd147;background:#edf8f6b8;color:#4b8179}.page-hero.product-page-hero .detail-media.product-gallery{border-color:#5c79742e;background:#fffefab3;box-shadow:0 20px 58px #2b40481f}.section-dark{background:radial-gradient(circle at 90% 12%,rgba(117,203,209,.18),transparent 30rem),linear-gradient(135deg,#eef8f5,#fbfcf6);color:var(--ink)}.section-dark .eyebrow,.quality-gate span{color:#5f8f82}.capability-card,.quality-gate{border-color:#5c797429;background:#fffefad6;color:var(--ink);box-shadow:0 14px 34px #2b404813}.product-card-title,.category-card h3,.contact-card h3,.detail-card h3{color:#293943;font-weight:720}.product-card-title{font-size:.96rem;line-height:1.32}.product-model-badge{color:#58766e;font-size:.72rem;font-weight:720}.field label{color:#344a53;font-weight:700}.field input,.field textarea,.field select{border-color:#5c797438;background:#fffffcf0;color:#263a43;font-weight:440}.factory-tile{border-color:#5c79742e;background:#dfecea;box-shadow:0 16px 42px #2b40481a}.factory-tile img{opacity:.98;filter:saturate(.92) contrast(.96)}.factory-tile span{background:#2f4244c2;font-weight:720}@media(max-width:720px){body{font-size:16px}h1,h2,h3{letter-spacing:-.03em}.hero-layout{gap:1.15rem;padding-block:1.35rem 1.65rem}.hero-copy h1,.page-hero h1{font-size:clamp(1.8rem,8.2vw,2.42rem);line-height:1.12}.page-hero.catalog-hero h1{font-size:clamp(2.1rem,10.5vw,3rem);line-height:1.02}.product-page-hero-copy h1{font-size:clamp(1.74rem,7.8vw,2.26rem)}.hero-signal-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.hero-signal-row span{min-width:0;min-height:34px;justify-content:flex-start;font-size:.67rem;padding:.34rem .5rem}.hero-signal-row span:last-child{grid-column:1 / -1}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.hero-metrics .metric:last-child{grid-column:1 / -1}.metric{padding:.58rem .45rem}.metric strong{font-size:1.06rem}.metric span{font-size:.62rem}.hero-panel{border-radius:22px;padding:.72rem}.hero-panel img.hero-family-image{max-height:190px}.hero-panel .panel-stack{display:none}.page-hero{padding-block:2.65rem}.product-card-title,.catalog-product-section .product-card-title{font-size:.94rem}.catalog-product-section .spec-pills li{grid-template-columns:auto minmax(3.9rem,1fr) minmax(0,auto)}.catalog-product-section .spec-pills strong{max-width:9.5ch}.hero-copy .eyebrow,.page-hero .eyebrow{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal}.catalog-command-card p,.catalog-command-card strong,.catalog-command-card b{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.catalog-product-section .product-card,.catalog-product-section .product-media img{transition:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;overflow-x:hidden;background:radial-gradient(circle at 10% 0%,rgba(0,229,255,.08),transparent 32rem),linear-gradient(180deg,#fff,#f2f6fa 42%,#fff);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:#00798a}img{display:block;max-width:100%;height:auto}figure{margin:0}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.fa-icon{display:inline-grid;flex:0 0 auto;width:1em;min-width:1em;height:1em;place-items:center;color:currentColor;line-height:1}.fa-icon svg{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;line-height:1}.text-link,.mini-rfq,.product-model-badge,.section-heading .eyebrow{gap:.45rem}.skip-link{position:fixed;left:1rem;top:1rem;z-index:1000;transform:translateY(-200%);border-radius:999px;background:var(--ink);color:#fff;padding:.8rem 1rem}.skip-link:focus{transform:translateY(0)}.container{width:min(1180px,calc(100% - 32px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(219,227,236,.88);background:#ffffffe6;backdrop-filter:blur(18px)}.header-shell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:76px}.brand{display:inline-flex;min-height:48px;align-items:center;color:var(--ink)}.brand-logo{display:block;width:clamp(174px,18vw,218px);height:auto}.primary-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem}.primary-nav a,.header-cta,.category-ribbon a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:999px;font-weight:800}.primary-nav a{padding:.65rem .9rem;color:#2c3a49;font-size:.92rem}.primary-nav a[aria-current=page],.primary-nav a:hover{background:#00e5ff1f;color:var(--ink)}.header-cta{border:1px solid rgba(0,229,255,.52);background:var(--ink);box-shadow:0 14px 34px #0b11172e;color:#fff;padding:.72rem 1.1rem;white-space:nowrap}.header-cta:hover{background:#0f202b;color:var(--cyan-2)}.header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.7rem}.language-switcher{position:relative;display:inline-flex;align-items:center;border:1px solid rgba(100,117,135,.22);border-radius:999px;background:#f8fafbd1;box-shadow:inset 0 1px #ffffffb3;overflow:hidden}.language-switcher:after{content:"";position:absolute;right:.85rem;top:50%;width:.45rem;height:.45rem;transform:translateY(-65%) rotate(45deg);border-bottom:2px solid #405064;border-right:2px solid #405064;pointer-events:none}.language-select{min-height:44px;border:0;appearance:none;background:transparent;color:#405064;cursor:pointer;font-size:.78rem;font-weight:900;letter-spacing:.04em;padding:.52rem 2.1rem .52rem .9rem}.language-select:focus-visible{outline:0;box-shadow:inset 0 0 0 3px var(--cyan)}.category-ribbon{border-top:1px solid rgba(219,227,236,.62);background:#f7fafcdb}.ribbon-track{display:flex;gap:.5rem;overflow-x:auto;padding-block:.55rem;scrollbar-width:thin}.category-ribbon a{flex:0 0 auto;border:1px solid var(--line);background:#fff;color:#435266;padding:.45rem .85rem;font-size:.82rem;transition:transform .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.category-ribbon a:hover{border-color:#00e5ffb3;color:var(--ink)}.category-ribbon a:hover{transform:translateY(-1px)}.hero-industrial{position:relative;isolation:isolate;overflow:hidden;min-height:760px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 24%,rgba(0,229,255,.26),transparent 30rem),radial-gradient(circle at 16% 64%,rgba(229,106,34,.12),transparent 24rem),linear-gradient(135deg,#070b10,#111923 45%,#eff4f8 45.2%,#fff)}.hero-industrial:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(110deg,#000 0%,#000 48%,transparent 70%)}.hero-industrial:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 0%,transparent 40%,rgba(0,229,255,.22) 40.2%,transparent 40.6%),linear-gradient(115deg,transparent 0%,transparent 52%,rgba(229,106,34,.2) 52.2%,transparent 52.6%);animation:scanline 7s linear infinite;opacity:.72}.hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero-orbit,.hero-ring,.hero-pulse,.hero-beam{position:absolute;border-radius:999px}.hero-orbit{right:min(8vw,120px);top:132px;width:min(36vw,470px);aspect-ratio:1;border:1px solid rgba(0,229,255,.42);box-shadow:inset 0 0 60px #00e5ff1a,0 0 60px #00e5ff1f;animation:slowspin 18s linear infinite}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:var(--lime);box-shadow:0 0 26px var(--lime)}.hero-orbit:before{left:12%;top:12%}.hero-orbit:after{right:6%;bottom:24%;background:var(--cyan);box-shadow:0 0 26px var(--cyan)}.hero-ring{right:8%;top:210px;width:min(22vw,280px);aspect-ratio:1;border:18px solid rgba(255,255,255,.72);box-shadow:0 18px 60px #0f172a29}.hero-pulse{right:23%;top:280px;width:88px;aspect-ratio:1;background:radial-gradient(circle,var(--cyan) 0 18%,rgba(0,229,255,.12) 19% 100%);animation:pulse 2.4s ease-out infinite}.hero-beam{left:8%;bottom:18%;width:42vw;height:4px;background:linear-gradient(90deg,transparent,var(--cyan),var(--lime),transparent);filter:blur(.2px);transform:rotate(-16deg);animation:beam 4s ease-in-out infinite}.hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:4rem;align-items:center;min-height:760px;padding-block:5rem}.hero-copy{max-width:680px;color:#fff}.eyebrow{margin:0 0 .8rem;color:#008d9c;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.hero-copy .eyebrow{color:var(--cyan-2)}h1,h2,h3,h4{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:850;letter-spacing:-.055em;line-height:1.02}.hero-copy h1{color:#fff;font-size:clamp(3rem,7vw,6.7rem);max-width:10ch}.hero-copy h1 span{color:var(--lime);text-shadow:0 0 34px rgba(229,106,34,.28)}.hero-copy>p{max-width:650px;margin:1.35rem 0 0;color:#d7e1ea;font-size:clamp(1.05rem,2vw,1.24rem)}.hero-actions,.section-actions,.card-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.7rem}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;cursor:pointer;font-weight:900;padding:.82rem 1.15rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,var(--cyan),var(--lime));box-shadow:0 18px 48px #00e5ff3d;color:#061017}.button-secondary{border-color:#ffffff38;background:#ffffff14;color:#fff}.button-dark{background:var(--ink);color:#fff}.button-light{border-color:var(--line);background:#fff;color:var(--ink)}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2rem;max-width:620px}.metric{border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff12;padding:1rem}.metric strong{display:block;color:#fff;font-family:var(--font-display);font-size:1.5rem;line-height:1}.metric span{color:var(--muted-dark);font-size:.82rem}.hero-panel{position:relative;border:1px solid rgba(255,255,255,.26);border-radius:34px;background:linear-gradient(145deg,#fffffff0,#f5f9fccc),#ffffffdb;box-shadow:var(--shadow);padding:1.15rem}.hero-panel:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,rgba(0,229,255,.62),transparent 42%,rgba(229,106,34,.5));filter:blur(12px);opacity:.56}.hero-panel img{width:100%;aspect-ratio:4 / 3;border-radius:24px;object-fit:contain;background:radial-gradient(circle at 50% 20%,#fff,#eaf1f6)}.panel-stack{display:grid;gap:.65rem;margin-top:1rem}.panel-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;border:1px solid var(--line);border-radius:18px;background:#fff;padding:.75rem}.panel-dot{width:12px;height:12px;border-radius:50%;background:var(--cyan);box-shadow:0 0 18px var(--cyan)}.panel-row:nth-child(2) .panel-dot{background:var(--lime);box-shadow:0 0 18px var(--lime)}.section{padding-block:clamp(4rem,7vw,7rem)}.section-dark{background:radial-gradient(circle at 20% 0%,rgba(0,229,255,.12),transparent 28rem),linear-gradient(135deg,var(--ink),var(--ink-2));color:#fff}.section-dark h2,.section-dark h3{color:#fff}.section-heading{max-width:760px;margin-bottom:2rem}.section-heading h2{font-size:clamp(2.15rem,4vw,4rem)}.section-heading p:not(.eyebrow){margin:1rem 0 0;color:var(--muted);font-size:1.05rem}.section-heading .eyebrow{display:inline-flex;align-items:center}.section-heading .eyebrow .fa-icon{color:var(--lime);filter:drop-shadow(0 0 10px rgba(229,106,34,.22))}.section-dark .section-heading p:not(.eyebrow){color:var(--muted-dark)}.category-grid,.product-grid,.capability-grid,.factory-grid,.cert-grid,.info-grid{display:grid;gap:1rem}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-card,.capability-card,.cert-card,.info-card,.contact-card,.product-card{border:1px solid rgba(219,227,236,.9);border-radius:var(--radius);background:#ffffffdb;box-shadow:0 14px 50px #0f172a14}.category-card{overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.category-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.category-card img{width:100%;aspect-ratio:4 / 3;object-fit:contain;background:linear-gradient(145deg,#fff,#edf4f8);padding:1rem}.category-card-body,.product-card-body,.capability-card,.cert-card,.info-card,.contact-card{padding:1.2rem}.category-card h3,.capability-card h3,.cert-card h3,.info-card h3,.contact-card h3{font-size:1.35rem}.category-card p,.product-card p,.capability-card p,.cert-card p,.info-card p,.contact-card p{color:var(--muted)}.count-pill{display:inline-flex;min-height:34px;align-items:center;border-radius:999px;background:#00e5ff1a;color:#006b78;font-size:.8rem;font-weight:900;padding:.35rem .75rem}.count-pill:before{content:"▣";margin-right:.4rem;font-size:.78em}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-card:hover{transform:translateY(-4px);border-color:#00e5ffb3;box-shadow:var(--shadow)}.product-media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;background:#fff;min-height:0;padding:var(--product-card-media-padding)}.product-media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .24s ease}.product-card:hover .product-media img{transform:scale(1.04) rotate(-.8deg)}.breadcrumb a,.site-footer a{display:inline-flex;min-width:44px;min-height:44px;align-items:center}.spec-pills{display:grid;gap:.45rem;margin:1rem 0;padding:0;list-style:none}.spec-pills li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);font-size:.84rem;padding:.5rem .65rem}.spec-pills .fa-icon{color:#0d7d91;font-size:.85rem}.spec-pills span{color:var(--muted);font-weight:800}.spec-pills strong{color:var(--ink);font-size:.84rem;font-weight:900;line-height:1.2;text-align:right}.text-link{display:inline-flex;min-height:44px;align-items:center;color:#00798a;font-weight:900}.text-link .fa-icon,.mini-rfq .fa-icon{font-size:.9rem;transition:transform .18s ease}.text-link:after{content:">";margin-left:.4rem;transition:transform .18s ease}.text-link:hover:after{transform:translate(3px)}.text-link:hover .fa-icon,.mini-rfq:hover .fa-icon{transform:translate(2px)}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-card{background:linear-gradient(180deg,#ffffff14,#ffffff08),#ffffff0a;border-color:var(--line-dark);color:#fff}.capability-card p{color:var(--muted-dark)}.capability-card:before{content:"";display:block;width:44px;height:4px;margin-bottom:1rem;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--lime))}.split-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2rem;align-items:center}.factory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-tile{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--ink);box-shadow:var(--shadow)}.factory-tile img{width:100%;aspect-ratio:4 / 3;object-fit:cover;opacity:.88;transition:transform .3s ease,opacity .3s ease}.factory-tile:hover img{transform:scale(1.05);opacity:1}.factory-tile span{position:absolute;left:1rem;bottom:1rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#0b1117b3;color:#fff;font-size:.82rem;font-weight:900;padding:.4rem .7rem;backdrop-filter:blur(10px)}.timeline{display:grid;gap:.8rem;margin:0;padding:0;list-style:none;counter-reset:step}.timeline li{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;border:1px solid var(--line);border-radius:18px;background:#fff;padding:1rem;counter-increment:step}.timeline li:before{content:counter(step,decimal-leading-zero);display:grid;width:44px;height:44px;place-items:center;border-radius:14px;background:var(--ink);color:var(--cyan-2);font-family:var(--font-display);font-weight:900}.cta-band{position:relative;overflow:hidden;border-radius:34px;background:radial-gradient(circle at 82% 22%,rgba(0,229,255,.22),transparent 22rem),linear-gradient(135deg,var(--ink),#162231);box-shadow:var(--shadow-dark);color:#fff;padding:clamp(2rem,5vw,4rem)}.cta-band:after{content:"";position:absolute;inset:auto -8% -40% auto;width:320px;aspect-ratio:1;border:1px solid rgba(229,106,34,.36);border-radius:50%;box-shadow:0 0 70px #e56a2229}.cta-band h2{max-width:760px;color:#fff;font-size:clamp(2rem,4vw,4rem)}.cta-band p{max-width:720px;color:var(--muted-dark)}.page-hero{padding-block:clamp(4rem,7vw,7rem);border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 20%,rgba(0,229,255,.18),transparent 24rem),linear-gradient(135deg,#f8fbfd,#fff)}.page-hero h1{max-width:920px;font-size:clamp(2.7rem,6vw,6rem)}.page-hero p{max-width:760px;color:var(--muted);font-size:1.08rem}.product-page-hero{position:relative;overflow:hidden;padding-block:clamp(3.2rem,5.6vw,5.4rem)}.product-page-hero:after{content:"";position:absolute;right:clamp(-8rem,-8vw,-3rem);bottom:-13rem;width:min(42vw,520px);aspect-ratio:1;border:1px solid rgba(0,166,200,.22);border-radius:50%;box-shadow:0 0 80px #00a6c81f;pointer-events:none}.product-page-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,520px);align-items:center;gap:clamp(2rem,4vw,4.5rem)}.product-page-hero-copy{min-width:0}.product-page-hero .breadcrumb{margin-bottom:.7rem}.product-page-hero .detail-media{position:relative;top:auto;justify-self:end;width:min(100%,520px)}.product-detail-info-grid{max-width:980px}.product-hero-visual{position:relative;justify-self:end;width:min(100%,420px);margin:0}.product-hero-visual:before{content:"";position:absolute;inset:-1rem -1rem auto auto;width:42%;aspect-ratio:1;border:1px solid rgba(229,106,34,.34);border-radius:50%;background:radial-gradient(circle,rgba(229,106,34,.16),transparent 68%);pointer-events:none}.product-hero-image-shell{position:relative;overflow:hidden;border:1px solid rgba(16,24,32,.1);border-radius:28px;background:linear-gradient(135deg,rgba(0,166,200,.08),transparent 34%),#fff;box-shadow:0 22px 58px #10182024;padding:clamp(.75rem,2vw,1.2rem)}.product-hero-image-shell:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,24,32,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(16,24,32,.035) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(135deg,transparent,#000 24%,#000 78%,transparent);pointer-events:none}.product-hero-image-shell img{position:relative;z-index:1;width:100%;aspect-ratio:4 / 3;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(16,24,32,.1))}.product-hero-visual figcaption{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:calc(100% - 1.5rem);margin:-1.25rem auto 0;border:1px solid rgba(16,24,32,.1);border-radius:14px;background:#ffffffe6;box-shadow:0 14px 34px #1018201a;color:var(--muted);font-size:.78rem;padding:.75rem .85rem;backdrop-filter:blur(14px)}.product-hero-visual figcaption span{color:#0c7185;font-weight:950;letter-spacing:.06em}.product-hero-visual figcaption strong{color:var(--ink)}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;color:var(--muted);font-size:.9rem}.breadcrumb>*{display:inline-flex;min-height:44px;align-items:center;line-height:1.2}.breadcrumb a{color:#00798a;font-weight:800}.breadcrumb a:first-child:before{content:"⌂";margin-right:.35rem;font-size:.85em}.detail-layout{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);gap:2rem;align-items:start}.detail-media{position:sticky;top:150px;border:1px solid var(--line);border-radius:34px;background:radial-gradient(circle at 50% 18%,#fff,#eaf2f7 74%),#eef5f8;box-shadow:var(--shadow);padding:2rem}.detail-media img{width:100%;aspect-ratio:4 / 3;object-fit:contain}.product-gallery{display:grid;grid-template-columns:78px minmax(0,1fr);gap:.85rem;align-items:start;overflow:visible}.product-gallery-main{display:grid;grid-column:2;grid-row:1;gap:.8rem;margin:0;min-width:0}.product-gallery-main:first-child{grid-column:1 / -1}.product-gallery-main-link{display:block;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.product-gallery-main-video-shell{overflow:hidden;border-radius:0;background:#0f1820}.product-gallery-main-image-link{display:block}.product-gallery-main-video-shell[hidden],.product-gallery-main-image-link[hidden]{display:none}.product-gallery-main-link:hover{border-color:transparent}.product-gallery-main img,.product-gallery-main video{border-radius:0;transition:opacity .18s ease,transform .18s ease}.product-gallery-main video{display:block;width:100%;background:#0f1820;aspect-ratio:4 / 3;object-fit:contain}.product-gallery-main figcaption{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(16,24,32,.08);border-radius:12px;background:#ffffffc2;color:var(--muted);font-size:.82rem;padding:.72rem .8rem}.product-gallery-main figcaption strong{color:var(--ink)}.product-gallery-strip{grid-column:1;grid-row:1;position:relative;min-width:0;width:78px}.product-gallery-strip:after{content:"";display:none;position:absolute;right:.36rem;bottom:0;left:0;height:38px;border-radius:0 0 14px 14px;background:linear-gradient(180deg,transparent,rgba(238,245,248,.96));pointer-events:none}.product-gallery-thumbs{display:grid;gap:.55rem;max-height:clamp(300px,32vw,390px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-block:contain;padding:.1rem .44rem .1rem .1rem;scroll-padding-block:.1rem;scroll-snap-type:y proximity;scrollbar-color:rgba(0,166,200,.42) transparent;scrollbar-width:thin}.product-gallery-thumbs::-webkit-scrollbar{width:7px}.product-gallery-thumbs::-webkit-scrollbar-track{background:transparent}.product-gallery-thumbs::-webkit-scrollbar-thumb{border-radius:999px;background:#00a6c857}.product-gallery-thumb{position:relative;display:block;width:66px;min-width:0;min-height:44px;appearance:none;border:0;border-radius:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;padding:0;scroll-snap-align:start;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.product-gallery-thumb:hover,.product-gallery-thumb[aria-current=true]{transform:translate(2px);border-color:transparent;box-shadow:none}.product-gallery-thumb[aria-current=true]{background:transparent;outline:2px solid rgba(0,166,200,.28);outline-offset:2px}.product-gallery-thumb img{display:block;width:100%;border-radius:0;background:transparent;aspect-ratio:1;object-fit:contain}.product-gallery-thumb img[data-gallery-thumb-src]{background:linear-gradient(135deg,#bcff2b29,#ffffff0a),#ffffff14}.product-gallery-video-mark{position:absolute;top:50%;left:50%;display:grid;width:1.72rem;height:1.72rem;place-items:center;border-radius:999px;background:#101820c7;box-shadow:0 8px 18px #1018203d;color:#fff;transform:translate(-50%,-50%)}.product-gallery-video-mark .fa-icon{width:1.16rem;height:1.16rem}.product-detail-long-section{background:linear-gradient(180deg,#f8fbfd,#fff 46%),#fff}.product-detail-long-shell{overflow:hidden;max-width:960px;margin:0 auto;border:0;border-radius:0;background:transparent;box-shadow:none}.product-detail-long-shell a{display:block;background:transparent}.product-detail-long-shell img{display:block;width:100%;height:auto}.product-detail-long-shell figcaption{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid rgba(16,24,32,.08);color:var(--muted);font-size:.84rem;padding:.85rem 1rem}.product-detail-long-shell figcaption strong{color:var(--ink)}.detail-copy{display:grid;gap:1rem}.detail-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1.25rem}.detail-card h2,.detail-card h3{margin-bottom:.8rem;font-size:1.6rem}.check-list,.plain-list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.check-list li,.plain-list li{position:relative;padding-left:1.6rem}.check-list li:before,.plain-list li:before{content:"";position:absolute;left:0;top:.26em;display:grid;width:1.1rem;height:1.1rem;place-items:center;border-radius:6px;background:#00a6c81a;box-shadow:0 0 14px #00a6c826;color:#0d7d91;font-size:0}.plain-list li:before{content:"›";background:transparent;box-shadow:none;color:#0d7d91;font-size:.78rem}.spec-table{width:100%;border-collapse:collapse}.spec-table th,.spec-table td{border-bottom:1px solid var(--line);padding:.75rem 0;text-align:left;vertical-align:top}.spec-table th{width:40%;color:var(--muted);font-size:.85rem;text-transform:uppercase}.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom:0}.cert-grid,.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem;align-items:start}.rfq-form{display:grid;gap:1rem;border:1px solid var(--line);border-radius:34px;background:#fff;box-shadow:var(--shadow);padding:clamp(1.2rem,3vw,2rem)}.field{display:grid;gap:.4rem}.field label{color:var(--ink);font-weight:900}.field input,.field textarea,.field select{width:100%;min-height:48px;border:1px solid #cfd8e3;border-radius:16px;background:#fff;color:var(--ink);padding:.85rem .95rem}.field textarea{min-height:150px;resize:vertical}.helper{margin:0;color:var(--muted);font-size:.88rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}input.visually-hidden{width:0!important;height:0!important;min-height:0!important;margin:0!important;border:0!important;padding:0!important;opacity:0;pointer-events:none}.form-status{margin:0;border-radius:16px;padding:.9rem 1rem;font-size:.92rem;font-weight:800;line-height:1.45}.form-status-success{border:1px solid rgba(0,122,80,.24);background:#007a5014;color:#006944}.form-status-error{border:1px solid rgba(180,35,24,.22);background:#b4231814;color:var(--danger)}.rfq-form button:disabled{cursor:not-allowed;opacity:.55;transform:none}.legal-content{max-width:880px}.legal-content h2{margin-top:2rem;font-size:1.7rem}.legal-content p,.legal-content li{color:var(--muted)}.site-footer{border-top:1px solid var(--line-dark);background:var(--ink);color:#fff;padding-block:3rem 1.5rem}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,.75fr));gap:2rem}.footer-brand{color:#fff}.site-footer h2{color:#fff;font-size:1rem;letter-spacing:0}.site-footer p,.site-footer li,.site-footer a,.footer-bottom{color:var(--muted-dark)}.site-footer ul{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.site-footer a{padding-block:.15rem}.site-footer a{display:inline-flex;align-items:center}.site-footer a:hover{color:var(--cyan-2)}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;border-top:1px solid var(--line-dark);padding-top:1rem;font-size:.9rem}.contact-offset{margin-top:1rem}.reveal{animation:reveal .52s ease both}.reveal:nth-child(2){animation-delay:80ms}.reveal:nth-child(3){animation-delay:.14s}.reveal:nth-child(4){animation-delay:.2s}@keyframes scanline{0%{transform:translate(-12%)}to{transform:translate(12%)}}@keyframes slowspin{to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(.72);opacity:.9}80%,to{transform:scale(1.75);opacity:0}}@keyframes beam{0%,to{opacity:.35;transform:rotate(-16deg) translate(-3%)}50%{opacity:.9;transform:rotate(-16deg) translate(3%)}}@keyframes reveal{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1100px){.header-shell{grid-template-columns:1fr auto}.primary-nav{grid-column:1 / -1;justify-content:flex-start;order:3}.hero-layout,.split-grid,.detail-layout,.contact-layout{grid-template-columns:1fr}.hero-copy h1{max-width:12ch}.hero-panel{max-width:520px}.category-grid,.product-grid,.capability-grid,.factory-grid,.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-media{position:static}.product-page-hero .detail-media{justify-self:start}.product-page-hero-grid{grid-template-columns:1fr}.product-hero-visual{justify-self:start;max-width:420px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.container{width:min(calc(100% - 24px),1180px)}.site-header{position:static}.header-shell{min-height:auto;padding-block:.8rem}.header-cta{display:none}.header-actions{justify-self:end}.language-switcher{max-width:168px;overflow:hidden}.language-select{width:100%;min-height:44px;font-size:.7rem;padding-inline:.7rem 1.85rem}.primary-nav{gap:.1rem;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.2rem}.primary-nav a{flex:0 0 auto;padding-inline:.72rem}.hero-industrial{min-height:auto;background:radial-gradient(circle at 80% 18%,rgba(0,229,255,.22),transparent 18rem),linear-gradient(160deg,#070b10,#111923 65%,#f3f7fa 65.2%,#fff)}.hero-layout{min-height:auto;gap:2rem;padding-block:3rem}.hero-orbit,.hero-ring,.hero-pulse{opacity:.45}.hero-copy h1,.page-hero h1{font-size:clamp(2.55rem,16vw,4.1rem)}.hero-metrics,.category-grid,.product-grid,.capability-grid,.factory-grid,.proof-grid,.cert-grid,.info-grid,.footer-grid{grid-template-columns:1fr}.detail-media{padding:1rem}.product-page-hero{padding-block:2.4rem 2.8rem}.product-page-hero-grid{gap:1.4rem}.product-hero-visual{width:min(100%,340px)}.product-hero-image-shell{border-radius:20px;padding:.7rem}.product-hero-visual figcaption,.product-gallery-main figcaption{align-items:flex-start;flex-direction:column}.product-gallery{grid-template-columns:1fr}.product-gallery-main{grid-column:1;grid-row:1}.product-gallery-strip{grid-column:1;grid-row:2;width:100%}.product-gallery-strip:after{top:0;right:0;bottom:.55rem;left:auto;width:38px;height:auto;border-radius:0 14px 14px 0;background:linear-gradient(90deg,transparent,rgba(238,245,248,.96))}.product-gallery-thumbs{display:flex;gap:.5rem;max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:.12rem .1rem .55rem;scroll-padding-inline:.1rem;scroll-snap-type:x proximity}.product-gallery-thumbs::-webkit-scrollbar{width:auto;height:8px}.product-gallery-thumb{flex:0 0 74px;width:74px;min-width:74px;padding:.38rem}.product-gallery-thumb:hover,.product-gallery-thumb[aria-current=true]{transform:translateY(-2px)}.footer-bottom{flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}:root{--ink: #101820;--ink-2: #16212b;--ink-3: #24313d;--paper: #f4f7f9;--paper-2: #ffffff;--panel: #eef3f6;--line: #d7e0e7;--line-dark: rgba(255, 255, 255, .14);--muted: #5f7082;--muted-dark: #b4c0cb;--cyan: #00a6c8;--cyan-2: #19c3dc;--lime: #e56a22;--lime-2: #f5a36d;--radius: 18px;--radius-sm: 10px;--shadow: 0 18px 44px rgba(16, 24, 32, .1);--shadow-dark: 0 22px 54px rgba(0, 0, 0, .28);--font-display: "Helvetica Neue", "Aptos Display", "Segoe UI", system-ui, sans-serif;--font-body: "Helvetica Neue", "Aptos", "Segoe UI", system-ui, sans-serif}body{background:linear-gradient(rgba(16,24,32,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,24,32,.035) 1px,transparent 1px),linear-gradient(180deg,#f8fafb,#eef3f6 48%,#f8fafb);background-size:28px 28px,28px 28px,auto;color:#182532}.container{width:min(1240px,calc(100% - 40px))}.site-header{border-bottom:1px solid rgba(16,24,32,.1);background:#fffffff0;box-shadow:0 1px #fffc,0 10px 30px #1018200f}.header-shell{min-height:68px}.site-footer .brand-logo text:first-of-type{fill:#fff}.site-footer .brand-logo text:last-of-type{fill:#b4c0cb}.primary-nav{gap:.35rem}.primary-nav a{color:#374757;font-size:.9rem;padding:.55rem .95rem}.primary-nav a[aria-current=page],.primary-nav a:hover{background:#e8f8fb;color:#0e5664}.header-cta{border-color:#101820;background:#101820;box-shadow:0 12px 26px #1018202e;color:#fff}.header-cta:hover{background:#1c2a36;color:#fff}.language-switcher{background:#f4f8fa}.category-ribbon{border-top:1px solid rgba(16,24,32,.08);background:#f8fafb}.ribbon-track{gap:.65rem;padding-block:.55rem}.category-ribbon a{border-color:#d7e0e7;background:#fff;color:#46586a;border-radius:9px;font-size:.8rem;min-height:44px;box-shadow:0 1px #ffffffe6}.hero-industrial{min-height:650px;border-bottom:1px solid rgba(16,24,32,.12);background:radial-gradient(circle at 77% 20%,rgba(0,166,200,.34),transparent 21rem),radial-gradient(circle at 90% 72%,rgba(46,107,87,.18),transparent 18rem),linear-gradient(118deg,rgba(248,250,251,.99) 0%,rgba(248,250,251,.98) 56%,transparent 56.2%),linear-gradient(135deg,#121d27,#182632 58%,#0f1720)}.hero-industrial:before{background-image:linear-gradient(rgba(16,24,32,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(16,24,32,.055) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(110deg,#000 0%,#000 58%,transparent 70%)}.hero-industrial:after{background:linear-gradient(118deg,transparent 0%,transparent 57%,rgba(0,166,200,.36) 57.1%,transparent 57.45%),linear-gradient(118deg,transparent 0%,transparent 63%,rgba(46,107,87,.34) 63.1%,transparent 63.45%);animation:none;opacity:1}.hero-orbit{right:9%;top:105px;width:min(31vw,390px);border-color:#ffffff38;box-shadow:none;opacity:.58}.hero-ring{right:6%;top:245px;width:min(17vw,220px);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 0 0 18px #ffffff0a}.hero-pulse{right:26%;top:176px;width:12px;background:var(--lime);box-shadow:0 0 24px #2e6b57a6;animation:none}.hero-beam{left:auto;right:12%;bottom:18%;width:26vw;height:1px;background:linear-gradient(90deg,transparent,rgba(0,166,200,.65),transparent);transform:rotate(-22deg);animation:none}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(380px,480px);min-height:650px;gap:4rem;padding-block:3.4rem}.hero-copy{min-width:0;max-width:760px;color:var(--ink)}.eyebrow{color:#0d7d91;font-size:.76rem;letter-spacing:.17em}.hero-copy .eyebrow{color:#0d7d91}.hero-signal-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.hero-signal-row span{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(0,166,200,.22);border-radius:999px;background:#ffffffd1;box-shadow:0 10px 24px #1018200f;color:#244354;font-size:.78rem;font-weight:900;letter-spacing:.02em;padding:.38rem .72rem}.hero-signal-row span:before{content:"";width:.45rem;height:.45rem;margin-right:.45rem;border-radius:999px;background:var(--cyan);box-shadow:0 0 18px #00a6c880}.hero-signal-row span:nth-child(2):before{background:var(--lime);box-shadow:0 0 18px #2e6b5780}h1,h2,h3,h4{letter-spacing:-.045em}.hero-copy h1{max-width:18ch;color:var(--ink);font-size:clamp(2.05rem,3.45vw,3.65rem);line-height:1.08}.hero-copy h1 span{color:#0d7d91;text-shadow:0 14px 34px rgba(0,166,200,.12)}.hero-copy>p{max-width:720px;color:#4f6072;font-size:clamp(1.05rem,1.45vw,1.22rem)}.button{border-radius:10px;font-weight:800;letter-spacing:-.01em}.button:hover{transform:translateY(-1px)}.button-primary{background:#101820;box-shadow:0 14px 32px #1018202e;color:#fff}.button-primary:hover{background:#1c2a36;color:#fff}.button-secondary{border-color:#bac8d4;background:#fff;color:#1f3142}.button-secondary:hover,.button-light:hover{border-color:var(--cyan);background:#f2fbfd;color:#0e5664}.button-dark{border-color:#101820;background:#101820;color:#fff}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;max-width:760px}.metric{border:1px solid rgba(16,24,32,.1);border-left:3px solid var(--cyan);border-radius:14px;background:#ffffffc7;box-shadow:0 10px 28px #1018200f}.metric:nth-child(2){border-left-color:var(--lime)}.metric strong{color:var(--ink);font-size:1.45rem}.metric span{color:#627488}.hero-panel{align-self:center;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:linear-gradient(180deg,#fffffff2,#f4f7f9f0),#fff;box-shadow:0 34px 90px #00000052;padding:1rem;transform:translateY(-.5rem)}.hero-panel:before{inset:-10px;border-radius:28px;background:linear-gradient(135deg,rgba(0,166,200,.24),transparent 44%,rgba(46,107,87,.22)),#ffffff0f;filter:blur(0);opacity:1}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:15px 15px 10px 10px;background:#101820;color:#fff;padding:.8rem .9rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.panel-header strong{color:var(--lime-2);font-weight:900}.hero-console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.85rem}.hero-console-grid div{border:1px solid rgba(16,24,32,.1);border-radius:14px;background:linear-gradient(135deg,rgba(0,166,200,.1),transparent 55%),#fff;padding:.75rem .85rem}.hero-console-grid span{display:block;color:#667789;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero-console-grid strong{display:block;margin-top:.1rem;color:var(--ink);font-size:1rem;line-height:1.2}.hero-panel img{margin-top:.9rem;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,rgba(0,166,200,.06),transparent 50%),#fff}.hero-panel img.hero-family-image{width:100%;max-height:none;aspect-ratio:5 / 3;border-color:#10182029;background:#101820;box-shadow:0 18px 44px #10182029;object-fit:cover}.panel-stack{gap:.55rem}.panel-row{grid-template-columns:auto 1fr;gap:.7rem;border-radius:12px;background:#fff;padding:.72rem .8rem}.panel-row strong{color:#162432}.panel-row span:last-child{grid-column:2;color:#667789;font-size:.84rem}.panel-dot{width:9px;height:9px;margin-top:.5rem;box-shadow:none}.trust-section{padding-block:1.35rem 0;margin-top:-2rem}.trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(16,24,32,.1);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.trust-strip article{padding:1.35rem 1.45rem;border-right:1px solid var(--line)}.trust-strip article:last-child{border-right:0}.trust-strip span{display:inline-flex;margin-bottom:.8rem;color:#0d7d91;font-family:var(--font-display);font-weight:900;letter-spacing:.08em}.trust-strip strong{display:block;color:var(--ink);font-size:1.05rem}.trust-strip p{margin:.45rem 0 0;color:var(--muted)}.section{padding-block:clamp(3.8rem,6vw,6.5rem)}.section-heading{max-width:820px;margin-bottom:1.8rem}.section-heading h2{font-size:clamp(1.45rem,2.05vw,2.25rem);line-height:1.12}.section-heading p:not(.eyebrow){color:#647587}.category-grid,.product-grid{gap:1.1rem}.category-card,.product-card,.cert-card,.info-card,.contact-card{border-color:#1018201a;border-radius:18px;background:#fff;box-shadow:0 10px 30px #10182012}.category-card{position:relative}.category-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--cyan),var(--lime));opacity:.9}.category-card:hover,.product-card:hover{transform:translateY(-3px);box-shadow:0 18px 46px #1018201c}.category-card img{background:linear-gradient(180deg,#f8fafb,#eef3f6);padding:1.25rem}.category-card-body,.product-card-body,.cert-card,.info-card,.contact-card{padding:1.15rem}.category-card h3{font-size:1.25rem;letter-spacing:-.035em}.count-pill{min-height:30px;border:1px solid rgba(0,166,200,.18);border-radius:7px;background:#eefafe;color:#0c6f81;padding:.25rem .55rem}.section-dark{background:radial-gradient(circle at 92% 16%,rgba(0,166,200,.16),transparent 30rem),linear-gradient(135deg,#101820,#1b2935)}.section-dark .eyebrow{color:#6ee5f2}.capability-grid{gap:1rem}.capability-card{border-color:#ffffff21;border-radius:16px;background:linear-gradient(180deg,#ffffff13,#ffffff09),#ffffff0a;box-shadow:none;padding:1.3rem}.capability-card:before{width:34px;height:3px;background:var(--lime)}.factory-grid{gap:1rem}.factory-tile{border:1px solid rgba(16,24,32,.1);border-radius:16px;background:#111c25;box-shadow:0 14px 36px #10182024}.factory-tile img{opacity:.94}.factory-tile span{border-radius:8px;background:#101820d1;font-size:.78rem}.timeline{gap:.75rem}.timeline li{border-color:#1018201a;border-radius:14px;box-shadow:0 8px 20px #1018200d}.timeline li:before{width:42px;height:42px;border-radius:10px;background:#101820;color:#69e2ef}.product-card{border-radius:16px}.product-media{position:relative;overflow:hidden;aspect-ratio:1 / 1;min-height:0;background:#fff;border-bottom:0;padding:var(--product-card-media-padding)}.product-model-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;border:1px solid rgba(16,24,32,.11);border-radius:7px;background:#f8fafb;color:#1e2d3b;font-size:.76rem;font-weight:900;line-height:1.15;padding:.24rem .48rem}.product-model-badge .fa-icon{color:#0d7d91;font-size:.82rem}.product-media img{height:100%}.product-card:hover .product-media img{transform:scale(1.025)}.product-summary{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;min-height:3.1em}.spec-pills{gap:.4rem}.spec-pills li{border-color:#10182017;border-radius:8px;background:#f8fafb;font-size:.8rem}.spec-pills li,.spec-pills span,.spec-pills strong{min-width:0}.spec-pills span,.spec-pills strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spec-pills strong{max-width:min(18ch,42vw);font-variant-numeric:tabular-nums}.catalog-product-section .spec-pills li{grid-template-columns:auto minmax(4.5rem,1fr) minmax(0,auto);gap:.48rem}.catalog-product-section .spec-pills strong{max-width:11ch}.product-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem}.text-link{color:#0c7185}.mini-rfq{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(16,24,32,.12);border-radius:8px;background:#101820;color:#fff;font-size:.8rem;font-weight:900;padding:.35rem .65rem}.mini-rfq:hover{background:#1d2b38;color:#fff}.cta-band{border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(135deg,rgba(0,166,200,.18),transparent 42%),linear-gradient(135deg,#101820,#1d2b38)}.cta-band h2{max-width:840px;font-size:clamp(1.85rem,3vw,3.1rem)}.page-hero{background:radial-gradient(circle at 82% 20%,rgba(0,166,200,.12),transparent 24rem),linear-gradient(180deg,#fff,#f3f7f9)}.page-hero h1{font-size:clamp(1.8rem,3.15vw,3.2rem);line-height:1.08}.detail-card{border-color:#1018201a;border-radius:16px}.detail-media,.rfq-form{border-color:#1018201a;border-radius:22px}.field input,.field textarea,.field select{border-color:#c9d5df;border-radius:10px}.site-footer{background:#101820}.email-text{font-weight:800;letter-spacing:-.01em}.not-found-hero{min-height:62vh}.landing-hero{border-bottom:1px solid rgba(16,24,32,.1)}.landing-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:end;gap:clamp(2rem,5vw,5rem)}.answer-card{border:1px solid rgba(16,24,32,.12);border-radius:20px;background:linear-gradient(135deg,rgba(0,166,200,.08),transparent 46%),#fff;box-shadow:var(--shadow);padding:1.25rem}.answer-card>span{color:#0d7d91;font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.answer-card strong{display:block;margin-top:.55rem;color:var(--ink);font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);line-height:.95}.answer-card p{margin:.55rem 0 1rem;color:var(--muted);font-weight:800}.home-answer-section{padding-block:clamp(1.5rem,4vw,3rem)}.home-answer-card{max-width:980px;margin-inline:auto}.home-answer-card h2,.contact-answer-section h2{max-width:820px;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.55rem,3.2vw,2.6rem);line-height:1.02;letter-spacing:-.04em}.home-answer-card .check-list,.contact-answer-section .check-list{margin-top:1rem}.keyword-stack,.keyword-cloud{display:flex;flex-wrap:wrap;gap:.55rem}.keyword-stack a,.keyword-cloud span{display:inline-flex;min-height:44px;align-items:center;border:1px solid #d7e0e7;border-radius:999px;background:#f8fafb;color:#405365;font-size:.82rem;font-weight:800;padding:.35rem .65rem}.compact-section{padding-block:1.4rem 0}.stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.stat-strip article{border:1px solid rgba(16,24,32,.1);border-left:3px solid var(--cyan);border-radius:16px;background:#fff;box-shadow:0 10px 28px #1018200f;padding:1rem 1.1rem}.stat-strip article:nth-child(2){border-left-color:var(--lime)}.stat-strip strong{display:block;color:var(--ink);font-family:var(--font-display);font-size:1.65rem;line-height:1}.stat-strip span{color:var(--muted);font-weight:700}.landing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.table-shell{overflow-x:auto;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0a}.landing-table{min-width:640px;color:#dce7ef}.landing-table th{color:#9be4ee}.landing-table td,.landing-table th{border-color:#ffffff1f}.keyword-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.keyword-card{display:grid;align-content:start;min-height:250px;border:1px solid rgba(16,24,32,.1);border-radius:18px;background:linear-gradient(135deg,rgba(0,166,200,.08),transparent 44%),#fff;box-shadow:0 10px 30px #10182012;padding:1.1rem}.keyword-card:hover{transform:translateY(-3px);box-shadow:0 18px 46px #1018201c}.keyword-card span{color:#0d7d91;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.keyword-card h3{margin:.85rem 0 .45rem;color:var(--ink);font-size:1.3rem;letter-spacing:-.04em}.keyword-card p{margin:0;color:var(--muted)}.keyword-card strong{margin-top:1rem;color:#0c7185}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.faq-grid h3{margin-top:0}@media(max-width:1100px){.hero-industrial{background:radial-gradient(circle at 90% 10%,rgba(0,166,200,.18),transparent 18rem),linear-gradient(180deg,#f8fafb 0% 62%,#14202b 62.2%,#101820)}.hero-layout{grid-template-columns:1fr;min-height:auto;gap:2.5rem}.hero-copy h1{max-width:13ch}.hero-panel{max-width:560px}.keyword-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.container{width:min(calc(100% - 28px),1240px)}.site-header{position:sticky}.header-shell{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding-block:.7rem .55rem}.brand-logo{width:150px}.header-actions{min-width:0;max-width:100%;justify-self:end}.language-switcher{width:min(46vw,168px);max-width:min(48vw,174px);overflow:hidden;scrollbar-width:none}.language-select{max-width:100%}.language-switcher::-webkit-scrollbar,.primary-nav::-webkit-scrollbar,.ribbon-track::-webkit-scrollbar{display:none}.primary-nav{grid-column:1 / -1;justify-content:flex-start;gap:.35rem;width:100%;overflow-x:auto;flex-wrap:nowrap;padding:.1rem .1rem .25rem;scrollbar-width:none;scroll-snap-type:x proximity}.primary-nav a{flex:0 0 auto;min-height:44px;padding:.48rem .72rem;font-size:clamp(.72rem,3.2vw,.86rem);scroll-snap-align:start}.hero-industrial{background:linear-gradient(180deg,#f8fafbfa,#f8fafbf5),radial-gradient(circle at 100% 0%,rgba(0,166,200,.18),transparent 16rem)}.hero-industrial:before{mask-image:none}.hero-layout{gap:1.6rem;padding-block:2rem 2.4rem}.hero-copy{max-width:100%}.hero-copy .eyebrow{max-width:100%;letter-spacing:.12em;line-height:1.35;overflow-wrap:anywhere}.hero-copy h1,.page-hero h1{font-size:clamp(1.65rem,7.4vw,2.25rem)}.hero-signal-row{flex-wrap:wrap;overflow-x:visible;margin-bottom:.8rem;padding-bottom:.05rem;scrollbar-width:none}.hero-signal-row::-webkit-scrollbar{display:none}.hero-signal-row span{flex:0 1 auto;min-height:30px;font-size:.68rem;padding:.3rem .58rem}.hero-copy>p{margin-top:.95rem;font-size:1.02rem;line-height:1.55}.hero-actions{display:grid;grid-template-columns:1fr;gap:.65rem;margin-top:1.15rem}.hero-actions .button{width:100%}.trust-strip,.landing-hero-grid,.stat-strip,.landing-grid,.keyword-grid,.faq-grid{grid-template-columns:1fr}.hero-metrics{grid-template-columns:1fr;gap:.5rem;margin-top:1.15rem}.metric{min-height:auto;border-left-width:2px;border-radius:12px;padding:.68rem .55rem}.metric strong{font-size:1.18rem}.metric span{font-size:.68rem;line-height:1.25}.hero-panel{width:100%;min-width:0;max-width:100%;overflow:hidden;transform:none;border-radius:18px;padding:.72rem}.panel-header{align-items:flex-start;flex-direction:column;gap:.28rem}.hero-console-grid{gap:.45rem;margin-top:.6rem}.hero-console-grid div{border-radius:12px;padding:.58rem .65rem}.hero-console-grid span{font-size:.62rem}.hero-console-grid strong{font-size:.86rem}.hero-panel img{max-height:250px;object-fit:contain;margin-top:.6rem}.panel-row{padding:.58rem .65rem}.trust-section{margin-top:0;padding-top:1rem}.trust-strip article{border-right:0;border-bottom:1px solid var(--line)}.trust-strip article:last-child{border-bottom:0}.primary-nav{gap:.25rem}.category-ribbon a{min-height:44px}.product-media{min-height:0}}.procurement-section{padding-top:clamp(3.2rem,5vw,5rem)}.procurement-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:1.4rem;align-items:start}.procurement-grid>*{min-width:0}.procurement-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.procurement-fact,.risk-panel,.quality-gate{border:1px solid rgba(16,24,32,.1);border-radius:16px;background:#fff;box-shadow:0 10px 30px #10182012}.procurement-fact{min-height:190px;padding:1.15rem}.procurement-fact span,.quality-gate span{display:inline-flex;margin-bottom:.65rem;color:#0d7d91;font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.procurement-fact strong{display:block;color:var(--ink);font-family:var(--font-display);font-size:1.18rem;line-height:1.18}.procurement-fact p,.quality-gate p{margin:.65rem 0 0;color:var(--muted)}.decision-table-wrap{overflow-x:auto;margin-top:1rem;border:1px solid rgba(16,24,32,.1);border-radius:16px;background:#fff;box-shadow:0 10px 30px #10182012}.decision-table{width:100%;min-width:720px;border-collapse:collapse}.decision-table caption{padding:1rem 1.15rem 0;color:#0d7d91;font-size:.78rem;font-weight:900;letter-spacing:.12em;text-align:left;text-transform:uppercase}.decision-table th,.decision-table td{border-bottom:1px solid var(--line);padding:.9rem 1.15rem;text-align:left;vertical-align:top}.decision-table thead th{color:#233443;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.decision-table tbody th{color:var(--ink);font-family:var(--font-display);font-size:1rem}.decision-table td{color:var(--muted)}.decision-table tr:last-child th,.decision-table tr:last-child td{border-bottom:0}.risk-panel{position:sticky;top:110px;overflow:hidden;padding:1.25rem}.risk-panel:before{content:"";display:block;height:4px;margin:-1.25rem -1.25rem 1.15rem;background:linear-gradient(90deg,var(--cyan),var(--lime))}.risk-panel h3{margin-bottom:1rem;font-size:1.35rem}.quality-gate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.quality-gate{border-color:#ffffff1f;background:linear-gradient(180deg,#ffffff13,#ffffff09),#ffffff0a;box-shadow:none;padding:1.2rem}.quality-gate span{color:#6ee5f2}.quality-gate h3{color:#fff;font-size:1.18rem}.quality-gate p{color:var(--muted-dark)}@media(max-width:1100px){.procurement-grid{grid-template-columns:1fr}.risk-panel{position:static}.quality-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.procurement-matrix,.quality-gate-grid{grid-template-columns:1fr}.procurement-fact{min-height:auto}}.landing-hero-aside,.about-proof-stack{display:grid;gap:1rem}.landing-visual-card{overflow:hidden;margin:0;border:1px solid rgba(16,24,32,.12);border-radius:20px;background:radial-gradient(circle at 50% 16%,#fff,#edf4f8 74%),#fff;box-shadow:var(--shadow)}.landing-visual-card img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.landing-visual-card figcaption{border-top:1px solid rgba(16,24,32,.08);color:var(--muted);font-size:.82rem;font-weight:800;padding:.75rem 1rem}.compact-proof-section{padding-top:0}.product-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compliance-proof-layout{align-items:start}.compliance-proof-image{position:sticky;top:110px}.contact-proof-image{margin-top:1rem}@media(max-width:1100px){.product-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compliance-proof-image{position:static}}@media(max-width:720px){.product-proof-grid{grid-template-columns:1fr}}.product-gallery-main figcaption{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.product-page-hero .detail-media.product-gallery{border:0;border-radius:26px;background:transparent;box-shadow:none;padding:0}.product-gallery-thumbs{max-height:clamp(260px,22vw,330px)}.product-gallery-main-link{border-radius:0}@media(max-width:720px){.site-header{position:static}.header-shell{min-height:64px;gap:.55rem}.brand-logo{width:132px}.language-switcher{width:auto;max-width:146px;min-height:42px;font-size:.82rem}.primary-nav{flex-wrap:nowrap;gap:.35rem;padding-block:.15rem .45rem}.primary-nav a,.category-ribbon a{flex:0 0 auto;min-height:38px;padding:.48rem .72rem;font-size:.82rem}.product-page-hero{padding-block:1.45rem 2rem}.product-page-hero-copy h1{max-width:100%;font-size:clamp(1.48rem,6.55vw,1.78rem);line-height:1.12;letter-spacing:-.04em;overflow-wrap:normal;text-wrap:balance;word-break:normal}.product-page-hero-copy p{font-size:1rem;line-height:1.55}.product-page-hero .detail-media.product-gallery{width:100%;border-radius:18px;padding:0}.product-gallery{gap:.72rem}.product-gallery-main-link{border-radius:0;padding:0}.product-gallery-thumbs{max-height:none}.product-gallery-thumb{flex-basis:66px;width:66px;min-width:66px;border-radius:0;padding:0}.product-gallery-video-mark{width:1.38rem;height:1.38rem}.detail-card{padding:1.15rem}.detail-card p,.check-list li,.plain-list li{overflow-wrap:anywhere}.card-actions{align-items:stretch;flex-direction:column}.card-actions .button{width:100%}.spec-table,.spec-table tbody,.spec-table tr,.spec-table th,.spec-table td{display:block;width:100%}.spec-table tr{border-bottom:1px solid var(--line);padding-block:.72rem}.spec-table tr:last-child{border-bottom:0}.spec-table th,.spec-table td{border-bottom:0;padding:0}.spec-table th{margin-bottom:.24rem;font-size:.76rem}.spec-table td{overflow-wrap:anywhere}}.page-hero.catalog-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:0;border-bottom:0;background:radial-gradient(circle at 86% 18%,rgba(0,229,255,.32),transparent 24rem),radial-gradient(circle at 66% 82%,rgba(229,106,34,.16),transparent 28rem),linear-gradient(135deg,#071018,#101820 54%,#172a36);color:#fff}.page-hero.catalog-hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(130deg,#000 0%,rgba(0,0,0,.78) 58%,transparent 100%)}.page-hero.catalog-hero:after{content:"";position:absolute;right:clamp(-9rem,-8vw,-4rem);top:50%;z-index:-1;width:clamp(320px,40vw,620px);aspect-ratio:1;transform:translateY(-50%) rotate(18deg);border:1px solid rgba(0,229,255,.36);border-radius:36px;background:linear-gradient(135deg,rgba(0,229,255,.12),transparent 45%),linear-gradient(45deg,transparent 0 48%,rgba(229,106,34,.26) 48.4% 49.2%,transparent 49.6%);box-shadow:inset 0 0 80px #00e5ff14,0 0 80px #00e5ff1f}.page-hero.catalog-hero h1{max-width:11ch;color:#fff;font-size:clamp(2.7rem,7vw,6.2rem);letter-spacing:-.07em;line-height:.98;text-wrap:balance}.page-hero.catalog-hero .catalog-hero-copy>p:not(.eyebrow){max-width:720px;margin-top:1.25rem;color:#c7d7e5;font-size:clamp(1.02rem,1.5vw,1.22rem)}.page-hero.catalog-hero .breadcrumb,.page-hero.catalog-hero .breadcrumb a,.page-hero.catalog-hero .breadcrumb span{color:#e2f2f8d1}.page-hero.catalog-hero .eyebrow{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(0,229,255,.34);border-radius:999px;background:#00e5ff17;color:var(--cyan-2);padding:.38rem .72rem}@media(max-width:720px){.page-hero.catalog-hero h1{max-width:100%;font-size:clamp(2.25rem,13vw,3.6rem)}}.product-card-title{margin:.08rem 0 0;color:var(--ink);font-size:1rem;line-height:1.28}.product-card-title a{display:block;min-height:44px;color:inherit;text-decoration:none}.product-card-title a>span:first-child{display:inline}.product-card-title .product-model-badge{margin-left:.42rem;vertical-align:.14em}.catalog-product-section .product-card-title{min-height:3.38em;margin:0;color:#172332;font-size:.93rem;font-weight:850;letter-spacing:-.015em;line-height:1.28}.catalog-product-section .product-card-title a{display:block}.catalog-product-section .product-card-title .product-model-badge{margin-top:.02rem}.page-hero.product-page-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:0;background:radial-gradient(circle at 84% 14%,rgba(0,229,255,.26),transparent 25rem),radial-gradient(circle at 62% 88%,rgba(229,106,34,.13),transparent 30rem),linear-gradient(135deg,#061018,#101820 56%,#173044);color:#fff;padding-block:clamp(2.7rem,5vw,5.2rem)}.page-hero.product-page-hero:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(125deg,#000 0%,rgba(0,0,0,.72) 58%,transparent 100%)}.page-hero.product-page-hero:after{z-index:-1;right:clamp(-8rem,-6vw,-3rem);bottom:auto;top:50%;width:clamp(280px,34vw,560px);border-color:#00e5ff47;border-radius:34px;background:linear-gradient(135deg,rgba(0,229,255,.1),transparent 46%),linear-gradient(45deg,transparent 0 49%,rgba(229,106,34,.2) 49.3% 50.1%,transparent 50.4%);box-shadow:inset 0 0 70px #00e5ff14,0 0 90px #00e5ff1f;transform:translateY(-50%) rotate(14deg)}.page-hero.product-page-hero .breadcrumb,.page-hero.product-page-hero .breadcrumb a,.page-hero.product-page-hero .breadcrumb span{color:#e2f2f8c7}.page-hero.product-page-hero .eyebrow{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(0,229,255,.34);border-radius:999px;background:#00e5ff17;color:var(--cyan-2);padding:.38rem .72rem}.product-page-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,560px);min-height:clamp(560px,72vh,760px)}.product-page-hero-copy h1{max-width:13ch;color:#fff;font-size:clamp(2.55rem,5vw,5.35rem);letter-spacing:-.07em;line-height:.98;text-wrap:balance}.product-page-hero-copy>p:not(.eyebrow){max-width:690px;color:#c8d9e8;font-size:clamp(1.02rem,1.35vw,1.18rem)}.product-hero-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:1.25rem}.product-hero-signal-grid div{min-height:88px;border:1px solid rgba(0,229,255,.2);border-radius:16px;background:#ffffff13;box-shadow:inset 0 1px #ffffff1f;padding:.86rem;backdrop-filter:blur(12px)}.product-hero-signal-grid span{display:block;color:#e2f2f8ad;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.product-hero-signal-grid strong{display:block;margin-top:.36rem;color:#fff;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1}.product-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.product-hero-actions .button{min-width:min(100%,178px)}.page-hero.product-page-hero .detail-media.product-gallery{width:min(100%,560px);border:1px solid rgba(0,229,255,.2);border-radius:28px;background:#0610188a;box-shadow:0 34px 90px #00000052;padding:clamp(.75rem,1.25vw,1rem);backdrop-filter:blur(16px)}.page-hero.product-page-hero .product-gallery-main-link,.page-hero.product-page-hero .product-gallery-main-video-shell{overflow:hidden;border-radius:20px;background:#fff}.page-hero.product-page-hero .product-gallery-main video{background:#101820}.page-hero.product-page-hero .product-gallery-thumb img{background:#fff}.product-detail-anchorbar{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(16,24,32,.08);background:#f8fbfde0;box-shadow:0 12px 34px #1018200f;backdrop-filter:blur(18px)}.product-detail-anchorbar .container{display:flex;gap:.55rem;overflow-x:auto;padding-block:.72rem;scrollbar-width:none}.product-detail-anchorbar .container::-webkit-scrollbar{display:none}.product-detail-anchorbar a,.catalog-mobile-jumpbar a{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;border:1px solid rgba(16,24,32,.1);border-radius:999px;background:#ffffffe0;color:#142434;font-size:.84rem;font-weight:900;padding:.56rem .9rem;text-decoration:none}.product-detail-anchorbar a:hover,.catalog-mobile-jumpbar a:hover{border-color:#00a6c86b;color:#0c7185}.product-detail-data-section{background:radial-gradient(circle at 8% 0%,rgba(0,229,255,.09),transparent 24rem),linear-gradient(180deg,#f7fbfd,#fff 58%)}.product-detail-data-section .product-detail-info-grid{max-width:1180px}.product-detail-data-section .detail-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.product-detail-overview-card,.rfq-readiness-card{border-color:#00a6c829;background:linear-gradient(135deg,#fffffff5,#ebfafff0),#fff}.product-detail-overview-card{grid-column:1 / -1}.product-detail-overview-card h2{margin-bottom:.25rem;font-size:clamp(2.2rem,5vw,4.8rem);letter-spacing:-.07em;line-height:.95}.product-detail-long-section{background:radial-gradient(circle at 86% 0%,rgba(0,229,255,.12),transparent 24rem),linear-gradient(180deg,#fff,#f7fbfd 42%,#101820 42%)}.product-detail-long-shell{max-width:1120px;max-height:min(1180px,82vh);overflow:auto;border:1px solid rgba(0,229,255,.2);border-radius:28px;background:#101820;box-shadow:0 34px 90px #10182038;overscroll-behavior:contain}.product-detail-long-shell a,.product-detail-long-shell img{background:#fff}.product-detail-long-shell figcaption{position:sticky;bottom:0;border-top-color:#ffffff1f;background:#101820eb;color:#bfd2df;backdrop-filter:blur(14px)}.product-detail-long-shell figcaption strong{color:#fff}.catalog-mobile-jumpbar{display:none}@media(max-width:920px){.product-page-hero-grid{grid-template-columns:1fr;min-height:0}.page-hero.product-page-hero .detail-media.product-gallery{justify-self:stretch;width:100%}.product-detail-data-section .detail-copy{grid-template-columns:1fr}}@media(max-width:720px){.catalog-product-section .product-card-title{min-height:0;font-size:1rem}.page-hero.product-page-hero{padding-block:1.55rem 2rem}.product-page-hero-copy h1{max-width:100%;font-size:clamp(1.72rem,8.1vw,2.36rem);letter-spacing:-.055em;line-height:1.03}.product-hero-signal-grid{grid-template-columns:1fr;gap:.58rem}.product-hero-signal-grid div{min-height:72px}.product-hero-actions{flex-direction:column}.product-detail-anchorbar{top:0}.product-detail-anchorbar .container{width:100%;padding-inline:1rem}.catalog-mobile-jumpbar{position:sticky;top:0;z-index:35;display:flex;width:calc(100% + 32px);gap:.5rem;overflow-x:auto;margin:0 -16px 1rem;border-block:1px solid rgba(16,24,32,.08);background:#f8fbfdeb;box-shadow:0 12px 30px #10182014;padding:.62rem 1rem;scrollbar-width:none;backdrop-filter:blur(16px)}.catalog-mobile-jumpbar::-webkit-scrollbar{display:none}.product-detail-long-shell{max-height:760px;border-radius:20px}}.product-media{isolation:isolate}.js-enabled .product-media:after{content:"Loading product media";position:absolute;inset:var(--product-card-media-padding);z-index:3;display:grid;place-items:end start;overflow:hidden;border-radius:14px;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.72) 18%,transparent 36%) 0 0 / 220% 100%,radial-gradient(circle at 28% 26%,rgba(255,255,255,.96),transparent 28%),linear-gradient(135deg,#00e5ff1c,#e56a2217),#f4fafc;box-shadow:inset 0 0 0 1px #00a6c81f;color:#0c7185b3;font-size:.68rem;font-weight:950;letter-spacing:.12em;line-height:1;padding:.8rem;text-transform:uppercase;transition:opacity .22s ease,visibility .22s ease;animation:product-media-shimmer 1.25s linear infinite;pointer-events:none}.js-enabled .product-media.is-loaded:after{opacity:0;visibility:hidden;animation:none}.js-enabled .product-media.is-error:after{content:"Media pending";background:linear-gradient(135deg,#f59e0b1f,#00a6c817),#fff8ed;color:#9a5b00;animation:none}@keyframes product-media-shimmer{to{background-position:-220% 0,0 0,0 0,0 0}}@media(prefers-reduced-motion:reduce){.js-enabled .product-media:after{animation:none}}@media(max-width:720px){.site-header{position:static;z-index:70}.header-shell{grid-template-columns:minmax(0,1fr) auto;gap:.58rem;padding-block:.62rem .5rem}.brand{min-width:0}.brand-logo{width:clamp(124px,36vw,148px)}.header-actions{display:inline-flex;min-width:0;max-width:100%;gap:.42rem;justify-self:end}.language-switcher{width:clamp(86px,27vw,118px);max-width:118px;min-height:42px;border-color:#1018201f;background:#f7fbfd}.language-select{min-height:42px;overflow:hidden;font-size:clamp(.68rem,2.55vw,.76rem);padding:.42rem 1.75rem .42rem .68rem;text-overflow:ellipsis;white-space:nowrap}.header-cta{display:inline-flex;min-height:42px;border-radius:999px;padding:.46rem .68rem;font-size:clamp(.68rem,2.45vw,.78rem);letter-spacing:-.01em}.header-cta span{white-space:nowrap}.primary-nav{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;width:100%;overflow:visible;padding:.18rem 0 0;scrollbar-width:none}.primary-nav a{min-width:0;min-height:42px;border:1px solid rgba(16,24,32,.08);background:#ffffffb8;box-shadow:0 8px 18px #1018200b;padding:.48rem .42rem;font-size:clamp(.72rem,2.75vw,.84rem);text-align:center}.primary-nav a span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.primary-nav a[aria-current=page]{border-color:#00a6c82e;background:linear-gradient(135deg,#00e5ff2e,#e56a221a);color:#0e5664}.category-ribbon{border-top:1px solid rgba(16,24,32,.08);background:linear-gradient(180deg,#f8fbfdf7,#f2f7faf7),#f8fbfd}.ribbon-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;overflow:visible;padding-block:.58rem}.category-ribbon a{min-width:0;min-height:42px;justify-content:flex-start;border-color:#1018201a;background:#fff;padding:.46rem .64rem;font-size:clamp(.73rem,2.75vw,.84rem)}.category-ribbon a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-mobile-jumpbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.5rem;overflow:visible;margin:0 0 1rem;padding:.62rem 0}.catalog-mobile-jumpbar a{min-width:0;justify-content:flex-start}.catalog-mobile-jumpbar a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body{background:radial-gradient(circle at 12% 8%,rgba(117,203,209,.12),transparent 28rem),linear-gradient(180deg,#fffefa,#f7faf7 48%,#fff);color:#23313a;font-weight:430}h1,h2,h3,h4{color:#22313a;font-weight:740;letter-spacing:-.034em}p,li,td{color:#647782}.eyebrow,.section-heading .eyebrow,.hero-copy .eyebrow,.page-hero.catalog-hero .eyebrow,.page-hero.product-page-hero .eyebrow{border-color:#75cbd147;background:#edf8f6b8;color:#5f8f82;font-weight:740;letter-spacing:.13em}.button,.header-cta,.mini-rfq,.product-detail-anchorbar a,.catalog-mobile-jumpbar a{border-radius:16px;font-weight:720;letter-spacing:-.015em}.button-primary,.button-dark,.header-cta,.mini-rfq{border-color:#3956532e;background:linear-gradient(135deg,#314744,#4f766d);box-shadow:0 14px 32px #2b40481f;color:#fff}.button-secondary,.button-light,.product-detail-anchorbar a,.catalog-mobile-jumpbar a{border-color:#5c797433;background:#fffefadb;color:#31444c}.hero-industrial,.page-hero,.page-hero.catalog-hero,.page-hero.product-page-hero{background:radial-gradient(circle at 84% 18%,rgba(117,203,209,.22),transparent 26rem),radial-gradient(circle at 68% 88%,rgba(156,207,134,.13),transparent 30rem),linear-gradient(135deg,#fffefa,#f4faf7 62%,#edf7f5);color:#23313a}.hero-industrial:before,.page-hero.catalog-hero:before,.page-hero.product-page-hero:before{background-image:linear-gradient(rgba(68,90,98,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(68,90,98,.04) 1px,transparent 1px);mask-image:radial-gradient(circle at 34% 44%,rgba(0,0,0,.72),transparent 72%)}.hero-industrial:after,.page-hero.catalog-hero:after,.page-hero.product-page-hero:after{border-color:#75cbd138;background:linear-gradient(126deg,transparent 0%,transparent 64%,rgba(117,203,209,.24) 64.1%,transparent 64.45%),linear-gradient(126deg,transparent 0%,transparent 70%,rgba(156,207,134,.22) 70.1%,transparent 70.45%);box-shadow:inset 0 0 54px #75cbd114}.hero-layout{min-height:600px}.hero-copy h1,.page-hero.catalog-hero h1,.product-page-hero-copy h1,.page-hero h1{color:#22313a;font-weight:760;letter-spacing:-.04em}.hero-copy h1{max-width:17ch;font-size:clamp(2.1rem,3.35vw,3.55rem);line-height:1.1}.page-hero.catalog-hero h1{max-width:12ch;font-size:clamp(2.45rem,5.8vw,5.2rem);line-height:1.02}.product-page-hero-copy h1{font-size:clamp(2.25rem,4.25vw,4.7rem);line-height:1.03}.hero-copy h1 span{color:#4d968d;text-shadow:none}.hero-copy>p,.page-hero p,.catalog-hero-copy>p:not(.eyebrow),.page-hero.catalog-hero .catalog-hero-copy>p:not(.eyebrow),.product-page-hero-copy>p:not(.eyebrow){color:#617681;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.62}.page-hero.catalog-hero .breadcrumb,.page-hero.catalog-hero .breadcrumb a,.page-hero.catalog-hero .breadcrumb span,.page-hero.product-page-hero .breadcrumb,.page-hero.product-page-hero .breadcrumb a,.page-hero.product-page-hero .breadcrumb span{color:#465963c7}.catalog-command-card,.hero-panel,.page-hero.product-page-hero .detail-media.product-gallery,.product-card,.category-card,.cert-card,.info-card,.contact-card,.detail-card,.rfq-form,.metric,.panel-row,.hero-console-grid div,.spec-pills li{border-color:#5c797429;background:#fffefae6;box-shadow:0 16px 42px #2b404816}.catalog-command-card{color:#23313a}.catalog-command-card span,.catalog-command-card small{color:#6d8089}.catalog-command-card strong,.catalog-command-card b,.metric strong,.panel-row strong,.hero-console-grid strong{color:#253942;font-weight:740}.panel-header{background:linear-gradient(135deg,#edf8f5,#f6fbef);color:#38534e;font-weight:720}.panel-header strong{color:#6b9d49}.hero-signal-row span,.count-pill,.product-model-badge{border-color:#57847c33;background:#f6fcf8e0;color:#426c64;font-weight:720}.section-dark{background:radial-gradient(circle at 90% 12%,rgba(117,203,209,.18),transparent 30rem),linear-gradient(135deg,#eef8f5,#fbfcf6);color:#23313a}.section-dark h2,.section-dark h3,.quality-gate h3{color:#24333c}.section-dark .section-heading p:not(.eyebrow),.capability-card p,.quality-gate p{color:#647782}.capability-card,.quality-gate{border-color:#5c797429;background:#fffefad6;color:#23313a;box-shadow:0 14px 34px #2b404813}.capability-card:before{background:linear-gradient(90deg,#75cbd1,#9ccf86)}.product-card-title,.catalog-product-section .product-card-title,.category-card h3,.contact-card h3,.detail-card h3{color:#293943;font-weight:720}.product-card-title,.catalog-product-section .product-card-title{font-size:.95rem;line-height:1.32}.product-model-badge{color:#58766e;font-size:.72rem}.spec-pills span{color:#70848d;font-size:.76rem;font-weight:620}.spec-pills strong{color:#334953;font-size:.78rem;font-weight:730}.product-detail-long-section{background:radial-gradient(circle at 86% 0%,rgba(117,203,209,.14),transparent 24rem),linear-gradient(180deg,#fffefa,#f7faf7 42%,#eef8f5 42%)}.product-detail-long-shell{background:#f4faf7;box-shadow:0 24px 70px #2b404824}@media(max-width:720px){.hero-layout{gap:1.15rem;padding-block:1.35rem 1.65rem}.hero-copy h1,.page-hero h1{font-size:clamp(1.8rem,8.2vw,2.42rem);line-height:1.12}.page-hero.catalog-hero h1{font-size:clamp(2rem,9.8vw,2.8rem);line-height:1.04}.product-page-hero-copy h1{font-size:clamp(1.74rem,7.8vw,2.26rem)}.hero-signal-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.hero-signal-row span{min-width:0;min-height:34px;justify-content:flex-start;font-size:.67rem;padding:.34rem .5rem}.hero-signal-row span:last-child{grid-column:1 / -1}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.metric{padding:.58rem .45rem}.metric strong{font-size:1.06rem}.metric span{font-size:.62rem}.hero-panel img.hero-family-image{max-height:190px}.hero-panel .panel-stack{display:none}.catalog-product-section .spec-pills li{grid-template-columns:auto minmax(3.9rem,1fr) minmax(0,auto)}.catalog-product-section .spec-pills strong{max-width:9.5ch}}:root{--ink: #263b3d;--ink-2: #344f50;--ink-3: #486362;--line: #e3ddd0;--paper: #fbf7ef;--paper-2: #fffdf7;--muted: #6f7f7d;--muted-dark: #7b8d8b;--cyan: #8adbd3;--cyan-2: #b8ece7;--lime: #b9dca0;--lime-2: #d8ecc2;--shadow: 0 18px 48px rgba(73, 89, 82, .1);--shadow-dark: 0 24px 70px rgba(97, 136, 130, .14);--radius: 30px;--radius-sm: 18px;--font-display: "Fraunces", "Aptos Display", Georgia, serif;--font-body: "Nunito Sans", "Aptos", "Helvetica Neue", sans-serif;--product-card-media-padding: clamp(1rem, 1.45vw, 1.32rem)}html{background:#fbf7ef}body{background:radial-gradient(circle at 16% 8%,rgba(138,219,211,.2),transparent 30rem),radial-gradient(circle at 94% 18%,rgba(249,213,166,.24),transparent 34rem),linear-gradient(180deg,#fffdf7,#fbf7ef 46%,#f3faf4);color:var(--ink);font-family:var(--font-body);font-weight:450;letter-spacing:-.004em}h1,h2{color:#293f40;font-family:var(--font-display);font-weight:640;letter-spacing:-.026em;line-height:1.07}h3,h4,.product-card-title,.catalog-product-section .product-card-title{color:#31494a;font-family:var(--font-body);font-weight:680;letter-spacing:-.02em}p,li,td{color:#6d7f7e;font-weight:450}.eyebrow,.section-heading .eyebrow,.hero-copy .eyebrow,.page-hero.catalog-hero .eyebrow,.page-hero.product-page-hero .eyebrow{border-color:#8adbd357;background:#fffdf7ad;color:#638981;font-size:.82rem;font-weight:660;letter-spacing:.035em;line-height:1.35;text-transform:none}.section-heading .eyebrow{gap:.44rem}.section-heading .eyebrow .fa-icon{width:.9em;height:.9em;border-radius:0;background:transparent;filter:none}.section-heading .eyebrow .fa-icon svg{display:block}.site-header{border-bottom:1px solid rgba(215,207,192,.72);background:#fffdf7db;box-shadow:0 10px 28px #4959520e;backdrop-filter:blur(18px) saturate(1.05)}.primary-nav a,.category-ribbon a,.language-switcher,.language-select{color:#435d5e;font-weight:650}.primary-nav a,.category-ribbon a,.language-switcher{border-color:#d7cfc0d1;border-radius:999px;background:#fffdf7b8}.primary-nav a[aria-current=page],.category-ribbon a:hover{background:linear-gradient(135deg,#8adbd35c,#d8ecc280);color:#275e5a;box-shadow:0 10px 24px #52847c1a}.header-cta,.button,.mini-rfq,.text-link,.catalog-mobile-jumpbar a,.product-detail-anchorbar a{border-radius:999px;font-weight:680;letter-spacing:-.012em}.button-primary,.button-dark,.header-cta,.mini-rfq{border-color:#78b4aa73;background:linear-gradient(135deg,#8adbd3,#b9dca0);box-shadow:0 16px 32px #52847c2e;color:#173637}.button-primary:hover,.button-dark:hover,.header-cta:hover,.mini-rfq:hover{background:linear-gradient(135deg,#77d3ca,#a9d28c);color:#173637}.button-secondary,.button-light,.catalog-mobile-jumpbar a,.product-detail-anchorbar a{border-color:#d7cfc0e6;background:#fffdf7bd;box-shadow:0 12px 28px #49595212;color:#405b5b}.hero-industrial,.page-hero,.page-hero.catalog-hero,.page-hero.product-page-hero{background:radial-gradient(circle at 18% 14%,rgba(255,242,221,.95),transparent 24rem),radial-gradient(circle at 82% 20%,rgba(184,236,231,.72),transparent 30rem),radial-gradient(circle at 78% 84%,rgba(216,236,194,.5),transparent 28rem),linear-gradient(135deg,#fffdf7,#f8f3ea 52%,#eaf8f5);color:var(--ink)}.hero-industrial:before,.page-hero.catalog-hero:before,.page-hero.product-page-hero:before{background-image:linear-gradient(rgba(119,141,137,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(119,141,137,.025) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle at 36% 42%,rgba(0,0,0,.64),transparent 74%)}.hero-industrial:after,.page-hero.catalog-hero:after,.page-hero.product-page-hero:after{right:clamp(-10rem,-7vw,-4rem);top:14%;width:clamp(300px,36vw,620px);border:0;border-radius:999px;background:radial-gradient(circle at 36% 36%,rgba(255,255,255,.95),transparent 28%),radial-gradient(circle at 52% 54%,rgba(138,219,211,.38),transparent 66%);box-shadow:0 44px 120px #5d978f29;opacity:.82;transform:none}.hero-layout{min-height:clamp(560px,65vh,700px)}.hero-copy h1,.page-hero h1,.page-hero.catalog-hero h1,.product-page-hero-copy h1{color:#293f40;font-family:var(--font-display);font-weight:640;letter-spacing:-.026em;text-wrap:balance}.hero-copy h1{max-width:13ch;font-size:clamp(2.28rem,4.45vw,4.18rem)}.page-hero.catalog-hero h1{max-width:13.5ch;font-size:clamp(2.65rem,5.2vw,4.8rem)}.product-page-hero-copy h1{max-width:14ch;font-size:clamp(2.35rem,4.2vw,4.35rem)}.hero-copy h1 span{color:#5b9d91;text-shadow:none}.hero-copy>p,.page-hero p,.catalog-hero-copy>p:not(.eyebrow),.page-hero.catalog-hero .catalog-hero-copy>p:not(.eyebrow),.product-page-hero-copy>p:not(.eyebrow),.section-heading p:not(.eyebrow){max-width:70ch;color:#6b7f80;font-size:clamp(1rem,1.18vw,1.12rem);font-weight:470;line-height:1.7}.hero-signal-row span,.count-pill,.product-model-badge,.catalog-scan-status span{border-color:#8adbd35c;background:#fffdf7c7;box-shadow:0 9px 22px #4959520f;color:#527a76;font-size:.75rem;font-weight:660;letter-spacing:.01em;text-transform:none}.catalog-scan-status span:before{background:linear-gradient(135deg,#8adbd3,#b9dca0);box-shadow:0 0 0 4px #8adbd324}.hero-panel,.catalog-command-card,.product-card,.category-card,.capability-card,.quality-gate,.cert-card,.info-card,.contact-card,.detail-card,.rfq-form,.decision-table-wrap,.procurement-fact,.risk-panel,.metric,.panel-row,.hero-console-grid div,.spec-pills li,.page-hero.product-page-hero .detail-media.product-gallery{border-color:#d7cfc0b8;border-radius:var(--radius);background:linear-gradient(180deg,#fffdf7e6,#fffbf2c7),#fffdf7c7;box-shadow:0 18px 48px #49595218}.hero-panel:before,.catalog-command-card:before{background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.82),transparent 24%),radial-gradient(circle at 72% 44%,rgba(138,219,211,.24),transparent 58%);filter:blur(16px);opacity:.58}.panel-header{border-radius:18px;background:linear-gradient(135deg,#b8ece794,#d8ecc28f);color:#416565;font-weight:650}.panel-header strong,.catalog-command-card strong,.catalog-command-card b,.metric strong,.panel-row strong,.hero-console-grid strong{color:#31494a;font-family:var(--font-display);font-weight:620}.catalog-command-card{padding:clamp(1.35rem,2.5vw,2.1rem)}.catalog-command-card>span,.catalog-command-card span,.catalog-command-card small{color:#6d8581;font-weight:680;letter-spacing:.08em}.catalog-command-card strong{font-size:clamp(3.6rem,7.4vw,6.5rem);letter-spacing:-.045em;line-height:.9}.catalog-command-card p{max-width:30ch;color:#657c7d;font-size:1rem;font-weight:640;line-height:1.5}.catalog-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.catalog-command-metrics div{border-color:#d7cfc0ad;border-radius:18px;background:#fffdf7a8}.section-dark,.catalog-category-section,.catalog-product-section,.product-detail-long-section{background:radial-gradient(circle at 12% 6%,rgba(138,219,211,.2),transparent 26rem),linear-gradient(180deg,#fffdf7,#f5fbf6);color:var(--ink)}.section-dark h2,.section-dark h3,.quality-gate h3,.category-card h3,.contact-card h3,.detail-card h3{color:#31494a}.section-dark .section-heading p:not(.eyebrow),.capability-card p,.quality-gate p,.category-card p,.product-card p,.contact-card p,.detail-card p{color:#6d7f7e}.category-card,.product-card,.catalog-product-section .product-card{overflow:hidden;border-radius:28px}.category-card:hover,.product-card:hover,.catalog-product-section .product-card:hover{transform:translateY(-3px);border-color:#8adbd38c;box-shadow:0 24px 56px #52847c21}.category-card img,.product-media,.catalog-product-section .product-media{border-radius:24px;background:radial-gradient(circle at 50% 20%,#fff,#fffdf7 42%,#b8ece733),#fffdf7}.catalog-product-section .product-card:before{height:42%;background:radial-gradient(circle at 74% 10%,rgba(184,236,231,.34),transparent 44%),linear-gradient(135deg,#fff6e5b8,#d8ecc23d);opacity:.82}.catalog-product-section .product-media{margin:.72rem .72rem 0;border-color:#d7cfc0c7;box-shadow:inset 0 0 0 1px #ffffffb8}.catalog-product-section .product-media:before{background-image:linear-gradient(rgba(119,141,137,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(119,141,137,.022) 1px,transparent 1px);background-size:24px 24px}.product-card-title,.catalog-product-section .product-card-title{font-size:.98rem;line-height:1.36}.product-card-title a{color:#31494a}.product-model-badge{padding:.2rem .52rem;color:#638981;font-size:.7rem}.spec-pills li,.catalog-product-section .spec-pills li{grid-template-columns:auto minmax(4.2rem,1fr) minmax(0,auto);gap:.52rem;border-radius:16px;padding:.52rem .62rem}.spec-pills .fa-icon{color:#6ca99f}.spec-pills span{color:#7b8d8b;font-size:.75rem;font-weight:600}.spec-pills strong{max-width:min(15ch,40vw);color:#3d5b5c;font-size:.76rem;font-weight:660}.text-link{color:#507f78;font-weight:680}@media(max-width:720px){.site-header{position:static}.container{width:min(calc(100% - 28px),1240px)}.header-shell{grid-template-columns:auto minmax(0,1fr)}.primary-nav{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;width:100%;overflow:visible;padding:.05rem 0 .25rem}.primary-nav a{min-width:0;width:100%;justify-content:center;padding:.58rem .42rem;white-space:nowrap}.ribbon-track,.catalog-mobile-jumpbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;overflow:visible}.category-ribbon a,.catalog-mobile-jumpbar a{min-width:0;width:100%;justify-content:center}.hero-layout,.catalog-hero-grid{gap:1.15rem;min-height:auto;padding-block:1.75rem 2rem}.hero-copy .eyebrow,.page-hero .eyebrow{display:inline-flex;max-width:100%;overflow-wrap:anywhere;white-space:normal}.hero-copy h1,.page-hero h1,.page-hero.catalog-hero h1{max-width:100%;font-size:clamp(2.05rem,9.4vw,3rem);line-height:1.08}.product-page-hero-copy h1{font-size:clamp(1.95rem,8.4vw,2.65rem)}.hero-copy>p,.page-hero p,.catalog-hero-copy>p:not(.eyebrow){max-width:100%;overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.hero-signal-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.hero-signal-row span{min-width:0;justify-content:center;font-size:.72rem;line-height:1.25;padding:.5rem .48rem;white-space:normal}.hero-signal-row span:last-child{grid-column:1 / -1}.hero-actions{grid-template-columns:1fr}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-metrics .metric:last-child{grid-column:1 / -1}.metric{padding:.72rem .65rem}.metric strong{font-size:1.12rem}.metric span{font-size:.66rem}.catalog-command-card{border-radius:24px;padding:1.08rem}.catalog-command-card strong{font-size:clamp(3.4rem,20vw,4.6rem)}.catalog-command-card p{max-width:100%;font-size:.94rem}.catalog-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.catalog-command-metrics div{padding:.62rem .48rem}.catalog-command-metrics b{font-size:.96rem}.catalog-command-metrics small{font-size:.56rem;letter-spacing:.04em}.catalog-product-section .product-grid{grid-template-columns:1fr}.catalog-product-section .spec-pills li{grid-template-columns:auto minmax(3.8rem,1fr) minmax(0,auto)}.catalog-product-section .spec-pills strong{max-width:10ch}}.button,.header-cta,.mini-rfq,.product-detail-anchorbar a,.catalog-mobile-jumpbar a,.primary-nav a,.category-ribbon a{position:relative;isolation:isolate;border-width:1px;border-style:solid;transform:translateZ(0);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.button-primary,.button-dark,.header-cta,.mini-rfq,.catalog-product-section .mini-rfq{border-color:#86c4bb;background:#a9ddd4;box-shadow:0 16px 30px #47766f29,inset 0 1px #ffffffb8,inset 0 -1px #2b59541a;color:#183b3b}.button-primary:after,.button-dark:after,.header-cta:after,.mini-rfq:after{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;box-shadow:inset 0 1px #ffffffb8;pointer-events:none}.button-primary:hover,.button-dark:hover,.header-cta:hover,.mini-rfq:hover,.catalog-product-section .mini-rfq:hover{border-color:#74b8ad;background:#98d3c9;box-shadow:0 18px 34px #47766f33,inset 0 1px #ffffffc7,inset 0 -1px #2b59541f;color:#143434}.button-secondary,.button-light,.product-detail-anchorbar a,.catalog-mobile-jumpbar a{border-color:#ded4c4;background:#fffdf7e6;box-shadow:0 12px 26px #49595214,inset 0 1px #ffffffd1;color:#385b5a}.button-secondary:hover,.button-light:hover,.product-detail-anchorbar a:hover,.catalog-mobile-jumpbar a:hover{border-color:#cfc1ad;background:#f8f1e5;box-shadow:0 14px 30px #4959521a,inset 0 1px #ffffffdb;color:#2f504f}.primary-nav a,.category-ribbon a{border-color:#ded4c4;background:#fffdf7c7;box-shadow:inset 0 1px #ffffffc7;color:#405f5e}.primary-nav a:hover,.category-ribbon a:hover,.primary-nav a[aria-current=page]{border-color:#aad5cd;background:#e0f4ef;box-shadow:0 10px 22px #52847c1c,inset 0 1px #ffffffc7;color:#245d58}.text-link{background:transparent;box-shadow:none;color:#4d7f78}.button:focus-visible,.header-cta:focus-visible,.mini-rfq:focus-visible,.product-detail-anchorbar a:focus-visible,.catalog-mobile-jumpbar a:focus-visible,.primary-nav a:focus-visible,.category-ribbon a:focus-visible{outline:3px solid rgba(138,219,211,.42);outline-offset:3px}@media(max-width:720px){.button,.header-cta,.mini-rfq{min-height:48px}}.product-page-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(420px,700px);gap:clamp(1.6rem,3.6vw,4.2rem);align-items:center}.product-page-hero-copy h1,.page-hero.product-page-hero .product-page-hero-copy h1{max-width:24ch;color:#293f40;font-size:clamp(1.9rem,2.8vw,2.85rem);font-weight:640;letter-spacing:-.018em;line-height:1.15;overflow-wrap:normal;text-wrap:balance;word-break:normal}.page-hero.product-page-hero .detail-media.product-gallery{justify-self:end;width:min(100%,700px);padding:clamp(.9rem,1.5vw,1.2rem)}.page-hero.product-page-hero .product-gallery{grid-template-columns:90px minmax(0,1fr);gap:clamp(.85rem,1.25vw,1.1rem)}.page-hero.product-page-hero .product-gallery-strip{width:90px}.page-hero.product-page-hero .product-gallery-thumbs{max-height:clamp(390px,42vw,580px);gap:.62rem}.page-hero.product-page-hero .product-gallery-thumb{width:76px;min-height:54px}.page-hero.product-page-hero .product-gallery-main-link,.page-hero.product-page-hero .product-gallery-main-video-shell{min-height:clamp(390px,39vw,610px)}.page-hero.product-page-hero .product-gallery-main img,.page-hero.product-page-hero .product-gallery-main video{width:100%;height:100%;min-height:inherit;object-fit:contain}@media(max-width:1100px){.product-page-hero-grid{grid-template-columns:1fr}.page-hero.product-page-hero .detail-media.product-gallery{justify-self:stretch;width:100%;max-width:760px}}@media(max-width:720px){.product-page-hero-copy h1,.page-hero.product-page-hero .product-page-hero-copy h1{max-width:22ch;font-size:clamp(1.38rem,5.65vw,1.72rem);letter-spacing:-.01em;line-height:1.2}.page-hero.product-page-hero .detail-media.product-gallery{padding:.72rem}.page-hero.product-page-hero .product-gallery{grid-template-columns:62px minmax(0,1fr);gap:.58rem}.page-hero.product-page-hero .product-gallery-main{grid-column:2;grid-row:1;min-width:0}.page-hero.product-page-hero .product-gallery-strip{grid-column:1;grid-row:1;width:62px}.page-hero.product-page-hero .product-gallery-thumbs{max-height:clamp(300px,88vw,430px);padding-right:.28rem}.page-hero.product-page-hero .product-gallery-thumb{width:54px;min-width:54px}.page-hero.product-page-hero .product-gallery-main-link,.page-hero.product-page-hero .product-gallery-main-video-shell{min-height:clamp(260px,74vw,380px)}}.product-detail-long-section{--detail-long-max-width: 790px;scroll-margin-top:clamp(7rem,11vw,9rem);background:radial-gradient(circle at 18% 0%,rgba(169,221,212,.18),transparent 22rem),linear-gradient(180deg,#faf6ed,#fffdf7 36%,#f6efe3)}.product-detail-long-section .container{width:min(calc(100% - 32px),980px)}.product-detail-long-section .section-heading{max-width:720px;margin-inline:auto;text-align:center}.product-detail-long-section .section-heading h2{color:#31494a;font-size:clamp(1.75rem,3vw,2.85rem);font-weight:620;letter-spacing:-.026em}.product-detail-long-section .section-heading p:not(.eyebrow){color:#657978}.product-detail-long-section .section-heading .eyebrow{justify-content:center}.product-detail-long-shell{width:min(100%,var(--detail-long-max-width));max-width:var(--detail-long-max-width)!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto;margin-inline:auto;border:1px solid rgba(221,212,195,.92);border-radius:26px;background:#fff;box-shadow:0 24px 64px #4959521f,0 2px #ffffffd1 inset}.product-detail-long-shell a{display:block;overflow:visible;border-radius:26px 26px 0 0;background:#fff}.product-detail-long-loader{display:block}.product-detail-long-summary{display:grid;gap:.35rem;min-height:clamp(8rem,18vw,12rem);align-content:center;border-radius:26px 26px 0 0;background:radial-gradient(circle at 15% 0%,rgba(229,106,34,.28),transparent 18rem),linear-gradient(135deg,#fffdf7,#eef4df);color:#31494a;cursor:pointer;padding:clamp(1.15rem,2.4vw,1.85rem);list-style:none}.product-detail-long-summary::-webkit-details-marker{display:none}.product-detail-long-summary span{color:#657978;font-size:.8rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.product-detail-long-summary strong{color:#1d2b27;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:760;letter-spacing:-.02em}.product-detail-long-summary:after{content:"Open";width:max-content;border-radius:999px;background:#e56a22;color:#0e1715;font-size:.88rem;font-weight:800;padding:.55rem .9rem}.product-detail-long-loader[open] .product-detail-long-summary{border-bottom:1px solid rgba(221,212,195,.92);border-radius:26px 26px 0 0}.product-detail-long-loader[open] .product-detail-long-summary:after{content:"Loaded";background:#31494a1a;color:#31494a}.product-detail-long-image-slot{background:#fff}.product-detail-long-shell img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.product-detail-long-shell figcaption{position:static!important;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid rgba(221,212,195,.92);background:#fffdf7;color:#657978;padding:.9rem 1rem;backdrop-filter:none!important}.product-detail-long-shell figcaption strong{color:#31494a;font-weight:650}.product-detail-long-placeholder{display:grid;gap:.8rem;padding:clamp(1.15rem,2vw,1.65rem);background:radial-gradient(circle at 14% 0%,rgba(229,106,34,.22),transparent 16rem),linear-gradient(135deg,#fffdf7,#f4efe5)}.product-detail-long-placeholder span{width:max-content;border:1px solid rgba(49,73,74,.18);border-radius:999px;background:#ffffffc7;color:#657978;font-family:var(--font-mono);font-size:.82rem;font-weight:800;letter-spacing:.04em;padding:.45rem .7rem}.product-detail-long-placeholder strong{color:#31494a;font-size:clamp(1.05rem,1.5vw,1.28rem);font-weight:760;letter-spacing:-.018em}.product-detail-long-placeholder p{max-width:58ch;margin:0;color:#657978;font-size:.95rem;line-height:1.55}@media(max-width:720px){.product-detail-long-section{--detail-long-max-width: 100%}.product-detail-long-section .container{width:min(calc(100% - 24px),980px)}.product-detail-long-section .section-heading{text-align:left}.product-detail-long-section .section-heading .eyebrow{justify-content:flex-start}.product-detail-long-shell{border-radius:20px}.product-detail-long-shell a{border-radius:20px 20px 0 0}.product-detail-long-shell figcaption{align-items:flex-start;flex-direction:column;gap:.25rem}}.primary-nav .nav-products-menu{position:relative;display:inline-flex;align-items:center}.primary-nav .nav-products-menu summary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.38rem;border:1px solid #ded4c4;border-radius:999px;background:#fffdf7c7;box-shadow:inset 0 1px #ffffffc7;color:#405f5e;cursor:pointer;font-size:.9rem;font-weight:650;list-style:none;padding:.55rem .95rem;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.primary-nav .nav-products-menu summary::-webkit-details-marker{display:none}.primary-nav .nav-products-menu summary[aria-current=page],.primary-nav .nav-products-menu[open] summary,.primary-nav .nav-products-menu:hover summary,.primary-nav .nav-products-menu:focus-within summary{border-color:#aad5cd;background:#e0f4ef;box-shadow:0 10px 22px #52847c1c,inset 0 1px #ffffffc7;color:#245d58}.nav-products-chevron{color:#66817f;font-size:.72rem;line-height:1;transform:translateY(-1px)}.nav-category-menu{position:absolute;top:calc(100% + .72rem);left:50%;z-index:90;display:grid;width:min(380px,calc(100vw - 32px));gap:.48rem;transform:translate(-50%,.45rem);visibility:hidden;opacity:0;pointer-events:none;border:1px solid rgba(215,207,192,.92);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(169,221,212,.24),transparent 13rem),#fffdf7;box-shadow:0 28px 74px #4959522e;padding:.72rem;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.nav-products-menu:hover .nav-category-menu,.nav-products-menu:focus-within .nav-category-menu,.nav-products-menu[open] .nav-category-menu{transform:translate(-50%);visibility:visible;opacity:1;pointer-events:auto}.nav-category-menu a{display:grid;min-height:56px;align-content:center;justify-content:stretch;gap:.16rem;border:1px solid rgba(222,212,196,.86);border-radius:18px;background:#ffffffb8;box-shadow:none;color:#31494a;padding:.72rem .86rem;text-align:left}.nav-category-menu a:hover{border-color:#aad5cd;background:#eef8f5;color:#245d58;transform:translateY(-1px)}.nav-category-menu small{overflow:hidden;color:#738987;font-size:.72rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.page-hero.product-page-hero .container.product-page-hero-grid{width:min(calc(100% - 64px),1340px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,5.4vw,6.2rem)}.page-hero.product-page-hero .product-page-hero-copy{width:100%;max-width:none}.page-hero.product-page-hero .detail-media.product-gallery{width:min(100%,640px);max-width:640px}.product-hero-signal-grid div,.page-hero.product-page-hero .product-hero-signal-grid div{min-height:82px;border-color:#d7cfc0e0;background:#fffdf7eb;box-shadow:0 14px 34px #4959521a,inset 0 1px #ffffffdb;backdrop-filter:none}.product-hero-signal-grid span,.page-hero.product-page-hero .product-hero-signal-grid span{color:#526e6b;font-size:.74rem;font-weight:700;letter-spacing:.045em}.product-hero-signal-grid strong,.page-hero.product-page-hero .product-hero-signal-grid strong{color:#253f40;font-family:var(--font-body);font-size:clamp(1.1rem,1.7vw,1.36rem);font-weight:760;line-height:1.12}.product-detail-data-section .container.product-detail-info-grid{display:grid;width:min(calc(100% - 56px),1360px);max-width:1360px;grid-template-columns:minmax(0,1fr) minmax(380px,1fr);gap:clamp(2rem,4.2vw,4.8rem);align-items:start}.product-detail-data-section .detail-copy{grid-template-columns:1fr;gap:1rem}.product-detail-data-section .detail-card[id],.product-detail-long-aside{scroll-margin-top:clamp(8rem,12vw,10rem)}.product-detail-long-aside{--detail-long-max-width: 100%;position:sticky;top:clamp(6.8rem,9vw,8.5rem);align-self:start;max-height:calc(100vh - clamp(7.8rem,10vw,9.6rem));overflow:auto;overscroll-behavior:contain;scroll-margin-top:clamp(7rem,11vw,9rem);border:1px solid rgba(215,207,192,.82);border-radius:30px;background:radial-gradient(circle at 12% 0%,rgba(169,221,212,.22),transparent 16rem),#fffdf7d6;box-shadow:0 24px 64px #4959521f;padding:clamp(.95rem,1.6vw,1.35rem);scrollbar-width:thin}.product-detail-long-aside::-webkit-scrollbar{width:8px}.product-detail-long-aside::-webkit-scrollbar-thumb{border-radius:999px;background:#8aa19d73}.product-detail-long-aside .section-heading{max-width:none;margin-bottom:1rem;text-align:left}.product-detail-long-aside .section-heading .eyebrow{justify-content:flex-start}.product-detail-long-aside .section-heading h2{color:#31494a;font-size:clamp(1.35rem,1.8vw,1.9rem);font-weight:640;letter-spacing:-.02em}.product-detail-long-aside .section-heading p:not(.eyebrow){color:#657978;font-size:.95rem;line-height:1.55}.product-detail-long-aside .product-detail-long-shell{width:100%;max-width:100%!important;margin-inline:0}@media(max-width:1160px){.page-hero.product-page-hero .container.product-page-hero-grid{width:min(calc(100% - 40px),1040px);grid-template-columns:1fr;gap:1.7rem}.page-hero.product-page-hero .product-page-hero-copy,.page-hero.product-page-hero .detail-media.product-gallery{max-width:760px;justify-self:stretch}.product-detail-data-section .container.product-detail-info-grid{width:min(calc(100% - 40px),980px);grid-template-columns:1fr}.product-detail-long-aside{position:static;max-height:none;overflow:visible;overscroll-behavior:auto}}@media(max-width:720px){.primary-nav .nav-products-menu{min-width:0;width:100%}.primary-nav .nav-products-menu summary{width:100%;padding:.58rem .42rem}.nav-category-menu{left:0;width:min(calc(100vw - 28px),380px);transform:translateY(.45rem)}.nav-products-menu:hover .nav-category-menu,.nav-products-menu:focus-within .nav-category-menu,.nav-products-menu[open] .nav-category-menu{transform:translateY(0)}.page-hero.product-page-hero .container.product-page-hero-grid,.product-detail-data-section .container.product-detail-info-grid{width:min(calc(100% - 28px),980px)}.product-hero-signal-grid,.page-hero.product-page-hero .product-hero-signal-grid{grid-template-columns:1fr}.product-hero-signal-grid div,.page-hero.product-page-hero .product-hero-signal-grid div{min-height:66px}}@media(max-width:720px){.page-hero.product-page-hero .detail-media.product-gallery{width:100%;max-width:none;padding:clamp(.72rem,2.6vw,.95rem)}.page-hero.product-page-hero .product-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:.72rem}.page-hero.product-page-hero .product-gallery-main{grid-column:1;grid-row:1;width:100%}.page-hero.product-page-hero .product-gallery-main-link,.page-hero.product-page-hero .product-gallery-main-video-shell{display:block;width:100%;min-height:clamp(390px,112vw,560px);max-height:68vh}.page-hero.product-page-hero .product-gallery-main-image-link[hidden],.page-hero.product-page-hero .product-gallery-main-video-shell[hidden]{display:none}.page-hero.product-page-hero .product-gallery-main img,.page-hero.product-page-hero .product-gallery-main video{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit;object-fit:contain}.page-hero.product-page-hero .product-gallery-main figcaption{margin-top:.72rem}.page-hero.product-page-hero .product-gallery-strip{grid-column:1;grid-row:2;width:100%;min-width:0}.page-hero.product-page-hero .product-gallery-strip:after{display:block;top:0;right:0;bottom:.62rem;left:auto;width:38px;height:auto;border-radius:0 14px 14px 0;background:linear-gradient(90deg,transparent,rgba(255,253,247,.96))}.page-hero.product-page-hero .product-gallery-thumbs{display:flex;max-height:none;gap:.58rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:.12rem .48rem .58rem .12rem;scroll-padding-inline:.12rem;scroll-snap-type:x proximity;scrollbar-width:thin}.page-hero.product-page-hero .product-gallery-thumbs::-webkit-scrollbar{width:auto;height:8px}.page-hero.product-page-hero .product-gallery-thumb{flex:0 0 clamp(72px,20vw,86px);width:clamp(72px,20vw,86px);min-width:clamp(72px,20vw,86px);min-height:clamp(72px,20vw,86px)}.page-hero.product-page-hero .product-gallery-thumb:hover,.page-hero.product-page-hero .product-gallery-thumb[aria-current=true]{transform:translateY(-2px)}}.mobile-menu-toggle{display:none}@media(min-width:721px){.primary-nav{max-height:none!important;opacity:1!important;pointer-events:auto!important;transform:none!important}}@media(max-width:720px){.site-header{position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(218,210,196,.74);background:linear-gradient(180deg,#fffdf7f0,#faf6ede0),#fffdf7eb;backdrop-filter:blur(18px)}.header-shell{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.46rem;align-items:center;min-height:64px;padding-block:.5rem}.brand-logo{width:clamp(126px,35vw,152px)}.header-actions{grid-column:2;grid-row:1;gap:.34rem;align-items:center}.header-cta{display:none}.language-switcher{width:clamp(122px,34vw,148px);max-width:148px;min-height:46px;border:1px solid rgba(163,149,126,.34);border-radius:999px;background:linear-gradient(180deg,#ffffffeb,#f4efe4eb),#fffdf7;box-shadow:0 10px 24px #4959521a,inset 0 1px #ffffffeb;overflow:hidden}.language-switcher:before{content:"";position:absolute;inset:5px auto 5px 5px;width:28px;border-radius:999px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.92),transparent 45%),linear-gradient(135deg,#9fd7ca,#d8c79a);pointer-events:none}.language-switcher:after{right:.78rem;width:.42rem;height:.42rem;border-color:#5c706d}.language-select{width:100%;min-height:46px;color:#31494a;font-size:clamp(.68rem,2.45vw,.76rem);font-weight:820;letter-spacing:.02em;padding:.48rem 1.85rem .48rem 2.35rem;text-overflow:ellipsis;white-space:nowrap}.language-select:focus-visible{box-shadow:inset 0 0 0 3px #5c9a9161,0 0 0 3px #fffdf7eb}.mobile-menu-toggle{grid-column:3;grid-row:1;display:inline-flex;min-width:46px;min-height:46px;align-items:center;justify-content:center;gap:.42rem;appearance:none;border:1px solid rgba(163,149,126,.34);border-radius:999px;background:linear-gradient(180deg,#fffffff0,#f4efe4eb),#fffdf7;box-shadow:0 10px 24px #4959521a,inset 0 1px #ffffffeb;color:#31494a;cursor:pointer;font:inherit;padding:.36rem .62rem}.mobile-menu-toggle-text{display:none}.mobile-menu-toggle-mark{position:relative;display:inline-grid;width:1.15rem;height:1.15rem;place-items:center}.mobile-menu-toggle-mark .mobile-menu-icon{grid-area:1 / 1;width:1.15rem;height:1.15rem;transition:transform .18s ease,opacity .18s ease}.mobile-menu-toggle-mark .mobile-menu-icon-close{opacity:0;transform:scale(.82) rotate(-45deg)}.site-header[data-mobile-menu-open] .mobile-menu-icon-open{opacity:0;transform:scale(.82) rotate(45deg)}.site-header[data-mobile-menu-open] .mobile-menu-icon-close{opacity:1;transform:scale(1) rotate(0)}.primary-nav{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:1fr;gap:.44rem;max-height:0;margin:0;padding:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-8px);transition:max-height .26s ease,opacity .18s ease,padding .22s ease,transform .22s ease}.site-header[data-mobile-menu-open] .primary-nav{max-height:min(76vh,620px);margin-top:.42rem;border:1px solid rgba(215,207,192,.82);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(169,221,212,.18),transparent 14rem),#fffdf7f5;box-shadow:0 24px 54px #49595229;opacity:1;overflow-y:auto;padding:.72rem;pointer-events:auto;transform:translateY(0)}.primary-nav a,.primary-nav .nav-products-menu summary{display:flex;width:100%;min-height:48px;justify-content:space-between;border:1px solid rgba(215,207,192,.74);border-radius:16px;background:#ffffffb8;box-shadow:none;color:#31494a;font-size:.9rem;font-weight:730;padding:.72rem .84rem;text-align:left}.primary-nav a span{overflow:visible;text-overflow:clip;white-space:normal}.primary-nav .nav-products-menu{display:grid;width:100%}.primary-nav .nav-products-menu summary{gap:.7rem}.primary-nav .nav-products-menu[open] summary{border-color:#8ad3c7ad;background:#edf8f4}.nav-category-menu{position:static;display:none;width:100%;margin-top:.42rem;transform:none;border:0;background:transparent;box-shadow:none;opacity:1;padding:0;pointer-events:auto}.nav-products-menu[open] .nav-category-menu{display:grid}.nav-category-menu a{min-height:54px;border-radius:14px;padding:.64rem .78rem}.nav-category-menu small{white-space:normal}}@media(prefers-reduced-motion:reduce){.primary-nav,.mobile-menu-toggle-mark .fa-icon{transition:none}}.category-card{overflow:hidden}.category-card>img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.96),transparent 34%),linear-gradient(180deg,#fff,#f7f3ea);padding:0}@media(max-width:720px){.category-card>img{height:auto}}.hero-industrial .hero-copy>.eyebrow{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:.52rem;border:1px solid rgba(138,211,199,.5);border-radius:999px;background:#fffdf7bd;box-shadow:0 12px 34px #4158541a;color:#527873;font-size:.82rem;font-weight:720;letter-spacing:.025em;line-height:1;padding:.48rem .74rem .48rem .54rem;white-space:nowrap}.hero-industrial .hero-copy>.eyebrow:before{content:"";width:.56rem;height:.56rem;flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,#78d9d1,#b9dca0);box-shadow:0 0 0 .32rem #78d9d124}@media(max-width:420px){.hero-industrial .hero-copy>.eyebrow{font-size:.8rem;padding:.44rem .66rem .44rem .5rem}}.hero-industrial .hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.45rem,1.2vw,.72rem);max-width:min(100%,560px);margin-top:clamp(1.1rem,2.4vw,1.55rem)}.hero-industrial .hero-metrics .metric{min-height:0;border:1px solid rgba(138,211,199,.36);border-radius:22px;background:linear-gradient(145deg,#fffdf7e6,#f0f9f4b8);box-shadow:0 14px 34px #37534e17;padding:.72rem .72rem .68rem}.hero-industrial .hero-metrics .metric strong{display:block;color:#2d4b49;font-family:var(--font-body);font-size:clamp(1rem,2.2vw,1.24rem);font-weight:760;letter-spacing:-.035em;line-height:1}.hero-industrial .hero-metrics .metric span{display:block;margin-top:.32rem;color:#657d7b;font-size:clamp(.66rem,1.2vw,.76rem);font-weight:650;letter-spacing:-.01em;line-height:1.18}@media(max-width:420px){.hero-industrial .hero-metrics{gap:.42rem}.hero-industrial .hero-metrics .metric{border-radius:18px;padding:.64rem .5rem .6rem}}.hero-industrial .hero-copy h1{line-height:1.1;padding-bottom:.04em}.page-hero h1,.catalog-command-card>strong{line-height:1.08;padding-bottom:.04em}.hero-industrial .hero-metrics .metric strong{line-height:1.22;padding-bottom:.015em}.risk-panel h3,.category-card h3,.capability-card h3,.quality-gate h3,.product-card-title,.detail-card h3,.contact-card h3,.info-card h3,.keyword-card h3,.faq-grid h3{line-height:1.22;padding-bottom:.04em}.catalog-product-section .spec-pills li{grid-template-columns:auto minmax(2.8rem,1fr) max-content}.catalog-product-section .spec-pills strong{max-width:none;white-space:nowrap}@media(max-width:420px){.catalog-product-section .spec-pills li{gap:.44rem;padding-inline:.56rem}.catalog-product-section .spec-pills strong{font-size:.72rem;letter-spacing:-.02em}}.section-heading h2,.product-detail-overview-card h2,.cta-band h2{line-height:1.16;padding-bottom:.055em}.product-detail-overview-card h2{letter-spacing:-.055em}.catalog-command-card>strong{line-height:1.18;padding-bottom:.08em}.page-hero.product-page-hero .product-gallery-main-link{display:grid;place-items:center}.page-hero.product-page-hero .product-gallery-main-image-link:not([hidden]),.page-hero.product-page-hero .product-gallery-main-video-shell:not([hidden]){display:grid;width:100%;height:100%;min-height:inherit;max-height:inherit;place-items:center}.page-hero.product-page-hero .product-gallery-main-image-link[hidden],.page-hero.product-page-hero .product-gallery-main-video-shell[hidden]{display:none!important}.page-hero.product-page-hero .product-gallery-main img,.page-hero.product-page-hero .product-gallery-main video{margin:auto;object-position:center center}.page-hero.product-page-hero .product-gallery-main-link{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:var(--gallery-media-aspect, 1 / 1)}.page-hero.product-page-hero .product-gallery-main-image-link:not([hidden]),.page-hero.product-page-hero .product-gallery-main-video-shell:not([hidden]){height:100%;min-height:0;max-height:none;aspect-ratio:inherit}.page-hero.product-page-hero .product-gallery-main img,.page-hero.product-page-hero .product-gallery-main video{height:100%;min-height:0;max-height:none}.page-hero.product-page-hero .product-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.72rem,1.4vw,1rem)}.page-hero.product-page-hero .product-gallery-main{grid-column:1;grid-row:1;width:100%}.page-hero.product-page-hero .product-gallery-strip{grid-column:1;grid-row:2;width:100%;min-width:0}.page-hero.product-page-hero .product-gallery-strip:after{display:block;top:0;right:0;bottom:.52rem;left:auto;width:34px;height:auto;border-radius:0 16px 16px 0;background:linear-gradient(90deg,transparent,rgba(255,253,247,.96))}.page-hero.product-page-hero .product-gallery-thumbs{display:flex;max-height:none;gap:clamp(.5rem,1.1vw,.68rem);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:.12rem .46rem .58rem .12rem;scroll-padding-inline:.12rem;scroll-snap-type:x proximity}.page-hero.product-page-hero .product-gallery-thumbs::-webkit-scrollbar{width:auto;height:8px}.page-hero.product-page-hero .product-gallery-thumb{flex:0 0 clamp(72px,8.4vw,92px);width:clamp(72px,8.4vw,92px);min-width:clamp(72px,8.4vw,92px);min-height:clamp(72px,8.4vw,92px);scroll-snap-align:start}.page-hero.product-page-hero .detail-media.product-gallery{--gallery-main-fit-height: min(590px, calc(100svh - 15rem) );--gallery-thumb-fit-size: clamp(66px, 7.2vw, 82px)}.page-hero.product-page-hero .product-gallery-main-link{max-height:var(--gallery-main-fit-height)}.page-hero.product-page-hero .product-gallery-main-image-link:not([hidden]),.page-hero.product-page-hero .product-gallery-main-video-shell:not([hidden]){max-height:var(--gallery-main-fit-height)}.page-hero.product-page-hero .product-gallery-main img,.page-hero.product-page-hero .product-gallery-main video{max-height:var(--gallery-main-fit-height)}.page-hero.product-page-hero .product-gallery-main figcaption{margin-top:clamp(.42rem,.9vw,.58rem);border-radius:14px;font-size:clamp(.72rem,.92vw,.8rem);line-height:1.25;padding:.5rem .66rem}.page-hero.product-page-hero .product-gallery-thumb{flex-basis:var(--gallery-thumb-fit-size);width:var(--gallery-thumb-fit-size);min-width:var(--gallery-thumb-fit-size);min-height:var(--gallery-thumb-fit-size)}@media(max-width:720px){.page-hero.product-page-hero .detail-media.product-gallery{--gallery-main-fit-height: min(580px, calc(100svh - 15.5rem) );--gallery-thumb-fit-size: clamp(64px, 18vw, 74px);padding:clamp(.62rem,2.2vw,.78rem)}.page-hero.product-page-hero .product-gallery{gap:.58rem}.page-hero.product-page-hero .product-gallery-thumbs{gap:.5rem;padding-bottom:.48rem}}.hero-product-strip{display:none}.hero-product-runway{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;margin-top:.72rem}.hero-product-tile{position:relative;display:grid;min-width:0;align-content:center;justify-items:center;overflow:hidden;border:1px solid rgba(138,219,211,.34);border-radius:18px;background:radial-gradient(circle at 50% 28%,#fffffffa 0 34%,#e6f6f0b8 72%),#fffdf7e6;box-shadow:0 12px 28px #3b58521a;color:#355c5c;font-size:.68rem;font-weight:760;letter-spacing:-.01em;padding:.3rem .28rem .38rem;text-align:center;text-decoration:none}.hero-product-tile:after{content:"";position:absolute;right:14%;bottom:.42rem;left:14%;height:13%;border-radius:999px;background:#48696024;filter:blur(7px)}.hero-product-tile img{position:relative;z-index:1;display:block;width:100%;height:clamp(64px,5.8vw,86px);object-fit:contain;object-position:center}.hero-product-tile span{position:relative;z-index:1;margin-top:.2rem}.hero-product-tile:hover{transform:translateY(-2px);border-color:#5b9d9194;box-shadow:0 18px 40px #52847c29}@media(min-width:721px){.hero-product-runway{gap:.46rem;margin-top:.58rem}.hero-product-runway .hero-product-tile{border-radius:16px;font-size:.63rem;padding:.22rem .22rem .3rem}.hero-product-runway .hero-product-tile img{height:clamp(56px,4.6vw,68px)}.hero-panel .panel-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;margin-top:.62rem}.hero-panel .panel-row{align-content:start;grid-template-columns:auto;gap:.3rem;min-height:82px;border-radius:16px;padding:.58rem}.hero-panel .panel-dot{width:8px;height:8px}.hero-panel .panel-row strong,.hero-panel .panel-row span:last-child{min-width:0;overflow-wrap:anywhere}.hero-panel .panel-row span:last-child{font-size:.72rem;line-height:1.2}}@media(max-width:720px){.hero-industrial .hero-layout{padding-block:1.15rem 1.8rem}.hero-product-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin:.68rem 0 .72rem}.hero-product-strip .hero-product-tile{min-height:78px;border-radius:16px;padding:.22rem .18rem .3rem}.hero-product-strip .hero-product-tile img{height:clamp(48px,14.8vw,58px)}.hero-product-strip .hero-product-tile span{max-width:100%;font-size:.6rem;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-copy h1{font-size:clamp(1.62rem,7.2vw,2.18rem)}.hero-copy>p{margin-top:.78rem}.hero-actions{margin-top:1.05rem}.hero-industrial .hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.88rem}.hero-industrial .hero-metrics .metric,.hero-industrial .hero-metrics .metric:last-child{grid-column:auto;border-radius:16px;padding:.58rem .45rem .54rem}.hero-industrial .hero-metrics .metric strong{font-size:.92rem}.hero-industrial .hero-metrics .metric span{font-size:.58rem}.hero-product-runway{display:none}}.category-product-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.42rem,1.1vw,.62rem);max-width:min(100%,680px);margin-top:clamp(1rem,2vw,1.35rem)}.category-product-tile{display:grid;min-width:0;min-height:94px;align-content:center;justify-items:center;overflow:hidden;border:1px solid rgba(138,219,211,.38);border-radius:18px;background:radial-gradient(circle at 50% 24%,#fffffffa,#eff9f5d1 72%),#fffdf7e0;box-shadow:0 12px 28px #3b58521a;color:#365b5c;font-size:.72rem;font-weight:780;line-height:1.05;padding:.36rem .32rem .42rem;text-align:center;text-decoration:none}.category-product-tile img{display:block;width:100%;height:clamp(58px,6vw,78px);object-fit:contain;object-position:center}.category-product-tile span{max-width:100%;margin-top:.24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-product-tile:hover{transform:translateY(-2px);border-color:#5b9d919e;box-shadow:0 18px 40px #52847c26}@media(max-width:720px){.catalog-category-section{padding-block:clamp(2.25rem,6vw,3rem)}.catalog-category-section .section-heading{margin-bottom:1rem}.catalog-category-section .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.catalog-category-section .category-card{border-radius:20px;box-shadow:0 14px 34px #49595218}.catalog-category-section .category-card>img{aspect-ratio:1 / .92;min-height:0;object-fit:contain}.catalog-category-section .category-card-body{padding:.68rem}.catalog-category-section .category-card .count-pill{min-height:27px;font-size:.62rem;padding:.2rem .4rem}.catalog-category-section .category-card h3{margin-top:.42rem;font-size:clamp(.92rem,3.7vw,1.04rem);line-height:1.14;letter-spacing:-.035em}.catalog-category-section .category-card p{display:none}.category-product-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin-top:1rem}.category-product-tile{min-height:78px;border-radius:16px;font-size:.6rem;padding:.22rem .18rem .3rem}.category-product-tile img{height:clamp(48px,14.8vw,58px)}}@media(max-width:720px){.page-hero.product-page-hero .container.product-page-hero-grid{align-items:start;gap:clamp(.74rem,2.4vw,1rem)}.page-hero.product-page-hero .product-page-hero-copy{display:contents}.page-hero.product-page-hero .breadcrumb{order:1;margin-bottom:.05rem}.page-hero.product-page-hero .product-page-hero-copy>.eyebrow{order:2}.page-hero.product-page-hero .product-page-hero-copy h1{order:3}.page-hero.product-page-hero .product-page-hero-copy>p:not(.eyebrow){order:5;margin:.18rem 0 0}.page-hero.product-page-hero .detail-media.product-gallery{--gallery-main-fit-height: clamp(300px, 43svh, 364px);--gallery-thumb-fit-size: clamp(54px, 14.8vw, 62px);order:4;margin-top:.02rem;padding:clamp(.46rem,1.9vw,.62rem);border-radius:24px}.page-hero.product-page-hero .product-hero-signal-grid{order:6;margin-top:.2rem}.page-hero.product-page-hero .product-hero-actions{order:7}.page-hero.product-page-hero .product-gallery{gap:.44rem}.page-hero.product-page-hero .product-gallery-main{gap:0}.page-hero.product-page-hero .product-gallery-main-link,.page-hero.product-page-hero .product-gallery-main-image-link:not([hidden]),.page-hero.product-page-hero .product-gallery-main-video-shell:not([hidden]),.page-hero.product-page-hero .product-gallery-main img,.page-hero.product-page-hero .product-gallery-main video{max-height:var(--gallery-main-fit-height)}.page-hero.product-page-hero .product-gallery-main figcaption{display:none}.page-hero.product-page-hero .product-gallery-thumbs{gap:.42rem;padding:.06rem .38rem .34rem .06rem}.page-hero.product-page-hero .product-gallery-thumb{flex-basis:var(--gallery-thumb-fit-size);width:var(--gallery-thumb-fit-size);min-width:var(--gallery-thumb-fit-size);min-height:var(--gallery-thumb-fit-size)}.page-hero.product-page-hero .product-gallery-video-mark{width:1.36rem;height:1.36rem}}.language-switcher{position:relative;display:inline-flex;align-items:center;width:auto;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.language-switcher:before,.language-switcher:after{content:none;display:none}.language-select{width:auto;min-width:clamp(134px,10vw,162px);min-height:44px;border:1px solid rgba(124,142,131,.28);border-radius:16px;appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23465f5d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") right .84rem center / .78rem no-repeat,#fffdf8;color:#2f4646;box-shadow:0 1px #ffffffe6 inset,0 10px 24px #2d3f3b12;cursor:pointer;font-size:.79rem;font-weight:680;letter-spacing:.005em;line-height:1.1;padding:.58rem 2rem .58rem .86rem;text-overflow:ellipsis;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease;white-space:nowrap}.language-select:hover{border-color:#53857780;box-shadow:0 1px #fffffff2 inset,0 12px 28px #2d3f3b1a}.language-select:focus-visible{outline:0;border-color:#457b6cc2;box-shadow:0 0 0 3px #fffdf7f2,0 0 0 6px #5f94823d,0 12px 28px #2d3f3b1a}.language-select option{background:#fffdf7;color:#23383a}@media(max-width:720px){.language-switcher{width:auto;max-width:none;min-height:0;border:0;background:transparent;box-shadow:none;overflow:visible}.language-select{min-width:clamp(112px,32vw,138px);min-height:44px;border-radius:15px;font-size:clamp(.68rem,2.32vw,.75rem);font-weight:680;padding:.52rem 1.88rem .52rem .78rem}}.language-switcher[data-enhanced=true] .language-select{position:absolute;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;pointer-events:none;white-space:nowrap}.language-menu-trigger[hidden],.language-menu[hidden]{display:none}.language-menu-trigger{display:inline-flex;min-width:clamp(138px,10.4vw,168px);min-height:46px;align-items:center;justify-content:space-between;gap:.58rem;border:1px solid rgba(124,142,131,.3);border-radius:16px;background:#fffdf8;color:#2f4646;box-shadow:0 1px #ffffffeb inset,0 10px 24px #2d3f3b12;cursor:pointer;font:inherit;padding:.42rem .76rem .42rem .52rem;text-align:left;touch-action:manipulation;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.language-menu-trigger:hover,.language-switcher[data-open=true] .language-menu-trigger{border-color:#53857780;background:#fffffb;box-shadow:0 1px #fffffff5 inset,0 13px 30px #2d3f3b1c}.language-menu-trigger:focus-visible{outline:0;border-color:#457b6cc2;box-shadow:0 0 0 3px #fffdf7f2,0 0 0 6px #5f94823d,0 12px 28px #2d3f3b1a}.language-menu-trigger-code{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(95,148,130,.18);border-radius:12px;background:#eef6f2;color:#2d655b;font-size:.71rem;font-weight:780;letter-spacing:.035em}.language-menu-trigger-name{min-width:0;flex:1 1 auto;color:#344a49;font-size:.79rem;font-weight:660;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-menu-trigger-chevron{width:.82rem;height:.82rem;flex:0 0 auto;margin-right:.08rem;color:#6b7d78;transform:translateY(0);transition:transform .18s ease}.language-switcher[data-open=true] .language-menu-trigger-chevron{transform:translateY(0) rotate(180deg)}.language-menu{position:absolute;top:calc(100% + .56rem);right:0;z-index:180;width:min(284px,calc(100vw - 1.25rem));padding:.46rem;border:1px solid rgba(203,211,197,.78);border-radius:20px;background:#fffdf8;box-shadow:0 24px 58px #2b3f3d38,0 6px 18px #2b3f3d1a,inset 0 1px #ffffffe0;backdrop-filter:none;transform-origin:top right;animation:language-menu-in .17s ease-out}.language-menu:before{content:"";position:absolute;top:-7px;right:1.42rem;width:13px;height:13px;border-top:1px solid rgba(203,211,197,.78);border-left:1px solid rgba(203,211,197,.78);background:#fffdf8;transform:rotate(45deg)}.language-menu-option{position:relative;display:grid;width:100%;min-height:52px;grid-template-columns:2.15rem minmax(0,1fr) 1.14rem;gap:.64rem;align-items:center;border:1px solid transparent;border-radius:15px;background:transparent;color:#2f4646;cursor:pointer;font:inherit;padding:.5rem .54rem;text-align:left;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.language-menu-option:hover,.language-menu-option:focus-visible{outline:0;border-color:#7ca48f33;background:#f4f8f1;box-shadow:inset 0 1px #ffffffb3}.language-menu-option:active{transform:scale(.985)}.language-menu-option[aria-selected=true]{border-color:#5f94823d;background:#edf6f2;box-shadow:inset 0 1px #ffffffc7}.language-menu-option-code{display:inline-flex;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;border:1px solid rgba(95,148,130,.16);border-radius:12px;background:#ffffffc2;color:#2d655b;font-size:.72rem;font-weight:780;letter-spacing:.04em;box-shadow:inset 0 0 0 1px #7e9b922e}.language-menu-option-copy{display:grid;min-width:0;gap:.08rem}.language-menu-option-copy strong{color:#263c3d;font-size:.86rem;font-weight:690;letter-spacing:.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-menu-option-copy small{color:#6f7c71;font-size:.68rem;font-weight:560;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-menu-option-check{position:relative;display:inline-grid;width:1.05rem;height:1.05rem;place-items:center;border-radius:999px;background:#fffdf8;color:transparent;box-shadow:inset 0 0 0 1px #7e9b9238;opacity:.42}.language-menu-option[aria-selected=true] .language-menu-option-check{background:#4f8b7f;color:#fffdf7;opacity:1}.language-menu-option[aria-selected=true] .language-menu-option-check:after{content:none}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:720px){.language-menu-trigger{min-width:clamp(112px,32vw,138px);min-height:44px;gap:.42rem;border-radius:15px;padding:.4rem .62rem .4rem .44rem}.language-menu-trigger-code{width:1.9rem;height:1.9rem;font-size:.68rem}.language-menu-trigger-name{font-size:clamp(.68rem,2.32vw,.75rem)}.language-menu{right:-3.35rem;width:min(292px,calc(100vw - 1rem));padding:.34rem}.language-menu:before{right:4.72rem}.language-menu-option{min-height:48px;grid-template-columns:2rem minmax(0,1fr) 1rem;gap:.54rem;border-radius:14px;padding:.44rem .48rem}}@media(prefers-reduced-motion:reduce){.language-menu{animation:none}.language-menu-trigger,.language-menu-trigger-chevron,.language-menu-option{transition:none}}:root{--ink: #070707;--ink-2: #151515;--ink-3: #2a2a2a;--paper: #f4f1e8;--paper-2: #fffdf5;--paper-3: #ebe5d7;--muted: #706b61;--muted-dark: #bdb7aa;--line: #d8d0bf;--line-dark: rgba(255, 253, 245, .16);--cyan: #e56a22;--cyan-2: #e6ff8f;--lime: #e56a22;--lime-2: #f8d0b6;--radius: 30px;--radius-sm: 16px;--shadow: 0 28px 80px rgba(18, 17, 14, .14);--shadow-dark: 0 34px 90px rgba(0, 0, 0, .42);--font-display: "Helvetica Neue", "Aptos Display", "Segoe UI", system-ui, sans-serif;--font-body: "Helvetica Neue", "Aptos", "Segoe UI", system-ui, sans-serif;--font-mono: "SFMono-Regular", "Roboto Mono", Consolas, monospace}html{background:var(--paper);scroll-padding-top:96px}body{background:radial-gradient(circle at 12% 0%,rgba(229,106,34,.18),transparent 24rem),linear-gradient(90deg,rgba(7,7,7,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(7,7,7,.035) 1px,transparent 1px),var(--paper);background-size:auto,56px 56px,56px 56px,auto;color:var(--ink);font-family:var(--font-body);letter-spacing:-.01em}::selection{background:var(--cyan);color:var(--ink)}.container{width:min(calc(100% - 2rem),1260px)}h1,h2,h3{color:var(--ink);font-family:var(--font-display);font-weight:900;letter-spacing:-.065em;line-height:.9;text-transform:uppercase}p,li,td,th,input,textarea,select{line-height:1.62}.skip-link:focus,a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.site-header{position:sticky;top:.75rem;z-index:100;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.header-shell{min-height:76px;border:1px solid rgba(7,7,7,.14);border-radius:999px;background:#fffdf5db;box-shadow:0 18px 48px #12110e1f;padding:.48rem .54rem .48rem 1rem;backdrop-filter:blur(18px)}.brand{min-width:max-content}.brand-logo text:first-of-type{font-family:var(--font-display);font-weight:900;letter-spacing:-.055em}.brand-logo text:last-of-type{font-family:var(--font-mono);letter-spacing:.08em}.primary-nav{gap:.18rem;border:1px solid rgba(7,7,7,.08);border-radius:999px;background:#0707070b;padding:.28rem}.primary-nav a,.primary-nav .nav-products-menu summary{min-height:44px;border:1px solid transparent;border-radius:999px;color:#22201b;font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:.02em;padding:.72rem .95rem;text-transform:uppercase}.primary-nav a:hover,.primary-nav a[aria-current=page],.primary-nav .nav-products-menu[open] summary,.primary-nav .nav-products-menu:hover summary,.primary-nav .nav-products-menu summary[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--paper-2);box-shadow:none;transform:none}.nav-category-menu,.language-menu{border:1px solid rgba(7,7,7,.14);border-radius:24px;background:var(--paper-2);box-shadow:0 26px 70px #12110e33}.nav-category-menu a{border-radius:17px}.language-menu-trigger,.language-select{border-color:#07070729;background:var(--paper-2);color:var(--ink);font-family:var(--font-mono);box-shadow:none}.language-menu-trigger-code,.language-menu-option-code{border-color:#0707071f;background:var(--ink);color:var(--paper-2)}.header-cta,.button{min-height:48px;align-items:center;justify-content:center;border:1.5px solid var(--ink);border-radius:999px;font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.025em;line-height:1;padding:.98rem 1.25rem;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;white-space:nowrap}.header-cta,.button-primary,.button-dark{background:var(--ink);color:var(--paper-2);box-shadow:0 14px 34px #07070733}.button-primary:hover,.button-dark:hover,.header-cta:hover{border-color:var(--ink);background:var(--cyan);color:var(--ink);box-shadow:0 16px 38px #78972742;transform:translateY(-2px)}.button-secondary,.button-light{border-color:#0707072e;background:var(--paper-2);color:var(--ink);box-shadow:none}.button-secondary:hover,.button-light:hover{border-color:var(--ink);background:var(--ink);color:var(--paper-2);transform:translateY(-2px)}.hero-industrial,.page-hero{position:relative;overflow:hidden;border-bottom:0;background:radial-gradient(circle at 80% 12%,rgba(229,106,34,.3),transparent 25rem),linear-gradient(90deg,rgba(7,7,7,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(7,7,7,.055) 1px,transparent 1px),var(--paper);background-size:auto,54px 54px,54px 54px,auto;color:var(--ink)}.hero-industrial:before,.page-hero:before{content:"FORTRICSUSB";position:absolute;right:-.18em;bottom:-.2em;z-index:0;color:#07070709;font-family:var(--font-display);font-size:clamp(5rem,18vw,18rem);font-weight:900;letter-spacing:-.08em;line-height:.75;pointer-events:none;text-transform:uppercase}.hero-industrial:after,.page-hero:after{content:"";position:absolute;inset:auto auto 8% 5%;z-index:0;width:min(30vw,420px);aspect-ratio:1;border:1px solid rgba(7,7,7,.12);border-radius:999px;background:repeating-radial-gradient(circle,rgba(7,7,7,.08) 0 1px,transparent 1px 12px),transparent;pointer-events:none}.hero-bg,.hero-orbit,.hero-ring,.hero-pulse,.hero-beam{display:none}.hero-layout{position:relative;z-index:1;grid-template-columns:minmax(0,1fr) minmax(340px,520px);gap:clamp(2rem,6vw,6rem);min-height:clamp(640px,80vh,860px);padding-block:clamp(4rem,8vw,8rem)}.hero-copy{max-width:760px}.eyebrow,.section-heading .eyebrow,.hero-copy .eyebrow,.catalog-hero .eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;border:1px solid rgba(7,7,7,.16);border-radius:999px;background:var(--cyan);color:var(--ink);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.055em;line-height:1;padding:.5rem .72rem;text-transform:uppercase}.hero-copy h1,.page-hero h1,.catalog-hero h1,.product-page-hero h1{max-width:12ch;margin-top:1.1rem;color:var(--ink);font-size:clamp(3.2rem,9.4vw,8.6rem);letter-spacing:-.085em;line-height:.78;text-wrap:balance}.hero-copy h1 span{color:inherit}.hero-copy>p,.page-hero p:not(.eyebrow),.catalog-hero-copy>p:not(.eyebrow),.product-page-hero-copy>p{max-width:660px;color:#413d35;font-size:clamp(1rem,1.55vw,1.28rem);font-weight:500}.hero-signal-row{gap:.5rem;margin-top:1rem}.hero-signal-row span,.catalog-scan-status span,.count-pill,.product-model-badge,.spec-pills li,.product-hero-signal-grid div,.catalog-command-metrics div{border:1px solid rgba(7,7,7,.14);background:#fffdf5c7;color:var(--ink);font-family:var(--font-mono);box-shadow:none}.hero-product-strip,.hero-product-runway,.category-product-strip{gap:.65rem}.hero-product-tile,.category-product-tile{border:1px solid rgba(7,7,7,.14);border-radius:18px;background:#fffdf5d6;box-shadow:none}.hero-product-tile:after{display:none}.hero-product-tile img,.category-product-tile img{background:#f8f5ed}.hero-product-tile span,.category-product-tile span{color:var(--ink);font-family:var(--font-mono)}.hero-product-tile:hover,.category-product-tile:hover{border-color:var(--ink);background:var(--cyan);transform:translateY(-3px)}.hero-panel,.catalog-command-card,.detail-media,.contact-card,.rfq-form,.detail-card{border:1px solid rgba(7,7,7,.16);border-radius:34px;background:#fffdf5e0;box-shadow:var(--shadow)}.hero-panel{position:relative;overflow:hidden;padding:clamp(1rem,2.2vw,1.45rem);transform:rotate(1.5deg)}.hero-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(7,7,7,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(7,7,7,.045) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.panel-header{position:relative;z-index:1;border:1px solid rgba(7,7,7,.12);border-radius:22px;background:var(--ink);color:var(--paper-2)}.panel-header span,.panel-header strong{color:inherit;font-family:var(--font-mono)}.hero-panel img.hero-family-image,.hero-panel img{position:relative;z-index:1;border:1px solid rgba(7,7,7,.12);border-radius:26px;background:#faf7ef;box-shadow:none}.hero-console-grid{position:relative;z-index:1}.hero-console-grid div,.panel-stack,.panel-row{border-color:#0707071f;background:#fffdf5db;color:var(--ink);box-shadow:none}.hero-console-grid strong,.hero-console-grid span,.panel-row strong,.panel-row span{color:var(--ink);font-family:var(--font-mono)}.hero-metrics{max-width:620px}.hero-metrics .metric{border:1px solid rgba(7,7,7,.14);border-radius:22px;background:#fffdf5d1;box-shadow:none}.hero-metrics .metric strong{color:var(--ink);font-family:var(--font-display)}.hero-metrics .metric span{color:var(--muted);font-family:var(--font-mono)}.section,.catalog-category-section,.catalog-product-section,.product-detail-data-section{background:transparent;padding-block:clamp(4rem,7vw,7rem)}.section-heading{max-width:860px;margin-bottom:clamp(1.7rem,3.2vw,3rem)}.section-heading h2{max-width:13ch;font-size:clamp(2.35rem,5.6vw,5.8rem);letter-spacing:-.078em;line-height:.82;text-wrap:balance}.section-heading p:not(.eyebrow){max-width:760px;color:#514b42;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:500}.trust-strip,.procurement-grid,.split-grid,.product-detail-info-grid,.contact-layout{gap:clamp(1.25rem,3vw,2rem)}.trust-strip article,.procurement-fact,.risk-panel,.capability-card,.quality-gate,.keyword-card,.factory-tile,.faq-grid .detail-card,.product-detail-overview-card,.rfq-readiness-card{border:1px solid rgba(7,7,7,.14);border-radius:28px;background:#fffdf5d1;box-shadow:0 16px 44px #12110e14}.trust-strip article span,.procurement-fact span,.quality-gate span,.keyword-card>span{color:var(--ink);font-family:var(--font-mono)}.trust-strip article strong,.procurement-fact strong,.capability-card h3,.quality-gate h3,.keyword-card h3,.detail-card h3{color:var(--ink);font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase}.category-grid,.product-grid,.keyword-grid,.capability-grid,.quality-gate-grid,.factory-grid{gap:clamp(.95rem,1.6vw,1.35rem)}.category-card,.product-card{overflow:hidden;border:1px solid rgba(7,7,7,.14);border-radius:30px;background:#fffdf5e6;box-shadow:0 18px 50px #12110e1a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.category-card:before{height:0}.category-card:hover,.product-card:hover{border-color:var(--ink);box-shadow:0 30px 82px #12110e2e;transform:translateY(-6px)}.category-card img,.product-media{background:linear-gradient(90deg,rgba(7,7,7,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(7,7,7,.045) 1px,transparent 1px),#f8f5ed;background-size:26px 26px}.category-card img,.product-media img{transition:transform .24s ease}.category-card:hover img,.product-card:hover .product-media img{transform:scale(1.045) rotate(-1deg)}.category-card-body,.product-card-body{background:transparent;color:var(--ink)}.category-card h3,.product-card-title{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.18rem,1.65vw,1.65rem);letter-spacing:-.052em;line-height:.96;text-transform:uppercase}.category-card p,.product-card p{color:#5d574e}.product-media:before{background:linear-gradient(90deg,rgba(7,7,7,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(7,7,7,.045) 1px,transparent 1px),#f8f5ed;background-size:24px 24px}.product-model-badge{border-radius:999px;color:var(--ink);font-size:.68rem;letter-spacing:.015em}.spec-pills{gap:.42rem}.spec-pills li{border-radius:14px;padding:.52rem .58rem}.spec-pills span{color:#6b645b}.spec-pills strong{color:var(--ink);font-family:var(--font-mono)}.product-actions{gap:.55rem}.text-link,.mini-rfq{min-height:42px;border:1px solid rgba(7,7,7,.16);border-radius:999px;background:var(--paper-2);color:var(--ink);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:.66rem .78rem;text-transform:uppercase;white-space:nowrap}.text-link:hover,.mini-rfq:hover{border-color:var(--ink);background:var(--ink);color:var(--paper-2)}.mini-rfq{background:var(--cyan)}.section-dark{overflow:hidden;border:0;background:linear-gradient(90deg,rgba(255,253,245,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(255,253,245,.06) 1px,transparent 1px),#070707;background-size:54px 54px;color:var(--paper-2)}.section-dark h2,.section-dark h3,.section-dark .section-heading h2{color:var(--paper-2)}.section-dark .section-heading p:not(.eyebrow),.section-dark p{color:#fffdf5b8}.section-dark .capability-card,.section-dark .quality-gate{border-color:#fffdf529;background:#fffdf511;box-shadow:none}.section-dark .capability-card h3,.section-dark .quality-gate h3{color:var(--paper-2)}.decision-table-wrap,.spec-table{border:1px solid rgba(7,7,7,.14);border-radius:24px;background:#fffdf5db;box-shadow:none}.decision-table th,.decision-table td,.spec-table th,.spec-table td{border-color:#0707071a}.timeline{counter-reset:step;gap:.75rem}.timeline li{border:1px solid rgba(7,7,7,.14);border-radius:22px;background:#fffdf5db;box-shadow:none}.timeline li:before{background:var(--ink);color:var(--paper-2);font-family:var(--font-mono)}.factory-tile{overflow:hidden}.factory-tile img{filter:saturate(.96) contrast(1.02)}.factory-tile span{border:1px solid rgba(7,7,7,.14);border-radius:999px;background:var(--paper-2);color:var(--ink);font-family:var(--font-mono)}.cta-band{overflow:hidden;border:1px solid rgba(7,7,7,.16);border-radius:clamp(30px,5vw,58px);background:radial-gradient(circle at 82% 20%,rgba(229,106,34,.46),transparent 25rem),linear-gradient(90deg,rgba(7,7,7,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(7,7,7,.06) 1px,transparent 1px),var(--paper-2);background-size:auto,44px 44px,44px 44px,auto;color:var(--ink);box-shadow:var(--shadow)}.cta-band h2{color:var(--ink);font-size:clamp(2.6rem,6.4vw,6.6rem)}.cta-band p{color:#433e36}.catalog-hero{background:radial-gradient(circle at 78% 14%,rgba(229,106,34,.32),transparent 23rem),linear-gradient(90deg,rgba(7,7,7,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(7,7,7,.06) 1px,transparent 1px),var(--paper);background-size:auto,54px 54px,54px 54px,auto}.catalog-hero:before,.catalog-hero:after{opacity:1}.catalog-command-card{color:var(--ink)}.catalog-command-card:before{background:radial-gradient(circle,rgba(229,106,34,.45),transparent 68%)}.catalog-command-card>span,.catalog-command-card strong,.catalog-command-card p,.catalog-command-metrics b,.catalog-command-metrics small{color:var(--ink);font-family:var(--font-mono)}.catalog-command-card strong{font-family:var(--font-display);letter-spacing:-.085em}.catalog-mobile-jumpbar a,.product-detail-anchorbar a,.category-keyword-links a{border:1px solid rgba(7,7,7,.16);border-radius:999px;background:var(--paper-2);color:var(--ink);font-family:var(--font-mono);font-weight:700;text-transform:uppercase;white-space:nowrap}.catalog-mobile-jumpbar a:hover,.product-detail-anchorbar a:hover,.category-keyword-links a:hover{border-color:var(--ink);background:var(--ink);color:var(--paper-2)}.product-page-hero{background:radial-gradient(circle at 82% 12%,rgba(229,106,34,.28),transparent 22rem),linear-gradient(90deg,rgba(7,7,7,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(7,7,7,.06) 1px,transparent 1px),var(--paper);background-size:auto,54px 54px,54px 54px,auto}.product-hero-signal-grid div{border-radius:20px}.product-hero-signal-grid span,.product-hero-signal-grid strong{color:var(--ink);font-family:var(--font-mono)}.product-detail-anchorbar{border-block:1px solid rgba(7,7,7,.12);background:#fffdf5e6;backdrop-filter:blur(14px)}.detail-card,.rfq-form{color:var(--ink)}.field label{color:var(--ink);font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.field input,.field select,.field textarea{border:1px solid rgba(7,7,7,.16);border-radius:18px;background:var(--paper-2);color:var(--ink);box-shadow:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px #e56a225c}.site-footer{border-top:0;background:linear-gradient(90deg,rgba(255,253,245,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(255,253,245,.06) 1px,transparent 1px),#070707;background-size:54px 54px;color:var(--paper-2)}.site-footer h2,.site-footer p,.site-footer li,.site-footer a,.footer-bottom{color:#fffdf5b8}.site-footer h2{color:var(--paper-2);font-family:var(--font-mono);letter-spacing:.04em;line-height:1.35}.site-footer a:hover{color:var(--cyan)}@media(min-width:1180px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.site-header{top:0;position:sticky}.header-shell{border-radius:28px}.hero-layout{grid-template-columns:1fr;min-height:auto}.hero-panel{transform:none}.hero-copy h1,.page-hero h1,.catalog-hero h1,.product-page-hero h1{max-width:11ch;font-size:clamp(3.2rem,15vw,6.2rem)}}@media(max-width:720px){html{scroll-padding-top:0}body{background-size:auto,38px 38px,38px 38px,auto}.container{width:min(calc(100% - 1.1rem),1260px)}.site-header{position:static;padding-top:.5rem}.header-shell{border-radius:24px;padding:.6rem}.mobile-menu-toggle{border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--paper-2);font-family:var(--font-mono)}.primary-nav{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:22px;background:#0707070e}.primary-nav a,.primary-nav .nav-products-menu summary{min-height:48px;justify-content:center;border-radius:16px;padding:.7rem .5rem;text-align:center}.hero-industrial,.page-hero{background-size:auto,38px 38px,38px 38px,auto}.hero-layout,.catalog-hero-grid,.product-page-hero-grid{padding-block:3.3rem}.hero-copy h1,.page-hero h1,.catalog-hero h1,.product-page-hero h1{max-width:9.5ch;margin-top:1rem;font-size:clamp(3.15rem,18vw,5.25rem)}.hero-copy>p,.page-hero p:not(.eyebrow),.catalog-hero-copy>p:not(.eyebrow),.product-page-hero-copy>p{font-size:1rem}.hero-actions,.section-actions,.product-hero-actions{align-items:stretch;flex-direction:column}.button,.header-cta{width:100%;min-height:50px}.hero-signal-row,.catalog-scan-status{display:grid;grid-template-columns:1fr}.hero-product-strip,.hero-product-runway,.category-product-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.section,.catalog-category-section,.catalog-product-section,.product-detail-data-section{padding-block:3.3rem}.section-heading h2,.cta-band h2{max-width:10ch;font-size:clamp(2.45rem,14vw,4.3rem)}.category-card,.product-card,.trust-strip article,.procurement-fact,.risk-panel,.capability-card,.quality-gate,.keyword-card,.factory-tile,.detail-card,.rfq-form{border-radius:24px}.product-grid,.category-grid,.keyword-grid,.capability-grid,.quality-gate-grid,.factory-grid{grid-template-columns:1fr}.text-link,.mini-rfq{flex:1 1 auto;justify-content:center}.cta-band{border-radius:28px;padding:1.35rem}.site-footer{border-radius:28px 28px 0 0}}@media(prefers-reduced-motion:reduce){.button,.header-cta,.product-card,.category-card,.hero-product-tile,.category-product-tile,.product-media img,.category-card img{transition:none}}:root{--acid: #e56a22;--acid-2: #f5a36d;--orange: #ff5a1f;--black: #050505;--cream: #f7f0df}.site-header{mix-blend-mode:normal}.header-shell{border:1px solid rgba(247,240,223,.16);background:#050505e0;box-shadow:0 22px 70px #05050557}.brand-logo text{fill:var(--cream)}.primary-nav{border-color:#f7f0df1f;background:#f7f0df0f}.primary-nav a,.primary-nav .nav-products-menu summary,.language-menu-trigger{color:var(--cream)}.primary-nav a:hover,.primary-nav a[aria-current=page],.primary-nav .nav-products-menu[open] summary,.primary-nav .nav-products-menu:hover summary,.primary-nav .nav-products-menu summary[aria-current=page]{border-color:var(--acid);background:var(--acid);color:var(--black)}.language-menu-trigger{border-color:#f7f0df29;background:#f7f0df14}.language-menu-trigger-name,.language-menu-trigger-chevron{color:var(--cream)}.header-cta{border-color:var(--acid);background:var(--acid);color:var(--black);box-shadow:0 18px 42px #e56a2233}.header-cta:hover{border-color:var(--cream);background:var(--cream);color:var(--black)}.hero-industrial{min-height:calc(100dvh - 1rem);background:linear-gradient(90deg,rgba(247,240,223,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(247,240,223,.07) 1px,transparent 1px),radial-gradient(circle at 72% 10%,rgba(229,106,34,.28),transparent 21rem),radial-gradient(circle at 12% 80%,rgba(255,90,31,.18),transparent 28rem),var(--black);background-size:46px 46px,46px 46px,auto,auto,auto;color:var(--cream)}.hero-industrial:before{content:"NOT SMALL";right:-.06em;bottom:-.07em;color:#f7f0df13;font-size:clamp(6rem,22vw,21rem)}.hero-industrial:after{left:auto;right:5%;bottom:10%;border-color:#e56a2257;background:repeating-radial-gradient(circle,rgba(229,106,34,.18) 0 1px,transparent 1px 13px),transparent}.hero-layout{min-height:clamp(720px,84vh,940px);align-items:center}.hero-copy{position:relative}.hero-copy:before{content:"OEM / ODM / USB-C / APPLIANCE";display:inline-flex;margin-bottom:.8rem;border:1px solid rgba(247,240,223,.18);border-radius:999px;background:#f7f0df14;color:#f7f0dfb8;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.46rem .7rem}.hero-industrial .hero-copy>.eyebrow{border-color:var(--acid);background:var(--acid);color:var(--black)}.hero-copy h1{max-width:9ch;color:var(--cream);font-size:clamp(4.2rem,10.8vw,10rem);letter-spacing:-.095em;line-height:.72}.hero-copy>p{color:#f7f0dfc7;font-size:clamp(1.05rem,1.48vw,1.24rem)}.hero-signal-row span{border-color:#f7f0df29;background:#f7f0df14;color:var(--cream)}.hero-actions .button-primary{border-color:var(--acid);background:var(--acid);color:var(--black);box-shadow:0 20px 54px #e56a2238}.hero-actions .button-secondary{border-color:#f7f0df61;background:transparent;color:var(--cream)}.hero-actions .button-primary:hover,.hero-actions .button-secondary:hover{border-color:var(--cream);background:var(--cream);color:var(--black)}.hero-manifesto{position:relative;display:grid;max-width:580px;gap:.42rem;margin-top:clamp(1.1rem,2vw,1.6rem);border-left:5px solid var(--acid);background:#f7f0df14;box-shadow:inset 0 0 0 1px #f7f0df1f;color:var(--cream);padding:1rem 1rem 1rem 1.1rem}.hero-manifesto:after{content:"01";position:absolute;right:.85rem;top:.75rem;color:#e56a2257;font-family:var(--font-display);font-size:3rem;font-weight:900;letter-spacing:-.08em;line-height:1}.hero-manifesto span{color:var(--acid);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-manifesto strong{max-width:16ch;color:var(--cream);font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:900;letter-spacing:-.055em;line-height:.9;text-transform:uppercase}.hero-manifesto p{max-width:34rem;margin:0;color:#f7f0dfb3;font-size:.94rem}.hero-industrial .hero-metrics .metric{border-color:#f7f0df29;background:#f7f0df14}.hero-industrial .hero-metrics .metric strong{color:var(--acid)}.hero-industrial .hero-metrics .metric span{color:#f7f0dfa8}.hero-panel{border:2px solid var(--cream);border-radius:18px 44px;background:var(--cream);box-shadow:18px 18px 0 var(--acid),38px 38px 80px #00000057;transform:rotate(-2.2deg)}.hero-panel:hover{transform:rotate(-1deg) translateY(-4px)}.hero-panel:after{content:"PRODUCTS THAT SELL THE BRIEF";position:absolute;left:1.1rem;top:50%;z-index:2;transform:translateY(-50%) rotate(-90deg);transform-origin:left top;color:#05050557;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.16em;pointer-events:none}.panel-header{background:var(--black);color:var(--cream)}.hero-console-grid div,.panel-stack,.panel-row,.hero-product-tile,.category-product-tile{border-color:#0505052e;background:#fffdf5b8}.hero-product-tile:hover,.category-product-tile:hover{background:var(--acid)}.section:nth-of-type(3n+1):not(.hero-industrial){background:linear-gradient(90deg,rgba(5,5,5,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(5,5,5,.05) 1px,transparent 1px),#fffdf585;background-size:42px 42px}.section-heading h2{max-width:11ch;font-size:clamp(2.9rem,6.6vw,6.9rem);line-height:.76}.trust-strip article,.procurement-fact,.risk-panel,.capability-card,.quality-gate,.keyword-card,.factory-tile,.detail-card,.rfq-form,.category-card,.product-card{border-width:1.5px}.category-card,.product-card{border-color:#05050538;border-radius:18px;box-shadow:0 16px #0505050a,0 28px 70px #12110e1c}.category-card:nth-child(2n),.product-card:nth-child(4n+2){transform:translateY(12px)}.category-card:nth-child(2n):hover,.product-card:nth-child(4n+2):hover{transform:translateY(4px) rotate(-1deg)}.category-card:hover,.product-card:hover{box-shadow:0 0 0 2px var(--black),12px 12px 0 var(--acid),0 34px 84px #12110e33}.product-card-title,.category-card h3{font-size:clamp(1.25rem,1.9vw,1.9rem);line-height:.88}.product-card-body .eyebrow,.category-card-body .count-pill{border-color:var(--black);background:var(--black);color:var(--cream)}.mini-rfq{border-color:var(--black);background:var(--acid)}.text-link:hover,.mini-rfq:hover{background:var(--black);color:var(--cream)}.cta-band{border:2px solid var(--black);border-radius:18px 58px;background:linear-gradient(90deg,rgba(5,5,5,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(5,5,5,.06) 1px,transparent 1px),var(--acid);background-size:36px 36px;box-shadow:18px 18px 0 var(--black)}.cta-band .eyebrow{background:var(--black);color:var(--cream)}.cta-band h2,.cta-band p{color:var(--black)}.page-hero:not(.hero-industrial){background:linear-gradient(90deg,rgba(5,5,5,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(5,5,5,.06) 1px,transparent 1px),radial-gradient(circle at 78% 10%,rgba(229,106,34,.38),transparent 23rem),var(--cream);background-size:46px 46px,46px 46px,auto,auto}.page-hero:not(.hero-industrial) h1{max-width:10ch;font-size:clamp(3.8rem,9vw,9rem);line-height:.74}.catalog-command-card,.detail-card,.rfq-form{border-radius:18px 36px}@media(max-width:980px){.hero-panel,.hero-panel:hover,.category-card:nth-child(2n),.product-card:nth-child(4n+2),.category-card:nth-child(2n):hover,.product-card:nth-child(4n+2):hover{transform:none}.hero-panel{box-shadow:10px 10px 0 var(--acid),0 28px 70px #00000047}}@media(max-width:720px){.header-shell{border-radius:22px}.brand-logo text{fill:var(--cream)}.mobile-menu-toggle{border-color:var(--acid);background:var(--acid);color:var(--black)}.primary-nav{border-color:#f7f0df1f;background:#f7f0df14}.hero-industrial,.hero-layout{min-height:auto}.hero-copy:before{font-size:.62rem;white-space:normal}.hero-copy h1,.page-hero:not(.hero-industrial) h1{max-width:8.4ch;font-size:clamp(3.3rem,18.5vw,5.7rem);line-height:.76}.hero-manifesto{padding:.9rem}.hero-manifesto:after{font-size:2.25rem}.hero-panel{border-radius:18px 30px}.hero-panel:after{display:none}.section-heading h2{font-size:clamp(2.7rem,15.5vw,4.8rem)}.product-card,.category-card,.product-card:hover,.category-card:hover{box-shadow:0 18px 48px #12110e1c}.cta-band{border-radius:18px 34px;box-shadow:8px 8px 0 var(--black)}}.hero-industrial{min-height:calc(100dvh - 96px)}.hero-layout{min-height:calc(100dvh - 96px);grid-template-columns:minmax(0,.96fr) minmax(380px,560px);gap:clamp(1.6rem,5vw,5.8rem);padding-block:clamp(1.4rem,4.5vh,3.6rem)}.hero-product-strip,.hero-product-runway,.hero-panel .hero-console-grid,.hero-panel .panel-stack{display:none}.hero-copy:before{margin-bottom:.55rem}.hero-signal-row{margin-top:0}.hero-copy h1{position:relative;max-width:7.35ch;margin-top:.72rem;font-size:clamp(5.4rem,11.4vw,11rem);letter-spacing:-.105em;line-height:.68}.hero-copy h1:after{content:"";position:absolute;left:.02em;bottom:-.11em;width:min(4.4ch,82%);height:.1em;background:var(--acid);box-shadow:0 0 34px #e56a2257}.hero-copy>p{max-width:560px;margin-top:1.35rem;font-size:clamp(.98rem,1.22vw,1.12rem);line-height:1.52}.hero-actions{margin-top:1.05rem}.hero-manifesto{max-width:500px;gap:.28rem;margin-top:1rem;padding:.78rem .9rem .8rem 1rem}.hero-manifesto strong{font-size:clamp(1.12rem,1.8vw,1.55rem)}.hero-manifesto p{max-width:28rem;font-size:.84rem;line-height:1.45}.hero-manifesto:after{top:.55rem;right:.7rem;font-size:2.3rem}.hero-metrics{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.hero-industrial .hero-metrics .metric{min-width:0;flex:0 1 auto;border-radius:999px;padding:.46rem .68rem}.hero-industrial .hero-metrics .metric strong,.hero-industrial .hero-metrics .metric span{display:inline;font-size:.72rem;line-height:1}.hero-industrial .hero-metrics .metric strong{margin-right:.28rem}.hero-panel{align-self:center;display:grid;max-height:min(68vh,620px);grid-template-rows:auto minmax(0,1fr);padding:clamp(.7rem,1.4vw,1rem)}.hero-panel:after{left:.82rem}.hero-panel img.hero-family-image{width:100%;height:min(50vh,450px);object-fit:contain;object-position:center}.panel-header{min-height:48px;padding:.68rem .84rem}@media(max-width:980px){.hero-industrial,.hero-layout{min-height:auto}.hero-layout{grid-template-columns:1fr;padding-block:2.3rem}.hero-copy h1{max-width:7.2ch;font-size:clamp(4rem,16vw,7rem)}.hero-panel{max-height:none}.hero-panel img.hero-family-image{height:auto}}@media(max-width:720px){.hero-layout{padding-block:2rem}.hero-copy:before,.hero-signal-row{display:none}.hero-copy h1{max-width:7ch;margin-top:0;font-size:clamp(3.65rem,19vw,5.85rem)}.hero-copy>p{margin-top:1.15rem}.hero-actions,.hero-manifesto{margin-top:.9rem}.hero-metrics{display:none}.hero-panel{box-shadow:7px 7px 0 var(--acid)}}.hero-layout{box-sizing:border-box;min-height:0;height:calc(100svh - 76px);grid-template-columns:minmax(0,.98fr) minmax(360px,540px);align-items:center;padding-block:clamp(.8rem,1.8vh,1.35rem)}.hero-copy:before,.hero-signal-row,.hero-metrics{display:none}.hero-copy h1{max-width:8.9ch;margin-top:0;font-size:clamp(4rem,6.25vw,6.35rem);letter-spacing:-.095em;line-height:.75}.hero-copy h1:after{bottom:-.14em;width:min(5.4ch,88%);height:.075em}.hero-copy>p{max-width:520px;margin-top:1rem;font-size:clamp(.95rem,1vw,1.04rem);line-height:1.44}.hero-actions{margin-top:.78rem}.hero-manifesto{max-width:480px;margin-top:.68rem;padding:.68rem .78rem .7rem .9rem}.hero-manifesto span{font-size:.62rem}.hero-manifesto strong{max-width:none;font-size:clamp(1rem,1.2vw,1.22rem);line-height:.95}.hero-manifesto p{font-size:.78rem;line-height:1.36}.hero-manifesto:after{display:none}.hero-panel{max-height:min(55vh,490px);box-shadow:12px 12px 0 var(--acid),28px 28px 70px #00000057}.hero-panel img.hero-family-image{height:min(38vh,340px)}.panel-header{min-height:42px;border-radius:18px;padding:.56rem .72rem}.panel-header span,.panel-header strong{font-size:.72rem}.section-heading .eyebrow .fa-icon{display:inline-grid}.fa-icon{width:1em;height:1em;align-items:center;justify-content:center;color:currentColor;font-size:.9em;line-height:1}.spec-pills .fa-icon,.text-link .fa-icon,.mini-rfq .fa-icon{width:.86rem;height:.86rem;color:currentColor;opacity:.78}.nav-products-chevron{position:relative;width:.82rem;height:.82rem;flex:0 0 auto;color:currentColor;font-size:.82rem;transition:transform .2s ease}.nav-products-chevron:before{content:none}.primary-nav .nav-products-menu summary:hover .nav-products-chevron,.primary-nav .nav-products-menu[open] summary .nav-products-chevron,.primary-nav .nav-products-menu summary[aria-current=page] .nav-products-chevron{color:var(--black)}.primary-nav .nav-products-menu summary .nav-products-chevron{color:var(--cream)}@media(max-width:980px){.hero-layout{height:auto;min-height:auto;grid-template-columns:1fr}.hero-copy h1{max-width:8.4ch;font-size:clamp(3.8rem,13.6vw,5.8rem)}.hero-panel{max-height:none}.hero-panel img.hero-family-image{height:auto}}@media(max-width:720px){.hero-copy h1{max-width:8ch;font-size:clamp(3.15rem,15.2vw,4.6rem);line-height:.82}.hero-copy>p{font-size:.94rem}.hero-manifesto{display:none}}.hero-industrial{min-height:auto}.hero-layout{position:relative;display:block;box-sizing:border-box;height:auto;min-height:min(760px,calc(100svh - 76px));padding-block:clamp(1.45rem,4vh,3rem)}.hero-layout:before{content:"44 SKU / USB-C / OEM";position:absolute;right:clamp(1rem,5vw,4rem);top:clamp(1.6rem,4.5vh,3.2rem);z-index:1;max-width:11ch;color:#e56a22e6;font-family:var(--font-display);font-size:clamp(2.1rem,5.5vw,5.6rem);font-weight:900;letter-spacing:-.09em;line-height:.78;text-align:right;text-transform:uppercase;pointer-events:none}.hero-layout:after{content:"";position:absolute;right:clamp(1.1rem,7vw,7rem);bottom:clamp(2rem,8vh,5rem);z-index:0;width:clamp(180px,30vw,430px);aspect-ratio:1;border:2px solid rgba(229,106,34,.58);border-radius:999px;background:repeating-radial-gradient(circle,rgba(229,106,34,.2) 0 1px,transparent 1px 14px),radial-gradient(circle,rgba(229,106,34,.08),transparent 64%);opacity:.85;pointer-events:none}.hero-copy{position:relative;z-index:2;max-width:min(1120px,100%)}.hero-copy h1{max-width:11.2ch;font-size:clamp(3.4rem,5.2vw,5.6rem);line-height:.82}.hero-copy>p{max-width:620px}.hero-actions,.hero-manifesto{max-width:620px}.hero-panel{display:none}@media(max-width:980px){.hero-layout{min-height:auto;padding-block:2.5rem}.hero-layout:before{position:relative;right:auto;top:auto;display:block;max-width:100%;margin:0 0 1rem;font-size:clamp(1.6rem,7.5vw,3.2rem);text-align:left}.hero-layout:after{right:-4rem;bottom:2rem;width:220px}.hero-copy h1{max-width:9.6ch;font-size:clamp(3.1rem,10.5vw,4.8rem)}}@media(max-width:720px){.hero-layout{padding-block:2rem 2.4rem}.hero-layout:before{font-size:clamp(1.45rem,8vw,2.6rem)}.hero-layout:after{display:none}.hero-copy h1{max-width:9.2ch;font-size:clamp(2.7rem,11.6vw,3.85rem);line-height:.86}}.hero-layout:before{font-size:clamp(1.7rem,4.2vw,4.2rem);line-height:.82;opacity:.84}.hero-copy h1,.page-hero h1,.catalog-hero h1,.product-page-hero h1,.page-hero:not(.hero-industrial) h1{font-size:clamp(2.7rem,4.65vw,4.9rem);line-height:.9;letter-spacing:-.064em}.hero-copy h1{max-width:13.4ch}.section-heading h2,.section-dark h2,.section-dark .section-heading h2,.product-detail-overview-card h2,.cta-band h2{font-size:clamp(1.85rem,3.25vw,3.35rem);line-height:.96;letter-spacing:-.052em}.product-card-title,.category-card h3,.detail-card h3,.capability-card h3,.quality-gate h3,.keyword-card h3{letter-spacing:-.04em;line-height:1}@media(max-width:720px){.hero-layout:before{font-size:clamp(1.15rem,6vw,2.05rem);line-height:.9}.hero-copy h1,.page-hero h1,.catalog-hero h1,.product-page-hero h1,.page-hero:not(.hero-industrial) h1{font-size:clamp(2.1rem,9.3vw,2.9rem);line-height:.94;letter-spacing:-.058em}.hero-copy h1{max-width:9.8ch}.section-heading h2,.section-dark h2,.section-dark .section-heading h2,.product-detail-overview-card h2,.cta-band h2{font-size:clamp(1.55rem,7.2vw,2.2rem);line-height:1}}.site-header{border-bottom:1px solid rgba(5,5,5,.14);background:#fffdf5eb;backdrop-filter:blur(18px)}.header-shell{width:min(1260px,calc(100% - 40px));min-height:64px;padding-block:.45rem;border:0;border-radius:0;background:transparent;box-shadow:none}.brand{min-height:42px;color:var(--black)}.brand-logo{width:clamp(150px,13vw,184px)}.brand-logo text:first-of-type,.brand-logo text:last-of-type{fill:var(--black)}.primary-nav{display:flex;flex-wrap:nowrap;justify-self:center;align-items:center;gap:.08rem;padding:.22rem;border:1px solid rgba(5,5,5,.22);border-radius:999px;background:#050505e6;box-shadow:none}.primary-nav a,.primary-nav .nav-products-menu summary{min-height:34px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:#fffdf5b8;font-size:.66rem;font-weight:900;letter-spacing:.08em;line-height:1;padding:.58rem .72rem;white-space:nowrap}.primary-nav a:hover,.primary-nav a[aria-current=page],.primary-nav .nav-products-menu[open] summary,.primary-nav .nav-products-menu:hover summary,.primary-nav .nav-products-menu summary[aria-current=page]{background:var(--acid);color:var(--black);transform:none}.header-actions{gap:.5rem}.language-switcher{border:1px solid rgba(5,5,5,.18);background:#fffdf5c7;box-shadow:none}.language-select,.language-menu-trigger{min-height:38px;border:0;color:var(--black);font-size:.72rem}.language-menu-trigger{display:inline-flex;align-items:center;gap:.48rem;padding:.34rem .76rem;background:transparent}.language-menu-trigger-code{display:inline-grid;min-width:1.75rem;min-height:1.75rem;place-items:center;border-radius:999px;background:var(--black);color:var(--cream);font-size:.64rem}.language-menu-trigger-name{color:var(--black);opacity:.72}.language-menu-trigger-chevron{border-color:var(--black);opacity:.58}.header-cta{min-height:38px;border:1.5px solid var(--black);border-radius:999px;background:var(--acid);box-shadow:4px 4px 0 var(--black);color:var(--black);font-size:.68rem;font-weight:950;letter-spacing:.08em;line-height:1;padding:.62rem 1rem;white-space:nowrap}.header-cta:hover{background:var(--cream);color:var(--black);transform:translate(-1px,-1px)}.hero-copy h1{max-width:min(720px,62vw);font-size:clamp(2.9rem,4.2vw,4.55rem);line-height:.94;letter-spacing:-.058em}.page-hero h1,.catalog-hero h1,.product-page-hero h1,.page-hero:not(.hero-industrial) h1{max-width:min(840px,59vw);font-size:clamp(2.45rem,3.6vw,4rem);line-height:.96;letter-spacing:-.056em}.section-heading h2,.section-dark h2,.section-dark .section-heading h2,.product-detail-overview-card h2,.cta-band h2{max-width:min(860px,100%);font-size:clamp(1.8rem,2.85vw,3rem);line-height:1;letter-spacing:-.046em}.section-heading-center h2{margin-inline:auto}@media(max-width:1100px){.header-shell{width:min(calc(100% - 24px),1040px);gap:.65rem}.primary-nav a,.primary-nav .nav-products-menu summary{padding-inline:.56rem}.header-cta{padding-inline:.78rem}}@media(max-width:980px){.site-header{background:#050505eb}.header-shell{min-height:72px;grid-template-columns:auto auto;gap:.75rem;width:calc(100% - 18px)}.brand-logo text:first-of-type,.brand-logo text:last-of-type{fill:var(--cream)}.mobile-menu-toggle{display:inline-flex;min-width:42px;min-height:42px;margin-left:auto;border:1.5px solid var(--black);border-radius:999px;background:var(--acid);color:var(--black);box-shadow:none}.mobile-menu-toggle-text{display:none}.header-actions{grid-column:1 / -1;justify-content:space-between;width:100%}.header-cta{display:inline-flex}.primary-nav{position:absolute;left:9px;right:9px;top:calc(100% + 8px);z-index:60;display:grid;grid-template-columns:1fr;gap:.35rem;padding:.75rem;border-color:#fffdf52e;border-radius:18px;background:#050505f5}.primary-nav a,.primary-nav .nav-products-menu summary{justify-content:space-between;min-height:44px;width:100%;padding:.85rem .9rem;border-radius:12px;color:var(--cream);font-size:.78rem}}@media(max-width:720px){.site-header{background:#050505f0}.header-shell{grid-template-columns:minmax(0,1fr) auto auto;min-height:64px;gap:.5rem;padding-block:.55rem}.brand{grid-column:1;grid-row:1;min-width:0}.brand-logo{width:142px}.header-actions{grid-column:2;grid-row:1;width:auto;justify-content:end}.language-switcher{display:none}.header-cta{display:inline-flex;min-height:38px;padding:.58rem .82rem;box-shadow:none}.mobile-menu-toggle{grid-column:3;grid-row:1;min-width:40px;min-height:40px;margin-left:0}.primary-nav{top:calc(100% + 6px)}.hero-copy h1{max-width:min(100%,380px);font-size:clamp(1.85rem,7.6vw,2.45rem);line-height:1}.page-hero h1,.catalog-hero h1,.product-page-hero h1,.page-hero:not(.hero-industrial) h1{max-width:12.5ch;font-size:clamp(1.9rem,8.2vw,2.55rem);line-height:1}.section-heading h2,.section-dark h2,.section-dark .section-heading h2,.product-detail-overview-card h2,.cta-band h2{max-width:100%;font-size:clamp(1.45rem,6.4vw,2rem);line-height:1.04}}.js-enabled .reveal{animation:none}.motion-orbit,.motion-scanline,.motion-flash,.motion-crosshair,.motion-card-glow{pointer-events:none}.motion-word{display:inline-block;will-change:transform,opacity}.motion-orbit{position:absolute;z-index:1;right:clamp(3rem,9vw,10rem);bottom:clamp(3rem,10vh,7rem);width:clamp(260px,38vw,610px);aspect-ratio:1;border:1.5px solid rgba(229,106,34,.48);border-radius:999px;background:repeating-radial-gradient(circle,rgba(229,106,34,.24) 0 1px,transparent 1px 15px),conic-gradient(from 120deg,transparent,rgba(229,106,34,.34),transparent 42%);filter:drop-shadow(0 0 38px rgba(229,106,34,.24));opacity:.86;mix-blend-mode:screen}.motion-orbit-secondary{right:clamp(.5rem,5vw,5rem);bottom:clamp(1.5rem,7vh,5rem);width:clamp(190px,29vw,430px);border-color:#e56a224d;opacity:.58}.motion-scanline{position:absolute;inset:0;z-index:3;height:18%;background:linear-gradient(180deg,transparent,rgba(229,106,34,.09),transparent),linear-gradient(90deg,transparent,rgba(255,253,245,.08),transparent);mix-blend-mode:screen}.motion-flash{position:absolute;inset:-20% -30%;z-index:4;background:linear-gradient(105deg,transparent 32%,rgba(229,106,34,.14) 43%,rgba(255,253,245,.2) 49%,transparent 60%),linear-gradient(105deg,transparent 42%,rgba(229,106,34,.32) 48%,transparent 54%);filter:blur(1px);mix-blend-mode:screen}.motion-crosshair{position:absolute;z-index:2;right:clamp(4rem,11vw,12rem);bottom:clamp(3.5rem,11vh,8rem);width:clamp(260px,36vw,560px);aspect-ratio:1;border-radius:999px;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(229,106,34,.34) 50%,transparent calc(50% + 1px)),linear-gradient(180deg,transparent calc(50% - 1px),rgba(229,106,34,.34) 50%,transparent calc(50% + 1px)),radial-gradient(circle,transparent 0 18%,rgba(229,106,34,.2) 18.3% 18.8%,transparent 19.1% 100%);filter:drop-shadow(0 0 20px rgba(229,106,34,.18));mix-blend-mode:screen}.product-card,.category-card,.capability-card,.quality-gate,.keyword-card,.factory-tile,.detail-card{position:relative;overflow:hidden;transform-style:preserve-3d}.product-detail-data-section .detail-card,.product-detail-long-aside{transform-style:flat;will-change:auto}.motion-card-glow{position:absolute;inset:-1px;z-index:2;border-radius:inherit;background:radial-gradient(circle at var(--motion-x, 50%) var(--motion-y, 50%),rgba(229,106,34,.24),transparent 30%),linear-gradient(135deg,rgba(255,253,245,.14),transparent 42%);opacity:0;transform:scale(.96);mix-blend-mode:multiply}.section{background-position:0 var(--motion-grid-y, 0px),var(--motion-grid-y, 0px) 0,center}.gsap-motion-ready:not(.motion-reduced) .hero-copy,.gsap-motion-ready:not(.motion-reduced) .motion-orbit,.gsap-motion-ready:not(.motion-reduced) .section-heading,.gsap-motion-ready:not(.motion-reduced) .reveal,.gsap-motion-ready:not(.motion-reduced) .capability-card,.gsap-motion-ready:not(.motion-reduced) .quality-gate,.gsap-motion-ready:not(.motion-reduced) .keyword-card{will-change:transform,opacity}.motion-reduced .motion-orbit,.motion-reduced .motion-scanline,.motion-reduced .motion-flash,.motion-reduced .motion-crosshair,.motion-reduced .motion-card-glow{display:none}.motion-reduced .reveal{animation:none}@media(max-width:760px){.motion-orbit,.motion-scanline,.motion-crosshair{opacity:.42}.motion-orbit{right:1rem;bottom:5rem;width:140px}.motion-orbit-secondary,.motion-flash{display:none}.motion-crosshair{right:1rem;bottom:6rem;width:140px}}.site-header,.site-header *{letter-spacing:0}.brand,.header-cta,.mobile-menu-toggle,.language-select,.language-menu-trigger,.primary-nav a,.primary-nav .nav-products-menu summary,.product-detail-anchorbar a,.catalog-mobile-jumpbar a{min-height:44px;touch-action:manipulation}.primary-nav a,.primary-nav .nav-products-menu summary,.header-cta,.language-select,.language-menu-trigger,.language-menu-option,.nav-category-menu small,.language-menu-option-copy small{font-size:.78rem;line-height:1.15}.header-cta{min-width:112px;justify-content:center;padding:.75rem 1.06rem}.mobile-menu-toggle{min-width:44px}.brand{align-items:center}.nav-products-chevron{width:.72rem;height:.72rem}.hero-copy h1,.page-hero h1,.catalog-hero h1,.product-page-hero h1,.page-hero:not(.hero-industrial) h1,.section-heading h2,.section-dark h2,.section-dark .section-heading h2,.product-detail-overview-card h2,.cta-band h2,.product-card-title,.category-card h3,.detail-card h3,.capability-card h3,.quality-gate h3,.keyword-card h3{letter-spacing:0;text-wrap:balance}.hero-copy h1{max-width:760px;font-size:4.15rem;line-height:.98}.page-hero h1,.catalog-hero h1,.product-page-hero h1,.page-hero:not(.hero-industrial) h1{max-width:760px;font-size:3.35rem;line-height:1}.section-heading h2,.section-dark h2,.section-dark .section-heading h2,.product-detail-overview-card h2,.cta-band h2{max-width:820px;font-size:2.55rem;line-height:1.04}.hero-metrics .metric span,.catalog-command-metrics small,.catalog-command-card small,.product-hero-signal-grid span,.count-pill,.eyebrow{font-size:max(.78rem,12.5px);line-height:1.22}.decision-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.decision-table{min-width:min(680px,100%)}.detail-card,.product-card,.category-card,.capability-card,.quality-gate,.keyword-card,.factory-tile{min-width:0;box-sizing:border-box}.detail-card *,.product-card *,.category-card *,.capability-card *,.quality-gate *,.keyword-card *,.factory-tile *{min-width:0}.spec-table{width:100%;table-layout:fixed}.spec-table th,.spec-table td,.decision-table th,.decision-table td{overflow-wrap:anywhere}.product-detail-anchorbar{max-width:100%;overflow:hidden}.product-detail-anchorbar .container{display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right));scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch}.product-detail-anchorbar a{flex:0 0 auto;white-space:nowrap}.page-hero.product-page-hero .detail-media.product-gallery,.page-hero.product-page-hero .product-gallery,.page-hero.product-page-hero .product-gallery-main,.page-hero.product-page-hero .product-gallery-strip,.page-hero.product-page-hero .product-gallery-thumbs{max-width:100%;min-width:0;box-sizing:border-box}.page-hero.product-page-hero .product-gallery-strip{overflow:hidden}.page-hero.product-page-hero .product-gallery-thumbs{contain:paint}.page-hero.product-page-hero .product-gallery-thumb img{max-width:100%}@media(max-width:1100px){.hero-copy h1{max-width:680px;font-size:3.35rem}.page-hero h1,.catalog-hero h1,.product-page-hero h1,.page-hero:not(.hero-industrial) h1{max-width:680px;font-size:2.85rem}.section-heading h2,.section-dark h2,.section-dark .section-heading h2,.product-detail-overview-card h2,.cta-band h2{font-size:2.2rem}}@media(max-width:980px){.header-cta{min-height:44px;font-size:.78rem}.mobile-menu-toggle{min-width:44px;min-height:44px}}@media(max-width:720px){body{font-size:1rem}.header-shell{grid-template-columns:minmax(0,1fr) auto auto}.header-cta{min-width:96px;padding:.72rem .82rem;font-size:.78rem}.mobile-menu-toggle{min-width:44px;min-height:44px}.hero-copy h1{max-width:100%;font-size:2.28rem;line-height:1.06}.page-hero h1,.catalog-hero h1,.product-page-hero h1,.page-hero:not(.hero-industrial) h1,.page-hero.product-page-hero .product-page-hero-copy h1{max-width:100%;font-size:2.05rem;line-height:1.08}.section-heading h2,.section-dark h2,.section-dark .section-heading h2,.product-detail-overview-card h2,.cta-band h2{max-width:100%;font-size:1.78rem;line-height:1.1}.hero-metrics .metric span,.catalog-command-metrics small,.catalog-command-card small,.product-hero-signal-grid span,.count-pill,.eyebrow{font-size:.78rem}.decision-table{min-width:620px}.product-detail-data-section .container.product-detail-info-grid,.detail-copy,.product-detail-long-aside,.product-detail-long-shell,.product-detail-long-shell a,.detail-card{width:100%;max-width:100%}.product-detail-data-section .container.product-detail-info-grid{overflow:hidden}.detail-card{margin-inline:0}.page-hero.product-page-hero .detail-media.product-gallery{width:100%;overflow:hidden}.page-hero.product-page-hero .product-gallery{display:grid;grid-template-columns:minmax(0,1fr)}.page-hero.product-page-hero .product-gallery-main,.page-hero.product-page-hero .product-gallery-strip{grid-column:1;width:100%}.page-hero.product-page-hero .product-gallery-main{grid-row:1}.page-hero.product-page-hero .product-gallery-strip{grid-row:2}.page-hero.product-page-hero .product-gallery-thumbs{width:100%;padding-inline:.06rem;scroll-padding-inline:.06rem}.page-hero.product-page-hero .product-gallery-thumb{flex:0 0 58px;width:58px;min-width:58px;min-height:58px}}.language-switcher[data-enhanced] .language-select{display:none}.language-menu-trigger-code,.hero-metrics .metric strong,.hero-metrics .metric span,.catalog-command-metrics b,.catalog-command-metrics small,.catalog-command-card small,.section-heading .eyebrow,.section-heading .eyebrow span,.product-hero-signal-grid span{font-size:.8rem;line-height:1.22;letter-spacing:0}.motion-flash{inset:0}.hero-manifesto>span,.hero-industrial .hero-metrics .metric strong,.hero-industrial .hero-metrics .metric span,.page-hero.product-page-hero .product-hero-signal-grid span{font-size:.8rem!important;line-height:1.22!important;letter-spacing:0!important}.hero-manifesto strong{letter-spacing:0!important;line-height:1.08!important;word-spacing:.16em}.hero-industrial .hero-product-strip{display:grid;grid-template-columns:repeat(4,minmax(0,76px));gap:.5rem;width:min(100%,360px);margin-top:.78rem}.hero-industrial .hero-product-tile{min-height:82px;border-color:#e56a2242;border-radius:14px;background:#fffdf5f0;box-shadow:0 10px 28px #0003;color:var(--black);font-size:.74rem;letter-spacing:0;padding:.24rem .24rem .34rem}.hero-industrial .hero-product-tile:after{background:#05050521;filter:blur(6px)}.hero-industrial .hero-product-tile img{height:52px}.hero-industrial .hero-product-tile span{font-size:.74rem;line-height:1;letter-spacing:0}@media(max-width:720px){.hero-industrial .hero-product-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;width:100%;margin-top:.72rem}.hero-industrial .hero-product-tile{min-height:72px;border-radius:12px;padding:.2rem .18rem .28rem}.hero-industrial .hero-product-tile img{height:44px}.hero-industrial .hero-product-tile span{font-size:.7rem}}.button-email,a.button:has(.email-text){isolation:isolate;overflow:hidden;border:2px solid var(--black)!important;background:var(--acid)!important;background-image:none!important;box-shadow:0 7px 0 var(--black),0 18px 38px #07070742!important;color:var(--black)!important;filter:none!important;letter-spacing:0!important;mix-blend-mode:normal!important;opacity:1!important;text-shadow:none!important;white-space:nowrap!important}.button-email:before,.button-email:after,a.button:has(.email-text):before,a.button:has(.email-text):after{content:none!important;display:none!important}.button-email:hover,a.button:has(.email-text):hover{border-color:var(--acid)!important;background:var(--black)!important;background-image:none!important;color:var(--acid)!important;box-shadow:0 7px 0 var(--acid),0 18px 38px #0707074d!important}.button .email-text,.button-email .email-text,a.button:has(.email-text) .email-text{position:relative;z-index:1;display:inline-flex;align-items:center;min-width:0;gap:0;color:inherit;font-size:.9rem;font-weight:900;letter-spacing:0;line-height:1;opacity:1!important;text-decoration:none!important;text-transform:lowercase;white-space:nowrap!important}.button .email-text span,.button-email .email-text span,a.button:has(.email-text) .email-text span{display:inline-block;white-space:nowrap!important}.cta-band{isolation:isolate}.cta-band:after{z-index:0;pointer-events:none}.cta-band>:not(.motion-card-glow),.cta-band .hero-actions{position:relative;z-index:1}.cta-band .button{position:relative;z-index:2}@media(max-width:420px){.button-email,a.button:has(.email-text){width:100%;padding-inline:.8rem}.button-email .email-text,a.button:has(.email-text) .email-text{font-size:.84rem}}@media(max-width:720px){.product-detail-anchorbar .container{flex-wrap:wrap;gap:.45rem;overflow:visible}.product-detail-anchorbar a{flex:1 1 calc(50% - .45rem);justify-content:center;min-width:0}.page-hero.product-page-hero .product-gallery-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;overflow:visible;contain:layout paint}.page-hero.product-page-hero .product-gallery-thumb{width:100%;min-width:0;min-height:58px}}.skip-link,.text-link,.mini-rfq,.header-cta,.language-menu-trigger,.brand,.footer-brand,summary{min-height:46px!important;white-space:nowrap!important}.skip-link,.text-link,.mini-rfq,.header-cta,.language-menu-trigger{display:inline-flex;align-items:center;justify-content:center}.text-link,.mini-rfq,.text-link span,.mini-rfq span,.product-model-badge,.product-card .eyebrow,.catalog-product-section .product-card .eyebrow,.category-product-tile span,.hero-industrial .hero-product-tile span,.product-hero-signal-grid span,.quality-gate span,.procurement-fact span,.count-pill,.language-menu-trigger-code{font-size:max(.78rem,12.5px)!important;line-height:1.18!important;letter-spacing:0!important}.text-link,.mini-rfq{min-width:46px!important;padding-block:.72rem!important}.product-model-badge{min-height:24px;padding-block:.32rem}.hero-industrial .hero-product-tile{min-height:88px}.hero-industrial .hero-product-tile span,.category-product-tile span{white-space:nowrap}.breadcrumb,.breadcrumb a,.breadcrumb span,.page-hero.product-page-hero h1,.page-hero.product-page-hero p,.motion-word{max-width:100%;overflow-wrap:anywhere;word-break:normal}@media(max-width:720px){.site-header .brand,.site-footer .footer-brand,.header-cta,.language-menu-trigger{min-height:48px!important}.product-actions,.product-hero-actions,.hero-actions{max-width:100%}.product-actions .text-link,.product-actions .mini-rfq{flex:1 1 calc(50% - .38rem)}.decision-table-wrap,.spec-table-wrap{overflow-x:visible!important}.decision-table,.decision-table thead,.decision-table tbody,.decision-table tr,.decision-table th,.decision-table td,.landing-table,.landing-table tbody,.landing-table tr,.landing-table th,.landing-table td{display:block;width:100%!important;min-width:0!important;max-width:100%!important}.decision-table{border-collapse:separate;border-spacing:0}.decision-table caption{padding:1rem;white-space:normal}.decision-table thead{display:none}.decision-table tbody tr,.landing-table tr{margin:.75rem .5rem;border:1px solid rgba(5,5,5,.14);border-radius:16px;background:#fffdf5e0;overflow:hidden}.decision-table th,.decision-table td,.landing-table th,.landing-table td{border-bottom:1px solid rgba(5,5,5,.1);padding:.78rem .9rem;white-space:normal}.decision-table tr>:last-child,.landing-table tr>:last-child{border-bottom:0}.decision-table td,.landing-table td{color:#2c2a23}}.primary-nav a,.site-header .brand,.site-footer .footer-brand,.header-cta,.language-menu-trigger{box-sizing:border-box;min-height:48px!important}.field label,.rfq-form label,.spec-pills strong{font-size:max(.78rem,12.5px)!important;line-height:1.22!important}@media(max-width:720px){.page-hero,.landing-hero,.section,.catalog-category-section,.catalog-product-section,.product-detail-data-section{max-width:100vw;overflow-x:clip}.page-hero .container,.landing-hero .container,.section>.container,.catalog-category-section>.container,.catalog-product-section>.container,.product-detail-data-section>.container{width:min(calc(100% - 32px),1180px)}.page-hero .eyebrow,.landing-hero .eyebrow,.catalog-hero .eyebrow,.section-heading,.keyword-cloud,.product-hero-signal-grid,.product-hero-actions,.page-hero.product-page-hero .detail-media.product-gallery,.page-hero.product-page-hero .product-gallery,.page-hero.product-page-hero .product-gallery-main,.page-hero.product-page-hero .product-gallery-strip,.page-hero.product-page-hero .product-gallery-thumbs{max-width:100%!important;box-sizing:border-box;transform:none!important}.motion-word{max-width:100%;transform:none!important}.page-hero h1,.landing-hero h1,.hero-copy h1,.section-heading h2{max-width:100%!important;overflow-wrap:anywhere}}.hero-product-tile,.category-product-tile{font-size:max(.78rem,12.5px)!important;line-height:1.18!important}.hero-product-tile span,.category-product-tile span{font-size:inherit!important;line-height:inherit!important}.mobile-menu-toggle{white-space:nowrap}.button,.header-cta,.text-link,.mini-rfq{line-height:1.15}.product-gallery-main-link,.product-gallery-main-image-link:not([hidden]),.product-gallery-main-video-shell:not([hidden]){min-height:44px}@media(max-width:720px){.page-hero.product-page-hero .container.product-page-hero-grid{grid-template-columns:minmax(0,1fr)!important}.page-hero.product-page-hero .breadcrumb,.page-hero.product-page-hero .product-page-hero-copy,.page-hero.product-page-hero .product-page-hero-copy>*,.page-hero.product-page-hero .product-hero-signal-grid,.page-hero.product-page-hero .product-hero-signal-grid>*,.page-hero.product-page-hero .product-hero-actions,.page-hero.product-page-hero .product-hero-actions>*,.page-hero.product-page-hero .detail-media.product-gallery{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}}.primary-nav .nav-products-menu summary{min-height:48px!important}.page-hero.product-page-hero .product-gallery-thumb{flex:0 0 64px!important;width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important}@media(max-width:720px){.split-grid{grid-template-columns:minmax(0,1fr)!important}.split-grid>*,.check-list,.check-list>*,.keyword-stack,.keyword-stack>*,.detail-media{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}}.primary-nav a,.primary-nav .nav-products-menu summary,.header-cta{font-size:max(.8125rem,13px)!important;line-height:1.08!important}.primary-nav a span,.primary-nav .nav-products-menu summary span,.header-cta span{white-space:nowrap!important}.button,.hero-actions .button,.product-hero-actions .button,.text-link,.mini-rfq,.product-detail-anchorbar a,.catalog-mobile-jumpbar a,.hero-manifesto p,.landing-hero-aside .answer-card>span,.catalog-command-card>span{font-size:max(.8125rem,13px)!important;line-height:1.12!important}.product-card,.category-card,.catalog-product-section .product-card,.factory-tile,.hero-product-tile,.category-product-tile,.product-gallery-thumb,.product-gallery-main-link,.product-gallery-main-image-link:not([hidden]),.product-gallery-main-video-shell:not([hidden]){transform:none!important;transform-style:flat!important}.product-card,.category-card,.catalog-product-section .product-card,.factory-tile,.hero-product-tile,.category-product-tile{will-change:opacity,box-shadow}.product-card .motion-card-glow,.category-card .motion-card-glow,.factory-tile .motion-card-glow{display:none!important}.product-card:nth-child(4n+2),.category-card:nth-child(2n),.product-card:nth-child(4n+2):hover,.category-card:nth-child(2n):hover,.product-card:hover,.category-card:hover,.catalog-product-section .product-card:hover,.factory-tile:hover,.hero-product-tile:hover,.category-product-tile:hover,.product-gallery-thumb:hover,.product-gallery-thumb[aria-current=true]{transform:none!important}.product-media img,.category-card img,.factory-tile img,.hero-product-tile img,.category-product-tile img,.product-gallery-main img,.product-gallery-thumb img{will-change:auto}.factory-tile img{filter:none!important;opacity:1}.hero-product-tile:after,.category-product-tile:after{filter:none!important}@media(hover:hover)and (pointer:fine){.product-card:hover .product-media img,.catalog-product-section .product-card:hover .product-media img,.category-card:hover img,.factory-tile:hover img,.hero-product-tile:hover img,.category-product-tile:hover img,.product-gallery-main-link:hover img,.product-gallery-main-image-link:hover img{transform:none!important;filter:none!important}.product-card:hover .product-media,.catalog-product-section .product-card:hover .product-media{border-color:#1018202e;box-shadow:inset 0 0 0 1px #ffffffeb,0 18px 44px #1018201f}.factory-tile:hover img{opacity:1}}.header-shell{position:relative}@media(max-width:720px){.site-header{position:relative;z-index:1200}.site-header[data-mobile-menu-open]{clip-path:none!important;filter:none!important;overflow:visible;z-index:2000}.site-header[data-mobile-menu-open] .primary-nav{z-index:1}}.home-liquid-hero{--hero-accent: #e56a22;--hero-accent-ink: #081000;position:relative;min-height:100dvh;overflow:hidden;isolation:isolate;background:#000;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-liquid-hero-shade{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 82% 18%,rgba(229,106,34,.18),transparent 22rem),radial-gradient(circle at 16% 78%,rgba(229,106,34,.1),transparent 18rem),radial-gradient(circle at 50% 46%,rgba(255,255,255,.08),transparent 32rem),linear-gradient(180deg,#00000080,#0000002e 42%,#000000ad)}.home-liquid-hero:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,#0000004d,#000 38%,#0003);opacity:.38}.home-liquid-hero .liquid-glass{position:relative;overflow:hidden;border:none;background:#0006;background-blend-mode:luminosity;box-shadow:inset 0 1px 1px #ffffff1a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.home-liquid-hero .liquid-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#ffffff4d,#ffffff1a 20%,#fff0 40% 60%,#ffffff1a 80%,#ffffff4d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.home-liquid-hero-content{position:relative;z-index:1;min-height:100dvh}.home-liquid-hero .home-liquid-nav{position:absolute;top:1.5rem;left:clamp(1.5rem,3.6vw,4rem);right:clamp(1.5rem,3.6vw,4rem);z-index:20;width:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:.85rem;padding:.5rem .5rem .5rem 1rem}.home-liquid-brand{display:inline-flex;align-items:center;gap:.55rem;color:#fff;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600;letter-spacing:-.04em;text-decoration:none;white-space:nowrap}.home-liquid-brand:after{content:"";width:.52rem;height:.52rem;border-radius:999px;background:var(--hero-accent);box-shadow:0 0 18px #e56a22b8}.home-liquid-nav-links{display:flex;align-items:center;gap:clamp(1.4rem,3vw,2rem);color:#ffffffd1;font-size:.9rem}.home-liquid-nav-links a,.home-liquid-chat,.home-liquid-primary,.home-liquid-secondary{text-decoration:none;white-space:nowrap;transition:color .2s ease,background-color .2s ease,transform .2s ease,opacity .2s ease}.home-liquid-nav-links a{color:inherit}.home-liquid-nav-links a:hover{color:var(--hero-accent)}.home-liquid-chat{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:.62rem;background:var(--hero-accent);color:var(--hero-accent-ink);font-size:.9rem;font-weight:500;padding:.62rem 1.5rem;box-shadow:0 0 0 1px #e56a2240,0 12px 34px #e56a2233}.home-liquid-chat:hover,.home-liquid-primary:hover{background:#f5a36d}.home-liquid-center{display:flex;min-height:100dvh;align-items:center;justify-content:center;padding:8rem clamp(1.5rem,3.6vw,4rem) 7.5rem;text-align:center}.home-liquid-center-inner{display:flex;width:100%;max-width:64rem;flex-direction:column;align-items:center}.home-liquid-heading{margin:0 0 1rem;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.5rem,6.4vw,4.8rem);font-weight:400;letter-spacing:-.04em;line-height:.96;text-wrap:balance}.home-liquid-kicker{margin:0 0 .9rem;color:#ffffffad;font-size:.78rem;font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.home-liquid-heading-line{display:flex;flex-wrap:wrap;justify-content:center}.home-liquid-char{display:inline-block;opacity:0;transform:translate(-18px);transition:opacity .5s ease,transform .5s ease;transition-delay:var(--char-delay, 0ms);will-change:transform,opacity}.home-liquid-heading.is-animated .home-liquid-char{opacity:1;transform:translate(0)}.home-liquid-subhead{max-width:44rem;margin:0 0 1.25rem;color:#d1d5db;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.5}.home-liquid-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.home-liquid-primary,.home-liquid-secondary{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border-radius:.62rem;font-weight:500;padding:.84rem 2rem}.home-liquid-primary{background:var(--hero-accent);color:var(--hero-accent-ink);box-shadow:0 0 0 1px #e56a223d,0 16px 44px #e56a222e}.home-liquid-secondary{border:1px solid rgba(255,255,255,.2);color:#fff}.home-liquid-secondary:hover{border-color:#e56a22b8;background:var(--hero-accent);color:var(--hero-accent-ink)}.home-liquid-bottom{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center;padding:0 clamp(1.5rem,3.6vw,4rem) clamp(3rem,5vw,4rem)}.home-liquid-tagline{display:inline-flex;align-items:center;gap:.72rem;border:1px solid rgba(229,106,34,.42);border-radius:.85rem;padding:.78rem 1.5rem;box-shadow:0 0 30px #e56a2214}.home-liquid-tagline:before{content:"";width:.48rem;height:.48rem;flex:0 0 auto;border-radius:999px;background:var(--hero-accent);box-shadow:0 0 16px #e56a22bf}.home-liquid-tagline p{margin:0;color:#dfe8ee;font-size:clamp(1.12rem,2vw,1.55rem);font-weight:300;line-height:1.2}[data-home-hero-fade]{opacity:0;transition:opacity var(--fade-duration, .8s) ease;transition-delay:var(--fade-delay, 0ms)}[data-home-hero-fade].is-visible{opacity:1}@media(max-width:767px){.home-liquid-hero .home-liquid-nav{top:1rem;left:1rem;right:1rem;padding:.48rem .48rem .48rem .85rem}.home-liquid-brand{font-size:1.35rem}.home-liquid-nav-links{display:none}.home-liquid-chat{min-height:44px;padding:.58rem 1rem;font-size:.84rem}.home-liquid-center{padding:7rem 1.5rem}.home-liquid-heading{font-size:clamp(2.28rem,11.6vw,3.4rem);line-height:1}.home-liquid-actions{width:100%;gap:.75rem}.home-liquid-primary,.home-liquid-secondary{min-width:min(100%,13.5rem);padding-inline:1.35rem}.home-liquid-bottom{padding-bottom:2rem}.home-liquid-tagline{width:100%;max-width:25rem;text-align:center}}@media(prefers-reduced-motion:reduce){.home-liquid-char,[data-home-hero-fade]{opacity:1;transform:none;transition:none}}.page-hero.menu-liquid-hero{--menu-accent: #e56a22;--menu-accent-ink: #081000;position:relative;min-height:clamp(30rem,62dvh,43rem);overflow:hidden;isolation:isolate;background:#020402;color:#fff;padding:clamp(4.8rem,8vw,7.4rem) 0 clamp(3.8rem,6.5vw,6rem);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.page-hero.menu-liquid-hero:before,.page-hero.menu-liquid-hero:after{content:none;display:none}.menu-liquid-hero-video{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover}.menu-liquid-hero-shade{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 78% 22%,rgba(229,106,34,.2),transparent 22rem),radial-gradient(circle at 12% 78%,rgba(229,106,34,.12),transparent 18rem),linear-gradient(90deg,#000000e0,#0000008f 46%,#0000003d),linear-gradient(180deg,#00000061,#000000b8)}.page-hero.menu-liquid-hero .liquid-glass{position:relative;overflow:hidden;border:none;background:#0006;background-blend-mode:luminosity;box-shadow:inset 0 1px 1px #ffffff1a,0 24px 80px #00000057;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.page-hero.menu-liquid-hero .liquid-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#ffffff52,#e56a2238 24%,#fff0 48% 56%,#e56a222e 78%,#ffffff47);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.menu-liquid-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:center;gap:clamp(2rem,6vw,5.5rem)}.menu-liquid-hero-copy{max-width:56rem}.page-hero.menu-liquid-hero .breadcrumb{margin:0 0 1.35rem;color:#ffffffb8}.page-hero.menu-liquid-hero .breadcrumb a,.page-hero.menu-liquid-hero .breadcrumb span{color:inherit}.page-hero.menu-liquid-hero .breadcrumb a:hover{color:var(--menu-accent)}.page-hero.menu-liquid-hero .eyebrow{display:inline-flex;width:auto;min-width:0;align-items:center;gap:.55rem;border:0;border-radius:0;background:transparent;padding:0;color:var(--menu-accent);letter-spacing:.18em;line-height:1.2;text-transform:uppercase;text-shadow:0 0 18px rgba(229,106,34,.24)}.page-hero.menu-liquid-hero .eyebrow:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:var(--menu-accent);box-shadow:0 0 18px #e56a22b3}.page-hero.menu-liquid-hero .eyebrow:after{content:none}.page-hero.menu-liquid-hero h1{max-width:20ch;margin:0;background:none;color:#fff;font-size:clamp(2.8rem,5.2vw,4.95rem);font-weight:400;letter-spacing:-.055em;line-height:.94;text-transform:none;text-wrap:balance;-webkit-text-fill-color:currentColor}.page-hero.menu-liquid-hero h1 .motion-word{color:#fff!important;-webkit-text-fill-color:#fff!important}.page-hero.menu-liquid-hero p:not(.eyebrow){max-width:47rem;margin-top:1.25rem;color:#ffffffc2;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.62}.page-hero.menu-liquid-hero .hero-actions{margin-top:1.6rem}.page-hero.menu-liquid-hero .hero-actions .button,.page-hero.menu-liquid-hero .button-dark,.page-hero.menu-liquid-hero .button-light,.page-hero.menu-liquid-hero .button-primary,.page-hero.menu-liquid-hero .button-secondary{min-height:3rem;border-radius:.72rem;border:1px solid rgba(229,106,34,.35);text-decoration:none;white-space:nowrap}.page-hero.menu-liquid-hero .button-dark,.page-hero.menu-liquid-hero .button-primary{background:var(--menu-accent);color:var(--menu-accent-ink);box-shadow:0 0 0 1px #e56a223d,0 16px 44px #e56a222e}.page-hero.menu-liquid-hero .button-light,.page-hero.menu-liquid-hero .button-secondary{background:#00000042;color:#fff}.page-hero.menu-liquid-hero .button-light:hover,.page-hero.menu-liquid-hero .button-secondary:hover,.page-hero.menu-liquid-hero .button-dark:hover,.page-hero.menu-liquid-hero .button-primary:hover{border-color:#e56a22c2;background:#f5a36d;color:var(--menu-accent-ink);transform:translateY(-1px)}.menu-liquid-card{border-radius:1.4rem;padding:clamp(1.35rem,2.4vw,1.9rem)}.menu-liquid-card>span{display:inline-flex;align-items:center;gap:.58rem;color:var(--menu-accent);font-size:.78rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.menu-liquid-card>span:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:var(--menu-accent);box-shadow:0 0 18px #e56a22b3}.menu-liquid-card strong{display:block;margin-top:1.15rem;color:#fff;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:400;letter-spacing:-.06em;line-height:.92}.page-hero.menu-liquid-hero .menu-liquid-card p{max-width:none;margin-top:1rem;color:#ffffffad;font-size:1rem;line-height:1.55}.menu-liquid-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1.45rem}.menu-liquid-metrics div{min-width:0;border:1px solid rgba(229,106,34,.2);border-radius:.9rem;background:#e56a2212;padding:.82rem .72rem}.menu-liquid-metrics b,.menu-liquid-metrics small{display:block}.menu-liquid-metrics b{color:#fff;font-size:1.05rem;line-height:1}.menu-liquid-metrics small{margin-top:.32rem;color:#ffffff9e;font-size:.68rem;line-height:1.15}.page-hero.menu-liquid-hero .category-product-strip{max-width:46rem;margin-top:1.45rem}.page-hero.menu-liquid-hero .category-product-tile{border-color:#e56a2233;background:#00000057;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.page-hero.menu-liquid-hero .category-product-tile span{color:#dfe8ee}.page-hero.menu-liquid-hero .category-product-tile:hover{border-color:#e56a229e;box-shadow:0 18px 50px #e56a221f}@media(max-width:900px){.menu-liquid-hero-grid{grid-template-columns:1fr}.menu-liquid-card{max-width:32rem}}@media(max-width:640px){.page-hero.menu-liquid-hero{min-height:0;padding:4rem 0 3rem}.page-hero.menu-liquid-hero h1{max-width:14ch;font-size:clamp(2.35rem,10.8vw,3.55rem)}.page-hero.menu-liquid-hero p:not(.eyebrow){font-size:1rem}.menu-liquid-card{padding:1.15rem}.menu-liquid-metrics{grid-template-columns:1fr}}.site-header{--header-accent: #e56a22;--header-accent-ink: #081000;position:sticky;top:0;z-index:1400;border:0;background:radial-gradient(circle at 18% 50%,rgba(229,106,34,.12),transparent 18rem),#020403eb;color:#fff;box-shadow:0 1px #e56a222e,0 18px 70px #00000057;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.site-header .header-shell{min-height:5.05rem;padding-block:.7rem;gap:clamp(.85rem,1.8vw,1.5rem)}.site-header .brand{border:1px solid rgba(229,106,34,.18);border-radius:1rem;background:#ffffff0a;padding:.42rem .62rem;box-shadow:inset 0 1px 1px #ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.site-header .brand-logo text:first-of-type,.site-header .brand-logo text:last-of-type{fill:#fff}.site-header .brand-logo text:last-of-type{fill:#e56a22c7}.site-header .brand-logo .brand-logo-mark rect{fill:#050706;stroke:#e56a2257;stroke-width:1.4px}.site-header .primary-nav{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#00000085;box-shadow:inset 0 1px 1px #ffffff17,0 16px 48px #00000047;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-header .primary-nav a,.site-header .primary-nav .nav-products-menu summary{border-radius:999px;color:#ffffffc7;text-decoration:none}.site-header .primary-nav a:hover,.site-header .primary-nav a[aria-current=page],.site-header .primary-nav .nav-products-menu[open] summary,.site-header .primary-nav .nav-products-menu:hover summary,.site-header .primary-nav .nav-products-menu summary[aria-current=page]{background:var(--header-accent);color:var(--header-accent-ink);box-shadow:0 0 0 1px #e56a2247,0 0 26px #e56a2233}.site-header .nav-products-chevron{color:currentColor}.site-header .nav-category-menu{border:1px solid rgba(229,106,34,.18);border-radius:1.2rem;background:#040806f0;box-shadow:0 24px 80px #00000073,inset 0 1px 1px #ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.site-header .nav-category-menu a{border-color:#e56a221f;color:#fff}.site-header .nav-category-menu a:hover{border-color:#e56a2257;background:#e56a2217;color:#fff}.site-header .nav-category-menu small{color:#ffffff94}.site-header .language-menu-trigger,.site-header .language-select{border:1px solid rgba(229,106,34,.18);background:#00000080!important;color:#fff!important;box-shadow:inset 0 1px 1px #ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-header .language-switcher{border:0!important;background:transparent!important;box-shadow:none!important}.site-header .language-menu-trigger:hover,.site-header .language-switcher[data-open=true] .language-menu-trigger{border-color:#e56a226b;background:#e56a2214}.site-header .language-menu-trigger-code{background:var(--header-accent);color:var(--header-accent-ink)}.site-header .language-menu-trigger-name,.site-header .language-menu-trigger-chevron{color:#ffffffc7!important}.site-header .language-menu{border:1px solid rgba(229,106,34,.18);background:#040806f5;box-shadow:0 24px 80px #00000073;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.site-header .language-menu-option{color:#fff}.site-header .language-menu-option:hover,.site-header .language-menu-option[aria-selected=true]{background:#e56a221a}.site-header .header-cta{border:1px solid rgba(229,106,34,.42);background:var(--header-accent);color:var(--header-accent-ink);box-shadow:0 0 0 1px #e56a2233,0 16px 44px #e56a2229}.site-header .header-cta:hover{border-color:#e56a22b8;background:#f5a36d;color:var(--header-accent-ink)}.site-header .mobile-menu-toggle{border:1px solid rgba(229,106,34,.26);background:#00000080;color:#fff;box-shadow:inset 0 1px 1px #ffffff14}.site-header .mobile-menu-toggle-mark .fa-icon{color:var(--header-accent)}@media(max-width:720px){.site-header{background:#020403f5}.site-header .header-shell{min-height:4.7rem;padding-block:.55rem}.site-header .brand{padding:.32rem .48rem}.site-header .primary-nav{border:1px solid rgba(229,106,34,.2);border-radius:1.2rem;background:#040806fa!important;box-shadow:0 26px 80px #00000085}.site-header[data-mobile-menu-open] .primary-nav{background:#040806fa!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.site-header .primary-nav a,.site-header .primary-nav .nav-products-menu summary{border-color:#e56a221f;color:#ffffffe0}.site-header .nav-category-menu{background:#0000003d;box-shadow:none}}.site-header{position:absolute!important;inset:0 0 auto!important;z-index:1400;padding:1.5rem clamp(1.5rem,3.6vw,4rem) 0!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none}.site-header .header-shell{position:relative;width:100%;max-width:none;min-height:0;margin:0;padding:.5rem .5rem .5rem 1rem!important;border:1px solid rgba(255,255,255,.12);border-radius:.85rem;background:#0006!important;background-blend-mode:luminosity;box-shadow:inset 0 1px 1px #ffffff1a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:auto}.site-header .brand{display:inline-flex;align-items:center;gap:.55rem;min-width:max-content;border:0!important;border-radius:0;background:transparent!important;padding:0!important;box-shadow:none!important;color:#fff;text-decoration:none}.site-header .brand-wordmark{color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600;letter-spacing:-.04em;line-height:1;white-space:nowrap}.site-header .brand:after{content:"";width:.52rem;height:.52rem;flex:0 0 auto;border-radius:999px;background:#e56a22;box-shadow:0 0 18px #e56a22b8}.site-header .primary-nav{display:flex;align-items:center;gap:clamp(1.1rem,2.4vw,2rem);border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;padding:0;color:#ffffffd1;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header .primary-nav a,.site-header .primary-nav .nav-products-menu summary{min-height:2.1rem;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:0;line-height:1;padding:.35rem 0!important;text-transform:none;white-space:nowrap}.site-header .primary-nav a:hover,.site-header .primary-nav a[aria-current=page],.site-header .primary-nav .nav-products-menu[open] summary,.site-header .primary-nav .nav-products-menu:hover summary,.site-header .primary-nav .nav-products-menu summary[aria-current=page]{background:transparent!important;color:#e56a22!important;box-shadow:none!important}.site-header .header-actions{display:flex;align-items:center;gap:.7rem}.site-header .header-cta{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;border:0!important;border-radius:.62rem;background:#e56a22!important;color:#081000!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:500;padding:.62rem 1.5rem!important;box-shadow:0 0 0 1px #e56a2240,0 12px 34px #e56a2233;text-decoration:none;white-space:nowrap}.site-header .header-cta:hover{background:#f5a36d!important;color:#081000!important;transform:none}.site-header .language-switcher{display:flex;border:0!important;background:transparent!important;box-shadow:none!important}.site-header .language-menu-trigger,.site-header .language-select{min-height:2.5rem;border:1px solid rgba(255,255,255,.16)!important;border-radius:.62rem;background:#00000057!important;color:#fff!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.site-header .language-menu-trigger:hover,.site-header .language-switcher[data-open=true] .language-menu-trigger{border-color:#e56a228c!important;background:#00000075!important}.site-header .language-menu-trigger-code{background:#e56a22!important;color:#081000!important}.site-header .nav-category-menu,.site-header .language-menu{border:1px solid rgba(229,106,34,.18)!important;background:#040806f0!important;box-shadow:0 24px 80px #00000073,inset 0 1px 1px #ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.page-hero.menu-liquid-hero{min-height:100dvh!important;padding:0!important;background:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-hero.menu-liquid-hero .menu-liquid-hero-shade{background:radial-gradient(circle at 82% 18%,rgba(229,106,34,.18),transparent 22rem),radial-gradient(circle at 16% 78%,rgba(229,106,34,.1),transparent 18rem),radial-gradient(circle at 50% 46%,rgba(255,255,255,.08),transparent 32rem),linear-gradient(180deg,#00000080,#0000002e 42%,#000000ad)}.page-hero.menu-liquid-hero:after{content:"";position:absolute;inset:0;z-index:-1;display:block;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,#0000004d,#000 38%,#0003);opacity:.38}.menu-liquid-hero-content{position:relative;z-index:1;min-height:100dvh}.menu-liquid-center{display:flex;min-height:100dvh;align-items:center;justify-content:center;padding:8rem clamp(1.5rem,3.6vw,4rem) 7.5rem;text-align:center}.menu-liquid-center-inner{display:flex;width:100%;max-width:64rem;flex-direction:column;align-items:center}.page-hero.menu-liquid-hero .breadcrumb{justify-content:center;margin:0 0 .9rem;color:#fff9;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.page-hero.menu-liquid-hero .eyebrow{justify-content:center;margin:0 0 .9rem;color:#e56a22eb;font-size:.78rem;font-weight:500;letter-spacing:.18em}.page-hero.menu-liquid-hero h1{max-width:64rem;margin:0 0 1rem;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.5rem,6.4vw,4.8rem);font-weight:400;letter-spacing:-.04em;line-height:.96;text-align:center;text-transform:none;text-wrap:balance;-webkit-text-fill-color:currentColor}.page-hero.menu-liquid-hero p:not(.eyebrow){max-width:44rem;margin:0 0 1.25rem;color:#d1d5db;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.5;text-align:center}.page-hero.menu-liquid-hero .hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:0}.page-hero.menu-liquid-hero .hero-actions .button,.page-hero.menu-liquid-hero .button-dark,.page-hero.menu-liquid-hero .button-light,.page-hero.menu-liquid-hero .button-primary,.page-hero.menu-liquid-hero .button-secondary{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border-radius:.62rem;font-weight:500;padding:.84rem 2rem!important;text-decoration:none;white-space:nowrap}.page-hero.menu-liquid-hero .button-dark,.page-hero.menu-liquid-hero .button-primary{border:0!important;background:#e56a22!important;color:#081000!important;box-shadow:0 0 0 1px #e56a223d,0 16px 44px #e56a222e}.page-hero.menu-liquid-hero .button-light,.page-hero.menu-liquid-hero .button-secondary{border:1px solid rgba(255,255,255,.2)!important;background:#0006!important;color:#fff!important;background-blend-mode:luminosity;box-shadow:inset 0 1px 1px #ffffff1a;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.page-hero.menu-liquid-hero .button-light:hover,.page-hero.menu-liquid-hero .button-secondary:hover{border-color:#e56a22b8!important;background:#e56a22!important;color:#081000!important}.menu-liquid-after{width:100%;max-width:46rem}.menu-liquid-bottom{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center;padding:0 clamp(1.5rem,3.6vw,4rem) clamp(3rem,5vw,4rem)}.menu-liquid-tagline{display:inline-flex;max-width:min(100%,54rem);align-items:center;gap:.72rem;border:1px solid rgba(229,106,34,.42);border-radius:.85rem;background:#0006;background-blend-mode:luminosity;box-shadow:0 0 30px #e56a2214,inset 0 1px 1px #ffffff1a;padding:.78rem 1.5rem;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.menu-liquid-tagline:before{content:"";width:.48rem;height:.48rem;flex:0 0 auto;border-radius:999px;background:#e56a22;box-shadow:0 0 16px #e56a22bf}.menu-liquid-tagline p{margin:0;color:#dfe8ee;font-size:clamp(1.05rem,1.8vw,1.38rem);font-weight:300;line-height:1.2;white-space:nowrap}.menu-liquid-tagline span{max-width:28rem;color:#ffffff9e;font-size:.86rem;line-height:1.25}@media(max-width:1100px){.site-header .language-switcher{display:none}}@media(max-width:820px){.site-header{padding:1rem 1rem 0!important}.site-header .header-shell{padding:.48rem .48rem .48rem .85rem!important}.site-header .brand-wordmark{font-size:clamp(1.08rem,6vw,1.35rem)}.site-header .header-cta{min-height:2.35rem;padding:.56rem .82rem!important;font-size:clamp(.76rem,3.8vw,.84rem)}.site-header .mobile-menu-toggle{min-height:2.4rem;border-radius:.62rem;background:#00000057!important}.site-header .primary-nav{position:absolute;top:calc(100% + .75rem);right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:.25rem;border:1px solid rgba(229,106,34,.2)!important;border-radius:1.2rem;background:#040806fa!important;box-shadow:0 26px 80px #00000085!important;padding:.75rem!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.site-header[data-mobile-menu-open] .primary-nav{display:flex!important}.site-header .primary-nav a,.site-header .primary-nav .nav-products-menu summary{width:100%;min-height:2.7rem;border-radius:.75rem!important;padding:.8rem .9rem!important;color:#ffffffe0}.site-header .primary-nav a:hover,.site-header .primary-nav a[aria-current=page],.site-header .primary-nav .nav-products-menu[open] summary,.site-header .primary-nav .nav-products-menu:hover summary,.site-header .primary-nav .nav-products-menu summary[aria-current=page]{background:#e56a221a!important;color:#e56a22!important}.site-header .nav-category-menu{position:static;margin-top:.35rem;box-shadow:none}.menu-liquid-center{padding:7rem 1.5rem}.page-hero.menu-liquid-hero h1{font-size:clamp(2.28rem,11.6vw,3.4rem);line-height:1}.page-hero.menu-liquid-hero .hero-actions{width:100%;gap:.75rem}.page-hero.menu-liquid-hero .hero-actions .button,.page-hero.menu-liquid-hero .button-dark,.page-hero.menu-liquid-hero .button-light,.page-hero.menu-liquid-hero .button-primary,.page-hero.menu-liquid-hero .button-secondary{min-width:min(100%,13.5rem);padding-inline:1.35rem!important}.menu-liquid-bottom{padding-bottom:2rem}.menu-liquid-tagline{width:100%;max-width:25rem;justify-content:center;text-align:center}.menu-liquid-tagline p{white-space:normal}.menu-liquid-tagline span{display:none}}.site-header .language-switcher{display:none!important}.site-header .header-cta,.site-header .header-cta span,.site-header .primary-nav a,.site-header .primary-nav .nav-products-menu summary{letter-spacing:0!important;text-transform:none!important}.page-hero.menu-liquid-hero .breadcrumb,.page-hero.menu-liquid-hero .eyebrow{display:none!important}.page-hero.menu-liquid-hero h1{text-transform:uppercase!important}.page-hero.menu-liquid-hero .hero-actions .button,.page-hero.menu-liquid-hero .button-dark,.page-hero.menu-liquid-hero .button-light,.page-hero.menu-liquid-hero .button-primary,.page-hero.menu-liquid-hero .button-secondary,.page-hero.menu-liquid-hero .hero-actions .button span,.page-hero.menu-liquid-hero .button-dark span,.page-hero.menu-liquid-hero .button-light span,.page-hero.menu-liquid-hero .button-primary span,.page-hero.menu-liquid-hero .button-secondary span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:1rem;letter-spacing:0!important;text-transform:none!important}.menu-liquid-tagline{min-width:min(100%,23.75rem);justify-content:center}.reveal,.motion-word,.gsap-motion-ready .reveal,.gsap-motion-ready .motion-word,.js-enabled .reveal{filter:none!important;-webkit-filter:none!important}:root{--enterprise-accent: #e56a22;--enterprise-accent-ink: #0b1202;--enterprise-ink: #122019;--enterprise-copy: #4d5a51;--enterprise-muted: #6f7b72;--enterprise-line: rgba(18, 32, 25, .12);--enterprise-soft: #f5f4ee;--enterprise-surface: rgba(255, 255, 255, .78);--enterprise-shadow: 0 18px 50px rgba(17, 27, 21, .08);--enterprise-radius: 1.25rem}body{color:var(--enterprise-ink);font-family:var(--font-body);font-size:16px;font-weight:400;letter-spacing:-.005em;line-height:1.65;background:var(--enterprise-soft)}.home-liquid-heading,.page-hero.menu-liquid-hero h1{font-size:clamp(2.32rem,4.65vw,3.65rem)!important;font-weight:400!important;letter-spacing:-.038em!important;line-height:1.02!important;text-transform:none!important}.home-liquid-subhead,.page-hero.menu-liquid-hero p:not(.eyebrow){max-width:42rem;font-size:clamp(1rem,1.28vw,1.12rem)!important;line-height:1.62!important}.home-liquid-primary,.home-liquid-secondary,.page-hero.menu-liquid-hero .hero-actions .button,.page-hero.menu-liquid-hero .button-dark,.page-hero.menu-liquid-hero .button-light,.page-hero.menu-liquid-hero .button-primary,.page-hero.menu-liquid-hero .button-secondary{min-height:2.9rem!important;border-radius:.68rem!important;font-size:.95rem!important;font-weight:560!important;letter-spacing:0!important;line-height:1.1!important;padding:.82rem 1.65rem!important;text-transform:none!important}.home-liquid-tagline p,.menu-liquid-tagline p{font-size:clamp(1rem,1.35vw,1.24rem)!important;font-weight:350!important}.section{padding-block:clamp(4.5rem,7vw,6.75rem)!important}.compact-section,.trust-section,.catalog-category-section,.catalog-product-section{padding-block:clamp(3.75rem,6vw,5.75rem)!important}.section>.container,.catalog-category-section>.container,.catalog-product-section>.container,.product-detail-data-section>.container{max-width:min(1180px,calc(100vw - 3rem))!important}.section-heading{max-width:54rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.section-heading-center{margin-inline:auto;text-align:center}.section-heading h2,.detail-card h2,.cta-band h2,.landing-grid h2,.product-detail-overview-card h2,.section-dark .section-heading h2{color:var(--enterprise-ink);font-size:clamp(1.85rem,2.75vw,2.65rem)!important;font-weight:620!important;letter-spacing:-.035em!important;line-height:1.14!important;text-transform:none!important;text-wrap:balance}.section-dark .section-heading h2,.section-dark .detail-card h2,.section-dark .cta-band h2{color:#f6f8f1}.section-heading p:not(.eyebrow),.detail-card p,.cta-band p,.landing-hero p,.page-hero.product-page-hero p,.category-card-body p,.capability-card p,.info-card p,.cert-card p,.quality-gate p{color:var(--enterprise-copy);font-size:clamp(.98rem,1.05vw,1.06rem);font-weight:400;letter-spacing:0;line-height:1.72;text-transform:none}.section-dark .section-heading p:not(.eyebrow),.section-dark .detail-card p,.section-dark .quality-gate p,.section-dark .capability-card p{color:#f6f8f1b8}.eyebrow,.section-heading .eyebrow,.detail-card .eyebrow,.page-hero.product-page-hero .eyebrow,.landing-hero .eyebrow{color:#52604e;font-size:.76rem!important;font-weight:650!important;letter-spacing:.11em!important;line-height:1.25!important;text-transform:uppercase}.section-heading .eyebrow .fa-icon,.page-hero.product-page-hero .eyebrow .fa-icon{color:var(--enterprise-accent)}.button,.text-link,.mini-rfq,.card-actions .button,.section-actions .button,.hero-actions .button,.product-actions a,.rfq-form button{min-height:2.75rem;border-radius:.78rem!important;font-size:.94rem!important;font-weight:560!important;letter-spacing:0!important;line-height:1.15!important;text-transform:none!important;white-space:nowrap}.button-primary,.button-dark,.rfq-form button,.mini-rfq{border:1px solid rgba(229,106,34,.44)!important;background:var(--enterprise-accent)!important;color:var(--enterprise-accent-ink)!important;box-shadow:0 12px 28px #97bf3329!important}.button-secondary,.button-light,.text-link{border:1px solid var(--enterprise-line)!important;background:#ffffffbd!important;color:var(--enterprise-ink)!important;box-shadow:none!important}.button:hover,.text-link:hover,.mini-rfq:hover,.rfq-form button:hover{transform:translateY(-1px)}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr))!important;gap:clamp(1.15rem,2vw,1.55rem)!important}.catalog-product-section .product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))!important}.product-card,.catalog-product-section .product-card{min-height:0!important;height:auto!important;overflow:hidden;border:1px solid rgba(18,32,25,.1)!important;border-radius:var(--enterprise-radius)!important;background:var(--enterprise-surface)!important;box-shadow:0 12px 38px #111b150f!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.product-card:hover,.catalog-product-section .product-card:hover{border-color:#8bb12b47!important;box-shadow:var(--enterprise-shadow)!important;transform:translateY(-3px)}.product-media,.catalog-product-section .product-media{aspect-ratio:1 / .62!important;min-height:0!important;border-radius:calc(var(--enterprise-radius) - .35rem) calc(var(--enterprise-radius) - .35rem) 0 0!important;background:linear-gradient(180deg,#fbfbf7,#edf0e7)!important;padding:clamp(.8rem,1.6vw,1.15rem)!important}.product-media img,.catalog-product-section .product-media img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important;filter:none!important}.product-card:hover .product-media img,.catalog-product-section .product-card:hover .product-media img{transform:scale(1.025)!important;filter:none!important}.product-card-body,.catalog-product-section .product-card-body{padding:.86rem .92rem .95rem!important}.product-card .eyebrow,.catalog-product-section .product-card .eyebrow{margin:0 0 .45rem;color:#74806f;font-size:.68rem!important;font-weight:620!important;letter-spacing:.08em!important;line-height:1.25!important;text-transform:uppercase}.product-card-title,.catalog-product-section .product-card-title{margin:0;color:var(--enterprise-ink);font-size:clamp(1.02rem,1.1vw,1.14rem)!important;font-weight:620!important;letter-spacing:-.018em!important;line-height:1.25!important;text-transform:none!important}.product-card-title a{gap:.55rem!important}.product-card-title a>span:first-child{display:-webkit-box;min-height:0!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-model-badge{align-self:flex-start;border-radius:999px!important;background:#e56a2247!important;color:#233300!important;font-size:.72rem!important;font-weight:650!important;letter-spacing:.02em!important;padding:.28rem .55rem!important}.spec-pills,.catalog-product-section .spec-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;margin-top:.7rem!important}.spec-pills li:nth-child(n+3),.catalog-product-section .spec-pills li:nth-child(n+3){display:none!important}.spec-pills li,.catalog-product-section .spec-pills li{min-height:2.18rem!important;border:1px solid rgba(18,32,25,.08)!important;border-radius:.82rem!important;background:#ffffff94!important;padding:.42rem .5rem!important;gap:.3rem!important}.spec-pills span,.catalog-product-section .spec-pills span{color:#798377!important;font-size:.62rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.spec-pills strong,.catalog-product-section .spec-pills strong{color:var(--enterprise-ink)!important;font-size:.76rem!important;font-weight:620!important;letter-spacing:-.01em!important;text-transform:none!important}.product-actions,.catalog-product-section .product-actions{display:grid!important;grid-template-columns:1fr auto;gap:.55rem!important;margin-top:.78rem!important}.product-actions .text-link,.product-actions .mini-rfq{min-height:2.32rem!important;padding:.58rem .66rem!important;font-size:.84rem!important;font-weight:580!important}.product-actions .text-link svg,.product-actions .mini-rfq svg,.product-actions .text-link .fa-icon,.product-actions .mini-rfq .fa-icon{width:.86rem;height:.86rem}.capability-card,.info-card,.cert-card,.quality-gate,.detail-card,.contact-card,.cta-band,.table-shell,.rfq-form,.category-card,.factory-tile,.landing-visual-card,.answer-card{border:1px solid rgba(18,32,25,.1)!important;border-radius:var(--enterprise-radius)!important;background:var(--enterprise-surface)!important;box-shadow:0 12px 38px #111b150f!important}.section-dark .capability-card,.section-dark .detail-card,.section-dark .quality-gate,.section-dark .cta-band,.section-dark .table-shell{border-color:#ffffff1a!important;background:#ffffff0f!important;box-shadow:none!important}.capability-card h3,.info-card h3,.cert-card h3,.quality-gate h3,.detail-card h3,.faq-grid h3,.contact-card h3,.category-card h3{color:var(--enterprise-ink);font-size:clamp(1.08rem,1.25vw,1.28rem)!important;font-weight:620!important;letter-spacing:-.02em!important;line-height:1.28!important;text-transform:none!important}.section-dark .capability-card h3,.section-dark .detail-card h3,.section-dark .quality-gate h3{color:#f6f8f1}.page-hero.product-page-hero,.landing-hero{padding-block:clamp(7.25rem,12vw,10rem) clamp(4.5rem,8vw,6.5rem)!important}.product-page-hero-copy h1,.landing-hero h1{font-size:clamp(2.2rem,3.65vw,3.35rem)!important;font-weight:540!important;letter-spacing:-.038em!important;line-height:1.06!important;text-transform:none!important;text-wrap:balance}.product-page-hero-copy>p:not(.eyebrow),.landing-hero>p,.landing-hero-grid>div>p{max-width:44rem;font-size:clamp(1rem,1.18vw,1.12rem)!important;line-height:1.7!important}.product-hero-signal-grid{gap:.75rem!important}.product-hero-signal-grid div,.stat-strip article{border:1px solid rgba(18,32,25,.1)!important;border-radius:1rem!important;background:#ffffffad!important}.product-detail-anchorbar{border-block:1px solid rgba(18,32,25,.1)!important;background:#f7f6effa!important;box-shadow:0 14px 32px #12201914!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.product-detail-anchorbar a{color:#4c594f!important;font-size:.9rem!important;font-weight:560!important;letter-spacing:0!important;text-transform:none!important}.spec-table th,.spec-table td{font-size:.95rem!important;line-height:1.55!important}.spec-table th{color:#5f6b62!important;font-weight:560!important;letter-spacing:0!important;text-transform:none!important}.spec-table td{color:var(--enterprise-ink)!important;font-weight:450!important}.field{gap:.48rem!important}.field label{color:#3d4a42!important;font-size:.88rem!important;font-weight:580!important;letter-spacing:0!important;text-transform:none!important}.field input,.field textarea,.field select{min-height:3rem!important;border:1px solid rgba(18,32,25,.13)!important;border-radius:.9rem!important;background:#fffc!important;color:var(--enterprise-ink)!important;font-size:1rem!important;line-height:1.45!important}.field textarea{min-height:9.5rem!important}.field input[type=file]{min-height:3.4rem!important;cursor:pointer;padding:.56rem!important}.field input[type=file]::file-selector-button{min-height:2.2rem;margin-right:.72rem;border:1px solid rgba(18,32,25,.14);border-radius:.72rem;background:#e0f4ef;color:#244846;cursor:pointer;font:inherit;font-size:.9rem;font-weight:650;padding:.42rem .72rem}.field input[type=file]:focus-visible::file-selector-button,.field input[type=file]::file-selector-button:hover{border-color:#86c4bb;background:#ccece6}.keyword-cloud span,.keyword-stack a,.catalog-mobile-jumpbar a,.catalog-scan-status span,.count-pill{border-radius:999px!important;font-size:.84rem!important;font-weight:540!important;letter-spacing:0!important;text-transform:none!important}.count-pill,.catalog-scan-status span,.keyword-cloud span,.keyword-stack a,.product-card .eyebrow,.catalog-product-section .product-card .eyebrow{border:1px solid rgba(139,177,43,.2)!important;background:#e56a2233!important;color:#33451b!important}@media(max-width:900px){.section{padding-block:clamp(3.5rem,10vw,5rem)!important}.home-liquid-heading,.page-hero.menu-liquid-hero h1{font-size:clamp(2.05rem,9.2vw,2.95rem)!important;letter-spacing:-.035em!important}.product-page-hero-copy h1,.landing-hero h1{font-size:clamp(1.95rem,8.2vw,2.7rem)!important}.section-heading h2,.detail-card h2,.cta-band h2,.landing-grid h2{font-size:clamp(1.6rem,6.7vw,2.15rem)!important;line-height:1.15!important}.product-grid,.catalog-product-section .product-grid{grid-template-columns:1fr!important;gap:1rem!important}.product-card,.catalog-product-section .product-card{display:grid;grid-template-columns:minmax(7.2rem,38%) minmax(0,1fr);align-items:stretch}.product-media,.catalog-product-section .product-media{aspect-ratio:auto!important;min-height:100%!important;border-radius:calc(var(--enterprise-radius) - .35rem) 0 0 calc(var(--enterprise-radius) - .35rem)!important}.product-card-body,.catalog-product-section .product-card-body{padding:.9rem!important}.spec-pills,.catalog-product-section .spec-pills{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.36rem!important;margin-top:.6rem!important}.spec-pills li,.catalog-product-section .spec-pills li{min-height:2.2rem!important;padding:.42rem .5rem!important}.product-actions,.catalog-product-section .product-actions{grid-template-columns:1fr .7fr;margin-top:.72rem!important}}@media(max-width:520px){.section>.container,.catalog-category-section>.container,.catalog-product-section>.container,.product-detail-data-section>.container{max-width:calc(100vw - 2rem)!important}.product-card,.catalog-product-section .product-card{grid-template-columns:1fr}.product-media,.catalog-product-section .product-media{aspect-ratio:1 / .72!important;border-radius:calc(var(--enterprise-radius) - .35rem) calc(var(--enterprise-radius) - .35rem) 0 0!important}.product-actions,.catalog-product-section .product-actions{grid-template-columns:1fr .62fr}.home-liquid-primary,.home-liquid-secondary,.page-hero.menu-liquid-hero .hero-actions .button,.page-hero.menu-liquid-hero .button-dark,.page-hero.menu-liquid-hero .button-light,.page-hero.menu-liquid-hero .button-primary,.page-hero.menu-liquid-hero .button-secondary{width:100%}}.home-priority-products{padding-top:clamp(3.5rem,6vw,5.5rem)!important}.home-priority-products .section-heading{max-width:48rem}.home-rfq-checklist-section{background:radial-gradient(circle at 12% 18%,rgba(229,106,34,.12),transparent 28rem),#f5f4ee}.home-rfq-checklist-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.4rem)}.home-rfq-checklist-grid .detail-card{height:100%}.home-rfq-checklist-grid .card-actions{margin-top:clamp(1.1rem,2vw,1.6rem)}.product-detail-anchorbar .product-anchor-rfq{margin-left:auto;border-color:#e56a2270!important;background:#e56a22!important;color:#111800!important;box-shadow:0 10px 22px #97bf331f!important}.contact-layout.contact-layout-conversion{align-items:start;grid-template-columns:minmax(0,1.14fr) minmax(18rem,.86fr);gap:clamp(1.25rem,3vw,2rem)}.contact-layout-conversion .rfq-form{position:relative;padding:clamp(1.15rem,2.4vw,1.75rem)!important}.contact-layout-conversion aside{position:sticky;top:6.5rem}.rfq-form-intro{display:grid;gap:.5rem;margin-bottom:clamp(1rem,2vw,1.35rem)}.rfq-form-intro h2{margin:0;color:var(--enterprise-ink);font-size:clamp(1.42rem,2.25vw,2.05rem);font-weight:590;letter-spacing:-.032em;line-height:1.12;text-transform:none}.rfq-form-intro p:not(.eyebrow){margin:0;max-width:42rem;color:var(--enterprise-copy);font-size:clamp(.96rem,1.05vw,1.05rem);line-height:1.65}.contact-layout-conversion .contact-card p:first-of-type{color:var(--enterprise-ink);font-weight:620}.contact-layout-conversion .contact-proof-image{margin-top:clamp(1rem,2vw,1.35rem)}.contact-layout-conversion .rfq-form button{width:fit-content;max-width:100%;margin-top:.2rem}@media(max-width:900px){.home-rfq-checklist-grid,.contact-layout.contact-layout-conversion{grid-template-columns:1fr}.contact-layout-conversion aside{position:static}.product-detail-anchorbar .product-anchor-rfq{margin-left:0}}@media(max-width:560px){.contact-layout-conversion .rfq-form button{width:100%}}.product-media,.catalog-product-section .product-media{display:flex!important;aspect-ratio:1 / 1!important;align-items:center!important;justify-content:center!important;padding:clamp(.3rem,.9vw,.6rem)!important}.product-media img,.catalog-product-section .product-media img,.product-media[data-product-media] img[data-product-media-image]{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important}.product-card:hover .product-media img,.catalog-product-section .product-card:hover .product-media img,.product-card:hover .product-media[data-product-media] img[data-product-media-image],.product-media:hover img{object-fit:contain!important;transform:none!important;filter:none!important}.product-media,.catalog-product-section .product-media,.product-media.is-loaded,.catalog-product-section .product-media.is-loaded{background:#fff!important;background-image:none!important}.product-media:before,.catalog-product-section .product-media:before{background:none!important;background-image:none!important}@media(min-width:1180px){.product-grid,.catalog-product-section .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:760px)and (max-width:1179px){.product-grid,.catalog-product-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html,body{max-width:100%;overflow-x:clip}.home-liquid-hero,.page-hero.menu-liquid-hero,.home-liquid-hero-content,.menu-liquid-hero-content,.home-liquid-center,.menu-liquid-center{max-width:100vw;overflow-x:clip}.home-liquid-center-inner,.menu-liquid-center-inner{width:min(100%,64rem);max-width:calc(100vw - 2rem)}.home-liquid-heading,.page-hero.menu-liquid-hero h1,.home-liquid-subhead,.page-hero.menu-liquid-hero p:not(.eyebrow){max-width:100%}@media(max-width:520px){.home-liquid-heading,.page-hero.menu-liquid-hero h1{font-size:clamp(1.95rem,8.4vw,2.45rem)!important;letter-spacing:-.04em!important;line-height:1.06!important}.home-liquid-subhead,.page-hero.menu-liquid-hero p:not(.eyebrow){font-size:.96rem!important}}.trust-section{position:relative;overflow:hidden;background:#050704;padding-block:clamp(2.2rem,4vw,3.6rem)!important}.trust-section:before{content:"";position:absolute;inset:auto 8% -9rem auto;width:22rem;height:22rem;border-radius:999px;background:#e56a2224;filter:blur(38px);pointer-events:none}.trust-strip{position:relative;display:grid!important;grid-template-columns:minmax(16rem,1.12fr) repeat(3,minmax(0,1fr))!important;gap:clamp(.85rem,1.5vw,1.1rem)!important;overflow:visible!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:1.6rem!important;background:#ffffff0b!important;box-shadow:0 28px 80px #00000057!important;padding:clamp(.9rem,1.6vw,1.15rem)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.trust-strip-intro,.trust-card{min-width:0;border-radius:1.18rem}.trust-strip-intro{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;border:1px solid rgba(229,106,34,.18);background:#e56a2214;padding:clamp(1rem,2vw,1.35rem)}.trust-strip-intro .eyebrow{width:fit-content;margin:0;border:1px solid rgba(229,106,34,.32);border-radius:999px;background:#e56a2224;color:#f5a36d!important;font-size:.78rem!important;font-weight:720!important;letter-spacing:.12em!important;padding:.42rem .68rem;text-shadow:0 0 14px rgba(229,106,34,.28)}.home-liquid-hero .home-liquid-nav.liquid-glass{overflow:visible}.home-liquid-hero .home-liquid-nav.liquid-glass:before{z-index:0}.home-liquid-hero .home-liquid-nav>*{position:relative;z-index:1}.home-liquid-nav-links{overflow:visible}.home-liquid-nav-links .home-products-menu{position:relative;display:inline-flex;align-items:center}.home-liquid-nav-links .home-products-menu:after{content:"";position:absolute;top:100%;left:50%;z-index:139;width:min(390px,calc(100vw - 3rem));height:1rem;transform:translate(-50%)}.home-liquid-nav-links .home-products-trigger{display:inline-flex;min-height:2rem;align-items:center;gap:.36rem;color:#ffffffd1;cursor:pointer;font-size:.9rem;font-weight:400;list-style:none;padding:.35rem 0;transition:color .2s ease}.home-liquid-nav-links .home-products-menu:hover .home-products-trigger,.home-liquid-nav-links .home-products-menu:focus-within .home-products-trigger{color:var(--hero-accent)}.home-liquid-nav-links .home-products-menu .nav-products-chevron:before{content:"⌄";display:inline-block;color:currentColor;font-size:.75rem;line-height:1;transform:translateY(-1px)}.home-liquid-nav-links .home-products-menu:hover .nav-products-chevron:before{transform:translateY(-1px) rotate(180deg)}.home-liquid-nav-links .home-products-menu .nav-category-menu{left:50%;top:calc(100% + .5rem);z-index:140;width:min(390px,calc(100vw - 3rem));transform:translate(-50%,.45rem);border-color:#ffffff29;background:radial-gradient(circle at 14% 0%,rgba(229,106,34,.2),transparent 13rem),#0a0d08f0;box-shadow:0 28px 78px #0000006b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition-delay:.12s}.home-liquid-nav-links .home-products-menu:hover .nav-category-menu,.home-liquid-nav-links .home-products-menu:focus-within .nav-category-menu{transform:translate(-50%);transition-delay:0ms}.home-liquid-nav-links .home-products-menu .nav-category-menu a{color:#f7f8efe0!important;border-color:#ffffff1a;background:#ffffff0f}.home-liquid-nav-links .home-products-menu .nav-category-menu a:hover{border-color:#e56a2257;background:#e56a221f;color:#f7f8ef!important}.home-liquid-nav-links .home-products-menu .nav-category-menu small{color:#f7f8ef8a}.site-header .primary-nav .nav-products-menu{position:relative;display:inline-flex;align-items:center;overflow:visible}.site-header .primary-nav .nav-products-menu:after{content:"";position:absolute;top:100%;left:50%;z-index:139;width:min(390px,calc(100vw - 3rem));height:1rem;transform:translate(-50%)}.site-header .primary-nav .nav-products-trigger{display:inline-flex;min-height:2.1rem;align-items:center;gap:.36rem;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffffffd1!important;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1;padding:.35rem 0!important;text-decoration:none;text-transform:none!important;white-space:nowrap;transition:color .2s ease}.site-header .primary-nav .nav-products-menu:hover .nav-products-trigger,.site-header .primary-nav .nav-products-menu:focus-within .nav-products-trigger,.site-header .primary-nav .nav-products-trigger[aria-current=page]{color:#e56a22!important}.site-header .primary-nav .nav-products-trigger .nav-products-chevron{display:inline-flex;width:.86rem;height:.86rem;align-items:center;color:currentColor!important;line-height:1;transform:none}.site-header .primary-nav .nav-products-trigger .nav-products-chevron:before{content:none}.site-header .primary-nav .nav-products-menu:hover .nav-products-chevron,.site-header .primary-nav .nav-products-menu:focus-within .nav-products-chevron{transform:rotate(180deg)}.site-header .nav-products-menu .nav-category-menu{left:50%;top:calc(100% + .5rem);z-index:140;width:min(390px,calc(100vw - 3rem));transform:translate(-50%,.45rem);border:1px solid rgba(255,255,255,.16)!important;border-radius:1.2rem;background:radial-gradient(circle at 14% 0%,rgba(229,106,34,.2),transparent 13rem),#0a0d08f0!important;box-shadow:0 28px 78px #0000006b;padding:.72rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition-delay:.12s}.site-header .nav-products-menu:hover .nav-category-menu,.site-header .nav-products-menu:focus-within .nav-category-menu{transform:translate(-50%);visibility:visible;opacity:1;pointer-events:auto;transition-delay:0ms}.site-header .nav-products-menu .nav-category-menu a{display:grid!important;min-height:56px!important;align-content:center;justify-content:stretch;gap:.16rem;border-color:#ffffff1a!important;border-radius:18px!important;background:#ffffff0f!important;color:#f7f8efe0!important;padding:.72rem .86rem!important;text-align:left}.site-header .nav-products-menu .nav-category-menu a:hover,.site-header .nav-products-menu .nav-category-menu a:focus-visible{border-color:#e56a2257!important;background:#e56a221f!important;color:#f7f8ef!important}.site-header .nav-products-menu .nav-category-menu small{color:#f7f8ef8a}.quality-gate span{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(20,66,45,.18);border-radius:999px;background:#e56a2238;color:#17351e!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.78rem!important;font-weight:720!important;letter-spacing:.08em!important;line-height:1!important;padding:.42rem .62rem;text-transform:uppercase}.section-dark .quality-gate span{border-color:#e56a225c;background:#e56a2224;color:#f5a36d!important;text-shadow:0 0 14px rgba(229,106,34,.22)}@media(max-width:720px){.site-header .primary-nav .nav-products-menu{display:grid;width:100%}.site-header .primary-nav .nav-products-menu:after{display:none}.site-header .primary-nav .nav-products-trigger{width:100%;min-height:2.7rem;border-radius:.75rem!important;color:#ffffffe0!important;padding:.8rem .9rem!important}.site-header .primary-nav .nav-products-menu:hover .nav-products-trigger,.site-header .primary-nav .nav-products-menu:focus-within .nav-products-trigger,.site-header .primary-nav .nav-products-trigger[aria-current=page]{background:#e56a221a!important;color:#e56a22!important}.site-header .nav-products-menu .nav-category-menu{position:static;width:100%;margin-top:.35rem;transform:none!important;visibility:visible;opacity:1;pointer-events:auto;box-shadow:none}}.trust-strip-intro h2{margin:0;max-width:12ch;color:#f7f8ef;font-size:clamp(1.6rem,2.35vw,2.35rem);font-weight:520;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.trust-strip-intro p:not(.eyebrow){margin:0;max-width:24rem;color:#f7f8efb8;font-size:.98rem;line-height:1.62}.trust-mini-tags{display:flex;flex-wrap:wrap;gap:.45rem}.trust-mini-tags span{display:inline-flex;min-height:2rem;align-items:center;border:1px solid rgba(229,106,34,.22);border-radius:999px;background:#00000038;color:#f7f8efd1!important;font-size:.78rem!important;font-weight:520!important;letter-spacing:0!important;padding:.42rem .68rem}.trust-card{position:relative;display:grid;align-content:start;gap:.55rem;min-height:14.2rem;overflow:hidden;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff14!important;box-shadow:none!important;padding:clamp(1rem,1.75vw,1.25rem)!important}.trust-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.18rem;background:#e56a22;opacity:.86}.trust-card:after{content:"";position:absolute;right:.9rem;top:.9rem;width:.52rem;height:.52rem;border-radius:999px;background:#e56a22;box-shadow:0 0 20px #e56a22a6}.trust-card .trust-number{display:inline-flex;width:fit-content;margin:0!important;color:#e56a22f2!important;font-family:var(--font-mono)!important;font-size:.88rem!important;font-weight:620!important;letter-spacing:.04em!important}.trust-card small{color:#f7f8ef85;font-family:var(--font-mono);font-size:.72rem;font-weight:560;letter-spacing:.04em;text-transform:uppercase}.trust-card strong{max-width:10rem;color:#f7f8ef!important;font-family:var(--font-body)!important;font-size:clamp(1.12rem,1.35vw,1.28rem)!important;font-weight:590!important;letter-spacing:-.028em!important;line-height:1.18;text-transform:none!important}.trust-card p{margin:0!important;color:#f7f8efad!important;font-size:.94rem!important;line-height:1.58!important}@media(max-width:1040px){.trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.trust-strip-intro{grid-column:1 / -1}.trust-strip-intro h2{max-width:22ch}}@media(max-width:720px){.trust-section{padding-block:1.4rem 2.2rem!important}.trust-strip{grid-template-columns:1fr!important;border-radius:1.25rem!important;padding:.75rem!important}.trust-card{min-height:0}}.product-page-hero-copy h1,.product-page-hero-copy h1 span,.page-hero.product-page-hero .product-page-hero-copy h1,.page-hero.product-page-hero .product-page-hero-copy h1 span,.landing-hero h1{color:#2f5148!important;font-size:clamp(2rem,3.05vw,2.85rem)!important;font-weight:520!important;letter-spacing:-.032em!important;line-height:1.1!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}.product-page-hero-copy>p:not(.eyebrow),.landing-hero>p,.landing-hero-grid>div>p{max-width:40rem;font-size:clamp(.98rem,1.05vw,1.08rem)!important;line-height:1.66!important}.product-hero-signal-grid div strong,.stat-strip article strong{font-size:clamp(1rem,1.35vw,1.18rem)!important;font-weight:620!important;letter-spacing:-.02em!important}@media(max-width:820px){.site-header{padding:.85rem .85rem 0!important}.site-header .header-shell{border-radius:.92rem;padding:.42rem .42rem .42rem .72rem!important}.site-header .brand-wordmark{font-size:clamp(1.05rem,5.4vw,1.24rem)!important;font-weight:580!important}.site-header .brand:after{width:.42rem;height:.42rem}.site-header .header-cta{min-height:2.2rem!important;border-radius:.62rem!important;font-size:clamp(.74rem,3.45vw,.82rem)!important;padding:.5rem .72rem!important}.site-header .mobile-menu-toggle{min-height:2.25rem!important;min-width:2.45rem!important}.page-hero.menu-liquid-hero h1{font-size:clamp(1.82rem,8.4vw,2.55rem)!important;letter-spacing:-.036em!important;line-height:1.04!important}.page-hero.menu-liquid-hero p:not(.eyebrow){max-width:31rem;font-size:clamp(.94rem,3.8vw,1rem)!important;line-height:1.56!important}.page-hero.menu-liquid-hero .hero-actions .button,.page-hero.menu-liquid-hero .button-dark,.page-hero.menu-liquid-hero .button-light,.page-hero.menu-liquid-hero .button-primary,.page-hero.menu-liquid-hero .button-secondary{min-height:2.72rem!important;max-width:17.5rem;font-size:.88rem!important;padding:.76rem 1.2rem!important}.menu-liquid-tagline{max-width:22rem;padding:.68rem 1rem!important}.menu-liquid-tagline p{font-size:clamp(.95rem,4.1vw,1.06rem)!important}}@media(max-width:520px){.home-liquid-primary,.home-liquid-secondary,.page-hero.menu-liquid-hero .hero-actions .button,.page-hero.menu-liquid-hero .button-dark,.page-hero.menu-liquid-hero .button-light,.page-hero.menu-liquid-hero .button-primary,.page-hero.menu-liquid-hero .button-secondary{width:min(100%,17.5rem)!important}.product-page-hero-copy h1,.product-page-hero-copy h1 span,.landing-hero h1{font-size:clamp(1.8rem,7.4vw,2.28rem)!important;line-height:1.12!important}}.home-liquid-hero{background:linear-gradient(180deg,#0000002e,#000000d1),#020402!important}.home-liquid-center{align-items:center!important;padding:clamp(6.8rem,8vw,8rem) clamp(1.25rem,3.6vw,4rem) clamp(6.8rem,8vw,7.6rem)!important}.home-liquid-center-inner{max-width:min(70rem,100%)!important}.home-liquid-intent-pill{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;margin:0 0 .9rem;border:1px solid rgba(229,106,34,.38);border-radius:999px;background:#070f058f;color:#f8d0b6;font-family:var(--font-mono);font-size:clamp(.74rem,1vw,.86rem);font-weight:650;letter-spacing:.07em;line-height:1.1;padding:.58rem .9rem;text-transform:uppercase;box-shadow:0 0 28px #e56a221a}.home-liquid-heading{max-width:13.5ch;margin-bottom:.9rem!important;font-size:clamp(2.35rem,5.7vw,4.45rem)!important;line-height:.98!important}.home-liquid-subhead{max-width:47rem!important;margin-bottom:1.05rem!important;color:#f5f9ebdb!important}.home-liquid-proof-dock{display:grid;width:min(100%,63rem);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:stretch;gap:.8rem;margin-top:clamp(1rem,2.1vw,1.45rem)}.home-liquid-product-proof,.home-liquid-proof-grid article{border:1px solid rgba(255,255,255,.14);border-radius:1.15rem;background:radial-gradient(circle at 18% 0%,rgba(229,106,34,.14),transparent 12rem),#050904ad;box-shadow:inset 0 1px #ffffff14,0 22px 70px #0000004d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home-liquid-product-proof{display:grid;min-height:clamp(9.2rem,17vw,12.8rem);margin:0;overflow:hidden;padding:clamp(.55rem,1.2vw,.85rem)}.home-liquid-product-proof img{width:100%;height:clamp(7rem,13vw,10.2rem);object-fit:contain;object-position:center;filter:drop-shadow(0 18px 32px rgba(0,0,0,.32))}.home-liquid-product-proof figcaption{align-self:end;margin:.35rem 0 0;color:#f5f9ebc2;font-size:clamp(.76rem,1vw,.88rem);line-height:1.3}.home-liquid-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.home-liquid-proof-grid article{display:grid;align-content:center;gap:.26rem;min-height:5.7rem;padding:.85rem;text-align:left}.home-liquid-proof-grid strong{color:#e56a22;font-size:clamp(1.25rem,2.2vw,1.9rem);font-weight:680;letter-spacing:-.04em;line-height:1}.home-liquid-proof-grid span{color:#f5f9ebc2;font-size:clamp(.76rem,1vw,.9rem);line-height:1.3}.catalog-filter-panel{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(14rem,.42fr);align-items:end;gap:.85rem;margin:clamp(1.2rem,2vw,1.8rem) 0 clamp(1.35rem,2.4vw,2rem);border:1px solid rgba(18,33,27,.12);border-radius:1.25rem;background:radial-gradient(circle at 8% 0%,rgba(229,106,34,.24),transparent 14rem),#ffffffd1;box-shadow:inset 0 1px #ffffffe6,0 20px 64px #1c2d2614;padding:clamp(.85rem,1.7vw,1.2rem)}.catalog-filter-field{display:grid;gap:.42rem}.catalog-filter-field label{color:#31514a;font-size:.78rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.catalog-filter-field input,.catalog-filter-field select{width:100%;min-height:3rem;border:1px solid rgba(18,33,27,.16);border-radius:.9rem;background:#ffffffeb;color:#17221f;font:inherit;font-size:.98rem;line-height:1.2;padding:.78rem .9rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.catalog-filter-field input:focus,.catalog-filter-field select:focus{border-color:#41692b7a;box-shadow:0 0 0 4px #e56a2247}.catalog-filter-actions{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:.5rem}.catalog-filter-actions button{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;border:1px solid rgba(18,33,27,.14);border-radius:999px;background:#ffffffbd;color:#29443d;cursor:pointer;font:inherit;font-size:.9rem;font-weight:650;padding:.58rem .86rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.catalog-filter-actions button[aria-pressed=true]{border-color:#1c321e70;background:#e56a22;color:#102009}.catalog-filter-status{grid-column:1 / -1;margin:0;color:#52645f;font-size:.95rem;line-height:1.5}.catalog-filter-status strong{color:#15241f;font-weight:760}.catalog-empty-state{margin:1.2rem 0 0;border:1px solid rgba(18,33,27,.12);border-radius:1rem;background:#ffffffbd;color:#31514a;padding:1rem}.product-card[data-filter-hidden],.catalog-product-section .product-card[data-filter-hidden]{display:none!important}.rfq-required-note{display:inline-grid;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;width:fit-content;max-width:100%;margin-top:.9rem;border:1px solid rgba(229,106,34,.35);border-radius:999px;background:#e56a2221;color:#e9ffaf;padding:.44rem .72rem}.rfq-required-note span{border-radius:999px;background:#e56a22;color:#102009;font-size:.72rem;font-weight:760;letter-spacing:.06em;line-height:1;padding:.34rem .5rem;text-transform:uppercase}.rfq-required-note strong{color:currentColor;font-size:.88rem;font-weight:620}.rfq-fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;margin:0;border:1px solid rgba(18,33,27,.12);border-radius:1.1rem;background:#ffffff94;padding:1rem}.rfq-fieldset-required{border-color:#1c321e33;background:radial-gradient(circle at 0% 0%,rgba(229,106,34,.22),transparent 15rem),#ffffffb8}.rfq-fieldset legend{margin-left:.25rem;color:#27473e;font-size:.82rem;font-weight:760;letter-spacing:.08em;padding:0 .35rem;text-transform:uppercase}.rfq-fieldset .field-full{grid-column:1 / -1}.rfq-fieldset label span{margin-left:.3rem;color:#41691f;font-size:.72rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.rfq-form textarea{min-height:8.5rem}@media(max-width:980px){.home-liquid-proof-dock{grid-template-columns:1fr;max-width:42rem}.home-liquid-product-proof{min-height:0}.catalog-filter-panel,.rfq-fieldset{grid-template-columns:1fr}.rfq-fieldset .field-full{grid-column:auto}}@media(max-width:720px){.home-liquid-center{align-items:flex-start!important;justify-content:center!important;padding:6.4rem 1rem 6.6rem!important;text-align:left!important}.home-liquid-center-inner{align-items:flex-start!important}.home-liquid-heading{max-width:11.5ch;font-size:clamp(2.18rem,10.6vw,3.05rem)!important}.home-liquid-heading-line{justify-content:flex-start!important}.home-liquid-subhead{font-size:.98rem!important}.home-liquid-actions{justify-content:flex-start!important}.home-liquid-proof-dock{width:100%;gap:.65rem}.home-liquid-product-proof img{height:clamp(6.5rem,32vw,8.2rem)}.home-liquid-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.home-liquid-proof-grid article{min-height:4.8rem;padding:.68rem}.home-liquid-bottom{padding:0 1rem 1.1rem!important}.home-liquid-tagline{max-width:none!important;justify-content:flex-start!important;text-align:left!important}.home-liquid-tagline p{font-size:.98rem!important;line-height:1.32!important}.catalog-filter-panel{border-radius:1rem;padding:.8rem}.catalog-filter-actions{gap:.42rem}.catalog-filter-actions button{flex:1 1 calc(50% - .42rem);min-height:2.7rem}.rfq-required-note{grid-template-columns:1fr;border-radius:1rem}.rfq-fieldset{border-radius:1rem;padding:.8rem}}@media(prefers-reduced-motion:reduce){.catalog-filter-actions button,.catalog-filter-field input,.catalog-filter-field select{transition:none}}.home-liquid-heading{max-width:min(100%,24ch)!important;font-size:clamp(2.55rem,5.15vw,4.25rem)!important;line-height:.98!important}.home-liquid-heading-line{display:block!important}.home-liquid-heading-line span{white-space:nowrap}@media(max-width:720px){.home-liquid-heading{max-width:100%!important;font-size:clamp(1.86rem,8.15vw,2.28rem)!important;letter-spacing:-.052em!important;line-height:1.02!important}.home-liquid-heading-line span{white-space:nowrap}}.home-liquid-product-proof{position:relative;min-height:clamp(10.5rem,18vw,14rem)!important;padding:0!important;isolation:isolate}.home-liquid-product-proof:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:58%;background:linear-gradient(180deg,#03070300,#030703d6 72%,#030703f0),radial-gradient(circle at 18% 100%,rgba(229,106,34,.2),transparent 15rem);pointer-events:none}.home-liquid-product-proof img{position:absolute;inset:0;z-index:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.08) contrast(1.04) brightness(.94)}.home-liquid-product-proof figcaption{position:absolute;right:clamp(.75rem,1.8vw,1.1rem);bottom:clamp(.75rem,1.6vw,1rem);left:clamp(.75rem,1.8vw,1.1rem);z-index:2;display:inline-flex;width:fit-content;max-width:calc(100% - 1.5rem);align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#00000075;color:#f7ffe6f0!important;font-size:clamp(.78rem,1vw,.92rem)!important;font-weight:520;line-height:1.2;margin:0!important;padding:.56rem .78rem;text-shadow:0 1px 12px rgba(0,0,0,.44);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:720px){.home-liquid-product-proof{min-height:clamp(11rem,47vw,13.5rem)!important}.home-liquid-product-proof figcaption{display:flex;width:auto;max-width:none;border-radius:.85rem;font-size:.78rem!important}}.product-compare-toggle{position:relative;display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;gap:.55rem;border:1px solid rgba(65,105,31,.18);border-radius:999px;background:#f5f9ecd1;color:#315018;cursor:pointer;font-size:.82rem;font-weight:760;line-height:1.2;margin-top:.65rem;padding:.52rem .8rem}.product-compare-toggle input{position:absolute;inset:0;width:100%;height:100%;accent-color:#41691f;cursor:pointer;margin:0;opacity:0}.product-compare-toggle span{display:inline-flex;align-items:center;gap:.48rem}.product-compare-toggle span:before{content:"";width:1rem;height:1rem;border:1px solid rgba(65,105,31,.38);border-radius:.28rem;background:#ffffffd6;box-shadow:inset 0 0 0 2px #ffffffa6}.product-compare-toggle input:checked+span:before{background:#41691f;box-shadow:inset 0 0 0 3px #ffffffd1}.catalog-compare-panel,.rfq-context-card,.certificate-matrix-shell,.factory-capability-table{border:1px solid rgba(18,35,12,.1);border-radius:clamp(1rem,1.8vw,1.35rem);background:linear-gradient(135deg,#fffffff2,#f7fbefe6),radial-gradient(circle at 100% 0%,rgba(229,106,34,.16),transparent 18rem);box-shadow:0 1.1rem 3rem #12230c14}.catalog-compare-panel{display:grid;gap:1rem;margin:1.35rem 0 1.8rem;padding:clamp(1rem,1.8vw,1.35rem)}.catalog-compare-panel[hidden],.rfq-context-card[hidden]{display:none!important}.catalog-compare-panel>div:first-child{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.8rem}.catalog-compare-panel h3,.rfq-context-card h2{margin:0}.catalog-compare-panel p,.rfq-context-card p{margin:.35rem 0 0}.catalog-compare-table{overflow-x:auto}.catalog-compare-actions{display:flex;flex-wrap:wrap;gap:.65rem}.product-key-spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.1rem}.product-key-spec-grid article{border:1px solid rgba(18,35,12,.1);border-radius:1rem;background:#ffffffd6;padding:.85rem}.product-key-spec-grid span,.related-need-grid small{color:#1e2d14ad;display:block;font-size:.76rem;font-weight:700;line-height:1.35}.product-key-spec-grid strong{display:block;margin-top:.22rem}.product-procurement-snapshot{display:grid;gap:1rem}.snapshot-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.6rem}.snapshot-heading .eyebrow,.snapshot-heading h3{margin:0}.procurement-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.procurement-snapshot-grid article{border:1px solid rgba(18,35,12,.1);border-radius:1rem;background:#ffffffd6;padding:.9rem}.procurement-snapshot-grid span{color:#1e2d14ad;display:block;font-size:.76rem;font-weight:700;line-height:1.35}.procurement-snapshot-grid strong{color:var(--enterprise-ink);display:block;font-size:.92rem;font-weight:580;line-height:1.45;margin-top:.28rem;overflow-wrap:anywhere}.snapshot-actions{margin-top:.1rem}.product-last-updated{color:#1e2d14ad;font-size:.82rem;margin-top:.85rem}.rfq-context-card{display:grid;grid-template-columns:6rem 1fr;gap:1rem;margin-bottom:1rem;padding:1rem}.rfq-context-card img{width:100%;aspect-ratio:1;border-radius:1rem;object-fit:cover}.rfq-context-card a{display:inline-flex;margin-top:.55rem}.certificate-matrix-shell,.factory-capability-table{overflow-x:auto;padding:clamp(.8rem,1.6vw,1.1rem)}.factory-tile figcaption{display:block;color:#243019b8;font-size:.83rem;line-height:1.45;margin-top:.55rem}.related-need-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;list-style:none;margin:1rem 0 0;padding:0}.related-need-grid li{border:1px solid rgba(18,35,12,.1);border-radius:1rem;background:#ffffffdb;padding:.9rem}.related-need-grid span{display:block;color:#1d2f13;font-weight:820;line-height:1.25;margin-bottom:.35rem}@media(max-width:820px){.mobile-menu-toggle,.header-cta,.product-actions .text-link,.product-actions .mini-rfq{min-width:2.75rem;min-height:2.75rem}.product-key-spec-grid,.procurement-snapshot-grid,.related-need-grid{grid-template-columns:1fr}.rfq-context-card{grid-template-columns:4.8rem 1fr}}.site-header .brand,.mobile-menu-toggle,.header-cta,.product-actions a.text-link,.product-actions a.mini-rfq,.product-compare-toggle{align-items:center!important;display:inline-flex!important;min-height:44px!important}.mobile-menu-toggle{min-width:44px!important}.product-actions a.text-link,.product-actions a.mini-rfq{justify-content:center!important;padding-bottom:.76rem!important;padding-top:.76rem!important}.product-compare-toggle input{min-height:44px!important;min-width:44px!important}.site-header button.mobile-menu-toggle,.site-header a.header-cta,.primary-nav a,.spec-table th a{align-items:center!important;display:inline-flex!important;min-height:44px!important}.site-header button.mobile-menu-toggle{height:44px!important;min-width:44px!important;padding:.3rem .72rem!important}.site-header button.mobile-menu-toggle{display:none!important}@media(max-width:820px){.site-header button.mobile-menu-toggle{display:inline-flex!important}}.site-header{padding:clamp(.78rem,1.25vw,1.1rem) clamp(.9rem,2.3vw,2.4rem) 0!important}.site-header .header-shell{isolation:isolate;overflow:visible;min-height:clamp(4.35rem,5.2vw,4.95rem)!important;border:1px solid rgba(247,248,239,.18)!important;border-radius:clamp(1.1rem,1.8vw,1.55rem)!important;background:linear-gradient(115deg,#050706e6,#1d2318c2 48%,#505b449e),radial-gradient(circle at 92% 16%,rgba(229,106,34,.28),transparent 19rem)!important;box-shadow:0 24px 80px #03070542,inset 0 1px #ffffff29,inset 0 -1px #e56a2214!important;backdrop-filter:blur(22px) saturate(1.22)!important;-webkit-backdrop-filter:blur(22px) saturate(1.22)!important}.site-header .header-shell:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.11),transparent 34%,rgba(229,106,34,.1)),linear-gradient(180deg,rgba(255,255,255,.1),transparent 48%);pointer-events:none}.site-header .brand{min-height:48px!important;gap:.48rem!important;border:0!important;background:transparent!important;padding:.2rem .35rem!important;text-shadow:0 1px 18px rgba(255,255,255,.18)}.site-header .brand-wordmark{font-size:clamp(1.35rem,2vw,1.82rem)!important;font-weight:650!important;letter-spacing:-.055em!important}.site-header .brand:after{width:.52rem!important;height:.52rem!important;background:#e56a22!important;box-shadow:0 0 0 4px #e56a221a,0 0 22px #e56a22b8!important}.site-header .primary-nav{justify-self:center;gap:.24rem!important;border:1px solid rgba(247,248,239,.1)!important;border-radius:999px!important;background:#02040342!important;padding:.22rem!important;box-shadow:inset 0 1px #ffffff14!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}.site-header .primary-nav a,.site-header .primary-nav .nav-products-trigger{min-height:42px!important;border-radius:999px!important;color:#f7f8efbd!important;font-size:.92rem!important;font-weight:540!important;padding:.56rem .9rem!important;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.site-header .primary-nav a:hover,.site-header .primary-nav a:focus-visible,.site-header .primary-nav a[aria-current=page],.site-header .primary-nav .nav-products-menu:hover .nav-products-trigger,.site-header .primary-nav .nav-products-menu:focus-within .nav-products-trigger,.site-header .primary-nav .nav-products-trigger[aria-current=page]{background:#e56a2221!important;color:#d9ff72!important;box-shadow:inset 0 0 0 1px #e56a2229,0 10px 30px #e56a2214!important;transform:translateY(-1px)}.site-header .header-actions{gap:.72rem}.site-header .header-cta{min-width:clamp(8.6rem,10vw,10.2rem);min-height:52px!important;border:1px solid rgba(231,255,128,.76)!important;border-radius:1.05rem!important;background:linear-gradient(180deg,#d8ff61,#bfff2c)!important;color:#101904!important;font-size:.98rem!important;font-weight:760!important;letter-spacing:-.01em;box-shadow:0 18px 46px #a8dc283d,inset 0 1px #ffffffb8,inset 0 -1px #395b0038!important}.site-header .header-cta:hover,.site-header .header-cta:focus-visible{background:linear-gradient(180deg,#e7ff8a,#cf4)!important;color:#101904!important;transform:translateY(-1px)}@media(max-width:820px){.site-header{padding:.72rem .72rem 0!important}.site-header .header-shell{min-height:4.1rem!important;padding:.45rem .48rem .45rem .72rem!important;border-radius:1rem!important}.site-header .primary-nav{border-radius:1rem!important;background:#040806f5!important}.site-header .brand{padding-left:0!important}.site-header .brand-wordmark{font-size:clamp(1.05rem,5.3vw,1.32rem)!important}.site-header .header-cta{min-width:auto;min-height:44px!important;border-radius:.82rem!important;font-size:clamp(.76rem,3.45vw,.86rem)!important;padding-inline:.82rem!important}}.site-header a.header-cta{height:auto!important;min-height:52px!important;padding-bottom:.64rem!important;padding-top:.64rem!important}.spec-table th a{justify-content:flex-start!important}@media(max-width:820px){.site-header a.header-cta{min-height:44px!important;padding-bottom:.52rem!important;padding-top:.52rem!important}}.home-liquid-brand,.home-liquid-nav-links a,.home-liquid-nav-links .home-products-trigger{align-items:center!important;display:inline-flex!important;min-height:44px!important}.home-liquid-brand{padding-bottom:.45rem!important;padding-top:.45rem!important}.home-liquid-nav-links a,.home-liquid-nav-links .home-products-trigger{padding-bottom:.62rem!important;padding-top:.62rem!important}.section-dark{background:radial-gradient(circle at 12% 14%,rgba(223,255,133,.12),transparent 22rem),radial-gradient(circle at 84% 24%,rgba(255,255,255,.08),transparent 24rem),linear-gradient(135deg,#050905,#0b130d 48%,#10180d)!important;background-color:#071009!important;color-scheme:dark;color:#f7f8ef!important}.section-dark .section-heading,.section-dark .capability-card,.section-dark .quality-gate,.section-dark .detail-card,.section-dark .cta-band,.section-dark .table-shell{clip-path:none!important;filter:none!important;-webkit-filter:none!important;isolation:isolate;opacity:1!important;visibility:visible!important}.section-dark .section-heading h2,.section-dark .capability-card h3,.section-dark .quality-gate h3,.section-dark .detail-card h2,.section-dark .detail-card h3,.section-dark .cta-band h2{color:#fbfff2!important;-webkit-text-fill-color:#fbfff2!important;text-shadow:0 1px 18px rgba(0,0,0,.28)}.section-dark .section-heading p:not(.eyebrow),.section-dark .capability-card p,.section-dark .quality-gate p,.section-dark .detail-card p,.section-dark .cta-band p{color:#eff6e5e6!important;-webkit-text-fill-color:rgba(239,246,229,.9)!important}.section-dark .eyebrow,.section-dark .eyebrow span,.section-dark .eyebrow .fa-icon{color:#dfff85!important;-webkit-text-fill-color:#dfff85!important}.section-dark a:not(.button){color:#e8ff9f!important;-webkit-text-fill-color:#e8ff9f!important}.section-dark .section-actions .button-secondary{border-color:#dfff856b!important;background:#ffffff14!important;color:#f7f8ef!important;-webkit-text-fill-color:#f7f8ef!important}.section-dark .section-actions .button-primary{color:#102009!important;-webkit-text-fill-color:#102009!important}.section-dark .capability-card,.section-dark .quality-gate,.section-dark .detail-card,.section-dark .cta-band,.section-dark .table-shell{border-color:#dfff8533!important;background:linear-gradient(145deg,#ffffff1a,#ffffff09),#080e0ad1!important;box-shadow:0 18px 60px #0000003d,inset 0 1px #ffffff14!important}.section-dark .capability-card>:not(.motion-card-glow),.section-dark .quality-gate>:not(.motion-card-glow),.section-dark .detail-card>:not(.motion-card-glow),.section-dark .cta-band>:not(.motion-card-glow){position:relative;z-index:2}.section-dark .motion-card-glow{z-index:0!important;mix-blend-mode:screen!important}.section-dark .capability-card:before,.section-dark .quality-gate:before{z-index:0!important}.section-dark .quality-gate span{border-color:#dfff856b!important;background:#dfff8524!important;color:#e8ff9f!important;-webkit-text-fill-color:#e8ff9f!important}.rfq-model-shortcuts{margin-top:.65rem}.rfq-model-shortcuts summary{align-items:center;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:700;min-height:44px}.rfq-model-shortcuts ul{display:grid;gap:.4rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));list-style:none;margin:.65rem 0 0;padding:0}.rfq-model-shortcuts li{align-items:center;background:#274e130f;border:1px solid rgba(39,78,19,.1);border-radius:.8rem;display:flex;gap:.45rem;justify-content:space-between;min-height:50px;padding:.25rem .58rem}.rfq-model-shortcuts a{align-items:center;color:var(--ink);display:inline-flex;font-weight:800;min-height:44px;min-width:44px}.rfq-model-shortcuts span{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thank-you-layout{align-items:start;display:grid;gap:clamp(1rem,3vw,2rem);grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr)}.thank-you-summary-list{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:1.4rem 0 0}.thank-you-summary-list div{background:#274e130e;border:1px solid rgba(39,78,19,.11);border-radius:1rem;padding:.82rem}.thank-you-summary-list dt{color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.thank-you-summary-list dd{color:var(--ink);font-weight:850;margin:0;overflow-wrap:anywhere}.thank-you-side{display:grid;gap:1rem}.rfq-copy-textarea{background:#fffdf7;border:1px solid rgba(39,78,19,.14);border-radius:1rem;color:var(--ink);font:600 .92rem/1.65 var(--font-mono);min-height:13rem;padding:1rem;resize:vertical;width:100%}.spec-sheet-page{background:#fffdf7;border:1px solid rgba(39,78,19,.12);border-radius:1.5rem;box-shadow:0 24px 70px #12200e1a;color:var(--ink);margin:clamp(1rem,4vw,2rem) auto;max-width:1020px;padding:clamp(1.1rem,4vw,2.2rem)}.spec-sheet-header{align-items:start;border-bottom:1px solid rgba(39,78,19,.14);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.4rem;padding-bottom:1.2rem}.spec-sheet-header h1{font-size:clamp(2rem,6vw,4.2rem);letter-spacing:-.06em;line-height:.95;margin:.2rem 0 .45rem}.spec-sheet-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;min-width:min(100%,24rem)}.spec-sheet-summary{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-bottom:1.4rem}.spec-sheet-summary div{background:#274e130e;border:1px solid rgba(39,78,19,.1);border-radius:1rem;padding:.8rem}.spec-sheet-summary span{color:var(--muted);display:block;font-size:.72rem;font-weight:850;letter-spacing:.08em;margin-bottom:.32rem;text-transform:uppercase}.spec-sheet-summary strong{color:var(--ink);display:block;font-size:.95rem;line-height:1.35}.spec-sheet-block{break-inside:avoid;margin-top:1.1rem}.spec-sheet-block h2{font-size:1.05rem;letter-spacing:-.02em;margin:0 0 .65rem}.spec-sheet-two-column{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.spec-sheet-footer{border-top:1px solid rgba(39,78,19,.14);color:var(--muted);display:grid;gap:.35rem;margin-top:1.4rem;padding-top:1rem}@media(max-width:760px){.spec-sheet-header,.spec-sheet-actions{align-items:stretch;flex-direction:column}.spec-sheet-two-column{grid-template-columns:1fr}}@media print{@page{margin:12mm}body{background:#fff!important}.no-print,.skip-link,.site-footer,script{display:none!important}.spec-sheet-page{border:0;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:0}.spec-sheet-header{margin-bottom:10mm}.spec-sheet-header h1{font-size:28pt}.spec-sheet-summary,.spec-sheet-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.spec-table th,.spec-table td{padding:6pt 7pt}}@media(max-width:860px){.thank-you-layout{grid-template-columns:1fr}}.mobile-sticky-cta{display:none}@media(max-width:760px){body:has(.mobile-sticky-cta){padding-bottom:calc(4.8rem + env(safe-area-inset-bottom))}.mobile-sticky-cta{align-items:center;background:linear-gradient(135deg,#fffdf7f5,#f2e9d6f5),#fffdf7;border:1px solid rgba(39,78,19,.16);border-radius:1.15rem;bottom:max(.65rem,env(safe-area-inset-bottom));box-shadow:0 18px 48px #12200e2e;display:grid;gap:.45rem;grid-template-columns:.9fr 1.05fr 1.12fr;left:.7rem;padding:.46rem;position:fixed;right:.7rem;z-index:85}.mobile-sticky-cta a{align-items:center;border:1px solid rgba(39,78,19,.14);border-radius:.9rem;color:var(--ink);display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;letter-spacing:-.01em;line-height:1.1;min-height:44px;padding:.58rem .45rem;text-align:center;text-decoration:none;touch-action:manipulation}.mobile-sticky-cta a:first-child,.mobile-sticky-cta a:nth-child(2){background:#ffffffbd}.mobile-sticky-cta a:last-child{background:#dfff85;border-color:#274e1338;box-shadow:inset 0 -2px #274e131f}.mobile-sticky-cta a:focus-visible{outline:3px solid rgba(39,78,19,.42);outline-offset:3px}}@media(max-width:720px){.home-liquid-heading{line-height:1.12!important;overflow-wrap:anywhere}.home-liquid-heading-line,.home-liquid-heading-line span{white-space:normal!important}.home-liquid-heading-line,.category-card,.catalog-category-section .category-card{overflow-wrap:anywhere}.category-card h3,.catalog-category-section .category-card h3{line-height:1.36!important;overflow-wrap:anywhere;white-space:normal!important}.category-card-body,.catalog-category-section .category-card-body{min-width:0}}.rfq-model-shortcuts a{flex:0 0 auto;max-width:100%;min-width:max-content!important;padding-inline:.48rem;white-space:nowrap!important}@media(max-width:520px){.spec-pills,.catalog-product-section .spec-pills{grid-template-columns:1fr!important}.spec-pills li,.catalog-product-section .spec-pills li{display:grid!important;grid-template-columns:auto minmax(0,1fr);min-height:2.65rem!important;overflow-wrap:anywhere}.spec-pills strong,.catalog-product-section .spec-pills strong{grid-column:1 / -1;line-height:1.3!important;max-width:100%;white-space:normal!important;word-break:normal}.product-actions,.catalog-product-section .product-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-actions .text-link,.product-actions .mini-rfq{min-width:0;white-space:normal!important}}.site-header,.site-header .header-shell,.site-header .brand,.site-header .header-actions,.site-header .header-cta{clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important;visibility:visible!important}@media(min-width:821px){.site-header .primary-nav{clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important;visibility:visible!important}}@media(max-width:820px){.site-header .mobile-menu-toggle{clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important;visibility:visible!important}.site-header[data-mobile-menu-open] .primary-nav{opacity:1!important;visibility:visible!important}}.product-model-only,.catalog-product-section .product-model-only{display:inline-flex;width:fit-content;max-width:100%;min-height:44px;align-items:center;border:1px solid rgba(175,255,40,.42);border-radius:999px;background:linear-gradient(135deg,#c6ff2f3d,#ffffffeb);color:#172332;font-family:var(--font-display);font-size:.74rem;font-weight:950;letter-spacing:.04em;line-height:1;padding:.5rem .72rem;text-decoration:none;white-space:nowrap}.product-model-only:focus-visible,.catalog-product-section .product-model-only:focus-visible{outline:3px solid rgba(175,255,40,.72);outline-offset:3px}.product-model-only:hover,.catalog-product-section .product-model-only:hover{color:#0b1218;transform:translateY(-1px)}.catalog-product-section .product-card-body{display:grid;align-content:start;gap:.68rem}.catalog-product-section .product-card .eyebrow{margin-bottom:0!important}.catalog-product-section .product-actions{margin-top:.06rem!important}@media(max-width:820px){.site-header:not([data-mobile-menu-open]) .primary-nav{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.site-header[data-mobile-menu-open] .primary-nav{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}}.detail-card,.contact-card,.info-card,.cert-card,.capability-card,.quality-gate,.answer-card{padding:clamp(1.15rem,2.2vw,1.75rem)!important}.table-shell{padding:clamp(.9rem,1.6vw,1rem)!important}.detail-card>*:first-child,.contact-card>*:first-child,.info-card>*:first-child,.cert-card>*:first-child,.capability-card>*:first-child,.quality-gate>*:first-child,.answer-card>*:first-child{margin-top:0}.detail-card>*:last-child,.contact-card>*:last-child,.info-card>*:last-child,.cert-card>*:last-child,.capability-card>*:last-child,.quality-gate>*:last-child,.answer-card>*:last-child{margin-bottom:0}.check-list,.plain-list{gap:.72rem!important}.check-list li,.plain-list li{min-width:0;padding-left:1.85rem!important;overflow-wrap:anywhere}.check-list li:before,.plain-list li:before{left:.05rem!important}.spec-table{overflow-wrap:anywhere}.spec-table th,.spec-table td{padding:.72rem clamp(.85rem,1.35vw,1rem)!important}.spec-table th:first-child,.spec-table td:first-child{padding-left:clamp(.85rem,1.35vw,1rem)!important}.spec-table th:last-child,.spec-table td:last-child{padding-right:clamp(.85rem,1.35vw,1rem)!important}.section-dark .table-shell{padding:clamp(.9rem,1.6vw,1rem)!important}@media(max-width:760px){.detail-card,.contact-card,.info-card,.cert-card,.capability-card,.quality-gate,.answer-card{padding:clamp(1rem,4vw,1.25rem)!important}.table-shell{padding:clamp(.9rem,4vw,1rem)!important}.spec-table tr{padding-block:.85rem!important}.spec-table th,.spec-table td{padding:.36rem .85rem!important}}.product-actions,.catalog-product-section .product-actions{grid-template-columns:repeat(2,minmax(max-content,1fr))!important;min-width:0!important}.product-actions .text-link,.product-actions .mini-rfq,.catalog-product-section .product-actions .text-link,.catalog-product-section .product-actions .mini-rfq{width:100%;min-width:0!important;max-width:100%;gap:.46rem;white-space:nowrap!important}.product-actions .text-link .fa-icon,.product-actions .mini-rfq .fa-icon,.catalog-product-section .product-actions .text-link .fa-icon,.catalog-product-section .product-actions .mini-rfq .fa-icon{flex:0 0 auto}.product-actions .text-link>span:not(.fa-icon),.product-actions .mini-rfq>span:not(.fa-icon),.catalog-product-section .product-actions .text-link>span:not(.fa-icon),.catalog-product-section .product-actions .mini-rfq>span:not(.fa-icon){min-width:0;flex:0 0 auto;text-align:center;white-space:nowrap!important}.product-actions .text-link[data-entry-point=product_card_data_sheet],.catalog-product-section .product-actions .text-link[data-entry-point=product_card_data_sheet]{flex:0 0 auto;width:auto;min-width:44px!important;padding-inline:.82rem!important}.product-actions .text-link[data-entry-point=product_card_data_sheet]>span:not(.fa-icon),.catalog-product-section .product-actions .text-link[data-entry-point=product_card_data_sheet]>span:not(.fa-icon){display:none!important}.product-actions .text-link[data-entry-point=product_card_data_sheet]:after,.catalog-product-section .product-actions .text-link[data-entry-point=product_card_data_sheet]:after{content:none!important;display:none!important}@media(max-width:640px){.product-actions,.catalog-product-section .product-actions{grid-template-columns:1fr!important}.product-actions .text-link,.product-actions .mini-rfq,.catalog-product-section .product-actions .text-link,.catalog-product-section .product-actions .mini-rfq{justify-content:center}}.category-card>img,.catalog-category-section .category-card>img{display:block!important;width:100%!important;aspect-ratio:4 / 3!important;height:auto!important;object-fit:contain!important;object-position:center!important;background:#fff!important;background-image:none!important;padding:clamp(.55rem,1.2vw,.9rem)!important;transform:none!important;filter:none!important}.category-card:hover>img,.catalog-category-section .category-card:hover>img{transform:none!important;filter:none!important}.menu-liquid-after .category-product-strip{width:100%;max-width:min(100%,48rem)!important;margin-top:clamp(1.15rem,2vw,1.55rem)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(.62rem,1.3vw,.9rem)!important}.menu-liquid-after .category-product-tile{position:relative;isolation:isolate;display:grid!important;grid-template-rows:minmax(clamp(6.9rem,9.8vw,8.9rem),1fr) auto;align-items:end;justify-items:stretch!important;gap:clamp(.48rem,.9vw,.62rem);min-height:clamp(9.45rem,13.4vw,11.6rem)!important;overflow:hidden;border:1px solid rgba(219,255,132,.28)!important;border-radius:clamp(1rem,1.6vw,1.35rem)!important;background:radial-gradient(circle at 50% -12%,rgba(219,255,132,.22),transparent 45%),linear-gradient(145deg,#ffffff21,#ffffff09),#03070585!important;box-shadow:0 20px 54px #00000038,inset 0 1px #ffffff1f!important;color:#f8ffe8!important;padding:clamp(.5rem,1.1vw,.7rem)!important;text-decoration:none;transform:translateZ(0);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.menu-liquid-after .category-product-tile:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,rgba(255,255,255,.14),transparent 34%),radial-gradient(circle at var(--motion-x, 50%) var(--motion-y, 20%),rgba(229,106,34,.2),transparent 38%);opacity:.72;pointer-events:none}.menu-liquid-after .category-product-tile img{display:block!important;width:100%!important;height:100%!important;min-height:0;max-height:none!important;object-fit:cover!important;object-position:center!important;border:1px solid rgba(255,255,255,.72);border-radius:clamp(.78rem,1.2vw,1rem);background:#fff!important;box-shadow:0 12px 30px #0000002e,inset 0 0 0 1px #1018200a;padding:0!important;transform:none!important;filter:none!important}.menu-liquid-after .category-product-tile span{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.28rem;margin:0!important;border:1px solid rgba(219,255,132,.34);border-radius:999px;background:#dbff841f;color:#f5ffd8!important;font-family:var(--font-display);font-size:clamp(.72rem,.9vw,.82rem);font-weight:850;letter-spacing:-.01em;line-height:1.08;overflow:hidden;padding:.48rem .42rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.menu-liquid-after .category-product-tile:hover,.menu-liquid-after .category-product-tile:focus-visible{border-color:#dbff84b8!important;background-color:#070d08ad!important;box-shadow:0 24px 68px #00000047,0 0 0 1px #dbff841f,inset 0 1px #ffffff29!important;transform:translateY(-3px)}.menu-liquid-after .category-product-tile:focus-visible{outline:3px solid rgba(219,255,132,.78);outline-offset:4px}@media(max-width:760px){.menu-liquid-after .category-product-strip{grid-auto-columns:minmax(8.8rem,42vw);grid-auto-flow:column;grid-template-columns:none!important;margin-inline:calc(var(--container-pad, 1rem) * -1);max-width:none!important;overflow-x:auto;padding:.1rem var(--container-pad, 1rem) .7rem;scroll-padding-inline:var(--container-pad, 1rem);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.menu-liquid-after .category-product-tile{min-height:9.4rem!important;scroll-snap-align:start}}.check-list li,.plain-list li{position:relative}.check-list li:before{content:""!important;top:.24em!important;left:.05rem!important;width:1.08rem!important;height:1.08rem!important;border:1px solid rgba(13,125,145,.22);border-radius:.42rem;background:radial-gradient(circle at 38% 32%,rgba(255,255,255,.95),transparent 36%),linear-gradient(135deg,#e56a2261,#00a6c829);box-shadow:0 8px 18px #00a6c81f;color:transparent!important;font-family:inherit!important;font-size:0!important}.check-list li:after{content:"";position:absolute;left:.43rem;top:calc(.24em + .26rem);width:.27rem;height:.52rem;border:solid #0c7185;border-width:0 2px 2px 0;transform:rotate(42deg);transform-origin:center}.plain-list li:before{content:""!important;top:.62em!important;left:.38rem!important;width:.42rem!important;height:.42rem!important;border-radius:999px;background:linear-gradient(135deg,var(--lime),#0d7d91);box-shadow:0 0 0 4px #00a6c814;color:transparent!important;font-family:inherit!important;font-size:0!important}.home-crawl-hub .category-keyword-links{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:stretch}.home-crawl-hub .category-keyword-links a{width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px;align-items:flex-start;justify-content:flex-start;border-radius:16px!important;line-height:1.24!important;overflow:visible!important;overflow-wrap:anywhere;text-align:left;text-overflow:clip!important;white-space:normal!important;word-break:normal}.customization-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.65rem}.customization-checkbox{position:relative;display:flex;min-height:3rem;align-items:center;gap:.6rem;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--paper) 94%,white);padding:.75rem .85rem;color:var(--ink);font-size:.9rem;font-weight:800;line-height:1.25}.customization-checkbox input{position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.customization-checkbox span{position:relative;display:inline-flex;align-items:center;gap:.65rem}.customization-checkbox span:before{width:1.1rem;height:1.1rem;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:.35rem;background:var(--paper);content:""}.customization-checkbox input:checked+span:before{border-color:var(--accent);background:linear-gradient(135deg,transparent 42%,var(--paper) 42% 58%,transparent 58%) 43% 54% / .58rem .58rem no-repeat,var(--accent)}.customization-checkbox input:focus-visible+span:before{outline:3px solid color-mix(in srgb,var(--accent) 34%,transparent);outline-offset:3px}.certificate-proof-group{gap:1rem}.certificate-proof-card-list{display:grid;gap:.75rem}.certificate-proof-card{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--paper) 92%,white);padding:.9rem}.certificate-proof-card strong,.certificate-proof-card span{display:block}.certificate-proof-card strong{color:var(--ink);font-size:.95rem}.certificate-proof-card span{margin-top:.25rem;color:var(--accent);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.certificate-proof-card p{margin:.45rem 0 0;color:var(--muted);font-size:.9rem}:root{--industrial-blue: #102a43;--industrial-navy: #0b1b2b;--industrial-steel: #52616b;--industrial-line: #d6dee4;--industrial-surface: #f3f5f6;--industrial-white: #ffffff;--industrial-orange: #e56a22;--industrial-green: #2e6b57;--industrial-text: #18232d;--font-display: "IBM Plex Sans", "Aptos", "Segoe UI", sans-serif;--font-body: "IBM Plex Sans", "Aptos", "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", "Roboto Mono", "SFMono-Regular", Consolas, monospace;--radius: 4px;--radius-sm: 3px;--shadow: 0 8px 24px rgba(11, 27, 43, .07);--shadow-dark: none;--cyan: var(--industrial-blue);--cyan-2: var(--industrial-blue);--lime: var(--industrial-orange);--lime-2: #f5a36d;--acid: var(--industrial-orange);--acid-2: #f5a36d;--hero-accent: var(--industrial-orange);--menu-accent: var(--industrial-orange);--header-accent: var(--industrial-orange);--enterprise-accent: var(--industrial-orange)}body{background:var(--industrial-surface);color:var(--industrial-text);font-family:var(--font-body)}.eyebrow,.count-pill,.product-model-badge,.product-model-only,.industrial-kicker{border-radius:2px!important;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.eyebrow,.section-heading .eyebrow,.hero-copy .eyebrow,.page-hero .eyebrow{color:var(--industrial-orange)!important}.eyebrow .fa-icon,.section-heading .eyebrow .fa-icon{color:inherit!important}.button,.header-cta,.industrial-button,.catalog-filter-panel button,.catalog-filter-panel input,.catalog-filter-panel select,.rfq-form input,.rfq-form select,.rfq-form textarea{border-radius:3px!important}.industrial-utility-bar{background:var(--industrial-navy);color:#dfe8ee;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.industrial-utility-bar .container{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:1rem}.industrial-utility-bar a{color:#fff;text-decoration:none}.site-header{--header-accent: var(--industrial-orange);--menu-accent: var(--industrial-orange);padding:0!important;border-bottom:1px solid rgba(255,255,255,.14)!important;background:var(--industrial-navy)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header .header-shell{width:min(100% - 2rem,1320px)!important;min-height:76px!important;margin-inline:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header .header-shell:before,.site-header .brand:after{display:none!important}.site-header .brand{width:min(238px,22vw);min-height:52px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;text-shadow:none!important}.site-header .brand-logo{width:100%;height:auto;display:block}.site-header .brand-logo-wordmark text:first-child{fill:#fff!important}.site-header .brand-logo-wordmark text:last-child{fill:#aebdc8!important}.site-header .brand-logo-mark rect{fill:var(--industrial-blue)!important;stroke:#e56a22b8!important;stroke-width:1px!important}.site-header .mobile-menu-toggle-mark,.site-header .mobile-menu-toggle-mark .fa-icon{color:var(--industrial-orange)!important}.site-header .primary-nav{gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header .primary-nav>a,.site-header .nav-products-trigger{min-height:44px;border-bottom:3px solid transparent;border-radius:0!important;color:var(--industrial-blue);font-size:.78rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase;background:transparent!important;box-shadow:none!important;padding-inline:.72rem!important}.site-header .primary-nav>a:hover,.site-header .primary-nav>a[aria-current=page],.site-header .nav-products-trigger:hover,.site-header .nav-products-trigger[aria-current=page]{border-bottom-color:var(--industrial-orange);background:transparent!important;color:var(--industrial-orange);box-shadow:none!important;transform:none!important}.site-header .header-cta{min-height:46px;background:var(--industrial-orange);border:1px solid var(--industrial-orange);color:#fff;font-family:var(--font-mono);font-size:.77rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;min-width:auto!important;border-radius:3px!important;background:var(--industrial-orange)!important;color:#fff!important;padding:.8rem 1.1rem!important;box-shadow:none!important}.language-menu-trigger{border-radius:3px!important;box-shadow:none!important}.site-header .language-menu-trigger-code,.catalog-filter-actions button[aria-pressed=true]{border-color:var(--industrial-orange)!important;background:var(--industrial-orange)!important;color:#fff!important}.rfq-required-note span{border-color:var(--industrial-green)!important;background:var(--industrial-green)!important;color:#fff!important}.home-liquid-chat,.home-liquid-primary{border-color:var(--industrial-orange)!important;background:var(--industrial-orange)!important;color:#fff!important}.home-liquid-chat:hover,.home-liquid-primary:hover{border-color:#c95718!important;background:#c95718!important;color:#fff!important}.home-liquid-tagline p{border-color:#dfe8ee7a!important;color:#dfe8ee!important}.home-liquid-hero{--hero-accent: var(--industrial-orange);--hero-accent-ink: #fff;background:var(--industrial-navy)!important}.home-liquid-hero-shade{background:radial-gradient(circle at 82% 18%,rgba(229,106,34,.13),transparent 22rem),radial-gradient(circle at 16% 78%,rgba(16,42,67,.48),transparent 20rem),linear-gradient(180deg,#0b1b2b8a,#0b1b2b4d 42%,#0b1b2be0)!important}.home-liquid-brand:after,.home-liquid-tagline:before{background:var(--industrial-orange)!important;box-shadow:0 0 14px #e56a227a!important}.home-liquid-nav-links a:hover{color:#f5a36d!important}.home-liquid-secondary:hover{border-color:var(--industrial-orange)!important;background:var(--industrial-orange)!important;color:#fff!important}.home-liquid-tagline{border-color:#e56a227a!important;box-shadow:none!important}.home-liquid-intent-pill{border-color:#e56a2285!important;background:#0b1b2bc7!important;color:#f5a36d!important;box-shadow:none!important}.home-liquid-product-proof,.home-liquid-proof-grid article{background:#0b1b2bd6!important}.home-liquid-proof-grid strong{color:#f5a36d!important}.page-hero.menu-liquid-hero{--menu-accent: var(--industrial-orange);--menu-accent-ink: #fff;background:var(--industrial-navy)!important}.menu-liquid-hero-shade{background:radial-gradient(circle at 78% 22%,rgba(229,106,34,.13),transparent 22rem),radial-gradient(circle at 12% 78%,rgba(16,42,67,.5),transparent 18rem),linear-gradient(90deg,#0b1b2bf0,#0b1b2bad 46%,#0b1b2b4d),linear-gradient(180deg,#0b1b2b66,#0b1b2bd6)!important}.page-hero.menu-liquid-hero .liquid-glass:before{background:linear-gradient(180deg,#ffffff47,#e56a2229 24%,#fff0 48% 58%,#52616b47 80%,#ffffff38)!important}.page-hero.menu-liquid-hero .eyebrow:before,.menu-liquid-card>span:before{background:var(--industrial-orange)!important;box-shadow:0 0 14px #e56a2275!important}.page-hero.menu-liquid-hero .hero-actions .button,.page-hero.menu-liquid-hero .button-dark,.page-hero.menu-liquid-hero .button-light,.page-hero.menu-liquid-hero .button-primary,.page-hero.menu-liquid-hero .button-secondary{border-color:#e56a2285!important}.page-hero.menu-liquid-hero .button-dark,.page-hero.menu-liquid-hero .button-primary,.page-hero.menu-liquid-hero .button-light:hover,.page-hero.menu-liquid-hero .button-secondary:hover,.page-hero.menu-liquid-hero .button-dark:hover,.page-hero.menu-liquid-hero .button-primary:hover{background:var(--industrial-orange)!important;color:#fff!important;box-shadow:none!important}.industrial-home-hero{position:relative;min-height:clamp(620px,78vh,820px);overflow:hidden;background:var(--industrial-navy);color:#fff}.industrial-home-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.industrial-home-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0b1b2bf7,#0b1b2be0 43%,#0b1b2b33 76%,#0b1b2b0f)}.industrial-home-copy{position:relative;z-index:1;display:flex;min-height:inherit;max-width:760px;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(9rem,13vw,11rem) 0 clamp(4rem,7vw,6rem)}.industrial-kicker{margin:0 0 1.5rem;color:#f5a36d;font-size:.82rem;font-weight:700}.industrial-home-copy h1{max-width:15ch;margin:0;color:#fff;font-size:clamp(3rem,5.2vw,4.45rem);line-height:1.01;letter-spacing:-.045em}.industrial-home-copy>p:not(.industrial-kicker){max-width:680px;margin:1.5rem 0 0;color:#dbe5eb;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.65}.industrial-home-copy>small{max-width:640px;margin-top:1.25rem;color:#aebdc8;font-size:.78rem}.factory-industrial-hero{position:relative;min-height:680px;overflow:hidden;background:var(--industrial-navy);color:#fff}.factory-industrial-hero>img,.factory-industrial-shade{position:absolute;inset:0;width:100%;height:100%}.factory-industrial-hero>img{object-fit:cover}.factory-industrial-shade{background:linear-gradient(90deg,#0b1b2bf5,#0b1b2bb8 55%,#0b1b2b3d)}.factory-industrial-copy{position:relative;z-index:1;display:flex;min-height:inherit;max-width:850px;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(9rem,13vw,11rem) 0 5rem}.factory-industrial-copy h1{max-width:18ch;margin:0;color:#fff;font-size:clamp(2.8rem,5.2vw,4.6rem);line-height:1.02;letter-spacing:-.04em}.factory-industrial-copy>p:not(.industrial-kicker){max-width:650px;margin:1.4rem 0 0;color:#d5e0e6;font-size:1.1rem;line-height:1.65}.factory-industrial-copy>small{margin-top:1.4rem;color:#b9c7d0}.factory-process-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2.5rem 0 0;padding:0;border:1px solid var(--industrial-line);list-style:none}.factory-process-board li{display:grid;min-height:128px;grid-template-columns:auto 1fr;gap:1rem;align-items:center;border-right:1px solid var(--industrial-line);border-bottom:1px solid var(--industrial-line);background:#fff;padding:1.2rem}.factory-process-board li:nth-child(3n){border-right:0}.factory-process-board span{color:var(--industrial-orange);font-family:var(--font-mono);font-size:1.5rem;font-weight:700}.factory-process-board strong{color:var(--industrial-blue);line-height:1.4}.industrial-fact-line{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;border-block:1px solid rgba(255,255,255,.25)}.industrial-fact-line span{padding:1rem 1rem 1rem 0;color:#ced9e0;font-size:.83rem}.industrial-fact-line strong{display:block;color:#fff;font-family:var(--font-mono);font-size:1.6rem}.industrial-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.industrial-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid currentColor;padding:.85rem 1.2rem;font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.055em;text-decoration:none;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.industrial-button:hover{transform:translateY(-2px)}.industrial-button-primary{border-color:var(--industrial-orange);background:var(--industrial-orange);color:#fff}.industrial-button-light{border-color:#fff;background:#fff;color:var(--industrial-blue)}.industrial-button-outline{border-color:var(--industrial-blue);background:transparent;color:var(--industrial-blue)}.manufacturing-band{background:var(--industrial-blue);color:#fff}.manufacturing-band-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.manufacturing-band article{min-height:184px;border-right:1px solid rgba(255,255,255,.18);padding:1.5rem 1.25rem}.manufacturing-band article:first-child{border-left:1px solid rgba(255,255,255,.18)}.manufacturing-band span,.manufacturing-stage-card span,.industrial-platform-card>span,.industrial-quality-grid span{color:var(--industrial-orange);font-family:var(--font-mono);font-weight:700}.manufacturing-band strong{display:block;margin-top:1.8rem;font-family:var(--font-mono);font-size:.88rem;letter-spacing:.075em}.manufacturing-band p{margin:.65rem 0 0;color:#cbd7de;font-size:.84rem;line-height:1.55}.industrial-takeaways{border-bottom:1px solid var(--industrial-line);background:var(--industrial-white)}.industrial-takeaways>.container{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(2.5rem,5vw,4.5rem)}.industrial-takeaways h2{max-width:620px;margin:.75rem 0 0;color:var(--industrial-navy);font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.08}.industrial-takeaways ol{display:grid;margin:0;padding:0;list-style:none;counter-reset:takeaway}.industrial-takeaways li{position:relative;display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);gap:1.25rem;padding:1rem 0 1rem 3.25rem;border-top:1px solid var(--industrial-line);counter-increment:takeaway}.industrial-takeaways li:last-child{border-bottom:1px solid var(--industrial-line)}.industrial-takeaways li:before{content:"0" counter(takeaway);position:absolute;top:1rem;left:0;color:var(--industrial-orange);font-family:var(--font-mono);font-weight:800}.industrial-takeaways li strong{color:var(--industrial-navy)}.industrial-takeaways li span{color:var(--industrial-steel)}.industrial-section,.representative-section,.verification-section{background:#fff}.manufacturing-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2.5rem;background:var(--industrial-line);border:1px solid var(--industrial-line)}.manufacturing-stage-card{background:#fff}.manufacturing-stage-card img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0}.manufacturing-stage-card>div{padding:1.4rem}.manufacturing-stage-card h3{margin:.5rem 0;color:var(--industrial-blue);font-size:1.45rem}.manufacturing-stage-card p,.manufacturing-stage-card small{color:var(--industrial-steel);line-height:1.55}.manufacturing-stage-card small{display:block;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--industrial-line)}.platform-section{background:var(--industrial-surface)}.industrial-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.industrial-platform-card{position:relative;display:flex;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--industrial-line);border-radius:3px;background:#fff;color:var(--industrial-text);text-decoration:none}.industrial-platform-card>span{position:absolute;z-index:1;top:1rem;left:1rem;background:var(--industrial-blue);padding:.35rem .5rem}.industrial-platform-card img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center;border-radius:0}.industrial-platform-card>div{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:flex-start;padding:1.5rem}.industrial-platform-card small,.industrial-platform-card>div>strong{color:var(--industrial-orange);font-family:var(--font-mono);font-weight:700;letter-spacing:.055em;text-transform:uppercase}.industrial-platform-card h3{margin:.75rem 0;color:var(--industrial-blue);font-size:clamp(1.35rem,1.65vw,1.7rem);overflow-wrap:break-word}.industrial-platform-card>div>strong{margin-top:auto;padding-top:1.25rem}.industrial-platform-card h3,.industrial-quality-layout h2,.verification-layout h2,.industrial-rfq-band h2{height:auto!important;min-height:1.25em;max-height:none!important;padding-bottom:.12em;overflow:visible!important;line-height:1.15!important;-webkit-line-clamp:unset!important}.industrial-quality-section{background:var(--industrial-navy);color:#fff}.industrial-quality-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem)}.industrial-quality-section h2,.industrial-rfq-band h2{color:#fff}.industrial-quality-section p{color:#c7d3db}.industrial-quality-section .industrial-button-outline{border-color:#fff;color:#fff}.industrial-quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(255,255,255,.18)}.industrial-quality-grid article{border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);padding:1.5rem}.industrial-quality-grid h3{margin:.75rem 0;color:#fff}.industrial-product-grid .product-card{border-radius:3px;box-shadow:none}.verification-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,7rem);align-items:start}.verification-data-board{margin:0;border:1px solid var(--industrial-line)}.verification-data-board div{display:grid;grid-template-columns:minmax(140px,.65fr) minmax(0,1.35fr);border-bottom:1px solid var(--industrial-line)}.verification-data-board div:last-child{border-bottom:0}.verification-data-board dt,.verification-data-board dd{margin:0;padding:1rem}.verification-data-board dt{background:#e8edf0;color:var(--industrial-blue);font-family:var(--font-mono);font-size:.76rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.industrial-rfq-band{background:var(--industrial-blue);color:#fff;padding-block:clamp(3rem,6vw,5rem)}.industrial-rfq-band .container{display:flex;align-items:center;justify-content:space-between;gap:2rem}.industrial-rfq-band p{max-width:720px;color:#ccd8df}.menu-liquid-hero,.catalog-hero{background:var(--industrial-navy)!important;color:#fff}.page-hero.menu-liquid-hero{min-height:520px!important;height:auto!important;padding:0!important}.page-hero.menu-liquid-hero .menu-liquid-hero-content{display:block!important;min-height:520px!important;height:auto!important;padding:0!important}.page-hero.menu-liquid-hero .menu-liquid-center{display:block!important;min-height:0!important;height:auto!important;padding:10rem 1rem 4.5rem!important}.page-hero.menu-liquid-hero .menu-liquid-center-inner{width:min(100%,1320px)!important;max-width:1320px!important;margin-inline:auto!important;text-align:left!important}.page-hero.menu-liquid-hero h1{max-width:18ch!important;margin:1rem 0 0!important;color:#fff!important;font-size:clamp(2.6rem,5vw,4.6rem)!important;font-weight:700!important;line-height:1.02!important;letter-spacing:-.04em!important;text-align:left!important}.page-hero.menu-liquid-hero .menu-liquid-center-inner>p:not(.eyebrow){max-width:740px!important;margin:1.15rem 0 0!important;color:#cbd7de!important;filter:none!important;opacity:1!important;text-align:left!important;text-shadow:none!important}.page-hero.menu-liquid-hero .breadcrumb,.page-hero.menu-liquid-hero .hero-actions{justify-content:flex-start!important}.page-hero.menu-liquid-hero .hero-actions .button-dark,.page-hero.menu-liquid-hero .hero-actions .button-primary{border-color:var(--industrial-orange)!important;background:var(--industrial-orange)!important;color:#fff!important;box-shadow:none!important}.page-hero.menu-liquid-hero .hero-actions .button-light,.page-hero.menu-liquid-hero .hero-actions .button-secondary{border-color:#ffffff57!important;background:transparent!important;color:#fff!important;box-shadow:none!important}.page-hero.menu-liquid-hero .menu-liquid-bottom{display:none!important}.menu-liquid-hero:before,.menu-liquid-hero:after,.catalog-hero:before,.catalog-hero:after,.menu-liquid-hero-shade{display:none!important}.menu-liquid-tagline,.liquid-glass,.catalog-command-card{border-radius:3px!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.product-card,.detail-card,.contact-card,.cert-card,.capability-card,.quality-gate,.rfq-form,.table-shell,.factory-tile{border-radius:3px!important;box-shadow:none!important}.product-card{border-color:var(--industrial-line)!important}.product-card-body{border-top:1px solid var(--industrial-line)}.product-model-only{color:var(--industrial-blue)!important;font-size:1.35rem!important;letter-spacing:.04em!important}.product-card-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:1rem 0;background:var(--industrial-line);border:1px solid var(--industrial-line)}.product-card-spec-grid div{min-width:0;background:#fff;padding:.65rem}.product-card-spec-grid dt,.product-card-spec-grid dd{margin:0}.product-card-spec-grid dt{color:var(--industrial-steel);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.04em;text-transform:uppercase}.product-card-spec-grid dd{margin-top:.3rem;color:var(--industrial-blue);font-size:.8rem;font-weight:700;overflow-wrap:anywhere}.product-compare-toggle{min-height:44px;border-radius:2px!important}.catalog-compare-panel{position:sticky;z-index:30;bottom:1rem;max-height:min(58vh,560px);overflow:auto;border:1px solid #98a7b1!important;border-left:5px solid var(--industrial-orange)!important;border-radius:3px!important;background:#fff!important;box-shadow:0 14px 34px #0b1b2b2e!important}.catalog-compare-panel[hidden]{display:none!important}.catalog-compare-table th:first-child{position:sticky;left:0;z-index:1}.catalog-compare-actions{align-items:stretch}.catalog-compare-actions .button{min-height:44px}.spec-table th{background:#e8edf0;color:var(--industrial-blue);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.025em}.spec-table tr:nth-child(2n) td{background:#f7f8f9}.product-detail-anchorbar{background:var(--industrial-blue)!important;border-radius:0!important}.product-detail-anchorbar a{min-height:50px;padding-inline:.95rem;border:0!important;border-right:1px solid rgba(255,255,255,.18)!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-family:var(--font-body)!important;font-size:.88rem!important;font-weight:650!important;line-height:1.25;letter-spacing:.01em!important;text-transform:none!important;text-shadow:0 1px 1px rgba(0,0,0,.18)}.product-detail-anchorbar a:hover,.product-detail-anchorbar a:focus-visible{background:#ffffff21!important;color:#fff!important}.product-detail-anchorbar a:focus-visible{position:relative;z-index:1;outline:3px solid #f2a365!important;outline-offset:-3px}.product-detail-anchorbar .product-anchor-rfq{border-right:0!important;background:var(--industrial-orange)!important;color:#fff!important;text-shadow:none}.product-detail-anchorbar .product-anchor-rfq:hover,.product-detail-anchorbar .product-anchor-rfq:focus-visible{background:#c95116!important}.rfq-form{border:1px solid var(--industrial-line)!important;background:#eef1f3!important}.rfq-fieldset{border:1px solid var(--industrial-line)!important;border-radius:2px!important;background:#fff!important}.rfq-fieldset legend{color:var(--industrial-blue);font-family:var(--font-mono);font-weight:700;letter-spacing:.055em;text-transform:uppercase}.rfq-fieldset legend>span{display:inline-flex;min-width:2rem;min-height:2rem;align-items:center;justify-content:center;margin-right:.55rem;background:var(--industrial-orange);color:#fff}.rfq-summary-card{position:sticky;top:1rem;border:1px solid var(--industrial-line);border-top:4px solid var(--industrial-orange);border-radius:2px;background:#fff;padding:1.4rem}.rfq-summary-card h2{margin:.45rem 0 1.1rem;color:var(--industrial-blue);font-size:1.45rem}.rfq-summary-card dl{margin:0}.rfq-summary-card dl div{display:grid;grid-template-columns:minmax(88px,.45fr) minmax(0,1fr);border-top:1px solid var(--industrial-line);padding:.75rem 0}.rfq-summary-card dt,.rfq-summary-card dd{margin:0}.rfq-summary-card dt{color:var(--industrial-steel);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.rfq-summary-card dd{color:var(--industrial-blue);font-weight:700;overflow-wrap:anywhere}.rfq-sidebar{display:grid;min-width:0;gap:1.25rem}.rfq-sidebar .rfq-summary-card{position:static}.rfq-checklist-card{min-width:0;border:1px solid var(--industrial-line);border-radius:2px;background:#fff;padding:1.4rem}.rfq-checklist-card .eyebrow{margin:0 0 .75rem}.rfq-checklist-card h2{margin:0;color:var(--industrial-blue);font-size:clamp(1.6rem,2.5vw,2.2rem);letter-spacing:-.035em;line-height:1.05}.rfq-checklist-intro{margin:.85rem 0 1.15rem;color:var(--industrial-steel);font-size:.98rem;line-height:1.55}.rfq-checklist-card .check-list{gap:0}.rfq-checklist-card .check-list li{min-width:0;border-top:1px solid var(--industrial-line);padding:.85rem 0 .85rem 2rem;color:var(--industrial-text);font-size:.95rem;line-height:1.45;overflow-wrap:anywhere}.rfq-checklist-card .check-list li:before{top:.9rem;width:1.2rem;height:1.2rem;border:1px solid #9eb0ba;border-radius:3px;background:#eef3f5;box-shadow:none}.rfq-form input,.rfq-form select,.rfq-form textarea{min-height:46px;border:1px solid #aeb9c1!important;background:#fff!important;box-shadow:none!important}.site-footer{background:var(--industrial-navy)!important}.site-footer .brand-logo-wordmark text:first-child{fill:#fff}.site-footer .brand-logo-wordmark text:last-child{fill:#aebdc8}@media(max-width:1100px){.site-header .primary-nav>a,.site-header .nav-products-trigger{font-size:.7rem;padding-inline:.5rem}.industrial-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industrial-platform-card img{aspect-ratio:1 / 1}}@media(max-width:900px){.industrial-utility-bar{display:none}.site-header .brand{width:190px}.manufacturing-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manufacturing-band article,.manufacturing-band article:first-child{border:0;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.manufacturing-stage-grid,.industrial-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industrial-quality-layout,.verification-layout{grid-template-columns:1fr}.factory-process-board{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-process-board li,.factory-process-board li:nth-child(3n){border-right:1px solid var(--industrial-line)}.factory-process-board li:nth-child(2n){border-right:0}}@media(max-width:640px){.industrial-takeaways>.container,.industrial-takeaways li{grid-template-columns:1fr}.industrial-takeaways li{gap:.3rem}.site-header .header-shell{display:grid!important;width:calc(100% - 1rem)!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:.35rem!important;min-height:68px!important}.site-header .brand{width:165px!important;min-width:0!important;min-height:44px!important}.site-header .brand-logo{width:165px!important;max-width:100%!important}.site-header .mobile-menu-toggle{display:inline-flex!important;width:44px!important;min-width:44px!important;min-height:44px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:3px!important;background:transparent!important;color:#fff!important}.site-header .mobile-menu-toggle-text{display:none!important}.site-header .header-actions{gap:0!important}.site-header .header-cta,.site-header a.header-cta{min-width:74px!important;min-height:44px!important;padding:.55rem .62rem!important;font-size:.68rem!important;letter-spacing:.02em!important}.industrial-home-hero{min-height:720px}.industrial-home-copy,.factory-industrial-copy{padding-top:7rem}.industrial-home-copy{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;padding-right:1rem;padding-left:1rem}.industrial-home-copy h1{max-width:100%!important;font-size:clamp(2.05rem,9.4vw,2.55rem)!important;line-height:1.03!important;overflow-wrap:normal;word-break:normal}.factory-industrial-copy h1{max-width:100%!important;font-size:clamp(2.35rem,11.4vw,2.85rem)!important;line-height:1.03!important;overflow-wrap:anywhere}.mobile-sticky-cta{border-color:#0b1b2b2e!important;border-radius:4px!important;background:#fffffff7!important;box-shadow:0 12px 32px #0b1b2b33!important}.mobile-sticky-cta a{border-color:var(--industrial-line)!important;border-radius:3px!important;color:var(--industrial-navy)!important}.mobile-sticky-cta a:last-child{border-color:var(--industrial-orange)!important;background:var(--industrial-orange)!important;color:#fff!important;box-shadow:none!important}.page-hero.menu-liquid-hero,.page-hero.menu-liquid-hero .menu-liquid-hero-content{min-height:470px!important}.page-hero.menu-liquid-hero .menu-liquid-center{padding:7.4rem 1rem 3.2rem!important}.page-hero.menu-liquid-hero h1{max-width:100%!important;font-size:clamp(2.15rem,10vw,2.75rem)!important;overflow-wrap:anywhere}.factory-industrial-hero{min-height:660px}.factory-process-board{grid-template-columns:1fr}.factory-process-board li,.factory-process-board li:nth-child(2n),.factory-process-board li:nth-child(3n){border-right:0}.catalog-compare-panel{bottom:.6rem;max-height:68vh}.contact-layout.contact-layout-conversion,.contact-layout-conversion .rfq-form,.contact-layout-conversion>aside,.rfq-fieldset,.rfq-fieldset .field,.rfq-summary-card{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box}.contact-layout.contact-layout-conversion{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.contact-layout-conversion .rfq-form{padding:1rem!important}.rfq-fieldset{grid-template-columns:minmax(0,1fr)!important;padding:.9rem!important}.rfq-summary-card{position:static}.industrial-home-overlay{background:linear-gradient(180deg,rgba(11,27,43,.55),rgba(11,27,43,.96) 44%,var(--industrial-navy))}.industrial-home-copy{justify-content:flex-end;padding-bottom:4.5rem}.industrial-home-copy h1{font-size:clamp(2.55rem,13vw,3.6rem)}.industrial-fact-line,.manufacturing-band-grid,.manufacturing-stage-grid,.industrial-platform-grid,.industrial-quality-grid{grid-template-columns:1fr}.industrial-fact-line span{border-bottom:1px solid rgba(255,255,255,.16)}.manufacturing-band article{min-height:132px}.industrial-rfq-band .container{align-items:stretch;flex-direction:column}.industrial-button{width:100%}.verification-data-board div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.industrial-button{transition:none}.industrial-button:hover{transform:none}}
