:root{--navy:#10232d;--navy2:#0a1820;--cream:#f3efe7;--sand:#e7dccb;--gold:#e9b94f;--ink:#10212a;--white:#f8f7f2;--pad:clamp(22px,5vw,72px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,sans-serif;background:var(--navy2);color:var(--white)}a{text-decoration:none;color:inherit}.wrap{width:min(1400px,calc(100% - 2*var(--pad)));margin:auto}header{height:74px;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--pad);background:rgba(10,24,32,.95);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}.brand{font-weight:700;letter-spacing:.18em;font-size:17px}.brand small{display:block;font-size:7px;letter-spacing:.62em;margin-top:4px}header nav{display:flex;gap:28px;font-size:12px}.header-cta{justify-self:end;background:var(--gold);color:#152029;padding:12px 18px;border-radius:6px;font-weight:700;font-size:12px}.hero{height:720px;position:relative;display:flex;align-items:center;overflow:hidden}.hero-image{position:absolute;inset:0;background:linear-gradient(120deg,#183243,#8b6749 60%,#e8b65d);background-size:cover}.hero-image:after{content:"";position:absolute;inset:0;background:url('assets/v8-concept.png') top center/cover no-repeat;opacity:.24;filter:saturate(.9)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,21,29,.82),rgba(8,21,29,.25) 65%,rgba(8,21,29,.08))}.hero-copy{position:relative;z-index:2}.kicker{font-size:11px;letter-spacing:.28em;font-weight:700}.kicker.dark{color:#53646c}.goldtxt{color:var(--gold)}h1,h2,h3{margin:0}.hero h1{font-family:'Libre Franklin';font-size:clamp(54px,6.3vw,92px);line-height:.96;max-width:780px;margin:18px 0}.lead{font-size:21px;line-height:1.45;max-width:640px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.btn{display:inline-flex;padding:14px 20px;border-radius:5px;font-size:13px;font-weight:700;border:1px solid currentColor}.gold{background:var(--gold);border-color:var(--gold);color:#182127}.ghost{background:transparent}.cream{background:var(--cream);color:var(--ink)}.sand{background:var(--sand);color:var(--ink)}.navy{background:var(--navy);color:var(--white)}.two{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:70px 0}.approach h2,.ulm h2,.tech h2,.drone h2,.about h2,.cta h2{font-family:'Libre Franklin';font-size:clamp(38px,4.4vw,66px);line-height:1.04}.copy,.bodycopy{font-size:18px;line-height:1.55;color:#35454e}.lightcopy{color:#d4dde0}.work{padding:48px 0 56px}.section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.section-head a{font-size:13px}.cards{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.cards article{background:#142c38;padding-bottom:14px}.poster{height:220px;background:linear-gradient(145deg,#263d49,#846448 50%,#dbab58)}.p2{background:linear-gradient(145deg,#1e2d3f,#47323e,#d58955)}.p3{background:linear-gradient(145deg,#142635,#405363,#c5a26b)}.p4{background:linear-gradient(145deg,#34414a,#75654c,#d8c4a1)}.p5{background:linear-gradient(145deg,#223746,#586a75,#c39d6a)}.cards h3{font-size:18px;padding:12px 12px 3px}.cards small{padding:0 12px;color:#b8c3c8;font-size:10px;letter-spacing:.12em}.visual-block{grid-template-columns:1.05fr .95fr}main .photo{min-height:360px;border-radius:8px;background:linear-gradient(140deg,#bac8d1,#456577 45%,#d5a75f);position:relative;overflow:hidden}.ulm-photo:after,.tech-photo:after,.d1:after,.d2:after,.about-image:after,.cta-image:after{content:"";position:absolute;inset:0;background:url('assets/v8-concept.png') center/cover no-repeat;opacity:.18}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:34px}.stats b{display:block;font-family:'Libre Franklin';font-size:28px}.stats span{display:block;font-size:11px;color:#67767d;margin-top:5px}.tech-photo{background:linear-gradient(140deg,#0d151a,#273d47,#9eb8c3)}.features{list-style:none;padding:0;margin:26px 0;display:grid;gap:14px}.features li{position:relative;padding-left:28px}.features li:before{content:'◉';position:absolute;left:0;color:var(--gold)}.duo{display:grid;grid-template-columns:1fr 1fr;gap:14px}.d1{background:linear-gradient(150deg,#557a8e,#d0c39a)}.d2{background:linear-gradient(150deg,#784b34,#d8ae67)}.trust{background:#faf7f0;color:#14242b;border-block:1px solid #ddd5c8}.logos{display:flex;justify-content:space-between;gap:28px;align-items:center;flex-wrap:wrap;padding:26px 0;font-size:20px;font-weight:700}.about{position:relative;min-height:440px;display:flex;align-items:center;overflow:hidden}.about-image{position:absolute;inset:0 auto 0 0;width:54%;background:linear-gradient(145deg,#304654,#cc9757)}.about-copy{position:relative;z-index:2;margin-left:auto;width:48%;padding:70px 0}.cta{height:360px;position:relative;display:flex;align-items:center;overflow:hidden}.cta-image{position:absolute;inset:0;background:linear-gradient(100deg,#69493d,#dd9d4a,#3b4d57)}.cta-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,29,35,.78),rgba(20,29,35,.2))}.cta-copy{position:relative;z-index:2}.cta-copy p{font-size:18px}.foot{display:flex;justify-content:space-between;align-items:center;padding:30px 0;font-size:12px;color:#b7c0c4}@media(max-width:1000px){header nav{display:none}.cards{grid-template-columns:repeat(2,1fr)}.two,.visual-block{grid-template-columns:1fr}.about-image{width:100%;opacity:.3}.about-copy{width:100%;margin:0}.stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){header{grid-template-columns:1fr auto}.header-cta{font-size:10px;padding:10px 12px}.hero{height:680px}.hero h1{font-size:14vw}.lead{font-size:18px}.two{padding:48px 0;gap:34px}.cards{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.duo{grid-template-columns:1fr}.logo-row{justify-content:flex-start}.cta{height:420px}}
