.internal-page{background:#fff}.internal-header{position:relative;background:#071d36;height:82px}.internal-header .nav a{opacity:.68}.internal-header .nav a.active{opacity:1;color:#ff792f}.page-hero{background:#071d36;color:#fff;padding:105px clamp(24px,8vw,130px) 90px;position:relative;overflow:hidden}.page-hero:after{content:"";position:absolute;width:600px;height:600px;border:1px solid rgba(243,107,33,.3);border-radius:50%;right:-180px;top:-290px}.page-hero .eyebrow{color:#ff792f}.page-hero h1{font-size:clamp(58px,8vw,112px);margin:0 0 25px;max-width:1000px}.page-hero>p:last-child{max-width:640px;color:#bdc9d4;line-height:1.8}.crumbs{font-size:10px;letter-spacing:1.2px;margin-bottom:45px;color:#8394a5}.crumbs a{color:#fff;text-decoration:none}.products-toolbar{padding:45px clamp(20px,5vw,90px) 28px;border-bottom:1px solid #dce1e4;display:flex;align-items:center;gap:22px}.product-search{margin-left:auto;width:min(330px,40vw);border:1px solid #cfd6db;background:#fff;padding:13px 15px;font:12px Manrope}.product-count{font-size:11px;color:#74808a;white-space:nowrap}.product-filters{display:flex;gap:7px;flex-wrap:wrap;padding:25px clamp(20px,5vw,90px)}.product-filters button{border:1px solid #d8dee2;background:#fff;color:#4d5b68;padding:9px 13px;font:700 10px Manrope;cursor:pointer}.product-filters button.active{background:#071d36;color:#fff;border-color:#071d36}.catalog-grid{padding:10px clamp(20px,5vw,90px) 110px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.catalog-card{border:1px solid #dfe4e7;background:#fff}.catalog-image{height:315px;background:#f0f2f2;display:block;position:relative;padding:20px}.catalog-image>span{position:absolute;font:10px Manrope;color:#7e8a93}.catalog-image img{width:100%;height:100%;object-fit:contain;filter:saturate(.70) brightness(.91) contrast(1.09) drop-shadow(0 16px 13px rgba(7,29,54,.16));transition:.3s}.catalog-card:hover img{transform:scale(1.035)}.catalog-card.tone-muted img,.tone-muted img{filter:saturate(.55) brightness(.86) contrast(1.12) drop-shadow(0 16px 13px rgba(7,29,54,.2))}.catalog-card-body{padding:20px}.catalog-card-body>p{font-size:9px;color:#f36b21;letter-spacing:1px;text-transform:uppercase;font-weight:800;margin-bottom:8px}.catalog-card-body h3{font-family:'Barlow Condensed';font-size:30px;margin-bottom:3px}.catalog-card-body h4{font-size:12px;color:#697681;margin:0 0 18px;font-weight:600}.card-specs{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e1e5e7;border-bottom:1px solid #e1e5e7;margin-bottom:15px}.card-specs span{padding:11px 7px;font-size:11px;font-weight:700}.card-specs span+span{border-left:1px solid #e1e5e7}.card-specs small{font-size:8px;color:#89949c;display:block;font-weight:500;margin-bottom:3px}.card-link{display:flex;justify-content:space-between;color:#071d36;text-decoration:none;font-size:10px;font-weight:800}.card-link b{color:#f36b21;font-size:17px}.no-results{grid-column:1/-1;padding:50px;text-align:center;color:#6d7983}.detail-shell{padding:70px clamp(20px,7vw,110px) 110px;display:grid;grid-template-columns:1fr 1fr;gap:65px}.detail-visual{min-height:560px;background:#eef1f2;position:relative;padding:50px;display:flex;align-items:center;justify-content:center}.detail-visual img{width:100%;height:440px;object-fit:contain;filter:saturate(.70) brightness(.91) contrast(1.09) drop-shadow(0 22px 18px rgba(7,29,54,.18))}.detail-model{position:absolute;left:28px;top:24px;font:700 11px Manrope;color:#7d8992}.detail-copy{padding-top:55px}.detail-copy h1{color:#071d36;font-size:clamp(65px,8vw,110px);margin-bottom:7px}.detail-copy h2{font-family:Manrope;text-transform:none;font-size:22px;line-height:1.3;margin:0 0 25px}.detail-copy>p{font-size:14px;color:#677582;line-height:1.9}.detail-actions{display:flex;gap:22px;align-items:center;margin-top:30px}.spec-section,.application-section{grid-column:1/-1;border-top:1px solid #dce1e4;padding-top:60px;margin-top:25px;display:grid;grid-template-columns:.72fr 1.28fr;gap:70px}.spec-section h2,.application-section h2{font-size:50px}.spec-section dl{margin:0;border-top:2px solid #071d36}.spec-section dl div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #dce1e4;padding:15px 10px}.spec-section dt{font-size:11px;color:#6e7a84}.spec-section dd{font-size:12px;font-weight:800;margin:0}.application-section>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.application-section article{background:#f0f2f2;padding:25px;min-height:130px}.application-section article span{font-size:9px;color:#f36b21}.application-section h3{font-size:14px;margin-top:38px}.content-section{padding:105px clamp(20px,10vw,165px)}.content-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.content-grid h2{font-size:clamp(52px,6vw,84px)}.content-grid .rich-copy p{color:#60707f;font-size:14px;line-height:1.9}.content-grid .rich-copy .lead{font-size:20px;color:#14273a}.value-list{margin-top:40px;border-top:1px solid #dce1e4}.value-list article{display:grid;grid-template-columns:55px 180px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid #dce1e4}.value-list span{color:#f36b21;font-size:10px}.value-list h3{font-size:15px;margin:0}.value-list p{font-size:12px!important;margin:0}.media-section{background:#e9edf0;padding:90px clamp(20px,7vw,110px);display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.media-copy h2{font-size:clamp(54px,6vw,84px)}.media-copy p{font-size:14px;color:#60707f;line-height:1.9}.media-frame{background:#071d36;padding:13px}.media-frame video{width:100%;height:460px;object-fit:cover;background:#0d253d;display:block}.media-frame figcaption{color:#fff;padding:16px 5px 3px;font-size:11px}.process-strip{padding:0 clamp(20px,7vw,110px) 100px;background:#e9edf0;display:grid;grid-template-columns:repeat(4,1fr)}.process-strip article{padding:38px 25px;border:1px solid #cbd3d8;border-right:0}.process-strip article:last-child{border-right:1px solid #cbd3d8}.process-strip span{font-size:9px;color:#f36b21}.process-strip h3{font-size:16px;margin-top:28px}.process-strip p{font-size:11px;color:#687784;line-height:1.7}.contact-layout{padding:95px clamp(20px,9vw,145px) 115px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact-layout h2{font-size:clamp(54px,6vw,82px)}.contact-layout>div>p{font-size:14px;color:#667583;line-height:1.9}.contact-cards{display:grid;gap:13px}.contact-card{padding:28px;background:#f0f2f2;text-decoration:none;color:#071d36;display:flex;align-items:center;justify-content:space-between}.contact-card small{display:block;font-size:9px;color:#f36b21;margin-bottom:8px;letter-spacing:1px}.contact-card strong{font-size:17px}.contact-card b{font-size:24px;color:#f36b21}.site-footer{background:#061627;color:#b9c4ce;display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:35px;padding:42px clamp(20px,5vw,90px);font-size:10px;line-height:1.7}.site-footer .logo{color:#fff}.site-footer p{margin:0}.footer-links{display:flex;gap:18px}.footer-links a{color:#b9c4ce;text-decoration:none}.principles{padding:0 clamp(20px,10vw,165px) 105px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.principles article{background:#f0f2f2;padding:38px}.principles span{font-size:10px;color:#f36b21}.principles h3{margin-top:45px}.principles p{font-size:12px;color:#667583;line-height:1.8}
@media(max-width:850px){.internal-header{height:70px}.page-hero{padding:75px 24px 65px}.page-hero h1{font-size:61px}.products-toolbar{align-items:flex-start;flex-wrap:wrap}.product-search{order:3;width:100%;margin:0}.product-filters{overflow:auto;flex-wrap:nowrap}.product-filters button{white-space:nowrap}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding-left:14px;padding-right:14px}.catalog-image{height:210px;padding:10px}.catalog-card-body{padding:14px}.card-specs{grid-template-columns:1fr}.card-specs span+span{border-left:0;border-top:1px solid #e1e5e7}.detail-shell{grid-template-columns:1fr;padding:35px 18px 75px;gap:28px}.detail-visual{min-height:380px;padding:25px}.detail-visual img{height:310px}.detail-copy{padding-top:0}.spec-section,.application-section{grid-template-columns:1fr;gap:25px;padding-top:38px}.application-section>div{grid-template-columns:1fr}.content-section{padding:70px 24px}.content-grid,.media-section,.contact-layout{grid-template-columns:1fr;gap:35px}.value-list article{grid-template-columns:35px 1fr}.value-list article p{grid-column:2}.media-section{padding:70px 20px}.media-frame video{height:260px}.process-strip{grid-template-columns:1fr 1fr;padding:0 20px 70px}.process-strip article:nth-child(2){border-right:1px solid #cbd3d8}.process-strip article:nth-child(n+3){border-top:0}.principles{grid-template-columns:1fr;padding:0 20px 70px}.site-footer{grid-template-columns:1fr;gap:22px}.footer-links{flex-wrap:wrap}}
@media(max-width:520px){.catalog-grid{grid-template-columns:1fr}.catalog-image{height:280px}.card-specs{grid-template-columns:1fr 1fr}.card-specs span+span{border-top:0;border-left:1px solid #e1e5e7}.process-strip{grid-template-columns:1fr}.process-strip article{border-right:1px solid #cbd3d8;border-top:0}.process-strip article:first-child{border-top:1px solid #cbd3d8}}
.language{align-items:center}
.language button{border:0;background:transparent;color:inherit;font:inherit;letter-spacing:1px;padding:5px 2px;cursor:pointer;opacity:.45}
.language button:hover,.language button.active{opacity:1;color:var(--orange);font-weight:800}
@media(max-width:850px){.site-header .language{display:flex;margin-left:auto;gap:7px}.site-header .menu-toggle{margin-left:0}.language button{font-size:9px;padding:7px 2px}}
