:root{--navy:#0b1f33;--navy-2:#112d48;--navy-3:#081725;--graphite:#151d26;--steel:#66727d;--steel-light:#a8b0b7;--paper:#f2f6f9;--paper-2:#e4eaf0;--white:#fff;--orange:#f26b21;--orange-light:#ff8645;--green:#2c7a67;--red:#c63a32;--ink:#10202e;--muted:#5f6a73;--line:#0b1f3329;--line-dark:#ffffff26;--display:"Bahnschrift Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--body:"Public Sans", "Segoe UI", Arial, sans-serif;--mono:"IBM Plex Mono", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%}::selection{background:var(--orange);color:var(--navy)}.container{width:min(1320px,100% - 80px);margin:0 auto}.section-pad{padding:96px 0}.section-pad-sm{padding:64px 0}.reveal{opacity:0;transition:opacity .65s ease var(--reveal-delay,0s), transform .65s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s);transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--orange);align-items:center;gap:11px;font-size:.68rem;font-weight:800;display:flex}.eyebrow span{background:var(--orange);width:14px;height:14px;display:inline-block}.eyebrow.light{color:var(--orange-light)}.eyebrow.light span{background:var(--orange)}.eyebrow.muted{color:var(--steel)}.button{text-transform:uppercase;letter-spacing:.075em;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 20px;font-size:.67rem;font-weight:800;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-orange{background:var(--orange);color:var(--navy)}.button-orange:hover{background:var(--orange-light)}.button-navy{background:var(--navy);color:#fff}.button-navy:hover{background:var(--navy-2)}.button-outline{border-color:var(--line);color:var(--navy);background:0 0}.button-outline:hover{border-color:var(--orange);color:var(--orange)}.button-ghost-light{color:#fff;background:#ffffff08;border-color:#ffffff5c}.button-ghost-light:hover{border-color:var(--orange);color:var(--orange-light)}.button-small{min-height:38px;padding:0 16px;font-size:.62rem}.site-header{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #0b1f331f;position:sticky;top:0}.header-main{align-items:center;gap:36px;height:76px;display:flex}.brand-link{flex:none;align-items:center;display:flex}.brand-lockup{align-items:center;gap:11px;display:inline-flex}.brand-type{flex-direction:column;gap:1px;display:flex}.brand-word{font-family:var(--display);letter-spacing:.01em;color:var(--navy);font-size:1.85rem;font-weight:900;line-height:.82}.brand-sub{font-family:var(--mono);letter-spacing:.13em;color:var(--steel);font-size:.46rem}.desktop-nav{align-items:center;gap:23px;margin-left:auto;display:flex}.desktop-nav a,.header-secondary{color:var(--navy);font-size:.74rem;font-weight:700}.desktop-nav a:hover,.header-secondary:hover{color:var(--orange)}.header-actions{align-items:center;gap:17px;display:flex}.mobile-menu{margin-left:auto;display:none;position:relative}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;place-content:center;gap:4px;width:42px;height:38px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--navy);width:18px;height:2px;display:block}.mobile-menu nav{border:1px solid var(--line);background:#fff;width:min(86vw,300px);padding:10px;position:absolute;top:47px;right:0;box-shadow:0 20px 50px #0b1f3329}.mobile-menu nav a{border-bottom:1px solid #0b1f3314;padding:12px 10px;font-size:.82rem;font-weight:700;display:block}.mobile-menu nav a:last-child{color:var(--orange);border-bottom:0}.hero{background:var(--navy);color:#fff;min-height:720px;position:relative;overflow:hidden}.hero-bg,.hero-bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-bg{background:var(--navy)}.hero-overlay{background:linear-gradient(90deg,#06131ffa 0%,#06131fdb 32%,#06131f3d 72%,#06131f1f 100%),linear-gradient(#06131f24 0%,#0000 65%,#06131fd6 100%);position:absolute;inset:0}.hero-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.hero-inner{z-index:2;flex-direction:column;justify-content:center;min-height:720px;padding-top:75px;padding-bottom:125px;display:flex;position:relative}.hero-copy{max-width:680px}.hero h1{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;margin:18px 0 20px;font-size:clamp(4.8rem,7.7vw,7.4rem);font-weight:900;line-height:.82}.hero h1 span{color:var(--orange)}.hero-lead{color:#d9e0e5;border-left:2px solid var(--orange);max-width:590px;padding-left:18px;font-size:1.04rem}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.hero-taskbar{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040f18d1;border-top:1px solid #ffffff29;position:absolute;bottom:0;left:0;right:0}.taskbar-inner{grid-template-columns:150px repeat(6,1fr);align-items:stretch;min-height:74px;display:grid}.taskbar-label{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--orange-light);border-right:1px solid #ffffff21;align-items:center;font-size:.61rem;display:flex}.taskbar-link{color:#dfe6ea;text-transform:uppercase;letter-spacing:.07em;border-right:1px solid #ffffff1a;justify-content:center;align-items:center;gap:8px;font-size:.69rem;transition:background .18s,color .18s;display:flex}.taskbar-link:hover{color:#fff;background:#f26b2129}.section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:38px;display:flex}.section-heading h2{font-family:var(--display);text-transform:uppercase;color:var(--navy);margin:14px 0 0;font-size:clamp(3.1rem,5vw,5rem);font-weight:900;line-height:.9}.section-heading p{max-width:440px;color:var(--muted);margin:0;font-size:.9rem}.section-heading .slash-title{align-items:flex-start;gap:13px;display:flex}.slash-title:before{content:"";background:var(--orange);width:7px;height:41px;margin-top:3px;transform:skew(-18deg)}.home-products{background:var(--paper);border-bottom:1px solid var(--line)}.family-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.family-card{border:1px solid var(--line);background:#ffffff94;flex-direction:column;min-height:240px;padding:22px;transition:background .18s,border-color .18s,transform .18s;display:flex;position:relative}.family-card:hover{background:#fff;border-color:#f26b219e;transform:translateY(-2px)}.family-card:first-child,.family-card:nth-child(8){grid-column:span 2}.family-number{font-family:var(--mono);color:var(--orange);margin-bottom:auto;font-size:.67rem}.family-icon{color:var(--navy);margin:18px 0 16px}.family-card h3{font-family:var(--display);text-transform:uppercase;margin:0 0 9px;font-size:1.85rem;line-height:.95}.family-card p{color:var(--muted);max-width:450px;margin:0;font-size:.8rem}.family-arrow{color:var(--orange);position:absolute;top:20px;right:20px}.industry-band{background:var(--navy);color:#fff;position:relative;overflow:hidden}.industry-band:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.industry-band .container{z-index:1;position:relative}.industry-band .section-heading h2{color:#fff}.industry-band .section-heading p{color:#b6c3cc}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.industry-card{border:1px solid #ffffff1f;min-height:235px;position:relative;overflow:hidden}.industry-card img{object-fit:cover;filter:saturate(.82)brightness(.72);width:100%;height:100%;transition:transform .5s,filter .3s;position:absolute;inset:0}.industry-card:hover img{filter:saturate(.95)brightness(.8);transform:scale(1.035)}.industry-card:after{content:"";background:linear-gradient(#05111b0d 30%,#05111beb);position:absolute;inset:0}.industry-card-content{z-index:1;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.industry-card strong{font-family:var(--display);text-transform:uppercase;font-size:1.65rem;line-height:.95}.industry-card .plus{color:var(--orange)}.performance{background:var(--paper-2);border-bottom:1px solid var(--line)}.performance-grid{background:#fff;border:1px solid #0b1f3324;grid-template-columns:.85fr 1.15fr;min-height:540px;display:grid}.performance-copy{align-self:center;padding:55px 46px}.performance-copy h2{font-family:var(--display);text-transform:uppercase;margin:14px 0 18px;font-size:clamp(3rem,4.2vw,4.8rem);line-height:.87}.performance-copy h2 span{color:var(--orange)}.performance-copy p{color:var(--muted);max-width:410px;font-size:.92rem}.performance-points{gap:10px;margin:26px 0 0;display:grid}.performance-point{align-items:center;gap:11px;font-size:.77rem;font-weight:700;display:flex}.performance-point svg{color:var(--orange);flex:none}.performance-visual{background:var(--navy);min-height:470px;position:relative;overflow:hidden}.performance-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.performance-visual:after{content:"";background:linear-gradient(90deg,#0b1f3359,#0000 45%,#0b1f337a);position:absolute;inset:0}.performance-spec{z-index:2;color:#fff;border-top:3px solid var(--orange);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081725e0;width:min(270px,78%);padding:19px;position:absolute;bottom:24px;right:24px}.realworld{background:var(--paper)}.realworld-panel{grid-template-columns:1.15fr .85fr;min-height:440px;display:grid}.realworld-image{min-height:430px;position:relative;overflow:hidden}.realworld-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.realworld-copy{background:var(--navy);color:#fff;flex-direction:column;justify-content:center;padding:56px 50px;display:flex;position:relative}.realworld-copy:before{content:"";background:var(--orange);width:6px;position:absolute;top:0;bottom:0;left:0}.realworld-copy h2{font-family:var(--display);text-transform:uppercase;margin:14px 0 18px;font-size:clamp(2.8rem,4vw,4.5rem);line-height:.88}.realworld-copy p{color:#c0ccd4;max-width:410px;font-size:.92rem}.stats-row{background:#ffffff24;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.stat{background:var(--navy);padding:15px 12px}.stat strong{font-family:var(--mono);color:var(--orange-light);font-size:1.2rem;display:block}.stat span{text-transform:uppercase;letter-spacing:.08em;color:#aab9c3;margin-top:5px;font-size:.58rem;display:block}.oem-section{background:var(--paper)}.oem-panel{border:1px solid var(--line);background:#fff;grid-template-columns:.82fr 1.18fr;min-height:420px;display:grid}.oem-copy{align-self:center;padding:54px 45px}.oem-copy h2{font-family:var(--display);text-transform:uppercase;margin:14px 0 18px;font-size:clamp(3rem,4.2vw,4.65rem);line-height:.88}.oem-copy h2 span{color:var(--orange)}.oem-copy p{color:var(--muted);font-size:.9rem}.oem-image{min-height:400px;position:relative;overflow:hidden}.oem-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.quality-strip{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.quality-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:54px;display:grid}.quality-copy h2{font-family:var(--display);text-transform:uppercase;margin:14px 0 16px;font-size:clamp(2.7rem,4vw,4.3rem);line-height:.9}.quality-copy p{color:var(--muted);max-width:520px;font-size:.9rem}.quality-badges{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quality-badge{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:135px;padding:18px;display:flex}.quality-badge svg{color:var(--orange)}.quality-badge strong{font-size:.8rem;line-height:1.3}.quality-badge small{color:var(--muted);margin-top:4px;font-size:.66rem;display:block}.resources-section{background:var(--navy);color:#fff}.resources-section .section-heading h2{color:#fff}.resources-section .section-heading p{color:#b7c4ce}.resource-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.resource-card{background:#ffffff09;border:1px solid #ffffff29;flex-direction:column;min-height:210px;padding:24px;display:flex}.resource-card svg{color:var(--orange-light)}.resource-card h3{margin:25px 0 7px;font-size:.92rem}.resource-card p{color:#afbec8;margin:0;font-size:.76rem}.resource-card .text-link{margin-top:auto}.distributor{background:var(--navy-3);color:#fff;border-top:1px solid #ffffff1f;position:relative;overflow:hidden}.distributor:before{content:"";border:1px solid #f26b2126;border-radius:50%;width:760px;height:760px;position:absolute;top:-300px;right:-180px;box-shadow:0 0 0 90px #f26b2106,0 0 0 180px #f26b2105}.distributor-inner{z-index:1;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.distributor h2{font-family:var(--display);text-transform:uppercase;margin:12px 0 10px;font-size:clamp(3rem,4.8vw,5rem);line-height:.88}.distributor p{color:#b9c6d0;max-width:560px}.contact-band{background:var(--orange);color:var(--navy);padding:50px 0}.contact-band-inner{justify-content:space-between;align-items:center;gap:36px;display:flex}.contact-band h2{font-family:var(--display);text-transform:uppercase;max-width:730px;margin:10px 0 0;font-size:clamp(2.4rem,3.8vw,4rem);line-height:.9}.contact-band .eyebrow.light{color:var(--navy)}.contact-band .eyebrow.light span{background:var(--navy)}.contact-band-actions{flex-wrap:wrap;gap:10px;display:flex}.contact-band .button-ghost-light{color:var(--navy);border-color:#0b1f3373}.contact-band .button-ghost-light:hover{border-color:var(--navy);color:var(--navy);background:#ffffff29}.contact-band .button-orange{background:var(--navy);color:#fff}.contact-band .button-orange:hover{background:var(--navy-2)}.site-footer{color:#cbd5dc;background:#07131e;padding:64px 0 22px}.footer-grid{grid-template-columns:1.35fr .8fr .8fr 1fr;gap:48px;display:grid}.footer-brand .brand-word{color:#fff}.footer-brand .brand-sub{color:#8ea0ae}.footer-brand p{color:#9eadb8;max-width:340px;font-size:.78rem}.footer-label{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--orange-light);margin-bottom:16px;font-size:.61rem;display:block}.footer-column a,.footer-contact a,.footer-contact span{color:#c4ced5;margin:8px 0;font-size:.76rem;display:block}.footer-column a:hover,.footer-contact a:hover{color:var(--orange-light)}.footer-bottom{color:#82929f;border-top:1px solid #ffffff1f;justify-content:space-between;gap:30px;margin-top:42px;padding-top:25px;font-size:.66rem;display:flex}.footer-bottom div{gap:18px;display:flex}.page-hero{background:var(--navy);color:#fff;padding:112px 0 84px;position:relative;overflow:hidden}.page-hero:after{content:"";border:1px solid #f26b2133;border-radius:50%;width:650px;height:650px;position:absolute;top:-220px;right:-120px;box-shadow:0 0 0 80px #f26b2109,0 0 0 160px #f26b2105}.page-hero h1{font-family:var(--display);text-transform:uppercase;max-width:1050px;margin:16px 0 20px;font-size:clamp(4rem,7vw,7rem);line-height:.85}.page-hero p{color:#c1cdd5;max-width:720px;font-size:1rem}.page-hero .mini-kicker{color:#91a3b0;font-size:.71rem}.page-hero .mini-kicker a{color:var(--orange-light)}.content-section{background:var(--paper);padding:82px 0 96px}.content-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}.prose h2,.content-grid h2{font-family:var(--display);text-transform:uppercase;margin:0 0 18px;font-size:clamp(2.5rem,4vw,4.2rem);line-height:.9}.prose h3{text-transform:uppercase;letter-spacing:.08em;margin:36px 0 12px;font-size:.9rem}.prose p,.content-grid p{color:var(--muted);font-size:.92rem}.prose ul{color:var(--muted);padding-left:20px}.prose li{margin-bottom:9px}.text-link{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.69rem;font-weight:800;display:inline-flex}.text-link svg{color:var(--orange)}.notice{border-left:3px solid var(--orange);color:var(--muted);background:#edf3f7;padding:17px 20px;font-size:.8rem}.note{color:var(--muted);font-size:.71rem}.family-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.family-page-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:250px;padding:25px;display:flex}.family-page-card svg{color:var(--orange)}.family-page-card h2{font-family:var(--display);text-transform:uppercase;margin:24px 0 8px;font-size:2rem;line-height:.95}.family-page-card p{color:var(--muted);margin:0 0 20px;font-size:.8rem}.family-page-card .text-link{margin-top:auto}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.product-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:330px;padding:17px;display:flex}.product-image{background:linear-gradient(145deg,#f9fbfd,#e4ebf1);height:225px;margin:-2px -2px 14px;position:relative;overflow:hidden}.product-image img{object-fit:contain;padding:12px 28px;transition:transform .3s}.product-card:hover .product-image img{transform:scale(1.025)}.product-card .prod-code{font-family:var(--mono);color:var(--orange);letter-spacing:.08em;font-size:.59rem}.product-card h3{margin:7px 0;font-size:.92rem;line-height:1.25}.product-card p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.product-card .card-foot{border-top:1px solid #0b1f331a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.product-card .card-foot small{font-family:var(--mono);color:var(--steel);font-size:.58rem}.product-card .card-foot svg{color:var(--orange)}.spec-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:52px;display:grid}.spec-product-image{border:1px solid var(--line);background:linear-gradient(145deg,#fbfdfe,#e4ebf1);min-height:620px;position:relative}.spec-product-image img{object-fit:contain;padding:42px 50px}.spec-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:24px 0;display:grid}.spec-item{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:67px;padding:13px 15px}.spec-item span{font-family:var(--mono);color:var(--steel);text-transform:uppercase;letter-spacing:.07em;font-size:.57rem;display:block}.spec-item strong{margin-top:5px;font-size:.8rem;display:block}.pill-list{flex-wrap:wrap;gap:7px;margin:4px 0 24px;padding:0;list-style:none;display:flex}.pill-list li{border:1px solid var(--line);color:var(--navy);background:#ffffff80;padding:8px 10px;font-size:.69rem}.detail-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.detail-heading{font-family:var(--display);text-transform:uppercase;margin:14px 0 16px;font-size:clamp(3rem,5.2vw,5.5rem);line-height:.87}.related-strip{border-top:1px solid var(--line);margin-top:60px;padding-top:37px}.related-product-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:21px;display:grid}.related-product-card{border:1px solid var(--line);background:#fff;align-items:center;gap:14px;padding:17px;display:flex}.related-product-thumb{flex:none;width:66px;height:88px;position:relative}.related-product-thumb img{object-fit:contain}.related-product-card strong{font-size:.79rem;display:block}.related-product-card small{color:var(--steel);margin-top:4px;font-size:.62rem;display:block}.application-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.application-card{background:var(--navy);color:#fff;min-height:320px;position:relative;overflow:hidden}.application-card img{object-fit:cover;filter:brightness(.7)saturate(.78);width:100%;height:100%;transition:transform .45s,filter .25s;position:absolute;inset:0}.application-card:hover img{filter:brightness(.8)saturate(.95);transform:scale(1.035)}.application-card:after{content:"";background:linear-gradient(#0000 28%,#05111bf0);position:absolute;inset:0}.application-card-content{z-index:1;position:absolute;bottom:22px;left:22px;right:22px}.application-card h2{font-family:var(--display);text-transform:uppercase;margin:8px 0;font-size:2rem;line-height:.92}.application-card p{color:#c4d0d8;margin:0 0 12px;font-size:.74rem}.application-card .text-link{color:#fff}.industry-page-card{min-height:370px}.industry-page-card h2{font-size:2.2rem}.process-list{counter-reset:step;gap:9px;margin-top:25px;display:grid}.process-step{counter-increment:step;border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:15px 0;display:grid}.process-step:before{content:"0" counter(step);font-family:var(--mono);color:var(--orange);padding-top:3px;font-size:.7rem}.process-step span{color:var(--navy);font-size:.84rem}.caution-list{border-left:3px solid var(--orange);background:#edf3f7;margin-top:24px;padding:16px 19px}.caution-list p{color:var(--muted);margin:4px 0;font-size:.78rem}.selector-page{background:var(--navy);color:#fff;min-height:780px}.selector-wrap{grid-template-columns:.8fr 1.2fr;gap:48px;padding:80px 0 100px;display:grid}.selector-intro h1{font-family:var(--display);text-transform:uppercase;margin:14px 0 20px;font-size:clamp(4rem,6vw,6.8rem);line-height:.84}.selector-intro p{color:#c1ced6;max-width:440px}.selector-panel{background:#0f2a44;border:1px solid #ffffff24;padding:30px}.selector-panel h2{font-family:var(--display);text-transform:uppercase;margin:0 0 22px;font-size:2rem;line-height:.95}.selector-field{gap:7px;margin-bottom:16px;display:grid}.selector-field label{color:#aebdc8;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:.59rem}.selector-field select{color:#fff;background:#071a2b;border:1px solid #ffffff2e;border-radius:0;width:100%;padding:12px 11px}.selector-result{border-top:1px solid #ffffff26;margin-top:24px;padding-top:20px}.selector-result h3{font-family:var(--display);text-transform:uppercase;margin:0 0 8px;font-size:1.7rem}.selector-result p{color:#b7c5cf;font-size:.8rem}.match-list{gap:8px;margin:15px 0;display:grid}.match-item{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:15px;padding:11px 0;font-size:.77rem;display:flex}.match-item small{color:var(--orange-light);font-family:var(--mono);font-size:.58rem}.resource-list{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.resource-box{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:190px;padding:24px;display:flex}.resource-box svg{color:var(--orange)}.resource-box h3{margin:24px 0 8px;font-size:1rem}.resource-box p{color:var(--muted);margin:0;font-size:.78rem}.resource-box .text-link{margin-top:auto}.form-card{border:1px solid var(--line);background:#fff;padding:30px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-field{gap:6px;display:grid}.form-field.full{grid-column:1/-1}.form-field label{font-family:var(--mono);text-transform:uppercase;color:var(--steel);letter-spacing:.06em;font-size:.6rem}.form-field input,.form-field textarea,.form-field select{border:1px solid var(--line);width:100%;color:var(--navy);background:#fcfcfa;border-radius:0;padding:12px}.form-field textarea{resize:vertical;min-height:135px}.contact-info{gap:10px;margin-top:24px;display:grid}.contact-info a,.contact-info span{color:var(--navy);font-size:.82rem;display:block}.contact-info a:hover{color:var(--orange)}.breadcrumb{color:var(--steel);font-size:.68rem}.breadcrumb a{color:var(--orange)}@media (max-width:1120px){.header-main{gap:22px}.desktop-nav{gap:14px}.desktop-nav a{font-size:.67rem}.header-secondary{display:none}.hero h1{font-size:clamp(4rem,7vw,6rem)}.family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.family-card:first-child,.family-card:nth-child(8){grid-column:span 1}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-contact{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;display:flex}.footer-contact .footer-label{width:100%;margin-bottom:0}.footer-contact a,.footer-contact span{margin:0}}@media (max-width:820px){.container{width:min(100% - 34px,680px)}.desktop-nav,.header-actions{display:none}.mobile-menu{display:block}.header-main{height:68px}.brand-word{font-size:1.55rem}.brand-sub{font-size:.4rem}.hero{min-height:690px}.hero-inner{min-height:690px;padding-top:70px;padding-bottom:150px}.hero h1{font-size:clamp(3.7rem,13vw,5.2rem)}.hero-lead{font-size:.9rem}.hero-actions .button{flex:100%}.hero-taskbar{position:relative;bottom:auto}.taskbar-inner{grid-template-columns:repeat(3,1fr)}.taskbar-label{display:none}.taskbar-link{border-bottom:1px solid #ffffff1a;min-height:48px;font-size:.58rem}.section-pad{padding:68px 0}.section-pad-sm{padding:48px 0}.section-heading{margin-bottom:27px;display:block}.section-heading p{margin-top:16px}.family-grid,.industry-grid,.application-grid,.family-page-grid,.product-grid,.resource-grid,.resource-list{grid-template-columns:repeat(2,minmax(0,1fr))}.family-card{min-height:215px;padding:18px}.family-card h3{font-size:1.55rem}.performance-grid,.realworld-panel,.oem-panel,.quality-grid,.content-grid,.spec-layout,.selector-wrap{grid-template-columns:1fr}.performance-copy,.oem-copy,.realworld-copy{padding:38px 27px}.performance-visual,.oem-image,.realworld-image{min-height:360px}.quality-grid{gap:30px}.distributor-inner,.contact-band-inner{display:block}.contact-band-actions{margin-top:22px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand,.footer-contact{grid-column:1/-1}.page-hero{padding:80px 0 60px}.page-hero h1{font-size:clamp(3rem,12vw,5rem)}.spec-product-image{min-height:440px}.related-product-grid{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}}@media (max-width:540px){.family-grid,.industry-grid,.application-grid,.family-page-grid,.product-grid,.resource-grid,.resource-list,.related-product-grid{grid-template-columns:1fr}.family-card{min-height:195px}.industry-card{min-height:250px}.product-image{height:245px}.quality-badges{grid-template-columns:1fr}.stats-row,.taskbar-inner{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.footer-bottom div{margin-top:12px}}.hero-mobile{display:none}.performance-can-stack{z-index:2;pointer-events:none;position:absolute;inset:0}.perf-can{object-fit:contain;filter:drop-shadow(0 18px 22px #00000061);width:auto;height:auto;position:absolute}.perf-can-0{opacity:.82;height:42%;bottom:17%;right:19%;transform:rotate(-6deg)}.perf-can-1{z-index:2;height:56%;bottom:14%;right:31%}.perf-can-2{opacity:.82;height:43%;bottom:17%;right:9%;transform:rotate(7deg)}@media (max-width:820px){.hero-desktop{display:none}.hero-mobile{display:block}.perf-can-0{height:36%;bottom:18%;right:5%}.perf-can-1{height:48%;bottom:16%;right:36%}.perf-can-2{height:37%;bottom:18%;right:60%}}@media (max-width:540px){.performance-spec{width:auto;bottom:15px;left:16px;right:16px}.perf-can-0{height:28%;right:1%}.perf-can-1{height:37%;right:30%}.perf-can-2{height:29%;right:63%}}.application-card,.industry-card{display:block}:root{--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px}.button,.button-small,.lang-trigger,.button-outline,.button-orange,.button-navy,.button-ghost-light{border-radius:var(--radius-xs)}.mobile-menu summary,.mobile-menu nav{border-radius:var(--radius-sm)}.family-card,.family-page-card,.product-card,.industry-card,.application-card,.related-product-card,.resource-card,.resource-box,.quality-badge,.spec-product-image,.spec-list,.form-card,.selector-panel,.performance-grid,.realworld-panel,.oem-panel,.notice,.caution-list{border-radius:var(--radius-md)}.performance-spec,.product-image,.related-product-thumb,.performance-visual,.spec-item,.pill-list li,.form-field input,.form-field textarea,.form-field select,.selector-field select,.lang-menu,.lang-menu a,.brand-lockup{border-radius:var(--radius-sm)}.quality-badge,.resource-card,.product-image,.performance-visual,.oem-image,.realworld-image,.industry-card,.application-card{overflow:hidden}.resource-card,.quality-badge{border-radius:var(--radius-md)}.family-card,.family-page-card,.product-card,.industry-card,.application-card{box-shadow:0 1px #0b1f3306}.product-card:hover,.family-page-card:hover,.application-card:hover,.industry-card:hover{box-shadow:0 12px 28px #0b1f331a}.contact-band{position:relative}.contact-band,.page-hero{border-radius:0}@media (max-width:820px){.mobile-menu nav{border-radius:var(--radius-md)}}.site-header{direction:ltr}.lang-switcher{flex:none;position:relative}.lang-trigger{border:1px solid var(--line);border-radius:var(--radius-xs);min-height:38px;color:var(--navy);letter-spacing:.08em;cursor:pointer;background:#fff;align-items:center;gap:7px;padding:0 9px;font-size:.66rem;font-weight:800;display:inline-flex}.lang-trigger:hover{border-color:var(--orange);color:var(--orange)}.lang-chevron{font-size:.8rem;line-height:1;transform:translateY(-1px)}.lang-menu{border-radius:var(--radius-sm);z-index:90;background:#fff;border:1px solid #0b1f332e;width:188px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0b1f3329}.lang-menu-title{color:var(--steel);text-transform:uppercase;letter-spacing:.14em;padding:7px 10px 9px;font-size:.56rem}.lang-menu a{color:var(--navy);border-radius:3px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:.78rem;display:flex}.lang-menu a:hover,.lang-menu a.is-current{color:var(--navy);background:#f26b211f}.lang-menu small{color:var(--steel);letter-spacing:.08em;font-size:.56rem}@media (max-width:820px){.header-actions{gap:8px;margin-left:auto;display:flex}.header-actions .header-secondary,.header-actions .button{display:none}.mobile-menu{margin-left:0}.lang-trigger{min-height:38px;padding:0 8px}}.quick-family-wrap{border-top:1px solid var(--line);margin-top:50px;padding-top:38px}.quick-family-head{justify-content:space-between;align-items:end;gap:20px;margin:12px 0 22px;display:flex}.quick-family-head h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(2.2rem,3.6vw,3.5rem);line-height:.9}.quick-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.quick-family-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.quick-family-card svg{color:var(--orange)}.quick-family-card span{font-size:.8rem;font-weight:800}.quick-family-card small{font-family:var(--mono);color:var(--steel);font-size:.58rem}.quick-family-card:hover{border-color:var(--orange)}@media (max-width:820px){.quick-family-grid{grid-template-columns:1fr 1fr}.quick-family-head{display:block}.quick-family-head .text-link{margin-top:12px}}@media (max-width:540px){.quick-family-grid{grid-template-columns:1fr}}.hero-bg{background-image:url(/images/site/hero-01-plant-desktop.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:820px){.hero-bg{background-image:url(/images/site/hero-01-plant-mobile.webp)}}.page-hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.page-hero-bg img{object-fit:cover;filter:saturate(.82)brightness(.58);width:100%;height:100%}.page-hero-overlay{z-index:1;background:linear-gradient(90deg,#071523f7 0%,#071523db 38%,#07152380 72%,#07152361 100%),linear-gradient(#0000 52%,#071523e0 100%);position:absolute;inset:0}.page-hero:after{z-index:1;pointer-events:none}.page-hero .container{z-index:2;position:relative}.performance-visual{justify-content:center;align-items:center;padding:24px;display:flex}@media (max-width:820px){.performance-can-stage{padding:24px 94px 26px 16px}.performance-main-can{max-width:58%;max-height:76%}}@media (max-width:540px){.performance-can-stage{align-items:flex-start;padding:20px 22px 150px}.performance-main-can{max-width:62%;max-height:54%}}.performance-visual{border-left:1px solid var(--line);background:radial-gradient(circle at 50% 42%,#fff 0%,#f4f8fb 54%,#e4ebf1 100%);min-height:560px;padding:0;display:block;position:relative}.performance-blueprint{background-image:linear-gradient(#0b1f3313 1px,#0000 1px),linear-gradient(90deg,#0b1f3313 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 35%,#0000 84%);mask-image:radial-gradient(circle at 50% 45%,#000 35%,#0000 84%)}.performance-orbit{border:2px solid #f26b2147;border-radius:50%;width:430px;height:430px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 72px #f26b2109,0 0 0 145px #0b1f3306}.performance-orbit:before{content:"";background:var(--orange);border-radius:50%;width:14px;height:14px;position:absolute;top:-8px;left:50%;box-shadow:0 0 0 7px #f26b211f}.performance-coordinate{z-index:3;font-family:var(--mono);letter-spacing:.12em;color:var(--orange);font-size:.62rem;position:absolute;top:24px;left:26px}.performance-can-stage{z-index:2;pointer-events:none;justify-content:center;align-items:center;padding:58px 180px 86px 36px;display:flex;position:absolute;inset:0}.performance-main-can{object-fit:contain;filter:drop-shadow(0 25px 30px #0b1f3338);width:auto!important;max-width:100%!important;height:auto!important;max-height:430px!important;position:static!important}.performance-spec{z-index:4;background:var(--navy);color:#fff;border-top:3px solid var(--orange);border-radius:var(--radius-sm);-webkit-backdrop-filter:none;backdrop-filter:none;width:min(310px,100% - 48px);padding:17px 19px;position:absolute;bottom:24px;left:24px;right:auto;box-shadow:0 16px 28px #0b1f332e}.performance-spec span{font-family:var(--mono);color:var(--orange-light);letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;display:block}.performance-spec strong{margin-top:6px;font-size:.87rem;line-height:1.2;display:block}.performance-spec small{color:#b9c6d0;margin-top:5px;font-size:.65rem;display:block}@media (max-width:1120px){.performance-can-stage{padding-right:130px}.performance-main-can{max-height:390px!important}}@media (max-width:820px){.performance-visual{border-left:0;border-top:1px solid var(--line);min-height:510px}.performance-can-stage{padding:48px 90px 112px 24px}.performance-main-can{max-height:340px!important}.performance-orbit{width:330px;height:330px}.performance-spec{width:min(300px,100% - 40px);bottom:20px;left:20px}}@media (max-width:540px){.performance-visual{min-height:500px}.performance-coordinate{top:16px;left:18px}.performance-can-stage{padding:44px 38px 122px}.performance-main-can{max-height:320px!important}.performance-orbit{width:280px;height:280px}.performance-spec{width:auto;bottom:14px;left:14px;right:14px}}.industry-card .industry-product{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:25%;height:84%;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.industry-card .industry-product img{object-fit:contain;filter:none;opacity:1;width:auto;max-width:100%;height:100%;position:static;transform:none}@media (max-width:820px){.industry-card .industry-product{width:29%;height:82%;right:12px}.industry-card .industry-card-content{right:33%}}.industry-card .industry-product{width:30%;height:94%;right:8px}.industry-card.industry-page-card .industry-product{width:28%;height:88%;right:10px}@media (max-width:820px){.industry-card .industry-product{width:34%;height:92%;right:5px}.industry-card .industry-card-content{right:36%}}.industry-card .industry-product{width:34%;height:112%;top:57%;right:-2px}.industry-card .industry-card-content{right:36%}.industry-card.industry-page-card .industry-product{width:31%;height:102%;top:55%;right:-2px}.industry-card.industry-page-card .industry-card-content{right:35%}@media (max-width:820px){.industry-card .industry-product{width:37%;height:108%;top:56%;right:-3px}.industry-card .industry-card-content{right:39%}}.performance-visual{border-left:1px solid var(--line);isolation:isolate;background:radial-gradient(circle at 54% 34%,#fff 0%,#eef4f8 34%,#0000 62%),linear-gradient(145deg,#f7fafc 0%,#e4ebf1 100%)}.performance-visual:before{content:"001";z-index:0;font-family:var(--display);letter-spacing:-.04em;color:#0b1f330b;pointer-events:none;font-size:clamp(150px,16vw,250px);font-weight:900;line-height:.72;position:absolute;bottom:82px;right:26px}.performance-visual:after{content:"TECHNICAL SYSTEM / 450 ML";z-index:3;transform-origin:50%;font-family:var(--mono);letter-spacing:.2em;color:#0b1f3380;pointer-events:none;font-size:.55rem;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(90deg)}.performance-coordinate{background:var(--orange);color:var(--navy);padding:6px 9px;font-weight:700;top:22px;left:24px}.performance-orbit:before{display:none}.performance-spec{border-top:0;border-left:4px solid var(--orange);background:#0b1f33f5;border-radius:5px;grid-template-columns:1fr auto;align-items:center;gap:16px;width:auto;padding:14px 18px;display:grid;bottom:21px;left:22px;right:22px;box-shadow:0 15px 26px #0b1f332e}.performance-spec span{grid-area:1/1}.performance-spec strong{grid-area:2/1;margin-top:2px}.performance-spec small{text-align:right;grid-area:1/2/span 2;max-width:170px;margin:0;line-height:1.45}@media (max-width:1120px){.performance-main-can{max-height:352px!important}.performance-can-stage{padding-right:82px}}@media (max-width:820px){.performance-visual{border-left:0;border-top:1px solid var(--line);min-height:500px}.performance-can-stage{padding:40px 70px 105px 24px}.performance-main-can{max-height:330px!important}.performance-orbit{width:320px;height:58px}.performance-spec{bottom:17px;left:18px;right:18px}}@media (max-width:540px){.performance-visual{min-height:470px}.performance-visual:after{display:none}.performance-can-stage{padding:34px 45px 112px}.performance-main-can{max-height:290px!important}.performance-orbit{width:250px;height:46px;top:70%}.performance-spec{grid-template-columns:1fr;gap:4px;padding:12px 14px}.performance-spec small{text-align:left;grid-area:auto/1;max-width:none}}.performance-visual{isolation:isolate;background:#e8eef3}.performance-visual:before{display:none}.performance-visual:after{content:"";z-index:1;background:linear-gradient(180deg, var(--orange) 0%, #ff9d5f 52%, var(--orange) 100%);width:7px;position:absolute;top:0;bottom:0;right:0;transform:none}.performance-blueprint{opacity:.22;background-size:42px 42px;-webkit-mask-image:linear-gradient(#000 0%,#0000 86%);mask-image:linear-gradient(#000 0%,#0000 86%)}.performance-coordinate{z-index:4;background:var(--orange);color:var(--navy);padding:6px 9px;top:22px;left:24px}.performance-orbit{width:310px;height:44px;box-shadow:none;background:radial-gradient(#0b1f333d 0%,#0b1f3314 45%,#0000 73%);border:0;border-radius:50%;top:83%;left:50%;transform:translate(-50%,-50%)}.performance-can-stage{z-index:2;align-items:center;padding:36px 92px 96px 28px}.performance-main-can{filter:drop-shadow(0 24px 24px #0b1f3333);max-height:402px!important}.performance-spec{width:auto;color:var(--navy);border:1px solid #0b1f331f;border-left:4px solid var(--orange);background:#fffffff5;border-radius:5px;grid-template-columns:1fr auto;gap:16px;padding:14px 18px;bottom:20px;left:22px;right:22px;box-shadow:0 16px 30px #0b1f331f}.performance-spec span{color:var(--orange)}.performance-spec strong{color:var(--navy)}.performance-spec small{color:var(--steel)}@media (max-width:1120px){.performance-main-can{max-height:360px!important}.performance-can-stage{padding-right:54px}}@media (max-width:820px){.performance-visual{min-height:500px}.performance-can-stage{padding:40px 50px 100px 22px}.performance-main-can{max-height:330px!important}.performance-orbit{width:260px;height:38px}.performance-spec{bottom:16px;left:18px;right:18px}}@media (max-width:540px){.performance-visual{min-height:455px}.performance-can-stage{padding:34px 36px 112px}.performance-main-can{max-height:280px!important}.performance-orbit{width:230px;height:33px;top:78%}.performance-spec{grid-template-columns:1fr;gap:4px;padding:12px 14px}.performance-spec small{text-align:left;grid-area:auto/1;max-width:none}}.performance-product-group{z-index:2;pointer-events:none;position:absolute;inset:0}.group-can{position:absolute;bottom:104px}.group-can img{object-fit:contain;filter:drop-shadow(0 18px 18px #0b1f332b);width:auto!important;max-width:none!important;height:100%!important;position:static!important}.group-can-0{z-index:2;height:48%;left:1%;transform:rotate(-3deg)}.group-can-1{z-index:3;height:58%;left:16%;transform:rotate(-1.5deg)}.group-can-3{z-index:4;height:58%;left:56%;transform:rotate(1deg)}.group-can-4{z-index:3;height:48%;left:75%;transform:rotate(2.5deg)}@media (max-width:1120px){.group-can-0{left:0}.group-can-1{left:14%}.group-can-2{left:34%}.group-can-3{left:56%}.group-can-4{left:75%}}@media (max-width:820px){.group-can{bottom:100px}.group-can-0{height:46%;left:1%}.group-can-1{height:56%;left:15%}.group-can-2{height:66%;left:34%}.group-can-3{height:56%;left:55%}.group-can-4{height:46%;left:73%}}@media (max-width:540px){.group-can{bottom:120px}.group-can-0,.group-can-4{display:none}.group-can-1{height:58%;left:7%}.group-can-2{height:70%;left:31%}.group-can-3{height:58%;left:58%}}.performance-product-group{display:block}.group-can{z-index:2;height:62%;position:absolute;bottom:104px;transform:none}.group-can img{filter:drop-shadow(0 16px 16px #0b1f3324)}.group-can-2{z-index:2;height:62%;left:36%}@media (max-width:1120px){.group-can-0{left:1%}.group-can-1{left:18%}.group-can-2{left:36%}.group-can-3{left:55%}.group-can-4{left:73%}}@media (max-width:820px){.group-can{height:60%;bottom:100px}.group-can-0{left:0}.group-can-1{left:17%}.group-can-2{height:60%;left:35%}.group-can-3{left:54%}.group-can-4{left:72%}}@media (max-width:540px){.group-can{height:56%;bottom:120px}.group-can-0,.group-can-4{display:none}.group-can-1{left:4%}.group-can-2{height:56%;left:31%}.group-can-3{left:58%}}.group-can{height:66%;bottom:104px;transform:translate(-50%)}.group-can-0{left:25%}.group-can-1{left:37%}.group-can-2{height:66%;left:49%}.group-can-3{left:61%}.group-can-4{left:73%}@media (max-width:1120px){.group-can-0{left:25%}.group-can-1{left:37%}.group-can-2{left:49%}.group-can-3{left:61%}.group-can-4{left:73%}}@media (max-width:820px){.group-can{height:64%;bottom:100px}.group-can-0{left:24%}.group-can-1{left:37%}.group-can-2{height:64%;left:50%}.group-can-3{left:63%}.group-can-4{left:76%}}@media (max-width:540px){.group-can{height:58%;bottom:120px}.group-can{height:46%;bottom:118px;transform:translate(-50%)}.group-can-0,.group-can-4{display:block}.group-can-0{left:18%}.group-can-1{left:34%}.group-can-2{height:46%;left:50%}.group-can-3{left:66%}.group-can-4{left:82%}}
