:root{--r13-ink:#0b1220;--r13-ink-2:#152033;--r13-paper:#f6f8fb;--r13-card:#ffffff;--r13-text:#172033;--r13-muted:#536176;--r13-line:rgba(21, 32, 51, 0.13);--r13-line-strong:rgba(21, 32, 51, 0.2);--r13-red:#c7112e;--r13-red-dark:#9f1027;--r13-focus:rgba(199, 17, 46, 0.32);--r13-nav:68px;--nav-height:68px}.hero.hero--media{position:relative!important;isolation:isolate;overflow:hidden!important;background-color:#07101d!important;background-image:linear-gradient(90deg,rgba(7,16,29,.98),rgba(7,16,29,.9))!important}body:has(.form-section) .hero.hero--media{background-color:#07101d!important;background-image:linear-gradient(90deg,rgba(7,16,29,.98),rgba(7,16,29,.9))!important}.hero.hero--media>.hero-media{position:absolute;inset:0;z-index:0;display:block;pointer-events:none;overflow:hidden}.hero.hero--media>.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:saturate(.88) contrast(1.04)}.hero.hero--media>.hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,16,29,.98),rgba(7,16,29,.9))}.hero.hero--media>h1,.hero.hero--media>p{position:relative;z-index:1}@media (max-width:640px){.hero.hero--media>.hero-media img{object-position:56% center}}*,::after,::before{box-sizing:border-box}html{min-width:320px;overflow-x:clip;scroll-padding-top:calc(var(--r13-nav) + 24px);background:var(--r13-paper)}body{min-height:100dvh;overflow-x:clip;color:var(--r13-text)!important;background:var(--r13-paper)!important;font-family:Outfit,Aptos,"SF Pro Display","Segoe UI Variable","Segoe UI",system-ui,sans-serif!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,body *,button,input,select,textarea{letter-spacing:0!important}img{max-width:100%;height:auto;color:transparent}a{color:var(--r13-red);text-underline-offset:0.18em}a:hover{color:var(--r13-red-dark)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--r13-focus)!important;outline-offset:4px!important}.skip-link{border-radius:0 0 8px 8px!important;background:var(--r13-red)!important;color:#fff!important}.navbar{position:fixed!important;inset:0 0 auto 0!important;z-index:1000!important;min-height:var(--r13-nav)!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:0 max(24px,calc((100vw - 1120px)/ 2))!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.11)!important;border-radius:0!important;background:rgba(8,16,30,.96)!important;box-shadow:none!important;transform:none!important;backdrop-filter:blur(12px) saturate(130%)!important;-webkit-backdrop-filter:blur(12px) saturate(130%)!important;overflow:visible!important}.navbar.nav-hidden,body.mobile-nav-open .navbar{transform:none!important}.navbar-brand{min-width:0;min-height:48px;display:inline-flex!important;align-items:center!important;gap:10px!important;color:#fff!important;text-decoration:none!important;font-weight:800!important;white-space:nowrap}.navbar-brand img,.navbar-brand svg{width:42px!important;height:42px!important;flex:0 0 auto;filter:drop-shadow(0 8px 16px rgba(0, 0, 0, .28))}.navbar-brand span{max-width:124px;overflow:hidden;text-overflow:ellipsis;color:#fff!important;font-size:.78rem!important;font-weight:850!important;letter-spacing:.08em!important}.navbar-links{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(14px,2vw,26px)!important}.navbar-links a{min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 0!important;border-radius:4px!important;color:rgba(255,255,255,.76)!important;font-size:.88rem!important;font-weight:650!important;line-height:1!important;text-decoration:none!important;transition:color 160ms,background-color 160ms,transform 160ms!important}.navbar-links a:focus-visible,.navbar-links a:hover{color:#fff!important;transform:translateY(-1px)}.nav-cta,.navbar-links a.nav-cta{min-height:42px!important;padding:0 18px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:4px!important;background:var(--r13-red)!important;color:#fff!important;font-weight:800!important}.nav-cta:hover,.navbar-links a.nav-cta:focus-visible,.navbar-links a.nav-cta:hover{background:var(--r13-red-dark)!important;color:#fff!important}.mobile-toggle{width:46px!important;height:46px!important;flex:0 0 46px;display:none!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:6px!important;background:rgba(255,255,255,.08)!important;cursor:pointer!important}.mobile-toggle span{display:block!important;width:22px!important;height:2px!important;border-radius:999px!important;background:#fff!important;transition:transform .2s,opacity 160ms!important}.mobile-toggle span+span{margin-top:5px!important}.mobile-toggle.active span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-overlay{position:fixed;inset:0;z-index:995;background:rgba(7,12,24,.55);opacity:0;pointer-events:none;transition:opacity 180ms}.nav-overlay.active{opacity:1;pointer-events:auto}.page-header{padding:calc(var(--r13-nav) + 72px) 24px 54px!important;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 44%),#0b1220!important;text-align:center}.page-header h1{margin:0 0 8px!important;color:#fff!important;font-size:clamp(2rem, 5vw, 3rem)!important;line-height:1.02!important;font-weight:850!important;text-wrap:balance}.page-header p{color:rgba(255,255,255,.68)!important}.content{width:min(calc(100% - 40px),820px)!important;max-width:820px!important;margin:0 auto!important;padding:clamp(42px,7vw,72px) 0 clamp(72px,9vw,104px)!important}.content .back-link{width:fit-content;min-height:42px;display:inline-flex!important;align-items:center;margin-bottom:38px!important;padding:0 14px;border:1px solid var(--r13-line);border-radius:4px;background:#fff;text-decoration:none;box-shadow:0 12px 34px rgba(11,18,32,.06)}.content h2{margin:clamp(34px,5vw,48px) 0 12px!important;padding-top:8px;border-top:1px solid var(--r13-line);color:var(--r13-ink)!important;font-size:clamp(1.18rem, 2vw, 1.4rem)!important;line-height:1.18!important;font-weight:820!important}.content li,.content p{color:#374151!important;font-size:1rem!important;line-height:1.74!important}.content ul{padding-left:1.25rem!important}.hero{position:relative;isolation:isolate;overflow:clip}body:has(.form-section) .hero{min-height:clamp(350px,45dvh,480px)!important;padding:calc(var(--r13-nav) + 64px) 24px 78px!important;background-image:linear-gradient(90deg,rgba(7,14,27,.98),rgba(7,14,27,.87)),image-set(
      url("/img/leadership-certification-group-ceremony.webp?v=20260621r4") type("image/webp"),
      url("/img/leadership-certification-group-ceremony.jpg") type("image/jpeg")
    )!important;background-size:cover!important;background-position:center 38%!important;color:#fff!important;text-align:left!important}body:has(.form-section) .hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:72px 72px;opacity:.52;pointer-events:none}body:has(.form-section) .hero h1,body:has(.form-section) .hero p{width:min(100%,720px);margin-left:auto!important;margin-right:auto!important}body:has(.form-section) .hero h1{margin-bottom:16px!important;color:#fff!important;font-size:clamp(2.54rem, 6.4vw, 4.8rem)!important;line-height:.99!important;font-weight:850!important;text-wrap:balance}body:has(.form-section) .hero h1 span{display:block!important;color:#fff!important}body:has(.form-section) .hero p{color:rgba(255,255,255,.77)!important;font-size:clamp(1rem, 1.6vw, 1.15rem)!important;line-height:1.6!important}.form-section{width:min(calc(100% - 40px),720px)!important;max-width:720px!important;margin:-52px auto 84px!important;padding:0!important;position:relative;z-index:2}.form-card{padding:clamp(30px,5vw,54px)!important;border:1px solid var(--r13-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 28px 74px rgba(11,18,32,.1)!important}.form-card h2{color:var(--r13-ink)!important;font-size:clamp(1.24rem, 2vw, 1.48rem)!important;line-height:1.15!important;font-weight:820!important}.contact-strip,.form-card .subtitle{color:var(--r13-muted)!important}.field label{color:var(--r13-text)!important;font-weight:750!important}.field input,.field select,.field textarea{min-height:50px!important;border:1px solid var(--r13-line-strong)!important;border-radius:5px!important;background:#f8fafc!important;color:var(--r13-ink)!important;transition:border-color 160ms,box-shadow 160ms,background-color 160ms!important}.field textarea{min-height:132px!important}.field input::placeholder,.field textarea::placeholder{color:#6b7689!important}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--r13-red)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(199,17,46,.11)!important}.btn-primary,.submit-btn{min-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(199,17,46,.32)!important;border-radius:5px!important;background:linear-gradient(180deg,#d51436,#bf0d2b)!important;color:#fff!important;font-weight:850!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:0 18px 44px rgba(199,17,46,.24)!important;transition:transform 160ms,background 160ms,box-shadow 160ms!important}.btn-primary:hover,.submit-btn:hover{background:linear-gradient(180deg,#c7112e,#a70f28)!important;transform:translateY(-1px);box-shadow:0 22px 52px rgba(199,17,46,.28)!important}.btn-primary:active,.submit-btn:active{transform:translateY(1px) scale(.99)}.form-status{border-radius:5px!important}.form-status.success{background:#ecfdf3!important;color:#166534!important}.form-status.error{background:#fff1f2!important;color:#991b1b!important}.contact-strip{width:min(calc(100% - 40px),720px);margin:-54px auto 70px;padding:0!important;text-align:center}footer{padding:42px 24px 34px!important;background:#0b1220!important;color:rgba(255,255,255,.66)!important;border-top:1px solid rgba(255,255,255,.08)!important}footer p,footer strong{color:rgba(255,255,255,.72)!important}footer a{color:rgba(255,255,255,.78)!important}footer a:focus-visible,footer a:hover{color:#fff!important}@media (max-width:760px){:root{--r13-nav:64px;--nav-height:64px}body,html{width:100%;overflow-x:clip!important}.navbar{min-height:var(--r13-nav)!important;padding:0 10px!important;gap:10px!important}.navbar-brand{min-width:0}.navbar-brand img,.navbar-brand svg{width:40px!important;height:40px!important}.navbar-brand span{max-width:92px;font-size:.74rem!important}.mobile-toggle,.navbar.mobile-normalized-nav .mobile-toggle{display:inline-flex!important}.navbar-links,.navbar.mobile-normalized-nav .navbar-links{position:fixed!important;top:calc(var(--r13-nav) + 10px)!important;left:10px!important;right:10px!important;z-index:1001!important;display:grid!important;grid-template-columns:1fr!important;gap:4px!important;width:auto!important;max-height:calc(100dvh - var(--r13-nav) - 28px);overflow:auto;padding:10px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:8px!important;background:rgba(8,16,30,.98)!important;box-shadow:0 24px 70px rgba(0,0,0,.34)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(0,-8px,0)!important;transition:opacity 180ms,transform 180ms,visibility 180ms!important}.navbar-links.mobile-open,.navbar.mobile-normalized-nav .navbar-links.mobile-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate3d(0,0,0)!important}.navbar-links a{min-height:48px!important;justify-content:flex-start!important;padding:0 14px!important;border-radius:5px!important;color:rgba(255,255,255,.84)!important;font-size:.96rem!important}.navbar-links a:focus-visible,.navbar-links a:hover{background:rgba(255,255,255,.08)!important;transform:none}.navbar-links a.nav-cta{justify-content:center!important;margin-top:4px}.page-header{padding:calc(var(--r13-nav) + 56px) 20px 46px!important}.page-header h1{font-size:clamp(2rem, 10vw, 2.72rem)!important}.content{width:min(calc(100% - 32px),820px)!important;padding:38px 0 78px!important}body:has(.form-section) .hero{min-height:360px!important;padding:calc(var(--r13-nav) + 52px) 18px 72px!important;background-image:linear-gradient(90deg,rgba(7,14,27,.96),rgba(7,14,27,.78)),image-set(
        url("/img/leadership-certification-group-ceremony-mobile-720-q40.webp?v=20260621r4") type("image/webp"),
        url("/img/leadership-certification-group-ceremony.jpg") type("image/jpeg")
      )!important;background-position:center 34%!important}body:has(.form-section) .hero h1{font-size:clamp(2.18rem, 11vw, 3.18rem)!important;line-height:1.02!important}body:has(.form-section) .hero p{font-size:.98rem!important;line-height:1.58!important}.form-section{width:min(calc(100% - 28px),720px)!important;margin:-42px auto 78px!important}.form-card{padding:28px 20px!important}.field{margin-bottom:18px!important}.contact-strip{width:min(calc(100% - 32px),720px);margin-top:-48px;margin-bottom:72px}.mobile-action-dock{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;z-index:1045!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:8px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;background:rgba(8,16,30,.97)!important;box-shadow:0 18px 56px rgba(0,0,0,.34)!important;opacity:0!important;pointer-events:none!important;transform:translate3d(0,120%,0)!important;transition:transform 180ms,opacity 180ms!important}body.mobile-dock-visible:not(.mobile-nav-open) .mobile-action-dock{opacity:1!important;pointer-events:auto!important;transform:translate3d(0,0,0)!important}body.mobile-nav-open .mobile-action-dock,body:has(input:focus) .mobile-action-dock,body:has(select:focus) .mobile-action-dock,body:has(textarea:focus) .mobile-action-dock{opacity:0!important;pointer-events:none!important;transform:translate3d(0,120%,0)!important}.mobile-action-dock a{min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:5px!important;text-decoration:none!important;font-weight:850!important}.mobile-action-dock__primary{padding:0 16px!important;background:linear-gradient(180deg,#d51436,#bf0d2b)!important;color:#fff!important}.mobile-action-dock__secondary{min-width:76px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;background:rgba(255,255,255,.08)!important}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}