@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700&family=Rajdhani:wght@400;500;600;700&family=Share+Tech+Mono&display=swap');:root{--bg:#050a0e;--panel:#091219;--ink:#eaf3f5;--muted:#8ca0aa;--cyan:#32d7e8;--green:#73f6b2;--gold:#c5a35d;--line:#18313d;--paper:#eef1ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Rajdhani,Arial,sans-serif;font-size:18px}.skip{position:fixed;left:12px;top:-60px;z-index:200;background:var(--cyan);color:#031014;padding:10px 14px;text-decoration:none;font:700 13px Orbitron}.skip:focus{top:12px}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.scan{position:fixed;inset:0;pointer-events:none;z-index:99;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.012) 4px)}header{height:82px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(22px,calc((100vw - 1240px)/2));position:sticky;top:0;background:rgba(5,10,14,.92);backdrop-filter:blur(14px);z-index:20}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:var(--ink);font:600 18px Orbitron}.brand b{color:var(--cyan)}.nx{border:1px solid var(--cyan);padding:9px;color:var(--cyan);font:700 13px Orbitron}nav{display:flex;gap:28px}nav a,#menu{color:#adc0c8;text-decoration:none;font:14px Share Tech Mono}#menu{display:none;background:none;border:0}.hero{min-height:730px;max-width:1240px;margin:auto;padding:120px 22px;position:relative;display:flex;align-items:center;overflow:hidden}.gridfx{position:absolute;inset:0;background-image:linear-gradient(rgba(50,215,232,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(50,215,232,.06) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to right,#000,transparent)}.heroCopy{z-index:2;max-width:800px}.kicker,.label{font:13px Share Tech Mono;letter-spacing:.15em;color:var(--cyan)}h1,h2{font-family:Orbitron;margin:18px 0;line-height:.98;text-transform:uppercase}h1{font-size:clamp(54px,8vw,100px);letter-spacing:-.055em}h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px var(--cyan)}h2{font-size:clamp(38px,5vw,62px);letter-spacing:-.04em}h2 span{color:var(--cyan)}.lead,.intro{color:var(--muted);font-size:22px;max-width:720px}.actions{display:flex;gap:24px;margin-top:36px;align-items:center}.cta{background:var(--cyan);color:#031014;text-decoration:none;padding:15px 22px;font:700 13px Orbitron}.ghost{color:var(--cyan);text-decoration:none;font:14px Share Tech Mono}.orb{position:absolute;right:-70px;width:430px;height:430px;border:1px solid #154654;border-radius:50%;display:grid;place-items:center;opacity:.72}.orb:before,.orb:after,.orb i{content:"";position:absolute;border:1px solid #116475;border-radius:50%}.orb:before{inset:45px}.orb:after{inset:95px}.orb i:nth-child(1){width:520px;height:180px;transform:rotate(35deg)}.orb i:nth-child(2){width:520px;height:180px;transform:rotate(-35deg)}.orb span{font:700 60px Orbitron;color:var(--cyan);text-shadow:0 0 35px var(--cyan)}.ticker{height:52px;border-block:1px solid var(--line);display:flex;gap:30px;align-items:center;overflow:hidden;white-space:nowrap;color:#819ba6;font:12px Share Tech Mono}.ticker b{color:var(--green)}.section{max-width:1240px;margin:auto;padding:110px 22px}.section>.intro{margin-bottom:45px}.cards{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.cards article{grid-column:span 2;padding:30px;min-height:270px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(10,25,34,.6),transparent)}.cards article:nth-child(4),.cards article:nth-child(5){grid-column:span 3}.cards article>b,.flow b{color:var(--cyan);font:12px Share Tech Mono}.cards h3{font:600 22px Orbitron}.cards p{color:var(--muted)}.cards small{font:11px Share Tech Mono;color:var(--green)}.gov{background:#e9e8e1;color:#0c1820}.gov h2 span{color:#8a6b31}.gold{color:#8a6b31}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px}.gov .intro{color:#526067}.tags{display:flex;flex-wrap:wrap;gap:8px}.tags span{border:1px solid #9e9d93;padding:7px 10px;font:11px Share Tech Mono}.govgrid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid #a8aaa4}.govgrid div{padding:28px 28px 0 0}.govgrid small,.contactCard small{display:block;font:11px Share Tech Mono;color:#8a6b31}.govgrid strong{display:block;font:600 20px Orbitron;margin:10px 0}.govgrid p{color:#5a666a}.flow{display:flex;align-items:center;justify-content:space-between;margin-top:70px;border-block:1px solid var(--line);padding:36px 0}.flow div{display:grid;gap:10px}.flow strong{font:15px Orbitron}.flow i{color:#36515c}.rd{background:#07151a;border-block:1px solid #17404b}.light{display:inline-block;margin-top:20px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contactCard{border:1px solid var(--line);padding:35px;background:var(--panel)}.contactCard a{display:block;color:var(--cyan);font:clamp(17px,2.2vw,26px) Share Tech Mono;margin:18px 0;text-decoration:none}.contactCard p{color:var(--muted)}footer{border-top:1px solid var(--line);max-width:1240px;margin:auto;padding:28px 22px;display:flex;justify-content:space-between;color:#617781;font:11px Share Tech Mono}@media(max-width:760px){header{height:72px}.brand{font-size:15px}#menu{display:block}nav{display:none;position:absolute;top:72px;left:0;right:0;background:#050a0e;padding:25px;flex-direction:column;border-bottom:1px solid var(--line)}nav.open{display:flex}.hero{min-height:690px;padding:90px 22px}.orb{width:300px;height:300px;right:-170px;opacity:.3}.section{padding:75px 22px}.cards{grid-template-columns:1fr}.cards article,.cards article:nth-child(4),.cards article:nth-child(5){grid-column:auto}.split,.govgrid,.contact{grid-template-columns:1fr;gap:30px}.flow{align-items:stretch;flex-direction:column;gap:15px}.flow i{transform:rotate(90deg);align-self:flex-start}.actions{align-items:flex-start;flex-direction:column}footer{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

/* Human + mission-technology visual layer. Original NxLogical impact retained. */
.missionVisual{position:absolute;right:-20px;top:90px;width:min(48vw,620px);height:520px;overflow:hidden;border:1px solid #17404b;background:#07151a;clip-path:polygon(9% 0,100% 0,100% 91%,91% 100%,0 100%,0 9%);box-shadow:0 30px 80px rgba(0,0,0,.38)}
.visualSlide{position:absolute;inset:-3%;background-size:cover;background-position:center;opacity:0;animation:missionCycle 18s infinite,visualMove 9s ease-in-out infinite alternate;filter:saturate(.82) contrast(1.12)}
.visualHpc{background-image:linear-gradient(90deg,rgba(5,10,14,.1),rgba(5,10,14,.45)),url("https://www.sandia.gov/app/uploads/sites/210/2026/02/CFB3140lb-1024x683.jpg");opacity:1}
.visualField{background-image:linear-gradient(90deg,rgba(5,10,14,.08),rgba(5,10,14,.5)),url("https://www.sandia.gov/app/uploads/sites/210/2026/02/CFB3140lb-1024x683.jpg");animation-delay:6s}
.visualOps{background-image:linear-gradient(90deg,rgba(5,10,14,.08),rgba(5,10,14,.5)),url("https://www.sandia.gov/app/uploads/sites/210/2026/02/CFB3140lb-1024x683.jpg");animation-delay:12s}
.visualHud{position:absolute;z-index:5;left:24px;right:24px;bottom:22px;padding:13px 15px;border-left:2px solid var(--cyan);background:rgba(3,12,17,.72);backdrop-filter:blur(7px);font:10px Share Tech Mono;color:#a9c5cf;letter-spacing:.12em}.visualHud b{display:block;color:var(--cyan);font-size:12px;margin-top:4px}
.heroCopy{max-width:690px}.heroCopy:after{content:"";position:absolute;left:22px;bottom:80px;width:180px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent);animation:signal 2.8s ease-in-out infinite}
@keyframes missionCycle{0%,28%{opacity:1}33%,94%{opacity:0}95%,100%{opacity:1}}@keyframes visualMove{from{transform:scale(1.03) translate3d(-1%,0,0)}to{transform:scale(1.11) translate3d(2%,-1%,0)}}@keyframes signal{0%,100%{transform:scaleX(.25);opacity:.35}50%{transform:scaleX(1);opacity:1}}
@media(max-width:900px){.missionVisual{right:-130px;width:52vw;opacity:.48}.heroCopy{max-width:78%;text-shadow:0 2px 18px #050a0e}}
@media(max-width:760px){.hero{min-height:790px;align-items:flex-start}.heroCopy{max-width:100%;padding-top:0}.missionVisual{top:auto;bottom:0;left:0;right:0;width:100%;height:285px;opacity:.62;clip-path:none}.heroCopy:after{display:none}.visualHud{bottom:15px}.hero{padding-bottom:330px}}
@media(prefers-reduced-motion:reduce){.visualSlide,.heroCopy:after{animation:none!important}.visualField,.visualOps{display:none}}

/* Logo-led dark identity lock: midnight field + electric cyan + restrained gold */
:root{--bg:#02070b;--panel:#07131a;--ink:#f0f7f8;--muted:#91a8b2;--cyan:#31d7e8;--green:#72f2b0;--gold:#c5a35d;--line:#123541}
body{background:radial-gradient(circle at 78% 10%,rgba(24,112,132,.13),transparent 30%),#02070b;color:var(--ink)}
header{background:rgba(2,7,11,.92);border-color:#123541}.brand{color:#f3f8f9}.brand b{color:var(--cyan)}.nx{background:transparent;border:1px solid var(--cyan);color:var(--cyan);box-shadow:inset 0 0 18px rgba(49,215,232,.05)}
.hero{background:transparent}.hero:before{content:"NX";position:absolute;right:4%;top:7%;font:700 clamp(180px,30vw,420px) Orbitron;color:transparent;-webkit-text-stroke:1px rgba(49,215,232,.045);letter-spacing:-.12em;pointer-events:none}
.heroCopy{background:linear-gradient(90deg,rgba(2,7,11,.98) 0%,rgba(2,7,11,.92) 72%,transparent 100%);padding:28px 45px 28px 0}
h1,h2{color:var(--ink)}h1 em{color:transparent;-webkit-text-stroke:1.5px var(--cyan);text-shadow:0 0 26px rgba(49,215,232,.12)}.lead,.intro{color:var(--muted)}
.cta{box-shadow:0 0 30px rgba(49,215,232,.12)}.ticker{background:#040d12;border-color:#123541}
.section{position:relative}.cards article{background:linear-gradient(145deg,rgba(8,25,34,.88),rgba(3,11,16,.72))}.cards article:hover{border-color:#246274}
.gov{background:#061117;color:var(--ink);border-block:1px solid #173944}.gov h2{color:var(--ink)}.gov h2 span,.gold{color:var(--gold)}.gov .intro,.govgrid p{color:#91a4ac}.tags span{border-color:#31505b;color:#c8d6da;background:rgba(255,255,255,.025)}.govgrid{border-color:#31505b}.govgrid strong{color:#edf5f6}.govgrid small{color:var(--gold)}
.rd{background:linear-gradient(135deg,#041015,#081c24)}.contactCard{background:linear-gradient(145deg,#08171f,#050d12)}
.missionVisual{border-color:#236274;box-shadow:0 0 0 1px rgba(49,215,232,.06),0 32px 90px rgba(0,0,0,.7),0 0 70px rgba(49,215,232,.08)}
.missionVisual:before{content:"";position:absolute;z-index:4;inset:0;background:linear-gradient(90deg,rgba(2,7,11,.72),transparent 32%),repeating-linear-gradient(0deg,transparent 0 4px,rgba(49,215,232,.018) 5px);pointer-events:none}
footer{border-color:#123541}
@media(max-width:760px){body{background:radial-gradient(circle at 80% 8%,rgba(24,112,132,.14),transparent 24%),#02070b}.hero{padding-top:78px}.heroCopy{padding:0;background:linear-gradient(180deg,rgba(2,7,11,.98),rgba(2,7,11,.88) 78%,transparent)}.hero:before{font-size:210px;right:-22%;top:4%}.missionVisual{opacity:.88}.visualSlide{filter:saturate(.8) contrast(1.16) brightness(.78)}}

/* Mobile impact correction: dark sections remain dark; imagery is visible above the fold. */
@media(max-width:760px){
 header{background:rgba(2,7,11,.96)} header .brand,header #menu{color:#eaf3f5}
 .hero{background:#02070b;color:#eaf3f5;min-height:980px;padding:82px 22px 370px}
 .hero h1{color:#eaf3f5;text-shadow:0 8px 35px rgba(0,0,0,.45)}.hero .lead{color:#a8bbc3}
 .missionVisual{display:block;bottom:32px;height:320px;border-block:1px solid #236274}
 .ticker{background:#040d12;color:#819ba6}
 #capabilities.section,#approach.section,#contact.section{background:#02070b;color:#eaf3f5}
 #capabilities h2,#approach h2,#contact h2{color:#eaf3f5}
 .cards{border-color:#18313d}.cards article,.cards article:nth-child(odd),.cards article:nth-child(even),.cards article:last-child{background:linear-gradient(145deg,rgba(8,25,34,.92),rgba(3,11,16,.82));border-color:#18313d;padding:28px 22px}
 .cards h3,.flow strong{color:#eaf3f5}.cards p{color:#91a8b2}
 .gov{background:#061117!important;color:#eaf3f5!important}.gov .section{background:#061117}.gov h2,.govgrid strong{color:#eaf3f5!important}.gov .intro,.govgrid p{color:#91a4ac!important}
 .flow{border-color:#18313d}.contactCard{background:#07131a}
}

/* NxLogical signature: controlled electrical energy around cyan outline lettering */
.hero h1 em{position:relative;display:inline-block;isolation:isolate;animation:nxCharge 3.8s ease-in-out infinite}
.hero h1 em:before,.hero h1 em:after{content:"";position:absolute;pointer-events:none;z-index:-1}
.hero h1 em:before{inset:-5px -8px;background:linear-gradient(90deg,transparent 0 8%,rgba(49,215,232,.95) 12%,transparent 17% 45%,rgba(109,238,255,.75) 50%,transparent 55% 82%,rgba(49,215,232,.9) 87%,transparent 92%);background-size:220% 100%;filter:blur(4px);opacity:.55;animation:nxArcTravel 2.7s linear infinite}
.hero h1 em:after{inset:-2px;border:1px solid transparent;border-image:linear-gradient(90deg,transparent,var(--cyan),transparent,var(--cyan),transparent) 1;filter:drop-shadow(0 0 5px rgba(49,215,232,.9));opacity:.72;clip-path:polygon(0 0,28% 0,28% 3%,72% 3%,72% 0,100% 0,100% 100%,68% 100%,68% 97%,30% 97%,30% 100%,0 100%);animation:nxBorderPulse 1.9s ease-in-out infinite}
@keyframes nxArcTravel{0%{background-position:210% 0;opacity:.2}18%{opacity:.85}50%{opacity:.42}82%{opacity:.9}100%{background-position:-110% 0;opacity:.2}}
@keyframes nxBorderPulse{0%,100%{filter:drop-shadow(0 0 3px rgba(49,215,232,.55));opacity:.48}45%{filter:drop-shadow(0 0 9px rgba(49,215,232,1));opacity:.95}52%{opacity:.35}58%{opacity:.9}}
@keyframes nxCharge{0%,100%{text-shadow:0 0 12px rgba(49,215,232,.15)}47%{text-shadow:0 0 20px rgba(49,215,232,.45),0 0 42px rgba(49,215,232,.15)}50%{text-shadow:0 0 8px rgba(49,215,232,.18)}54%{text-shadow:0 0 24px rgba(49,215,232,.55)}}
@media(prefers-reduced-motion:reduce){.hero h1 em,.hero h1 em:before,.hero h1 em:after{animation:none!important}.hero h1 em{filter:drop-shadow(0 0 7px rgba(49,215,232,.35))}}

/* Approved concept expansion: mission tiles + cinematic operational focus */
.missionStrip{max-width:1240px;margin:0 auto 30px;border:1px solid #17404b;background:#031016;position:relative;overflow:hidden}.missionTiles{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #17404b}.missionTiles div{min-height:105px;display:grid;place-content:center;text-align:center;border-right:1px solid #17404b;position:relative}.missionTiles div:last-child{border-right:0}.missionTiles div:before{content:"";width:24px;height:1px;background:var(--cyan);margin:0 auto 11px;box-shadow:0 0 10px var(--cyan)}.missionTiles b{font:600 15px Orbitron;color:var(--cyan)}.missionTiles span{margin-top:7px;font:10px Share Tech Mono;letter-spacing:.15em;color:#8399a2}.opsFeature{display:grid;grid-template-columns:1.05fr .95fr;min-height:300px}.opsMedia{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(2,7,11,.05),rgba(2,7,11,.25)),url("https://www.sandia.gov/app/uploads/sites/210/2026/02/CFB3140lb-1024x683.jpg") center/cover;animation:opsPan 14s ease-in-out infinite alternate}.opsMedia:after{content:"";position:absolute;inset:0;border:1px solid rgba(49,215,232,.35);margin:20px;clip-path:polygon(0 0,22% 0,22% 1px,78% 1px,78% 0,100% 0,100% 100%,78% 100%,78% calc(100% - 1px),22% calc(100% - 1px),22% 100%,0 100%)}.playMark{position:absolute;z-index:2;left:42px;bottom:38px;width:48px;height:48px;border:1px solid var(--cyan);border-radius:50%;display:grid;place-items:center;color:var(--cyan);font-size:13px;background:rgba(2,7,11,.65);box-shadow:0 0 18px rgba(49,215,232,.18)}.opsCopy{display:flex;flex-direction:column;justify-content:center;padding:45px;background:radial-gradient(circle at 100% 0,rgba(49,215,232,.08),transparent 45%)}.opsCopy small{font:11px Share Tech Mono;letter-spacing:.18em;color:var(--cyan)}.opsCopy strong{font:500 clamp(28px,3vw,43px) Rajdhani;color:#eef7f8;line-height:1.05;margin:18px 0}.opsCopy p{font:11px Share Tech Mono;letter-spacing:.13em;color:#93a8b0;text-transform:uppercase}.opsCopy:after{content:"";height:1px;width:80%;margin-top:18px;background:linear-gradient(90deg,var(--cyan),rgba(49,215,232,.08));box-shadow:0 0 8px rgba(49,215,232,.25)}
@keyframes opsPan{from{background-position:47% center}to{background-position:55% center}}
@media(max-width:760px){.missionStrip{margin:0;border-inline:0}.missionTiles{grid-template-columns:repeat(2,1fr)}.missionTiles div{min-height:92px}.missionTiles div:nth-child(2){border-right:0}.missionTiles div:nth-child(-n+2){border-bottom:1px solid #17404b}.opsFeature{grid-template-columns:1fr}.opsMedia{min-height:250px}.opsCopy{padding:34px 28px}.opsCopy strong{font-size:34px}}
@media(prefers-reduced-motion:reduce){.opsMedia{animation:none!important}}

/* Forward-edge human/mission layer */
.fieldFeature{max-width:1240px;margin:30px auto 0;min-height:500px;display:grid;grid-template-columns:1.08fr .92fr;border:1px solid #17404b;background:#02090d;overflow:hidden}.fieldMedia{min-height:500px;position:relative;background-image:linear-gradient(90deg,rgba(2,7,11,.08),rgba(2,7,11,.38)),url("https://www.sandia.gov/app/uploads/sites/210/2026/02/CFB3140lb-1024x683.jpg");background-size:cover;background-position:center;animation:fieldDrift 16s ease-in-out infinite alternate;filter:saturate(.7) contrast(1.14) brightness(.68)}.fieldMedia:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,7,11,.82),transparent 45%),repeating-linear-gradient(0deg,transparent 0 5px,rgba(49,215,232,.02) 6px)}.fieldReticle{position:absolute;z-index:2;left:8%;top:10%;width:84%;height:78%;border:1px solid rgba(49,215,232,.25);clip-path:polygon(0 0,14% 0,14% 1px,86% 1px,86% 0,100% 0,100% 22%,calc(100% - 1px) 22%,calc(100% - 1px) 78%,100% 78%,100% 100%,86% 100%,86% calc(100% - 1px),14% calc(100% - 1px),14% 100%,0 100%,0 78%,1px 78%,1px 22%,0 22%)}.fieldReticle:before,.fieldReticle:after{content:"";position:absolute;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.fieldReticle:before{width:22px;height:1px;left:calc(50% - 11px);top:50%}.fieldReticle:after{height:22px;width:1px;left:50%;top:calc(50% - 11px)}.fieldStatus{position:absolute;z-index:4;left:7%;bottom:7%;border-left:2px solid var(--cyan);padding:11px 14px;background:rgba(2,7,11,.7);backdrop-filter:blur(7px)}.fieldStatus span,.fieldStatus b{display:block;font:10px Share Tech Mono;letter-spacing:.14em}.fieldStatus span{color:#a7bbc3}.fieldStatus b{color:var(--cyan);margin-top:5px}.fieldCopy{display:flex;flex-direction:column;justify-content:center;padding:55px}.fieldCopy small{font:11px Share Tech Mono;letter-spacing:.18em;color:var(--cyan)}.fieldCopy h2{font-size:clamp(34px,4vw,55px);margin:18px 0}.fieldCopy p{color:var(--muted);font-size:19px;line-height:1.55}.fieldSignals{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.fieldSignals span{padding:8px 10px;border:1px solid #1b4553;color:#9ec0ca;font:9px Share Tech Mono;letter-spacing:.08em;background:rgba(49,215,232,.025)}
@keyframes fieldDrift{from{background-position:46% center}to{background-position:55% center}}
@media(max-width:760px){.fieldFeature{grid-template-columns:1fr;margin-top:0;border-inline:0}.fieldMedia{min-height:390px}.fieldCopy{padding:40px 28px}.fieldCopy h2{font-size:38px}.fieldCopy p{font-size:18px}}
@media(prefers-reduced-motion:reduce){.fieldMedia{animation:none!important}}

/* Approved primary concept — each major story has a distinct visual language */
.conceptHero .missionVisual{width:58%;right:0;left:auto}.conceptHero .heroCopy{position:relative;z-index:7;max-width:680px}.conceptHero .visualField{opacity:1!important;animation:visualMove 14s ease-in-out infinite alternate;background-image:linear-gradient(90deg,rgba(2,7,11,.72) 0%,rgba(2,7,11,.22) 58%,rgba(2,7,11,.08)),url("https://media.defense.gov/2024/Apr/11/2003436711/1920/1080/0/240409-F-XX000-1001.JPG")}.conceptHero .visualHud{right:5%;left:auto;bottom:7%;max-width:290px}.conceptStrip{margin-top:0}.hpcFeature{grid-template-columns:.8fr 1.2fr}.hpcFeature .opsCopy{order:1}.hpcFeature .opsMedia{order:2;min-height:390px}.hpcFeature .opsCopy strong em{font-style:normal;color:var(--cyan)}.hpcMedia{background-image:linear-gradient(90deg,rgba(2,7,11,.25),rgba(2,7,11,.02)),url("https://www.sandia.gov/app/uploads/sites/210/2026/02/CFB3140lb-1024x683.jpg")}.missionOps{grid-template-columns:.8fr 1.2fr;margin-top:0}.missionOps .fieldCopy{order:1}.missionOps .fieldMedia{order:2}.opsMissionMedia{background-image:radial-gradient(circle at 65% 42%,rgba(49,215,232,.14),transparent 25%),linear-gradient(110deg,rgba(2,7,11,.2),rgba(2,7,11,.55)),repeating-linear-gradient(90deg,#06131a 0 45px,#0a2029 46px 48px,#030a0e 49px 92px)!important;filter:none!important;position:relative}.opsMissionMedia:before{content:"";position:absolute;inset:13% 9% 18%;background:linear-gradient(135deg,transparent 20%,rgba(49,215,232,.18) 21% 21.5%,transparent 22% 47%,rgba(49,215,232,.13) 48% 48.5%,transparent 49%),radial-gradient(circle at 65% 45%,rgba(49,215,232,.45) 0 2px,transparent 3px),radial-gradient(circle at 30% 65%,rgba(49,215,232,.4) 0 2px,transparent 3px);border:1px solid rgba(49,215,232,.18);box-shadow:inset 0 0 45px rgba(49,215,232,.06)}.cyberFeature{max-width:1240px;min-height:390px;margin:0 auto 30px;padding:55px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;border:1px solid #17404b;background:radial-gradient(circle at 76% 50%,rgba(0,169,204,.16),transparent 28%),#02090d;overflow:hidden}.cyberFeature small{font:11px Share Tech Mono;letter-spacing:.18em;color:var(--cyan)}.cyberFeature h2{font-size:clamp(36px,4.5vw,62px);line-height:.95;margin:18px 0}.cyberFeature h2 span{color:var(--cyan)}.cyberFeature p{max-width:520px;color:#91a8b2;font-size:18px;line-height:1.5}.cyberGlobe{justify-self:center;width:min(380px,70vw);aspect-ratio:1;border:1px solid rgba(49,215,232,.5);border-radius:50%;position:relative;background:radial-gradient(circle,rgba(49,215,232,.15),transparent 55%),repeating-radial-gradient(circle,transparent 0 26px,rgba(49,215,232,.09) 27px 28px);box-shadow:0 0 60px rgba(49,215,232,.08),inset 0 0 45px rgba(49,215,232,.08);animation:cyberPulse 4s ease-in-out infinite}.cyberGlobe:before,.cyberGlobe:after{content:"";position:absolute;inset:12%;border:1px solid rgba(49,215,232,.2);border-radius:50%;transform:rotate(62deg)}.cyberGlobe:after{transform:rotate(-62deg)}.cyberGlobe i{position:absolute;inset:42%;border:2px solid var(--cyan);clip-path:polygon(50% 0,100% 18%,90% 76%,50% 100%,10% 76%,0 18%);filter:drop-shadow(0 0 8px var(--cyan))}@keyframes cyberPulse{50%{box-shadow:0 0 85px rgba(49,215,232,.18),inset 0 0 60px rgba(49,215,232,.12)}}@media(max-width:760px){.conceptHero{min-height:900px}.conceptHero .missionVisual{width:100%;height:390px}.conceptHero .heroCopy{background:linear-gradient(180deg,rgba(2,7,11,.98),rgba(2,7,11,.86) 72%,transparent)}.conceptHero .visualHud{left:6%;right:auto}.hpcFeature,.missionOps,.cyberFeature{grid-template-columns:1fr}.hpcFeature .opsCopy,.missionOps .fieldCopy{order:1}.hpcFeature .opsMedia,.missionOps .fieldMedia{order:2}.cyberFeature{padding:40px 28px}.cyberGlobe{margin-top:35px;width:min(300px,75vw)}}@media(prefers-reduced-motion:reduce){.cyberGlobe,.conceptHero .visualField{animation:none!important}}

/* Mission-operations motion: layered scan, telemetry sweep and live-node pulse */
.opsMissionMedia{overflow:hidden}
.opsMissionMedia:after{z-index:2;animation:missionScan 6s linear infinite}
.opsMissionMedia:before{z-index:1;animation:missionTelemetry 12s ease-in-out infinite alternate}
.opsMissionMedia .fieldReticle{animation:reticleBreathe 3.4s ease-in-out infinite}
.opsMissionMedia .fieldStatus{animation:statusSignal 2.8s ease-in-out infinite}
@keyframes missionScan{0%{transform:translateY(-105%);opacity:.15}15%{opacity:.65}50%{opacity:.28}100%{transform:translateY(105%);opacity:.12}}
@keyframes missionTelemetry{0%{transform:scale(1.02) translateX(-1.5%);filter:brightness(.82)}50%{filter:brightness(1.12)}100%{transform:scale(1.08) translateX(1.5%);filter:brightness(.92)}}
@keyframes reticleBreathe{0%,100%{opacity:.48;filter:drop-shadow(0 0 2px rgba(49,215,232,.2))}50%{opacity:.9;filter:drop-shadow(0 0 8px rgba(49,215,232,.65))}}
@keyframes statusSignal{0%,100%{border-left-color:rgba(49,215,232,.55)}50%{border-left-color:#6eefff;box-shadow:-4px 0 14px rgba(49,215,232,.22)}}
@media(prefers-reduced-motion:reduce){.opsMissionMedia:after,.opsMissionMedia:before,.opsMissionMedia .fieldReticle,.opsMissionMedia .fieldStatus{animation:none!important}}

/* Government + closing bands complete the approved primary visual system */
.gov{position:relative;overflow:hidden}.govVisual{position:absolute;inset:0;pointer-events:none;opacity:.72;background:radial-gradient(circle at 76% 54%,rgba(49,215,232,.13),transparent 22%),linear-gradient(90deg,#061117 0 43%,rgba(6,17,23,.78) 64%,rgba(3,10,14,.45));}.govDome{position:absolute;right:7%;bottom:-90px;width:360px;height:260px;border:1px solid rgba(49,215,232,.22);border-radius:50% 50% 10% 10%;box-shadow:inset 0 0 50px rgba(49,215,232,.06)}.govDome:before{content:"";position:absolute;left:49%;top:-72px;width:2px;height:75px;background:linear-gradient(var(--cyan),transparent);box-shadow:0 0 12px var(--cyan)}.govDome:after{content:"";position:absolute;inset:18% 12% 0;background:repeating-linear-gradient(90deg,transparent 0 30px,rgba(49,215,232,.13) 31px 32px),linear-gradient(0deg,rgba(49,215,232,.12),transparent 55%);border-top:1px solid rgba(49,215,232,.25);clip-path:polygon(8% 100%,8% 50%,0 50%,50% 0,100% 50%,92% 50%,92% 100%)}.govNetwork{position:absolute;right:2%;top:8%;width:48%;height:75%;background:linear-gradient(145deg,transparent 32%,rgba(49,215,232,.13) 32.4% 32.7%,transparent 33%),linear-gradient(35deg,transparent 61%,rgba(49,215,232,.09) 61.4% 61.7%,transparent 62%);animation:govSignal 8s ease-in-out infinite alternate}.gov .section{position:relative;z-index:2}.missionClose{max-width:1240px;margin:0 auto;border:1px solid #17404b;min-height:210px;padding:42px 48px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;overflow:hidden;background:radial-gradient(circle at 76% 50%,rgba(49,215,232,.13),transparent 22%),linear-gradient(115deg,#02090d,#071a23)}.missionClose:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(155deg,transparent 0 36px,rgba(49,215,232,.025) 37px 38px);animation:closeDrift 10s linear infinite}.missionClose>div,.missionClose>a{position:relative;z-index:2}.missionClose small{display:block;font:11px Share Tech Mono;letter-spacing:.18em;color:#9bb0b8}.missionClose strong{display:block;margin-top:8px;font:600 clamp(27px,4vw,48px) Orbitron;color:var(--cyan);text-shadow:0 0 22px rgba(49,215,232,.2)}.missionClose p{color:#8ea4ad;margin-top:10px}.missionClose .cta{white-space:nowrap}@keyframes govSignal{from{transform:translateX(-1%);opacity:.42}to{transform:translateX(2%);opacity:.8}}@keyframes closeDrift{to{transform:translateX(76px)}}@media(max-width:760px){.govDome{right:-80px;width:300px;opacity:.45}.govNetwork{width:80%;right:-20%;opacity:.5}.missionClose{margin:0;border-inline:0;padding:38px 28px;display:block}.missionClose .cta{display:inline-block;margin-top:24px}}@media(prefers-reduced-motion:reduce){.govNetwork,.missionClose:before{animation:none!important}}


/* Government + capability pages: restrained mission-tech presentation */
.subpageHero{min-height:560px;display:grid;align-content:center;overflow:hidden}
.subpageHero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,7,11,.98) 0 48%,rgba(2,7,11,.7) 72%,rgba(2,7,11,.3)),radial-gradient(circle at 82% 42%,rgba(49,215,232,.18),transparent 25%),repeating-linear-gradient(90deg,transparent 0 62px,rgba(49,215,232,.035) 63px 64px);pointer-events:none}
.subpageHero>*{position:relative;z-index:2}.subpageHero h1{font-size:clamp(48px,7vw,86px);max-width:950px}.subpageHero .lead{line-height:1.5}
.procurementBand{border-block:1px solid var(--line);background:linear-gradient(90deg,#031016,#071922,#031016)}
.procurementBand .section{padding-top:34px;padding-bottom:34px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px}
.procurementBand span{padding:14px;border-left:1px solid #1c4653;font:11px Share Tech Mono;letter-spacing:.1em;color:#9cb1b9}.procurementBand b{display:block;color:var(--cyan);font:600 13px Orbitron;margin-bottom:6px}
.govMissionGrid .govgrid div{background:linear-gradient(145deg,rgba(49,215,232,.035),transparent);padding:30px;border-left:1px solid #24434e}
.govMissionGrid .govgrid{gap:0;border-bottom:1px solid #31505b}
.subpageClose{max-width:1240px;margin:0 auto 30px;padding:42px;border:1px solid #17404b;background:radial-gradient(circle at 80% 50%,rgba(49,215,232,.11),transparent 28%),#031016}
.subpageClose strong{display:block;font:600 clamp(25px,3.5vw,42px) Orbitron;color:var(--cyan);margin:10px 0}.subpageClose p{color:var(--muted);max-width:720px}
@media(max-width:760px){.subpageHero{min-height:610px;padding-top:90px;padding-bottom:90px}.subpageHero h1{font-size:47px}.procurementBand .section{grid-template-columns:1fr 1fr;padding:20px 22px}.procurementBand span{min-height:76px}.govMissionGrid .govgrid div{padding:26px 20px}.subpageClose{border-inline:0;margin-bottom:0;padding:36px 28px}}


/* Production mobile QA fixes */
@media(max-width:760px){
 .subpageHero h1{font-size:clamp(38px,10.8vw,47px);max-width:100%;overflow-wrap:normal;word-break:normal}
 .capabilityHero h1{font-size:clamp(36px,10vw,45px)}
 .subpageHero h1 em{display:inline;line-height:1.02}
 .subpageHero .lead{max-width:100%}
}

/* Final narrow-screen capability title containment */
@media(max-width:760px){.capabilityHero{overflow:hidden}.capabilityHero h1{font-size:clamp(32px,8.7vw,40px);line-height:.96;max-width:100%;width:100%}.capabilityHero h1 em{font-size:.92em}}

/* Owned hero treatment: no third-party incident imagery or primary hero hotlink. */
.conceptHero .visualField{
 background-image:
   radial-gradient(circle at 72% 42%,rgba(49,215,232,.22) 0 2px,transparent 3px),
   radial-gradient(circle at 48% 63%,rgba(49,215,232,.18) 0 2px,transparent 3px),
   linear-gradient(145deg,transparent 0 42%,rgba(49,215,232,.13) 42.2% 42.5%,transparent 42.8%),
   linear-gradient(35deg,transparent 0 56%,rgba(49,215,232,.09) 56.2% 56.5%,transparent 56.8%),
   repeating-linear-gradient(90deg,rgba(3,12,17,.98) 0 54px,rgba(10,34,44,.82) 55px 57px,rgba(2,8,12,.98) 58px 112px)!important;
}
.conceptHero .visualField:before{
 content:"";position:absolute;inset:12% 8% 18%;border:1px solid rgba(49,215,232,.18);
 background:
  linear-gradient(90deg,transparent 49.8%,rgba(49,215,232,.12) 50%,transparent 50.2%),
  linear-gradient(0deg,transparent 49.8%,rgba(49,215,232,.10) 50%,transparent 50.2%),
  radial-gradient(circle at 30% 58%,rgba(49,215,232,.35) 0 3px,transparent 4px),
  radial-gradient(circle at 67% 35%,rgba(49,215,232,.45) 0 3px,transparent 4px);
 box-shadow:inset 0 0 70px rgba(49,215,232,.05),0 0 35px rgba(49,215,232,.04)
}
.conceptHero .visualField:after{
 content:"SECURE COMPUTE  /  MISSION NETWORK  /  PLATFORM TELEMETRY";
 position:absolute;left:8%;right:8%;bottom:11%;padding:12px 14px;
 border-left:2px solid var(--cyan);background:rgba(2,7,11,.78);
 color:#8feaf3;font:10px Share Tech Mono;letter-spacing:.12em
}
