-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfeatures.html
More file actions
1 lines (1 loc) · 159 KB
/
Copy pathfeatures.html
File metadata and controls
1 lines (1 loc) · 159 KB
1
<!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/wilco/_next/static/media/6b3f5f703c08563d-s.p.23wzz49_-cmg8.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/wilco/_next/static/media/99e609270109b47d-s.p.40sczeszzbjw1.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/wilco/_next/static/media/b94cfb34b9e6a2b8-s.p.3-n57bcvaz8oc.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/wilco/_next/static/media/bcc6c7b97aa3243e-s.p.0-bot13eqj7bq.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/wilco/_next/static/media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/wilco/_next/static/media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/wilco/_next/static/chunks/24p9rnusyhpyq.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/wilco/_next/static/chunks/1_7qwxf7lmmw2.js"/><script src="/wilco/_next/static/chunks/3rz2xaq6s666t.js" async=""></script><script src="/wilco/_next/static/chunks/0wzkjmw7bfo71.js" async=""></script><script src="/wilco/_next/static/chunks/00ejc8m43vbi0.js" async=""></script><script src="/wilco/_next/static/chunks/turbopack-0iik3z-4ax866.js" async=""></script><script src="/wilco/_next/static/chunks/1o6f7tk2tka3q.js" async=""></script><script src="/wilco/_next/static/chunks/2_y35cvn_bq35.js" async=""></script><script src="/wilco/_next/static/chunks/0p6sddysn1qi3.js" async=""></script><script src="/wilco/_next/static/chunks/3ukd3bshv0y59.js" async=""></script><script src="/wilco/_next/static/chunks/14mrh2-p_w84d.js" async=""></script><script src="/wilco/_next/static/chunks/2wq0q_t_iwhfo.js" async=""></script><meta name="next-size-adjust" content=""/><title>Features · WILCO</title><meta name="description" content="Everything the WILCO crew actually does — hearing, brain, voice, the missile countdown, squadron discipline, and the receipts."/><meta property="og:title" content="WILCO — key the mic. Someone answers."/><meta property="og:description" content="A talking AI radio crew for DCS World. Real phraseology, live mission picture, sub-second replies, no API keys."/><meta property="og:url" content="https://khossam963-png.github.io/wilco"/><meta property="og:site_name" content="WILCO"/><meta property="og:image" content="https://khossam963-png.github.io/wilco/img/hero.webp"/><meta property="og:image:width" content="1914"/><meta property="og:image:height" content="822"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="WILCO — key the mic. Someone answers."/><meta name="twitter:description" content="A talking AI radio crew for DCS World. Real phraseology, live mission picture, sub-second replies, no API keys."/><meta name="twitter:image" content="https://khossam963-png.github.io/wilco/img/hero.webp"/><meta name="twitter:image:width" content="1914"/><meta name="twitter:image:height" content="822"/><link rel="icon" href="/wilco/favicon.ico?favicon.43ewx1wsl66l-.ico" sizes="256x256" type="image/x-icon"/><script src="/wilco/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="saira_condensed_99fcce35-module__kIJCNq__variable instrument_sans_dfb7f0b8-module__4RxBeW__variable ibm_plex_mono_6a0188d0-module__qDis6W__variable font-sans min-h-full flex flex-col antialiased"><div hidden=""><!--$--><!--/$--></div><header class="fixed inset-x-0 top-0 z-50 transition-all duration-300 bg-transparent border-b border-transparent"><nav class="mx-auto flex h-16 max-w-6xl items-center justify-between px-5"><a class="group flex items-baseline gap-2" href="/wilco"><span class="font-display text-[1.7rem] tracking-wide text-foreground">WILCO</span><span class="font-mono text-[0.62rem] uppercase tracking-[0.25em] text-amber">beta53</span></a><div class="hidden items-center gap-7 md:flex"><a class="text-sm transition-colors hover:text-foreground text-foreground" href="/wilco/features">Features</a><a class="text-sm transition-colors hover:text-foreground text-muted-foreground" href="/wilco/pricing">Pricing</a><a class="text-sm transition-colors hover:text-foreground text-muted-foreground" href="/wilco/changelog">Changelog</a><a class="text-sm transition-colors hover:text-foreground text-muted-foreground" href="/wilco/forum">Forum</a><a class="text-sm transition-colors hover:text-foreground text-muted-foreground" href="/wilco/support">Support</a><a type="button" tabindex="0" data-slot="button" class="group/button inline-flex shrink-0 items-center justify-center border border-transparent bg-clip-padding font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 bg-primary text-primary-foreground hover:bg-primary/80 h-7 gap-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5" href="/wilco/access">Get access</a></div><button type="button" tabindex="0" data-slot="sheet-trigger" aria-label="Menu" data-base-ui-click-trigger="" id="base-ui-_R_rjb_" aria-haspopup="dialog" aria-expanded="false" class="group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50 size-8 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></nav></header><div class="flex-1"><main class="pb-28 pt-36"><div class="mx-auto max-w-6xl px-5"><div style="opacity:0;transform:translateY(26px)"><p class="eyebrow">Features</p><h1 class="font-display mt-4 max-w-3xl text-6xl sm:text-7xl">What the crew <span class="text-amber glow-amber">actually does.</span></h1><p class="mt-5 max-w-2xl text-base leading-relaxed text-muted-foreground">No mystery AI claims. Every line below is shipped, in <!-- -->beta53<!-- -->, and most of it is covered by a test you can run.</p></div><div style="opacity:0;transform:translateY(26px)"><div class="relative mt-14 overflow-hidden rounded-lg border border-border"><img alt="F-16 holding short at night" loading="lazy" decoding="async" data-nimg="fill" class="object-cover opacity-30" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/wilco/_next/static/media/holdshort.3a7-9x_6n0t13.webp"/><div class="relative grid gap-8 p-8 lg:grid-cols-[1fr_1fr] lg:p-12"><div><p class="eyebrow">The flagship</p><h2 class="font-display mt-3 text-4xl sm:text-5xl">The missile countdown</h2><p class="mt-4 max-w-md text-sm leading-relaxed text-foreground/85">The server hook streams every in-flight weapon. WILCO measures the closure on the one guiding on <em>you</em> and speaks in bands: warn, crank at twelve seconds, <strong>BREAK</strong> at six — then the call that saves your energy: “missile trashed, you're clean, come back left.”</p></div><div class="flex flex-col justify-center gap-2 font-mono text-sm"><div class="flex items-baseline gap-4 rounded-md border border-border bg-ink/80 px-4 py-2.5"><span class="font-display w-12 text-2xl text-amber">12s</span><span class="text-muted-foreground">“Defend — missile inbound, right three o'clock, twelve seconds.”</span></div><div class="flex items-baseline gap-4 rounded-md border border-border bg-ink/80 px-4 py-2.5"><span class="font-display w-12 text-2xl text-amber-hot">08s</span><span class="text-muted-foreground">“Crank left. Eight seconds.”</span></div><div class="flex items-baseline gap-4 rounded-md border border-border bg-ink/80 px-4 py-2.5"><span class="font-display w-12 text-2xl text-destructive">04s</span><span class="text-muted-foreground">“BREAK RIGHT — FLARES — NOW.”</span></div><div class="flex items-baseline gap-4 rounded-md border border-border bg-ink/80 px-4 py-2.5"><span class="font-display w-12 text-2xl text-phosphor">—</span><span class="text-muted-foreground">“You're clean. Resume tasking.”</span></div></div></div></div></div><section class="mt-24"><div style="opacity:0;transform:translateY(26px)"><p class="eyebrow">The brain</p><h2 class="font-display mt-3 max-w-2xl text-4xl sm:text-5xl"><span>Deterministic<!-- -->. </span><span>Offline<!-- -->. </span><span><span class="text-amber">33 milliseconds.</span></span></h2></div><div class="mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3"><div class="h-full sm:col-span-2" style="opacity:0;transform:translateY(22px)"><div class="group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calculator size-5 text-amber" aria-hidden="true"><rect width="16" height="20" x="4" y="2" rx="2"></rect><line x1="8" x2="16" y1="6" y2="6"></line><line x1="16" x2="16" y1="14" y2="18"></line><path d="M16 10h.01"></path><path d="M12 10h.01"></path><path d="M8 10h.01"></path><path d="M12 14h.01"></path><path d="M8 14h.01"></path><path d="M12 18h.01"></path><path d="M8 18h.01"></path></svg><h3 class="font-display mt-3 text-2xl">Exact math, not vibes</h3><p class="mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground">BRAA, pigeons, vectors, nine-lines — computed from the live feed, never invented. If the feed doesn't know, WILCO says so. Every number you hear can be checked against the mission.</p><div class="mt-5 rounded-md border border-border bg-ink/80 px-4 py-3 font-mono text-sm"><span class="text-muted-foreground">OVERLORD> </span><span class="text-amber">BRAA 042 / 18 / 22,000 / HOT</span><span aria-hidden="true" class="ml-1 inline-block h-4 w-2 translate-y-0.5 bg-amber animate-pulse"></span><p class="mt-1.5 text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground">bearing · range · altitude · aspect — measured, not guessed</p></div></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-key-round size-4.5 text-muted-foreground" aria-hidden="true"><path d="M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z"></path><circle cx="16.5" cy="7.5" r=".5" fill="currentColor"></circle></svg><h3 class="font-display mt-3 text-xl">No API keys, ever</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">The default brain runs entirely on your PC. Optional cloud AI exists for richer improvisation — the offline brain feeds it the facts so it can't hallucinate.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trending-up size-4.5 text-muted-foreground" aria-hidden="true"><path d="M16 7h6v6"></path><path d="m22 7-8.5 8.5-5-5L2 17"></path></svg><h3 class="font-display mt-3 text-xl">The prediction engine</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">It flies the world forward: SAM ring entry warnings before you cross, merge countdowns, glideslope deviations, fuel playtime.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-check size-4.5 text-muted-foreground" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="m9 14 2 2 4-4"></path></svg><h3 class="font-display mt-3 text-xl">Readback verification</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Runway, heading, altitude, squawk — checked in code. “Negative, runway three five right — read back.”</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-brain size-4.5 text-muted-foreground" aria-hidden="true"><path d="M12 18V5"></path><path d="M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4"></path><path d="M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5"></path><path d="M17.997 5.125a4 4 0 0 1 2.526 5.77"></path><path d="M18 18a4 4 0 0 0 2-7.464"></path><path d="M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517"></path><path d="M6 18a4 4 0 0 1-2-7.464"></path><path d="M6.003 5.125a4 4 0 0 0-2.526 5.77"></path></svg><h3 class="font-display mt-3 text-xl">Mission memory</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Kill tally across the shift, groups that faded and came back — “that group we lost is back.” Joker fuel remembered and nudged.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radio size-4.5 text-muted-foreground" aria-hidden="true"><path d="M16.247 7.761a6 6 0 0 1 0 8.478"></path><path d="M19.075 4.933a10 10 0 0 1 0 14.134"></path><path d="M4.925 19.067a10 10 0 0 1 0-14.134"></path><path d="M7.753 16.239a6 6 0 0 1 0-8.478"></path><circle cx="12" cy="12" r="2"></circle></svg><h3 class="font-display mt-3 text-xl">Wrong-net armor</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Call the wrong frequency in any words and you're pointed at the right station, with its freq spoken — even when the call itself wasn't understood.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ship size-4.5 text-muted-foreground" aria-hidden="true"><path d="M12 10.189V14"></path><path d="M12 2v3"></path><path d="M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6"></path><path d="M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76"></path><path d="M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"></path></svg><h3 class="font-display mt-3 text-xl">Ships and naval groups</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Every hull in the mission is on the scope, so Nail can work you onto a naval group instead of calling the water empty.</p></div></div></div></section><section class="mt-24"><div style="opacity:0;transform:translateY(26px)"><p class="eyebrow">The ears</p><h2 class="font-display mt-3 max-w-2xl text-4xl sm:text-5xl"><span><span class="text-phosphor">It understands you, not your spelling.</span></span></h2></div><div class="mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3"><div class="h-full sm:col-span-2" style="opacity:0;transform:translateY(22px)"><div class="group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ear size-5 text-phosphor" aria-hidden="true"><path d="M6 8.5a6.5 6.5 0 1 1 13 0c0 6-6 6-6 10a3.5 3.5 0 1 1-7 0"></path><path d="M15 8.5a2.5 2.5 0 0 0-5 0v1a2 2 0 1 1 0 4"></path></svg><h3 class="font-display mt-3 text-2xl">102 intents, 42,039 phrasings</h3><p class="mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground">Say it formally, casually, or half-swallowed at 2 AM — no phrases to memorize. Certified on exams built from sentences it has never stored, re-run before every release.</p><div class="mt-5 grid grid-cols-2 gap-3"><div class="rounded-md border border-border bg-ink/80 px-4 py-3"><span class="font-display text-3xl text-phosphor"><span>0.0</span></span><span class="mt-1 block font-mono text-[0.6rem] uppercase tracking-[0.18em] text-muted-foreground">% of 100k natural asks</span></div><div class="rounded-md border border-border bg-ink/80 px-4 py-3"><span class="font-display text-3xl text-phosphor"><span>0.0</span></span><span class="mt-1 block font-mono text-[0.6rem] uppercase tracking-[0.18em] text-muted-foreground">% of the 1M-utterance exam</span></div></div></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench size-4.5 text-muted-foreground" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg><h3 class="font-display mt-3 text-xl">Garble repair</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Damerau–Levenshtein healing over an aviation lexicon: “pichure” → picture, “bogey dop” → bogey dope. Every recorded real-world mangle understood, and 96% still right with one character in twenty corrupted.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check size-4.5 text-muted-foreground" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg><h3 class="font-display mt-3 text-xl">Safety gate</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Clearances are anchor-gated and confirm-tiered. Chatter can never trigger a takeoff clearance — hard-asserted in the test suite.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap size-4.5 text-muted-foreground" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg><h3 class="font-display mt-3 text-xl">It learns YOUR phrases</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Miss → rephrase → learned forever, per pilot. Your personal wording becomes part of its vocabulary.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-timer size-4.5 text-muted-foreground" aria-hidden="true"><line x1="10" x2="14" y1="2" y2="2"></line><line x1="12" x2="15" y1="14" y2="11"></line><circle cx="12" cy="14" r="8"></circle></svg><h3 class="font-display mt-3 text-xl">Sub-second endpointing</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">It knows when you're done talking — and answers standard calls in about 0.9 seconds, mic to voice.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers size-4.5 text-muted-foreground" aria-hidden="true"><path d="M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z"></path><path d="M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12"></path><path d="M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17"></path></svg><h3 class="font-display mt-3 text-xl">Compound calls</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">“Picture and pigeons” gets both answers in one transmission.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-messages-square size-4.5 text-muted-foreground" aria-hidden="true"><path d="M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"></path><path d="M20 9a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1"></path></svg><h3 class="font-display mt-3 text-xl">The sentence after</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Follow-ups know what you were just talking about — “how far is it now?”, “say again the altimeter”, “and my squawk?” Ask a question while a clearance is outstanding and you get an answer, not a readback correction.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu size-4.5 text-muted-foreground" aria-hidden="true"><path d="M12 20v2"></path><path d="M12 2v2"></path><path d="M17 20v2"></path><path d="M17 2v2"></path><path d="M2 12h2"></path><path d="M2 17h2"></path><path d="M2 7h2"></path><path d="M20 12h2"></path><path d="M20 17h2"></path><path d="M20 7h2"></path><path d="M7 20v2"></path><path d="M7 2v2"></path><rect x="4" y="4" width="16" height="16" rx="2"></rect><rect x="8" y="8" width="8" height="8" rx="1"></rect></svg><h3 class="font-display mt-3 text-xl">Faster ears on NVIDIA</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">With a CUDA card it runs a bigger speech model at roughly 200 ms a transcription instead of 650 — fewer “say again”s with the mission running.</p></div></div></div></section><section class="mt-24"><div style="opacity:0;transform:translateY(26px)"><p class="eyebrow">The voice</p><h2 class="font-display mt-3 max-w-2xl text-4xl sm:text-5xl"><span><span class="text-amber">Sounds like a radio, not a robot.</span></span></h2></div><div class="mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3"><div class="h-full sm:col-span-2" style="opacity:0;transform:translateY(22px)"><div class="group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-audio-waveform size-5 text-amber" aria-hidden="true"><path d="M2 13a2 2 0 0 0 2-2V7a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0V4a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0v-4a2 2 0 0 1 2-2"></path></svg><h3 class="font-display mt-3 text-2xl">A real comm-radio chain</h3><p class="mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground">Band-pass, presence peak, AGC, envelope-riding hiss, squelch tail — rebuilt from how radios actually distort, not a robot voice with static pasted on.</p><div class="mt-5 flex h-16 items-end gap-1.5 rounded-md border border-border bg-ink/80 px-4 py-3" aria-hidden="true"><span class="w-2 flex-1 rounded-sm bg-amber/70" style="height:34%;animation:wilco-wave 1.6s ease-in-out 0s infinite alternate"></span><span class="w-2 flex-1 rounded-sm bg-amber/70" style="height:62%;animation:wilco-wave 1.6s ease-in-out 0.09s infinite alternate"></span><span class="w-2 flex-1 rounded-sm bg-amber/70" style="height:48%;animation:wilco-wave 1.6s ease-in-out 0.18s infinite alternate"></span><span class="w-2 flex-1 rounded-sm bg-amber/70" style="height:88%;animation:wilco-wave 1.6s ease-in-out 0.27s infinite alternate"></span><span class="w-2 flex-1 rounded-sm bg-amber/70" style="height:70%;animation:wilco-wave 1.6s ease-in-out 0.36s infinite alternate"></span><span class="w-2 flex-1 rounded-sm bg-amber/70" style="height:95%;animation:wilco-wave 1.6s ease-in-out 0.44999999999999996s infinite alternate"></span><span class="w-2 flex-1 rounded-sm bg-amber/70" style="height:58%;animation:wilco-wave 1.6s ease-in-out 0.54s infinite alternate"></span><span class="w-2 flex-1 rounded-sm bg-amber/70" style="height:80%;animation:wilco-wave 1.6s ease-in-out 0.63s infinite alternate"></span><span class="w-2 flex-1 rounded-sm bg-amber/70" style="height:42%;animation:wilco-wave 1.6s ease-in-out 0.72s infinite alternate"></span><span class="w-2 flex-1 rounded-sm bg-amber/70" style="height:66%;animation:wilco-wave 1.6s ease-in-out 0.8099999999999999s infinite alternate"></span><span class="w-2 flex-1 rounded-sm bg-amber/70" style="height:52%;animation:wilco-wave 1.6s ease-in-out 0.8999999999999999s infinite alternate"></span><span class="w-2 flex-1 rounded-sm bg-amber/70" style="height:30%;animation:wilco-wave 1.6s ease-in-out 0.99s infinite alternate"></span><style>@keyframes wilco-wave { from { transform: scaleY(0.45); } to { transform: scaleY(1); } }</style></div></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users size-4.5 text-muted-foreground" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg><h3 class="font-display mt-3 text-xl">Different person per position</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Ground doesn't sound like Tower. Overlord doesn't sound like Nail. Offline neural voices, no cloud.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-megaphone size-4.5 text-muted-foreground" aria-hidden="true"><path d="M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z"></path><path d="M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14"></path><path d="M8 6v8"></path></svg><h3 class="font-display mt-3 text-xl">Voice mood</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Urgent calls speed up. Quiet nights relax. The pacing follows the situation.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mic size-4.5 text-muted-foreground" aria-hidden="true"><path d="M12 19v3"></path><path d="M19 10v2a7 7 0 0 1-14 0v-2"></path><rect x="9" y="2" width="6" height="13" rx="3"></rect></svg><h3 class="font-display mt-3 text-xl">Voice Studio</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Paste an audio clip, train, assign — put any voice you own on any position, all locally.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-volume2 lucide-volume-2 size-4.5 text-muted-foreground" aria-hidden="true"><path d="M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z"></path><path d="M16 9a5 5 0 0 1 0 6"></path><path d="M19.364 18.364a9 9 0 0 0 0-12.728"></path></svg><h3 class="font-display mt-3 text-xl">Crew packs</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">One pick swaps the whole crew: every voice, the AWACS and JTAC callsigns, and the manner they work you in — by-the-book, or a looser squadron net.</p></div></div></div></section><section class="mt-24"><div style="opacity:0;transform:translateY(26px)"><p class="eyebrow">The instructor</p><h2 class="font-display mt-3 max-w-2xl text-4xl sm:text-5xl"><span>Say “teach me”<!-- -->. </span><span><span class="text-amber">The crew teaches.</span></span></h2></div><div class="mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3"><div class="h-full sm:col-span-2" style="opacity:0;transform:translateY(22px)"><div class="group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap size-5 text-amber" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg><h3 class="font-display mt-3 text-2xl">Guided lessons, on frequency</h3><p class="mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground">Three lessons taught by the controllers themselves — the full airfield pattern, working AWACS, working the FAC. Every step prompts the exact words, checks your call, and moves you to the next one. The lesson follows you across frequencies, Ground to Tower and back.</p><div class="mt-5 grid grid-cols-2 gap-3"><div class="rounded-md border border-border bg-ink/80 px-4 py-3"><span class="font-display text-3xl text-phosphor"><span>0.0</span></span><span class="mt-1 block font-mono text-[0.6rem] uppercase tracking-[0.18em] text-muted-foreground">% of 100k natural asks</span></div><div class="rounded-md border border-border bg-ink/80 px-4 py-3"><span class="font-display text-3xl text-phosphor"><span>0.0</span></span><span class="mt-1 block font-mono text-[0.6rem] uppercase tracking-[0.18em] text-muted-foreground">% of the 1M-utterance exam</span></div></div></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clipboard-check size-4.5 text-muted-foreground" aria-hidden="true"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"></rect><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><path d="m9 14 2 2 4-4"></path></svg><h3 class="font-display mt-3 text-xl">The radio report card</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">The crew grades your radio each session — and Ground speaks it when you taxi in: “Radio tonight: 9 of 10 first time — sharp.”</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-clock size-4.5 text-muted-foreground" aria-hidden="true"><path d="M16 22h2a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v2.85"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M8 14v2.2l1.6 1"></path><circle cx="8" cy="16" r="6"></circle></svg><h3 class="font-display mt-3 text-xl">A crew that remembers you</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Next check-in, the controller knows: “sharp radio last time out.” A rough night gets the honest offer to drill the calls.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-ear size-4.5 text-muted-foreground" aria-hidden="true"><path d="M6 8.5a6.5 6.5 0 1 1 13 0c0 6-6 6-6 10a3.5 3.5 0 1 1-7 0"></path><path d="M15 8.5a2.5 2.5 0 0 0-5 0v1a2 2 0 1 1 0 4"></path></svg><h3 class="font-display mt-3 text-xl">Misses become teaching</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">A wrong call mid-lesson gets the exact words, not a “say again”. Outside lessons, a near-miss gets a named guess: “if that was wind check, just say ‘wind check’.”</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-compass size-4.5 text-muted-foreground" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z"></path></svg><h3 class="font-display mt-3 text-xl">Shown round on day one</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">The first time you open WILCO a recorded voice walks you through the Control Station — pointing at each control as it talks, and opening the actual kneeboard and career pages rather than describing them.</p></div></div></div></section><section class="mt-24"><div style="opacity:0;transform:translateY(26px)"><p class="eyebrow">The net</p><h2 class="font-display mt-3 max-w-2xl text-4xl sm:text-5xl"><span>Disciplined with twelve pilots<!-- -->. </span><span><span class="text-phosphor">Alive with one.</span></span></h2></div><div class="mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3"><div class="h-full sm:col-span-2" style="opacity:0;transform:translateY(22px)"><div class="group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mic-off size-5 text-phosphor" aria-hidden="true"><path d="M12 19v3"></path><path d="M15 9.34V5a3 3 0 0 0-5.68-1.33"></path><path d="M16.95 16.95A7 7 0 0 1 5 12v-2"></path><path d="M18.89 13.23A7 7 0 0 0 19 12v-2"></path><path d="m2 2 20 20"></path><path d="M9 9v3a3 3 0 0 0 5.12 2.12"></path></svg><h3 class="font-display mt-3 text-2xl">Mic triage</h3><p class="mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground">Every pending call is ranked — the pilot closest to dying gets the frequency first. The crew never steps on a human: the freq is re-checked the instant before it keys up.</p><div class="mt-5 flex flex-col gap-1.5 font-mono text-xs" aria-hidden="true"><div class="flex items-center justify-between rounded-md border bg-ink/80 px-3 py-2 border-destructive/50 text-destructive"><span>DODGE 2-1<!-- --> · <!-- -->missile inbound</span><span class="text-[0.6rem] tracking-[0.2em]">NOW</span></div><div class="flex items-center justify-between rounded-md border bg-ink/80 px-3 py-2 border-amber/50 text-amber"><span>WARHAWK 1-1<!-- --> · <!-- -->final, gear down</span><span class="text-[0.6rem] tracking-[0.2em]">2ND</span></div><div class="flex items-center justify-between rounded-md border bg-ink/80 px-3 py-2 border-border text-muted-foreground"><span>SPRINGFIELD 3<!-- --> · <!-- -->requests taxi</span><span class="text-[0.6rem] tracking-[0.2em]">3RD</span></div></div></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plane size-4.5 text-muted-foreground" aria-hidden="true"><path d="M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z"></path></svg><h3 class="font-display mt-3 text-xl">The living net (solo)</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Real AI traffic in your mission gets worked around you. Auto-off the moment a second human checks in.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-crosshair size-4.5 text-muted-foreground" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><line x1="22" x2="18" y1="12" y2="12"></line><line x1="6" x2="2" y1="12" y2="12"></line><line x1="12" x2="12" y1="6" y2="2"></line><line x1="12" x2="12" y1="22" y2="18"></line></svg><h3 class="font-display mt-3 text-xl">One shooter at a time</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Nail holds your wingman high in cover until you're off target — then calls him in.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-clock size-4.5 text-muted-foreground" aria-hidden="true"><path d="M16 22h2a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v2.85"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M8 14v2.2l1.6 1"></path><circle cx="8" cy="16" r="6"></circle></svg><h3 class="font-display mt-3 text-xl">Handoff memory</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Tower already knows what you told Ground. The shared flight log follows you across positions.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radio-tower size-4.5 text-muted-foreground" aria-hidden="true"><path d="M4.9 16.1C1 12.2 1 5.8 4.9 1.9"></path><path d="M7.8 4.7a6.14 6.14 0 0 0-.8 7.5"></path><circle cx="12" cy="9" r="2"></circle><path d="M16.2 4.8c2 2 2.26 5.11.8 7.47"></path><path d="M19.1 1.9a9.96 9.96 0 0 1 0 14.1"></path><path d="M9.5 18h5"></path><path d="m8 22 4-11 4 11"></path></svg><h3 class="font-display mt-3 text-xl">Real ATIS</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Information letters only advance, like real life — and controllers catch you reading back a stale one.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users size-4.5 text-muted-foreground" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg><h3 class="font-display mt-3 text-xl">Worked as a flight</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Check in as a two-ship or a four-ship and Ground and Tower work you as one — “Warhawk flight, cleared for takeoff” — not as separate aircraft.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-megaphone size-4.5 text-muted-foreground" aria-hidden="true"><path d="M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z"></path><path d="M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14"></path><path d="M8 6v8"></path></svg><h3 class="font-display mt-3 text-xl">Busy-net standby</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Key up mid-clearance to another pilot and you get a “standby”, then they come back to you. An emergency is never told to wait.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-siren size-4.5 text-muted-foreground" aria-hidden="true"><path d="M7 18v-6a5 5 0 1 1 10 0v6"></path><path d="M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z"></path><path d="M21 12h1"></path><path d="M18.5 4.5 18 5"></path><path d="M2 12h1"></path><path d="M12 2v1"></path><path d="m4.929 4.929.707.707"></path><path d="M12 12v6"></path></svg><h3 class="font-display mt-3 text-xl">The warning reaches you</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Every controller has its own frequency and you can only listen to one. A missile in the air is called by whoever is working you — not only by the senior net, on a radio you left ten minutes ago.</p></div></div></div></section><section class="mt-24"><div style="opacity:0;transform:translateY(26px)"><p class="eyebrow">The paperwork</p><h2 class="font-display mt-3 max-w-2xl text-4xl sm:text-5xl"><span><span class="text-phosphor">The card you fly with.</span></span></h2></div><div class="mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3"><div class="h-full sm:col-span-2" style="opacity:0;transform:translateY(22px)"><div class="group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-notebook-pen size-5 text-phosphor" aria-hidden="true"><path d="M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4"></path><path d="M2 6h4"></path><path d="M2 10h4"></path><path d="M2 14h4"></path><path d="M2 18h4"></path><path d="M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"></path></svg><h3 class="font-display mt-3 text-2xl">A real data card, six pages</h3><p class="mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground">The sortie, the nav log, comms, loadout, threats and the brief — laid out the way an aircrew data card has looked for fifty years. Grey box means a label, yellow box means a value. Click any value and type into it.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-route size-4.5 text-muted-foreground" aria-hidden="true"><circle cx="6" cy="19" r="3"></circle><path d="M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15"></path><circle cx="18" cy="5" r="3"></circle></svg><h3 class="font-display mt-3 text-xl">Pull the flight plan</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">The card fills itself in from the mission you loaded: every waypoint, the runway that is into the wind, your loadout station by station, and the rest of the package with their frequencies.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calculator size-4.5 text-muted-foreground" aria-hidden="true"><rect width="16" height="20" x="4" y="2" rx="2"></rect><line x1="8" x2="16" y1="6" y2="6"></line><line x1="16" x2="16" y1="14" y2="18"></line><path d="M16 10h.01"></path><path d="M12 10h.01"></path><path d="M8 10h.01"></path><path d="M12 14h.01"></path><path d="M8 14h.01"></path><path d="M12 18h.01"></path><path d="M8 18h.01"></path></svg><h3 class="font-display mt-3 text-xl">It does the leg work</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Headings, leg distances, elapsed times and a fuel ladder down every leg — worked out for you, and worked out again the moment you move a waypoint.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-crosshair size-4.5 text-muted-foreground" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><line x1="22" x2="18" y1="12" y2="12"></line><line x1="6" x2="2" y1="12" y2="12"></line><line x1="12" x2="12" y1="6" y2="2"></line><line x1="12" x2="12" y1="22" y2="18"></line></svg><h3 class="font-display mt-3 text-xl">The pages you reach for</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Known threats and their rings, every frequency the crew answer on, codewords and authentication — on the card, not in another window.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plane size-4.5 text-muted-foreground" aria-hidden="true"><path d="M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z"></path></svg><h3 class="font-display mt-3 text-xl">Straight onto your knee</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Build puts the deck on your in-game kneeboard at RShift+K, and it can rebuild itself while you fly. Export saves the pages anywhere you like — to print, to share, or to drop into a mission's own kneeboard folder.</p></div></div></div></section><section class="mt-24"><div style="opacity:0;transform:translateY(26px)"><p class="eyebrow">Your record</p><h2 class="font-display mt-3 max-w-2xl text-4xl sm:text-5xl"><span><span class="text-amber">A crew that knows who you are.</span></span></h2></div><div class="mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3"><div class="h-full sm:col-span-2" style="opacity:0;transform:translateY(22px)"><div class="group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-notebook-pen size-5 text-amber" aria-hidden="true"><path d="M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4"></path><path d="M2 6h4"></path><path d="M2 10h4"></path><path d="M2 14h4"></path><path d="M2 18h4"></path><path d="M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"></path></svg><h3 class="font-display mt-3 text-2xl">The logbook is kept for you</h3><p class="mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground">Hours flown, sorties, landings and how smooth they were, kills split air-to-air, ground and air-defence — all counted where the facts are proven, never guessed from words.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user-check size-4.5 text-muted-foreground" aria-hidden="true"><path d="m16 11 2 2 4-4"></path><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle></svg><h3 class="font-display mt-3 text-xl">It remembers you</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">A controller who has worked you before greets you like it — your landings, your fuel habit, your kills. Once, on check-in, then it gets on with the job.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trophy size-4.5 text-muted-foreground" aria-hidden="true"><path d="M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978"></path><path d="M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978"></path><path d="M18 9h1.5a1 1 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z"></path><path d="M6 9H4.5a1 1 0 0 1 0-5H6"></path></svg><h3 class="font-display mt-3 text-xl">Career dossier</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Your record drawn as one card: rank from Rookie to Ace, landing trend, radio proficiency, the crew's own notes on how you fly.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-swords size-4.5 text-muted-foreground" aria-hidden="true"><polyline points="14.5 17.5 3 6 3 3 6 3 17.5 14.5"></polyline><line x1="13" x2="19" y1="19" y2="13"></line><line x1="16" x2="20" y1="16" y2="20"></line><line x1="19" x2="21" y1="21" y2="19"></line><polyline points="14.5 6.5 18 3 21 3 21 6 17.5 9.5"></polyline><line x1="5" x2="9" y1="14" y2="18"></line><line x1="7" x2="4" y1="17" y2="20"></line><line x1="3" x2="5" y1="19" y2="21"></line></svg><h3 class="font-display mt-3 text-xl">Head to head</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Compare your record against anyone else the crew has worked — hours, kills, touchdown rate, radio — and a squadron board of everybody on the books.</p></div></div><div class="h-full" style="opacity:0;transform:translateY(22px)"><div class="h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plane size-4.5 text-muted-foreground" aria-hidden="true"><path d="M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z"></path></svg><h3 class="font-display mt-3 text-xl">On your kneeboard</h3><p class="mt-2 text-sm leading-relaxed text-muted-foreground">The dossier and a deck of reference pages install straight into the DCS kneeboard, so your career and every call ride on your knee at RShift+K.</p></div></div></div></section><section id="compare" class="mt-24 scroll-mt-28"><div style="opacity:0;transform:translateY(26px)"><p class="eyebrow">How it compares</p><h2 class="font-display mt-3 max-w-2xl text-4xl sm:text-5xl">Other tools talk. <span class="text-phosphor">This one sees.</span></h2><p class="mt-4 max-w-2xl text-sm leading-relaxed text-muted-foreground">There are two other ways this problem gets solved: renting a cloud language model, or running a heavyweight server suite. Here's where WILCO stands — solo <em>and</em> on a full squadron net.</p></div><div style="opacity:0;transform:translateY(26px)"><div class="mt-10 overflow-x-auto"><div role="table" aria-label="WILCO compared to other approaches" class="min-w-[760px]"><div role="row" class="grid grid-cols-[150px_1.25fr_1fr_1fr] gap-3 px-1 pb-3"><span role="columnheader"></span><span role="columnheader" class="rounded-t-lg border-x border-t border-amber/35 bg-amber/[0.06] px-5 pt-4 font-display text-lg text-amber">WILCO</span><span role="columnheader" class="px-5 pt-4 font-display text-lg text-muted-foreground">Cloud-AI tools</span><span role="columnheader" class="px-5 pt-4 font-display text-lg text-muted-foreground">Server suites</span></div><div class="flex flex-col"><div style="opacity:0;transform:translateY(22px)"><div role="row" class="group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors"><span role="rowheader" class="flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground">The brain</span><span role="cell" class="flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] border-b border-b-amber/15"><svg viewBox="0 0 20 20" aria-hidden="true" class="mt-0.5 size-4 shrink-0 text-phosphor"><path fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" d="M4 10.5l4 4 8-9"></path></svg><span>Deterministic, on your PC — 33 ms, exact math off the live feed</span></span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground border-b border-border">A remote language model — every call round-trips the internet</span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground border-b border-border">Runs on infrastructure you host</span></div></div><div style="opacity:0;transform:translateY(22px)"><div role="row" class="group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors"><span role="rowheader" class="flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground">Understanding</span><span role="cell" class="flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] border-b border-b-amber/15"><svg viewBox="0 0 20 20" aria-hidden="true" class="mt-0.5 size-4 shrink-0 text-phosphor"><path fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" d="M4 10.5l4 4 8-9"></path></svg><span>Measured: 99.4% on 100,000 plain-English asks, garble repair, learns your personal wording — no phrases to memorize</span></span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground border-b border-border">Capable, but no published accuracy — and every sentence is metered</span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground border-b border-border">No published accuracy</span></div></div><div style="opacity:0;transform:translateY(22px)"><div role="row" class="group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors"><span role="rowheader" class="flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground">Reply time</span><span role="cell" class="flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] border-b border-b-amber/15"><svg viewBox="0 0 20 20" aria-hidden="true" class="mt-0.5 size-4 shrink-0 text-phosphor"><path fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" d="M4 10.5l4 4 8-9"></path></svg><span>~0.9 s, mic to voice</span></span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground border-b border-border">“A few seconds” is typical</span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground border-b border-border">Depends on your server</span></div></div><div style="opacity:0;transform:translateY(22px)"><div role="row" class="group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors"><span role="rowheader" class="flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground">Sees the battlespace</span><span role="cell" class="flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] border-b border-b-amber/15"><svg viewBox="0 0 20 20" aria-hidden="true" class="mt-0.5 size-4 shrink-0 text-phosphor"><path fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" d="M4 10.5l4 4 8-9"></path></svg><span>Every unit, live weather, missiles in flight — traffic calls, BRAA, the countdown</span></span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground border-b border-border">Often only your own jet — real traffic calls aren't possible</span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground border-b border-border">Yes, via the server</span></div></div><div style="opacity:0;transform:translateY(22px)"><div role="row" class="group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors"><span role="rowheader" class="flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground">Offline / no account</span><span role="cell" class="flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] border-b border-b-amber/15"><svg viewBox="0 0 20 20" aria-hidden="true" class="mt-0.5 size-4 shrink-0 text-phosphor"><path fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" d="M4 10.5l4 4 8-9"></path></svg><span>Yes — no API keys, no login, $0 to run after install</span></span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground border-b border-border">No — login and metered cloud calls</span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground border-b border-border">No — server licence and setup</span></div></div><div style="opacity:0;transform:translateY(22px)"><div role="row" class="group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors"><span role="rowheader" class="flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground">Multiplayer</span><span role="cell" class="flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] border-b border-b-amber/15"><svg viewBox="0 0 20 20" aria-hidden="true" class="mt-0.5 size-4 shrink-0 text-phosphor"><path fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" d="M4 10.5l4 4 8-9"></path></svg><span>The SRS your squadron already runs. One install, no virtual audio cables, no dedicated server — mic triage, per-pilot readbacks, one shooter at a time</span></span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground border-b border-border">Virtual audio cables plus a second SRS client to babysit</span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground border-b border-border">A dedicated server plus a proprietary radio client instead of SRS</span></div></div><div style="opacity:0;transform:translateY(22px)"><div role="row" class="group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors"><span role="rowheader" class="flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground">Proof</span><span role="cell" class="flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] rounded-b-lg border-b"><svg viewBox="0 0 20 20" aria-hidden="true" class="mt-0.5 size-4 shrink-0 text-phosphor"><path fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" d="M4 10.5l4 4 8-9"></path></svg><span>A 1,000,000-utterance exam and a 100,000-ask natural-speech exam, re-run and republished every release</span></span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground ">Nothing published</span><span role="cell" class="px-5 py-4 text-sm text-muted-foreground ">Nothing published</span></div></div></div></div></div></div><div style="opacity:0;transform:translateY(26px)"><p class="mt-4 max-w-2xl text-xs leading-relaxed text-muted-foreground">And the price: $35, once, for the whole crew and every feature in it. No subscription, no per-call costs anywhere, so the crew never goes quiet to save someone's API bill.</p></div></section><div style="opacity:0;transform:translateY(26px)"><div class="mt-24 rounded-lg border border-border bg-surface-1/60 p-8"><p class="eyebrow">Honest limits</p><h2 class="font-display mt-3 text-3xl">What it doesn't do (yet)</h2><ul class="mt-5 grid gap-3 text-sm leading-relaxed text-muted-foreground sm:grid-cols-2"><li>Carrier ops has a text-mode prototype — it's not in the Control Station yet.</li><li>One controlled airfield at a time (a second field's crew can run in parallel).</li><li>Windows only — it lives next to your DCS install.</li><li>English radio. It forgives accents; it doesn't translate.</li></ul></div></div><div style="opacity:0;transform:translateY(26px)"><div class="relative mt-24 overflow-hidden rounded-lg border border-border"><img alt="Controller at the scope" loading="lazy" decoding="async" data-nimg="fill" class="object-cover opacity-25" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" src="/wilco/_next/static/media/crew.0ci1ql3o0yfc6.webp"/><div class="relative flex flex-col items-start gap-5 p-10 lg:p-14"><h2 class="font-display max-w-xl text-4xl sm:text-5xl">Your next flight deserves a crew that<span class="text-amber glow-amber"> answers back.</span></h2><a type="button" tabindex="0" data-slot="button" class="group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 bg-primary text-primary-foreground hover:bg-primary/80 h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 ring-glow" href="/wilco/access">Get your invite code<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" data-icon="inline-end" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></div></main><!--$--><!--/$--></div><footer class="border-t border-border bg-surface-1/60"><div class="mx-auto max-w-6xl px-5 py-14"><div class="flex flex-col gap-10 md:flex-row md:justify-between"><div class="max-w-sm"><div class="flex items-baseline gap-2"><span class="font-display text-2xl">WILCO</span><span class="font-mono text-[0.6rem] uppercase tracking-[0.25em] text-amber">beta53</span></div><p class="mt-3 text-sm leading-relaxed text-muted-foreground">The AI radio crew for DCS World. Ground, Tower, Approach, Overlord and Nail — on your SRS radios, fully offline.</p><p class="mt-4 flex items-center gap-2 font-mono text-xs text-muted-foreground"><span class="led" aria-hidden="true"></span>NET UP · BILBEIS 30°23′N 31°36′E</p></div><div class="grid grid-cols-2 gap-10 text-sm sm:grid-cols-3"><div class="flex flex-col gap-2.5"><span class="eyebrow">Product</span><a class="text-muted-foreground hover:text-foreground" href="/wilco/features">Features</a><a class="text-muted-foreground hover:text-foreground" href="/wilco/pricing">Pricing</a><a class="text-muted-foreground hover:text-foreground" href="/wilco/changelog">Changelog</a><a class="text-muted-foreground hover:text-foreground" href="/wilco/access">Get access</a></div><div class="flex flex-col gap-2.5"><span class="eyebrow">Support</span><a class="text-muted-foreground hover:text-foreground" href="/wilco/forum">Forum</a><a class="text-muted-foreground hover:text-foreground" href="/wilco/support">Support</a><a href="https://github.com/khossam963-png/wilco/releases/latest" target="_blank" rel="noreferrer" class="text-muted-foreground hover:text-foreground">Latest release</a></div><div class="flex flex-col gap-2.5"><span class="eyebrow">Legal</span><a class="text-muted-foreground hover:text-foreground" href="/wilco/privacy">Privacy</a><a class="text-muted-foreground hover:text-foreground" href="/wilco/terms">Terms</a></div></div></div><div data-orientation="horizontal" role="separator" aria-orientation="horizontal" data-slot="separator" class="shrink-0 bg-border data-horizontal:h-px data-horizontal:w-full data-vertical:w-px data-vertical:self-stretch my-8"></div><div class="flex flex-col gap-2 font-mono text-xs text-muted-foreground md:flex-row md:justify-between"><span>© <!-- -->2026<!-- --> WILCO. Not affiliated with Eagle Dynamics.</span><span>Runs on your PC. Your voice never leaves it.</span></div></div></footer><script src="/wilco/_next/static/chunks/1_7qwxf7lmmw2.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[81331,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\"],\"SiteNav\"]\n3:I[39756,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n4:I[37457,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\"]\n5:I[85437,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\",\"/wilco/_next/static/chunks/2wq0q_t_iwhfo.js\"],\"Image\"]\n6:I[27930,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\",\"/wilco/_next/static/chunks/2wq0q_t_iwhfo.js\"],\"Button\"]\n7:I[22016,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\",\"/wilco/_next/static/chunks/2wq0q_t_iwhfo.js\"],\"\"]\n13:I[68027,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\"],\"default\",1]\n:HL[\"/wilco/_next/static/chunks/24p9rnusyhpyq.css\",\"style\"]\n:HL[\"/wilco/_next/static/media/6b3f5f703c08563d-s.p.23wzz49_-cmg8.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/wilco/_next/static/media/99e609270109b47d-s.p.40sczeszzbjw1.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/wilco/_next/static/media/b94cfb34b9e6a2b8-s.p.3-n57bcvaz8oc.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/wilco/_next/static/media/bcc6c7b97aa3243e-s.p.0-bot13eqj7bq.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/wilco/_next/static/media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/wilco/_next/static/media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"features\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"features\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/wilco/_next/static/chunks/24p9rnusyhpyq.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark\",\"children\":[\"$\",\"body\",null,{\"className\":\"saira_condensed_99fcce35-module__kIJCNq__variable instrument_sans_dfb7f0b8-module__4RxBeW__variable ibm_plex_mono_6a0188d0-module__qDis6W__variable font-sans min-h-full flex flex-col antialiased\",\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"main\",null,{\"className\":\"relative flex min-h-svh items-center justify-center overflow-hidden\",\"children\":[[\"$\",\"$L5\",null,{\"src\":{\"src\":\"/wilco/_next/static/media/final.0rvjmufki4fl4.webp\",\"width\":1672,\"height\":941,\"blurWidth\":8,\"blurHeight\":5,\"blurDataURL\":\"data:image/webp;base64,UklGRtoAAABXRUJQVlA4TM0AAAAvBwABAM1VICICHghADQQAAIB0V7X2wAMAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwiLEBAAA8EGATAAAAgPP/qqpXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA+j8PBOSGAQAA4PyvFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCyJdX+R7ifejr9IlJ5EF7uqsUCMznQL8cANOs/dlKz7/LMAlYgAhvwrXyNqG6IgF+YYrrHdu33SO7XGeT8tAA==\"},\"alt\":\"\",\"fill\":true,\"className\":\"object-cover opacity-40\",\"sizes\":\"100vw\",\"priority\":true}],[\"$\",\"div\",null,{\"className\":\"vignette absolute inset-0\"}],[\"$\",\"div\",null,{\"className\":\"relative px-5 text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"font-display mt-4 text-6xl sm:text-8xl\",\"children\":[\"Off the \",[\"$\",\"span\",null,{\"className\":\"text-amber glow-amber\",\"children\":\"glideslope.\"}]]}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-4 max-w-md font-mono text-sm text-muted-foreground\",\"children\":\"“Warhawk 1-1, no such fix in the database. Fly heading home plate, I'll call your turns.”\"}],[\"$\",\"$L6\",null,{\"data-slot\":\"button\",\"className\":\"group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [\u0026_svg]:pointer-events-none [\u0026_svg]:shrink-0 [\u0026_svg:not([class*='size-'])]:size-4 bg-primary text-primary-foreground hover:bg-primary/80 h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 ring-glow mt-8\",\"render\":[\"$\",\"$L7\",null,{\"href\":\"/\"}],\"children\":\"Return to base\"}]]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"footer\",null,{\"className\":\"border-t border-border bg-surface-1/60\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-5 py-14\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-10 md:flex-row md:justify-between\",\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-baseline gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display text-2xl\",\"children\":\"WILCO\"}],[\"$\",\"span\",null,{\"className\":\"font-mono text-[0.6rem] uppercase tracking-[0.25em] text-amber\",\"children\":\"beta53\"}]]}],\"$L8\",\"$L9\"]}],\"$La\"]}],\"$Lb\",\"$Lc\"]}]}],\"$Ld\",\"$Le\"]}]}]]}],{\"children\":[\"$Lf\",{\"children\":[\"$L10\",{},null,false,null]},null,false,\"$@11\"]},null,false,null],\"$L12\",false]],\"m\":\"$undefined\",\"G\":[\"$13\",[\"$L14\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"Aa0kPcgVA8fPlCGErJsTk\"}\n"])</script><script>self.__next_f.push([1,"15:I[72436,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\"],\"Separator\"]\n16:I[76578,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\"],\"CursorRibbons\"]\n17:I[65028,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\"],\"BetaNotice\"]\n18:I[94085,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\",\"/wilco/_next/static/chunks/2wq0q_t_iwhfo.js\"],\"Reveal\"]\n19:I[94085,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\",\"/wilco/_next/static/chunks/2wq0q_t_iwhfo.js\"],\"Stagger\"]\n1a:I[94085,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\",\"/wilco/_next/static/chunks/2wq0q_t_iwhfo.js\"],\"StaggerItem\"]\n2e:I[97367,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\"],\"ViewportBoundary\"]\n30:I[97367,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\"],\"MetadataBoundary\"]\n31:\"$Sreact.suspense\"\n8:[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-relaxed text-muted-foreground\",\"children\":\"The AI radio crew for DCS World. Ground, Tower, Approach, Overlord and Nail — on your SRS radios, fully offline.\"}]\n9:[\"$\",\"p\",null,{\"className\":\"mt-4 flex items-center gap-2 font-mono text-xs text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"led\",\"aria-hidden\":true}],\"NET UP · BILBEIS 30°23′N 31°36′E\"]}]\n"])</script><script>self.__next_f.push([1,"a:[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-10 text-sm sm:grid-cols-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"eyebrow\",\"children\":\"Product\"}],[\"$\",\"$L7\",null,{\"href\":\"/features\",\"className\":\"text-muted-foreground hover:text-foreground\",\"children\":\"Features\"}],[\"$\",\"$L7\",null,{\"href\":\"/pricing\",\"className\":\"text-muted-foreground hover:text-foreground\",\"children\":\"Pricing\"}],[\"$\",\"$L7\",null,{\"href\":\"/changelog\",\"className\":\"text-muted-foreground hover:text-foreground\",\"children\":\"Changelog\"}],[\"$\",\"$L7\",null,{\"href\":\"/access\",\"className\":\"text-muted-foreground hover:text-foreground\",\"children\":\"Get access\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"eyebrow\",\"children\":\"Support\"}],[\"$\",\"$L7\",null,{\"href\":\"/forum\",\"className\":\"text-muted-foreground hover:text-foreground\",\"children\":\"Forum\"}],[\"$\",\"$L7\",null,{\"href\":\"/support\",\"className\":\"text-muted-foreground hover:text-foreground\",\"children\":\"Support\"}],[\"$\",\"a\",null,{\"href\":\"https://github.com/khossam963-png/wilco/releases/latest\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"className\":\"text-muted-foreground hover:text-foreground\",\"children\":\"Latest release\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"eyebrow\",\"children\":\"Legal\"}],[\"$\",\"$L7\",null,{\"href\":\"/privacy\",\"className\":\"text-muted-foreground hover:text-foreground\",\"children\":\"Privacy\"}],[\"$\",\"$L7\",null,{\"href\":\"/terms\",\"className\":\"text-muted-foreground hover:text-foreground\",\"children\":\"Terms\"}]]}]]}]\n"])</script><script>self.__next_f.push([1,"b:[\"$\",\"$L15\",null,{\"className\":\"my-8\"}]\nc:[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 font-mono text-xs text-muted-foreground md:flex-row md:justify-between\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"© \",2026,\" WILCO. Not affiliated with Eagle Dynamics.\"]}],[\"$\",\"span\",null,{\"children\":\"Runs on your PC. Your voice never leaves it.\"}]]}]\nd:[\"$\",\"$L16\",null,{}]\ne:[\"$\",\"$L17\",null,{}]\nf:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])</script><script>self.__next_f.push([1,"10:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"className\":\"pb-28 pt-36\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-5\",\"children\":[[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"Features\"}],[\"$\",\"h1\",null,{\"className\":\"font-display mt-4 max-w-3xl text-6xl sm:text-7xl\",\"children\":[\"What the crew \",[\"$\",\"span\",null,{\"className\":\"text-amber glow-amber\",\"children\":\"actually does.\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-5 max-w-2xl text-base leading-relaxed text-muted-foreground\",\"children\":[\"No mystery AI claims. Every line below is shipped, in \",\"beta53\",\", and most of it is covered by a test you can run.\"]}]]}],[\"$\",\"$L18\",null,{\"delay\":0.1,\"children\":[\"$\",\"div\",null,{\"className\":\"relative mt-14 overflow-hidden rounded-lg border border-border\",\"children\":[[\"$\",\"$L5\",null,{\"src\":{\"src\":\"/wilco/_next/static/media/holdshort.3a7-9x_6n0t13.webp\",\"width\":1024,\"height\":572,\"blurWidth\":8,\"blurHeight\":4,\"blurDataURL\":\"data:image/webp;base64,UklGRs4AAABXRUJQVlA4TMIAAAAvB8AAAM1VICICHgiwCQAAAAAoHgQBCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQl6QEFCULAcAAMADATYBAAAAOP/N1OuDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCBzAMBNgEAAAA4/+0SlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA0PevSL7LJSiwgYIgj/xkxo/sNBTOpZZZqf38rFFuruIUK1viutkbp+7o5U7ON/HxA2AsNQ==\"},\"alt\":\"F-16 holding short at night\",\"fill\":true,\"className\":\"object-cover opacity-30\",\"sizes\":\"100vw\"}],[\"$\",\"div\",null,{\"className\":\"relative grid gap-8 p-8 lg:grid-cols-[1fr_1fr] lg:p-12\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"The flagship\"}],[\"$\",\"h2\",null,{\"className\":\"font-display mt-3 text-4xl sm:text-5xl\",\"children\":\"The missile countdown\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-md text-sm leading-relaxed text-foreground/85\",\"children\":[\"The server hook streams every in-flight weapon. WILCO measures the closure on the one guiding on \",[\"$\",\"em\",null,{\"children\":\"you\"}],\" and speaks in bands: warn, crank at twelve seconds, \",[\"$\",\"strong\",null,{\"children\":\"BREAK\"}],\" at six — then the call that saves your energy: “missile trashed, you're clean, come back left.”\"]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col justify-center gap-2 font-mono text-sm\",\"children\":[[\"$\",\"div\",\"12s\",{\"className\":\"flex items-baseline gap-4 rounded-md border border-border bg-ink/80 px-4 py-2.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display w-12 text-2xl text-amber\",\"children\":\"12s\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"“Defend — missile inbound, right three o'clock, twelve seconds.”\"}]]}],[\"$\",\"div\",\"08s\",{\"className\":\"flex items-baseline gap-4 rounded-md border border-border bg-ink/80 px-4 py-2.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display w-12 text-2xl text-amber-hot\",\"children\":\"08s\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"“Crank left. Eight seconds.”\"}]]}],[\"$\",\"div\",\"04s\",{\"className\":\"flex items-baseline gap-4 rounded-md border border-border bg-ink/80 px-4 py-2.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display w-12 text-2xl text-destructive\",\"children\":\"04s\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"“BREAK RIGHT — FLARES — NOW.”\"}]]}],[\"$\",\"div\",\"—\",{\"className\":\"flex items-baseline gap-4 rounded-md border border-border bg-ink/80 px-4 py-2.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display w-12 text-2xl text-phosphor\",\"children\":\"—\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"“You're clean. Resume tasking.”\"}]]}]]}]]}]]}]}],[[\"$\",\"section\",\"The brain\",{\"className\":\"mt-24\",\"children\":[[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"The brain\"}],[\"$\",\"h2\",null,{\"className\":\"font-display mt-3 max-w-2xl text-4xl sm:text-5xl\",\"children\":[[\"$\",\"span\",\"0\",{\"children\":[\"Deterministic\",\". \"]}],[\"$\",\"span\",\"1\",{\"children\":[\"Offline\",\". \"]}],[\"$\",\"span\",\"2\",{\"children\":[\"$\",\"span\",null,{\"className\":\"text-amber\",\"children\":\"33 milliseconds.\"}]}]]}]]}],[\"$\",\"$L19\",null,{\"className\":\"mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"$L1a\",null,{\"className\":\"h-full sm:col-span-2\",\"children\":\"$L1b\"}],[\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\",\"$L21\"]]}]]}],\"$L22\",\"$L23\",\"$L24\",\"$L25\",\"$L26\",\"$L27\"],\"$L28\",\"$L29\",\"$L2a\"]}]}],[\"$L2b\"],\"$L2c\"]}]\n"])</script><script>self.__next_f.push([1,"2d:[]\n11:\"$W2d\"\n12:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L2e\",null,{\"children\":\"$L2f\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L30\",null,{\"children\":[\"$\",\"$31\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L32\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n14:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/wilco/_next/static/chunks/24p9rnusyhpyq.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"33:I[5014,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\",\"/wilco/_next/static/chunks/2wq0q_t_iwhfo.js\"],\"default\"]\n34:I[31112,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\",\"/wilco/_next/static/chunks/2wq0q_t_iwhfo.js\"],\"GroupLead\"]\n4e:I[97367,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\"],\"OutletBoundary\"]\n1b:[\"$\",\"div\",null,{\"className\":\"group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"rect\",{\"width\":\"16\",\"height\":\"20\",\"x\":\"4\",\"y\":\"2\",\"rx\":\"2\",\"key\":\"1nb95v\"}],[\"line\",{\"x1\":\"8\",\"x2\":\"16\",\"y1\":\"6\",\"y2\":\"6\",\"key\":\"x4nwl0\"}],[\"line\",{\"x1\":\"16\",\"x2\":\"16\",\"y1\":\"14\",\"y2\":\"18\",\"key\":\"wjye3r\"}],[\"path\",{\"d\":\"M16 10h.01\",\"key\":\"1m94wz\"}],[\"path\",{\"d\":\"M12 10h.01\",\"key\":\"1nrarc\"}],[\"path\",{\"d\":\"M8 10h.01\",\"key\":\"19clt8\"}],[\"path\",{\"d\":\"M12 14h.01\",\"key\":\"1etili\"}],[\"path\",{\"d\":\"M8 14h.01\",\"key\":\"6423bh\"}],[\"path\",{\"d\":\"M12 18h.01\",\"key\":\"mhygvu\"}],[\"path\",{\"d\":\"M8 18h.01\",\"key\":\"lrp35t\"}]],\"className\":\"lucide-calculator size-5 text-amber\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-2xl\",\"children\":\"Exact math, not vibes\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground\",\"children\":\"BRAA, pigeons, vectors, nine-lines — computed from the live feed, never invented. If the feed doesn't know, WILCO says so. Every number you hear can be checked against the mission.\"}],[\"$\",\"$L34\",null,{\"deco\":\"readout\"}]]}]\n1c:[\"$\",\"$L1a\",\"No API keys, ever\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z\",\"key\":\"1s6t7t\"}],[\"circle\",{\"cx\":\"16.5\",\"cy\":\"7.5\",\"r\":\".5\",\"fill\":\"currentColor\",\"key\":\"w0ekpg\"}]],\"className\":\"lucide-key-round size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"No API keys, ever\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"The default brain runs entirely on your PC. Optional cloud AI exists for richer improvisation — the offline brain feeds it the facts so it can't hallucinate.\"}]]}]}]\n1d:[\"$\",\"$L1a\",\"The prediction engine\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M16 7h6v6\",\"key\":\"box55l\"}],[\"path\",{\"d\":\"m22 7-8.5 8.5-5-5L2 17\",\"key\":\"1t1m79\"}]],\"className\":\"lucide-trending-up size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"The prediction engine\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"It flies the world forward: SAM ring entry warnings before you cross, merge countdowns, glideslope deviations, fuel playtime.\"}]]}]}]\n1e:[\"$\",\"$L1a\",\"Readback verification\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y"])</script><script>self.__next_f.push([1,"-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"rect\",{\"width\":\"8\",\"height\":\"4\",\"x\":\"8\",\"y\":\"2\",\"rx\":\"1\",\"ry\":\"1\",\"key\":\"tgr4d6\"}],[\"path\",{\"d\":\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\",\"key\":\"116196\"}],[\"path\",{\"d\":\"m9 14 2 2 4-4\",\"key\":\"df797q\"}]],\"className\":\"lucide-clipboard-check size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Readback verification\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Runway, heading, altitude, squawk — checked in code. “Negative, runway three five right — read back.”\"}]]}]}]\n1f:[\"$\",\"$L1a\",\"Mission memory\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M12 18V5\",\"key\":\"adv99a\"}],[\"path\",{\"d\":\"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4\",\"key\":\"1e3is1\"}],[\"path\",{\"d\":\"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5\",\"key\":\"1gqd8o\"}],[\"path\",{\"d\":\"M17.997 5.125a4 4 0 0 1 2.526 5.77\",\"key\":\"iwvgf7\"}],[\"path\",{\"d\":\"M18 18a4 4 0 0 0 2-7.464\",\"key\":\"efp6ie\"}],[\"path\",{\"d\":\"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517\",\"key\":\"1gq6am\"}],[\"path\",{\"d\":\"M6 18a4 4 0 0 1-2-7.464\",\"key\":\"k1g0md\"}],[\"path\",{\"d\":\"M6.003 5.125a4 4 0 0 0-2.526 5.77\",\"key\":\"q97ue3\"}]],\"className\":\"lucide-brain size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Mission memory\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Kill tally across the shift, groups that faded and came back — “that group we lost is back.” Joker fuel remembered and nudged.\"}]]}]}]\n20:[\"$\",\"$L1a\",\"Wrong-net armor\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M16.247 7.761a6 6 0 0 1 0 8.478\",\"key\":\"1fwjs5\"}],[\"path\",{\"d\":\"M19.075 4.933a10 10 0 0 1 0 14.134\",\"key\":\"ehdyv1\"}],[\"path\",{\"d\":\"M4.925 19.067a10 10 0 0 1 0-14.134\",\"key\":\"1q22gi\"}],[\"path\",{\"d\":\"M7.753 16.239a6 6 0 0 1 0-8.478\",\"key\":\"r2q7qm\"}],[\"circle\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"2\",\"key\":\"1c9p78\"}]],\"className\":\"lucide-radio size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Wrong-net armor\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Call the wrong frequency in any words and you're pointed at the right station, with its freq spoken — even when the call itself wasn't understood.\"}]]}]}]\n21:[\"$\",\"$L1a\",\"Ships and naval groups\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M12 10.189V14\",\"key\":\"1p8cqu\"}],[\"path\",{\"d\":\"M12 2v3\",\"key\":\"qbqxhf\"}],[\"path\",{\"d\":\"M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6\",\"key\":\"qpkstq\"}],[\"path\",{\"d\":\"M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76\",\"key\":\"7tigtc\"}],[\"path\",{\"d\":\"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1\",\"key\":\"1924j5\"}]],\"className\":\"lucide-ship size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Ships and naval groups\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Every hull in the mission is on the scope, so Nail can work you onto a naval group instead of calling the water empty.\"}]]}]}]\n"])</script><script>self.__next_f.push([1,"22:[\"$\",\"section\",\"The ears\",{\"className\":\"mt-24\",\"children\":[[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"The ears\"}],[\"$\",\"h2\",null,{\"className\":\"font-display mt-3 max-w-2xl text-4xl sm:text-5xl\",\"children\":[[\"$\",\"span\",\"0\",{\"children\":[\"$\",\"span\",null,{\"className\":\"text-phosphor\",\"children\":\"It understands you, not your spelling.\"}]}]]}]]}],[\"$\",\"$L19\",null,{\"className\":\"mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"$L1a\",null,{\"className\":\"h-full sm:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M6 8.5a6.5 6.5 0 1 1 13 0c0 6-6 6-6 10a3.5 3.5 0 1 1-7 0\",\"key\":\"1dfaln\"}],[\"path\",{\"d\":\"M15 8.5a2.5 2.5 0 0 0-5 0v1a2 2 0 1 1 0 4\",\"key\":\"1qnva7\"}]],\"className\":\"lucide-ear size-5 text-phosphor\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-2xl\",\"children\":\"102 intents, 42,039 phrasings\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground\",\"children\":\"Say it formally, casually, or half-swallowed at 2 AM — no phrases to memorize. Certified on exams built from sentences it has never stored, re-run before every release.\"}],[\"$\",\"$L34\",null,{\"deco\":\"exam\"}]]}]}],[[\"$\",\"$L1a\",\"Garble repair\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z\",\"key\":\"1ngwbx\"}]],\"className\":\"lucide-wrench size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Garble repair\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Damerau–Levenshtein healing over an aviation lexicon: “pichure” → picture, “bogey dop” → bogey dope. Every recorded real-world mangle understood, and 96% still right with one character in twenty corrupted.\"}]]}]}],[\"$\",\"$L1a\",\"Safety gate\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\",\"key\":\"oel41y\"}],[\"path\",{\"d\":\"m9 12 2 2 4-4\",\"key\":\"dzmm74\"}]],\"className\":\"lucide-shield-check size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Safety gate\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Clearances are anchor-gated and confirm-tiered. Chatter can never trigger a takeoff clearance — hard-asserted in the test suite.\"}]]}]}],[\"$\",\"$L1a\",\"It learns YOUR phrases\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z\",\"key\":\"j76jl0\"}],[\"path\",{\"d\":\"M22 10v6\",\"key\":\"1lu8f3\"}],[\"path\",{\"d\":\"M6 12.5V16a6 3 0 0 0 12 0v-3.5\",\"key\":\"1r8lef\"}]],\"className\":\"lucide-graduation-cap size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"It learns YOUR phrases\"}],\"$L35\"]}]}],\"$L36\",\"$L37\",\"$L38\",\"$L39\"]]}]]}]\n"])</script><script>self.__next_f.push([1,"23:[\"$\",\"section\",\"The voice\",{\"className\":\"mt-24\",\"children\":[[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"The voice\"}],[\"$\",\"h2\",null,{\"className\":\"font-display mt-3 max-w-2xl text-4xl sm:text-5xl\",\"children\":[[\"$\",\"span\",\"0\",{\"children\":[\"$\",\"span\",null,{\"className\":\"text-amber\",\"children\":\"Sounds like a radio, not a robot.\"}]}]]}]]}],[\"$\",\"$L19\",null,{\"className\":\"mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"$L1a\",null,{\"className\":\"h-full sm:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M2 13a2 2 0 0 0 2-2V7a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0V4a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0v-4a2 2 0 0 1 2-2\",\"key\":\"57tc96\"}]],\"className\":\"lucide-audio-waveform size-5 text-amber\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-2xl\",\"children\":\"A real comm-radio chain\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground\",\"children\":\"Band-pass, presence peak, AGC, envelope-riding hiss, squelch tail — rebuilt from how radios actually distort, not a robot voice with static pasted on.\"}],[\"$\",\"$L34\",null,{\"deco\":\"waveform\"}]]}]}],[[\"$\",\"$L1a\",\"Different person per position\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\",\"key\":\"1yyitq\"}],[\"path\",{\"d\":\"M16 3.128a4 4 0 0 1 0 7.744\",\"key\":\"16gr8j\"}],[\"path\",{\"d\":\"M22 21v-2a4 4 0 0 0-3-3.87\",\"key\":\"kshegd\"}],[\"circle\",{\"cx\":\"9\",\"cy\":\"7\",\"r\":\"4\",\"key\":\"nufk8\"}]],\"className\":\"lucide-users size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Different person per position\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Ground doesn't sound like Tower. Overlord doesn't sound like Nail. Offline neural voices, no cloud.\"}]]}]}],[\"$\",\"$L1a\",\"Voice mood\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z\",\"key\":\"q8bfy3\"}],[\"path\",{\"d\":\"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14\",\"key\":\"1853fq\"}],[\"path\",{\"d\":\"M8 6v8\",\"key\":\"15ugcq\"}]],\"className\":\"lucide-megaphone size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Voice mood\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Urgent calls speed up. Quiet nights relax. The pacing follows the situation.\"}]]}]}],[\"$\",\"$L1a\",\"Voice Studio\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M12 19v3\",\"key\":\"npa21l\"}],[\"path\",{\"d\":\"M19 10v2a7 7 0 0 1-14 0v-2\",\"key\":\"1vc78b\"}],[\"rect\",{\"x\":\"9\",\"y\":\"2\",\"width\":\"6\",\"height\":\"13\",\"rx\":\"3\",\"key\":\"s6n7sd\"}]],\"className\":\"lucide-mic size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Voice Studio\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Paste an audio clip, train, assign — put any voice you own on any position, all locally.\"}]]}]}],[\"$\",\"$L1a\",\"Crew packs\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[\"$L3a\",\"$L3b\",\"$L3c\"]}]}]]]}]]}]\n"])</script><script>self.__next_f.push([1,"24:[\"$\",\"section\",\"The instructor\",{\"className\":\"mt-24\",\"children\":[[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"The instructor\"}],[\"$\",\"h2\",null,{\"className\":\"font-display mt-3 max-w-2xl text-4xl sm:text-5xl\",\"children\":[[\"$\",\"span\",\"0\",{\"children\":[\"Say “teach me”\",\". \"]}],[\"$\",\"span\",\"1\",{\"children\":[\"$\",\"span\",null,{\"className\":\"text-amber\",\"children\":\"The crew teaches.\"}]}]]}]]}],[\"$\",\"$L19\",null,{\"className\":\"mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"$L1a\",null,{\"className\":\"h-full sm:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$22:props:children:1:props:children:1:2:props:children:props:children:0:props:iconNode\",\"className\":\"lucide-graduation-cap size-5 text-amber\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-2xl\",\"children\":\"Guided lessons, on frequency\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground\",\"children\":\"Three lessons taught by the controllers themselves — the full airfield pattern, working AWACS, working the FAC. Every step prompts the exact words, checks your call, and moves you to the next one. The lesson follows you across frequencies, Ground to Tower and back.\"}],[\"$\",\"$L34\",null,{\"deco\":\"exam\"}]]}]}],[[\"$\",\"$L1a\",\"The radio report card\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$1e:props:children:props:children:0:props:iconNode\",\"className\":\"lucide-clipboard-check size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"The radio report card\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"The crew grades your radio each session — and Ground speaks it when you taxi in: “Radio tonight: 9 of 10 first time — sharp.”\"}]]}]}],[\"$\",\"$L1a\",\"A crew that remembers you\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M16 22h2a2 2 0 0 0 2-2V8a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 14 2H6a2 2 0 0 0-2 2v2.85\",\"key\":\"ryk6xj\"}],[\"path\",{\"d\":\"M14 2v5a1 1 0 0 0 1 1h5\",\"key\":\"wfsgrz\"}],[\"path\",{\"d\":\"M8 14v2.2l1.6 1\",\"key\":\"6m4bie\"}],[\"circle\",{\"cx\":\"8\",\"cy\":\"16\",\"r\":\"6\",\"key\":\"10v15b\"}]],\"className\":\"lucide-file-clock size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"A crew that remembers you\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Next check-in, the controller knows: “sharp radio last time out.” A rough night gets the honest offer to drill the calls.\"}]]}]}],[\"$\",\"$L1a\",\"Misses become teaching\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$22:props:children:1:props:children:0:props:children:props:children:0:props:iconNode\",\"className\":\"lucide-ear size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Misses become teaching\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"A wrong call mid-lesson gets the exact words, not a “say again”. Outside lessons, a near-miss gets a named guess: “if that was wind check, just say ‘wind check’.”\"}]]}]}],[\"$\",\"$L1a\",\"Shown round on day one\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"circle\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\",\"key\":\"1mglay\"}],[\"path\",{\"d\":\"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z\",\"key\":\"9ktpf1\"}]],\"className\":\"lucide-compass size-4.5 text-muted-foreground\",\"aria-hidden\":true}],\"$L3d\",\"$L3e\"]}]}]]]}]]}]\n"])</script><script>self.__next_f.push([1,"25:[\"$\",\"section\",\"The net\",{\"className\":\"mt-24\",\"children\":[[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"The net\"}],[\"$\",\"h2\",null,{\"className\":\"font-display mt-3 max-w-2xl text-4xl sm:text-5xl\",\"children\":[[\"$\",\"span\",\"0\",{\"children\":[\"Disciplined with twelve pilots\",\". \"]}],[\"$\",\"span\",\"1\",{\"children\":[\"$\",\"span\",null,{\"className\":\"text-phosphor\",\"children\":\"Alive with one.\"}]}]]}]]}],[\"$\",\"$L19\",null,{\"className\":\"mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"$L1a\",null,{\"className\":\"h-full sm:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M12 19v3\",\"key\":\"npa21l\"}],[\"path\",{\"d\":\"M15 9.34V5a3 3 0 0 0-5.68-1.33\",\"key\":\"1gzdoj\"}],[\"path\",{\"d\":\"M16.95 16.95A7 7 0 0 1 5 12v-2\",\"key\":\"cqa7eg\"}],[\"path\",{\"d\":\"M18.89 13.23A7 7 0 0 0 19 12v-2\",\"key\":\"16hl24\"}],[\"path\",{\"d\":\"m2 2 20 20\",\"key\":\"1ooewy\"}],[\"path\",{\"d\":\"M9 9v3a3 3 0 0 0 5.12 2.12\",\"key\":\"r2i35w\"}]],\"className\":\"lucide-mic-off size-5 text-phosphor\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-2xl\",\"children\":\"Mic triage\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground\",\"children\":\"Every pending call is ranked — the pilot closest to dying gets the frequency first. The crew never steps on a human: the freq is re-checked the instant before it keys up.\"}],[\"$\",\"$L34\",null,{\"deco\":\"triage\"}]]}]}],[[\"$\",\"$L1a\",\"The living net (solo)\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z\",\"key\":\"1v9wt8\"}]],\"className\":\"lucide-plane size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"The living net (solo)\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Real AI traffic in your mission gets worked around you. Auto-off the moment a second human checks in.\"}]]}]}],[\"$\",\"$L1a\",\"One shooter at a time\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"circle\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\",\"key\":\"1mglay\"}],[\"line\",{\"x1\":\"22\",\"x2\":\"18\",\"y1\":\"12\",\"y2\":\"12\",\"key\":\"l9bcsi\"}],[\"line\",{\"x1\":\"6\",\"x2\":\"2\",\"y1\":\"12\",\"y2\":\"12\",\"key\":\"13hhkx\"}],[\"line\",{\"x1\":\"12\",\"x2\":\"12\",\"y1\":\"6\",\"y2\":\"2\",\"key\":\"10w3f3\"}],[\"line\",{\"x1\":\"12\",\"x2\":\"12\",\"y1\":\"22\",\"y2\":\"18\",\"key\":\"15g9kq\"}]],\"className\":\"lucide-crosshair size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"One shooter at a time\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Nail holds your wingman high in cover until you're off target — then calls him in.\"}]]}]}],[\"$\",\"$L1a\",\"Handoff memory\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$24:props:children:1:props:children:1:1:props:children:props:children:0:props:iconNode\",\"className\":\"lucide-file-clock size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Handoff memory\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Tower already knows what you told Ground. The shared flight log follows you across positions.\"}]]}]}],[\"$\",\"$L1a\",\"Real ATIS\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[\"$L3f\",\"$L40\",\"$L41\"]}]}],\"$L42\",\"$L43\",\"$L44\"]]}]]}]\n"])</script><script>self.__next_f.push([1,"26:[\"$\",\"section\",\"The paperwork\",{\"className\":\"mt-24\",\"children\":[[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"The paperwork\"}],[\"$\",\"h2\",null,{\"className\":\"font-display mt-3 max-w-2xl text-4xl sm:text-5xl\",\"children\":[[\"$\",\"span\",\"0\",{\"children\":[\"$\",\"span\",null,{\"className\":\"text-phosphor\",\"children\":\"The card you fly with.\"}]}]]}]]}],[\"$\",\"$L19\",null,{\"className\":\"mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"$L1a\",null,{\"className\":\"h-full sm:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4\",\"key\":\"re6nr2\"}],[\"path\",{\"d\":\"M2 6h4\",\"key\":\"aawbzj\"}],[\"path\",{\"d\":\"M2 10h4\",\"key\":\"l0bgd4\"}],[\"path\",{\"d\":\"M2 14h4\",\"key\":\"1gsvsf\"}],[\"path\",{\"d\":\"M2 18h4\",\"key\":\"1bu2t1\"}],[\"path\",{\"d\":\"M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z\",\"key\":\"pqwjuv\"}]],\"className\":\"lucide-notebook-pen size-5 text-phosphor\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-2xl\",\"children\":\"A real data card, six pages\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground\",\"children\":\"The sortie, the nav log, comms, loadout, threats and the brief — laid out the way an aircrew data card has looked for fifty years. Grey box means a label, yellow box means a value. Click any value and type into it.\"}],[\"$\",\"$L34\",null,{\"deco\":\"$undefined\"}]]}]}],[[\"$\",\"$L1a\",\"Pull the flight plan\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"circle\",{\"cx\":\"6\",\"cy\":\"19\",\"r\":\"3\",\"key\":\"1kj8tv\"}],[\"path\",{\"d\":\"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15\",\"key\":\"1d8sl\"}],[\"circle\",{\"cx\":\"18\",\"cy\":\"5\",\"r\":\"3\",\"key\":\"gq8acd\"}]],\"className\":\"lucide-route size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Pull the flight plan\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"The card fills itself in from the mission you loaded: every waypoint, the runway that is into the wind, your loadout station by station, and the rest of the package with their frequencies.\"}]]}]}],[\"$\",\"$L1a\",\"It does the leg work\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$1b:props:children:0:props:iconNode\",\"className\":\"lucide-calculator size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"It does the leg work\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Headings, leg distances, elapsed times and a fuel ladder down every leg — worked out for you, and worked out again the moment you move a waypoint.\"}]]}]}],[\"$\",\"$L1a\",\"The pages you reach for\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$25:props:children:1:props:children:1:1:props:children:props:children:0:props:iconNode\",\"className\":\"lucide-crosshair size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"The pages you reach for\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Known threats and their rings, every frequency the crew answer on, codewords and authentication — on the card, not in another window.\"}]]}]}],[\"$\",\"$L1a\",\"Straight onto your knee\",{\"className\":\"h-full\",\"children\":\"$L45\"}]]]}]]}]\n"])</script><script>self.__next_f.push([1,"27:[\"$\",\"section\",\"Your record\",{\"className\":\"mt-24\",\"children\":[[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"Your record\"}],[\"$\",\"h2\",null,{\"className\":\"font-display mt-3 max-w-2xl text-4xl sm:text-5xl\",\"children\":[[\"$\",\"span\",\"0\",{\"children\":[\"$\",\"span\",null,{\"className\":\"text-amber\",\"children\":\"A crew that knows who you are.\"}]}]]}]]}],[\"$\",\"$L19\",null,{\"className\":\"mt-10 grid gap-5 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"$L1a\",null,{\"className\":\"h-full sm:col-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"group h-full rounded-lg border border-border bg-surface-1 p-7 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$26:props:children:1:props:children:0:props:children:props:children:0:props:iconNode\",\"className\":\"lucide-notebook-pen size-5 text-amber\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-2xl\",\"children\":\"The logbook is kept for you\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 max-w-xl text-sm leading-relaxed text-muted-foreground\",\"children\":\"Hours flown, sorties, landings and how smooth they were, kills split air-to-air, ground and air-defence — all counted where the facts are proven, never guessed from words.\"}],[\"$\",\"$L34\",null,{\"deco\":\"$undefined\"}]]}]}],[[\"$\",\"$L1a\",\"It remembers you\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m16 11 2 2 4-4\",\"key\":\"9rsbq5\"}],[\"path\",{\"d\":\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\",\"key\":\"1yyitq\"}],[\"circle\",{\"cx\":\"9\",\"cy\":\"7\",\"r\":\"4\",\"key\":\"nufk8\"}]],\"className\":\"lucide-user-check size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"It remembers you\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"A controller who has worked you before greets you like it — your landings, your fuel habit, your kills. Once, on check-in, then it gets on with the job.\"}]]}]}],[\"$\",\"$L1a\",\"Career dossier\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978\",\"key\":\"1n3hpd\"}],[\"path\",{\"d\":\"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978\",\"key\":\"rfe1zi\"}],[\"path\",{\"d\":\"M18 9h1.5a1 1 0 0 0 0-5H18\",\"key\":\"7xy6bh\"}],[\"path\",{\"d\":\"M4 22h16\",\"key\":\"57wxv0\"}],[\"path\",{\"d\":\"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z\",\"key\":\"1mhfuq\"}],[\"path\",{\"d\":\"M6 9H4.5a1 1 0 0 1 0-5H6\",\"key\":\"tex48p\"}]],\"className\":\"lucide-trophy size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Career dossier\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Your record drawn as one card: rank from Rookie to Ace, landing trend, radio proficiency, the crew's own notes on how you fly.\"}]]}]}],[\"$\",\"$L1a\",\"Head to head\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"polyline\",{\"points\":\"14.5 17.5 3 6 3 3 6 3 17.5 14.5\",\"key\":\"1hfsw2\"}],[\"line\",{\"x1\":\"13\",\"x2\":\"19\",\"y1\":\"19\",\"y2\":\"13\",\"key\":\"1vrmhu\"}],[\"line\",{\"x1\":\"16\",\"x2\":\"20\",\"y1\":\"16\",\"y2\":\"20\",\"key\":\"1bron3\"}],[\"line\",{\"x1\":\"19\",\"x2\":\"21\",\"y1\":\"21\",\"y2\":\"19\",\"key\":\"13pww6\"}],[\"polyline\",{\"points\":\"14.5 6.5 18 3 21 3 21 6 17.5 9.5\",\"key\":\"hbey2j\"}],[\"line\",{\"x1\":\"5\",\"x2\":\"9\",\"y1\":\"14\",\"y2\":\"18\",\"key\":\"1hf58s\"}],[\"line\",{\"x1\":\"7\",\"x2\":\"4\",\"y1\":\"17\",\"y2\":\"20\",\"key\":\"pidxm4\"}],[\"line\",{\"x1\":\"3\",\"x2\":\"5\",\"y1\":\"19\",\"y2\":\"21\",\"key\":\"1pehsh\"}]],\"className\":\"lucide-swords size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Head to head\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Compare your record against anyone else the crew has worked — hours, kills, touchdown rate, radio — and a squadron board of everybody on the books.\"}]]}]}],\"$L46\"]]}]]}]\n"])</script><script>self.__next_f.push([1,"28:[\"$\",\"section\",null,{\"id\":\"compare\",\"className\":\"mt-24 scroll-mt-28\",\"children\":[[\"$\",\"$L18\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"How it compares\"}],[\"$\",\"h2\",null,{\"className\":\"font-display mt-3 max-w-2xl text-4xl sm:text-5xl\",\"children\":[\"Other tools talk. \",[\"$\",\"span\",null,{\"className\":\"text-phosphor\",\"children\":\"This one sees.\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-2xl text-sm leading-relaxed text-muted-foreground\",\"children\":[\"There are two other ways this problem gets solved: renting a cloud language model, or running a heavyweight server suite. Here's where WILCO stands — solo \",[\"$\",\"em\",null,{\"children\":\"and\"}],\" on a full squadron net.\"]}]]}],[\"$\",\"$L18\",null,{\"delay\":0.1,\"children\":[\"$\",\"div\",null,{\"className\":\"mt-10 overflow-x-auto\",\"children\":[\"$\",\"div\",null,{\"role\":\"table\",\"aria-label\":\"WILCO compared to other approaches\",\"className\":\"min-w-[760px]\",\"children\":[[\"$\",\"div\",null,{\"role\":\"row\",\"className\":\"grid grid-cols-[150px_1.25fr_1fr_1fr] gap-3 px-1 pb-3\",\"children\":[[\"$\",\"span\",null,{\"role\":\"columnheader\"}],[\"$\",\"span\",null,{\"role\":\"columnheader\",\"className\":\"rounded-t-lg border-x border-t border-amber/35 bg-amber/[0.06] px-5 pt-4 font-display text-lg text-amber\",\"children\":\"WILCO\"}],[\"$\",\"span\",null,{\"role\":\"columnheader\",\"className\":\"px-5 pt-4 font-display text-lg text-muted-foreground\",\"children\":\"Cloud-AI tools\"}],[\"$\",\"span\",null,{\"role\":\"columnheader\",\"className\":\"px-5 pt-4 font-display text-lg text-muted-foreground\",\"children\":\"Server suites\"}]]}],[\"$\",\"$L19\",null,{\"className\":\"flex flex-col\",\"children\":[[\"$\",\"$L1a\",\"The brain\",{\"children\":[\"$\",\"div\",null,{\"role\":\"row\",\"className\":\"group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors\",\"children\":[[\"$\",\"span\",null,{\"role\":\"rowheader\",\"className\":\"flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground\",\"children\":\"The brain\"}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] border-b border-b-amber/15\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"aria-hidden\":true,\"className\":\"mt-0.5 size-4 shrink-0 text-phosphor\",\"children\":[\"$\",\"path\",null,{\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2.2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4 10.5l4 4 8-9\"}]}],[\"$\",\"span\",null,{\"children\":\"Deterministic, on your PC — 33 ms, exact math off the live feed\"}]]}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground border-b border-border\",\"children\":\"A remote language model — every call round-trips the internet\"}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground border-b border-border\",\"children\":\"Runs on infrastructure you host\"}]]}]}],[\"$\",\"$L1a\",\"Understanding\",{\"children\":[\"$\",\"div\",null,{\"role\":\"row\",\"className\":\"group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors\",\"children\":[[\"$\",\"span\",null,{\"role\":\"rowheader\",\"className\":\"flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground\",\"children\":\"Understanding\"}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] border-b border-b-amber/15\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"aria-hidden\":true,\"className\":\"mt-0.5 size-4 shrink-0 text-phosphor\",\"children\":[\"$\",\"path\",null,{\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2.2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4 10.5l4 4 8-9\"}]}],[\"$\",\"span\",null,{\"children\":\"Measured: 99.4% on 100,000 plain-English asks, garble repair, learns your personal wording — no phrases to memorize\"}]]}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground border-b border-border\",\"children\":\"Capable, but no published accuracy — and every sentence is metered\"}],\"$L47\"]}]}],\"$L48\",\"$L49\",\"$L4a\",\"$L4b\",\"$L4c\"]}]]}]}]}],\"$L4d\"]}]\n"])</script><script>self.__next_f.push([1,"29:[\"$\",\"$L18\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"mt-24 rounded-lg border border-border bg-surface-1/60 p-8\",\"children\":[[\"$\",\"p\",null,{\"className\":\"eyebrow\",\"children\":\"Honest limits\"}],[\"$\",\"h2\",null,{\"className\":\"font-display mt-3 text-3xl\",\"children\":\"What it doesn't do (yet)\"}],[\"$\",\"ul\",null,{\"className\":\"mt-5 grid gap-3 text-sm leading-relaxed text-muted-foreground sm:grid-cols-2\",\"children\":[[\"$\",\"li\",null,{\"children\":\"Carrier ops has a text-mode prototype — it's not in the Control Station yet.\"}],[\"$\",\"li\",null,{\"children\":\"One controlled airfield at a time (a second field's crew can run in parallel).\"}],[\"$\",\"li\",null,{\"children\":\"Windows only — it lives next to your DCS install.\"}],[\"$\",\"li\",null,{\"children\":\"English radio. It forgives accents; it doesn't translate.\"}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"2a:[\"$\",\"$L18\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"relative mt-24 overflow-hidden rounded-lg border border-border\",\"children\":[[\"$\",\"$L5\",null,{\"src\":{\"src\":\"/wilco/_next/static/media/crew.0ci1ql3o0yfc6.webp\",\"width\":1672,\"height\":941,\"blurWidth\":8,\"blurHeight\":5,\"blurDataURL\":\"data:image/webp;base64,UklGRuoAAABXRUJQVlA4TN0AAAAvBwABAM1VICICHgiACQMAAACZnoZzCAAYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIAEXChsv1bAAAAHghACgMAAMD53/7X9iYBigUwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAUAIMYluTlgQCkMAAAAJz/tWoggEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMIwA1euuj6Ta2j2UECBnzH4oP3zEEcZ/Mg6iEruld97fuvi8IltwdHHyaTvnj8rvVUp+ABEsp3m9PRaxGXY/gG34yEFs+1CfWlJnJAA=\"},\"alt\":\"Controller at the scope\",\"fill\":true,\"className\":\"object-cover opacity-25\",\"sizes\":\"100vw\"}],[\"$\",\"div\",null,{\"className\":\"relative flex flex-col items-start gap-5 p-10 lg:p-14\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-display max-w-xl text-4xl sm:text-5xl\",\"children\":[\"Your next flight deserves a crew that\",[\"$\",\"span\",null,{\"className\":\"text-amber glow-amber\",\"children\":\" answers back.\"}]]}],[\"$\",\"$L6\",null,{\"data-slot\":\"button\",\"className\":\"group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [\u0026_svg]:pointer-events-none [\u0026_svg]:shrink-0 [\u0026_svg:not([class*='size-'])]:size-4 bg-primary text-primary-foreground hover:bg-primary/80 h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2 ring-glow\",\"render\":[\"$\",\"$L7\",null,{\"href\":\"/access\"}],\"children\":[\"Get your invite code\",[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M5 12h14\",\"key\":\"1ays0h\"}],[\"path\",{\"d\":\"m12 5 7 7-7 7\",\"key\":\"xquz4c\"}]],\"className\":\"lucide-arrow-right\",\"data-icon\":\"inline-end\",\"aria-hidden\":true}]]}]]}]]}]}]\n"])</script><script>self.__next_f.push([1,"2b:[\"$\",\"script\",\"script-0\",{\"src\":\"/wilco/_next/static/chunks/2wq0q_t_iwhfo.js\",\"async\":true,\"nonce\":\"$undefined\"}]\n2c:[\"$\",\"$L4e\",null,{\"children\":[\"$\",\"$31\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@4f\"}]}]\n"])</script><script>self.__next_f.push([1,"35:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Miss → rephrase → learned forever, per pilot. Your personal wording becomes part of its vocabulary.\"}]\n36:[\"$\",\"$L1a\",\"Sub-second endpointing\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"line\",{\"x1\":\"10\",\"x2\":\"14\",\"y1\":\"2\",\"y2\":\"2\",\"key\":\"14vaq8\"}],[\"line\",{\"x1\":\"12\",\"x2\":\"15\",\"y1\":\"14\",\"y2\":\"11\",\"key\":\"17fdiu\"}],[\"circle\",{\"cx\":\"12\",\"cy\":\"14\",\"r\":\"8\",\"key\":\"1e1u0o\"}]],\"className\":\"lucide-timer size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Sub-second endpointing\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"It knows when you're done talking — and answers standard calls in about 0.9 seconds, mic to voice.\"}]]}]}]\n37:[\"$\",\"$L1a\",\"Compound calls\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z\",\"key\":\"zw3jo\"}],[\"path\",{\"d\":\"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12\",\"key\":\"1wduqc\"}],[\"path\",{\"d\":\"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17\",\"key\":\"kqbvx6\"}]],\"className\":\"lucide-layers size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Compound calls\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"“Picture and pigeons” gets both answers in one transmission.\"}]]}]}]\n38:[\"$\",\"$L1a\",\"The sentence after\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M16 10a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 14.286V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z\",\"key\":\"1n2ejm\"}],[\"path\",{\"d\":\"M20 9a2 2 0 0 1 2 2v10.286a.71.71 0 0 1-1.212.502l-2.202-2.202A2 2 0 0 0 17.172 19H10a2 2 0 0 1-2-2v-1\",\"key\":\"1qfcsi\"}]],\"className\":\"lucide-messages-square size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"The sentence after\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Follow-ups know what you were just talking about — “how far is it now?”, “say again the altimeter”, “and my squawk?” Ask a question while a clearance is outstanding and you get an answer, not a readback correction.\"}]]}]}]\n39:[\"$\",\"$L1a\",\"Faster ears on NVIDIA\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M12 20v2\",\"key\":\"1lh1kg\"}],[\"path\",{\"d\":\"M12 2v2\",\"key\":\"tus03m\"}],[\"path\",{\"d\":\"M17 20v2\",\"key\":\"1rnc9c\"}],[\"path\",{\"d\":\"M17 2v2\",\"key\":\"11trls\"}],[\"path\",{\"d\":\"M2 12h2\",\"key\":\"1t8f8n\"}],[\"path\",{\"d\":\"M2 17h2\",\"key\":\"7oei6x\"}],[\"path\",{\"d\":\"M2 7h2\",\"key\":\"asdhe0\"}],[\"path\",{\"d\":\"M20 12h2\",\"key\":\"1q8mjw\"}],[\"path\",{\"d\":\"M20 17h2\",\"key\":\"1fpfkl\"}],[\"path\",{\"d\":\"M20 7h2\",\"key\":\"1o8tra\"}],[\"path\",{\"d\":\"M7 20v2\",\"key\":\"4gnj0m\"}],[\"path\",{\"d\":\"M7 2v2\",\"key\":\"1i4yhu\"}],[\"rect\",{\"x\":\"4\",\"y\":\"4\",\"width\":\"16\",\"height\":\"16\",\"rx\":\"2\",\"key\":\"1vbyd7\"}],[\"rect\",{\"x\":\"8\",\"y\":\"8\",\"width\":\"8\",\"height\":\"8\",\"rx\":\"1\",\"key\":\"z9xiuo\"}]],\"className\":\"lucide-cpu size-4.5 text-muted-f"])</script><script>self.__next_f.push([1,"oreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Faster ears on NVIDIA\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"With a CUDA card it runs a bigger speech model at roughly 200 ms a transcription instead of 650 — fewer “say again”s with the mission running.\"}]]}]}]\n3a:[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z\",\"key\":\"uqj9uw\"}],[\"path\",{\"d\":\"M16 9a5 5 0 0 1 0 6\",\"key\":\"1q6k2b\"}],[\"path\",{\"d\":\"M19.364 18.364a9 9 0 0 0 0-12.728\",\"key\":\"ijwkga\"}]],\"className\":\"lucide-volume2 lucide-volume-2 size-4.5 text-muted-foreground\",\"aria-hidden\":true}]\n3b:[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Crew packs\"}]\n3c:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"One pick swaps the whole crew: every voice, the AWACS and JTAC callsigns, and the manner they work you in — by-the-book, or a looser squadron net.\"}]\n3d:[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Shown round on day one\"}]\n3e:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"The first time you open WILCO a recorded voice walks you through the Control Station — pointing at each control as it talks, and opening the actual kneeboard and career pages rather than describing them.\"}]\n3f:[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M4.9 16.1C1 12.2 1 5.8 4.9 1.9\",\"key\":\"s0qx1y\"}],[\"path\",{\"d\":\"M7.8 4.7a6.14 6.14 0 0 0-.8 7.5\",\"key\":\"1idnkw\"}],[\"circle\",{\"cx\":\"12\",\"cy\":\"9\",\"r\":\"2\",\"key\":\"1092wv\"}],[\"path\",{\"d\":\"M16.2 4.8c2 2 2.26 5.11.8 7.47\",\"key\":\"ojru2q\"}],[\"path\",{\"d\":\"M19.1 1.9a9.96 9.96 0 0 1 0 14.1\",\"key\":\"rhi7fg\"}],[\"path\",{\"d\":\"M9.5 18h5\",\"key\":\"mfy3pd\"}],[\"path\",{\"d\":\"m8 22 4-11 4 11\",\"key\":\"25yftu\"}]],\"className\":\"lucide-radio-tower size-4.5 text-muted-foreground\",\"aria-hidden\":true}]\n40:[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Real ATIS\"}]\n41:[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Information letters only advance, like real life — and controllers catch you reading back a stale one.\"}]\n42:[\"$\",\"$L1a\",\"Worked as a flight\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$23:props:children:1:props:children:1:0:props:children:props:children:0:props:iconNode\",\"className\":\"lucide-users size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Worked as a flight\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Check in as a two-ship or a four-ship and Ground and Tower work you as one — “Warhawk flight, cleared for takeoff” — not as separate aircraft.\"}]]}]}]\n43:[\"$\",\"$L1a\",\"Busy-net standby\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$23:props:children:1:props:children:1:1:props:children:props:children:0:props:iconNode\",\"className\":\"lucide-megaphone size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Busy-net standby\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Key up mid-clearance to another pilot and you get a “standby”, then they come back to you. An emergency is never told to wait.\"}]]}]}]\n44:[\"$\",\"$L1a\",\"The warning reaches you\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full ro"])</script><script>self.__next_f.push([1,"unded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M7 18v-6a5 5 0 1 1 10 0v6\",\"key\":\"pcx96s\"}],[\"path\",{\"d\":\"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z\",\"key\":\"1b4s83\"}],[\"path\",{\"d\":\"M21 12h1\",\"key\":\"jtio3y\"}],[\"path\",{\"d\":\"M18.5 4.5 18 5\",\"key\":\"g5sp9y\"}],[\"path\",{\"d\":\"M2 12h1\",\"key\":\"1uaihz\"}],[\"path\",{\"d\":\"M12 2v1\",\"key\":\"11qlp1\"}],[\"path\",{\"d\":\"m4.929 4.929.707.707\",\"key\":\"1i51kw\"}],[\"path\",{\"d\":\"M12 12v6\",\"key\":\"3ahymv\"}]],\"className\":\"lucide-siren size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"The warning reaches you\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Every controller has its own frequency and you can only listen to one. A missile in the air is called by whoever is working you — not only by the senior net, on a radio you left ten minutes ago.\"}]]}]}]\n45:[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-phosphor/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$25:props:children:1:props:children:1:0:props:children:props:children:0:props:iconNode\",\"className\":\"lucide-plane size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"Straight onto your knee\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"Build puts the deck on your in-game kneeboard at RShift+K, and it can rebuild itself while you fly. Export saves the pages anywhere you like — to print, to share, or to drop into a mission's own kneeboard folder.\"}]]}]\n46:[\"$\",\"$L1a\",\"On your kneeboard\",{\"className\":\"h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-full rounded-lg border border-border bg-surface-1 p-6 transition-all duration-200 hover:-translate-y-0.5 hover:border-amber/40\",\"children\":[[\"$\",\"$L33\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$25:props:children:1:props:children:1:0:props:children:props:children:0:props:iconNode\",\"className\":\"lucide-plane size-4.5 text-muted-foreground\",\"aria-hidden\":true}],[\"$\",\"h3\",null,{\"className\":\"font-display mt-3 text-xl\",\"children\":\"On your kneeboard\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-relaxed text-muted-foreground\",\"children\":\"The dossier and a deck of reference pages install straight into the DCS kneeboard, so your career and every call ride on your knee at RShift+K.\"}]]}]}]\n47:[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground border-b border-border\",\"children\":\"No published accuracy\"}]\n48:[\"$\",\"$L1a\",\"Reply time\",{\"children\":[\"$\",\"div\",null,{\"role\":\"row\",\"className\":\"group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors\",\"children\":[[\"$\",\"span\",null,{\"role\":\"rowheader\",\"className\":\"flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground\",\"children\":\"Reply time\"}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] border-b border-b-amber/15\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"aria-hidden\":true,\"className\":\"mt-0.5 size-4 shrink-0 text-phosphor\",\"children\":[\"$\",\"path\",null,{\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2.2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4 10.5l4 4 8-9\"}]}],[\"$\",\"span\",null,{\"children\":\"~0.9 s, mic to voice\"}]]}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground border-b border-border\",\"children\":\"“A few seconds” is typical\"}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground border-b border-border\",\"children\":\"Depends on your server\"}]]}]}]\n49:[\"$\",\"$L1a\",\"Sees the battlespace\",{\"children\":[\"$"])</script><script>self.__next_f.push([1,"\",\"div\",null,{\"role\":\"row\",\"className\":\"group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors\",\"children\":[[\"$\",\"span\",null,{\"role\":\"rowheader\",\"className\":\"flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground\",\"children\":\"Sees the battlespace\"}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] border-b border-b-amber/15\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"aria-hidden\":true,\"className\":\"mt-0.5 size-4 shrink-0 text-phosphor\",\"children\":[\"$\",\"path\",null,{\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2.2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4 10.5l4 4 8-9\"}]}],[\"$\",\"span\",null,{\"children\":\"Every unit, live weather, missiles in flight — traffic calls, BRAA, the countdown\"}]]}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground border-b border-border\",\"children\":\"Often only your own jet — real traffic calls aren't possible\"}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground border-b border-border\",\"children\":\"Yes, via the server\"}]]}]}]\n4a:[\"$\",\"$L1a\",\"Offline / no account\",{\"children\":[\"$\",\"div\",null,{\"role\":\"row\",\"className\":\"group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors\",\"children\":[[\"$\",\"span\",null,{\"role\":\"rowheader\",\"className\":\"flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground\",\"children\":\"Offline / no account\"}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] border-b border-b-amber/15\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"aria-hidden\":true,\"className\":\"mt-0.5 size-4 shrink-0 text-phosphor\",\"children\":[\"$\",\"path\",null,{\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2.2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4 10.5l4 4 8-9\"}]}],[\"$\",\"span\",null,{\"children\":\"Yes — no API keys, no login, $0 to run after install\"}]]}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground border-b border-border\",\"children\":\"No — login and metered cloud calls\"}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground border-b border-border\",\"children\":\"No — server licence and setup\"}]]}]}]\n"])</script><script>self.__next_f.push([1,"4b:[\"$\",\"$L1a\",\"Multiplayer\",{\"children\":[\"$\",\"div\",null,{\"role\":\"row\",\"className\":\"group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors\",\"children\":[[\"$\",\"span\",null,{\"role\":\"rowheader\",\"className\":\"flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground\",\"children\":\"Multiplayer\"}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] border-b border-b-amber/15\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"aria-hidden\":true,\"className\":\"mt-0.5 size-4 shrink-0 text-phosphor\",\"children\":[\"$\",\"path\",null,{\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2.2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4 10.5l4 4 8-9\"}]}],[\"$\",\"span\",null,{\"children\":\"The SRS your squadron already runs. One install, no virtual audio cables, no dedicated server — mic triage, per-pilot readbacks, one shooter at a time\"}]]}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground border-b border-border\",\"children\":\"Virtual audio cables plus a second SRS client to babysit\"}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground border-b border-border\",\"children\":\"A dedicated server plus a proprietary radio client instead of SRS\"}]]}]}]\n"])</script><script>self.__next_f.push([1,"4c:[\"$\",\"$L1a\",\"Proof\",{\"children\":[\"$\",\"div\",null,{\"role\":\"row\",\"className\":\"group grid grid-cols-[150px_1.25fr_1fr_1fr] items-stretch gap-3 px-1 transition-colors\",\"children\":[[\"$\",\"span\",null,{\"role\":\"rowheader\",\"className\":\"flex items-center py-4 font-mono text-[0.65rem] uppercase tracking-[0.2em] text-muted-foreground\",\"children\":\"Proof\"}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"flex items-start gap-2.5 border-x border-amber/35 bg-amber/[0.06] px-5 py-4 text-sm text-foreground transition-colors group-hover:bg-amber/[0.11] rounded-b-lg border-b\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 20 20\",\"aria-hidden\":true,\"className\":\"mt-0.5 size-4 shrink-0 text-phosphor\",\"children\":[\"$\",\"path\",null,{\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2.2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"d\":\"M4 10.5l4 4 8-9\"}]}],[\"$\",\"span\",null,{\"children\":\"A 1,000,000-utterance exam and a 100,000-ask natural-speech exam, re-run and republished every release\"}]]}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground \",\"children\":\"Nothing published\"}],[\"$\",\"span\",null,{\"role\":\"cell\",\"className\":\"px-5 py-4 text-sm text-muted-foreground \",\"children\":\"Nothing published\"}]]}]}]\n4d:[\"$\",\"$L18\",null,{\"delay\":0.15,\"children\":[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-2xl text-xs leading-relaxed text-muted-foreground\",\"children\":\"And the price: $35, once, for the whole crew and every feature in it. No subscription, no per-call costs anywhere, so the crew never goes quiet to save someone's API bill.\"}]}]\n"])</script><script>self.__next_f.push([1,"2f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"50:I[27201,[\"/wilco/_next/static/chunks/1o6f7tk2tka3q.js\",\"/wilco/_next/static/chunks/2_y35cvn_bq35.js\",\"/wilco/_next/static/chunks/0p6sddysn1qi3.js\",\"/wilco/_next/static/chunks/3ukd3bshv0y59.js\",\"/wilco/_next/static/chunks/14mrh2-p_w84d.js\"],\"IconMark\"]\n"])</script><script>self.__next_f.push([1,"32:[[\"$\",\"title\",\"0\",{\"children\":\"Features · WILCO\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Everything the WILCO crew actually does — hearing, brain, voice, the missile countdown, squadron discipline, and the receipts.\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:title\",\"content\":\"WILCO — key the mic. Someone answers.\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:description\",\"content\":\"A talking AI radio crew for DCS World. Real phraseology, live mission picture, sub-second replies, no API keys.\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:url\",\"content\":\"https://khossam963-png.github.io/wilco\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:site_name\",\"content\":\"WILCO\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:image\",\"content\":\"https://khossam963-png.github.io/wilco/img/hero.webp\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image:width\",\"content\":\"1914\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:height\",\"content\":\"822\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:title\",\"content\":\"WILCO — key the mic. Someone answers.\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:description\",\"content\":\"A talking AI radio crew for DCS World. Real phraseology, live mission picture, sub-second replies, no API keys.\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:image\",\"content\":\"https://khossam963-png.github.io/wilco/img/hero.webp\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:image:width\",\"content\":\"1914\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image:height\",\"content\":\"822\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/wilco/favicon.ico?favicon.43ewx1wsl66l-.ico\",\"sizes\":\"256x256\",\"type\":\"image/x-icon\"}],[\"$\",\"$L50\",\"17\",{}]]\n"])</script><script>self.__next_f.push([1,"4f:null\n"])</script></body></html>