@media(max-width:1100px){
 .ops-nav{grid-template-columns:180px 1fr 160px}.ops-main-nav{gap:15px}.ops-main-nav a{font-size:12px}
 .command-hero__grid,.detail-hero__grid,.core-hero__grid{gap:34px}.command-hero h1{font-size:60px}.command-hero__visual,.command-hero__visual>img{min-height:540px;height:540px}
 .scope-console{grid-template-columns:160px 1fr}.scope-console__steps article{padding:20px}
 .service-deck__grid{grid-template-columns:1fr 1fr}.workflow-field__grid,.desk-section__grid{gap:50px}
 .sector-atlas__grid>a{grid-column:span 6!important}.scenario-board__grid,.journal-preview__grid{grid-template-columns:1fr 1fr}
 .catalogue>.wrap{grid-template-columns:190px 1fr}.sector-index__item{grid-template-columns:60px 280px 1fr}
 .journal-card{grid-template-columns:210px 1fr}.article-stage__grid{grid-template-columns:200px 1fr}
 .ops-block{grid-template-columns:90px .75fr 1.25fr;padding:34px;gap:26px}.footer-grid{grid-template-columns:240px 1fr 120px;gap:40px}
}
@media(max-width:860px){
 .wrap{width:min(100% - 32px,720px)}.section{padding:78px 0}.ops-ticker span:last-child,.ops-request{display:none}.ops-nav{height:74px;grid-template-columns:1fr 44px}.ops-menu{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:44px;height:44px}.ops-menu i{display:block;width:24px;height:2px;background:var(--ink)}.ops-menu span{font-size:9px}.ops-main-nav{position:absolute;top:108px;right:16px;left:16px;display:none;flex-direction:column;align-items:stretch;background:var(--paper);border:1px solid var(--ink);padding:12px;box-shadow:var(--shadow)}.ops-main-nav.is-open{display:flex}.ops-main-nav a{padding:11px 8px;border-bottom:1px solid var(--line)}.ops-main-nav a:after{display:none}
 .command-hero{padding-top:28px}.command-hero__grid,.workflow-field__grid,.compare-lab__grid,.desk-section__grid,.detail-hero__grid,.index-hero__grid,.faq-panel__grid,.sector-scan>.wrap,.journal-head__grid,.article-hero__grid,.core-hero__grid,.request-stage__grid{grid-template-columns:1fr}.command-hero__copy{padding-bottom:26px}.command-hero h1{font-size:52px}.command-hero__visual,.command-hero__visual>img{min-height:440px;height:440px}.scope-console{grid-template-columns:1fr}.scope-console__title{flex-direction:row}.scope-console__steps{grid-template-columns:1fr 1fr}.ops-band .wrap{overflow:auto;justify-content:flex-start;gap:22px;white-space:nowrap}
 .section-title{grid-template-columns:1fr;gap:18px}.workflow-field__intro,.request-intro{position:static}.sector-atlas__grid{grid-template-columns:1fr;grid-auto-rows:350px}.sector-atlas__grid>a{grid-column:auto!important;grid-row:auto}.compare-lab__image{min-height:480px}.scenario-board__grid{grid-template-columns:1fr 1fr}.journal-preview__grid{grid-template-columns:1fr 1fr}.catalogue>.wrap{grid-template-columns:1fr}.catalogue__rail{position:static}.sector-index__item{grid-template-columns:60px 220px 1fr}.detail-boundary>.wrap{grid-template-columns:100px 1fr}.detail-boundary span{grid-column:1/-1;padding-bottom:14px}.deliverable-lab__grid{grid-template-columns:1fr}.deliverable-lab article{border-left:0;border-bottom:1px solid var(--ink)}
 .ops-block{grid-template-columns:70px 1fr}.ops-block__copy{grid-column:2}.ops-block ul{grid-template-columns:1fr}.risk-map__grid{grid-template-columns:1fr}.journal-grid>.wrap{grid-template-columns:1fr}.article-stage__grid{grid-template-columns:1fr}.article-nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.core-map{overflow:auto}.core-map>.wrap{width:max-content;grid-template-columns:140px repeat(6,170px)}.core-cta>.wrap,.service-bridge>.wrap{align-items:flex-start;flex-direction:column}.footer-launch{align-items:flex-start}.footer-launch>a{width:120px;height:120px;flex:0 0 auto}.footer-grid{grid-template-columns:1fr}.footer-code{display:none}.footer-legal{align-items:flex-start;flex-direction:column;padding:18px 0}
}
@media(max-width:580px){
 .wrap{width:calc(100% - 24px)}.section{padding:62px 0}.ops-ticker .wrap{font-size:10px}.ops-brand strong{font-size:23px}.command-hero h1,.index-hero h1,.detail-hero h1,.sector-hero h1,.journal-head h1,.article-hero h1,.core-hero h1,.request-intro h1{font-size:40px}.command-lead{font-size:16px}.hero-proof{grid-template-columns:1fr}.hero-proof div{border-left:0;border-bottom:1px solid #3a3d37;padding:12px 0}.command-hero__visual,.command-hero__visual>img{min-height:350px;height:350px}.visual-stamp{width:150px;top:15px;left:15px;padding:12px}.visual-signal{right:12px;left:12px;bottom:12px;flex-wrap:wrap}.scope-console__steps,.service-deck__grid,.scenario-board__grid,.journal-preview__grid,.catalogue__grid,.related-services__grid,.footer-links,.form-pair{grid-template-columns:1fr}.scope-console__steps article{border-bottom:1px solid rgba(255,255,255,.2)}.deck-foot{flex-direction:column}.workflow-stack article{grid-template-columns:34px 1fr}.workflow-stack>article>b{display:none}.sector-atlas__grid{grid-auto-rows:300px}.compare-lab__image{min-height:350px}.compare-lab__copy,.request-form-card{padding:28px}.compare-lab__copy h2,.risk-map__head h2,.faq-panel h2{font-size:36px}.compare-rows{grid-template-columns:1fr}.desk-section__grid>div:first-child h2{font-size:42px}.journal-preview__grid>a{min-height:280px}
 .sector-index__item{grid-template-columns:48px 1fr}.sector-index__item img{grid-column:2;height:220px}.sector-index__item>div:last-child{grid-column:2;padding:24px}.sector-hero{height:560px}.sector-scan>.wrap>div:last-child{grid-template-columns:1fr}.sector-scan span{padding:18px}.journal-head__rail{flex-wrap:wrap}.journal-card{grid-template-columns:1fr}.journal-card__image{height:230px}.article-hero figure img,.core-hero__visual img,.detail-hero__image>img{height:350px}.article-hero__grid>div>div{flex-direction:column;gap:5px}.article-nav{grid-template-columns:1fr}
 .ops-block{grid-template-columns:1fr;padding:24px}.ops-block__copy{grid-column:auto}.ops-block__code{flex-direction:row;align-items:center}.ops-block__code b{font-size:28px}.footer-launch{flex-direction:column;gap:30px}.footer-launch>a{width:100%;height:56px;border-radius:0;flex-direction:row;gap:18px}.footer-launch h2{font-size:42px}.footer-links{gap:20px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}}
