/* The same compact site navigation appears on every public page. */
.global-header{position:relative;z-index:20;display:block;max-width:none;margin:0;padding:0;background:#17201d;color:#fffef8;border-bottom:1px solid #435247}
.global-header__inner{width:min(1280px,100%);min-height:86px;margin:auto;padding:14px clamp(20px,5vw,80px);display:flex;align-items:center;gap:28px}
.global-header .brand{display:inline-flex;align-items:center;gap:12px;flex:none;color:#fffef8;text-decoration:none;font:400 12px/1.2 Inter,Arial,sans-serif;letter-spacing:0}
.global-header .brand img{width:48px;height:48px;flex:none}
.global-header .brand strong{font:700 18px/1.1 Space,Arial,sans-serif;letter-spacing:-.035em}
.global-header__desktop{display:flex;align-items:center;gap:clamp(16px,2vw,30px);margin-left:auto;font:700 13px/1.3 Inter,Arial,sans-serif}
.global-header__desktop a,.global-header__mobile a{color:#fffef8;text-decoration:none;white-space:nowrap}
.global-header__desktop a:not(.global-header__action):hover,.global-header__mobile a:hover{text-decoration:underline;text-underline-offset:6px}
.global-header__desktop a[aria-current=page],.global-header__mobile a[aria-current=page]{text-decoration:none;box-shadow:inset 0 -3px 0 #d9f06f}
.global-header__desktop a[href="/ai-leadership-training/"][aria-current=page]{padding-bottom:6px}
.global-header__action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;background:#d9f06f;color:#17201d!important;font-weight:700;text-decoration:none!important}
.global-header__action:hover{background:#e8fa9d}
.global-header__soon{display:block;color:#bdc8bd;font:400 10px/1.2 Plex,monospace;letter-spacing:0}
.global-header__mobile{display:none}
.global-header__utility{margin-left:0}
.global-header .quiet{color:#fffef8}
.global-footer{display:block;margin:0;background:#17201d;color:#fffef8;border-top:1px solid #435247;padding:56px clamp(20px,5vw,80px) 30px}
.global-footer__inner{width:min(1280px,100%);margin:auto}
.global-footer__top{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(0,2fr);gap:64px;padding-bottom:52px}
.global-footer .brand{display:inline-flex;align-items:center;gap:12px;color:#fffef8;text-decoration:none;font:400 12px/1.2 Inter,Arial,sans-serif}
.global-footer .brand img{width:46px;height:46px}
.global-footer .brand strong{font:700 18px/1.1 Space,Arial,sans-serif}
.global-footer__intro{max-width:28ch;margin:24px 0 0;color:#bdc8bd;font-size:16px;line-height:1.55}
.global-footer__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.global-footer__groups h2{margin:0 0 16px;color:#d9f06f;font:400 11px/1.4 Plex,monospace;letter-spacing:.08em}
.global-footer__groups a{display:block;width:fit-content;margin:0 0 12px;color:#fffef8;font:400 13px/1.5 Inter,Arial,sans-serif;text-decoration:none}
.global-footer__groups a:hover{text-decoration:underline;text-underline-offset:4px}
.global-footer__bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #435247;padding-top:22px;color:#bdc8bd;font:400 11px/1.5 Plex,monospace}
.global-header a:focus-visible,.global-header summary:focus-visible,.global-header button:focus-visible,.global-footer a:focus-visible{outline:3px solid #d9f06f;outline-offset:4px}
@media(max-width:900px){.global-header__inner{display:block;min-height:0}.global-header__row{display:block;position:relative}.global-header__row .brand{min-height:48px}.global-header__desktop{display:none}.global-header__mobile{display:block;width:100%;margin:0}.global-header__mobile summary{position:absolute;right:0;top:0;list-style:none;display:flex;align-items:center;justify-content:center;min-width:78px;min-height:48px;border:1px solid #bdc8bd;color:#fffef8;cursor:pointer;font:700 14px/1 Inter,Arial,sans-serif}.global-header__mobile summary::-webkit-details-marker{display:none}.global-header__mobile summary:after{content:'+';margin-left:10px;color:#d9f06f;font-size:20px;font-weight:400}.global-header__mobile[open] summary:after{content:'−'}.global-header__mobile nav{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;width:100%;gap:0;margin:14px 0 0;border-top:1px solid #435247;font-size:15px}.global-header__mobile nav a{display:flex;align-items:center;min-height:48px;padding:11px 0;border-bottom:1px solid #435247;white-space:normal}.global-header__mobile nav .global-header__action{margin:12px 0;border:0;color:#17201d;min-height:48px;padding:12px 16px}.global-header__mobile .global-header__soon{display:inline;margin-left:12px}.global-header__utility{margin:12px 0 0}}
@media(max-width:700px){.global-footer__top{grid-template-columns:1fr;gap:38px}.global-footer__groups{grid-template-columns:1fr 1fr;gap:28px 20px}.global-footer__bottom{display:block}.global-footer__bottom span{display:block;margin-bottom:8px}}
@media(max-width:440px){.global-header .brand img{width:42px;height:42px}.global-header .brand strong{font-size:16px}.global-footer__groups{grid-template-columns:1fr}}
@media print{.global-header__desktop,.global-header__mobile,.global-footer{display:none!important}}
