:root{--navy: #173F7D;--navy-700: #133460;--navy-tint: #E4EBF8;--amber: #D4AF37;--amber-dark: #8A6A14;--amber-tint: #FBF3DC;--bg: #F8FAFC;--bg-alt: #EEF2F7;--card: #FFFFFF;--border: #E2E8F0;--text: #1E293B;--text-secondary: #334155;--text-on-navy: #F1F5F9;--text-on-navy-dim: #C4CEDC;--font-display: 'Source Serif 4',Georgia,serif;--font-body: 'Public Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--radius: 14px;--radius-sm: 10px;--shadow-card: 0 1px 2px rgba(15,23,42,0.04),0 8px 24px rgba(15,23,42,0.06);--measure: 68ch;--container: 1220px}*,::before,::after{box-sizing: border-box}html{scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}@media (prefers-reduced-motion: reduce){*,::before,::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important}}body{margin: 0px;font-family: var(--font-body);font-size: 18px;line-height: 1.65;color: var(--text);background: var(--bg);-webkit-font-smoothing: antialiased}h1,h2,h3{font-family: var(--font-display);color: var(--navy);margin: 0px 0px 0.5em;line-height: 1.15;letter-spacing: -0.01em}p{margin: 0px 0px 1em}p:last-child{margin-bottom: 0px}a{color: inherit}img,svg{display: block;max-width: 100%}
img{height:auto;}.container{width: 100%;max-width: var(--container);margin: 0px auto;padding: 0px 24px}section{padding: 56px 0px}@media (max-width: 640px){section{padding: 42px 0px}}.eyebrow{display: inline-flex;align-items: center;gap: 8px;font-family: var(--font-body);font-weight: 700;font-size: 14px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--amber-dark);margin-bottom: 14px}.section-head{max-width: 720px;margin: 0px 0px 40px}.section-head h2{font-size: clamp(1.6rem,1.1rem + 1.8vw,2.35rem)}.section-head p{font-size: 19px;color: var(--text-secondary)}a:focus,a:focus-visible{outline: none}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;font-family: var(--font-body);font-weight: 700;font-size: 18px;line-height: 1;padding: 16px 28px;border-radius: 10px;border: 2px solid transparent;cursor: pointer;text-decoration: none;transition: transform 0.15s,background-color 0.15s,border-color 0.15s;white-space: nowrap}.btn:hover{transform: translateY(-1px)}.btn-primary{background: var(--amber);color: var(--navy)}.btn-primary:hover{background: var(--amber-dark);color: rgb(255,255,255)}header.site-header{position: sticky;top: 0px;z-index: 60;background: rgba(248,250,252,0.95);backdrop-filter: blur(8px);border-bottom: 1px solid var(--border)}.header-inner{display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 14px 0px;position: relative}.brand{display: flex;align-items: center;gap: 14px;text-decoration: none;color: var(--navy);flex-shrink: 0}.brand-logo{height: 34px;width: auto;flex-shrink: 0}.brand-divider{width: 1px;height: 36px;background: var(--border);flex-shrink: 0}.brand-text{font-family: var(--font-display);font-weight: 600;font-size: 18px;line-height: 1.18;letter-spacing: -0.01em}.brand-sub{display: block;font-family: var(--font-body);font-weight: 500;font-size: 12.5px;letter-spacing: 0.01em;color: var(--amber-dark);margin-bottom: 3px}.header-actions{display: flex;align-items: center;gap: 14px;flex-shrink: 0}.header-cta-stack{display: flex;flex-direction: column;align-items: flex-end;line-height: 1.3}.header-cta-top{font-weight: 800;font-size: 14.5px;color: var(--amber-dark);text-decoration: none;white-space: nowrap}.header-cta-top:hover{color: var(--navy)}.header-cta-bottom{font-weight: 700;font-size: 14.5px;color: var(--navy);text-decoration: none;white-space: nowrap}.header-cta-bottom:hover{color: var(--amber-dark)}footer.site-footer{background: var(--navy);color: var(--text-on-navy-dim);padding-top: 64px;border-top: 1px solid rgba(255,255,255,0.08)}.footer-grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 36px;padding-bottom: 44px;border-bottom: 1px solid rgba(255,255,255,0.12)}@media (max-width: 900px){.footer-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 560px){.footer-grid{grid-template-columns: 1fr;gap: 32px}}.footer-brand .brand-text{color: rgb(255,255,255)}.footer-brand .brand-sub{color: rgb(232,199,102)}.footer-tagline{font-size: 16px;margin-top: 14px;max-width: 34ch;color: var(--text-on-navy-dim)}.footer-nmls{margin-top: 20px;font-size: 14.5px;line-height: 1.7;color: var(--text-on-navy-dim)}.footer-nmls strong{color: rgb(255,255,255)}.footer-col h4{color: rgb(255,255,255);font-family: var(--font-body);font-size: 15px;text-transform: uppercase;letter-spacing: 0.06em;font-weight: 700;margin-bottom: 16px}.footer-col ul{list-style: none;margin: 0px;padding: 0px;display: flex;flex-direction: column;gap: 11px}.footer-col a{color: var(--text-on-navy-dim);text-decoration: none;font-size: 16px}.footer-col a:hover{color: rgb(255,255,255);text-decoration: underline}.footer-contact-item{display: flex;align-items: center;gap: 9px;font-size: 16px;color: var(--text-on-navy-dim)}.footer-contact-item svg{width: 17px;height: 17px;color: rgb(232,199,102);flex-shrink: 0}.footer-compliance{padding: 32px 0px;display: flex;align-items: flex-start;gap: 16px;flex-wrap: wrap}.nexa-logo-badge{background: rgb(255,255,255);border-radius: 10px;padding: 10px 16px;display: flex;align-items: center;flex-shrink: 0}.nexa-logo-badge img{height: 30px;width: auto;display: block}.ehl-badge{display: flex;align-items: center;gap: 10px;flex-shrink: 0;border: 1px solid rgba(255,255,255,0.2);border-radius: 10px;padding: 10px 14px}.ehl-badge svg{width: 32px;height: 32px;color: rgb(255,255,255)}.ehl-badge span{font-size: 13px;font-weight: 700;color: rgb(255,255,255);line-height: 1.3;max-width: 12ch}.footer-legal{font-size: 15px;line-height: 1.75;color: var(--text-on-navy-dim);flex: 1 1 420px;min-width: 280px}.footer-legal a{color: rgb(232,199,102);text-decoration: underline;font-weight: 600}.footer-bottom{border-top: 1px solid rgba(255,255,255,0.12);padding: 22px 0px 30px;display: flex;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;font-size: 14.5px;color: rgb(132,147,168)}.skip-link{position: absolute;left: -999px;top: auto;background: var(--navy);color: rgb(255,255,255);padding: 14px 20px;border-radius: 0px 0px 8px;z-index: 100;font-weight: 700;text-decoration: none}.skip-link:focus{left: 0px;top: 0px}.wp-site-blocks{padding: 0px}.wp-site-blocks>*{margin-block-start: 0px}.site-main,.kc-designed-content{margin: 0px;padding: 0px;max-width: none}.kc-designed-content>*{margin-block: 0px}.kc-designed-content :is(.kc-no-flow-gap,.hero-media,.hero-ctas,.btn-row,.closing-actions,.related-links,.about-hero-grid,.area-grid,.involve-grid,.article-grid,.accordion,.accordion-panel-wrap,.presenter-grid,.presenter-card,.join-details,.catch-line,.strategy-grid,.case-top,.stat-strip,.quotes-grid,.review-signature,.byline,.program-grid,.section-head-media,.services-grid,.clients-grid,.community-card,.guidebook-card,.closing>.container,.myth-hook,.flow-compare,.flow-row,.receive-grid)>*{margin-block: 0px}.kc-designed-content .kc-inline-9066f5549e{color: rgb(232,199,102)}.kc-designed-content .kc-inline-e7cdc545b0{background: rgb(255,255,255);border-top: 1px solid var(--border);border-bottom: 1px solid var(--border)}.site-header .header-inner{min-height: 74px}.site-header .brand{gap: 14px}.site-header .brand-logo,.site-footer .brand-logo{flex-shrink: 0;margin: 0px}.site-header .brand-logo img{height: 34px;max-height: 34px;max-width: none;object-fit: contain;width: auto}.site-footer .brand-logo img{width: auto;max-width: 145px;max-height: 52px;object-fit: contain}.site-footer .nexa-logo-badge{height: auto;overflow: visible}.site-footer .nexa-logo-badge .brand-logo{height: auto}.site-footer .nexa-logo-badge a,.site-footer .nexa-logo-badge img{border-radius: 0px}.brand-copy,.brand-copy>*{margin: 0px !important}.brand-copy .brand-text{display: block;font-family: var(--font-display);color: var(--navy);font-size: 18px;font-weight: 600;line-height: 1.18;max-width: 160px;text-decoration: none}.brand-copy .brand-sub{color: var(--amber-dark);font-family: var(--font-body);font-size: 12.5px;font-weight: 500;line-height: 1.2}.site-header .wp-block-navigation.primary-nav{background: transparent;color: var(--navy-700);font-family: var(--font-body);font-size: 14.5px;font-weight: 600}.site-header .primary-nav .wp-block-navigation__container{gap: 1px}.site-header .primary-nav .wp-block-navigation-item__content{border-radius: 8px;padding: 10px 9px}.site-header li.kc-mega-menu{position: relative}.site-header li.kc-mega-menu::after{content: "";height: 12px;left: 0px;position: absolute;top: 100%;width: 100%}.site-header li.kc-mega-menu>.wp-block-navigation__submenu-container{border-radius: 14px;box-shadow: rgba(15,23,42,0.28) 0px 24px 60px;color: var(--text-on-navy);gap: 2px;grid-template-columns: minmax(0px,1fr);margin-top: 10px;z-index: 100;background: var(--navy) !important;border: 0px !important;min-width: 360px !important;padding: 14px !important}.site-header li.kc-mega-menu>.wp-block-navigation__submenu-container>.wp-block-navigation-item{width: 100%}.site-header .kc-menu-card{align-items: start;border-radius: 10px;gap: 2px 12px;grid-template-columns: 36px minmax(0px,1fr);grid-template-rows: auto auto;line-height: 1.35;text-decoration: none;width: 100%;color: var(--text-on-navy) !important;display: grid !important;padding: 12px !important}.site-header .kc-menu-card:hover,.site-header .kc-menu-card:focus-visible{background: rgba(255,255,255,0.1);color: rgb(255,255,255)}.site-header .kc-menu-icon{align-items: center;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.13);border-radius: 9px;color: var(--amber);display: flex;grid-area: 1 / 1 / span 2;height: 36px;justify-content: center;width: 36px}.site-header .kc-menu-icon svg{display: block;height: 19px;margin: 0px;max-height: 19px;max-width: 19px;width: 19px}.site-header .kc-menu-card .wp-block-navigation-item__label{color: rgb(255,255,255);font-size: 15px;font-weight: 700;grid-column: 2;line-height: 1.3}.site-header .kc-menu-card .wp-block-navigation-item__description{color: var(--text-on-navy-dim);display: block;font-size: 13px;font-weight: 400;grid-column: 2;line-height: 1.45}@media (min-width: 1061px){.site-header .primary-nav .wp-block-navigation__container{flex-wrap: nowrap}}@media (min-width: 1061px){.site-header li.kc-mega-menu>.wp-block-navigation__submenu-container{display: grid}}@media (min-width: 1061px){.site-header li.kc-mega-menu--wide>.wp-block-navigation__submenu-container{grid-template-columns: repeat(2,minmax(0px,1fr));min-width: 600px !important}}.header-actions{gap: 0px;margin: 0px;text-align: right}.header-actions p{margin: 0px}.header-actions a{text-decoration: none}.site-header .header-cta-stack{gap: 0px}.site-footer .footer-grid{display: grid;grid-template-columns: minmax(280px,1.4fr) repeat(3,minmax(150px,1fr))}.site-footer .footer-brand,.site-footer .footer-col{margin: 0px}.site-footer .brand-copy .brand-text{color: var(--text-on-navy)}.site-footer .brand-copy .brand-sub{color: rgb(232,199,102)}.site-footer .brand-divider{background: rgba(255,255,255,0.25)}.site-footer .wp-block-list{list-style: none;margin: 0px;padding: 0px}.site-footer .wp-block-list li{margin-bottom: 0px}.site-footer .footer-nav .wp-block-navigation__container{gap: 11px}.site-footer .footer-legal strong{color: rgb(255,255,255)}.site-footer p{margin-top: 0px}.site-footer .footer-tagline{margin-top: 14px}.site-footer .footer-nmls{margin-top: 20px}@media (max-width: 1060px){.site-header .header-actions{display: flex;margin-left: auto;order: 1}}@media (max-width: 1060px){.site-header .primary-nav{order: 2}}@media (max-width: 1060px){.site-header .primary-nav .wp-block-navigation__responsive-container-open{align-items: center;background: var(--navy);border-radius: 8px;color: rgb(255,255,255);height: 42px;justify-content: center;padding: 0px;width: 42px;display: flex !important}}@media (max-width: 1060px){.site-header .primary-nav>.wp-block-navigation__responsive-container{display: none !important}}@media (max-width: 1060px){.site-header .wp-block-navigation__responsive-container.is-menu-open{background: var(--card);color: var(--navy);height: 100dvh;inset: 0px;overflow-y: auto;padding: 26px 24px 40px;width: 100%;display: flex !important}}@media (max-width: 1060px){.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close,.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog,.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items: stretch;width: 100%}}@media (max-width: 1060px){.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{color: var(--navy);right: 24px;top: 18px}}@media (max-width: 1060px){.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top: 42px}}@media (max-width: 1060px){.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap: 5px}}@media (max-width: 1060px){.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{border-bottom: 1px solid var(--border);border-radius: 0px;color: var(--navy);font-size: 17px;padding: 12px 2px;width: 100%}}@media (max-width: 1060px){.site-header .wp-block-navigation__responsive-container.is-menu-open li.kc-mega-menu::after{display: none}}@media (max-width: 1060px){.site-header .wp-block-navigation__responsive-container.is-menu-open li.kc-mega-menu>.wp-block-navigation__submenu-container{border-radius: 12px;box-shadow: none;margin: 5px 0px 12px;background: var(--navy) !important;display: grid !important;grid-template-columns: minmax(0px,1fr) !important;height: auto !important;min-width: 0px !important;opacity: 1 !important;overflow: visible !important;padding: 10px !important;position: static !important;visibility: visible !important;width: 100% !important}}@media (max-width: 1060px){.site-header .wp-block-navigation__responsive-container.is-menu-open .kc-menu-card{color: var(--text-on-navy) !important}}@media (max-width: 900px){.site-footer .footer-grid{grid-template-columns: repeat(2,minmax(0px,1fr))}}@media (max-width: 640px){.site-header .header-inner{display: grid;grid-template-columns: minmax(0px,1fr) 44px;gap: 4px 12px;padding-block: 12px}}@media (max-width: 640px){.site-header .brand{grid-area: 1 / 1;gap: 8px;min-width: 0px}}@media (max-width: 640px){.site-header .brand-logo img{width: 55px;height: auto}}@media (max-width: 640px){.site-header .brand-divider{border: 0px;height: 32px;margin: 0px}}@media (max-width: 640px){.site-header .brand-copy{display: block;min-width: 0px}}@media (max-width: 640px){.site-header .brand-copy .brand-text{font-size: 15px;max-width: 160px}}@media (max-width: 640px){.site-header .brand-sub,.site-header .header-cta-top{display: none}}@media (max-width: 640px){.site-header .header-actions{grid-area: 2 / 1;justify-self: start;margin: 0px;padding-left: 72px;text-align: left}}@media (max-width: 640px){.site-header .header-cta-bottom a{display: inline-flex;align-items: center;min-height: 24px}}@media (max-width: 640px){.site-header .primary-nav{grid-area: 1 / 2 / span 2;justify-self: end;margin: 0px}}@media (max-width: 640px){.site-footer .footer-grid{grid-template-columns: 1fr}}@media (max-width: 640px){.site-footer .footer-compliance,.site-footer .footer-bottom{align-items: flex-start;flex-direction: column}}.breadcrumb a:hover{text-decoration: underline}.closing-cta{background: rgb(255,255,255);border-top: 1px solid var(--border)}.page-hero{position: relative;overflow: hidden}.hero-media{position: relative;min-height: 400px;display: flex;align-items: center}.hero-media::before{content: "";position: absolute;inset: 0px;background-image: url("../../images/kc-a6516a49ee35e737.jpg");background-size: cover;background-position: center 60%}.hero-media::after{content: "";position: absolute;inset: 0px;background: linear-gradient(100deg,rgba(15,23,42,0.86) 0%,rgba(15,23,42,0.72) 45%,rgba(15,23,42,0.32) 100%)}.hero-content{position: relative;z-index: 2;padding: 56px 0px;color: rgb(255,255,255);max-width: 760px}.breadcrumb{font-size: 15px;color: var(--text-on-navy-dim);margin-bottom: 18px}.breadcrumb a{color: rgb(232,199,102);text-decoration: none;font-weight: 600}.page-hero h1{color: rgb(255,255,255);font-size: clamp(1.8rem,1.2rem + 2.2vw,2.6rem);max-width: 22ch}.page-hero .lede{font-size: 20px;color: var(--text-on-navy-dim);max-width: 66ch;margin-top: 12px}.article-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(320px,1fr));gap: 28px;list-style: none;margin: 0px;padding: 0px}.article-card{background: var(--card);border: 1px solid var(--border);border-radius: var(--radius);overflow: hidden;text-decoration: none;display: flex;flex-direction: column;box-shadow: var(--shadow-card);transition: transform 0.15s}.article-card:hover{transform: translateY(-3px)}.article-thumb{width: 100%;aspect-ratio:auto;overflow: hidden;background: var(--bg-alt);margin: 0px}.article-thumb a{display: block;width: 100%;height:auto}.article-thumb img{display: block;width: 100%;height:auto;object-fit:contain}.article-body{padding: 22px 24px 26px}.article-date{font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: var(--amber-dark);margin-bottom: 8px}.article-title{font-family: var(--font-display);font-size: 20px;color: var(--navy);font-weight: 600;margin-bottom: 10px;line-height: 1.3}.article-title a{text-decoration: none}.article-excerpt{font-size: 15.5px;color: var(--text-secondary);line-height: 1.6;margin-bottom: 14px}.article-excerpt p{margin: 0px}.article-readmore{font-size: 14.5px;font-weight: 700;color: var(--amber-dark)}.article-readmore{text-decoration: none}.archive-note{font-size: 14px;color: var(--text-secondary);font-style: italic;margin-top: 32px;text-align: center}.cta-box{background: var(--navy);color: rgb(255,255,255);border-radius: 20px;padding: 36px;text-align: center}.cta-box p{font-size: 19px;color: var(--text-on-navy-dim);max-width: 64ch;margin: 0px auto 22px}
