@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&family=Montserrat:wght@400;500;600;700&display=swap');
:root{--blue:#0068ff;--orange:#ff5700;--green:#00ab4a;--black:#070b12;--ink:#0c1420;--panel:#111c2a;--white:#fff;--muted:#a7b3c4;--line:#dce3ec;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Montserrat,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%}.topline{height:5px;background:linear-gradient(90deg,var(--blue) 0 56%,var(--orange) 56% 82%,var(--green) 82%)}.site-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.nav{max-width:var(--max);margin:auto;min-height:86px;padding:10px 24px;display:flex;align-items:center;gap:25px}.brand{display:block;width:225px;margin-right:auto}.brand img{display:block}.links{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.dropdown{position:relative}.dropdown-menu{display:none;position:absolute;top:100%;left:-18px;width:270px;padding:12px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 30px #06101e24}.dropdown:hover .dropdown-menu,.dropdown:focus-within .dropdown-menu{display:grid}.dropdown-menu a{padding:10px 9px}.dropdown-menu a:hover{color:var(--blue);background:#f3f7fc}.menu-btn{display:none;border:0;background:none;font-size:26px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 21px;border:0;border-radius:2px;font:700 12px Montserrat,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.btn-orange{background:var(--orange);color:#fff}.btn-blue{background:var(--blue);color:#fff}.btn-outline{border:1px solid currentColor;background:transparent}.hero{position:relative;overflow:hidden;min-height:610px;background:var(--black);color:#fff;display:grid;align-items:center}.hero:before,.hero:after{content:"";position:absolute;border-radius:50%;filter:blur(1px)}.hero:before{width:680px;height:680px;right:-100px;top:-220px;background:radial-gradient(circle at 45% 50%,#0068ff88 0 3%,transparent 4% 11%,#0068ff42 12% 13%,transparent 14% 24%,#0068ff22 25% 26%,transparent 27%)}.hero:after{width:48%;height:100%;right:0;bottom:0;border-radius:0;background:linear-gradient(135deg,transparent 45%,#0068ff21),repeating-linear-gradient(120deg,transparent 0 56px,#ffffff0a 57px 58px)}.wrap{width:min(var(--max),calc(100% - 48px));margin:auto;position:relative}.hero-copy{max-width:800px;padding:90px 0}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#66a5ff}.eyebrow.green{color:#38d778}.display{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;text-transform:uppercase;line-height:.91;letter-spacing:-.018em;margin:14px 0 22px}.hero h1{font-size:clamp(58px,8vw,100px);max-width:940px}.hero p{max-width:720px;color:#c8d1dd;font-size:17px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.cred{display:flex;gap:28px;flex-wrap:wrap;margin-top:55px;padding-top:20px;border-top:1px solid #ffffff2c;color:#a9b6c6;font-size:10px;font-weight:700;letter-spacing:.13em}.section{padding:88px 0}.section.dark{background:var(--black);color:#fff}.section.navy{background:var(--panel);color:#fff}.section.soft{background:#f3f6fa}.section-head{max-width:800px;margin-bottom:38px}.section h2{font-size:clamp(42px,5vw,64px)}.section-head p,.muted{color:#687587}.dark .section-head p,.navy .section-head p,.dark .muted,.navy .muted{color:var(--muted)}.grid{display:grid;gap:18px}.cards-3{grid-template-columns:repeat(3,1fr)}.cards-4{grid-template-columns:repeat(4,1fr)}.cards-5{grid-template-columns:repeat(5,1fr)}.card{position:relative;padding:28px;border:1px solid var(--line);background:#fff;min-height:245px}.dark .card,.navy .card{background:#0d1724;border-color:#263447}.card .num{font:900 38px 'Barlow Condensed';color:var(--blue)}.card h3{font:800 28px/1 'Barlow Condensed';text-transform:uppercase;margin:12px 0}.card p{font-size:13px;color:#657386}.dark .card p,.navy .card p{color:#9ba9bb}.card .arrow{position:absolute;bottom:22px;color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.08em}.band{padding:55px 0;background:var(--blue);color:#fff}.band .wrap{display:flex;align-items:center;gap:35px}.band h2{font-size:46px;margin:0 auto 0 0}.split{display:grid;grid-template-columns:1fr 1fr}.visual{min-height:520px;background-color:#06101e;background-image:linear-gradient(135deg,#0068ff4d,transparent 55%),repeating-linear-gradient(115deg,transparent 0 44px,#ffffff0b 45px 46px);position:relative;overflow:hidden}.visual:after{content:"DOUBLE H / AERIAL OPERATIONS";position:absolute;right:-40px;bottom:70px;color:#ffffff18;font:900 75px 'Barlow Condensed';transform:rotate(-90deg)}.split-copy{padding:70px;align-self:center}.split-copy h2{font-size:58px}.pill{display:inline-flex;padding:8px 12px;border-left:3px solid var(--blue);background:#edf3fa;font-size:11px;font-weight:700;text-transform:uppercase}.coming{border-left-color:var(--green);background:#eaf8ef;color:#087234}.checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:26px 0}.checklist span{padding:14px;border:1px solid var(--line);font-size:13px}.checklist span:before{content:"+";color:var(--blue);font-weight:900;margin-right:8px}.prose{max-width:830px}.prose h2{font-size:48px;margin-top:0}.prose h3{font:800 29px 'Barlow Condensed';text-transform:uppercase}.legal{font-size:12px;color:#6d7888;border-left:3px solid var(--orange);padding-left:16px}.form-shell{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px}.form-card{background:#fff;color:var(--ink);padding:35px;border:1px solid var(--line);box-shadow:0 20px 60px #0002}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field{display:grid;gap:6px}.field.full{grid-column:1/-1}.field label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.field input,.field select,.field textarea{width:100%;padding:13px;border:1px solid #cbd4df;background:#fff;font:14px Montserrat,Arial,sans-serif}.field textarea{min-height:130px}.conditional{display:none;grid-column:1/-1;padding:18px;background:#f3f6fa;border-left:3px solid var(--blue)}.conditional.show{display:grid}.notice{display:none;margin-top:14px;padding:14px;background:#eaf8ef;color:#087234;font-size:13px}.notice.show{display:block}.form-status{margin:14px 0 0;font-weight:700;color:#087234}.footer{background:#05090f;color:#a6b1bf;padding:55px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:38px}.footer h4{color:#fff;font:800 22px 'Barlow Condensed';text-transform:uppercase;margin:0 0 15px}.footer a{display:block;margin:7px 0;font-size:13px}.footer-logo{filter:brightness(0) invert(1);width:220px}.copyright{border-top:1px solid #ffffff1a;margin-top:35px;padding-top:20px;font-size:11px}.mobile-links{display:none}.ag-accent .eyebrow,.ag-accent .num,.ag-accent .arrow{color:var(--green)}.ag-accent .card{border-top:3px solid var(--green)}
@media(max-width:900px){.links{display:none}.menu-btn{display:block}.mobile-links.open{display:grid;padding:10px 24px 22px;border-top:1px solid var(--line)}.mobile-links a{padding:9px 0;font-weight:700}.cards-3,.cards-4,.cards-5{grid-template-columns:1fr 1fr}.split,.form-shell{grid-template-columns:1fr}.split-copy{padding:50px 24px}.visual{min-height:320px}.footer-grid{grid-template-columns:1fr 1fr}.band .wrap{align-items:flex-start;flex-direction:column}.band h2{margin:0}.hero{min-height:560px}}@media(max-width:600px){.wrap{width:min(var(--max),calc(100% - 32px))}.nav{padding:8px 16px;min-height:76px}.brand{width:170px}.hero-copy{padding:70px 0}.hero h1{font-size:57px}.section{padding:65px 0}.cards-3,.cards-4,.cards-5,.form-grid,.checklist,.footer-grid{grid-template-columns:1fr}.card{min-height:215px}.split-copy h2{font-size:46px}.form-card{padding:22px}.cred{gap:12px}.cred span{width:100%}}
.contact-link{color:var(--blue);font-weight:700}
