.fn-page-fn01 .fn-site-header,.fn-page-fn01why .fn-site-header,.fn-page-fn01prototype .fn-site-header{position:relative;height:58px;background:linear-gradient(90deg,#001b44,#075293)}
.fn01-page-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 28px;padding:9px 20px;background:#f6f9fc;border-bottom:1px solid #d5e2ef;color:#536b87;font-size:11px;letter-spacing:.35px}
.fn01-page-nav a{padding:3px 0;border-bottom:1px solid transparent}.fn01-page-nav a[aria-current]{color:#001b44;border-bottom-color:#0066ff;font-weight:600}.fn01-page-nav a:hover{color:#0066ff}
@media(max-width:600px){.fn01-page-nav{gap:8px 20px;padding:10px 14px;font-size:10px;letter-spacing:0}}
@media print{.fn01-page-nav{display:none}}

/* Shared across every FN-BUILD page, including Why Concept. */
.aircraft-design-switcher{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:18px 20px;background:#edf3f8;border-bottom:1px solid #d5e2ef;font-family:Inter,Sarabun,sans-serif}.aircraft-design-switcher a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 18px;box-sizing:border-box;border:1px solid #bfd2e5;border-radius:5px;font-size:12px;line-height:1.5;text-decoration:none;color:#123963;background:#f4f8fc;white-space:nowrap}.aircraft-design-switcher a[aria-current="page"]{background:#153f73;color:white;border-color:#153f73;font-weight:600}.aircraft-design-switcher a:hover{border-color:#326da2}.aircraft-design-switcher a:focus-visible{outline:3px solid #459be0;outline-offset:3px}.fn-page-fn02 .fn-site-header,.fn-page-fn02why .fn-site-header,.fn-page-fn02prototype .fn-site-header{position:relative;height:58px;background:linear-gradient(90deg,#001b44,#075293)}@media(max-width:600px){.aircraft-design-switcher{padding:14px 12px;gap:8px}.aircraft-design-switcher a{font-size:11px;padding:9px 12px;flex:1 1 auto}}@media print{.aircraft-design-switcher{display:none}}

.aircraft-design-switcher{position:sticky;top:0;z-index:15}.aircraft-design-switcher a[data-build-model]{min-width:145px}@media(max-width:600px){.aircraft-design-switcher a[data-build-model]{min-width:0}}

/* Model selection replaces the header CTA on FN-BUILD pages. */
.fn-site-header>.fn-header-models{position:static;z-index:auto;display:flex;flex:none;flex-wrap:nowrap;gap:6px;padding:0;margin-left:auto;background:none;border:0}.fn-site-header>.fn-header-models a[data-build-model]{display:inline-flex;min-width:0;min-height:34px;padding:8px 11px;background:#f2f6fb;border:1px solid #b8cde0;color:#173e68;font-size:10px;line-height:1.3;letter-spacing:0;white-space:nowrap;border-radius:4px;text-decoration:none}.fn-site-header>.fn-header-models a[aria-current="page"]{background:#fff;color:#003b71;border-color:white;font-weight:700;box-shadow:inset 0 -3px #2d8cce}.fn-site-header{gap:14px}@media(max-width:1100px){.fn-site-header>.fn-header-models a[data-build-model]{padding:7px 8px;font-size:9px}.fn-site-header{gap:10px}}@media(max-width:600px){.fn-site-header>.fn-header-models{gap:4px}.fn-site-header>.fn-header-models a[data-build-model]{padding:7px 6px;font-size:8px;min-height:32px}.fn-site-header{padding-left:12px;padding-right:12px;gap:8px}.fn-site-header .fn-nav-logo{max-width:85px}.fn-site-header .fn-menu-toggle{margin-left:auto}}
