@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap");:root{--red:#d6262f;--black:#090909;--charcoal:#111;--graphite:#1a1a1a;--paper:#f2f1ed;--line:#d6d4cf;--muted:#777}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#121212;font-family:Inter,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Barlow Condensed,Arial,sans-serif;line-height:.92;text-transform:uppercase;letter-spacing:-.03em}button,input,select,textarea{font:inherit}.siteHeader{position:fixed;top:0;left:0;right:0;z-index:100;height:92px;padding:0 3vw;gap:30px;background:rgba(9,9,9,.92);color:#fff;border-bottom:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand,.siteHeader{display:flex;align-items:center}.brand{gap:14px;min-width:290px}.brand b{font:800 22px/1 Barlow Condensed,sans-serif;letter-spacing:.04em}.brand small{display:block;margin-top:5px;color:#999;font-size:7px;letter-spacing:.18em;font-weight:700}.brandOrb{position:relative;width:43px;height:43px}.brandOrb,.brandOrb i{border:1px solid var(--red);border-radius:50%}.brandOrb i{position:absolute;inset:50%;transform:translate(-50%,-50%)}.brandOrb i:first-child{width:7px;height:7px;background:var(--red)}.brandOrb i:nth-child(2){width:22px;height:22px}.brandOrb i:nth-child(3){width:35px;height:35px;opacity:.6}.siteHeader nav{display:flex;gap:27px;margin-left:auto;font-size:9px;font-weight:700;letter-spacing:.12em}.siteHeader nav a:hover{color:var(--red)}.navCta,.primary{display:inline-flex;align-items:center;justify-content:center;padding:15px 19px;background:var(--red);color:#fff;font-size:9px;font-weight:800;letter-spacing:.12em;white-space:nowrap;transition:.2s}.navCta:hover,.primary:hover{background:#b71922}.hero{position:relative;min-height:100vh;background:var(--black);color:#fff;overflow:hidden;display:flex;align-items:center;padding:150px 5vw 100px}.heroGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:70px 70px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36%;background:linear-gradient(transparent,#090909)}.heroCopy{position:relative;z-index:4;max-width:960px}.kicker,.sectionIndex,.techLabel{font-size:9px;letter-spacing:.18em;font-weight:800;text-transform:uppercase}.kicker{color:#bbb;margin-bottom:28px}.hero h1{font-size:clamp(5rem,10vw,10rem);font-weight:900;margin:0 0 34px}.hero h1 em,.omni h2 em{font-style:normal;color:var(--red)}.heroLead{max-width:680px;color:#c7c7c7;font-size:15px}.heroActions{display:flex;align-items:center;gap:30px;margin-top:35px}.secondary{font-size:9px;letter-spacing:.12em;font-weight:800;border-bottom:1px solid #777;padding:12px 0}.secondary span{margin-left:14px;color:var(--red)}.heroVisual{position:absolute;z-index:2;right:-7vw;top:10%;width:58vw;height:78vw;max-height:900px;max-width:900px}.coverage{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);border:1px solid rgba(214,38,47,.48);border-radius:50%;animation:pulse 5s ease-in-out infinite}.c1{width:28%;height:28%}.c2{width:52%;height:52%;animation-delay:.7s}.c3{width:78%;height:78%;animation-delay:1.4s}.vehicleTop{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%) rotate(-12deg);width:150px;height:270px;background:linear-gradient(135deg,#373737,#0e0e0e);border:1px solid #777;-webkit-clip-path:polygon(18% 0,82% 0,100% 18%,100% 88%,82% 100%,18% 100%,0 88%,0 18%);clip-path:polygon(18% 0,82% 0,100% 18%,100% 88%,82% 100%,18% 100%,0 88%,0 18%);display:grid;place-content:center;text-align:center;color:#fff;box-shadow:0 0 60px rgba(214,38,47,.18)}.vehicleTop span{font:600 10px Barlow Condensed;letter-spacing:.25em}.vehicleTop b{font:900 28px Barlow Condensed}.vehicleTop i{width:18px;height:18px;margin:15px auto 0;border:4px solid var(--red);border-radius:50%;box-shadow:0 0 20px var(--red)}.aircraft{position:absolute;color:#fff;font-size:18px;text-shadow:0 0 16px #fff}.a1{top:14%;left:42%}.a2{right:8%;top:52%}.a3{bottom:10%;left:22%}.heroFoot{position:absolute;z-index:5;left:5vw;right:5vw;bottom:28px;display:flex;gap:40px;padding-top:18px;border-top:1px solid #333;color:#777;font-size:8px;letter-spacing:.14em;font-weight:700}.statement{padding:130px 5vw;background:var(--paper)}.sectionIndex{color:var(--red);margin-bottom:38px}.sectionIndex.light{color:#aaa}.compatibility h2,.contact h2,.sectionHeader h2,.statement h2{font-size:clamp(3.4rem,7vw,7.5rem);font-weight:800;margin-bottom:55px}.statement h2 span{color:#9b9a96}.statementBody{margin-left:36%;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;max-width:1000px;color:#575757;font-size:14px}.architecture{background:var(--charcoal);color:#fff;padding:130px 5vw;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:8vw;gap:8vw;align-items:center}.architectureCopy h2{font-size:clamp(4rem,7vw,8rem);font-weight:900;margin:15px 0 35px}.techLabel{color:var(--red)}.architectureCopy>p:not(.techLabel){color:#aaa;font-size:14px}.lineLink{display:inline-flex;gap:28px;margin-top:22px;padding-bottom:8px;border-bottom:1px solid var(--red);font-size:9px;letter-spacing:.15em;font-weight:800}.signalDiagram{grid-gap:0;gap:0}.node,.signalDiagram{display:grid;position:relative}.node{padding:26px 28px;border:1px solid #3b3b3b;background:#171717;grid-template-columns:48px 1fr;align-items:center}.node small{grid-row:1/3;color:var(--red);font-size:9px}.node b{font:700 24px Barlow Condensed;letter-spacing:.02em}.node span{color:#777;font-size:8px;letter-spacing:.14em}.node.active{border-color:#777}.node.heroNode{background:var(--red);border-color:var(--red);transform:scale(1.03);z-index:2;box-shadow:0 20px 50px rgba(214,38,47,.22)}.node.heroNode small,.node.heroNode span{color:#fff}.flow{height:42px;width:1px;background:#555;margin:auto;position:relative}.flow:after{content:"↕";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--charcoal);color:var(--red);font-style:normal;padding:3px}.omni{min-height:900px;padding:120px 5vw;background:#050505;color:#fff;display:grid;grid-template-columns:1.25fr .75fr;grid-gap:7vw;gap:7vw;align-items:center;overflow:hidden}.omniGraphic{position:relative;aspect-ratio:1;max-width:750px;margin:auto}.ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(214,38,47,.5)}.r1{width:24%;height:24%;background:rgba(214,38,47,.08)}.r2{width:48%;height:48%}.r3{width:72%;height:72%;border-style:dashed}.r4{width:96%;height:96%;opacity:.45}.centerVehicle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-15deg);width:86px;height:165px;background:#252525;border:1px solid #888;display:grid;place-items:center}.centerVehicle span{font:700 9px Barlow Condensed;transform:rotate(15deg)}.degree{position:absolute;font:500 11px Barlow Condensed;color:#777;letter-spacing:.1em}.d1{left:48%;top:0}.d2{right:0;top:49%}.d3{left:47%;bottom:0}.d4{left:0;top:49%}.omni h2{font-size:clamp(4rem,7vw,8rem);font-weight:900;margin:15px 0 30px}.omniCopy>p{color:#aaa;font-size:14px}.metric{display:flex;gap:20px;align-items:end;margin-top:40px;padding-top:26px;border-top:1px solid #333}.metric strong{font:900 72px/1 Barlow Condensed;color:var(--red)}.metric span{font-size:8px;letter-spacing:.15em;color:#888}.applications,.pillars{padding:125px 5vw}.sectionHeader{display:grid;grid-template-columns:.35fr 1fr;grid-gap:4vw;gap:4vw}.pillarGrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.pillarGrid article{min-height:330px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.applicationGrid article>span,.pillarGrid article>span{font-size:9px;color:var(--red);font-weight:800}.pillarGrid h3{font-size:2.2rem;margin:78px 0 20px}.pillarGrid p{color:#666;font-size:12px}.compatibility{padding:125px 5vw;background:var(--red);color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:7vw;gap:7vw}.compatibility .sectionIndex{color:#fff}.compatibility h2{margin:0}.compatCards{display:grid;grid-gap:18px;gap:18px}.compatCards article{padding:32px;background:#fff;color:#111}.compatCards span{font-size:8px;color:var(--red);font-weight:800;letter-spacing:.15em}.compatCards h3{font-size:2rem;margin:25px 0 12px}.compatCards p{font-size:12px;color:#666;margin:0}.applications{background:var(--paper)}.applicationGrid{display:grid;grid-template-columns:1fr 1fr;margin-top:60px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.applicationGrid article{min-height:170px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:50px 1fr 30px;align-items:center}.applicationGrid h3{font-size:2.2rem;margin:0 0 8px}.applicationGrid p{font-size:11px;color:#777;margin:0}.applicationGrid b{font-size:20px;color:var(--red)}.ctaBand{padding:100px 5vw;background:var(--black);color:#fff}.ctaBand>p{font-size:8px;letter-spacing:.18em;color:#777}.ctaBand h2{font-size:clamp(4rem,8vw,9rem);font-weight:900;margin:25px 0 45px}.ctaBand h2 span{color:var(--red)}.ctaBand>a{display:inline-flex;align-items:center;gap:50px;padding:18px 22px;border:1px solid #555;font-size:9px;letter-spacing:.14em;font-weight:800}.ctaBand>a b{color:var(--red)}.contact{padding:125px 5vw;display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:8vw;gap:8vw;background:#fff}.contact h2{margin-bottom:30px}.contactCopy>p{color:#666;font-size:13px}.contactDetails{display:grid;grid-gap:6px;gap:6px;margin-top:45px;padding-left:18px;border-left:3px solid var(--red)}.contactDetails span{font-size:8px;letter-spacing:.14em;font-weight:800}.contactDetails a{color:var(--red);font-weight:700}.contactDetails small{color:#888}.formPanel{padding:42px;background:var(--paper)}.contactForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.contactForm label{font-size:8px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.contactForm input,.contactForm select,.contactForm textarea{width:100%;margin-top:8px;padding:14px;border:1px solid #ccc;background:#fff}.contactForm .wide{grid-column:1/-1}.contactForm textarea{min-height:150px}.contactForm button{border:0;background:var(--red);color:#fff;padding:16px 20px;font-size:9px;font-weight:800;letter-spacing:.12em;cursor:pointer}.honeypot{position:absolute!important;left:-9999px!important}.formAction{display:flex;gap:18px;align-items:center}.formStatus{font-size:10px;margin:0}.formStatus.sent{color:#24733b}.formStatus.error{color:var(--red)}footer{padding:55px 5vw;background:#080808;color:#777;grid-template-columns:1.2fr 1fr 1fr 1.4fr;grid-gap:40px;gap:40px;align-items:start;font-size:9px}footer,footer>div{display:grid}footer b{font:800 24px Barlow Condensed;color:#fff}footer span{font-size:7px;letter-spacing:.14em}footer a{color:#fff}footer small{line-height:1.7}@keyframes pulse{0%,to{opacity:.25;transform:translate(-50%,-50%) scale(.97)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.03)}}@media(max-width:1050px){.siteHeader nav{display:none}.navCta{margin-left:auto}.architecture,.compatibility,.contact,.omni{grid-template-columns:1fr}.statementBody{margin-left:18%}.sectionHeader{grid-template-columns:1fr}.pillarGrid{grid-template-columns:1fr 1fr}.heroVisual{opacity:.5;width:80vw}.omniGraphic{width:min(80vw,700px)}footer{grid-template-columns:1fr 1fr}}@media(max-width:700px){.siteHeader{height:72px;padding:0 18px}.brand{min-width:0}.brand b{font-size:18px}.brand small{font-size:5.5px}.brandOrb{width:34px;height:34px}.navCta{display:none}.hero{padding:120px 22px 90px;min-height:900px;align-items:flex-start}.hero h1{font-size:4.7rem}.heroLead{font-size:13px}.heroActions{align-items:flex-start;flex-direction:column}.heroVisual{width:115vw;height:115vw;right:-50vw;top:45%}.heroFoot{left:22px;right:22px;gap:15px;flex-direction:column}.applications,.architecture,.compatibility,.contact,.omni,.pillars,.statement{padding:85px 22px}.compatibility h2,.contact h2,.sectionHeader h2,.statement h2{font-size:3.7rem}.statementBody{margin-left:0;grid-template-columns:1fr;gap:15px}.architectureCopy h2,.omni h2{font-size:4.4rem}.signalDiagram{margin-top:45px}.omni{min-height:auto}.applicationGrid,.contactForm,.pillarGrid{grid-template-columns:1fr}.pillarGrid article{min-height:230px}.pillarGrid h3{margin-top:45px}.compatibility{gap:45px}.applicationGrid article{grid-template-columns:42px 1fr 20px}.ctaBand{padding:80px 22px}.ctaBand h2{font-size:4.4rem}.formPanel{padding:24px}footer{grid-template-columns:1fr;padding:45px 22px}.sectionHeader{gap:0}}