@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.btn,.service-card,.service-row{transition:none}}@media(max-width:1120px){.header-cta{display:none}.main-nav>ul{gap:16px}.nav-link{font-size:12px}.logo{width:250px}.home-hero-layout{grid-template-columns:1fr 1fr;gap:35px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}}@media(max-width:940px){:root{--header-h:76px}.topbar{display:none}.header-inner{height:var(--header-h)}.logo{width:235px}.menu-toggle{display:block;margin-left:auto;position:relative;z-index:111}.main-nav{position:fixed;top:var(--header-h);left:0;right:0;bottom:0;height:calc(100dvh - var(--header-h));margin-left:0;z-index:105;background:#fff;padding:24px;transform:translateX(100%);transition:transform .25s ease;overflow:auto}.main-nav.is-open{transform:translateX(0)}.main-nav>ul{display:block}.nav-link{height:auto;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px}.nav-link.is-active:after{display:none}.nav-mega{position:static;transform:none!important;width:auto;display:block;opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;border:0;border-radius:0}.nav-mega-intro{display:none}.nav-mega-links{display:block;padding:0 0 8px 18px}.nav-mega-links a{padding:9px 0}.nav-has-menu>.nav-link .chevron{display:none}.home-hero-layout,.facility-feature-grid,.quality-preview-grid,.intro-grid,.governance-grid,.delivery-chain,.best-grid,.facility-overview,.facility-status,.cross-grid,.qhse-grid,.contact-page-grid{grid-template-columns:1fr}.home-hero-layout{padding-block:64px}.hero-visual{max-width:670px}.capability-strip-grid{grid-template-columns:1fr 1fr}.capability-strip-grid>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.capability-strip-grid>div:nth-child(4){border-top:1px solid var(--line)}.service-grid{grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:last-child{grid-column:auto}.page-hero-layout{grid-template-columns:1fr}.page-hero-metric{border-left:0;border-top:1px solid rgba(255,255,255,.22);padding:20px 0 0}.split-head{grid-template-columns:1fr;gap:10px}.leader-grid{grid-template-columns:1fr 1fr}.service-workflow ol,.workflow-grid,.delivery-steps{grid-template-columns:1fr 1fr}.capability-map{grid-template-columns:1fr 1fr;grid-template-rows:auto}.cap-center{grid-column:1/-1;grid-row:auto;padding:38px}.cap-center img{width:100px}.cert-grid{grid-template-columns:1fr 1fr}.publication-rule-grid{grid-template-columns:auto 1fr}.publication-rule-grid .btn{grid-column:1/-1}.location-band-grid{grid-template-columns:auto 1fr}.location-band-grid .btn{grid-column:1/-1}.industry-link-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.container{width:min(100% - 32px,var(--container))}.logo{width:210px}.home-hero-copy h1{font-size:48px}.hero-lead{font-size:17px}.hero-proof{grid-template-columns:1fr;gap:14px}.hero-proof div,.hero-proof div+div{padding:0;border-left:0}.capability-strip-grid,.service-grid,.why-cards,.industry-link-grid,.value-grid,.leader-grid,.industry-grid,.scope-grid,.related-grid,.qhse-pillars,.cert-grid,.form-grid{grid-template-columns:1fr}.section{padding:72px 0}.section-head h2,.intro-grid h2,.facility-feature h2,.why-grid h2,.quality-preview h2,.governance h2,.delivery-chain h2,.best-grid h2,.facility-overview h2,.facility-status h2,.qhse-grid h2,.publication-rule h2,.contact-details h2{font-size:37px}.quality-orbit{width:270px;height:270px}.quality-orbit:before{inset:34px}.quality-orbit:after{inset:72px}.quality-orbit span:nth-child(1){left:108px}.quality-orbit span:nth-child(2){top:108px}.quality-orbit span:nth-child(3){left:108px}.quality-orbit span:nth-child(4){top:108px}.cta-band-inner{padding-block:60px;display:block}.cta-actions{margin-top:28px}.footer-grid{grid-template-columns:1fr;gap:34px}.footer-bottom-inner{display:block}.footer-bottom div div{margin-top:10px}.page-hero{padding-bottom:58px}.breadcrumbs{margin-bottom:36px}.page-hero h1{font-size:46px}.service-row{grid-template-columns:42px 1fr 42px}.service-row-icon{display:none}.service-row>div:nth-child(3){grid-column:2}.service-row ul{display:none}.chain{display:grid;grid-template-columns:1fr}.chain span{width:100%;height:60px;border-radius:14px}.chain i{height:24px;width:2px;justify-self:center}.service-workflow ol,.workflow-grid,.delivery-steps{grid-template-columns:1fr}.facility-stat-grid{grid-template-columns:1fr}.cross-list{grid-template-columns:1fr}.capability-map{grid-template-columns:1fr}.cap-center{grid-column:auto}.no-fake-projects{grid-template-columns:1fr;padding:25px}.publication-rule-grid,.location-band-grid{grid-template-columns:1fr}.rule-icon,.location-icon{width:52px;height:52px}.form-wide{grid-column:auto}.error-layout{grid-template-columns:1fr}.error-layout>img{display:none}}
