
@media(max-width:1100px){.main-nav{gap:13px}.main-nav a{font-size:10px}.brand{width:185px}.division-grid{grid-template-columns:repeat(2,1fr)}.division-card{min-height:350px}.footer-top{gap:25px}.hero{gap:15px}.hero-art{transform:scale(.9)}}
@media(max-width:800px){.section-shell{width:min(100% - 40px,620px)}.section-pad{padding-top:75px;padding-bottom:75px}.site-header{height:72px}.nav-shell{width:calc(100% - 36px)}.brand{width:175px}.menu-toggle{display:flex;flex-direction:column;gap:6px;padding:10px;cursor:pointer}.menu-toggle span{width:23px;height:2px;background:#111;display:block}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;background:var(--paper);padding:22px 25px 28px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--line)}.main-nav.open{display:flex}.main-nav a{font-size:14px;padding:12px 0;border-bottom:1px solid var(--line)}.main-nav a[aria-current=page]:after{display:none}.nav-cta{font-size:10px;padding:12px}.hero{grid-template-columns:1fr;padding-top:70px;gap:15px}.hero h1,.page-hero h1{font-size:clamp(48px,12vw,72px)}.hero-art{height:390px;transform:none;margin-top:15px}.orbit{width:340px;height:340px}.orbit-two{width:270px;height:270px}.art-panel{width:270px;height:260px}.panel-title{font-size:28px;margin-top:30px}.mini-bars{height:50px}.chip-hardware{right:0;top:20px}.chip-network{left:0;bottom:45px}.chip-automation{right:0;bottom:8px}.intro-grid{grid-template-columns:1fr;gap:18px}.intro-grid .text-link{grid-column:auto;width:max-content}.intro-grid h2{font-size:39px}.section-heading{display:block}.section-heading>p{margin-top:22px}.division-grid{grid-template-columns:1fr 1fr}.division-card{padding:17px;min-height:350px}.division-visual{height:135px}.feature-grid{grid-template-columns:1fr;gap:45px}.hardware-cats{grid-template-columns:1fr 1fr}.story-grid{grid-template-columns:1fr;gap:20px}.story-grid h2{font-size:36px}.story-mark{display:none}.impact-grid{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-wrap:wrap}.page-hero{padding-top:75px;padding-bottom:65px}.about-story{grid-template-columns:1fr;gap:35px}.about-years{flex-direction:row;align-items:center;gap:12px}.year-rule{height:1px;width:40px;border-left:0;border-top:1px solid #c9cbc3;margin:0}.values-grid{grid-template-columns:1fr 1fr}.team-grid{grid-template-columns:1fr 1fr}.client-list{grid-template-columns:1fr 1fr}.catalogue-group{grid-template-columns:1fr;gap:5px}.hardware-banner-inner{grid-template-columns:1fr;padding-top:65px}.hardware-stack{height:250px}.hardware-grid{grid-template-columns:1fr 1fr}.impact-detail-grid{grid-template-columns:1fr;gap:40px}.impact-art{height:300px}.contact-layout{grid-template-columns:1fr;gap:45px}.product-detail{grid-template-columns:1fr;gap:45px}.automation-list article{grid-template-columns:30px 1fr;gap:15px}.automation-list article>a{grid-column:2}.network-hero-visual{height:300px;margin-bottom:65px}}
@media(max-width:480px){.section-shell{width:calc(100% - 32px)}.nav-cta{display:none}.hero h1,.page-hero h1{font-size:48px}.hero .lead,.page-hero .lead{font-size:14px}.actions{gap:18px;flex-wrap:wrap}.hero-art{height:330px;transform:scale(.92);transform-origin:top center;margin-bottom:-20px}.art-panel{width:245px;height:235px}.panel-title{font-size:25px}.art-chip{min-width:125px;padding:10px}.art-chip b{font-size:10px}.art-chip small{font-size:8px}.chip-hardware{right:-4px}.chip-network{left:-4px}.chip-automation{right:-4px}.intro-band{padding:65px 0}.intro-grid h2{font-size:34px}.division-grid{grid-template-columns:1fr}.division-card{min-height:330px}.division-visual{height:150px}.software-feature{padding:75px 0}.hardware-cats{grid-template-columns:1fr 1fr}.hardware-cats a{padding:16px;min-height:170px}.impact-card{min-height:300px;padding:25px}.cta-section{padding:75px 0}.cta-inner h2{font-size:47px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 18px}.footer-contact{grid-column:1/-1}.footer-bottom{font-size:8px}.values-grid,.team-grid{grid-template-columns:1fr}.client-list{grid-template-columns:1fr}.page-hero{padding-top:60px}.page-hero h1{font-size:49px}.about-story h2,.impact-detail h2{font-size:32px}.about-story p:not(.eyebrow){font-size:15px;line-height:1.8}.hardware-grid{grid-template-columns:1fr}.filter-row{flex-direction:column}.filter-row input,.filter-row select{width:100%}.hardware-banner h2{font-size:34px}.hardware-stack{transform:scale(.85);transform-origin:left top;width:115%;margin-bottom:-35px}.network-point{font-size:7px;padding:8px}.np1{left:8%}.np2{right:8%}.np3{left:8%}.np4{right:8%}.network-hero-visual:before,.network-hero-visual:after{width:300px}.impact-art{height:260px}.contact-form-wrap{padding:20px 15px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.form-tabs{gap:12px}.form-tabs a{font-size:9px}.product-facts div{display:block}.product-facts b{display:block;text-align:left;margin-top:5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
