@media(max-width:800px){.container{width:min(100% - 42px,1240px)}.nav{height:70px;padding:0 21px}.nav-links{display:none}.menu-toggle{display:block}.mobile-menu.open{display:flex;position:fixed;inset:70px 0 0;background:#071b17;color:#fff;z-index:10;flex-direction:column;padding:38px 22px;gap:23px;font:500 34px var(--space);letter-spacing:-.06em}.section{padding:95px 0}.hero-content{padding-top:180px}.hero-meta{left:21px;right:21px}.statement-grid,.technology-grid{grid-template-columns:1fr;gap:35px}.statement{padding-bottom:40px}.impact-strip{margin-top:70px}.impact-strip strong{font-size:34px}.technology-grid{gap:50px}.tech-sticky{position:static}.section-top,.industries-head{display:block;margin-bottom:35px}.section-top>a{margin-top:22px}.product-grid{grid-template-columns:1fr}.product-card{min-height:460px}.product-visual{height:180px}.product-visual span{width:145px;height:145px}.cycle-map-v2{transform:scale(.76);margin:-40px -15%}.cycle-pillars{grid-template-columns:1fr 1fr;gap:18px}.pillar-item{border-right:0}.feature-image{height:560px}.feature-content{padding-bottom:60px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.footer-bottom{gap:10px;flex-wrap:wrap}.cursor{display:none}.company-info-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:35px;padding-top:30px}}@media(max-width:430px){h2{font-size:3.05rem}.hero h1{font-size:4.35rem}.hero-copy{font-size:15px}.hero-actions{gap:18px}.button{padding:14px 18px}.impact-strip{grid-template-columns:1fr}.impact-strip div{border-bottom:1px solid var(--line)}.process-step{padding:35px 0;grid-template-columns:45px 1fr}.feature-image{height:490px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.company-info-grid{grid-template-columns:1fr}.cycle-pillars{grid-template-columns:1fr}}
@media(max-width:800px){.page-hero{padding:145px 0 65px}.content-section{padding:75px 0}.two-col,.material-row,.contact-grid,.faq-grid{grid-template-columns:1fr;gap:32px}.material-row{padding:70px 0}.stat-grid{grid-template-columns:1fr 1fr}.gallery-grid{columns:2}.form-grid{grid-template-columns:1fr}.form-grid textarea,.form-toast,.subject-pills-label,.subject-pills{grid-column:auto}.career-card{display:block}.career-card .button{margin-top:18px}}
