:root{--ink:#07171d;--navy:#0b2630;--panel:#103540;--paper:#f3f0e8;--white:#fff;--muted:#9fb0b2;--line:rgba(215,228,224,.2);--orange:#d8873c;--gold:#d9ad64;--green:#75c6a7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 Inter,system-ui,sans-serif}.status-line{height:30px;background:#061116;color:#8ca0a3;padding:0 clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;font:600 10px/1 Inter;letter-spacing:.18em}.status{display:flex;gap:8px;align-items:center}.status i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.site-header{height:86px;padding:0 clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;background:rgba(243,240,232,.94);border-bottom:1px solid #c9cec7;position:sticky;top:0;z-index:20;backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:13px;color:inherit;text-decoration:none}.brand strong,.brand small{display:block}.brand strong{font:700 17px/1.1 "Barlow Condensed",sans-serif;letter-spacing:.1em}.brand small{margin-top:5px;font-size:8px;letter-spacing:.2em;color:#667477}.mark{width:44px;height:44px;display:grid;place-items:center;position:relative;border:1px solid #274650;transform:rotate(45deg)}.mark b{font:700 21px/1 "Barlow Condensed";transform:rotate(-45deg)}.mark i{position:absolute;inset:6px;border:1px solid var(--orange)}nav{display:flex;align-items:center;gap:25px}nav a{color:#294046;text-decoration:none;font-size:12px;font-weight:600}nav a:hover{color:var(--orange)}button,.button{font:600 12px Inter;cursor:pointer}.access,.button{border:0;padding:14px 18px;background:var(--ink);color:#fff}.access:hover,.primary:hover{background:var(--orange);color:var(--ink)}.menu{display:none}.hero{min-height:690px;padding:90px clamp(20px,5vw,72px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:8vw;align-items:center;background:radial-gradient(circle at 78% 15%,#1c4c56 0,transparent 34%),linear-gradient(130deg,#06161c 0,#0a2934 65%,#0d3540 100%);color:#fff;overflow:hidden}.eyebrow{font:600 10px/1.2 Inter;letter-spacing:.24em;color:var(--orange);text-transform:uppercase}.hero h1{font:600 clamp(65px,8vw,116px)/.82 "Barlow Condensed",sans-serif;letter-spacing:-.03em;margin:32px 0}.hero h1 em{color:var(--gold);font-weight:500}.lead{font-size:17px;color:#c5d1d1;max-width:700px}.actions{display:flex;gap:12px;margin:34px 0}.button{text-decoration:none;display:inline-block;transition:.2s}.primary{background:var(--gold);color:var(--ink)}.ghost{border:1px solid #668087;background:transparent}.metrics{display:flex;margin:60px 0 0;padding-top:25px;border-top:1px solid var(--line);gap:55px}.metrics div{display:grid}.metrics dt{font:600 28px "Barlow Condensed";color:var(--gold)}.metrics dd{margin:0;color:#94aaad;font-size:10px;text-transform:uppercase;letter-spacing:.13em}.command-card{position:relative;border:1px solid #40616a;background:rgba(3,18,23,.65);padding:28px;box-shadow:0 30px 70px rgba(0,0,0,.3)}.radar{margin:auto;width:min(330px,75vw);aspect-ratio:1;border:1px solid #345b64;border-radius:50%;position:relative;display:grid;place-items:center;background:repeating-radial-gradient(circle,transparent 0 24%,rgba(86,151,160,.15) 25%),linear-gradient(90deg,transparent 49.7%,#31515a 50%,transparent 50.3%),linear-gradient(transparent 49.7%,#31515a 50%,transparent 50.3%);overflow:hidden}.radar:after{content:"";position:absolute;inset:16%;border:1px solid rgba(131,180,181,.2);transform:rotate(45deg)}.radar b{font:700 42px "Barlow Condensed";letter-spacing:.12em;color:#8eadad}.sweep{position:absolute;width:50%;height:50%;left:50%;top:0;transform-origin:0 100%;background:linear-gradient(35deg,rgba(117,198,167,.28),transparent 65%);animation:sweep 6s linear infinite}.ping{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 15px 4px rgba(216,135,60,.5)}.p1{top:26%;left:63%}.p2{top:61%;left:27%}.p3{top:70%;left:69%}@keyframes sweep{to{transform:rotate(360deg)}}.card-head{display:flex;justify-content:space-between;margin:27px 0 14px;font:600 9px Inter;letter-spacing:.16em;color:#b4c3c3}.live{color:var(--green)}.map-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.region{border:1px solid #274b54;background:#0a242d;color:#aebdbf;text-align:left;padding:12px;min-height:90px}.region span,.region b,.region small{display:block}.region span{font-size:8px;color:#668086}.region b{font:600 16px "Barlow Condensed";margin:7px 0}.region small{font-size:8px}.region.active{border-color:var(--orange);background:#173a43;color:#fff}.command-card>p{color:#9fb1b2;font-size:12px}.section{padding:110px clamp(20px,6vw,100px)}.section h2{font:600 clamp(42px,5vw,72px)/.95 "Barlow Condensed";margin:20px 0}.mission{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.mission-copy{font-size:17px;color:#45565a}.section-head{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:60px}.section-head>p{max-width:500px;color:#aebebf}.dark-section{background:#091d24;color:#fff}.timeline{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #466068}.timeline article{padding:28px 25px 40px;border-right:1px solid #243f48}.timeline span{color:var(--orange);font:600 12px Inter}.timeline h3{font:600 27px "Barlow Condensed";margin:20px 0 10px}.timeline p{font-size:12px;color:#93a7aa}.operation-preview{margin-top:45px;border:1px solid #3c5861;padding:32px;display:grid;grid-template-columns:1.2fr .8fr auto;gap:35px;align-items:center;background:#0d2a34}.classification{color:var(--orange);font-size:9px;letter-spacing:.18em}.operation-preview h3{font:600 32px "Barlow Condensed";margin:12px 0}.operation-preview p{color:#a7b8ba}.operation-preview dl{display:grid;grid-template-columns:1fr 1fr;gap:15px}.operation-preview dt{text-transform:uppercase;color:#71878a;font-size:8px;letter-spacing:.12em}.operation-preview dd{margin:2px 0;color:#fff}.operation-preview button{background:transparent;color:#fff;border:1px solid #698087;padding:13px}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#bdc5bf;border:1px solid #bdc5bf}.capability-grid article{background:var(--paper);padding:35px;min-height:300px}.capability-grid b{color:var(--orange);font-size:11px}.capability-grid h3{font:600 28px "Barlow Condensed";margin:70px 0 15px}.capability-grid p{color:#5e6c6d;font-size:13px}.readiness{background:#d8d1c1;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.readiness>div>p:last-child{max-width:550px;color:#526164}.readiness ol{list-style:none;margin:0;padding:0;border-top:1px solid #a8a28f}.readiness li{display:grid;grid-template-columns:150px 1fr;padding:20px 0;border-bottom:1px solid #a8a28f}.readiness li b{font:600 22px "Barlow Condensed"}.readiness li span{color:#536264;font-size:12px}footer{background:#061116;color:#fff;min-height:170px;padding:45px clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between}footer p{color:#6d8285;font-size:10px;text-transform:uppercase;letter-spacing:.14em}.footer-brand .mark{border-color:#496269}.footer-brand .mark i{border-color:var(--gold)}dialog{width:min(600px,calc(100% - 30px));border:1px solid #486068;background:#0a242c;color:#fff;padding:45px;box-shadow:0 30px 100px #000}dialog::backdrop{background:rgba(0,9,12,.82);backdrop-filter:blur(5px)}dialog h2{font:600 45px "Barlow Condensed";margin:18px 0}dialog p{color:#9fb1b3}.close{position:absolute;right:18px;top:14px;background:transparent;border:0;color:#fff;font-size:26px}.access-options{display:grid;gap:8px;margin:25px 0}.access-options div{padding:15px;border:1px solid #2e4a53}.access-options b,.access-options span{display:block}.access-options span{font-size:11px;color:#82989b;margin-top:5px}@media(max-width:950px){.menu{display:block;background:transparent;border:1px solid #758385;padding:9px}.site-header nav{display:none;position:absolute;top:86px;left:0;right:0;background:var(--paper);padding:25px;flex-direction:column;align-items:stretch}.site-header nav.open{display:flex}.hero{grid-template-columns:1fr}.command-card{margin-top:20px}.mission,.readiness{grid-template-columns:1fr}.timeline,.capability-grid{grid-template-columns:1fr 1fr}.operation-preview{grid-template-columns:1fr}.section-head{display:block}.section-head>p{margin-top:25px}}@media(max-width:580px){.brand strong{font-size:14px}.brand small{display:none}.hero{padding-top:65px}.hero h1{font-size:65px}.actions,.metrics{flex-direction:column}.metrics{gap:20px}.timeline,.capability-grid{grid-template-columns:1fr}.map-grid{grid-template-columns:1fr}.readiness li{grid-template-columns:1fr;gap:5px}footer{display:block}.footer-brand{margin-bottom:30px}}
