:root{--navy-950:#071525;--navy-900:#0c1d32;--navy-800:#122a45;--ink:#111827;--slate:#425466;--muted:#687586;--line:rgba(17,24,39,0.12);--line-dark:rgba(255,255,255,0.14);--white:#ffffff;--offwhite:#f4f6f8;--blue-50:#edf6ff;--mint-50:#eaf7f2;--cobalt:#2454A6;--wf-blue:#2454A6;--wf-navy:#0B1D3A;--wf-text:#0B1D3A;--wf-muted:#374151;--wf-border:#D9DEE5;--wf-surface:#FFFFFF;--teal:#159A62;--amber:#d99041;--coral:#c95f48;--radius-md:14px;--radius-lg:24px;--shadow-sm:0 10px 30px rgba(7,21,37,0.08);--shadow-md:0 22px 70px rgba(7,21,37,0.14);--ease:180ms ease;--home-section-y:88px;--home-section-gap:38px;--home-heading-gap:14px;--home-copy-gap:18px}.readiness-business-problem-section{padding-top:88px;padding-bottom:78px}.readiness-audience-grid h3,.readiness-help-flow h3{margin:0;color:var(--navy-950);font-size:.78rem;line-height:1.24;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.readiness-ai-crosslink p,.readiness-audience-grid p,.readiness-custom-panel p,.readiness-help-flow li,.readiness-help-flow p{margin:0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.62}.readiness-business-problem-section .talent-section-header{max-width:760px;margin-bottom:0}.readiness-change-progression{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(28px,4.6vw,64px);gap:clamp(28px,4.6vw,64px);margin-top:52px;padding-top:18px}.readiness-change-progression article{position:relative;display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:132px;padding-right:10px}.readiness-change-progression article:not(:last-child):after{content:"->";position:absolute;top:2px;right:-34px;color:rgba(37,99,235,.52);font-weight:600}.readiness-change-progression span{color:var(--wf-blue);font-size:.78rem;line-height:1;font-weight:600;letter-spacing:.08em}.readiness-change-progression h3{margin:0;color:var(--navy-950);font-size:clamp(1.02rem,1.18vw,1.12rem);line-height:1.24;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.readiness-change-progression p{margin:0;color:#374151;font-size:clamp(.96rem,1.04vw,1.02rem);line-height:1.58}.readiness-readiness-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(28px,4vw,54px);gap:clamp(28px,4vw,54px);margin-top:42px}.readiness-readiness-pillars article{display:grid;align-content:start;grid-gap:12px;gap:12px}.readiness-readiness-pillars article:before{content:"";width:26px;height:3px;background:var(--wf-blue)}.readiness-readiness-pillars h3{margin:0;color:var(--navy-950);font-size:.82rem;line-height:1.24;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.readiness-readiness-pillars p{margin:0;color:#374151;font-size:clamp(.96rem,1.04vw,1.02rem);line-height:1.58}.readiness-belief-section{color:#fff;background:var(--navy-950)}.readiness-belief-layout{display:grid;grid-template-columns:minmax(0,.52fr) minmax(340px,.48fr);grid-gap:clamp(42px,5.2vw,68px);gap:clamp(42px,5.2vw,68px);align-items:center}.readiness-belief-copy{max-width:680px}.readiness-belief-copy .eyebrow{color:rgba(255,255,255,.64)}.readiness-belief-copy h2{max-width:650px;margin:0 0 24px;color:#fff;font-size:clamp(2rem,2.82vw,2.72rem);line-height:1.08;font-weight:600;letter-spacing:-.02em}.readiness-belief-copy p{max-width:610px;margin:0 0 14px;color:rgba(255,255,255,.76);font-size:clamp(1rem,1.16vw,1.08rem);line-height:1.65}.readiness-belief-copy blockquote{max-width:610px;margin:30px 0 0;padding:20px 0 0;border-top:1px solid rgba(125,170,255,.72);color:#fff;font-size:clamp(1.25rem,1.76vw,1.5rem);line-height:1.34;font-weight:600;letter-spacing:-.02em}.readiness-belief-photo{position:relative;min-height:420px;margin:0;overflow:hidden}.readiness-belief-photo img{object-fit:cover}.readiness-definition-section .talent-section-header{max-width:720px}.readiness-definition-statement{max-width:900px;margin:38px 0 0;padding:0;border-top:0;border-bottom:0;color:var(--navy-950);font-size:clamp(1.42rem,2vw,1.74rem);line-height:1.42;font-weight:500;letter-spacing:-.02em}.readiness-definition-statement strong{color:var(--wf-blue);font-weight:600}.readiness-model{grid-gap:clamp(34px,5vw,70px);gap:clamp(34px,5vw,70px);margin-top:58px;padding-top:24px;border-top:1px solid rgba(17,24,39,.12)}.readiness-model article{grid-gap:10px;gap:10px;padding-right:16px;border-right:0}.readiness-model article:not(:last-child):after{content:"->";position:absolute;top:2px;right:-38px;color:rgba(37,99,235,.52);font-weight:600}.readiness-help-flow span,.readiness-model span{color:var(--wf-blue);font-size:clamp(1.16rem,1.65vw,1.5rem);line-height:1;font-weight:600;letter-spacing:-.02em}.readiness-model h3{margin:0;color:var(--navy-950);font-size:clamp(1.1rem,1.35vw,1.24rem);line-height:1.25;font-weight:600;letter-spacing:-.02em}.readiness-model p{margin:0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.62}.readiness-model-close{max-width:700px;margin:22px 0 0;color:var(--navy-950);font-size:clamp(1rem,1.14vw,1.08rem);line-height:1.58;font-weight:600;letter-spacing:-.02em}.readiness-business-case-section{background:#eef2f6}.readiness-business-case-layout{display:grid;grid-template-columns:minmax(0,.46fr) minmax(420px,.54fr);grid-gap:clamp(48px,7vw,92px);gap:clamp(48px,7vw,92px);align-items:start}.readiness-business-case-layout .talent-section-header{margin-bottom:0}.readiness-business-outcomes{display:grid;grid-gap:0;gap:0}.readiness-business-outcomes article{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:8px 22px;gap:8px 22px;padding:28px 0;border-bottom:1px solid rgba(17,24,39,.12)}.readiness-business-outcomes article:first-child{padding-top:0}.readiness-business-outcomes article:last-child{padding-bottom:0;border-bottom:0}.readiness-business-outcomes span{grid-row:1/span 2;color:var(--wf-blue);font-size:.82rem;line-height:1.2;font-weight:600;letter-spacing:.08em}.readiness-business-outcomes h3{margin:0;color:var(--navy-950);font-size:clamp(1.04rem,1.24vw,1.16rem);line-height:1.24;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.readiness-business-outcomes p{margin:0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.62}.readiness-how-centered{text-align:center}.readiness-how-centered .talent-section-header{max-width:780px;margin:0 auto}.readiness-how-centered .talent-section-header p:not(.eyebrow){max-width:640px;margin-right:auto;margin-left:auto}.readiness-how-section{padding-top:clamp(96px,10vw,136px);padding-bottom:clamp(96px,10vw,136px)}.readiness-help-custom{display:grid;grid-gap:18px;gap:18px;max-width:780px;margin:0 auto}.readiness-help-custom h2{color:var(--navy-950);font-size:clamp(2.22rem,4.1vw,4.05rem);line-height:.98}.readiness-help-custom p:not(.eyebrow):not(.readiness-help-path-capability){max-width:680px;margin:0 auto;color:#374151;font-size:clamp(1rem,1.16vw,1.11rem);line-height:1.64}.readiness-help-path-capability{color:var(--navy-950)!important;font-weight:600;font-size:clamp(.96rem,1.08vw,1.02rem)!important;line-height:1.5!important}.readiness-help-custom .readiness-text-cta{margin:12px auto 0}.readiness-text-cta{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:30px;color:var(--wf-blue);font-weight:600}.readiness-programs-section .talent-section-header{max-width:820px}.readiness-program-list{margin-top:22px}.readiness-program{grid-template-columns:minmax(0,.46fr) minmax(420px,.54fr);grid-gap:clamp(36px,5.6vw,76px);gap:clamp(36px,5.6vw,76px);padding:64px 0}.readiness-program[data-reverse=true]{grid-template-columns:minmax(420px,.54fr) minmax(0,.46fr)}.readiness-program[data-reverse=true] .readiness-program-content{grid-column:2}.readiness-program[data-reverse=true] .readiness-program-photo{grid-column:1;grid-row:1}.readiness-program-name{margin:0 0 14px;color:var(--wf-blue);font-size:.76rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.readiness-program-content h2{max-width:580px;font-size:clamp(1.82rem,2.6vw,2.48rem)}.readiness-program-content>p:not(.readiness-program-name){max-width:620px;margin:18px 0 0;color:#374151;font-size:clamp(1rem,1.12vw,1.06rem);line-height:1.62}.readiness-program-meta{display:grid;grid-gap:18px;gap:18px;max-width:620px;margin:28px 0 0}.readiness-program-meta div{display:grid;grid-gap:5px;gap:5px}.readiness-program-meta dt{color:var(--wf-blue);font-size:.72rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.readiness-program-meta dd{margin:0;color:var(--navy-950);font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.5;font-weight:600}.readiness-program-photo{min-height:430px}.readiness-program-series-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:center;padding:34px 0 0;border-top:1px solid rgba(17,24,39,.14)}.readiness-program-series-cta h2{max-width:680px;margin:0;color:var(--navy-950);font-size:clamp(1.34rem,1.86vw,1.72rem);line-height:1.2;font-weight:600;letter-spacing:-.025em}.readiness-program-series-cta p{max-width:680px;margin:10px 0 0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.58}.readiness-program-series-cta a{display:inline-flex;align-items:center;gap:8px;color:var(--wf-blue);font-weight:600;white-space:nowrap}.readiness-series-cta-section{padding:44px 0}.readiness-series-cta{grid-gap:32px;gap:32px}.readiness-series-cta h2{font-size:clamp(1.42rem,2vw,1.82rem);line-height:1.2;letter-spacing:-.025em}.readiness-series-cta p{margin:10px 0 0;line-height:1.58}.readiness-series-cta .readiness-series-line{color:var(--wf-blue);font-weight:600}.readiness-ai-crosslink a,.readiness-audience-grid a,.readiness-series-cta a{display:inline-flex;align-items:center;gap:8px;color:var(--wf-blue);font-weight:600;white-space:nowrap}.readiness-audience-grid article{min-height:210px}.readiness-custom-section{color:#fff;background:#10213f}.readiness-custom-layout{display:grid;grid-template-columns:minmax(0,.48fr) minmax(460px,.52fr);grid-gap:clamp(46px,6vw,76px);gap:clamp(46px,6vw,76px);align-items:start}.readiness-custom-layout .talent-section-header{margin-bottom:0}.readiness-custom-layout .eyebrow{color:rgba(255,255,255,.64)}.readiness-custom-layout h2{color:#fff}.readiness-custom-layout .talent-section-header p:not(.eyebrow){color:rgba(255,255,255,.76)}.readiness-custom-panel{padding:34px 0 0;border-top:1px solid rgba(255,255,255,.2)}.readiness-custom-flow{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;margin-bottom:28px}.readiness-custom-flow span{position:relative;color:#fff;font-size:clamp(1.04rem,1.34vw,1.18rem);line-height:1.3;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.readiness-custom-flow span:not(:last-child):after{content:"->";margin-left:24px;color:rgba(125,170,255,.78)}.readiness-custom-panel p{max-width:680px;color:rgba(255,255,255,.78)}.readiness-custom-panel .readiness-text-cta{color:#fff}@media (max-width:1040px){.readiness-belief-layout,.readiness-business-case-layout,.readiness-custom-layout,.readiness-how-header{grid-template-columns:1fr;gap:36px}.readiness-belief-photo{min-height:430px}.readiness-audience-grid,.readiness-help-flow,.readiness-model{grid-template-columns:1fr;gap:0}.readiness-audience-grid article,.readiness-help-flow article,.readiness-model article{min-height:auto;padding:24px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.12)}.readiness-audience-grid article:first-child,.readiness-help-flow article:first-child,.readiness-model article:first-child{padding-top:0}.readiness-audience-grid article:last-child,.readiness-help-flow article:last-child,.readiness-model article:last-child{padding-bottom:0;border-bottom:0}.readiness-help-flow article:not(:last-child):after,.readiness-help-flow:before,.readiness-model article:not(:last-child):after{content:none}.readiness-program,.readiness-program[data-reverse=true]{grid-template-columns:minmax(0,.48fr) minmax(320px,.48fr);gap:34px}.readiness-program[data-reverse=true]{grid-template-columns:minmax(320px,.48fr) minmax(0,.48fr)}.readiness-ai-crosslink .wrap,.readiness-program-series-cta,.readiness-series-cta{grid-template-columns:1fr;align-items:start}}@media (max-width:680px){.readiness-business-problem-section{padding-top:72px;padding-bottom:68px}.readiness-change-progression{grid-template-columns:1fr;gap:0;margin-top:36px;padding-top:24px}.readiness-change-progression article{min-height:auto;padding:22px 0 22px 18px;border-right:0;border-bottom:1px solid rgba(17,24,39,.12);border-left:2px solid rgba(37,99,235,.28)}.readiness-change-progression article:first-child{padding-top:0}.readiness-change-progression article:last-child{padding-bottom:0;border-bottom:0}.readiness-change-progression article:not(:last-child):after{content:"v";top:auto;right:auto;bottom:-13px;left:-7px;color:rgba(37,99,235,.64)}.readiness-readiness-pillars{grid-template-columns:1fr;gap:0;margin-top:34px;padding-top:18px}.readiness-readiness-pillars article{padding:22px 0;border-bottom:1px solid rgba(17,24,39,.12)}.readiness-readiness-pillars article:first-child{padding-top:0}.readiness-readiness-pillars article:last-child{padding-bottom:0;border-bottom:0}.readiness-belief-copy h2{font-size:clamp(1.9rem,8vw,2.42rem);line-height:1.08}.readiness-belief-copy blockquote{font-size:clamp(1.38rem,6vw,1.72rem)}.readiness-belief-photo{min-height:320px}.readiness-definition-statement{margin-top:32px;padding:26px 0;font-size:clamp(1.32rem,6vw,1.62rem)}.readiness-help-flow,.readiness-model{margin-top:34px;padding:26px 0}.readiness-help-flow article{grid-template-columns:1fr;gap:10px}.readiness-help-flow h3,.readiness-help-flow ul,.readiness-help-flow>article>p,.readiness-help-stage-marker{grid-column:1}.readiness-help-stage-marker{grid-row:auto}.readiness-help-flow ul{grid-template-columns:1fr}.readiness-help-custom p:not(.eyebrow):not(.readiness-help-path-capability){max-width:100%}.readiness-program,.readiness-program[data-reverse=true]{grid-template-columns:1fr;grid-template-areas:"content" "media";gap:24px;padding:42px 0}.readiness-program[data-reverse=true] .readiness-program-content{grid-column:auto}.readiness-program[data-reverse=true] .readiness-program-photo{grid-column:auto;grid-row:auto}.readiness-program-photo{min-height:auto;aspect-ratio:4/3}.readiness-program-content h2{font-size:clamp(1.56rem,7vw,1.9rem);line-height:1.15}.readiness-series-cta{padding:24px 0}.readiness-ai-crosslink a,.readiness-series-cta a{white-space:normal}.readiness-program-series-cta{padding-top:28px}.readiness-program-series-cta a{white-space:normal}.readiness-custom-flow{display:grid;grid-gap:10px;gap:10px}.readiness-custom-flow span:not(:last-child):after{content:none}.readiness-custom-flow span{padding-left:14px;border-left:2px solid rgba(125,170,255,.58)}.readiness-ai-crosslink{padding:30px 0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid rgba(36,88,255,.35);outline-offset:3px}.site-shell{min-height:100vh;overflow-x:clip;display:flex;flex-direction:column}.site-shell>.main-content-target{flex:1 0 auto}.wrap{width:var(--wrap);margin:0 auto}.eyebrow{margin:0 0 12px;color:var(--wf-blue);font-size:.78rem;line-height:1.2;font-weight:600;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3{margin-top:0;letter-spacing:-.018em}.cta-grid p,.lede,.page-hero p,.section-intro p:not(.eyebrow){color:var(--slate);font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.68}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);border-top:0;border-bottom:1px solid rgba(17,24,39,.1);box-shadow:0 1px 0 rgba(17,24,39,.03);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{min-height:78px;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:600;letter-spacing:-.02em}.brand-mark{width:42px;height:42px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--navy-900),var(--cobalt));border-radius:12px;box-shadow:0 2px 6px rgba(7,21,37,.08);font-size:.76rem;letter-spacing:.04em}.desktop-nav{display:flex;align-items:center;gap:24px;margin-left:auto;color:var(--wf-navy);font-size:.94rem;font-weight:600;transform:translateX(4px)}.desktop-nav a,.nav-trigger{position:relative}.desktop-nav a:after,.nav-trigger:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;background:var(--wf-navy);transform:scaleX(0);transform-origin:left;transition:var(--ease)}.desktop-nav a:hover:after,.desktop-nav a[data-active=true]:after,.nav-trigger:hover:after,.nav-trigger[data-active=true]:after,.nav-trigger[data-open=true]:after{transform:scaleX(1)}.desktop-nav[data-dropdown-open=true] .nav-trigger[data-active=true]:not([data-open=true]):after,.desktop-nav[data-dropdown-open=true]>a[data-active=true]:after{transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a[data-active=true],.nav-trigger:hover,.nav-trigger[data-active=true]{color:var(--wf-blue)}.desktop-nav a.nav-cta:after,.services-menu a:after{content:none}.nav-trigger{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--wf-navy);padding:16px 0;font-weight:600}.nav-trigger svg{width:13px;height:13px;opacity:.62}.dropdown{position:relative}.dropdown:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px}.services-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:30;width:min(360px,calc(100vw - 32px));max-width:360px;padding:15px;overflow:hidden;background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:6px;box-shadow:0 8px 24px rgba(13,27,42,.1);opacity:0;visibility:hidden;transform:translateY(-6px);transition:var(--ease)}.audience-menu{width:min(410px,calc(100vw - 32px));max-width:410px}.services-menu[data-open=true]{opacity:1;visibility:visible;transform:translateY(0)}.services-menu:before{content:none}.services-menu a{display:grid;grid-gap:2px;gap:2px;padding:8px;border-radius:6px;transition:var(--ease)}.services-menu a:focus-visible,.services-menu a:hover{background:var(--wf-soft-blue);transform:none}.services-menu span{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--wf-text);font-size:.9rem;line-height:1.28;font-weight:600;letter-spacing:0}.services-menu span svg{flex:0 0 auto;color:var(--wf-blue);opacity:0;transform:translateX(-4px);transition:var(--ease)}.services-menu a:focus-visible span svg,.services-menu a:hover span svg{opacity:1;transform:translateX(0)}.services-menu small{display:block;overflow:hidden;color:var(--wf-muted);font-size:.8rem;line-height:1.32;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.audience-menu small{overflow:visible;white-space:normal;text-overflow:clip}.services-menu .menu-final-link{margin-top:8px;padding-top:10px;padding-bottom:2px;border-radius:0;border-top:1px solid var(--wf-border)}.services-menu .menu-final-link:focus-visible,.services-menu .menu-final-link:hover{background:transparent;transform:none}.services-menu .menu-final-link span{color:var(--wf-text);font-size:.9rem;font-weight:600}.mobile-services-list a{display:grid;grid-gap:6px;gap:6px;padding:17px;border-radius:14px;transition:var(--ease)}.mobile-services-list a:hover{background:#f5f7f8;transform:translateX(1px)}.mobile-services-list span{color:var(--ink);font-weight:600}.mobile-services-list small{color:var(--muted);line-height:1.45}.button,.nav-cta{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:10px;padding:12px 19px;letter-spacing:-.01em;transition:var(--ease)}.primary{color:#fff;background:var(--navy-900);box-shadow:0 6px 16px rgba(7,21,37,.1)}.nav-cta{min-height:38px;padding:7px 17px;color:#fff;background:var(--wf-blue);border-color:var(--wf-blue);border-radius:4px;box-shadow:none;font-weight:600}.secondary{color:var(--navy-900);background:rgba(255,255,255,.72);border-color:rgba(7,21,37,.18)}.button:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(7,21,37,.11)}.desktop-nav a.nav-cta:hover,.desktop-nav a.nav-cta[data-active=true],.nav-cta:hover{color:#fff;background:var(--wf-blue-dark);border-color:var(--wf-blue-dark);transform:none;box-shadow:none}.desktop-nav a.nav-cta:focus-visible{outline:3px solid rgba(35,74,145,.28);outline-offset:3px}.menu-button,.mobile-panel{display:none}.hero{position:relative;min-height:606px;display:grid;align-items:start;padding:116px 0 48px;overflow:hidden;color:#fff;background:var(--navy-950);border-bottom:1px solid rgba(17,24,39,.16)}.hero:after,.hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.hero:before{background:linear-gradient(90deg,rgba(7,21,37,.84),rgba(7,21,37,.66) 28%,rgba(7,21,37,.24) 54%,rgba(7,21,37,.05))}.hero:after{background:linear-gradient(180deg,rgba(7,21,37,.02),rgba(7,21,37,.08))}.hero-image{object-fit:cover;object-position:58% 16%;z-index:0}.hero-grid{position:relative;z-index:2;max-width:none;transform:translateX(-48px)}.hero-grid>div:first-child{max-width:960px;transform:none}.hero .eyebrow{margin-bottom:14px;color:rgba(255,255,255,.72)}.hero h1{max-width:920px;color:#fff;font-size:clamp(3.2rem,4.7vw,4.85rem);line-height:.94}.hero h1,.page-hero h1{margin:0;font-weight:680}.page-hero h1{max-width:900px;font-size:clamp(2.8rem,4.72vw,5.15rem);line-height:1.03}.hero-copy{max-width:720px;margin:36px 0 0;color:rgba(255,255,255,.8);font-size:clamp(1.18rem,1.38vw,1.34rem);line-height:1.64}.button-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:38px}.hero .button{min-height:44px;border-radius:10px;padding:11px 18px;box-shadow:none}.hero .button.primary{background:#fff;border-color:#fff;color:var(--navy-950)}.hero .button.secondary{color:#fff;background:transparent;border-color:rgba(255,255,255,.24)}.hero .button.primary:hover{background:#f4f6f8}.hero .button.secondary:hover{border-color:rgba(255,255,255,.58);background:rgba(255,255,255,.08)}.hero .button:hover{box-shadow:none;transform:translateY(-1px)}.why-workfuture-grid{display:grid;grid-template-columns:minmax(0,.48fr) minmax(420px,.52fr);grid-gap:68px;gap:68px;align-items:center}.why-workfuture-copy h2{max-width:650px;margin:0;color:var(--navy-950);font-size:clamp(2.2rem,3.8vw,4rem);line-height:1.04;font-weight:600}.why-workfuture-copy p:not(.eyebrow){max-width:660px;margin:24px 0 0;color:#374151;font-size:clamp(1.02rem,1.24vw,1.12rem);line-height:1.68}.ecosystem-framework{position:relative;min-height:520px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:28px;gap:28px;padding:24px 0}.framework-center{justify-self:center;width:min(320px,100%);text-align:center;color:#fff;background:var(--navy-950);border-color:var(--navy-950)}.framework-node-list{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 34px;gap:22px 34px;align-content:center}.framework-node{padding:13px 14px;border-top:1px solid rgba(7,21,37,.32);border-bottom:1px solid rgba(7,21,37,.08);color:var(--navy-950);font-size:.96rem;font-weight:600;letter-spacing:-.01em}.framework-lines{position:absolute;inset:82px 24px 118px;pointer-events:none}.framework-lines span{position:absolute;left:50%;top:0;bottom:0;width:1px;background:rgba(7,21,37,.16)}.framework-lines span:nth-child(2){left:25%;transform:skewX(-18deg)}.framework-lines span:nth-child(3){left:75%;transform:skewX(18deg)}.framework-partner{border-top:1px solid rgba(7,21,37,.28);padding-top:18px}.framework-partner span{display:block;color:var(--navy-950);font-weight:600}.framework-partner p{max-width:620px;margin:7px 0 0;color:#4b5563;font-size:.98rem;line-height:1.55}.section{position:relative;padding:100px 0;overflow:hidden;border-bottom:1px solid rgba(17,24,39,.08)}.section-white{background:var(--white)}.section-neutral{background:#F4F7FC}.section-cool{background:var(--offwhite)}.insights-section{padding:var(--home-section-y) 0;background:#f4f6f8}.student-resource-band{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end;margin-bottom:68px;padding:38px 0;border-top:1px solid rgba(17,24,39,.14);border-bottom:1px solid rgba(17,24,39,.14)}main>.home-focus-section:nth-of-type(10){padding:56px 0;background:#f7f9fb}main>.home-focus-section:nth-of-type(10) .student-resource-band{margin-bottom:0;padding:0;border:0}.student-resource-band h2{max-width:760px;margin:0;color:var(--navy-950);font-size:clamp(2.25rem,3.1vw,2.625rem);line-height:1.12;font-weight:600}.student-resource-band p:not(.eyebrow){max-width:740px;margin:var(--home-copy-gap) 0 0;color:#374151;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.62}.community-statement-section{padding-top:82px;padding-bottom:84px}.community-statement{max-width:980px}.community-statement h2{max-width:900px;margin:0;color:var(--navy-950);font-size:clamp(2.25rem,4vw,4rem);line-height:1.04;font-weight:600}.community-statement p{max-width:780px;margin:26px 0 0;color:#374151;font-size:clamp(1.08rem,1.35vw,1.22rem);line-height:1.68}.community-initiative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(17,24,39,.15);border-left:1px solid rgba(17,24,39,.15)}.community-initiative{display:grid;align-content:start;grid-gap:22px;gap:22px;min-height:520px;padding:34px;background:#fff;border-right:1px solid rgba(17,24,39,.15);border-bottom:1px solid rgba(17,24,39,.15)}.community-development-card h3,.community-initiative h3{margin:0;color:var(--navy-950);font-size:clamp(1.45rem,2vw,2rem);line-height:1.1;font-weight:600}.community-development-card p,.community-initiative p,.community-next p:not(.eyebrow){margin:0;color:#374151;line-height:1.66}.community-next{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);grid-gap:56px;gap:56px;align-items:start}.community-next h2{max-width:700px;margin:0;color:var(--navy-950);font-size:clamp(2.05rem,3.3vw,3.35rem);line-height:1.05;font-weight:600}.community-next p:not(.eyebrow){max-width:660px;margin-top:20px}.community-development-card{display:grid;grid-gap:14px;gap:14px;padding:30px;background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:var(--radius-sm)}.community-development-card span{width:-moz-fit-content;width:fit-content;color:var(--navy-900);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.community-editorial-copy{max-width:var(--container-narrow);text-align:left}.community-why-layout{display:grid;grid-template-columns:minmax(0,.58fr) minmax(280px,.38fr);grid-gap:clamp(34px,6vw,78px);gap:clamp(34px,6vw,78px);align-items:start}.community-why-image{position:relative;width:100%;min-height:clamp(300px,34vw,430px);margin:0;overflow:hidden;background:var(--color-surface)}.community-why-image img{object-fit:cover}.community-aim-layout h2,.community-editorial-copy h2,.community-partner-intro h2{margin:0;color:var(--navy-950);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.community-aim-list p,.community-editorial-copy p:not(.eyebrow),.community-partner-intro p:not(.eyebrow){max-width:760px;margin:18px 0 0;color:var(--color-charcoal);font-size:var(--type-lead);line-height:1.6}.community-editorial-copy p:not(.eyebrow)+p:not(.eyebrow){margin-top:18px}.community-editorial-copy .community-editorial-emphasis{max-width:720px;color:var(--color-primary-navy);font-size:clamp(1.05rem,1.2vw,1.14rem);line-height:1.55;font-weight:600}.community-impact-header{max-width:900px;margin-bottom:clamp(30px,4vw,44px)}.community-impact-header h2{max-width:none;margin:0;color:var(--navy-950);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.community-impact-header>p:not(.eyebrow){max-width:700px;margin:18px 0 0;color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55}.community-impact-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,2vw,26px);gap:clamp(18px,2vw,26px)}.community-impact-card{display:grid;grid-template-columns:minmax(150px,.4fr) minmax(0,.6fr);min-height:220px;overflow:hidden;background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:var(--radius-sm);box-shadow:none}.community-impact-card-image{position:relative;min-height:100%;margin:0;overflow:hidden;background:var(--color-surface)}.community-impact-card-image img{object-fit:cover}.community-impact-card-content{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(18px,2vw,24px)}.community-impact-icon{display:inline-grid;width:34px;height:34px;margin-bottom:18px;place-items:center;color:var(--color-primary-navy);background:rgba(36,84,166,.1);border-radius:999px}.community-impact-card h3,.community-partner-ways h3{margin:0;color:var(--navy-950);font-size:clamp(1.2rem,1.45vw,1.45rem);line-height:1.18;font-weight:600;letter-spacing:0}.community-coming-list p,.community-current-initiative p,.community-impact-card p,.community-partner-ways p{margin:0;color:#374151;font-size:var(--type-body);line-height:1.6}.community-impact-card .home-hero-text-link{margin-top:auto;padding-top:18px;color:var(--color-brand-blue);font-size:.92rem}.community-initiatives-header{display:block;max-width:760px;margin:0 0 clamp(28px,3.8vw,42px);text-align:left}.community-initiatives-header h2{margin:0;color:var(--navy-950);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.community-initiatives-header p:not(.eyebrow){max-width:720px;margin:18px 0 0;color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55}.community-current-initiative{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,.62fr);grid-gap:clamp(28px,4.2vw,58px);gap:clamp(28px,4.2vw,58px);align-items:start;width:100%;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.community-current-image{position:relative;width:100%;aspect-ratio:1/1;margin:0;overflow:hidden;background:var(--color-surface);border-radius:var(--radius-sm)}.community-current-image img{object-fit:contain}.community-current-content{display:grid;align-content:start;grid-gap:14px;gap:14px;max-width:700px;padding-top:2px}.community-current-initiative h3{margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.72rem);line-height:1.08;font-weight:600;letter-spacing:0}.community-current-subheading{margin-top:4px!important;color:#536582!important;font-size:clamp(1.02rem,1.2vw,1.14rem)!important;line-height:1.42!important;font-weight:600}.community-current-closing{color:var(--color-primary-navy)!important;font-weight:600}.community-current-initiative .home-hero-text-link{margin-top:0}.community-current-initiative .button.primary{width:-moz-fit-content;width:fit-content;margin-top:2px}.community-aim-layout,.community-partner-layout{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:clamp(34px,5vw,68px);gap:clamp(34px,5vw,68px);align-items:start}.community-partner-intro .button{margin-top:24px}.community-partner-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;border-top:0}.community-partner-ways article{min-height:100%;padding:clamp(20px,2.2vw,26px);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:none}.community-partner-icon{display:inline-grid;width:34px;height:34px;margin-bottom:16px;place-items:center;color:var(--color-primary-navy);background:rgba(36,84,166,.1);border-radius:999px}.community-partner-ways p{margin-top:8px}.community-aim-list{display:grid;grid-gap:14px;gap:14px;padding-top:4px}.community-aim-list p{max-width:none;margin:0;padding-bottom:14px;border-bottom:1px solid rgba(17,24,39,.1)}.community-aim-list p:last-child{padding-bottom:0;border-bottom:0}.community-final-cta .button-row{margin-top:24px;gap:0}.community-final-cta{color:var(--color-charcoal);background:var(--color-surface)}.community-final-cta .cta-grid h2{color:var(--color-primary-navy)}.community-final-cta .cta-grid p{color:var(--color-charcoal)}.community-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue);box-shadow:none}.community-final-cta .button.primary:focus-visible,.community-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.community-final-cta .home-hero-text-link{color:var(--color-brand-blue);-webkit-text-decoration-color:rgba(36,84,166,.38);text-decoration-color:rgba(36,84,166,.38)}.community-final-cta .home-hero-text-link:focus-visible,.community-final-cta .home-hero-text-link:hover{color:#1C4385;-webkit-text-decoration-color:#1C4385;text-decoration-color:#1C4385}.services-overview-section[id]{scroll-margin-top:96px}.services-challenge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--wf-border);border-left:1px solid var(--wf-border)}.services-challenge-card{display:grid;align-content:start;grid-gap:13px;gap:13px;min-height:236px;padding:24px;background:#fff;border-right:1px solid var(--wf-border);border-bottom:1px solid var(--wf-border);border-radius:0;transition:var(--ease)}.services-challenge-card:focus-visible,.services-challenge-card:hover{background:#f8fafc}.services-challenge-card h3{margin:0;color:var(--wf-text);font-size:1.08rem;line-height:1.24;font-weight:600;letter-spacing:-.015em}.services-challenge-card p{margin:0;color:#4b5563;font-size:.98rem;line-height:1.58}.services-challenge-card span{align-self:end;color:var(--wf-blue);font-size:.92rem;font-weight:600}.services-primary-list{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(17,24,39,.1)}.services-primary-card{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:40px;gap:40px;align-items:start;padding:40px 0;background:transparent;border:0;border-bottom:1px solid rgba(17,24,39,.1);border-radius:0}.services-primary-card h3{margin:0;color:var(--wf-text);font-size:clamp(1.25rem,1.65vw,1.38rem);line-height:1.2;font-weight:600}.services-primary-card>div>p{margin:18px 0 24px;color:#374151;font-size:1rem;line-height:1.6}.services-primary-card .plain-list{gap:10px;padding-top:4px}.services-feature-list{display:grid;grid-gap:16px;gap:16px}.services-feature-list div{padding-bottom:16px;border-bottom:1px solid rgba(17,24,39,.1)}.services-feature-list div:last-child{padding-bottom:0;border-bottom:0}.services-feature-list h4{margin:0 0 6px;color:var(--wf-text);font-size:1rem;line-height:1.3;font-weight:600}.services-feature-list p{margin:0;color:#4b5563;line-height:1.55}.services-audience-cta{margin-top:28px}.home-services-showcase{display:grid;grid-gap:0;gap:0}#services{background:#fff}main>.home-focus-section:nth-of-type(5) .section-intro{margin-bottom:64px}.home-service-band{background:#fff;border-top:1px solid rgba(17,24,39,.1)}.home-service-band:first-child{border-top:0}.home-service-band[data-muted=true]{background:#f7f9fb;border-top:1px solid rgba(17,24,39,.08);border-bottom:1px solid rgba(17,24,39,.08)}.home-service-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(56px,5.6vw,72px);gap:clamp(56px,5.6vw,72px);align-items:center;padding:80px 0}.home-service-band:first-child .home-service-feature{padding-top:72px}.home-service-band:last-child .home-service-feature{padding-bottom:80px}.home-service-feature[data-reverse=true] .home-service-image{order:-1}.home-service-copy{max-width:560px}.home-service-copy h3{max-width:540px;margin:0;color:var(--wf-text);font-size:clamp(2rem,2.55vw,2.125rem);line-height:1.12;font-weight:600;letter-spacing:-.018em}.home-service-secondary{max-width:540px;margin:12px 0 0;color:var(--wf-navy);font-size:clamp(1.13rem,1.55vw,1.3rem);line-height:1.28;font-weight:600}.home-service-copy>p:not(.home-service-secondary){max-width:560px;margin:16px 0 30px;color:#374151;font-size:clamp(1.04rem,1.22vw,1.125rem);line-height:1.58}.home-service-copy .button{min-height:44px;border-radius:4px;padding:10px 18px;font-size:.94rem;font-weight:600;box-shadow:none}.home-service-copy .button:hover{transform:none;box-shadow:none}.home-service-image{position:relative;width:100%;margin:0;overflow:hidden;background:#edf1f5;border-radius:4px}.home-service-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;filter:saturate(.96) contrast(.98) brightness(1.03)}.home-service-feature[data-reverse=true] .home-service-image img{filter:saturate(.96) contrast(.98) brightness(1.08)}.home-service-feature:nth-child(3) .home-service-image img{filter:saturate(.94) contrast(.96) brightness(1.08)}.home-focus-section{padding:var(--home-section-y) 0;border-bottom:1px solid rgba(17,24,39,.08)}main>.home-focus-section:nth-of-type(3),main>.home-focus-section:nth-of-type(6){background:#f7f9fb}main>.home-focus-section:nth-of-type(5){background:#fff}.home-focus-section[id]{scroll-margin-top:96px}.home-focus-section .section-intro{display:block;max-width:820px;margin-bottom:var(--home-section-gap)}.home-focus-section .section-intro h2{max-width:760px;margin:0;color:var(--wf-text);font-size:clamp(2.25rem,3.1vw,2.625rem);line-height:1.12;font-weight:600;letter-spacing:-.018em}.home-focus-section .section-intro p:not(.eyebrow){max-width:680px;margin:var(--home-copy-gap) 0 0;color:#4b5563;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.62}.home-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 34px;gap:0 34px;border:0}.home-audience-grid article{min-height:auto;padding:22px 32px 24px 0;background:transparent;border-right:1px solid rgba(17,24,39,.12);border-bottom:0}.home-audience-grid article:last-child{padding-right:0;border-right:0}.home-audience-icon{width:26px;height:26px;margin:0 0 14px;color:var(--wf-blue);stroke-width:1.8}.home-audience-grid h3,.home-challenge-list h3{margin:0 0 12px;color:var(--wf-text);font-size:clamp(1.125rem,1.35vw,1.25rem);line-height:1.25;font-weight:600;letter-spacing:-.01em}.home-audience-grid p,.home-challenge-list p{margin:0;color:#4b5563;line-height:1.62}.home-challenge-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:56px 48px;gap:56px 48px;border-top:0}.home-challenge-list a,.home-challenge-list article{position:relative;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;align-content:start;padding:0;color:inherit;text-decoration:none;border-bottom:0}.home-challenge-icon{width:21px;height:21px;margin-bottom:4px;color:var(--wf-text);stroke-width:1.8}.home-challenge-list a:focus-visible h3,.home-challenge-list a:hover h3{color:var(--wf-blue)}.home-challenge-list a:focus-visible,.home-challenge-list a:hover{background:transparent}.home-build-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;padding:0;margin:0;list-style:none;border-top:1px solid var(--wf-border);border-left:1px solid var(--wf-border)}.home-build-list li{min-height:112px;display:grid;align-content:center;padding:22px;color:var(--wf-text);font-weight:600;line-height:1.35;background:#fff;border-right:1px solid var(--wf-border);border-bottom:1px solid var(--wf-border)}.home-community-band{margin-bottom:0}.section-mint{background:linear-gradient(135deg,var(--mint-50),#ffffff 72%)}.section-blue{background:linear-gradient(135deg,var(--blue-50),#ffffff 74%)}.section-navy{color:#fff;background:radial-gradient(circle at 10% 10%,rgba(36,88,255,.24),transparent 28%),radial-gradient(circle at 90% 20%,rgba(0,169,157,.16),transparent 30%),linear-gradient(135deg,var(--navy-950),var(--navy-900))}.section-graphic{background:linear-gradient(90deg,rgba(7,21,37,.06) 1px,transparent 0),linear-gradient(180deg,rgba(7,21,37,.06) 1px,transparent 0),#f8fafc;background-size:42px 42px}.footer .eyebrow,.section-navy .eyebrow{color:rgba(255,255,255,.72)}.section-navy li,.section-navy p{color:rgba(255,255,255,.74)}.section-navy .change-list li{border-color:var(--line-dark);color:rgba(255,255,255,.82)}.workforce-today-section{padding-top:68px;padding-bottom:72px;background:#fff;border-top:0}.workforce-today-section:before{content:"";position:absolute;top:0;left:50%;width:min(100% - 64px,1190px);height:1px;background:rgba(17,24,39,.16);transform:translateX(-50%)}.workforce-today-section .wrap{transform:translateX(-28px)}.workforce-today-intro{max-width:860px;margin-bottom:32px}.workforce-today-intro .eyebrow{margin-bottom:16px;color:var(--navy-900)}.workforce-today-intro h2{margin:0;color:var(--navy-950);font-size:clamp(2.1rem,3.4vw,3.45rem);line-height:1.04;font-weight:600}.workforce-today-intro p:last-child{max-width:780px;margin:20px 0 0;color:#374151;font-size:clamp(1.05rem,1.35vw,1.18rem);line-height:1.68}.workforce-challenge-grid{display:grid;grid-template-columns:1fr;border-top:1px solid rgba(17,24,39,.11)}.workforce-challenge{position:relative;display:grid;grid-template-columns:minmax(280px,.44fr) minmax(0,.56fr);grid-gap:50px;gap:50px;align-items:start;padding:31px 0 33px;border-bottom:1px solid rgba(17,24,39,.11)}.workforce-challenge:after{content:"";position:absolute;top:34px;right:0;color:rgba(7,21,37,.42);font-size:1rem;font-weight:600;letter-spacing:-.02em}.workforce-challenge h3{margin:0;color:var(--navy-950);font-size:clamp(1.2rem,1.55vw,1.44rem);line-height:1.2;font-weight:600;letter-spacing:-.02em}.workforce-challenge p{max-width:650px;margin:0;color:#374151;padding-right:42px;font-size:clamp(1.06rem,1.18vw,1.14rem);line-height:1.62}.audience-section{padding:56px 0 40px;background:#fff;border-bottom:0}.audience-strip{display:grid;grid-template-columns:1fr;grid-gap:38px;gap:38px;align-items:start}.audience-intro{display:grid;align-content:start;padding-right:0}.audience-intro h2{margin:0;color:var(--navy-950);font-size:clamp(2.1rem,3vw,3.2rem);line-height:1.04;font-weight:600}.audience-intro p{max-width:760px;margin:24px 0 0;color:#374151;font-size:clamp(1.04rem,1.18vw,1.14rem);line-height:1.72}.audience-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 58px;gap:0 58px;padding-top:8px}.audience-card{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;grid-gap:8px 18px;gap:8px 18px;padding:30px 0 18px;border-top:1px solid rgba(17,24,39,.12)}.audience-card svg{grid-row:1/span 4;margin-top:2px;color:var(--navy-950)}.audience-card h3{grid-column:2;margin:0;color:var(--navy-950);font-size:clamp(1.08rem,1.22vw,1.2rem);line-height:1.18;font-weight:600}.audience-card p{grid-column:2;margin:4px 0 0;color:#374151;font-size:1rem;line-height:1.66}.audience-card span{grid-column:2;display:block;align-self:end;margin-top:18px;color:var(--navy-900);font-size:.88rem;line-height:1.45;font-weight:600;letter-spacing:-.01em}.how-help-section{padding:68px 0 72px;background:var(--offwhite);border-top:1px solid rgba(10,31,55,.06)}.home-section-header{max-width:860px;margin-bottom:30px}.home-section-header>p:not(.eyebrow){max-width:860px;margin:0;color:#374151;font-size:clamp(1.08rem,1.35vw,1.2rem);line-height:1.68}.belief-framework-header h2,.founder-editorial-copy h2,.home-section-header h2,.insights-topline h2{margin:0;color:var(--wf-text);font-size:clamp(2.25rem,3.1vw,2.625rem);line-height:1.12;font-weight:600;letter-spacing:-.018em}.how-help-section .home-section-header h2{max-width:760px;margin-bottom:20px}.engagement-list{display:grid;grid-template-columns:repeat(2,1fr);background:#fff;border-top:1px solid rgba(17,24,39,.12);border-left:1px solid rgba(17,24,39,.12);box-shadow:0 14px 34px rgba(7,21,37,.05)}.engagement-panel{display:grid;grid-template-rows:auto 1fr auto;align-content:center;grid-gap:24px;gap:24px;min-height:300px;padding:44px;background:#fff;border-right:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.engagement-panel:focus-visible,.engagement-panel:hover,.insight-card:focus-visible,.insight-card:hover{background:#fbfcfd}.engagement-panel h3{margin:0;color:var(--navy-950);font-size:clamp(1.28rem,1.65vw,1.58rem);line-height:1.2;font-weight:600}.engagement-panel p{max-width:620px;margin:0;color:#374151;font-size:clamp(1rem,1.08vw,1.07rem);line-height:1.58}.engagement-panel .text-link{align-self:end;margin-top:0;font-weight:600;text-decoration-thickness:1.5px;white-space:nowrap}.process-section{background:#f7f9fb;padding:88px 0 94px}.process-heading{max-width:820px;margin:0 auto 32px;text-align:center}.process-heading h2{margin:0;color:var(--navy-950);font-size:clamp(2.1rem,3.4vw,3.45rem);line-height:1.04;font-weight:600;letter-spacing:-.02em}.process-heading>p:not(.eyebrow){max-width:640px;margin:22px auto 0;color:#374151;font-size:clamp(1.08rem,1.3vw,1.2rem);line-height:1.66}.process-image{width:min(980px,100%);margin:0 auto 34px;overflow:hidden;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius-sm);background:#fff}.process-image img{display:block;width:100%;height:auto;aspect-ratio:16/6;object-fit:cover;object-position:62% center}.process-flow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;padding-top:0}.process-flow:before{content:"";position:absolute;left:calc(16.666% + 31px);right:calc(16.666% + 31px);top:77px;height:1px;background:rgba(7,21,37,.18)}.process-milestone{position:relative;display:grid;grid-template-rows:auto auto auto 1fr;justify-items:center;min-height:218px;padding:0 22px;transition:var(--ease)}.process-milestone:after{content:none;position:absolute;left:0;bottom:0;width:calc(100% - 30px);height:1px;background:rgba(17,24,39,.12);transition:var(--ease)}.process-index{display:block;margin-bottom:12px;color:rgba(7,21,37,.58);font-size:clamp(1.36rem,2vw,1.96rem);line-height:1;font-weight:600;letter-spacing:-.02em;text-align:center;transition:var(--ease)}.process-dot{position:relative;z-index:1;display:grid;place-items:center;width:62px;height:62px;margin-bottom:18px;color:var(--navy-950);background:#fff;border:1px solid rgba(7,21,37,.2);border-radius:50%;transition:var(--ease)}.process-copy{width:min(100%,285px);display:grid;justify-items:center}.process-milestone h3{margin:0;color:var(--navy-950);font-size:clamp(1.32rem,1.65vw,1.62rem);line-height:1.15;text-align:center}.process-milestone p{width:100%;margin:12px 0 0;color:#374151;font-size:clamp(1.03rem,1.16vw,1.11rem);line-height:1.64;text-align:left}.process-milestone:hover{transform:translateY(-4px)}.process-milestone:hover .process-index{color:rgba(7,21,37,.72)}.process-milestone:hover .process-dot{color:#086b39;border-color:rgba(8,107,57,.4);box-shadow:0 14px 30px rgba(7,21,37,.08)}.process-milestone:hover:after{background:transparent}.belief-framework-section{color:var(--navy-950);background:#fff;padding:82px 0 66px}.belief-framework-header{max-width:900px;margin:0 auto 20px;text-align:center}.belief-framework-header h2{max-width:820px;color:var(--wf-text);font-size:clamp(2.25rem,3.1vw,2.625rem);line-height:1.12;font-weight:600;letter-spacing:-.018em;margin:0 auto}.belief-framework-header h2:after{content:none}.framework-subtitle{margin:12px auto 0;color:#086b39;font-size:clamp(1rem,1.18vw,1.1rem);line-height:1.45;font-weight:600}.belief-framework-header p:not(.eyebrow):not(.framework-subtitle){max-width:780px;margin:18px auto 0;color:#4b5563;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.62}.belief-framework-header strong{color:var(--navy-950);font-weight:600}.framework-label{max-width:1040px;margin:0 auto 10px;color:var(--wf-blue);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-align:center;text-transform:uppercase}.operating-model{position:relative;width:86%;max-width:1040px;margin:0 auto;justify-items:center;padding:0 0 30px;border-top:0;border-bottom:0}.model-panel,.operating-model{display:grid;background:transparent}.model-panel{width:100%;border:0;border-radius:0}.model-panel-icon{width:46px;height:46px;display:grid;place-items:center;color:var(--navy-900)}.model-panel-icon svg{width:50px;height:50px}.model-panel-copy{display:grid;align-content:center;justify-items:center;min-height:86px;padding:18px 44px 16px;text-align:center}.model-panel-copy>p{margin:0;color:var(--navy-950);font-size:clamp(1.22rem,1.56vw,1.44rem);line-height:1.08;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.model-panel-blue,.model-panel-gold{width:72%;max-width:none}.model-panel-blue .model-panel-copy,.model-panel-gold .model-panel-copy{grid-template-columns:1fr;gap:12px;justify-items:center;text-align:center}.model-panel-blue .model-panel-copy>p,.model-panel-blue .model-term-list,.model-panel-gold .model-panel-copy>p,.model-panel-gold .model-term-list{grid-column:1;justify-self:center}.model-panel-blue .model-panel-icon,.model-panel-gold .model-panel-icon{grid-column:1;grid-row:1;align-self:center;justify-self:center}.model-panel-system{position:relative;width:100%;max-width:1040px;margin:0;border:2px dashed rgba(8,107,57,.54);border-radius:16px;background:rgba(255,255,255,.68)}.model-intelligence-tag{position:absolute;top:-15px;left:50%;max-width:calc(100% - 48px);padding:0 16px;color:#40785d;background:#fff;font-size:.8rem;line-height:1.3;font-weight:600;letter-spacing:.06em;text-align:center;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.model-panel-system .model-panel-copy{min-height:258px;gap:26px;padding:40px 78px 46px}.model-panel-system .model-panel-copy>p{color:#086b39;font-size:clamp(1.86rem,2.55vw,2.38rem);line-height:1.1;letter-spacing:.13em}.model-definition{display:block;max-width:560px;color:#374151;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.5;font-weight:600}.model-connector{width:34px;height:30px;display:grid;place-items:center;border-left:0;margin:0;color:#086b39;font-size:1.45rem;line-height:1;font-weight:600}.model-connector:before{content:"↓";display:block;color:rgba(8,107,57,.72);font-size:1.2rem;line-height:1;font-weight:600}.model-connector:after{content:none}.model-connector-into-system{height:42px;margin-bottom:8px;align-items:start;padding-top:2px}.model-term-list{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px 0;margin-top:10px;color:var(--navy-950);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.35}.model-term-list span{display:inline-flex;align-items:center;white-space:nowrap}.model-term-list span+span:before{content:"•";position:absolute;left:-11px;top:50%;width:4px;height:4px;background:rgba(7,21,37,.38);border-radius:50%;transform:translateY(-50%)}.model-investment-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:22px;column-gap:22px;margin-top:8px}.model-investment-grid span{display:grid;min-width:0;justify-items:center;align-content:center;grid-gap:10px;gap:10px;min-height:136px;padding:20px 24px;color:var(--navy-950);text-align:center}.model-investment-grid strong{display:block;justify-self:center;width:100%;max-width:100%;color:var(--navy-950);font-size:clamp(1.5rem,1.75vw,1.68rem);line-height:1.22;font-weight:600;text-align:center;white-space:nowrap}.model-investment-grid small{display:block;max-width:180px;color:#4b5563;font-size:clamp(.88rem,.95vw,.96rem);line-height:1.42;font-weight:400}.model-closing{max-width:760px;margin:20px auto 0;color:var(--navy-950);text-align:center;font-size:clamp(1.2rem,1.55vw,1.42rem);line-height:1.46;font-weight:600}.responsibility-framework{overflow-x:auto;padding-top:4px}.framework-title{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:38px;gap:38px;align-items:flex-end;margin-bottom:30px}.framework-title h3{margin:0;color:#111;font-size:clamp(1.65rem,2.1vw,2.1rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.framework-title p{max-width:560px;margin:0;color:#4b5563;font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.55}.framework-kicker{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:28px;gap:28px;align-items:center;margin-bottom:24px}.framework-kicker span{height:1px;background:rgba(17,24,39,.12)}.framework-kicker p{margin:0;color:#111;font-size:clamp(.88rem,1vw,1rem);font-weight:600;letter-spacing:.22em;text-align:center;text-transform:uppercase}.relationship-legend{display:flex;justify-content:flex-end;gap:22px;margin-bottom:18px;color:#4b5563;font-size:.86rem;font-weight:600}.relationship-legend span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.responsibility-matrix{display:grid;grid-template-columns:minmax(270px,.9fr) repeat(3,minmax(230px,1fr));min-width:1040px;overflow:hidden;background:#fff;border:1px solid rgba(17,24,39,.1);border-radius:18px}.capability-cell,.matrix-corner,.relationship-cell,.stakeholder-header{border-color:rgba(17,24,39,.09)}.matrix-corner{display:flex;align-items:flex-end;min-height:138px;padding:28px 28px 30px;background:#fff;border-right:1px solid rgba(17,24,39,.09)}.matrix-corner span{max-width:180px;color:#3f492f;font-size:.88rem;line-height:1.25;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.stakeholder-header{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:center;min-height:138px;padding:28px 26px 30px;background:linear-gradient(180deg,rgba(244,247,252,.78),rgba(255,255,255,.92));border-left:1px solid rgba(17,24,39,.06);border-bottom:1px solid rgba(17,24,39,.11)}.stakeholder-icon{display:grid;place-items:center;width:58px;height:58px;color:#6B7355;background:rgba(255,255,255,.72);border:1px solid rgba(107,115,85,.26);border-radius:16px}.stakeholder-header h3{margin:0;color:#111;font-size:clamp(1.02rem,1.16vw,1.14rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.stakeholder-header p{margin:7px 0 0;color:#4b5563;font-size:clamp(.93rem,1vw,1rem);line-height:1.35}.matrix-row{display:contents}.capability-cell{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:center;min-height:86px;padding:20px 28px;background:rgba(250,251,248,.72);border-top:1px solid rgba(17,24,39,.08);border-right:1px solid rgba(17,24,39,.09)}.capability-icon{display:grid;place-items:center;width:40px;height:40px;color:#6B7355;border:1px solid rgba(107,115,85,.34);border-radius:12px}.capability-cell h4{margin:0;color:#111;font-size:clamp(.98rem,1.08vw,1.08rem);line-height:1.28;font-weight:600;letter-spacing:-.015em}.relationship-cell{display:grid;place-items:center;min-height:86px;background:rgba(255,255,255,.86);border-top:1px solid rgba(17,24,39,.08);border-left:1px solid rgba(17,24,39,.055)}.relationship-mark{width:18px;height:18px;display:inline-block;border-radius:50%;border:1.5px solid #6b7355}.relationship-mark.primary{background:#6B7355}.relationship-mark.shared{background:linear-gradient(90deg,#6B7355 50%,transparent 0)}.relationship-mark.supporting{background:transparent}.framework-support{max-width:760px;margin:38px auto 0;color:rgba(248,250,252,.74);text-align:center;font-size:clamp(1.1rem,1.35vw,1.24rem);line-height:1.55;font-weight:600}.insights-grid,.why-simple-grid{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:70px;gap:70px;align-items:start}.why-simple-grid>div:first-child p:not(.eyebrow){max-width:590px;margin:8px 0 0;color:#374151;font-size:clamp(1.08rem,1.35vw,1.22rem);line-height:1.62}.differentiator-list{border-top:1px solid rgba(17,24,39,.12)}.differentiator-list article{padding:26px 0 28px;border-bottom:1px solid rgba(17,24,39,.1)}.differentiator-list h3{margin:0;color:var(--navy-950);font-size:clamp(1.25rem,1.65vw,1.55rem);line-height:1.2;font-weight:600;letter-spacing:-.025em}.differentiator-list p{max-width:760px;margin:12px 0 0;color:#374151;font-size:clamp(1.04rem,1.25vw,1.16rem);line-height:1.64}.founder-editorial-section{padding:var(--home-section-y) 0}.founder-editorial{width:var(--wrap);display:grid;grid-template-columns:minmax(0,.53fr) minmax(360px,.47fr);grid-gap:40px;gap:40px;align-items:center}.founder-editorial-copy{max-width:760px}.founder-editorial-copy h2{max-width:620px;margin:0;color:var(--wf-text);font-size:clamp(2.25rem,3.1vw,2.625rem);line-height:1.12;font-weight:600;letter-spacing:-.018em}.founder-editorial-copy p:not(.eyebrow){margin:var(--home-copy-gap) 0 0;color:#374151;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.62}.founder-attribution{display:grid;grid-gap:3px;gap:3px;margin-top:18px}.founder-attribution p{margin:0;color:var(--navy-950);font-size:clamp(1rem,1.12vw,1.08rem);line-height:1.25;font-weight:600}.founder-attribution span{color:var(--muted);font-size:.94rem;line-height:1.35;font-weight:600}.founder-editorial-copy .text-link{display:inline-block;margin-top:12px}.founder-image{width:min(100%,530px);margin:0;justify-self:end;overflow:hidden;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius-sm);background:#fff}.founder-image img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 18%}.proof-section{background:#fff}.proof-header{max-width:860px;margin-bottom:var(--home-section-gap)}.proof-header h2{max-width:820px;margin:0;color:var(--wf-text);font-size:clamp(2.25rem,3.1vw,2.625rem);line-height:1.12;font-weight:600;letter-spacing:-.018em}.proof-header p:not(.eyebrow){max-width:700px;margin:var(--home-copy-gap) 0 0;color:#374151;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.62}.proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 30px;gap:0 30px;border:0}.proof-card,.proof-grid{display:grid;background:transparent}.proof-card{grid-template-rows:auto 1fr;min-height:auto;padding:4px 28px 4px 0;border-right:1px solid rgba(17,24,39,.12);border-bottom:0}.proof-card:last-child{padding-right:0;border-right:0}.proof-card h3{margin:0;color:var(--navy-950);font-size:clamp(1.125rem,1.35vw,1.25rem);line-height:1.24;font-weight:600}.proof-card p{margin:16px 0 0;color:#374151;font-size:clamp(1rem,1.08vw,1.06rem);line-height:1.6}.proof-metric-source{margin:34px 0 10px;color:#6b7280;font-size:.76rem;line-height:1.3;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.proof-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:0;border-radius:4px;background:var(--navy-950)}.proof-metric-row div{min-height:126px;padding:24px 26px;border-right:1px solid rgba(255,255,255,.18);border-bottom:0}.proof-metric-row div:last-child{border-right:0}.proof-metric-row strong{display:block;color:#fff;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.1;font-weight:600;letter-spacing:-.025em}.proof-metric-row span{display:block;max-width:310px;margin-top:7px;color:rgba(255,255,255,.76);font-size:clamp(.95rem,1.05vw,1rem);line-height:1.48;font-weight:600}.insights-editorial{display:grid;grid-gap:var(--home-section-gap);gap:var(--home-section-gap)}.insights-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:end}.insights-topline p:not(.eyebrow){max-width:640px;margin:var(--home-copy-gap) 0 0;color:#4b5563;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.62}.insight-card-grid{grid-template-columns:1.14fr .93fr .93fr;grid-gap:38px;gap:38px;border:0}.insight-card,.insight-card-grid{display:grid;background:transparent}.insight-card{grid-template-rows:auto auto 1fr auto;padding:22px 0 0;border-top:1px solid rgba(17,24,39,.16);border-right:0;border-bottom:0}.insight-card,.insight-card[data-featured=true]{min-height:auto}.insight-card:focus-visible,.insight-card:hover{background:transparent}.insight-card>p{margin:0 0 22px;color:var(--navy-900);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.insight-card h3{margin:0;color:var(--navy-950);font-size:clamp(1.125rem,1.45vw,1.375rem);line-height:1.24;font-weight:600}.insight-card span{display:block;margin-top:18px;color:#374151;font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.62}.text-link{width:-moz-fit-content;width:fit-content;margin-top:8px;color:var(--navy-900);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(7,21,37,.28);text-decoration-color:rgba(7,21,37,.28);text-underline-offset:5px;transition:var(--ease)}.text-link:hover{color:var(--navy-950);-webkit-text-decoration-color:var(--navy-950);text-decoration-color:var(--navy-950)}.section-intro{display:grid;grid-template-columns:.48fr 1.52fr;grid-gap:54px;gap:54px;align-items:start;margin-bottom:54px}.cta-grid h2,.section-intro h2{margin:0;max-width:860px;font-size:clamp(2.1rem,3.2vw,2.625rem);line-height:1.12;font-weight:600}.section-intro p:not(.eyebrow){margin:18px 0 0;max-width:720px}.editorial-split{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:64px;gap:64px;align-items:center}.large-statement{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4.4vw,4.6rem);line-height:1.05;letter-spacing:-.02em;margin:0}.change-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.change-list li{position:relative;padding:20px 0 20px 42px;border-bottom:1px solid var(--line);color:var(--slate);line-height:1.58;font-weight:600}.change-list li:before{content:"";position:absolute;left:0;top:24px;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--cobalt),var(--teal));box-shadow:0 0 0 8px rgba(36,88,255,.12)}.practice-section:before{content:"";position:absolute;right:-120px;top:60px;width:420px;height:420px;border-radius:50%;background:rgba(36,88,255,.08)}.practice-framework{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:22px;gap:22px}.practice-row{position:relative;min-height:242px;display:grid;grid-template-columns:64px 1fr;align-content:end;grid-gap:10px 22px;gap:10px 22px;padding:28px;color:#fff;background:linear-gradient(135deg,var(--navy-900),var(--navy-800));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:var(--ease)}.practice-row[data-featured=true]{grid-row:span 3;min-height:548px;background:linear-gradient(135deg,#102546,var(--color-brand-blue,#2454A6) 62%,var(--color-accent-green,#159A62))}.practice-row:nth-child(2){background:linear-gradient(135deg,#15324d,#1f7a78)}.practice-row:nth-child(3){background:linear-gradient(135deg,#111827,#c95f48)}.practice-row:nth-child(4){background:linear-gradient(135deg,#122a45,#d99041)}.practice-row:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.practice-row:after{content:"";position:absolute;inset:auto -40px -70px auto;width:210px;height:210px;border:1px solid rgba(255,255,255,.24);border-radius:50%}.practice-index{color:rgba(255,255,255,.72);font-weight:600}.practice-signal{width:48px;height:48px;border-radius:16px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22)}.practice-row h3{grid-column:1/-1;margin:18px 0 0;font-size:clamp(2.4rem,5vw,5.2rem);line-height:.9;font-weight:600}.practice-row p{grid-column:1/-1;max-width:640px;margin:0;color:rgba(255,255,255,.8);line-height:1.58}.practice-row strong{grid-column:1/-1;color:#fff;margin-top:12px}.service-feature{position:relative;display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:44px;gap:44px;padding:34px;margin-bottom:18px;background:rgba(255,255,255,.82);border:1px solid rgba(17,24,39,.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.service-feature:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:var(--cobalt)}.service-feature[data-service=talent-programs]:before,.service-feature[data-service=workforce-readiness]:before{background:var(--teal)}.service-feature[data-service=early-talent-strategy]:before,.service-feature[data-service=workforce-strategy]:before{background:var(--coral)}.service-feature h3{margin:0 0 18px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02;font-weight:600}.service-feature p{margin:0 0 18px;color:var(--slate);line-height:1.62}.service-emblem{display:block;width:62px;height:62px;margin-bottom:22px;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent),linear-gradient(135deg,var(--cobalt),var(--teal));box-shadow:0 18px 42px rgba(36,88,255,.18)}.service-detail-row{grid-template-columns:80px .7fr 1.3fr;align-items:center}.service-detail-row .service-emblem{margin:0}.about-statement-section{padding-top:84px;padding-bottom:86px}.about-statement{display:grid;grid-template-columns:1fr .9fr;grid-gap:58px;gap:58px;align-items:start}.about-statement h2{max-width:820px;margin:0;color:var(--navy-950);font-size:clamp(2.1rem,3.4vw,3.45rem);line-height:1.04;font-weight:600;letter-spacing:-.02em}.about-statement p:not(.eyebrow){margin:0;color:#374151;font-size:clamp(1.06rem,1.26vw,1.16rem);line-height:1.68}.about-statement div{display:grid;grid-gap:18px;gap:18px;padding-top:32px}.about-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(17,24,39,.15);border-left:1px solid rgba(17,24,39,.15);background:#fff}.about-service-card{color:inherit;transition:var(--ease)}.about-service-card:focus-visible,.about-service-card:hover{background:#fbfcfd}.about-service-card span{display:inline-flex;align-self:end;align-items:center;gap:8px;margin-top:22px;color:var(--navy-950);font-size:.95rem;line-height:1.4;font-weight:600}.about-process-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.about-process-flow:before{left:calc(16.666% + 22px);right:calc(16.666% + 22px)}.about-speaking{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:54px;gap:54px;align-items:start}.about-speaking .talent-section-header{margin-bottom:0}.about-speaking .button{margin-top:28px}.about-format-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;padding:0;margin:0;list-style:none;border-top:1px solid rgba(17,24,39,.15);border-left:1px solid rgba(17,24,39,.15);background:#fff}.about-format-list li{min-height:96px;display:grid;align-content:center;padding:22px 24px;color:var(--navy-950);font-weight:600;border-right:1px solid rgba(17,24,39,.15);border-bottom:1px solid rgba(17,24,39,.15)}.talent-program-page{background:#fff}.talent-hero{color:#fff;background:linear-gradient(135deg,rgba(7,21,37,.98),rgba(12,29,50,.94)),var(--navy-950);border-bottom:1px solid rgba(255,255,255,.12);padding:104px 0 92px}.talent-hero-with-image{overflow:hidden;padding:0}.talent-hero .eyebrow{color:rgba(255,255,255,.7)}.talent-hero-grid{display:grid;grid-template-columns:1.03fr .97fr;grid-gap:64px;gap:64px;align-items:end}.service-hero-grid{display:grid;grid-template-columns:minmax(0,.52fr) minmax(360px,.48fr);grid-gap:clamp(34px,5vw,72px);gap:clamp(34px,5vw,72px);align-items:stretch;min-height:584px}.service-hero-copy{align-self:center;padding:104px 0 92px}.talent-hero h1{max-width:780px;margin:0;color:#fff;font-size:clamp(2.9rem,5vw,5rem);line-height:.98;font-weight:680;letter-spacing:-.02em}.service-hero-copy h1{max-width:720px}.talent-hero p:not(.eyebrow){max-width:660px;margin:0;color:rgba(255,255,255,.78);font-size:clamp(1.06rem,1.35vw,1.2rem);line-height:1.66}.service-hero-copy p:not(.eyebrow){margin-top:28px}.responsive-hero-image{position:relative;margin:0;overflow:hidden;isolation:isolate;border-radius:var(--radius-sm);background:rgba(255,255,255,.06)}.responsive-hero-image img{object-fit:cover}.service-hero-image{min-height:100%;border-radius:0}.service-hero-image:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(7,21,37,.68),rgba(7,21,37,.34) 24%,rgba(7,21,37,.06) 54%,rgba(7,21,37,0))}.about-hero-grid{display:grid;grid-template-columns:minmax(0,.48fr) minmax(360px,.52fr);grid-gap:clamp(36px,5vw,66px);gap:clamp(36px,5vw,66px);align-items:center}.about-hero-story{display:grid;align-content:start;justify-items:start}.about-hero-story p:not(.eyebrow){max-width:650px}.about-hero-image{width:min(100%,520px);min-height:312px;margin-top:34px;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 60px rgba(0,0,0,.2);aspect-ratio:3/2}.about-hero-image:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(7,21,37,.28),rgba(7,21,37,0))}.talent-hero .button.primary{color:var(--navy-950);background:#fff;border-color:#fff}.talent-hero .button.secondary{color:#fff;background:transparent;border-color:rgba(255,255,255,.28)}.talent-section{padding-top:82px;padding-bottom:84px}.talent-section[id]{scroll-margin-top:96px}.talent-section-header{max-width:850px;margin:0 0 38px}.talent-section-header-centered{margin-right:auto;margin-left:auto;text-align:center}.talent-section-header h2{max-width:820px;margin:0;color:var(--navy-950);font-size:clamp(2.05rem,3.3vw,3.35rem);line-height:1.05;font-weight:600;letter-spacing:-.02em}.talent-section-header p:not(.eyebrow){max-width:760px;margin:20px 0 0;color:#374151;font-size:clamp(1.02rem,1.24vw,1.13rem);line-height:1.66}.talent-program-page.strategy-partnerships-page .proof-header h2,.talent-program-page.strategy-partnerships-page .talent-section-header h2{font-size:clamp(1.72rem,2.42vw,2.44rem);line-height:1.14}.talent-program-page.strategy-partnerships-page .faq-item p,.talent-program-page.strategy-partnerships-page .proof-header p:not(.eyebrow),.talent-program-page.strategy-partnerships-page .strategy-choice-grid p,.talent-program-page.strategy-partnerships-page .strategy-model p,.talent-program-page.strategy-partnerships-page .strategy-pressure-list p,.talent-program-page.strategy-partnerships-page .talent-process-step p,.talent-program-page.strategy-partnerships-page .talent-section-header p:not(.eyebrow){color:#334155;line-height:1.7}.talent-section-header-centered p:not(.eyebrow){margin-right:auto;margin-left:auto}.talent-editorial{display:grid;grid-template-columns:.96fr 1.04fr;grid-gap:54px;gap:54px;align-items:start}.talent-editorial .talent-section-header{margin-bottom:0}.talent-row-list{display:grid;border-top:1px solid rgba(17,24,39,.14)}.talent-row{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:30px;gap:30px;padding:24px 0;border-bottom:1px solid rgba(17,24,39,.14)}.engagement-option h3,.faq-item summary,.talent-card h3,.talent-framework-step h3,.talent-process-step h3,.talent-proof-card h3,.talent-row h3{margin:0;color:var(--navy-950);font-size:clamp(1.12rem,1.35vw,1.3rem);line-height:1.2;font-weight:600;letter-spacing:-.025em}.engagement-option li,.engagement-option p,.faq-item p,.process-commitment,.scope-note,.talent-card p,.talent-framework-step p,.talent-process-step p,.talent-proof-card p,.talent-row p{margin:0;color:#374151;font-size:clamp(.98rem,1.08vw,1.05rem);line-height:1.6}.engagement-option-grid,.talent-card-grid,.talent-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(17,24,39,.15);border-left:1px solid rgba(17,24,39,.15);background:#fff}.engagement-option,.talent-card,.talent-proof-card{min-height:230px;padding:30px;background:#fff;border-right:1px solid rgba(17,24,39,.15);border-bottom:1px solid rgba(17,24,39,.15)}.talent-card{display:grid;grid-template-rows:auto 1fr}.talent-card p,.talent-proof-card p{margin-top:16px}.framework-bridge-section{padding:36px 0;background:#fff;border-bottom:1px solid rgba(17,24,39,.1)}.framework-bridge{display:grid;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);grid-gap:42px;gap:42px;align-items:start}.framework-bridge p:not(.eyebrow){max-width:880px;margin:0;color:#374151;font-size:clamp(1.02rem,1.22vw,1.13rem);line-height:1.66}.strategy-definition-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);grid-gap:70px;gap:70px;align-items:center}.strategy-definition-layout .talent-section-header{margin-bottom:0}.strategy-relationship{padding:30px 34px;background:#f8fafc;border:1px solid rgba(17,24,39,.1);border-radius:6px}.strategy-relationship,.strategy-relationship-step{display:grid;justify-items:center}.strategy-relationship-step p{min-width:min(100%,260px);margin:0;padding:15px 20px;color:var(--navy-950);font-size:clamp(1rem,1.12vw,1.08rem);line-height:1.38;font-weight:600;text-align:center;background:#fff;border:1px solid rgba(17,24,39,.1)}.strategy-relationship-step p span{display:block}.strategy-relationship-step>span{display:block;margin:10px 0;color:rgba(17,24,39,.46);font-size:1.2rem;line-height:1}.strategy-question-list{display:grid;border-top:1px solid rgba(17,24,39,.14)}.strategy-question-row{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);grid-gap:34px;gap:34px;padding:24px 0;border-bottom:1px solid rgba(17,24,39,.14)}.strategy-question-row h3{margin:0;color:var(--navy-950);font-size:clamp(1.08rem,1.22vw,1.2rem);line-height:1.22;font-weight:600;letter-spacing:-.02em}.strategy-question-row p{margin:0;color:#374151;font-size:clamp(1rem,1.12vw,1.08rem);line-height:1.58}.strategy-matters-layout{align-items:start}.strategy-matters-statement{max-width:720px;margin-top:30px!important;color:var(--navy-950)!important;font-weight:600}.strategy-matters-list{margin-top:6px}.strategy-matters-row{grid-template-columns:minmax(170px,.62fr) minmax(0,1.38fr)}.strategy-components-section{padding-bottom:0}.strategy-component-showcase{display:grid;margin-top:18px}.strategy-component-band{background:#fff;border-top:1px solid rgba(17,24,39,.1)}.strategy-component-band[data-muted=true]{background:#f7f9fb}.strategy-component-feature{padding:76px 0}.strategy-activity-callout{margin-top:56px;padding:clamp(36px,5vw,62px) 0;border-top:1px solid rgba(17,24,39,.14);border-bottom:1px solid rgba(17,24,39,.14)}.strategy-activity-callout p{max-width:980px;margin:0;color:var(--navy-950);font-size:clamp(2.1rem,4.2vw,4.35rem);line-height:1.02;font-weight:600;letter-spacing:-.02em}.strategy-activity-callout p+p{margin-top:18px;color:#086b39}.strategy-preview-section{background:#fff}.strategy-preview-card{max-width:1080px;margin:0 auto;padding:clamp(30px,4vw,52px);background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:6px;box-shadow:0 18px 44px rgba(7,21,37,.07)}.strategy-artifact-level{border-top:1px solid rgba(17,24,39,.12)}.strategy-artifact-direction{display:grid;grid-gap:14px;gap:14px;padding:0 0 30px;border-top:0}.strategy-artifact-direction h3{max-width:760px;margin:0;color:var(--navy-950);font-size:clamp(1.8rem,2.8vw,2.75rem);line-height:1.08;font-weight:600;letter-spacing:-.02em}.strategy-artifact-direction p{max-width:820px;margin:0;color:#374151;font-size:clamp(1.05rem,1.24vw,1.14rem);line-height:1.62}.strategy-artifact-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid rgba(17,24,39,.12)}.strategy-artifact-choices .strategy-preview-section-block{min-height:220px;padding:26px;border-right:1px solid rgba(17,24,39,.12);border-bottom:0}.strategy-artifact-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;background:#f8fafc;border-left:1px solid rgba(17,24,39,.12)}.strategy-artifact-roadmap .strategy-preview-section-block{min-height:150px;padding:24px;background:#f8fafc;border-right:1px solid rgba(17,24,39,.12);border-bottom:0}.strategy-artifact-measures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;border-left:1px solid rgba(17,24,39,.12)}.strategy-artifact-measures span{min-height:92px;display:grid;align-content:center;padding:20px;color:var(--navy-950);font-weight:600;line-height:1.32;border-right:1px solid rgba(17,24,39,.12)}.strategy-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(17,24,39,.15);border-left:1px solid rgba(17,24,39,.15);background:#fff}.strategy-outcome-grid article{min-height:148px;display:grid;align-content:center;padding:26px;color:var(--navy-950);font-size:clamp(1.02rem,1.18vw,1.12rem);line-height:1.42;font-weight:600;border-right:1px solid rgba(17,24,39,.15);border-bottom:1px solid rgba(17,24,39,.15)}.strategy-definition-layout,.strategy-why-now-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:clamp(42px,5vw,72px);gap:clamp(42px,5vw,72px);align-items:start}.strategy-why-now-layout{grid-template-columns:minmax(0,.38fr) minmax(600px,.62fr);column-gap:clamp(42px,5vw,64px);row-gap:clamp(26px,3vw,36px)}.strategy-advisory-wrap{width:var(--wrap)}.strategy-why-now-layout .talent-section-header h2{max-width:520px;font-size:clamp(1.44rem,2.16vw,2.16rem);line-height:1.14}.strategy-why-now-layout .talent-section-header p:not(.eyebrow){max-width:520px}.strategy-why-now-layout .talent-section-header p:not(.eyebrow):last-child{max-width:500px;margin-top:22px;color:var(--navy-950);font-size:clamp(1.04rem,1.24vw,1.12rem);line-height:1.5;font-weight:600}.strategy-org-challenge-section{padding-top:88px;padding-bottom:88px}.strategy-org-challenge-section-inner>.talent-section-header{max-width:760px;margin-bottom:clamp(40px,4vw,48px)}.strategy-org-challenge-section-inner>.talent-section-header h2,.strategy-org-challenge-section-inner>.talent-section-header p:not(.eyebrow){max-width:760px}.strategy-decision-map{display:grid}.strategy-decision-map>.eyebrow{margin-bottom:18px}.strategy-decision-map-rows{display:grid;border-top:1px solid rgba(17,24,39,.18)}.strategy-decision-map-row{display:grid;grid-template-columns:minmax(0,.22fr) minmax(0,.46fr) minmax(0,.32fr);grid-gap:clamp(24px,3vw,42px);gap:clamp(24px,3vw,42px);padding:28px 0;border-bottom:1px solid rgba(17,24,39,.18)}.strategy-decision-map-row h3{margin:0;color:var(--navy-950);font-size:clamp(1.12rem,1.36vw,1.28rem);line-height:1.22;font-weight:600;letter-spacing:-.02em}.strategy-decision-map-row p{margin:0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.58}.strategy-decision-map-row .eyebrow{margin:0 0 8px;color:var(--wf-blue);font-weight:600}.strategy-alignment-statement{max-width:920px;margin:30px 0 0;padding-left:18px;border-left:2px solid rgba(37,99,235,.42);text-align:left}.strategy-choice-grid,.strategy-element-grid{display:grid;border-top:1px solid rgba(17,24,39,.15);border-left:1px solid rgba(17,24,39,.15);background:#fff}.strategy-element-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-choice-grid article,.strategy-element-grid article{min-height:126px;padding:24px;color:var(--navy-950);border-right:1px solid rgba(17,24,39,.15);border-bottom:1px solid rgba(17,24,39,.15)}.strategy-element-grid article{display:grid;align-content:center;font-size:clamp(1rem,1.14vw,1.08rem);line-height:1.4;font-weight:600}.strategy-pressure-list{display:grid;grid-gap:0;gap:0;padding-top:4px}.strategy-pressure-list article{display:grid;grid-template-columns:minmax(116px,.26fr) minmax(0,.74fr);grid-gap:12px clamp(22px,3vw,34px);gap:12px clamp(22px,3vw,34px);padding:18px 0;color:var(--navy-950);border-bottom:0;border-top:1px solid rgba(17,24,39,.075)}.strategy-pressure-list article:first-child{padding-top:0;border-top:0}.strategy-pressure-category{grid-row:1/span 2;margin:0;color:var(--wf-blue);font-size:.7rem;line-height:1.25;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.strategy-pressure-list h3{margin:0;color:var(--navy-950);font-size:clamp(1.04rem,1.22vw,1.16rem);line-height:1.28;font-weight:600;letter-spacing:-.01em}.strategy-pressure-list p{margin:0;color:#1f2937;font-size:clamp(.96rem,1.04vw,1.02rem);line-height:1.58}.strategy-pressure-list p:not(.strategy-pressure-category){max-width:660px;margin-top:1px}.strategy-choice-grid article{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:30px}.strategy-chain h3,.strategy-choice-grid h3,.strategy-model h3{margin:0;color:var(--navy-950);font-size:clamp(1.18rem,1.45vw,1.34rem);line-height:1.18;font-weight:600;letter-spacing:-.02em}.strategy-chain p,.strategy-choice-grid p,.strategy-model p{margin:0;color:#374151;line-height:1.58}.strategy-module-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:38px 58px;gap:38px 58px;margin-top:50px}.strategy-module-row{position:relative;display:grid;grid-template-columns:1fr;align-content:start;grid-gap:12px;gap:12px;min-height:0;padding:0 26px 0 0;background:transparent;border:0;border-right:1px solid rgba(17,24,39,.09);border-radius:0}.strategy-module-row:nth-child(3n){padding-right:0;border-right:0}.strategy-module-icon{width:24px;height:24px;margin-bottom:2px;color:var(--wf-blue)}.strategy-module-row h3{margin:0;color:var(--navy-950);font-size:clamp(1.16rem,1.34vw,1.26rem);line-height:1.24;font-weight:600;letter-spacing:-.01em}.strategy-module-row p{margin:0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.66;font-weight:400}.strategy-decisions-section .talent-section-header{max-width:820px;margin-right:auto;margin-left:auto;text-align:center}.strategy-decisions-section .talent-section-header h2,.strategy-decisions-section .talent-section-header p:not(.eyebrow){margin-right:auto;margin-left:auto}.strategy-decisions-section .talent-section-header p:not(.eyebrow){color:#475569;font-weight:400}.strategy-closing-statement{margin:26px 0 0;color:var(--navy-950);font-size:clamp(1.08rem,1.4vw,1.22rem);line-height:1.55;font-weight:600}.strategy-centered-statement{max-width:860px;margin-left:auto;margin-right:auto;text-align:center}.strategy-why-now-callout{grid-column:1/-1;max-width:none;margin-top:8px;padding-top:20px;border-top:2px solid rgba(37,99,235,.42);color:var(--navy-950);font-size:clamp(1.12rem,1.34vw,1.22rem)}.strategy-why-now-callout strong{display:block;margin:0;color:var(--navy-950);font-weight:600;line-height:1.38}.strategy-why-now-callout p{margin:8px 0 0;color:#374151;font-size:clamp(1rem,1.12vw,1.08rem);line-height:1.58;font-weight:500}.strategy-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(17,24,39,.15);border-left:1px solid rgba(17,24,39,.15);background:#fff}.strategy-chain article{position:relative;min-height:220px;display:grid;align-content:start;grid-gap:14px;gap:14px;padding:26px;border-right:1px solid rgba(17,24,39,.15);border-bottom:1px solid rgba(17,24,39,.15)}.strategy-chain span{position:absolute;top:50%;right:-14px;z-index:2;width:28px;height:28px;display:grid;place-items:center;color:var(--navy-950);background:#fff;border:1px solid rgba(17,24,39,.15);border-radius:999px;font-size:.82rem;font-weight:600;transform:translateY(-50%)}.strategy-model-list{display:grid;grid-gap:0;gap:0;border-top:0}.strategy-commercial-layout{display:block}.strategy-commercial-layout .talent-section-header{max-width:720px;margin-bottom:clamp(34px,5vw,54px)}.strategy-commercial-section .strategy-model-list{grid-template-columns:1fr;border-left:0;background:transparent}.strategy-commercial-section{background:#eef2f6}.strategy-model{display:grid;grid-template-columns:minmax(0,.46fr) minmax(350px,.44fr);grid-template-areas:"content media";grid-gap:clamp(42px,6vw,78px)}.strategy-commercial-section .strategy-model,.strategy-model{gap:clamp(42px,6vw,78px);align-items:center;min-height:0;padding:clamp(38px,5vw,56px) 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.11)}.strategy-commercial-section .strategy-model{grid-template-columns:minmax(0,.46fr) minmax(350px,.44fr);grid-template-areas:"content media"}.strategy-commercial-section .strategy-model:first-child{padding-top:0}.strategy-commercial-section .strategy-model:nth-child(2n){background:transparent;margin-inline:0;padding-inline:0}.strategy-commercial-section .strategy-model[data-reverse=true] .strategy-engagement-photo{order:0}.strategy-commercial-section .strategy-model[data-reverse=true]{grid-template-columns:minmax(350px,.44fr) minmax(0,.46fr);grid-template-areas:"media content"}.strategy-commercial-section .strategy-model:last-child{padding-bottom:0;border-bottom:0}.strategy-model-content{grid-area:content;display:grid;max-width:600px}.strategy-model-copy{display:grid;grid-gap:12px;gap:12px;max-width:600px}.strategy-model h3{margin:0!important;color:var(--navy-950)!important;font-size:clamp(1.44rem,2vw,1.82rem)!important;line-height:1.28!important;font-weight:600;letter-spacing:-.025em}.strategy-model-copy p strong{color:var(--navy-950);font-weight:600}.strategy-commercial-section .strategy-model-copy p{line-height:1.66}.strategy-engagement-photo{grid-area:media;position:relative;width:100%;aspect-ratio:3/2;margin:0;overflow:hidden;background:#e6ebf1;border-radius:4px}.strategy-engagement-photo img{object-fit:cover;object-position:62% 50%}.strategy-model-boundary{max-width:920px;margin:34px 0 0;color:#6b7280;font-size:clamp(.82rem,.92vw,.9rem);line-height:1.55;text-align:left}.strategy-midpage-cta{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;margin-top:52px;padding-top:24px;border-top:1px solid rgba(17,24,39,.1)}.strategy-midpage-cta span{color:var(--navy-950);font-size:clamp(.96rem,1.02vw,1rem);line-height:1.4;font-weight:600}.strategy-midpage-cta a{display:inline-flex;align-items:center;gap:8px;color:var(--wf-blue);font-size:clamp(.98rem,1.04vw,1.04rem);line-height:1.4;font-weight:600}.strategy-credibility-section{padding-top:calc(var(--home-section-y) + 12px);padding-bottom:calc(var(--home-section-y) + 12px)}.talent-program-page.strategy-partnerships-page .proof-header{margin-bottom:34px}.talent-program-page.strategy-partnerships-page .proof-metric-source{margin-top:0;margin-bottom:14px}.strategy-credibility-section .proof-header{max-width:850px;margin-right:auto;margin-left:auto;text-align:center}.strategy-credibility-section .proof-header h2,.strategy-credibility-section .proof-header p:not(.eyebrow){margin-right:auto;margin-left:auto}.strategy-credibility-section .proof-metric-source{text-align:center}.strategy-credibility-section .proof-metric-row div{min-height:116px;padding-top:22px;padding-bottom:22px}.talent-program-page.strategy-partnerships-page .faq-item summary{padding-top:21px;padding-bottom:21px;color:var(--navy-950);font-size:clamp(1rem,1.08vw,1.06rem);line-height:1.35;font-weight:600}.talent-program-page.strategy-partnerships-page .faq-item p{padding-bottom:22px;font-size:clamp(.96rem,1.02vw,1rem)}.strategy-bridge-section .talent-section-header{max-width:900px;margin-left:0;margin-right:0;text-align:left}.strategy-bridge-section .talent-section-header h2{max-width:650px}.strategy-bridge-section .talent-section-header p:not(.eyebrow){max-width:680px}.strategy-partnerships-page .strategy-advisory-wrap,.strategy-partnerships-page .strategy-bridge-section,.strategy-partnerships-page .strategy-wide-wrap,.strategy-partnerships-page .talent-hero.unified-hero .unified-hero-grid{width:var(--wrap)}.strategy-bridge-flow{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(34px,5vw,70px);gap:clamp(34px,5vw,70px);align-items:start;margin-top:38px;padding:34px 0 6px;border-top:1px solid rgba(17,24,39,.16);background:transparent}.strategy-bridge-flow:before{content:none}.strategy-bridge-stage{position:relative;z-index:1;display:grid;align-content:start;grid-gap:16px;border:0}.strategy-bridge-stage,.strategy-bridge-stage-focused{gap:16px;min-height:0;padding:0}.strategy-bridge-label{width:-moz-fit-content;width:fit-content;margin:0 0 2px;padding-right:12px;color:var(--wf-blue);font-size:.82rem;line-height:1.2;font-weight:600;letter-spacing:0}.strategy-bridge-question{margin:0;color:var(--navy-950);font-size:clamp(1.18rem,1.52vw,1.42rem);line-height:1.2;font-weight:600;letter-spacing:-.02em}.strategy-bridge-stage ul{display:flex;flex-wrap:wrap;gap:8px 16px;padding:0;margin:2px 0 0;list-style:none}.strategy-bridge-stage li{color:#374151;font-size:clamp(.92rem,1vw,.98rem);line-height:1.38;font-weight:600}.strategy-bridge-stage-focused li{max-width:none}.strategy-bridge-callout{max-width:940px;margin-top:40px;padding-left:20px;border-left:2px solid rgba(37,99,235,.48);text-align:left}.strategy-bridge-callout p,.strategy-bridge-callout strong{margin:0;color:var(--navy-950);line-height:1.45}.strategy-bridge-callout p{font-size:clamp(1rem,1.12vw,1.08rem);font-weight:600}.strategy-bridge-callout strong{font-size:clamp(1.22rem,1.62vw,1.44rem);font-weight:600}.talent-programs-service-page .talent-hero.unified-hero h1{max-width:740px;font-size:clamp(3.2rem,3.5vw,3.55rem);line-height:1.03}.talent-pipeline-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(34px,5vw,68px);gap:clamp(34px,5vw,68px);margin-top:42px;padding-top:34px;border-top:1px solid rgba(17,24,39,.16)}.talent-pipeline-path{display:grid;align-content:start;grid-gap:24px;gap:24px}.talent-pipeline-path h3{margin:0;color:var(--navy-950);font-size:clamp(1.08rem,1.28vw,1.2rem);line-height:1.24;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.talent-pipeline-path ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid rgba(17,24,39,.12)}.talent-pipeline-path li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:58px;padding:14px 0;color:var(--navy-950);font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.35;font-weight:600;border-bottom:1px solid rgba(17,24,39,.12)}.talent-pipeline-path li:before{content:"";width:11px;height:11px;border:1px solid rgba(17,24,39,.28);border-radius:999px;background:#fff}.talent-pipeline-path li:after{content:"";position:absolute;left:5px;top:36px;bottom:-23px;width:1px;background:rgba(17,24,39,.13)}.talent-pipeline-path li:last-child:after{content:none}.talent-pipeline-path:nth-child(2) h3{color:var(--wf-blue)}.talent-pipeline-path:nth-child(2) li:before{border-color:rgba(35,74,145,.48);background:var(--wf-blue)}.talent-business-case-section .talent-section-header{max-width:840px}.talent-nace-stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;background:var(--navy-950);border:1px solid rgba(255,255,255,.1)}.talent-nace-stat-row article{min-height:210px;display:grid;align-content:center;grid-gap:16px;gap:16px;padding:clamp(28px,4vw,44px);color:#fff;border-right:1px solid rgba(255,255,255,.16)}.talent-nace-stat-row article:last-child{border-right:0}.talent-nace-stat-row strong{display:block;color:#fff;font-size:clamp(3.3rem,6vw,5.4rem);line-height:.9;font-weight:600;letter-spacing:-.02em}.talent-nace-stat-row p{max-width:470px;margin:0;color:rgba(255,255,255,.78);font-size:clamp(.98rem,1.12vw,1.06rem);line-height:1.58}.talent-source-note{margin:18px 0 0;color:#64748b;font-size:clamp(.82rem,.92vw,.9rem);line-height:1.5}.talent-source-note a{color:var(--wf-blue);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.talent-value-field{margin-top:62px}.talent-value-field .strategy-module-row{padding-top:24px;border-top:1px solid rgba(17,24,39,.1)}.talent-roi-model{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:52px;border-top:1px solid rgba(17,24,39,.16);border-bottom:1px solid rgba(17,24,39,.16)}.talent-roi-model article{position:relative;min-height:260px;display:grid;align-content:start;grid-gap:18px;gap:18px;padding:30px 28px 32px;border-right:1px solid rgba(17,24,39,.12)}.talent-roi-model article:last-child{border-right:0}.talent-roi-model article:not(:last-child):after{content:"->";position:absolute;top:42px;right:-8px;z-index:2;width:15px;height:15px;border-top:1px solid rgba(35,74,145,.5);border-right:1px solid rgba(35,74,145,.5);background:#fff;transform:rotate(45deg)}.talent-roi-model h3{margin:0;color:var(--navy-950);font-size:clamp(1.08rem,1.28vw,1.2rem);line-height:1.2;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.talent-roi-model ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.talent-roi-model li{color:#4b5563;font-size:clamp(.92rem,1vw,.96rem);line-height:1.46;font-weight:500}.talent-roi-statement{max-width:940px;margin:34px auto 0;padding-top:24px;color:var(--navy-950);border-top:2px solid rgba(37,99,235,.38);font-size:clamp(1.12rem,1.36vw,1.3rem);line-height:1.5;font-weight:600;text-align:center}.talent-program-type-field .strategy-module-row h3,.talent-value-field .strategy-module-row h3{text-transform:none}.talent-programs-service-page .strategy-commercial-section{background:#eef2f6}.talent-program-type-field .strategy-module-icon{width:26px;height:26px;color:var(--wf-blue-dark)}.talent-programs-service-page .strategy-model-copy .strategy-pressure-category{margin:0 0 2px}.strategy-preview-label{width:-moz-fit-content;width:fit-content;margin:0 0 18px;padding:8px 11px;color:#4b5563;background:#f8fafc;border:1px solid rgba(17,24,39,.1);font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.strategy-document-title{max-width:780px;margin:0 0 30px;color:var(--navy-950);font-size:clamp(1.8rem,2.75vw,2.7rem);line-height:1.08;font-weight:600;letter-spacing:-.02em}.strategy-document-choices,.strategy-document-execution,.strategy-document-foundation{display:grid;border-top:1px solid rgba(17,24,39,.12);border-left:1px solid rgba(17,24,39,.12)}.strategy-document-foundation{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-document-choices,.strategy-document-execution{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.strategy-document-execution{background:#f8fafc}.strategy-document-choices .strategy-preview-section-block,.strategy-document-execution .strategy-preview-section-block,.strategy-document-foundation .strategy-preview-section-block{min-height:0;padding:24px;border-right:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.strategy-document-foundation .strategy-preview-section-block{min-height:170px}.strategy-document-choices .strategy-preview-section-block{min-height:210px}.strategy-document-execution .strategy-preview-section-block{min-height:150px;background:#f8fafc}.strategy-preview-header{padding-bottom:28px;border-bottom:1px solid rgba(17,24,39,.12)}.strategy-preview-header p,.strategy-preview-section-block h4{margin:0;color:#6b7280;font-size:.76rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.strategy-preview-header h3{max-width:820px;margin:14px 0 0;color:var(--navy-950);font-size:clamp(1.55rem,2.25vw,2.15rem);line-height:1.16;font-weight:600;letter-spacing:-.025em}.strategy-preview-section-block{padding:28px 0;border-bottom:1px solid rgba(17,24,39,.1)}.strategy-preview-section-block p{margin:14px 0 0;color:#374151;font-size:clamp(.98rem,1.08vw,1.05rem);line-height:1.58}.strategy-preview-section-block:last-child{padding-bottom:0;border-bottom:0}.strategy-preview-priorities ul{display:grid;grid-gap:10px;gap:10px;max-width:780px;margin:18px 0 0;padding-left:18px;color:#374151;font-size:clamp(1rem,1.08vw,1.05rem);line-height:1.58}.strategy-preview-grid{display:grid;grid-template-columns:.9fr 1.1fr 1.1fr;border-bottom:1px solid rgba(17,24,39,.1)}.strategy-preview-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid rgba(17,24,39,.1)}.strategy-preview-grid .strategy-preview-section-block{min-height:230px;padding:28px 30px;border-right:1px solid rgba(17,24,39,.1);border-bottom:0}.strategy-preview-grid .strategy-preview-section-block:first-child{padding-left:0}.strategy-preview-grid .strategy-preview-section-block:last-child{padding-right:0;border-right:0}.strategy-preview-grid-four .strategy-preview-section-block,.strategy-preview-grid-four .strategy-preview-section-block:first-child,.strategy-preview-grid-four .strategy-preview-section-block:last-child{min-height:218px;padding:24px;border-right:1px solid rgba(17,24,39,.1);border-bottom:1px solid rgba(17,24,39,.1)}.strategy-preview-grid-four .strategy-preview-section-block:nth-last-child(-n+4){border-bottom:0}.strategy-preview-grid-four .strategy-preview-section-block:nth-child(4n){border-right:0}.strategy-preview-grid-artifact{grid-template-columns:repeat(5,minmax(0,1fr));border-left:1px solid rgba(17,24,39,.1);border-bottom:0}.strategy-preview-grid-artifact .strategy-preview-section-block,.strategy-preview-grid-artifact .strategy-preview-section-block:first-child,.strategy-preview-grid-artifact .strategy-preview-section-block:last-child{min-height:210px;padding:24px;border-right:1px solid rgba(17,24,39,.1);border-bottom:1px solid rgba(17,24,39,.1)}.strategy-preview-grid-artifact .strategy-preview-section-block:nth-child(5n){border-right:0}.strategy-preview-grid-artifact .strategy-preview-section-block:nth-last-child(-n+5){border-bottom:0}.strategy-preview-list{display:grid;grid-gap:11px;gap:11px;margin-top:18px}.strategy-preview-list span,.strategy-preview-measures span{color:var(--navy-950);font-size:clamp(.98rem,1.08vw,1.05rem);line-height:1.35;font-weight:600}.strategy-preview-measures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:18px;border-top:1px solid rgba(17,24,39,.1);border-left:1px solid rgba(17,24,39,.1)}.strategy-preview-measures span{min-height:92px;display:grid;align-content:center;padding:18px;background:#f8fafc;border-right:1px solid rgba(17,24,39,.1);border-bottom:1px solid rgba(17,24,39,.1)}.strategy-preview-roadmap{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;margin-top:18px}.strategy-preview-roadmap>span{color:#6b7280;font-size:1.2rem}.strategy-preview-roadmap div{min-height:110px;display:grid;align-content:center;grid-gap:8px;gap:8px;padding:22px;background:#f8fafc;border:1px solid rgba(17,24,39,.1)}.strategy-preview-roadmap div span{color:#6b7280;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.strategy-preview-roadmap div strong{color:var(--navy-950);font-size:clamp(1.08rem,1.25vw,1.2rem);line-height:1.25}.strategy-preview-note{max-width:860px;margin:24px auto 0;color:#4b5563;font-size:clamp(.98rem,1.08vw,1.05rem);line-height:1.62;text-align:center}.engagement-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-option{min-height:430px}.engagement-option p{margin-top:12px;font-weight:600}.engagement-option ul{display:grid;grid-gap:10px;gap:10px;padding:0;margin:22px 0 0;list-style:none}.engagement-option li{position:relative;padding-left:18px}.engagement-option li:before{content:"";position:absolute;top:.68em;left:0;width:6px;height:6px;border-radius:50%;background:var(--teal)}.process-commitment,.scope-note{max-width:760px;margin:24px auto 0;color:var(--navy-900);font-weight:600;text-align:center}.talent-framework{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid rgba(17,24,39,.15);background:#fff}.talent-framework-step{position:relative;min-height:260px;padding:28px 24px;border-right:1px solid rgba(17,24,39,.15)}.talent-framework-step:last-child{border-right:0}.talent-framework-step:after{content:"->";position:absolute;top:38px;right:-6px;z-index:1;width:11px;height:11px;border-top:1px solid rgba(17,24,39,.22);border-right:1px solid rgba(17,24,39,.22);background:#fff;transform:rotate(45deg)}.talent-framework-step:last-child:after{content:none}.talent-framework-step span,.talent-process-index{display:block;margin-bottom:24px;color:rgba(7,21,37,.56);font-size:clamp(1.24rem,1.8vw,1.7rem);line-height:1;font-weight:600;letter-spacing:-.02em}.talent-framework-step p{margin-top:14px}.talent-process-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.talent-process-flow:before{content:"";position:absolute;top:20px;left:calc(12.5% + 22px);right:calc(12.5% + 22px);height:1px;background:rgba(7,21,37,.18)}.talent-process-step{position:relative;display:grid;justify-items:center;padding:0 22px}.talent-process-index{position:relative;z-index:1;display:grid;place-items:center;width:72px;height:42px;margin:0 0 22px;background:var(--offwhite);text-align:center}.talent-process-copy{width:min(100%,285px);display:grid;justify-items:center}.talent-process-step h3{text-align:center}.talent-process-step p{width:100%;margin-top:12px;text-align:left}.talent-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-proof-card{min-height:212px}.talent-faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:54px;gap:54px;align-items:start}.talent-faq-layout .talent-section-header{margin-bottom:0}.faq-list{display:grid;border-top:1px solid rgba(17,24,39,.14)}.faq-item{border-bottom:1px solid rgba(17,24,39,.14)}.faq-item summary{cursor:pointer;list-style:none;padding:24px 42px 24px 0}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;margin-right:-42px;color:var(--color-brand-blue);font-size:1.24rem;line-height:1}.faq-item[open] summary:after{content:"-"}.faq-item p{max-width:760px;padding:0 42px 24px 0}.plain-list,.tag-list{display:flex;flex-wrap:wrap;gap:9px;padding:0;margin:0;list-style:none}.tag-list li{border:1px solid rgba(17,24,39,.1);background:rgba(255,255,255,.72);padding:9px 12px;border-radius:10px;color:var(--slate);font-weight:600;font-size:.92rem}.example-line{margin-top:18px!important;color:var(--ink)!important;font-weight:600}.plain-list{display:grid;grid-gap:12px;gap:12px}.plain-list li{color:var(--slate)}.audience-layout{display:grid;grid-template-columns:.76fr 1.24fr;grid-gap:34px;gap:34px;align-items:stretch}.image-mosaic{display:grid;grid-template-rows:1.15fr .85fr;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;min-height:560px}.image-mosaic div{position:relative;display:flex;align-items:flex-end;padding:22px;color:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.image-mosaic div:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(7,21,37,.72));z-index:1}.image-mosaic div:after{content:"";position:absolute;inset:0;background-size:cover;opacity:.95}.image-mosaic div:first-child{grid-column:1/-1}.image-mosaic div:first-child:after{background:linear-gradient(135deg,#17416b,var(--color-brand-blue,#2454A6) 55%,#b8d9ff);-webkit-clip-path:polygon(0 0,100% 0,82% 100%,0 78%);clip-path:polygon(0 0,100% 0,82% 100%,0 78%)}.image-mosaic div:nth-child(2):after{background:linear-gradient(135deg,#0b796f,#eaf7f2)}.image-mosaic div:nth-child(3):after{background:linear-gradient(135deg,#c95f48,#f2c894)}.image-mosaic span{position:relative;z-index:2;font-weight:600;font-size:1.18rem}.audience-groups,.card-grid,.process-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.audience-groups{grid-template-columns:repeat(2,1fr)}.audience-groups article,.info-card,.process-step{background:rgba(255,255,255,.82);border:1px solid rgba(17,24,39,.08);border-radius:var(--radius-md);padding:24px;min-height:210px;box-shadow:var(--shadow-sm)}.audience-groups h3,.info-card h3,.process-step h3{margin:0 0 14px;font-size:1.18rem;letter-spacing:-.02em}.audience-groups ul{margin:0;padding-left:18px;color:var(--slate);line-height:1.6}.process-step span{display:block;margin-bottom:34px;color:var(--wf-blue);font-size:1.35rem;font-weight:600}.info-card p,.process-step p{color:var(--slate);line-height:1.62}main>.home-focus-section:nth-of-type(7) .process-grid{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}main>.home-focus-section:nth-of-type(7) .process-grid:before{content:"";position:absolute;top:18px;left:42px;right:42px;height:1px;background:linear-gradient(90deg,rgba(35,74,145,.08),rgba(35,74,145,.24),rgba(35,74,145,.08))}main>.home-focus-section:nth-of-type(7) .process-step{position:relative;min-height:auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}main>.home-focus-section:nth-of-type(7) .process-step span{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin-bottom:30px;padding-right:14px;background:#fff}.comparison{display:grid;grid-template-columns:.86fr 1.14fr;grid-gap:20px;gap:20px}.comparison>div{position:relative;padding:34px;background:rgba(255,255,255,.92);border:1px solid rgba(17,24,39,.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.comparison>div:last-child{color:#fff;background:linear-gradient(135deg,var(--navy-900),var(--cobalt))}.comparison>div:last-child li{color:rgba(255,255,255,.82)}.comparison h3{margin:0 0 18px;font-size:1.55rem}.comparison ul{padding-left:18px;color:var(--slate);line-height:1.7}.page-hero{padding:78px 0 76px;background:radial-gradient(circle at 88% 14%,rgba(36,88,255,.12),transparent 30%),linear-gradient(135deg,#fff,#f7fbff)}.page-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;grid-gap:62px;gap:62px;align-items:end}.page-hero .lede{margin:0}.breadcrumb{width:var(--wrap);margin:30px auto 0;color:var(--muted);font-size:.92rem;font-weight:600}.breadcrumb a{text-decoration:underline;text-underline-offset:4px}.empty-state{padding:48px;background:linear-gradient(135deg,#fff,#f4fbff);border:1px solid rgba(17,24,39,.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.empty-state h2{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.03;font-weight:600}.empty-state p{max-width:760px;color:var(--slate);line-height:1.65}.newsletter-form{display:grid;grid-gap:10px;gap:10px;max-width:590px;margin-top:24px}.field label,.newsletter-form label{font-weight:600;font-size:.86rem}.newsletter-form div{display:flex;gap:10px}.field input,.field select,.field textarea,.newsletter-form input{width:100%;border:1px solid rgba(17,24,39,.12);border-radius:14px;background:#fff;color:var(--ink);padding:14px 15px}.integration-note,.newsletter-form p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.contact-page .page-hero.unified-hero{min-height:330px;padding:56px 0 42px}.contact-page .page-hero.unified-hero:before{background:linear-gradient(90deg,rgba(7,21,37,.88),rgba(7,21,37,.72) 36%,rgba(7,21,37,.34) 66%,rgba(7,21,37,.08))}.contact-page .page-hero.unified-hero .unified-hero-copy{max-width:610px;transform:none}.contact-page .page-hero.unified-hero h1{max-width:610px;font-size:clamp(2.65rem,3.5vw,3.35rem);line-height:1.02}.contact-page .page-hero.unified-hero .lede{max-width:600px;margin-top:18px;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.58}.contact-main-section{padding-top:72px;padding-bottom:78px}.contact-layout{display:grid;grid-template-columns:minmax(280px,.35fr) minmax(0,.65fr);grid-gap:clamp(42px,5vw,72px);gap:clamp(42px,5vw,72px);align-items:start}.contact-intro{max-width:460px}.contact-intro h2{margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.08;letter-spacing:-.02em}.contact-intro p:not(.eyebrow){margin:18px 0 0;color:#4b5563;font-size:1.08rem;line-height:1.65}.contact-form-column,.contact-form-wrap{min-width:0}.contact-form-wrap{display:grid;grid-gap:18px;gap:18px}.contact-form{display:grid;grid-gap:22px;gap:22px;width:100%;padding:30px;background:var(--white);border:1px solid rgba(17,24,39,.075);border-radius:10px;box-shadow:none}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 20px;gap:20px 20px}.field{display:grid;grid-gap:9px;gap:9px}.field-error{color:#9c351d;margin:0;font-size:.92rem}.checkbox-row{display:flex;gap:10px;align-items:flex-start;color:var(--slate)}.checkbox-row input{margin-top:4px}.success-state{border:1px solid rgba(0,169,157,.32);background:#eaf7f2;color:var(--ink);padding:14px;border-radius:var(--radius-md)}.contact-success{justify-items:start}.contact-success h3{margin:0;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2;font-weight:600;outline:none}.contact-success p{margin:0;color:var(--slate);line-height:1.6}.contact-error{margin:0;padding:14px;border:1px solid rgba(156,53,29,.28);background:#fdf1ed;color:#7a2913;border-radius:var(--radius-md);line-height:1.5}.contact-error a{color:inherit;text-decoration:underline;overflow-wrap:anywhere}.contact-assessment-context{padding:0 0 16px;border-bottom:1px solid rgba(17,24,39,.1)}.contact-assessment-context h3{margin:0;color:var(--navy-950);font-size:clamp(1.55rem,2.5vw,2.05rem);font-weight:600;line-height:1.12}.contact-assessment-context p:not(.eyebrow){max-width:640px;margin:10px 0 0;color:#4b5563;line-height:1.6}.contact-attachment{border:1px solid rgba(36,84,166,.18);background:color-mix(in srgb,var(--wf-blue) 5%,var(--white));border-radius:8px;padding:0 16px}.contact-attachment summary{cursor:pointer;padding:13px 0;color:var(--navy-950);line-height:1.4;font-weight:600}.contact-attachment summary:focus-visible{outline:3px solid rgba(36,84,166,.26);outline-offset:3px}.contact-attachment dl{margin:0 0 14px;display:grid;grid-gap:10px;gap:10px}.contact-attachment dt{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.contact-attachment dd{margin:2px 0 0;color:#1f2937;line-height:1.45;overflow-wrap:anywhere}.contact-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-page .field input,.contact-page .field select,.contact-page .field textarea{min-height:46px;border-radius:8px}.contact-page .field textarea{min-height:150px;resize:vertical}.contact-page .form-grid+.field{margin-top:2px}.contact-page .contact-form .button.primary{justify-self:start;background:var(--wf-blue);border-color:var(--wf-blue);box-shadow:none}.contact-page .contact-form .button.primary:hover{background:var(--wf-blue-dark);border-color:var(--wf-blue-dark)}@media (max-width:980px){.contact-layout{grid-template-columns:minmax(0,1fr);gap:34px}.contact-intro{max-width:680px}}@media (max-width:680px){.contact-page .page-hero.unified-hero{min-height:0;padding:46px 0 40px}.contact-page .page-hero.unified-hero h1{font-size:clamp(2.15rem,9.2vw,2.65rem)}.contact-main-section{padding-top:48px;padding-bottom:54px}.contact-layout{grid-template-columns:minmax(0,1fr);gap:28px}.contact-intro{max-width:none}.contact-intro h2{font-size:clamp(1.75rem,7vw,2.15rem)}.contact-form{padding:20px 14px;border-radius:8px}.form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.contact-page .contact-form .button.primary{width:100%;justify-content:center}.contact-success .button{justify-self:stretch;justify-content:center}}.founder-profile{display:grid;grid-template-columns:350px 1fr;grid-gap:54px;gap:54px;align-items:center;padding:34px;background:linear-gradient(135deg,#fff,#f7fbff);border:1px solid rgba(17,24,39,.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.founder-placeholder{position:relative;aspect-ratio:4/5;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--navy-900),var(--cobalt));border-radius:22px;overflow:hidden;font-size:4.2rem;font-weight:600}.founder-profile h2{font-size:clamp(2.2rem,4vw,4rem);margin:0 0 18px}.principles{column-count:2;padding-left:18px;color:var(--slate);line-height:1.9;font-weight:600}.cta-band{background:var(--navy-950);color:#fff;padding:118px 0}.cta-band .button.primary{color:var(--ink);background:#fff;box-shadow:0 8px 20px rgba(7,21,37,.12)}.home-final-cta{padding:82px 0}.home-final-cta .cta-grid h2{font-size:clamp(3rem,4vw,3.5rem);line-height:1.04}.cta-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:74px;gap:74px}.cta-grid p{max-width:620px;margin:0 0 28px;color:rgba(255,255,255,.84);font-size:clamp(1.08rem,1.3vw,1.2rem);line-height:1.66}.footer{padding:60px 0 0;background:var(--navy-950)}.footer-grid{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(130px,.72fr));grid-gap:34px;gap:34px}.footer-brand p{max-width:390px;margin:18px 0 0;line-height:1.58}.footer-brand .footer-location{margin-top:12px;color:rgba(255,255,255,.64)}.footer-column h2{margin:0 0 8px;color:#fff;font-size:.78rem;letter-spacing:.14em}.footer a:hover,.footer-column a:hover{transform:translateX(2px)}.footer-bottom{gap:18px;padding:28px 0;margin-top:32px;border-top:1px solid var(--line-dark);font-size:.9rem}@keyframes traceLine{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1040px){.desktop-nav,.nav-cta{display:none}.menu-button{display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid var(--line);border-radius:14px;background:#fff}.mobile-panel{display:grid;position:fixed;inset:78px 0 auto 0;max-height:calc(100vh - 78px);overflow:auto;padding:22px var(--wrap) 30px;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(17,24,39,.1);box-shadow:var(--shadow-md);transform:translateY(-115%);transition:var(--ease);z-index:40}.mobile-panel[data-open=true]{transform:translateY(0)}.mobile-panel>a,.mobile-services-toggle{min-height:54px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-weight:600}.mobile-panel>a.mobile-nav-cta{min-height:48px;justify-content:center;margin-top:16px;color:#fff;background:var(--navy-900);border-bottom:0;border-radius:10px}.mobile-panel>a[data-active=true]{color:var(--navy-950)}.mobile-panel>a.mobile-nav-cta[data-active=true]{color:#fff}.mobile-services-list{display:none;padding:10px 0}.mobile-services-list[data-open=true]{display:grid}.full{width:100%;margin-top:18px}.cta-grid,.editorial-split,.founder-profile,.page-hero-grid,.section-intro,.service-feature{grid-template-columns:1fr}.hero-grid{max-width:none;transform:none}.hero{min-height:500px;background-position:58% 22%;background-size:cover}.hero h1{font-size:clamp(2.75rem,5.72vw,4.18rem)}.workforce-today-section .wrap{transform:none}.audience-layout,.audience-strip,.comparison,.founder-editorial,.practice-framework,.why-simple-grid,.why-workfuture-grid{grid-template-columns:1fr}.founder-editorial{width:var(--wrap)}.founder-image{width:min(100%,520px);justify-self:start}.founder-image img{aspect-ratio:5/4;object-position:50% 18%}.audience-intro{padding-right:0}.audience-intro p{max-width:680px}.audience-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.belief-framework-section{padding:74px 0 62px}.operating-model{width:92%}.model-panel-blue,.model-panel-gold{width:72%;max-width:none}.model-panel-system .model-panel-copy{min-height:230px;padding:34px 42px 40px}.model-panel-copy{min-height:84px;padding:18px 30px}.model-investment-grid{column-gap:16px}.model-investment-grid span{min-height:112px;padding:18px 16px}.process-flow{grid-template-columns:repeat(2,minmax(0,1fr))}main>.home-focus-section:nth-of-type(7) .process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-flow{gap:34px 0}.process-flow:before{content:none}.process-milestone{min-height:220px}.process-image img{aspect-ratio:16/7;object-position:64% center}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-card:nth-child(2n){padding-right:0;border-right:0}.proof-card{min-height:220px}.insight-card-grid{grid-template-columns:1fr}.insight-card,.insight-card[data-featured=true]{min-height:auto}.engagement-panel{padding:34px}.services-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-primary-card{grid-template-columns:1fr;gap:26px}.home-service-feature{gap:36px;padding:64px 0}.home-service-copy h3{font-size:clamp(1.8rem,3vw,2rem)}.home-audience-grid{grid-template-columns:1fr}.home-audience-grid article{min-height:auto}.home-challenge-list{gap:44px 36px}.home-build-list,.home-challenge-list{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-row[data-featured=true]{min-height:360px;grid-row:auto}.service-detail-row{grid-template-columns:72px 1fr}.service-detail-row p{grid-column:2}.about-speaking,.about-statement,.talent-editorial,.talent-faq-layout,.talent-hero-grid{grid-template-columns:1fr;gap:34px}.talent-hero{padding:82px 0 74px}.talent-hero-with-image{padding:0}.service-hero-grid{grid-template-columns:minmax(0,.52fr) minmax(300px,.48fr);gap:34px;min-height:520px}.service-hero-copy{padding:82px 0 74px}.about-hero-grid{grid-template-columns:minmax(0,.48fr) minmax(300px,.52fr);gap:34px}.about-hero-image{width:min(100%,460px);min-height:276px}.about-service-grid{grid-template-columns:1fr}.framework-bridge,.strategy-definition-layout{grid-template-columns:1fr;gap:32px}.strategy-definition-layout .talent-section-header{max-width:760px}.strategy-artifact-choices,.strategy-artifact-measures,.strategy-document-choices,.strategy-document-execution{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-artifact-roadmap{grid-template-columns:1fr}.strategy-artifact-choices .strategy-preview-section-block,.strategy-artifact-roadmap .strategy-preview-section-block,.strategy-document-choices .strategy-preview-section-block,.strategy-document-execution .strategy-preview-section-block{min-height:0}.strategy-preview-grid,.strategy-preview-measures,.talent-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-preview-grid .strategy-preview-section-block,.strategy-preview-grid .strategy-preview-section-block:first-child,.strategy-preview-grid .strategy-preview-section-block:last-child{min-height:0;padding:26px 24px;border-right:1px solid rgba(17,24,39,.1);border-bottom:1px solid rgba(17,24,39,.1)}.strategy-preview-roadmap{grid-template-columns:1fr;gap:12px}.strategy-preview-roadmap>span{justify-self:center}.strategy-preview-grid-artifact{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-preview-grid-artifact .strategy-preview-section-block,.strategy-preview-grid-artifact .strategy-preview-section-block:first-child,.strategy-preview-grid-artifact .strategy-preview-section-block:last-child{min-height:0;padding:24px;border-right:1px solid rgba(17,24,39,.1);border-bottom:1px solid rgba(17,24,39,.1)}.strategy-preview-grid-artifact .strategy-preview-section-block:nth-child(2n){border-right:0}.strategy-preview-grid-artifact .strategy-preview-section-block:nth-last-child(-n+5){border-bottom:1px solid rgba(17,24,39,.1)}.strategy-preview-grid-artifact .strategy-preview-section-block:nth-last-child(-n+2){border-bottom:0}.strategy-commercial-section .strategy-model-list{grid-template-columns:1fr;border-left:0}.strategy-commercial-section .strategy-model{min-height:auto;border-right:0}.strategy-bridge-flow,.strategy-chain,.strategy-choice-grid,.strategy-definition-layout,.strategy-outcome-grid,.strategy-why-now-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-definition-layout,.strategy-why-now-layout{gap:40px}.strategy-module-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 42px}.strategy-module-row,.strategy-module-row:nth-child(3n){padding-right:24px;border-right:1px solid rgba(17,24,39,.09)}.strategy-module-row:nth-child(2n){padding-right:0;border-right:0}.strategy-chain article,.strategy-model{min-height:auto}.strategy-model{grid-template-columns:minmax(160px,.24fr) minmax(0,.5fr) minmax(200px,.26fr);gap:24px 34px}.strategy-commercial-section .strategy-model{grid-template-columns:minmax(0,.5fr) minmax(280px,.42fr);grid-template-areas:"content media";gap:34px}.strategy-commercial-section .strategy-model[data-reverse=true]{grid-template-columns:minmax(280px,.42fr) minmax(0,.5fr);grid-template-areas:"media content"}.strategy-chain span{display:none}.strategy-preview-grid-four .strategy-preview-section-block:nth-child(2n){border-right:0}.strategy-preview-grid-four .strategy-preview-section-block:nth-last-child(-n+4){border-bottom:1px solid rgba(17,24,39,.1)}.strategy-preview-grid-four .strategy-preview-section-block:nth-last-child(-n+2){border-bottom:0}.engagement-option{min-height:0}.talent-framework{grid-template-columns:1fr}.talent-framework-step{min-height:0;border-right:0;border-bottom:1px solid rgba(17,24,39,.15)}.talent-framework-step:last-child{border-bottom:0}.talent-framework-step:after{content:none}.talent-process-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 0}.about-process-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-process-flow:before{content:none}.talent-proof-grid{grid-template-columns:1fr}.audience-groups,.card-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.site-shell,body,html,main{max-width:100%;overflow-x:clip}.wrap{max-width:var(--wrap)}.header-inner{min-height:72px}.brand-mark{width:38px;height:38px;border-radius:11px}.mobile-panel{inset:72px 0 auto 0;max-height:calc(100vh - 72px)}.hero,.page-hero,.section{padding:62px 0}.hero{min-height:auto;padding-top:52px;padding-bottom:48px}.hero:before{background:linear-gradient(90deg,rgba(7,21,37,.86),rgba(7,21,37,.64) 54%,rgba(7,21,37,.22))}.hero:after{background:linear-gradient(180deg,rgba(7,21,37,.08),rgba(7,21,37,.14))}.hero-image{object-position:64% 28%}.hero-grid{max-width:none;transform:none}.hero-grid>div:first-child{width:100%;max-width:360px;transform:none}.hero h1{max-width:100%;font-size:clamp(2.15rem,8.8vw,2.9rem);line-height:1.02}.page-hero h1{font-size:clamp(2.55rem,12.5vw,4.2rem)}.hero-copy{max-width:100%;margin-top:30px;font-size:clamp(1.08rem,4.7vw,1.24rem)}.button-row{margin-top:30px;gap:12px}.button-row,.newsletter-form div{flex-direction:column;align-items:stretch}.workforce-today-section{padding-top:46px;padding-bottom:52px}.workforce-today-section:before{width:calc(100% - 28px)}.workforce-today-intro{margin-bottom:28px}.workforce-today-intro .eyebrow{margin-bottom:12px}.workforce-today-intro h2 br{display:none}.workforce-today-intro p:last-child{margin-top:18px}.belief-framework-section{padding:58px 0 48px}.belief-framework-header{margin-bottom:16px;text-align:center}.belief-framework-header h2{font-size:clamp(1.875rem,8vw,2.125rem);line-height:1.14}.belief-framework-header h2:after,.belief-framework-header p:not(.eyebrow):not(.framework-subtitle){margin-left:auto;margin-right:auto}.framework-label{margin-bottom:8px}.operating-model{justify-items:center;padding:0 0 24px;width:100%}.model-panel-blue,.model-panel-gold{width:100%}.model-panel{grid-template-columns:1fr}.model-panel-icon,.model-panel-icon svg{width:38px;height:38px}.model-panel-copy,.model-panel-system .model-panel-copy{min-height:auto;padding:20px 18px 22px;text-align:center}.model-panel-copy{justify-items:center}.model-panel-blue .model-panel-copy,.model-panel-gold .model-panel-copy{grid-template-columns:1fr;gap:12px}.model-panel-blue .model-panel-copy>p,.model-panel-blue .model-term-list,.model-panel-gold .model-panel-copy>p,.model-panel-gold .model-term-list{justify-self:center}.model-panel-copy>p{font-size:clamp(1.18rem,5.8vw,1.7rem);letter-spacing:.06em}.model-panel-system .model-panel-copy{justify-items:center;text-align:center;padding:34px 18px 26px}.model-intelligence-tag{top:-21px;max-width:calc(100% - 28px);padding:0 10px;background:linear-gradient(180deg,#fff 0,#fff 58%,rgba(255,255,255,0) 0);font-size:.72rem;font-weight:600;white-space:normal}.model-panel-system .model-panel-copy>p{font-size:clamp(1.55rem,7.4vw,2rem)}.model-term-list{justify-content:center;gap:4px 18px;margin-top:8px;font-size:1rem}.model-investment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:8px}.model-investment-grid span{min-height:142px;align-content:center;padding:18px 12px 16px;border-left:0;border-top:1px solid rgba(8,107,57,.22)}.model-investment-grid strong{font-size:clamp(1.32rem,6.5vw,1.58rem)}.model-investment-grid small{max-width:150px;font-size:.88rem}.model-investment-grid span:nth-child(-n+2){border-top:0}.model-connector{height:24px;justify-self:center;border-left:0;font-size:1.35rem}.model-connector-into-system{height:36px;margin-bottom:8px;padding-top:2px}.framework-kicker{grid-template-columns:1fr;gap:14px;justify-items:start}.framework-kicker span{width:100%}.framework-kicker p{text-align:left}.relationship-legend{justify-content:flex-start;flex-wrap:wrap;gap:12px 18px}.responsibility-matrix{min-width:920px}.how-help-section{padding-top:46px;padding-bottom:52px}.workforce-challenge{grid-template-columns:1fr;padding:26px 0 28px;gap:10px}.workforce-challenge:after{top:28px}.workforce-challenge p{padding-right:34px}.home-section-header{margin-bottom:32px}.audience-section{padding:48px 0 28px}.audience-strip{gap:30px}.audience-card-grid{grid-template-columns:1fr;gap:0}.audience-card{min-height:auto;padding:24px 0 20px;border-right:0}.audience-card svg{margin-bottom:0}.process-flow{grid-template-columns:1fr}.process-heading{margin-bottom:32px}.process-heading h2{max-width:350px;margin-left:auto;margin-right:auto;font-size:clamp(1.9rem,8.2vw,2.55rem)}.process-heading>p:not(.eyebrow){margin-top:18px}.process-image{margin-bottom:24px}.process-image img{aspect-ratio:4/3;object-position:70% center}.process-flow{gap:0;padding-top:0}.process-flow:before{content:none}.process-milestone{min-height:auto;padding:28px 0;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center}.process-milestone:after{left:86px;width:calc(100% - 86px)}.process-index{grid-column:1;grid-row:1;margin:0 0 10px;font-size:clamp(1.5rem,7vw,2.1rem)}.process-dot{grid-column:1;grid-row:2;width:62px;height:62px;margin:0 0 18px}.process-copy{grid-column:1;width:min(100%,300px);max-width:none}.engagement-list{grid-template-columns:1fr}.engagement-panel{min-height:auto;padding:32px 0;border-right:0}.proof-header{margin-bottom:32px}.proof-grid,.student-resource-band{grid-template-columns:1fr}.student-resource-band{align-items:start;margin-bottom:48px;padding:30px 0}main>.home-focus-section:nth-of-type(10) .student-resource-band{margin-bottom:0;padding:0}.student-resource-band .button{width:100%}.community-initiative-grid,.community-next{grid-template-columns:1fr}.community-initiative-grid{border-left:0}.community-initiative{min-height:auto;padding:28px 0;border-right:0}.community-development-card{padding:26px}.community-aim-layout h2,.community-editorial-copy h2,.community-partner-intro h2{font-size:var(--type-h2)}.community-aim-list p,.community-editorial-copy p:not(.eyebrow),.community-partner-intro p:not(.eyebrow){font-size:var(--type-body);line-height:1.58}.community-aim-layout,.community-current-initiative,.community-impact-card,.community-impact-card-grid,.community-impact-header,.community-partner-layout,.community-why-layout{grid-template-columns:1fr}.community-impact-header{gap:16px;margin-bottom:28px}.community-impact-header>p:not(.eyebrow){max-width:none;font-size:var(--type-body);line-height:1.58}.community-impact-card-grid{gap:18px}.community-impact-card{min-height:0}.community-impact-card-image{min-height:0;aspect-ratio:16/9}.community-impact-card-content{padding:18px}.community-impact-icon{width:32px;height:32px;margin-bottom:14px}.community-impact-card .home-hero-text-link{margin-top:16px;padding-top:0}.community-initiatives-header{max-width:none;margin-bottom:28px}.community-initiatives-header p:not(.eyebrow){font-size:var(--type-body);line-height:1.58}.community-why-layout{gap:22px}.community-why-image{min-height:0;aspect-ratio:4/3}.community-current-initiative{gap:0;padding:0}.community-current-content{gap:12px;padding-top:18px}.community-current-initiative h3{font-size:clamp(1.55rem,7vw,1.9rem)}.community-aim-layout,.community-partner-layout{gap:24px}.community-partner-intro .button{width:-moz-fit-content;width:fit-content;margin-top:20px}.community-partner-ways{grid-template-columns:1fr;gap:14px}.community-partner-ways article{padding:18px}.community-partner-icon{width:30px;height:30px;margin-bottom:14px}.community-aim-list{counter-reset:community-aim;gap:12px}.community-aim-list p{display:grid;grid-template-columns:2.3ch minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding-bottom:0;border-bottom:0}.community-aim-list p:before{counter-increment:community-aim;content:"0" counter(community-aim);color:var(--color-brand-blue);font-size:.82rem;font-weight:600;line-height:1.55}.community-final-cta{padding-bottom:46px}.community-final-cta .cta-grid{gap:20px}.community-final-cta .button-row{align-items:flex-start;gap:0;margin-top:18px}.community-final-cta .button.primary{width:100%;min-height:44px;padding-top:12px;padding-bottom:12px;justify-content:center}.services-challenge-grid,.services-primary-card{grid-template-columns:1fr;border-left:0}.services-challenge-card{min-height:auto;padding:24px 0;border-right:0}.services-primary-card{gap:24px;padding:28px 0;border-right:0;border-left:0;border-radius:0}.home-service-feature,.home-service-feature[data-reverse=true]{grid-template-columns:1fr;gap:26px;padding:54px 0}.home-service-band:first-child .home-service-feature{padding-top:48px}.home-service-feature[data-reverse=true] .home-service-image,.home-service-image{order:-1}.home-service-copy h3{font-size:clamp(1.56rem,6.6vw,1.75rem);line-height:1.16}.home-service-secondary{margin-top:10px;font-size:clamp(1.06rem,5vw,1.18rem)}.home-service-copy>p:not(.home-service-secondary){margin:16px 0 22px;font-size:1rem;line-height:1.58}.home-service-image img{aspect-ratio:16/9}.home-audience-grid,.home-build-list{grid-template-columns:1fr;border-left:0}.home-audience-grid{gap:0}.home-audience-grid article,.home-build-list li{padding:22px 0;border-right:0}.home-challenge-list a,.home-challenge-list article{grid-template-columns:1fr;gap:8px;padding:0 0 22px;border-bottom:1px solid rgba(17,24,39,.1)}.home-challenge-list{grid-template-columns:1fr;gap:22px}.home-challenge-list a:last-child,.home-challenge-list article:last-child{padding-bottom:0;border-bottom:0}main>.home-focus-section:nth-of-type(7) .process-grid{gap:0}main>.home-focus-section:nth-of-type(7) .process-grid:before{content:none}main>.home-focus-section:nth-of-type(7) .process-step{padding:24px 0;border-bottom:1px solid rgba(17,24,39,.1)}main>.home-focus-section:nth-of-type(7) .process-step:last-child{border-bottom:0}main>.home-focus-section:nth-of-type(7) .process-step span{margin-bottom:16px;padding-right:0}.proof-card{min-height:auto;padding:28px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.proof-card:last-child{border-bottom:0}.proof-metric-source{margin-top:28px}.proof-metric-row{grid-template-columns:1fr;border-left:0}.proof-metric-row div{min-height:auto;padding:18px 22px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.proof-metric-row div:last-child{border-bottom:0}.founder-editorial{gap:36px}.founder-image{width:100%}.founder-image img{aspect-ratio:4/5;object-position:50% 16%}.why-simple-grid{gap:32px}.insights-topline{grid-template-columns:1fr;gap:22px}.insight-card{padding:28px 0;border-right:0}.cta-band{padding:76px 0}.talent-hero{padding:64px 0 62px}.talent-hero-with-image{padding:0}.about-hero-grid,.service-hero-grid{grid-template-columns:1fr;gap:32px;min-height:0}.service-hero-copy{padding:64px 0 0}.service-hero-copy p:not(.eyebrow){margin-top:24px}.about-hero-image,.service-hero-image{width:100%;min-height:0;aspect-ratio:4/3;margin-bottom:62px;border-radius:var(--radius-sm)}.about-hero-image{margin-top:30px;margin-bottom:0}.service-hero-image:before{background:linear-gradient(180deg,rgba(7,21,37,.08),rgba(7,21,37,0))}.talent-hero h1{font-size:clamp(2.35rem,11vw,3.2rem);line-height:1.02}.talent-section{padding-top:66px;padding-bottom:68px}.talent-section-header{margin-bottom:28px}.framework-bridge-section{padding:30px 0}.framework-bridge,.strategy-definition-layout,.strategy-question-row{grid-template-columns:1fr;gap:18px}.strategy-relationship{padding:22px}.strategy-question-row{padding:22px 0}.strategy-matters-row{grid-template-columns:1fr}.strategy-artifact-choices,.strategy-artifact-measures,.strategy-artifact-roadmap,.strategy-document-choices,.strategy-document-execution,.strategy-document-foundation{grid-template-columns:1fr;border-left:0}.strategy-document-choices .strategy-preview-section-block,.strategy-document-execution .strategy-preview-section-block,.strategy-document-foundation .strategy-preview-section-block{min-height:auto;padding:24px 0;border-right:0}.strategy-module-sequence{gap:30px}.strategy-module-row{min-height:auto;padding:0}.strategy-artifact-choices .strategy-preview-section-block,.strategy-artifact-roadmap .strategy-preview-section-block{min-height:auto;padding:24px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.strategy-artifact-measures span{min-height:auto;padding:18px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.strategy-artifact-measures span:last-child{border-bottom:0}.strategy-activity-callout{margin-top:38px}.strategy-activity-callout p{font-size:clamp(2rem,10vw,3rem)}.talent-row{grid-template-columns:1fr;gap:10px;padding:22px 0}.about-statement-section{padding-top:62px;padding-bottom:64px}.about-statement div{padding-top:0}.about-format-list,.about-service-grid{grid-template-columns:1fr;border-left:0}.about-format-list li{min-height:auto;padding:20px 0;border-right:0}.engagement-option-grid,.talent-card-grid,.talent-proof-grid{grid-template-columns:1fr;border-left:0}.strategy-preview-card{padding:24px}.strategy-preview-grid,.strategy-preview-measures{grid-template-columns:1fr;border-left:0}.strategy-preview-grid .strategy-preview-section-block,.strategy-preview-grid .strategy-preview-section-block:first-child,.strategy-preview-grid .strategy-preview-section-block:last-child{padding:24px 0;border-right:0}.strategy-preview-grid-four .strategy-preview-section-block,.strategy-preview-grid-four .strategy-preview-section-block:first-child,.strategy-preview-grid-four .strategy-preview-section-block:last-child,.strategy-preview-grid-four .strategy-preview-section-block:nth-last-child(-n+2),.strategy-preview-grid-four .strategy-preview-section-block:nth-last-child(-n+4){min-height:auto;padding:24px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.strategy-preview-grid-four .strategy-preview-section-block:last-child{border-bottom:0}.strategy-preview-grid-artifact{grid-template-columns:1fr;border-left:0}.strategy-preview-grid-artifact .strategy-preview-section-block,.strategy-preview-grid-artifact .strategy-preview-section-block:first-child,.strategy-preview-grid-artifact .strategy-preview-section-block:last-child,.strategy-preview-grid-artifact .strategy-preview-section-block:nth-last-child(-n+2),.strategy-preview-grid-artifact .strategy-preview-section-block:nth-last-child(-n+5){min-height:auto;padding:24px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.strategy-preview-grid-artifact .strategy-preview-section-block:last-child{border-bottom:0}.strategy-preview-measures span{min-height:74px}.strategy-bridge-flow,.strategy-chain,.strategy-choice-grid,.strategy-definition-layout,.strategy-element-grid,.strategy-outcome-grid,.strategy-why-now-layout{grid-template-columns:1fr;border-left:0}.strategy-bridge-stage,.strategy-chain article,.strategy-choice-grid article,.strategy-element-grid article,.strategy-model,.strategy-outcome-grid article{min-height:auto;padding:24px 0;border-right:0}.strategy-credibility-section .proof-header,.strategy-decisions-section .talent-section-header{text-align:left}.strategy-module-sequence{grid-template-columns:1fr;gap:0;margin-top:34px}.strategy-module-row,.strategy-module-row:nth-child(2n),.strategy-module-row:nth-child(3n){padding:22px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.strategy-module-row:first-child{padding-top:0}.strategy-module-row:last-child{padding-bottom:0;border-bottom:0}.strategy-bridge-stage-focused{padding:24px 0;gap:12px}.strategy-bridge-stage-focused li{max-width:none}.strategy-bridge-flow{margin-top:30px;padding-top:28px}.strategy-bridge-flow:before{content:none}.strategy-bridge-stage{gap:14px}.strategy-bridge-label{background:transparent}.strategy-bridge-stage:after,.strategy-bridge-stage:last-child:after{content:none}.strategy-bridge-callout{padding:0 0 0 16px;background:transparent;border-right:0;border-left:2px solid rgba(37,99,235,.48);text-align:left}.strategy-pressure-list article{grid-template-columns:1fr;gap:8px;padding-top:24px}.strategy-pressure-category{grid-row:auto}.strategy-pressure-list article:first-child{padding-top:0}.strategy-why-now-callout{text-align:left}.strategy-model{gap:14px}.strategy-commercial-section .strategy-model-list,.strategy-model{grid-template-columns:1fr}.strategy-commercial-section .strategy-model{grid-template-columns:1fr;grid-template-areas:"content" "media";gap:22px;padding:32px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.12)}.strategy-commercial-section .strategy-model[data-reverse=true] .strategy-engagement-photo{order:0}.strategy-commercial-section .strategy-model[data-reverse=true]{grid-template-columns:1fr;grid-template-areas:"content" "media"}.strategy-commercial-section .strategy-model:last-child,.strategy-commercial-section .strategy-model:nth-child(2n){padding-right:0;padding-left:0}.strategy-commercial-section .strategy-model:last-child{padding-bottom:0;border-bottom:0}.strategy-alignment-statement{text-align:left}.strategy-decision-map-row{grid-template-columns:1fr;gap:14px;padding:24px 0}.strategy-decision-map-row .eyebrow{margin-bottom:4px}.strategy-alignment-statement{padding-left:16px}.engagement-option,.talent-card,.talent-proof-card{min-height:auto;padding:26px 0;border-right:0}.process-commitment,.scope-note{margin-top:22px;text-align:left}.talent-process-flow{gap:0}.about-process-flow,.talent-process-flow{grid-template-columns:1fr}.talent-process-step{padding:26px 0;border-bottom:1px solid rgba(17,24,39,.14)}.talent-process-step:last-child{border-bottom:0}.talent-process-index{margin-bottom:14px}.talent-process-copy{width:min(100%,290px)}.faq-item summary{padding:22px 34px 22px 0}.faq-item summary:after{margin-right:-34px}.faq-item p{padding:0 0 22px}.ecosystem-framework{min-height:auto;padding:10px 0}.framework-lines{display:none}.framework-node-list{grid-template-columns:1fr;gap:12px}.framework-center{justify-self:stretch}.practice-row{min-height:270px;padding:24px}.practice-row h3{font-size:3.1rem}.audience-groups,.card-grid,.footer-grid,.form-grid,.image-mosaic,.process-grid{grid-template-columns:1fr}.image-mosaic{min-height:620px}.image-mosaic div:first-child{grid-column:auto}.contact-form,.empty-state,.founder-profile{padding:24px}.principles{column-count:1}.footer-bottom{flex-direction:column}}.unified-hero{min-height:584px;display:block;padding:0;color:#fff;overflow:hidden;background:linear-gradient(135deg,rgba(7,21,37,.98),rgba(12,29,50,.94)),var(--navy-950);border-bottom:1px solid rgba(255,255,255,.12)}.unified-hero:after,.unified-hero:before{content:none}.unified-hero-grid{display:grid;grid-template-columns:minmax(0,.52fr) minmax(360px,.48fr);grid-gap:clamp(34px,5vw,72px);gap:clamp(34px,5vw,72px);align-items:stretch;min-height:584px}.unified-hero-copy{align-self:center;max-width:720px;padding:96px 0 92px}.unified-hero .eyebrow{margin-bottom:14px;color:rgba(255,255,255,.72)}.page-hero.unified-hero h1,.talent-hero.unified-hero h1,.unified-hero h1{max-width:720px;margin:0;font-size:clamp(2.9rem,4.7vw,4.85rem);line-height:.98;letter-spacing:-.02em}.unified-hero .hero-copy,.unified-hero .lede,.unified-hero p:not(.eyebrow){margin:28px 0 0;color:rgba(255,255,255,.78);font-size:clamp(1.06rem,1.35vw,1.2rem);line-height:1.66}.unified-hero .button-row{margin-top:36px}.unified-hero .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.responsive-hero-image.unified-hero-image{min-height:100%;background:rgba(255,255,255,.06)}.responsive-hero-image.unified-hero-image:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(7,21,37,.68),rgba(7,21,37,.34) 24%,rgba(7,21,37,.08) 54%,rgba(7,21,37,0))}.about-founder-hero-image img{object-position:50% 18%}@media (max-width:1040px){.unified-hero,.unified-hero-grid{min-height:520px}.unified-hero-grid{grid-template-columns:minmax(0,.52fr) minmax(300px,.48fr);gap:34px}.unified-hero-copy{padding:82px 0 74px}}@media (max-width:680px){.unified-hero{min-height:0}.unified-hero-grid{grid-template-columns:1fr;gap:32px;min-height:0}.unified-hero-copy{max-width:none;padding:64px 0 0}.page-hero.unified-hero h1,.talent-hero.unified-hero h1,.unified-hero h1{max-width:100%;font-size:clamp(2.35rem,11vw,3.2rem);line-height:1.02}.unified-hero .hero-copy,.unified-hero .lede,.unified-hero p:not(.eyebrow){max-width:100%;margin-top:24px}.responsive-hero-image.unified-hero-image{width:100%;min-height:0;aspect-ratio:4/3;margin-bottom:62px;border-radius:var(--radius-sm)}.responsive-hero-image.unified-hero-image:before{background:linear-gradient(180deg,rgba(7,21,37,.08),rgba(7,21,37,0))}}.page-hero.unified-hero,.talent-hero.unified-hero,.unified-hero{position:relative;min-height:540px;display:grid;align-items:start;padding:96px 0 52px;overflow:hidden;color:#fff;background:var(--navy-950)}.unified-hero:before{background:linear-gradient(90deg,rgba(7,21,37,.88),rgba(7,21,37,.74) 30%,rgba(7,21,37,.32) 58%,rgba(7,21,37,.08))}.unified-hero:after,.unified-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.unified-hero:after{background:linear-gradient(180deg,rgba(7,21,37,.02),rgba(7,21,37,.12))}.unified-hero-grid{position:relative;z-index:2;display:block;min-height:auto}.unified-hero-copy{width:min(100%,760px);max-width:760px;padding:0}.page-hero.unified-hero h1,.talent-hero.unified-hero h1,.unified-hero h1{max-width:760px;font-size:clamp(3.5rem,4vw,4rem);line-height:1;letter-spacing:-.025em}.strategy-partnerships-page .talent-hero.unified-hero h1{max-width:780px;font-size:clamp(3.25rem,3.5vw,3.5rem);line-height:1.03}.unified-hero .hero-copy,.unified-hero .lede,.unified-hero p:not(.eyebrow){max-width:640px;margin-top:28px;font-size:clamp(1.02rem,1.22vw,1.16rem);line-height:1.62}.unified-hero .button-row{margin-top:34px}.responsive-hero-image.unified-hero-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;min-height:0;margin:0;aspect-ratio:auto;border-radius:0}.responsive-hero-image.unified-hero-image:before{content:none}@media (min-width:681px){.unified-hero:not(.home-unified-hero):not(.page-hero) .unified-hero-copy{transform:translateY(28px)}}.home-unified-hero,.page-hero.home-unified-hero,.talent-hero.home-unified-hero{min-height:600px;align-items:center}.home-unified-hero:before{background:linear-gradient(90deg,rgba(7,21,37,.72),rgba(7,21,37,.58) 28%,rgba(7,21,37,.28) 60%,rgba(7,21,37,.08)),linear-gradient(180deg,rgba(7,21,37,.08),rgba(7,21,37,.18))}.home-unified-hero:after{background:linear-gradient(180deg,rgba(7,21,37,.01),rgba(7,21,37,.1))}.home-unified-hero .unified-hero-grid{min-height:600px}.home-unified-hero .unified-hero-copy{width:min(100%,820px);max-width:820px;margin:0;padding:92px 0 96px;text-align:left}.home-unified-hero h1{max-width:820px;margin-inline:0;font-size:clamp(3.8rem,4.75vw,5rem);line-height:.97}.home-unified-hero .hero-copy{max-width:700px;margin-left:0;margin-right:0;font-size:clamp(1.12rem,1.34vw,1.26rem)}.home-unified-hero .button-row{justify-content:flex-start}@media (max-width:1040px){.page-hero.unified-hero,.talent-hero.unified-hero,.unified-hero{min-height:500px;padding:82px 0 48px}.page-hero.unified-hero h1,.talent-hero.unified-hero h1,.unified-hero h1{max-width:680px;font-size:clamp(3rem,5vw,3.65rem)}.home-unified-hero,.home-unified-hero .unified-hero-grid,.page-hero.home-unified-hero,.talent-hero.home-unified-hero{min-height:560px}.home-unified-hero .unified-hero-copy{max-width:720px;padding:76px 0 78px}.home-unified-hero h1{max-width:720px;font-size:clamp(3.25rem,6vw,4.1rem)}}@media (max-width:680px){:root{--home-section-y:68px;--home-section-gap:30px;--home-copy-gap:14px}.eyebrow{margin-bottom:10px;font-size:.75rem;letter-spacing:.075em}.cta-grid h2,.founder-editorial-copy h2,.home-focus-section .section-intro h2,.insights-topline h2,.proof-header h2,.section-intro h2,.student-resource-band h2{font-size:clamp(1.875rem,8vw,2.125rem);line-height:1.14}.home-audience-grid h3,.home-challenge-list h3,.insight-card h3,.proof-card h3,.services-primary-card h3{font-size:clamp(1.125rem,5vw,1.25rem);line-height:1.25}.page-hero.unified-hero,.talent-hero.unified-hero,.unified-hero{min-height:470px;padding:62px 0 46px}.unified-hero:before{background:linear-gradient(90deg,rgba(7,21,37,.9),rgba(7,21,37,.78) 48%,rgba(7,21,37,.38))}.page-hero.unified-hero h1,.talent-hero.unified-hero h1,.unified-hero h1{font-size:clamp(2.5rem,10vw,2.875rem);line-height:1.02}.unified-hero .hero-copy,.unified-hero .lede,.unified-hero p:not(.eyebrow){margin-top:22px;font-size:clamp(1rem,4.2vw,1.12rem)}.responsive-hero-image.unified-hero-image{margin-bottom:0;aspect-ratio:auto}.home-unified-hero,.page-hero.home-unified-hero,.talent-hero.home-unified-hero{min-height:540px;padding:0}.home-unified-hero:before{background:linear-gradient(90deg,rgba(7,21,37,.78),rgba(7,21,37,.6) 58%,rgba(7,21,37,.34)),linear-gradient(180deg,rgba(7,21,37,.06),rgba(7,21,37,.14))}.home-unified-hero .unified-hero-grid{min-height:540px}.home-unified-hero .unified-hero-copy{padding:56px 0 58px;text-align:left}.home-unified-hero h1,.page-hero.home-unified-hero h1,.talent-hero.home-unified-hero h1{font-size:clamp(2.75rem,11vw,3.4rem)}.home-unified-hero .button-row{align-items:flex-start}.home-unified-hero .button{width:min(100%,260px)}}@media (max-width:1040px){.talent-program-page.strategy-partnerships-page .proof-header h2,.talent-program-page.strategy-partnerships-page .talent-section-header h2{font-size:clamp(1.72rem,4.4vw,2.34rem);line-height:1.13}.talent-program-page.strategy-partnerships-page .strategy-why-now-layout .talent-section-header h2{font-size:clamp(1.42rem,3.72vw,1.92rem);line-height:1.15}}@media (max-width:680px){.talent-program-page.strategy-partnerships-page .proof-header h2,.talent-program-page.strategy-partnerships-page .talent-section-header h2{font-size:clamp(1.64rem,7vw,1.9rem);line-height:1.16}.talent-program-page.strategy-partnerships-page .strategy-why-now-layout .talent-section-header h2{font-size:clamp(1.38rem,5.86vw,1.64rem);line-height:1.17}}.readiness-problem-model-section{padding-top:88px;padding-bottom:90px}.readiness-problem-model-layout{display:grid;grid-template-columns:minmax(0,.45fr) minmax(520px,.55fr);grid-gap:clamp(48px,6vw,82px);gap:clamp(48px,6vw,82px);align-items:start}.readiness-problem-model-layout .talent-section-header{margin-bottom:0}.readiness-changing-layout{grid-template-columns:minmax(0,.52fr) minmax(440px,.48fr);align-items:center}.readiness-shift-visual{display:grid;grid-gap:26px;gap:26px;padding:30px 0}.readiness-shift-path{display:grid;grid-gap:14px;gap:14px;padding:0 0 26px;border-bottom:1px solid rgba(17,24,39,.13)}.readiness-shift-path:last-child{padding-bottom:0;border-bottom:0}.readiness-program-name,.readiness-shift-label{margin:0;color:var(--wf-blue);font-size:.76rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.readiness-shift-path div{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}.readiness-shift-path span{position:relative;color:var(--navy-950);font-size:clamp(1rem,1.14vw,1.08rem);line-height:1.35;font-weight:600}.readiness-shift-path span:not(:last-child):after{content:"->";margin-left:22px;color:rgba(17,24,39,.34);font-weight:600}.readiness-shift-new span:not(:last-child):after{content:"<->";color:rgba(35,74,145,.58)}.readiness-definition-section .talent-section-header{max-width:850px;margin-bottom:0}.readiness-definition-pov{max-width:680px;margin:28px 0 0;padding:24px 0 0;color:var(--navy-950);border-top:2px solid rgba(37,99,235,.36);font-size:clamp(1.38rem,2vw,1.68rem);line-height:1.34;font-weight:500;letter-spacing:-.02em}.readiness-model{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(28px,4.6vw,60px);gap:clamp(28px,4.6vw,60px);margin-top:42px;padding-top:34px;border-top:2px solid rgba(37,99,235,.36)}.readiness-model-compact{grid-template-columns:1fr;gap:0;margin-top:0;padding-top:0;border-top:1px solid rgba(17,24,39,.16)}.readiness-model-compact article{grid-template-columns:52px minmax(0,1fr);gap:6px 18px;padding:22px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.12)}.readiness-model-compact article:last-child{border-bottom:0}.readiness-model-compact article:not(:last-child):after{content:none}.readiness-model-compact span{grid-row:1/span 2}.readiness-dark-series-section{color:#fff;background:var(--navy-950);border-bottom:1px solid rgba(255,255,255,.12)}.readiness-dark-series-section .talent-section-header{max-width:820px;margin-right:auto;margin-left:auto;text-align:center}.readiness-dark-series-section .eyebrow{color:rgba(255,255,255,.66)}.readiness-dark-series-section h2{color:#fff}.readiness-dark-series-section .talent-section-header p:not(.eyebrow){margin-right:auto;margin-left:auto;color:rgba(255,255,255,.76)}.readiness-dark-series-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(28px,4vw,52px);gap:clamp(28px,4vw,52px);margin-top:58px;padding:34px 0;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.readiness-dark-series-flow article{position:relative;display:grid;align-content:start;grid-gap:12px;gap:12px;padding-right:28px;border-right:1px solid rgba(255,255,255,.14)}.readiness-dark-series-flow article:last-child{padding-right:0;border-right:0}.readiness-dark-series-flow article:not(:last-child):after{content:"->";position:absolute;top:2px;right:-20px;color:rgba(125,170,255,.8);font-weight:600}.readiness-dark-series-flow span{color:rgba(255,255,255,.48);font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1;font-weight:600;letter-spacing:-.02em}.readiness-dark-series-flow h3{margin:0;color:#fff;font-size:clamp(1.12rem,1.35vw,1.26rem);line-height:1.22;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.readiness-dark-series-flow p{margin:0;color:rgba(255,255,255,.74);font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.55}.readiness-dark-series-line{margin:30px auto 0;color:rgba(255,255,255,.86);font-size:clamp(1.02rem,1.25vw,1.14rem);line-height:1.45;font-weight:600;text-align:center}.readiness-dark-series-line span{display:inline-block;margin:0 14px;color:rgba(125,170,255,.86)}.readiness-model article{position:relative;display:grid;align-content:start;grid-gap:12px;gap:12px;padding-right:26px;border-right:1px solid rgba(17,24,39,.1)}.readiness-model article:last-child{padding-right:0;border-right:0}.readiness-complete-flow article:not(:last-child):after,.readiness-model article:not(:last-child):after,.readiness-series-flow article:not(:last-child):after{content:"->";position:absolute;top:2px;right:-18px;color:rgba(35,74,145,.52);font-weight:600}.readiness-model span{color:rgba(7,21,37,.45);font-size:clamp(1.12rem,1.5vw,1.42rem);line-height:1;font-weight:600;letter-spacing:-.02em}.readiness-complete-flow h3,.readiness-custom-model h3,.readiness-model h3,.readiness-series-flow h3{margin:0;color:var(--navy-950);font-size:clamp(1.08rem,1.28vw,1.2rem);line-height:1.24;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.readiness-complete-flow p,.readiness-custom-model li,.readiness-model p,.readiness-series-flow p{margin:0;color:#374151;font-size:clamp(.96rem,1.04vw,1rem);line-height:1.58}.readiness-series-intro{display:grid;grid-template-columns:minmax(0,.48fr) minmax(460px,.52fr);grid-gap:clamp(42px,5vw,72px);gap:clamp(42px,5vw,72px);align-items:start}.readiness-series-intro .talent-section-header{margin-bottom:0}.readiness-series-flow{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(17,24,39,.15)}.readiness-series-flow article{position:relative;display:grid;grid-gap:8px;gap:8px;padding:24px 0;border-bottom:1px solid rgba(17,24,39,.15)}.readiness-series-flow article:not(:last-child):after{top:auto;right:auto;bottom:-12px;left:0;transform:rotate(90deg)}.readiness-programs-section{background:#eef2f6}.readiness-programs-section .talent-section-header{max-width:780px;margin-bottom:clamp(38px,5vw,56px)}.readiness-program-list{display:grid;grid-gap:0;gap:0}.readiness-program{display:grid;grid-template-columns:minmax(0,.46fr) minmax(430px,.54fr);grid-template-areas:"content media";grid-gap:clamp(46px,6vw,82px);gap:clamp(46px,6vw,82px);align-items:center;padding:clamp(52px,6vw,78px) 0;border-bottom:1px solid rgba(17,24,39,.12)}.readiness-program:first-child{padding-top:0}.readiness-program:last-child{padding-bottom:0;border-bottom:0}.readiness-program[data-reverse=true]{grid-template-columns:minmax(430px,.54fr) minmax(0,.46fr);grid-template-areas:"media content"}.readiness-program-content{grid-area:content;display:grid;grid-gap:16px;gap:16px;align-content:center}.readiness-program-content h2{max-width:650px;margin:0;color:var(--navy-950);font-size:clamp(1.74rem,2.5vw,2.42rem);line-height:1.12;font-weight:600;letter-spacing:-.02em}.readiness-ai-crosslink p,.readiness-audience-grid li,.readiness-audience-grid p,.readiness-program-content>p:not(.readiness-program-name):not(.readiness-program-question),.readiness-program-details li,.readiness-program-format{margin:0;color:#374151;font-size:clamp(.96rem,1.04vw,1rem);line-height:1.62}.readiness-program-best-for,.readiness-program-outcome{max-width:620px;color:var(--navy-950)!important;font-weight:600}.readiness-program-outcome{padding-top:18px;border-top:1px solid rgba(17,24,39,.12)}.readiness-program-question{margin:-2px 0 0;color:var(--navy-950);font-size:clamp(1.08rem,1.28vw,1.2rem);line-height:1.42;font-weight:600}.readiness-adaptability-section{padding:42px 0;background:#fff;border-bottom:1px solid rgba(17,24,39,.08)}.readiness-adaptability-note{padding:28px 0;border-top:1px solid rgba(17,24,39,.14);border-bottom:1px solid rgba(17,24,39,.14)}.readiness-adaptability-note h2{max-width:760px;margin:0;color:var(--navy-950);font-size:clamp(1.34rem,1.7vw,1.62rem);line-height:1.18;font-weight:600;letter-spacing:-.025em}.readiness-adaptability-note p{max-width:840px;margin:12px 0 0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.62}.readiness-program-details{display:grid;grid-gap:20px;gap:20px;margin-top:8px}.readiness-ai-crosslink h2,.readiness-audience-grid h3,.readiness-program-details h3,.readiness-program-exercise h3,.readiness-program-takeaways h3{margin:0;color:var(--navy-950);font-size:clamp(1.02rem,1.14vw,1.08rem);line-height:1.28;font-weight:600;letter-spacing:-.01em}.readiness-audience-grid ul,.readiness-custom-model ul,.readiness-program-details ul{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;list-style:none}.readiness-audience-grid li,.readiness-custom-model li,.readiness-program-details li{position:relative;padding-left:16px}.readiness-audience-grid li:before,.readiness-custom-model li:before,.readiness-program-details li:before{content:"";position:absolute;top:.72em;left:0;width:5px;height:5px;background:var(--wf-blue);border-radius:999px}.readiness-exercise-flow{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;padding-top:14px;border-top:1px solid rgba(17,24,39,.12)}.readiness-exercise-flow span{position:relative;color:var(--navy-950);font-size:clamp(.9rem,.98vw,.94rem);line-height:1.32;font-weight:600}.readiness-exercise-flow span:not(:last-child):after{content:"->";margin-left:20px;color:rgba(35,74,145,.5)}.readiness-program-format{padding-top:16px;border-top:1px solid rgba(17,24,39,.12);color:var(--navy-950);font-weight:600}.readiness-program-photo{grid-area:media;position:relative;width:100%;aspect-ratio:16/11;margin:0;overflow:hidden;background:#e6ebf1;border-radius:4px}.readiness-program-photo img{object-fit:cover}.readiness-complete-layout{display:grid;grid-template-columns:minmax(0,.48fr) minmax(460px,.52fr);grid-gap:clamp(42px,5vw,72px);gap:clamp(42px,5vw,72px);align-items:start}.readiness-complete-layout .talent-section-header{margin-bottom:0}.readiness-ai-crosslink a,.readiness-audience-grid a,.readiness-text-cta{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:24px;color:var(--wf-blue);font-size:clamp(.96rem,1.04vw,1rem);line-height:1.4;font-weight:600}.readiness-complete-flow{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(17,24,39,.15)}.readiness-complete-flow article{position:relative;display:grid;grid-gap:7px;gap:7px;padding:22px 0;border-bottom:1px solid rgba(17,24,39,.15)}.readiness-complete-flow article:not(:last-child):after{top:auto;right:auto;bottom:-12px;left:0;transform:rotate(90deg)}.readiness-complete-questions{margin-top:28px;padding-left:18px;border-left:2px solid rgba(37,99,235,.42)}.readiness-complete-questions p{margin:0 0 14px;color:var(--navy-950);font-weight:600}.readiness-complete-questions ul{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.readiness-complete-questions li{color:#374151;font-size:clamp(.94rem,1vw,.98rem);line-height:1.42;font-weight:600}.readiness-series-cta-section{padding:48px 0;background:#fff;border-bottom:1px solid rgba(17,24,39,.08)}.readiness-series-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;padding:30px 0;border-top:1px solid rgba(17,24,39,.14);border-bottom:1px solid rgba(17,24,39,.14)}.readiness-series-cta h2{max-width:760px;margin:0;color:var(--navy-950);font-size:clamp(1.56rem,2.1vw,2rem);line-height:1.16;font-weight:600;letter-spacing:-.02em}.readiness-series-cta p{max-width:760px;margin:12px 0 0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.6}.readiness-series-cta a{display:inline-flex;align-items:center;gap:8px;color:var(--wf-blue);font-weight:600;white-space:nowrap}.readiness-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px);padding-top:34px;border-top:1px solid rgba(17,24,39,.14)}.readiness-audience-grid article{display:grid;align-content:start;grid-gap:16px;gap:16px;min-height:220px;padding-right:24px;border-right:1px solid rgba(17,24,39,.1)}.readiness-audience-grid article:last-child{padding-right:0;border-right:0}.readiness-audience-grid a{margin-top:4px}.readiness-ways-section{background:#eef2f6}.readiness-ways-section .talent-section-header{max-width:820px}.readiness-ways-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(34px,5vw,62px);gap:clamp(34px,5vw,62px);margin-top:42px;padding-top:34px;border-top:1px solid rgba(17,24,39,.14)}.readiness-ways-grid>article{display:grid;align-content:start;grid-gap:14px;gap:14px;padding-right:34px;border-right:1px solid rgba(17,24,39,.11)}.readiness-ways-grid>article:last-child{padding-right:0;border-right:0}.readiness-ways-grid h3{max-width:560px;margin:0;color:var(--navy-950);font-size:clamp(1.38rem,2vw,1.82rem);line-height:1.2;font-weight:600;letter-spacing:-.025em}.readiness-ways-grid p:not(.readiness-program-name){max-width:620px;margin:0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.62}.readiness-custom-model{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:14px;padding-top:18px;border-top:1px solid rgba(17,24,39,.12)}.readiness-custom-model div{display:grid;align-content:start;grid-gap:8px;gap:8px}.readiness-custom-model h4{margin:0;color:var(--navy-950);font-size:.78rem;line-height:1.2;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.readiness-ai-crosslink{padding:38px 0;background:#fff;border-bottom:1px solid rgba(17,24,39,.08)}.readiness-ai-crosslink .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;padding-top:28px;border-top:1px solid rgba(17,24,39,.14)}.readiness-ai-crosslink h2{margin-bottom:10px}.readiness-ai-crosslink p:not(.eyebrow){max-width:760px}.readiness-ai-crosslink a{margin-top:0;white-space:nowrap}@media (max-width:1040px){.talent-nace-stat-row,.talent-pipeline-compare{grid-template-columns:1fr}.talent-nace-stat-row article{min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.talent-nace-stat-row article:last-child{border-bottom:0}.talent-roi-model{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-roi-model article:nth-child(2n){border-right:0}.talent-roi-model article:nth-child(2):after{content:none}}@media (max-width:680px){.talent-programs-service-page .talent-hero.unified-hero h1{font-size:clamp(2.35rem,10vw,2.85rem);line-height:1.04}.talent-pipeline-compare{gap:30px;margin-top:30px;padding-top:28px}.talent-pipeline-path{gap:16px}.talent-pipeline-path li{min-height:auto;padding:13px 0}.talent-nace-stat-row{margin-top:30px}.talent-nace-stat-row article{padding:28px 0}.talent-nace-stat-row{background:transparent;border-right:0;border-left:0}.talent-nace-stat-row article{color:var(--navy-950);border-bottom-color:rgba(17,24,39,.14)}.talent-nace-stat-row strong{color:var(--navy-950)}.talent-nace-stat-row p{color:#374151}.talent-value-field{margin-top:38px}.talent-roi-model{grid-template-columns:1fr;margin-top:34px;border-left:0}.talent-roi-model article,.talent-roi-model article:nth-child(2n){min-height:auto;padding:24px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.14)}.talent-roi-model article:last-child{border-bottom:0}.talent-roi-model article:after,.talent-roi-model article:not(:last-child):after{content:none}.talent-roi-statement{margin-top:28px;text-align:left}}@media (max-width:1040px){.readiness-changing-layout,.readiness-complete-layout,.readiness-problem-model-layout,.readiness-series-intro{grid-template-columns:1fr;gap:36px}.readiness-shift-visual{padding-top:0}.readiness-audience-grid,.readiness-custom-model,.readiness-model{grid-template-columns:1fr;gap:0}.readiness-audience-grid article,.readiness-custom-model article,.readiness-model article{padding:24px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.readiness-audience-grid article:first-child,.readiness-custom-model article:first-child,.readiness-model article:first-child{padding-top:0}.readiness-audience-grid article:last-child,.readiness-custom-model article:last-child,.readiness-model article:last-child{padding-bottom:0;border-bottom:0}.readiness-model article:not(:last-child):after{content:none}.readiness-dark-series-flow,.readiness-ways-grid{grid-template-columns:1fr;gap:0}.readiness-dark-series-flow article,.readiness-ways-grid>article{padding:24px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.readiness-ways-grid>article{border-bottom-color:rgba(17,24,39,.12)}.readiness-dark-series-flow article:first-child,.readiness-ways-grid>article:first-child{padding-top:0}.readiness-dark-series-flow article:last-child,.readiness-ways-grid>article:last-child{padding-bottom:0;border-bottom:0}.readiness-dark-series-flow article:not(:last-child):after{content:none}.readiness-program{grid-template-columns:minmax(0,.48fr) minmax(320px,.48fr);gap:34px}.readiness-program[data-reverse=true]{grid-template-columns:minmax(320px,.48fr) minmax(0,.48fr)}.readiness-ai-crosslink .wrap,.readiness-series-cta{grid-template-columns:1fr;align-items:start}.readiness-custom-model{grid-template-columns:1fr}}@media (max-width:680px){.readiness-definition-pov{margin-top:28px;padding-top:20px;font-size:clamp(1.28rem,5.9vw,1.54rem);line-height:1.35}.readiness-definition-statement{padding:26px 0;font-size:clamp(1.42rem,7vw,1.86rem);line-height:1.18}.readiness-model{margin-top:32px;padding-top:26px}.readiness-model-compact{margin-top:0;padding-top:0}.readiness-model-compact article{grid-template-columns:1fr;gap:10px}.readiness-dark-series-flow{margin-top:36px;padding:26px 0}.readiness-dark-series-line{text-align:left}.readiness-dark-series-line span{margin:0 8px}.readiness-exercise-flow,.readiness-shift-path div{display:grid;grid-gap:9px;gap:9px}.readiness-exercise-flow span:not(:last-child):after,.readiness-shift-new span:not(:last-child):after,.readiness-shift-path span:not(:last-child):after{content:none}.readiness-exercise-flow span,.readiness-shift-path span{padding-left:14px;border-left:2px solid rgba(35,74,145,.36)}.readiness-complete-flow article,.readiness-series-flow article{padding:20px 0}.readiness-program,.readiness-program[data-reverse=true]{grid-template-columns:1fr;grid-template-areas:"content" "media";gap:24px;padding:42px 0}.readiness-program-photo{aspect-ratio:4/3}.readiness-program-content h2{font-size:clamp(1.56rem,7vw,1.9rem);line-height:1.15}.readiness-program-details{gap:18px}.readiness-adaptability-section{padding:30px 0}.readiness-adaptability-note{padding:24px 0}.readiness-audience-grid article{min-height:auto}.readiness-ways-grid{margin-top:32px;padding-top:26px}.readiness-custom-model{gap:14px}.readiness-series-cta-section{padding:34px 0}.readiness-series-cta{padding:24px 0}.readiness-series-cta a{white-space:normal}.readiness-complete-questions{margin-top:24px;padding-left:14px}.readiness-custom-model{margin-top:32px}.readiness-ai-crosslink{padding:30px 0}.readiness-ai-crosslink a{white-space:normal}}.workforce-readiness-service-page .readiness-definition-section .talent-section-header{max-width:720px;margin-bottom:0}.workforce-readiness-service-page .readiness-definition-statement{max-width:900px;margin:38px 0 0;padding:0;border-top:0;border-bottom:0;color:var(--navy-950);font-size:clamp(1.42rem,2vw,1.74rem);line-height:1.42;font-weight:500;letter-spacing:-.02em}.workforce-readiness-service-page .readiness-definition-statement strong{color:var(--wf-blue);font-weight:600}.workforce-readiness-service-page .readiness-model{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(34px,5vw,70px);gap:clamp(34px,5vw,70px);margin-top:58px;padding-top:24px;border-top:1px solid rgba(17,24,39,.12)}.workforce-readiness-service-page .readiness-model article{position:relative;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:0 16px 0 0;border-right:0;border-bottom:0}.workforce-readiness-service-page .readiness-model article:last-child{padding-right:0;border-right:0}.workforce-readiness-service-page .readiness-model article:not(:last-child):after{content:"->";position:absolute;top:2px;right:-38px;color:rgba(37,99,235,.52);font-weight:600}.workforce-readiness-service-page .readiness-model span{color:var(--wf-blue);font-size:clamp(1.16rem,1.65vw,1.5rem);line-height:1;font-weight:600;letter-spacing:-.02em}.workforce-readiness-service-page .readiness-model h3{margin:0;color:var(--navy-950);font-size:clamp(1.1rem,1.35vw,1.24rem);line-height:1.25;font-weight:600;letter-spacing:-.02em}.workforce-readiness-service-page .readiness-model p{margin:0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.62}.workforce-readiness-service-page .readiness-model-close{max-width:700px;margin:22px 0 0;color:var(--navy-950);font-size:clamp(1rem,1.14vw,1.08rem);line-height:1.58;font-weight:600;letter-spacing:-.02em}.workforce-readiness-service-page .readiness-program-list{margin-top:22px}.workforce-readiness-service-page .readiness-program{display:grid;grid-template-columns:minmax(0,.46fr) minmax(420px,.54fr);grid-gap:clamp(36px,5.6vw,76px);gap:clamp(36px,5.6vw,76px);min-height:auto;padding:64px 0;border-bottom:1px solid rgba(17,24,39,.12)}.workforce-readiness-service-page .readiness-program:first-child{padding-top:64px}.workforce-readiness-service-page .readiness-program:last-child{padding-bottom:64px;border-bottom:0}.workforce-readiness-service-page .readiness-program[data-reverse=true]{grid-template-columns:minmax(420px,.54fr) minmax(0,.46fr)}.workforce-readiness-service-page .readiness-program[data-reverse=true] .readiness-program-content{grid-column:2}.workforce-readiness-service-page .readiness-program[data-reverse=true] .readiness-program-photo{grid-column:1;grid-row:1}.workforce-readiness-service-page .readiness-program-content h2{max-width:580px;color:var(--navy-950);font-size:clamp(1.82rem,2.6vw,2.48rem);line-height:1.12;font-weight:600;letter-spacing:-.02em}.workforce-readiness-service-page .readiness-program-content>p:not(.readiness-program-name){max-width:620px;margin:18px 0 0;color:#374151;font-size:clamp(1rem,1.12vw,1.06rem);line-height:1.62}.workforce-readiness-service-page .readiness-program-outcome{color:var(--navy-950)!important;font-weight:600}.workforce-readiness-service-page .readiness-program-meta{display:grid;grid-gap:18px;gap:18px;max-width:620px;margin:28px 0 0}.workforce-readiness-service-page .readiness-program-meta div{display:grid;grid-gap:5px;gap:5px}.workforce-readiness-service-page .readiness-program-meta dt{color:var(--wf-blue);font-size:.72rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.workforce-readiness-service-page .readiness-program-meta dd{margin:0;color:var(--navy-950);font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.5;font-weight:600}.workforce-readiness-service-page .readiness-program-photo{position:relative;min-height:430px;margin:0;overflow:hidden;aspect-ratio:16/11}.workforce-readiness-service-page .readiness-program-photo img{object-fit:cover}.workforce-readiness-service-page .readiness-program-series-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:center;padding:34px 0 0;border-top:1px solid rgba(17,24,39,.14)}.workforce-readiness-service-page .readiness-program-series-cta h2{max-width:680px;margin:0;color:var(--navy-950);font-size:clamp(1.34rem,1.86vw,1.72rem);line-height:1.2;letter-spacing:-.025em}.workforce-readiness-service-page .readiness-program-series-cta p{max-width:680px;margin:10px 0 0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.58}.workforce-readiness-service-page .readiness-program-series-cta a{display:inline-flex;align-items:center;gap:8px;color:var(--wf-blue);font-weight:600;white-space:nowrap}.workforce-readiness-service-page .readiness-series-cta-section{padding:44px 0;background:#fff}.workforce-readiness-service-page .readiness-series-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:center;padding:30px 0;border-top:1px solid rgba(17,24,39,.14);border-bottom:1px solid rgba(17,24,39,.14)}.workforce-readiness-service-page .readiness-series-cta h2{max-width:760px;margin:0;color:var(--navy-950);font-size:clamp(1.42rem,2vw,1.82rem);line-height:1.2;font-weight:600;letter-spacing:-.025em}.workforce-readiness-service-page .readiness-series-cta p{max-width:760px;margin:10px 0 0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.58}.workforce-readiness-service-page .readiness-series-cta .readiness-series-line{color:var(--wf-blue);font-weight:600}.workforce-readiness-service-page .readiness-ai-crosslink a,.workforce-readiness-service-page .readiness-audience-grid a,.workforce-readiness-service-page .readiness-series-cta a{display:inline-flex;align-items:center;gap:8px;color:var(--wf-blue);font-weight:600;white-space:nowrap}.workforce-readiness-service-page .readiness-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px);padding-top:34px;border-top:1px solid rgba(17,24,39,.14)}.workforce-readiness-service-page .readiness-audience-grid article{display:grid;align-content:start;grid-gap:16px;gap:16px;min-height:210px;padding-right:24px;border-right:1px solid rgba(17,24,39,.1);border-bottom:0}.workforce-readiness-service-page .readiness-audience-grid article:last-child{padding-right:0;border-right:0}.workforce-readiness-service-page .readiness-audience-grid h3{margin:0;color:var(--navy-950);font-size:.78rem;line-height:1.24;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.workforce-readiness-service-page .readiness-ai-crosslink p,.workforce-readiness-service-page .readiness-audience-grid p{margin:0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.62}.workforce-readiness-service-page .readiness-ai-crosslink{padding:38px 0;background:#fff;border-bottom:1px solid rgba(17,24,39,.08)}.workforce-readiness-service-page .readiness-ai-crosslink .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;padding-top:28px;border-top:1px solid rgba(17,24,39,.14)}.workforce-readiness-service-page .readiness-ai-crosslink h2{margin-bottom:10px}.workforce-readiness-service-page .readiness-ai-crosslink p:not(.eyebrow){max-width:760px}@media (max-width:1040px){.workforce-readiness-service-page .readiness-audience-grid,.workforce-readiness-service-page .readiness-model{grid-template-columns:1fr;gap:0}.workforce-readiness-service-page .readiness-audience-grid article,.workforce-readiness-service-page .readiness-model article{min-height:auto;padding:24px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.12)}.workforce-readiness-service-page .readiness-audience-grid article:first-child,.workforce-readiness-service-page .readiness-model article:first-child{padding-top:0}.workforce-readiness-service-page .readiness-audience-grid article:last-child,.workforce-readiness-service-page .readiness-model article:last-child{padding-bottom:0;border-bottom:0}.workforce-readiness-service-page .readiness-model article:not(:last-child):after{content:none}.workforce-readiness-service-page .readiness-program,.workforce-readiness-service-page .readiness-program[data-reverse=true]{grid-template-columns:minmax(0,.48fr) minmax(320px,.48fr);gap:34px}.workforce-readiness-service-page .readiness-program[data-reverse=true]{grid-template-columns:minmax(320px,.48fr) minmax(0,.48fr)}.workforce-readiness-service-page .readiness-ai-crosslink .wrap,.workforce-readiness-service-page .readiness-program-series-cta,.workforce-readiness-service-page .readiness-series-cta{grid-template-columns:1fr;align-items:start}}@media (max-width:680px){.workforce-readiness-service-page .readiness-definition-statement{margin-top:32px;padding:0;font-size:clamp(1.28rem,5.8vw,1.52rem)}.workforce-readiness-service-page .readiness-model{margin-top:34px;padding:24px 0 0}.workforce-readiness-service-page .readiness-program,.workforce-readiness-service-page .readiness-program[data-reverse=true]{grid-template-columns:1fr;grid-template-areas:"content" "media";gap:24px;padding:42px 0}.workforce-readiness-service-page .readiness-program:first-child{padding-top:42px}.workforce-readiness-service-page .readiness-program:last-child{padding-bottom:42px}.workforce-readiness-service-page .readiness-program[data-reverse=true] .readiness-program-content{grid-column:auto}.workforce-readiness-service-page .readiness-program[data-reverse=true] .readiness-program-photo{grid-column:auto;grid-row:auto}.workforce-readiness-service-page .readiness-program-photo{min-height:auto;aspect-ratio:4/3}.workforce-readiness-service-page .readiness-program-content h2{font-size:clamp(1.56rem,7vw,1.9rem);line-height:1.15}.workforce-readiness-service-page .readiness-series-cta{padding:24px 0}.workforce-readiness-service-page .readiness-ai-crosslink a,.workforce-readiness-service-page .readiness-series-cta a{white-space:normal}.workforce-readiness-service-page .readiness-program-series-cta{padding-top:28px}.workforce-readiness-service-page .readiness-program-series-cta a{white-space:normal}.workforce-readiness-service-page .readiness-ai-crosslink{padding:30px 0}}.ai-fluency-service-page .talent-section-header{max-width:820px}.ai-fluency-service-page .cta-band .eyebrow{margin:0 0 16px;color:rgba(255,255,255,.62)}.ai-context-index p{margin:0;color:#374151;font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.62}.ai-definition-compact-section{padding-top:clamp(50px,5vw,66px);padding-bottom:clamp(42px,4vw,54px);color:#fff;background:#10213f}.ai-definition-compact-section .eyebrow{margin-bottom:14px;color:rgba(255,255,255,.72)}.ai-definition-compact-section blockquote{max-width:920px;margin:0;color:#fff;font-size:clamp(2.1rem,3.05vw,2.75rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.ai-definition-compact-section blockquote:before{content:none}.ai-definition-compact-section>.wrap>p:not(.eyebrow){max-width:680px;margin:20px 0 0;color:rgba(255,255,255,.76);font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.62}.ai-framework-system{display:grid;grid-gap:0;gap:0}.ai-business-case-section{padding-top:clamp(64px,7vw,90px);padding-bottom:clamp(64px,7vw,90px)}.ai-framework-competencies{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(6px,1vw,14px);gap:clamp(6px,1vw,14px)}.ai-framework-competencies article{position:relative;display:grid;align-content:start;grid-gap:15px;gap:15px;min-height:266px;padding:34px clamp(22px,2.6vw,38px)}.ai-framework-competencies article:not(:last-child):after{content:"";position:absolute;top:52%;right:-5px;width:9px;height:9px;border-top:2px solid var(--wf-blue);border-right:2px solid var(--wf-blue);transform:translateY(-50%) rotate(45deg)}.ai-framework-competencies h3,.ai-help-system h3{margin:0;color:var(--navy-950);font-size:clamp(1.16rem,1.5vw,1.34rem);line-height:1.12;font-weight:600;text-transform:uppercase}.ai-framework-competencies h3{font-size:clamp(1.32rem,1.7vw,1.54rem)}.ai-framework-competencies strong{color:var(--navy-950);font-size:clamp(1.04rem,1.18vw,1.1rem);line-height:1.36}.ai-framework-competencies p,.ai-help-system li,.ai-help-system p{margin:0;color:#374151;font-size:.96rem;line-height:1.58}.ai-framework-competencies p{font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.62}.ai-responsible-practice{display:grid;justify-items:center;grid-gap:10px;gap:10px;width:100%;margin:16px auto 0;padding:8px clamp(20px,4vw,52px) 0;border-top:1px solid rgba(0,79,182,.68);text-align:center}.ai-responsible-practice h3{margin:0;color:var(--navy-950);font-size:clamp(1.125rem,1.35vw,1.25rem);line-height:1.25;font-weight:600}.ai-responsible-practice p{margin:0;color:#374151;font-size:clamp(.98rem,1.08vw,1.06rem);line-height:1.35;font-weight:600;white-space:nowrap}.ai-framework-cta{display:flex;margin:28px auto 0}.ai-real-world-section{padding-top:clamp(88px,8.4vw,120px);padding-bottom:clamp(88px,8.4vw,120px)}.ai-real-world-layout{display:grid;grid-template-columns:minmax(380px,.44fr) minmax(0,.56fr);grid-gap:clamp(48px,7vw,92px);gap:clamp(48px,7vw,92px);align-items:center}.ai-real-world-photo{position:relative;min-height:580px;margin:0;overflow:hidden;border-radius:8px;background:#dbe3ee}.ai-real-world-photo img{object-fit:cover}.ai-real-world-layout .talent-section-header{margin-bottom:0}.ai-real-world-layout .talent-section-header .eyebrow{margin-bottom:18px}.ai-real-world-layout .talent-section-header h2{margin-bottom:22px}.ai-real-world-statement{margin-top:22px!important;color:var(--navy-950)!important;font-size:clamp(1.08rem,1.34vw,1.22rem)!important;line-height:1.46!important;font-weight:600}.ai-buyer-questions-section{padding-top:clamp(78px,8vw,112px);padding-bottom:clamp(82px,8.5vw,118px);background:#f7f9fc}.ai-buyer-questions-section .talent-section-header h2{max-width:680px}.ai-buyer-questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(66px,8vw,104px) clamp(48px,7vw,96px);gap:clamp(66px,8vw,104px) clamp(48px,7vw,96px);margin-top:clamp(60px,7vw,86px);border-top:1px solid rgba(17,24,39,.08)}.ai-buyer-questions article{display:grid;align-content:start;grid-gap:20px;gap:20px;padding-top:34px}.ai-buyer-questions h3{margin:0;color:var(--navy-950);font-size:clamp(1.78rem,2.72vw,2.48rem);line-height:1.12;font-weight:600;letter-spacing:-.015em;text-transform:uppercase}.ai-buyer-questions p{max-width:560px;margin:0;color:#374151;font-size:clamp(1rem,1.12vw,1.07rem);line-height:1.66}.ai-help-section{padding-top:clamp(62px,6.4vw,84px);padding-bottom:clamp(62px,6.4vw,84px);background:#fff}.ai-help-section,.ai-help-section .talent-section-header h2{color:var(--navy-950)}.ai-help-section .eyebrow{color:var(--wf-blue)}.ai-help-section .talent-section-header p:not(.eyebrow){max-width:660px;color:#374151}.ai-help-system{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(30px,4vw,56px);gap:clamp(30px,4vw,56px);margin-top:clamp(40px,5vw,60px);padding-top:24px;border-top:1px solid rgba(17,24,39,.14)}.ai-help-system article{position:relative;display:grid;align-content:start;grid-gap:8px;gap:8px;align-items:start}.ai-help-system h3{margin:0 0 5px;color:var(--navy-950);font-size:clamp(.9rem,1.06vw,1rem);line-height:1.24;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ai-help-system p{margin:0;color:#374151;font-size:clamp(.98rem,1.04vw,1.02rem);line-height:1.58}.ai-help-takeaway{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;justify-content:space-between;margin-top:34px;padding-top:22px;border-top:1px solid rgba(17,24,39,.1)}.ai-help-takeaway p{margin:0;color:var(--navy-950);font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.42;font-weight:600}.ai-program-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,3vw,36px);gap:clamp(24px,3vw,36px);margin-top:36px}.ai-program-card{display:grid;grid-template-rows:246px 1fr;background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:8px;overflow:hidden}.ai-program-card figure{position:relative;min-height:246px;margin:0;overflow:hidden}.ai-program-card img{object-fit:cover}.ai-program-card>div{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:clamp(24px,3vw,32px)}.ai-program-card h3{margin:0;color:var(--navy-950);font-size:clamp(1.58rem,2.15vw,2.1rem);line-height:1.1;letter-spacing:-.02em}.ai-program-card>div>p:not(.readiness-program-name){margin:0;color:#374151;font-size:clamp(.99rem,1.08vw,1.05rem);line-height:1.64}.ai-program-card .readiness-program-meta{gap:14px;margin-top:25px}.ai-program-card .readiness-program-meta div{gap:3px}.ai-program-card .readiness-program-meta dd{font-size:clamp(.99rem,1.08vw,1.05rem);line-height:1.44}.ai-program-series-cta{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;justify-content:space-between;margin-top:34px;padding-top:24px;border-top:1px solid rgba(17,24,39,.1)}.ai-program-series-cta p{max-width:680px;margin:0;color:var(--navy-950);font-size:clamp(1rem,1.12vw,1.06rem);line-height:1.6}.ai-context-section{background:#eef4f8}.ai-context-layout{display:grid;grid-template-columns:minmax(380px,.44fr) minmax(0,.56fr);grid-gap:clamp(48px,7vw,92px);gap:clamp(48px,7vw,92px);align-items:start}.ai-context-photo{position:relative;min-height:660px;margin:0;overflow:hidden;border-radius:8px;background:#dbe3ee}.ai-context-photo img{object-fit:cover}.ai-context-index{display:grid;grid-gap:20px;gap:20px;border-top:1px solid rgba(17,24,39,.14)}.ai-context-group{display:grid;grid-gap:0;gap:0}.ai-context-group>p{margin:0;padding:18px 0 4px;color:var(--wf-blue);font-size:.74rem;line-height:1;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ai-context-index article{display:grid;grid-gap:8px;gap:8px;padding:22px 0;border-bottom:1px solid rgba(17,24,39,.1)}.ai-context-index h3{margin:0 0 8px;color:var(--navy-950);font-size:clamp(1.28rem,1.78vw,1.6rem);line-height:1.16;font-weight:600;text-transform:uppercase}.ai-context-index article p{font-size:clamp(1rem,1.12vw,1.08rem)}.ai-fluency-service-page .faq-item summary{font-size:clamp(1.02rem,1.16vw,1.12rem)}.ai-fluency-service-page .faq-item{padding-top:24px;padding-bottom:24px}.ai-fluency-service-page .talent-section{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y)}.ai-fluency-service-page .ai-business-case-layout{display:grid;grid-template-columns:minmax(0,.65fr) minmax(300px,.35fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:center}.ai-fluency-service-page .ai-business-case-layout .talent-section-header{margin-bottom:0}.ai-fluency-service-page .talent-section-header{display:block;max-width:900px;margin-right:0;margin-left:0;margin-bottom:var(--space-5);text-align:left}.ai-fluency-service-page .talent-section-header h2{max-width:900px;margin-right:0;margin-left:0;color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.ai-fluency-service-page .talent-section-header p:not(.eyebrow){max-width:760px;margin:var(--space-2) 0 0;color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55;font-weight:400}.ai-fluency-service-page .ai-help-takeaway p{color:var(--color-primary-navy)!important;font-size:var(--type-h4)!important;line-height:1.35!important;font-weight:600;letter-spacing:0}.ai-fluency-service-page .ai-program-series-cta p{color:var(--color-primary-navy)!important;font-size:var(--type-section-intro)!important;line-height:1.5!important;font-weight:500;letter-spacing:0}.ai-fluency-service-page .ai-real-world-statement{max-width:760px;margin-top:22px!important;color:var(--color-charcoal)!important;font-size:var(--type-lead)!important;line-height:1.6!important;font-weight:400;letter-spacing:0}.ai-fluency-service-page .ai-definition-compact-section{padding-top:var(--space-4);padding-bottom:var(--space-4);background:var(--color-surface)}.ai-fluency-service-page .ai-definition-compact-section>.wrap{padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);background:var(--color-primary-navy)}.ai-fluency-service-page .ai-definition-compact-section p.ai-definition-statement{max-width:1120px;margin:0;color:#fff;font-size:var(--type-h3);line-height:1.3;font-weight:600;letter-spacing:0;text-transform:none}.ai-fluency-service-page .ai-definition-compact-section p.ai-definition-support{max-width:1040px;margin:var(--space-2) 0 0;color:rgba(255,255,255,.76);font-size:var(--type-body);line-height:1.62}.ai-fluency-service-page .ai-framework-competencies{gap:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ai-fluency-service-page .ai-framework-competencies article{min-height:0;gap:var(--space-2);padding:var(--space-3);border-right:1px solid var(--color-border)}.ai-fluency-service-page .ai-framework-competencies article:last-child{border-right:0}.ai-fluency-service-page .ai-framework-competencies article:not(:last-child):after{width:8px;height:8px;border-width:1px;opacity:.7}.ai-fluency-service-page .ai-buyer-questions h3,.ai-fluency-service-page .ai-context-index h3,.ai-fluency-service-page .ai-framework-competencies h3,.ai-fluency-service-page .ai-help-system h3,.ai-fluency-service-page .ai-program-card h3,.ai-fluency-service-page .ai-responsible-practice h3,.ai-fluency-service-page .faq-item summary{color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0;text-transform:none}.ai-fluency-service-page .ai-context-group>p,.ai-fluency-service-page .ai-framework-competencies strong,.ai-fluency-service-page .readiness-program-name{color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ai-fluency-service-page .ai-buyer-questions p,.ai-fluency-service-page .ai-context-index article p,.ai-fluency-service-page .ai-framework-competencies p,.ai-fluency-service-page .ai-help-system p,.ai-fluency-service-page .ai-program-card .readiness-program-meta dd,.ai-fluency-service-page .ai-program-card>div>p:not(.readiness-program-name),.ai-fluency-service-page .faq-item p{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.ai-fluency-service-page .ai-responsible-practice{justify-items:start;margin-top:var(--space-3);padding:var(--space-3) 0 0;border-top:0;text-align:left}.ai-fluency-service-page .ai-responsible-practice p{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:600;white-space:normal}.ai-fluency-service-page .ai-framework-cta,.ai-fluency-service-page .readiness-text-cta{display:inline-flex;margin-top:var(--space-3);color:var(--color-brand-blue);font-size:15px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(36,84,166,.32);text-decoration-color:rgba(36,84,166,.32);text-underline-offset:5px}.ai-fluency-service-page .ai-buyer-questions-section,.ai-fluency-service-page .ai-help-section,.ai-fluency-service-page .ai-real-world-section{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y)}.ai-fluency-service-page .ai-real-world-layout{grid-template-columns:minmax(320px,.44fr) minmax(0,.56fr);gap:var(--space-6);align-items:center}.ai-fluency-service-page .ai-context-layout{grid-template-columns:minmax(360px,.48fr) minmax(0,.52fr);gap:var(--space-5);align-items:stretch}.ai-fluency-service-page .ai-real-world-photo{min-height:0;aspect-ratio:4/3;border-radius:var(--radius-sm)}.ai-fluency-service-page .ai-context-photo{min-height:0;height:100%;aspect-ratio:auto;border-radius:var(--radius-sm)}.ai-fluency-service-page .ai-buyer-questions{gap:0;margin-top:var(--space-5);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ai-fluency-service-page .ai-buyer-questions article{gap:var(--space-2);padding:var(--space-3);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ai-fluency-service-page .ai-buyer-questions article:nth-child(2n){border-right:0}.ai-fluency-service-page .ai-buyer-questions article:nth-last-child(-n+2){border-bottom:0}.ai-fluency-service-page .ai-help-system{gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.ai-fluency-service-page .ai-help-system article{gap:var(--space-2)}.ai-fluency-service-page .ai-help-takeaway,.ai-fluency-service-page .ai-program-series-cta{margin-top:var(--space-4);padding-top:0;border-top:0}.ai-fluency-service-page .ai-entry-session{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start;margin-top:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ai-fluency-service-page .ai-entry-session-label{margin:0 0 var(--space-1);color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ai-fluency-service-page .ai-entry-session h3{max-width:520px;margin:0;color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.ai-fluency-service-page .ai-entry-session p:not(.ai-entry-session-label){max-width:660px;margin:var(--space-1) 0 0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.ai-fluency-service-page .ai-entry-session-details,.ai-fluency-service-page .ai-entry-session-details dl{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ai-fluency-service-page .ai-entry-session-details dl{margin:0}.ai-fluency-service-page .ai-entry-session-details div{display:grid;grid-gap:4px;gap:4px}.ai-fluency-service-page .ai-entry-session-details dt{color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ai-fluency-service-page .ai-entry-session-details dd{margin:0;color:rgba(35,47,66,.82);font-size:var(--type-body);line-height:1.45;font-weight:400}.ai-fluency-service-page .ai-entry-session .readiness-text-cta{margin-top:0}.ai-fluency-service-page .ai-program-list{gap:0;margin-top:var(--space-4);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ai-fluency-service-page .ai-program-card{grid-template-rows:auto 1fr;background:transparent;border:0;border-right:1px solid var(--color-border);border-radius:0;overflow:visible}.ai-fluency-service-page .ai-program-card:last-child{border-right:0}.ai-fluency-service-page .ai-program-card figure{min-height:0;aspect-ratio:16/10;border-radius:var(--radius-sm)}.ai-fluency-service-page .ai-program-card>div{gap:12px;padding:var(--space-3) var(--space-3) calc(var(--space-3) + 4px)}.ai-fluency-service-page .ai-program-card .readiness-program-meta{gap:12px;margin-top:4px}.ai-fluency-service-page .ai-program-card .readiness-program-meta div{gap:3px}.ai-fluency-service-page .ai-program-card .readiness-program-meta dt{color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ai-fluency-service-page .ai-program-card .readiness-program-meta dd{color:rgba(35,47,66,.82);line-height:1.45;font-weight:400}.ai-fluency-service-page .ai-program-card .readiness-program-meta dd.ai-program-format{color:var(--muted);font-size:15px}.ai-fluency-service-page .ai-context-section{background:var(--color-surface)}.ai-fluency-service-page .ai-context-intro{max-width:100%;margin-bottom:var(--space-4)}.ai-fluency-service-page .ai-context-intro h2{max-width:960px}.ai-fluency-service-page .ai-context-intro p:not(.eyebrow){max-width:760px}.ai-fluency-service-page .ai-context-index{gap:0;border-top:0}.ai-fluency-service-page .ai-context-group{padding:20px 0;border-top:1px solid var(--color-border)}.ai-fluency-service-page .ai-context-group>p{padding:0 0 8px}.ai-fluency-service-page .ai-context-index article{gap:6px;padding:0;border-bottom:0}.ai-fluency-service-page .ai-context-index h3{margin:0;font-size:24px;line-height:1.22}.ai-fluency-service-page .ai-context-index article p{max-width:680px;line-height:1.65}.ai-fluency-service-page .talent-faq-layout{align-items:start}.ai-fluency-service-page .talent-faq-layout .talent-section-header{max-width:420px;margin-bottom:0}.ai-fluency-service-page .faq-list{border-top-color:rgba(17,24,39,.12)}.ai-fluency-service-page .faq-item{padding-top:0;padding-bottom:0;border-bottom-color:rgba(17,24,39,.12)}.ai-fluency-service-page .faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;min-height:64px;padding:24px 0;color:var(--color-primary-navy);font-size:clamp(1rem,1.08vw,1.06rem);line-height:1.35;font-weight:600;letter-spacing:0}.ai-fluency-service-page .faq-item summary:after{float:none;width:1em;margin-right:0;font-size:1.22rem;text-align:center}.ai-fluency-service-page .faq-item[open] summary:after{content:"\2212"}.ai-fluency-service-page .faq-item p{max-width:760px;padding:0 42px 26px 0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.audience-routing-section{background:#fff}.audience-evidence-section{background:#eef4f8}.audience-connected-system-section{background:#fff}.audience-related-section{background:#f4f7fa}.audience-challenges-section,.audience-starting-section{background:#eef4f8}.audience-engagement-section,.audience-stakeholder-section,.audience-support-section{background:#fff}.audience-insights-section{background:#f7f9fc}.k12-audience-page .audience-challenges-section,.k12-audience-page .audience-experience-section,.k12-audience-page .audience-insights-section,.k12-audience-page .audience-priority-section,.k12-audience-page .audience-starting-section{background:#F5F7F9}.k12-audience-page .audience-engagement-section,.k12-audience-page .audience-pace-section,.k12-audience-page .audience-stakeholder-section,.k12-audience-page .audience-support-section{background:#fff}.k12-audience-page .audience-agenda-section{background:#0B1D3A}.k12-audience-page .audience-priority-section .audience-section-header{margin-bottom:0}.employers-page .employer-team-sessions-section{background:#F5F7F9}.employers-page .audience-challenges-section,.employers-page .audience-engagement-section,.employers-page .audience-experience-section,.employers-page .audience-final-cta,.employers-page .audience-stakeholder-section,.employers-page .home-proof-section{background:#fff}.employers-page .audience-insights-section,.employers-page .audience-starting-section,.employers-page .audience-support-section{background:#F5F7F9}.employers-page .audience-agenda-section{background:#0B1D3A}.employers-page .audience-agenda-layout h2,.employers-page .audience-experience-header h2,.employers-page .audience-section-header h2{color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.employers-page .audience-agenda-layout h2,.employers-page .audience-final-cta .cta-grid h2{color:#fff}.employers-page .audience-final-cta .cta-grid h2{color:var(--color-primary-navy)}.employers-page .audience-final-cta .cta-grid p{color:var(--color-charcoal)}.employers-page .audience-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.employers-page .audience-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.employers-page .audience-stakeholder-heading{white-space:nowrap}.employers-page .audience-experience-header p:not(.eyebrow),.employers-page .audience-section-header p:not(.eyebrow){max-width:720px;margin-top:var(--space-2);color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55}.employers-page .audience-experience-header .eyebrow,.employers-page .audience-section-header .eyebrow{margin-bottom:12px;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.employers-page .audience-agenda-section .eyebrow{margin-bottom:12px;color:rgba(255,255,255,.64);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.employers-page .audience-challenges-section .audience-section-header{margin-bottom:var(--space-4)}.employers-page .audience-challenges-section .audience-section-header p:not(.eyebrow){max-width:780px}.employers-page .audience-challenge-grid{max-width:1120px;gap:0 clamp(var(--space-4),5vw,var(--space-6));border-top:1px solid var(--color-border)}.employers-page .audience-challenge-grid article{display:grid;grid-gap:0;gap:0;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.employers-page .audience-challenge-grid .audience-challenge-category{margin:0 0 4px;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.employers-page .audience-challenge-grid h3{margin:0 0 var(--space-1);color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.employers-page .audience-challenge-grid p:not(.audience-challenge-category){margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6}.audience-agenda-layout,.audience-starting-layout,.audience-support-layout{display:grid;grid-template-columns:minmax(0,.42fr) minmax(420px,.58fr);grid-gap:clamp(44px,7vw,92px);gap:clamp(44px,7vw,92px);align-items:start}.audience-section-header{max-width:760px;margin-bottom:clamp(30px,4.5vw,52px)}.audience-section-header .eyebrow{margin-bottom:14px}.audience-agenda-layout h2,.audience-section-header h2{margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;font-weight:600;letter-spacing:0}.audience-section-header p{max-width:720px;margin:18px 0 0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.64}.audience-evidence-section{padding-top:clamp(24px,3vw,34px);padding-bottom:clamp(24px,3vw,34px)}.audience-evidence-section .eyebrow{margin-bottom:14px}.audience-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.audience-evidence-grid article{min-height:82px;padding:14px 30px 14px 0;border-right:1px solid rgba(17,24,39,.1)}.audience-evidence-grid article:not(:first-child){padding-left:32px}.audience-evidence-grid article:last-child{padding-right:0;border-right:0}.audience-evidence-grid strong{display:block;color:var(--navy-950);font-size:clamp(1.6rem,2.8vw,2.35rem);line-height:1;font-weight:600;letter-spacing:-.02em}.audience-evidence-grid p{max-width:320px;margin:8px 0 0;color:#374151;font-size:clamp(.9rem,1vw,.98rem);line-height:1.42}.audience-evidence-source{margin:10px 0 0;color:#6b7280;font-size:.76rem;line-height:1.3;font-weight:600}.audience-challenge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(36px,6vw,86px);gap:0 clamp(36px,6vw,86px);border-top:1px solid rgba(17,24,39,.12)}.audience-challenge-grid article{padding:28px 0;border-bottom:1px solid rgba(17,24,39,.1)}.audience-challenge-grid h3,.audience-engagement-grid h3,.audience-service-blocks h3,.audience-starting-list h3{margin:0;color:var(--navy-950);font-size:clamp(1.24rem,1.7vw,1.54rem);line-height:1.18;font-weight:600;letter-spacing:-.015em}.audience-challenge-grid p,.audience-engagement-grid p,.audience-service-blocks div>p,.audience-starting-list p{margin:0;color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.62}.audience-challenge-grid h3{margin-bottom:10px}.employers-page .employer-team-session-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 clamp(28px,4vw,48px);gap:0 clamp(28px,4vw,48px);border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.employers-page .employer-team-session-grid article{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:28px 26px 28px 0;border-right:1px solid rgba(17,24,39,.1)}.employers-page .employer-team-session-grid article:not(:first-child){padding-left:26px}.employers-page .employer-team-session-grid article:last-child{padding-right:0;border-right:0}.employers-page .employer-team-session-grid h3{margin:0;color:var(--navy-950);font-size:clamp(1.18rem,1.48vw,1.36rem);line-height:1.2;font-weight:600;letter-spacing:-.01em}.employers-page .employer-team-session-grid li,.employers-page .employer-team-session-grid p{margin:0;color:#374151;font-size:clamp(.95rem,1.02vw,1rem);line-height:1.56}.employers-page .employer-team-session-grid ul{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0;padding-left:18px}.employers-page .employer-team-session-grid .employer-team-session-label{margin:0 0 4px;color:var(--wf-blue);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.employers-page .employer-team-session-cta{display:inline-flex;margin-top:24px}.audience-support-layout{align-items:stretch;margin-bottom:clamp(34px,5vw,60px)}.audience-support-layout .audience-section-header{margin-bottom:0}.audience-support-photo{position:relative;min-height:360px;margin:0;overflow:hidden;border-radius:8px;background:#dbe3ee}.audience-support-photo img{object-fit:cover}.audience-service-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(44px,7vw,96px);gap:0 clamp(44px,7vw,96px);border-top:1px solid rgba(17,24,39,.12)}.audience-service-blocks article{display:block;padding:30px 0;border-bottom:1px solid rgba(17,24,39,.1)}.audience-service-blocks div{display:grid;grid-gap:12px;gap:12px}.audience-service-blocks .audience-service-moment{color:var(--navy-950);font-size:clamp(1.02rem,1.22vw,1.16rem);line-height:1.42;font-weight:600}.audience-service-blocks a{display:inline-flex;gap:7px;align-items:center;color:var(--wf-blue);font-weight:600}.employers-page .audience-support-layout{grid-template-columns:minmax(0,.46fr) minmax(380px,.54fr);gap:clamp(var(--space-4),5vw,var(--space-6))}.employers-page .audience-support-layout .audience-section-header{max-width:680px}.employers-page .audience-support-layout .audience-section-header h2{max-width:640px}.employers-page .audience-service-blocks .audience-service-moment{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.55;font-weight:600}.employers-page .audience-final-cta .button.primary,.employers-page .audience-insights-section .text-link,.employers-page .audience-service-blocks a,.employers-page .audience-starting-footer a,.employers-page .employer-team-session-cta{min-height:44px;align-items:center}@media (max-width:1040px){.employers-page .audience-support-layout{grid-template-columns:1fr;gap:var(--space-4);align-items:start}.employers-page .audience-support-layout .audience-section-header,.employers-page .audience-support-layout .audience-section-header h2,.employers-page .audience-support-layout .audience-section-header p:not(.eyebrow){max-width:100%}.employers-page .audience-support-photo{width:100%;max-width:100%;min-height:0;aspect-ratio:16/10}.employers-page .audience-support-photo img{object-fit:cover;transform:none}}.employers-page .audience-agenda-flow p{padding-left:0}.employers-page .audience-agenda-flow p:before,.employers-page .audience-agenda-flow p:first-child:before{content:none}.employers-page .audience-starting-section{padding-top:var(--space-6);padding-bottom:var(--space-6)}.employers-page .audience-starting-list a{gap:var(--space-2);padding:18px 0}.employers-page .audience-starting-list div{gap:4px}.employers-page .audience-starting-footer{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;padding-top:var(--space-2)}.employers-page .audience-starting-footer p{margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:600}.employers-page .audience-starting-footer a{display:inline-flex;gap:7px;align-items:center;padding:0;border-bottom:0;color:var(--wf-blue);font-size:.98rem;font-weight:600;white-space:nowrap}.k12-audience-page .audience-starting-footer{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;padding-top:var(--space-3)}.k12-audience-page .audience-starting-footer p{margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.k12-audience-page .audience-starting-footer strong{font-weight:600}.k12-audience-page .audience-starting-footer a{display:inline-flex;gap:7px;align-items:center;padding:0;border-bottom:0;color:var(--wf-blue);font-size:.98rem;font-weight:600;white-space:nowrap}.k12-audience-page .audience-starting-layout{grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);gap:clamp(28px,4vw,48px)}.k12-audience-page .audience-starting-list a{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.k12-audience-page .audience-starting-list a>div{width:100%;min-width:0;max-width:none}.k12-audience-page .audience-starting-list h3,.k12-audience-page .audience-starting-list p{max-width:none}.k12-audience-page .audience-starting-list span{white-space:nowrap}.k12-audience-page .audience-stakeholder-band-six ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(28px,4vw,52px);border-bottom:0}.k12-audience-page .audience-stakeholder-band-six li,.k12-audience-page .audience-stakeholder-band-six li:not(:first-child){min-height:0;padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--color-border)}.k12-audience-page .audience-stakeholder-band-six li:nth-last-child(-n+3){border-bottom:0}.k12-audience-page .audience-stakeholder-heading{max-width:none;white-space:nowrap}.higher-ed-audience-page>.audience-challenges-section,.higher-ed-audience-page>.audience-education-journey-section,.higher-ed-audience-page>.audience-insights-section,.higher-ed-audience-page>.audience-starting-section,.higher-ed-audience-page>.higher-ed-team-sessions-section{background:#F5F7F9}.higher-ed-audience-page>.audience-engagement-section,.higher-ed-audience-page>.audience-final-cta,.higher-ed-audience-page>.audience-stakeholder-section,.higher-ed-audience-page>.audience-support-section,.higher-ed-audience-page>.home-proof-section.home-focus-section{background:#fff}.higher-ed-audience-page>.audience-agenda-section{background:#0B1D3A}.higher-ed-audience-page .audience-section-header .eyebrow,.higher-ed-audience-page .cta-grid .eyebrow,.higher-ed-audience-page .eyebrow,.higher-ed-audience-page .proof-header .eyebrow{margin:0 0 12px;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.higher-ed-audience-page .higher-ed-labor-layout{display:grid;grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);grid-gap:clamp(var(--space-5),5vw,var(--space-6));gap:clamp(var(--space-5),5vw,var(--space-6));align-items:start}.higher-ed-audience-page .higher-ed-labor-copy{max-width:560px;margin-bottom:0}.higher-ed-audience-page .higher-ed-labor-copy p:not(.eyebrow){max-width:500px}.higher-ed-audience-page .higher-ed-labor-map{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.higher-ed-audience-page .higher-ed-labor-nodes{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(var(--space-2),2vw,var(--space-3));gap:clamp(var(--space-2),2vw,var(--space-3))}.higher-ed-audience-page .higher-ed-labor-nodes:before{content:"";position:absolute;top:52px;right:10%;left:10%;height:1px;background:var(--color-border)}.higher-ed-audience-page .higher-ed-labor-node{position:relative;display:grid;min-width:0;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;justify-items:center;padding:0;background:transparent;border:0;border-radius:0;text-align:center}.higher-ed-audience-page .higher-ed-labor-icon{position:relative;z-index:1;display:grid;width:clamp(72px,6.5vw,104px);aspect-ratio:1;margin:0 auto var(--space-2);place-items:center;color:var(--color-primary-navy);background:#fff;border:1px solid var(--color-border);border-radius:999px}.higher-ed-audience-page .higher-ed-labor-node h3{max-width:170px;margin:0;color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.18;font-weight:600;letter-spacing:0}.higher-ed-audience-page .higher-ed-labor-node p{max-width:190px;margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.5}.higher-ed-audience-page .higher-ed-labor-thesis{grid-column:1/-1;display:block;margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);background:transparent}.higher-ed-audience-page .higher-ed-labor-thesis p{max-width:none;margin:0;color:var(--color-primary-navy);font-size:clamp(1.12rem,1.45vw,1.34rem);line-height:1.35;font-weight:600;white-space:nowrap}.higher-ed-audience-page .audience-challenge-grid{max-width:1120px;gap:0 clamp(var(--space-4),5vw,var(--space-6));border-top:1px solid var(--color-border)}.higher-ed-audience-page .audience-challenge-grid article{display:grid;grid-gap:0;gap:0;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.higher-ed-audience-page .audience-challenge-grid h3{margin:0 0 var(--space-1);color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.higher-ed-audience-page .audience-challenge-grid p{margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6}.higher-ed-audience-page .audience-engagement-grid article{gap:var(--space-2)}.higher-ed-audience-page .audience-engagement-grid h3,.higher-ed-audience-page .audience-engagement-grid p{margin:0}.higher-ed-audience-page .audience-engagement-grid p:last-child{margin-top:2px}.higher-ed-audience-page .audience-engagement-section .audience-section-header{max-width:100%}.higher-ed-audience-page .audience-engagement-section .audience-section-header h2{max-width:none;white-space:nowrap}.higher-ed-audience-page .higher-ed-team-sessions-section .audience-section-header{max-width:100%}.higher-ed-audience-page .higher-ed-team-sessions-section .audience-section-header h2{max-width:none;white-space:nowrap}.higher-ed-audience-page .higher-ed-team-session-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 clamp(28px,4vw,48px);gap:0 clamp(28px,4vw,48px);border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.higher-ed-audience-page .higher-ed-team-session-grid article{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:28px 26px 28px 0;border-right:1px solid rgba(17,24,39,.1)}.higher-ed-audience-page .higher-ed-team-session-grid article:not(:first-child){padding-left:26px}.higher-ed-audience-page .higher-ed-team-session-grid article:last-child{padding-right:0;border-right:0}.higher-ed-audience-page .higher-ed-team-session-grid h3{margin:0;color:var(--navy-950);font-size:clamp(1.18rem,1.48vw,1.36rem);line-height:1.2;font-weight:600;letter-spacing:-.01em}.higher-ed-audience-page .higher-ed-team-session-grid li,.higher-ed-audience-page .higher-ed-team-session-grid p{margin:0;color:#374151;font-size:clamp(.95rem,1.02vw,1rem);line-height:1.56}.higher-ed-audience-page .higher-ed-team-session-grid ul{display:grid;grid-gap:6px;margin:8px 0 0;padding-left:18px}.higher-ed-audience-page .higher-ed-team-session-grid .higher-ed-team-session-label{margin:0 0 4px;color:var(--wf-blue);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.higher-ed-audience-page .higher-ed-team-session-cta{display:inline-flex;margin-top:24px}.higher-ed-audience-page .audience-starting-layout{grid-template-columns:minmax(220px,.35fr) minmax(0,.65fr);gap:clamp(28px,4vw,48px)}.higher-ed-audience-page .audience-starting-list a{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.higher-ed-audience-page .audience-starting-list a>div{width:100%;min-width:0;max-width:none}.higher-ed-audience-page .audience-starting-list h3,.higher-ed-audience-page .audience-starting-list p{max-width:none}.higher-ed-audience-page .audience-starting-list span{white-space:nowrap}.higher-ed-audience-page .audience-starting-footer{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;padding-top:var(--space-3)}.higher-ed-audience-page .audience-starting-footer p{margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.higher-ed-audience-page .audience-starting-footer strong{font-weight:600}.higher-ed-audience-page .audience-starting-footer a{display:inline-flex;gap:7px;align-items:center;padding:0;border-bottom:0;color:var(--wf-blue);font-size:.98rem;font-weight:600;white-space:nowrap}.higher-ed-audience-page .audience-stakeholder-band-six ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2) clamp(28px,4vw,52px);border-bottom:0}.higher-ed-audience-page .audience-stakeholder-band .audience-section-header{max-width:100%}.higher-ed-audience-page .audience-stakeholder-band .audience-section-header h2{max-width:none;white-space:nowrap}.higher-ed-audience-page .audience-stakeholder-band-six li,.higher-ed-audience-page .audience-stakeholder-band-six li:not(:first-child){min-height:0;padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--color-border)}.higher-ed-audience-page .audience-stakeholder-band-six li:nth-last-child(-n+3){border-bottom:0}.higher-ed-audience-page .audience-final-cta{padding-top:var(--space-6);padding-bottom:var(--space-6)}.higher-ed-audience-page .audience-final-cta .cta-grid{gap:clamp(40px,5vw,64px);align-items:center}.higher-ed-audience-page .audience-final-cta .cta-grid h2{max-width:680px;color:var(--color-primary-navy)}.higher-ed-audience-page .audience-final-cta .cta-grid p{max-width:560px;color:var(--color-charcoal)}.higher-ed-audience-page .audience-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.higher-ed-audience-page .audience-final-cta .button.primary:focus-visible,.higher-ed-audience-page .audience-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.higher-ed-audience-page .audience-agenda-layout>div:first-child p:not(.eyebrow){max-width:520px;margin:var(--space-3) 0 0;color:rgba(255,255,255,.78);font-size:var(--type-lead);line-height:1.6;font-weight:400}.higher-ed-audience-page .audience-agenda-flow{border-top:1px solid rgba(255,255,255,.18)}.higher-ed-audience-page .audience-agenda-flow article{display:grid;grid-gap:8px;gap:8px;padding:var(--space-3) 0;border-bottom:1px solid rgba(255,255,255,.16)}.higher-ed-audience-page .audience-agenda-flow h3{margin:0;color:#fff;font-size:var(--type-h4);line-height:1.25;font-weight:600;letter-spacing:0}.higher-ed-audience-page .audience-agenda-flow p{margin:0;padding:0;color:rgba(255,255,255,.78);border-bottom:0;font-size:var(--type-body);line-height:1.6;font-weight:400}.higher-ed-audience-page .audience-agenda-flow p:before,.higher-ed-audience-page .audience-agenda-flow p:first-child:before{content:none}.higher-ed-audience-page .audience-agenda-close{margin-top:var(--space-3)}.higher-ed-audience-page .audience-education-journey{position:relative;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(var(--space-2),2.5vw,var(--space-4));border:0}.higher-ed-audience-page .audience-education-journey:before{content:none}.higher-ed-audience-page .audience-education-journey article,.higher-ed-audience-page .audience-education-journey article:last-child,.higher-ed-audience-page .audience-education-journey article:not(:first-child){position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:center;min-height:0;padding:0;border:0;text-align:center}.higher-ed-audience-page .audience-education-journey article:not(:last-child):after{content:"\2192";position:absolute;top:28px;right:calc(clamp(var(--space-2), 2.5vw, var(--space-4)) / -2 - 5px);color:var(--color-brand-blue);font-size:.95rem;line-height:1;font-weight:600}.higher-ed-audience-page .audience-education-journey-icon{position:relative;z-index:1;display:grid;width:78px;aspect-ratio:1;place-items:center;color:var(--color-primary-navy);background:#fff;border:1px solid var(--color-border);border-radius:999px}.higher-ed-audience-page .audience-education-journey h3{margin:var(--space-1) 0 0;color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.2;font-weight:600;letter-spacing:0;text-transform:none}.higher-ed-audience-page .audience-education-journey p{max-width:220px;margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.55}.higher-ed-audience-page .audience-journey-close{display:block;max-width:none;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-primary-navy);font-size:clamp(1.04rem,1.22vw,1.18rem);line-height:1.45;font-weight:600;white-space:nowrap}@media (max-width:1040px){.higher-ed-audience-page .higher-ed-labor-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-items:start}.higher-ed-audience-page .higher-ed-labor-copy,.higher-ed-audience-page .higher-ed-labor-copy h2,.higher-ed-audience-page .higher-ed-labor-copy p:not(.eyebrow){max-width:100%}.higher-ed-audience-page .higher-ed-labor-map,.higher-ed-audience-page .higher-ed-labor-node,.higher-ed-audience-page .higher-ed-labor-nodes{width:100%;max-width:100%;box-sizing:border-box}.higher-ed-audience-page .higher-ed-labor-nodes{grid-template-columns:1fr;gap:0;border-top:1px solid var(--color-border)}.higher-ed-audience-page .higher-ed-labor-nodes:before{content:none}.higher-ed-audience-page .higher-ed-labor-node,.higher-ed-audience-page .higher-ed-labor-node:last-child{grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);text-align:left}.higher-ed-audience-page .higher-ed-labor-icon{width:56px;margin:0;grid-row:1/span 2}.higher-ed-audience-page .higher-ed-labor-node h3,.higher-ed-audience-page .higher-ed-labor-node p{grid-column:2;max-width:100%}.higher-ed-audience-page .higher-ed-labor-node:last-child{border-bottom:0}.higher-ed-audience-page .audience-education-journey{grid-template-columns:1fr;gap:0;border-top:1px solid var(--color-border)}.higher-ed-audience-page .audience-education-journey article:not(:last-child):after,.higher-ed-audience-page .audience-education-journey:before{content:none}.higher-ed-audience-page .audience-education-journey article,.higher-ed-audience-page .audience-education-journey article:last-child,.higher-ed-audience-page .audience-education-journey article:not(:first-child){grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);text-align:left}.higher-ed-audience-page .audience-education-journey article:last-child{border-bottom:0}.higher-ed-audience-page .audience-education-journey-icon{width:56px;grid-row:1/span 2}.higher-ed-audience-page .audience-education-journey h3{grid-column:2;margin:0}.higher-ed-audience-page .audience-education-journey p{grid-column:2;max-width:100%}.higher-ed-audience-page .audience-journey-close{white-space:normal}.higher-ed-audience-page .audience-starting-layout{grid-template-columns:1fr;gap:var(--space-4)}.higher-ed-audience-page .audience-starting-list a{grid-template-columns:1fr;gap:10px;align-items:start}.higher-ed-audience-page .audience-starting-footer a,.higher-ed-audience-page .audience-starting-list span{width:-moz-fit-content;width:fit-content;white-space:nowrap}.higher-ed-audience-page .audience-stakeholder-band-six ul{grid-template-columns:1fr;gap:0}.higher-ed-audience-page .audience-stakeholder-band-six li,.higher-ed-audience-page .audience-stakeholder-band-six li:not(:first-child),.higher-ed-audience-page .audience-stakeholder-band-six li:nth-last-child(-n+3){padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.higher-ed-audience-page .audience-stakeholder-band-six li:last-child{border-bottom:0}.higher-ed-audience-page .audience-engagement-section .audience-section-header h2,.higher-ed-audience-page .audience-stakeholder-band .audience-section-header h2,.higher-ed-audience-page .higher-ed-team-sessions-section .audience-section-header h2{white-space:normal}}@media (max-width:680px){.higher-ed-audience-page .higher-ed-labor-layout{gap:var(--space-4)}.higher-ed-audience-page .higher-ed-labor-nodes{grid-template-columns:1fr;gap:0;border-top:1px solid var(--color-border)}.higher-ed-audience-page .higher-ed-labor-nodes:before{content:none}.higher-ed-audience-page .higher-ed-labor-node,.higher-ed-audience-page .higher-ed-labor-node:last-child{grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:var(--space-2);padding:var(--space-3) 0;background:transparent;border:0;border-bottom:1px solid var(--color-border);border-radius:0;text-align:left}.higher-ed-audience-page .higher-ed-labor-icon{grid-row:span 2;width:44px;margin:0}.higher-ed-audience-page .higher-ed-labor-node h3,.higher-ed-audience-page .higher-ed-labor-node p{max-width:none}.higher-ed-audience-page .higher-ed-labor-node:last-child{border-bottom:0}.higher-ed-audience-page .higher-ed-labor-thesis{padding-top:var(--space-3)}.higher-ed-audience-page .higher-ed-labor-thesis p{font-size:clamp(1.18rem,6vw,1.42rem);white-space:normal}.higher-ed-audience-page .audience-education-journey{grid-template-columns:1fr;gap:0;border-top:1px solid var(--color-border)}.higher-ed-audience-page .audience-education-journey article:not(:last-child):after,.higher-ed-audience-page .audience-education-journey:before{content:none}.higher-ed-audience-page .audience-education-journey article,.higher-ed-audience-page .audience-education-journey article:last-child,.higher-ed-audience-page .audience-education-journey article:not(:first-child){grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-2);justify-items:start;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);text-align:left}.higher-ed-audience-page .audience-education-journey article:last-child{border-bottom:0}.higher-ed-audience-page .audience-education-journey-icon{grid-row:span 2;width:44px}.higher-ed-audience-page .audience-education-journey h3{margin:0}.higher-ed-audience-page .audience-education-journey p{max-width:none}.higher-ed-audience-page .audience-journey-close{margin-top:var(--space-3);white-space:normal}}.audience-agenda-section{color:#fff;background:#10213f}.audience-agenda-layout h2{color:#fff}.audience-agenda-section .eyebrow{color:rgba(255,255,255,.64)}.higher-ed-audience-page .audience-agenda-section .eyebrow{color:rgba(255,255,255,.72)}.workforce-org-audience-page>.audience-challenges-section,.workforce-org-audience-page>.audience-education-journey-section,.workforce-org-audience-page>.audience-final-cta,.workforce-org-audience-page>.audience-stakeholder-section,.workforce-org-audience-page>.home-proof-section.home-focus-section,.workforce-org-audience-page>.workforce-org-chicago-section{background:#F5F7F9}.workforce-org-audience-page>.audience-engagement-section,.workforce-org-audience-page>.audience-starting-section,.workforce-org-audience-page>.audience-support-section,.workforce-org-audience-page>.insights-section,.workforce-org-audience-page>.workforce-org-team-sessions-section{background:#fff}.workforce-org-audience-page>.audience-agenda-section{background:#0B1D3A}.workforce-org-audience-page .audience-section-header .eyebrow,.workforce-org-audience-page .insights-topline .eyebrow,.workforce-org-audience-page .proof-header .eyebrow{margin-bottom:12px;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.workforce-org-audience-page .audience-agenda-section .audience-small-label,.workforce-org-audience-page .audience-agenda-section .eyebrow{color:rgba(255,255,255,.72)}.workforce-org-audience-page .audience-agenda-layout h2,.workforce-org-audience-page .audience-experience-header h2,.workforce-org-audience-page .audience-section-header h2{color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.workforce-org-audience-page .audience-agenda-layout h2{color:#fff}.workforce-org-audience-page .audience-experience-header p:not(.eyebrow),.workforce-org-audience-page .audience-section-header p:not(.eyebrow){max-width:720px;margin-top:var(--space-2);color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55}.workforce-org-audience-page .workforce-pressure-layout{display:grid;grid-template-columns:1fr;grid-gap:clamp(var(--space-4),5vw,var(--space-5));gap:clamp(var(--space-4),5vw,var(--space-5));align-items:start}.workforce-org-audience-page .workforce-pressure-copy{max-width:980px;margin-bottom:0}.workforce-org-audience-page .workforce-pressure-copy h2{max-width:none;white-space:nowrap}.workforce-org-audience-page .workforce-pressure-copy p:not(.eyebrow){max-width:650px}.workforce-org-audience-page .workforce-pressure-map{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.workforce-org-audience-page .workforce-pressure-nodes{display:grid;width:100%;max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:0;padding-top:0;border-top:0}.workforce-org-audience-page .workforce-pressure-nodes:before{content:none}.workforce-org-audience-page .workforce-pressure-node{display:grid;min-width:0;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;justify-items:start;padding:0 clamp(var(--space-3),3vw,var(--space-4));background:transparent;border:0;border-left:1px solid var(--color-border);text-align:left}.workforce-org-audience-page .workforce-pressure-node:first-child{padding-left:0;border-left:0}.workforce-org-audience-page .workforce-pressure-node:last-child{padding-right:0}.workforce-org-audience-page .workforce-pressure-node:before{content:none}.workforce-org-audience-page .workforce-pressure-icon{display:grid;min-height:34px;margin:0 0 var(--space-1);place-items:center;color:#2454A6;background:transparent}.workforce-org-audience-page .workforce-pressure-node h3{max-width:230px;margin:0;color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.18;font-weight:600;letter-spacing:0}.workforce-org-audience-page .workforce-pressure-node p{max-width:230px;margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.5}.workforce-org-audience-page .workforce-pressure-close{grid-column:1/-1;margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.workforce-org-audience-page .workforce-pressure-close p{margin:0;color:var(--color-primary-navy);font-size:clamp(1.12rem,1.45vw,1.34rem);line-height:1.35;font-weight:600}.workforce-org-audience-page .audience-education-journey-section .audience-section-header,.workforce-org-audience-page .audience-engagement-section .audience-section-header{max-width:100%}.workforce-org-audience-page .audience-education-journey-section .audience-section-header h2,.workforce-org-audience-page .audience-engagement-section .audience-section-header h2{max-width:none;white-space:nowrap}@media (min-width:1041px){.workforce-org-audience-page .workforce-pressure-nodes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:681px) and (max-width:1040px){.workforce-org-audience-page .workforce-pressure-copy,.workforce-org-audience-page .workforce-pressure-copy h2,.workforce-org-audience-page .workforce-pressure-copy p:not(.eyebrow){max-width:100%;white-space:normal}.workforce-org-audience-page .workforce-pressure-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) 0}.workforce-org-audience-page .workforce-pressure-node{padding:0 var(--space-4) var(--space-3)}.workforce-org-audience-page .workforce-pressure-node:nth-child(odd){padding-left:0;border-left:0}.workforce-org-audience-page .workforce-pressure-node:nth-child(2n){padding-right:0;border-left:1px solid var(--color-border)}.workforce-org-audience-page .workforce-pressure-node:nth-child(n+3){padding-top:var(--space-4);border-top:1px solid var(--color-border)}}.workforce-org-audience-page .audience-education-journey{display:flex;flex-wrap:wrap;gap:14px clamp(16px,2.4vw,30px);align-items:center;margin-top:clamp(var(--space-4),5vw,var(--space-5));border:0}.workforce-org-audience-page .audience-education-journey>span{display:inline-flex;gap:clamp(14px,1.7vw,24px);align-items:center;margin:0;color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.2;font-weight:600;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.workforce-org-audience-page .audience-education-journey>span>span{color:var(--color-brand-blue);font-weight:600}.workforce-org-audience-page .audience-journey-close{display:block;max-width:none;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-primary-navy);font-size:clamp(1.04rem,1.22vw,1.18rem);line-height:1.45;font-weight:600}.workforce-org-audience-page .audience-agenda-layout>div:first-child p:not(.eyebrow){max-width:520px;margin:var(--space-3) 0 0;color:rgba(255,255,255,.78);font-size:var(--type-lead);line-height:1.6;font-weight:400}.workforce-org-audience-page .audience-agenda-flow{border-top:1px solid rgba(255,255,255,.18)}.workforce-org-audience-page .audience-agenda-flow article{display:grid;grid-gap:8px;gap:8px;padding:var(--space-3) 0;border-bottom:1px solid rgba(255,255,255,.16)}.workforce-org-audience-page .audience-agenda-flow h3{margin:0;color:#fff;font-size:clamp(1.12rem,1.45vw,1.3rem);line-height:1.24;font-weight:600;letter-spacing:0}.workforce-org-audience-page .audience-agenda-flow p{margin:0;padding:0;color:rgba(255,255,255,.78);border-bottom:0;font-size:var(--type-body);line-height:1.6}.workforce-org-audience-page .audience-agenda-flow p:before,.workforce-org-audience-page .audience-agenda-flow p:first-child:before{content:none}.workforce-org-audience-page .audience-agenda-close{margin-top:var(--space-3)}.workforce-org-audience-page .audience-engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:0}.workforce-org-audience-page .audience-engagement-grid article{display:grid;align-content:start;grid-gap:18px;gap:18px;min-width:0;padding:0 clamp(28px,4vw,54px);border-right:1px solid rgba(17,24,39,.12)}.workforce-org-audience-page .audience-engagement-grid article:first-child{padding-left:0}.workforce-org-audience-page .audience-engagement-grid article:last-child{padding-right:0;border-right:0}.workforce-org-audience-page .audience-engagement-accent{display:block;width:52px;height:3px;background:var(--color-brand-blue)}.workforce-org-audience-page .audience-engagement-grid h3,.workforce-org-audience-page .audience-engagement-grid p{margin:0}.workforce-org-audience-page .audience-engagement-grid h3{color:var(--color-primary-navy);font-size:var(--type-h3);line-height:1.16;font-weight:600;letter-spacing:0}.workforce-org-audience-page .audience-engagement-grid p{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.56}.workforce-org-audience-page .audience-engagement-examples{display:grid;grid-gap:6px;gap:6px;margin-top:18px}.workforce-org-audience-page .audience-engagement-examples .audience-engagement-label{color:#4c5f7a;font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.employers-page .workforce-org-chicago-feature{display:grid;grid-template-columns:minmax(0,.68fr) minmax(260px,.32fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.employers-page .workforce-org-chicago-content{display:grid;align-content:center;min-width:0}.employers-page .workforce-org-chicago-header{max-width:840px;margin-bottom:clamp(18px,2.4vw,28px)}.employers-page .workforce-org-chicago-header h2{max-width:720px}.employers-page .workforce-org-chicago-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(18px,2.8vw,34px);gap:0 clamp(18px,2.8vw,34px);max-width:560px;margin:0}.employers-page .workforce-org-chicago-stats>div{display:grid;align-content:start;padding-right:clamp(16px,2.2vw,28px)}.employers-page .workforce-org-chicago-stats>div+div{padding-right:0;padding-left:clamp(16px,2.2vw,28px);border-left:1px solid rgba(17,24,39,.16)}.employers-page .workforce-org-chicago-stats dt{margin:0 0 4px;color:var(--color-primary-navy);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.employers-page .workforce-org-chicago-stats dd{margin:0}.employers-page .workforce-org-chicago-stats dd:first-of-type{color:#2454A6;font-size:clamp(2.6rem,5.2vw,4.25rem);line-height:.98;font-weight:600;letter-spacing:-.025em}.employers-page .workforce-org-chicago-stats dd:last-of-type{margin-top:6px;color:var(--color-primary-navy);font-size:var(--type-body);line-height:1.35;font-weight:500}.employers-page .workforce-org-chicago-copy{max-width:640px;margin:clamp(18px,2.2vw,24px) 0 0;color:var(--color-charcoal);font-size:var(--type-lead);line-height:1.6}.employers-page .workforce-org-chicago-cta{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:clamp(16px,2vw,22px)}.employers-page .workforce-org-chicago-note{max-width:640px;margin:14px 0 0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.55}.employers-page .workforce-org-chicago-image{position:relative;min-height:clamp(440px,42vw,560px);margin:0;overflow:hidden;border-radius:0}.employers-page .workforce-org-chicago-image img{object-fit:cover}.workforce-org-audience-page .workforce-org-team-session-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 clamp(22px,3.4vw,40px);gap:0 clamp(22px,3.4vw,40px);border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.workforce-org-audience-page .workforce-org-team-session-grid article{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:24px 24px 24px 0;border-right:1px solid rgba(17,24,39,.1)}.workforce-org-audience-page .workforce-org-team-session-grid article:not(:first-child){padding-left:24px}.workforce-org-audience-page .workforce-org-team-session-grid article:last-child{padding-right:0;border-right:0}.workforce-org-audience-page .workforce-org-team-session-grid h3{margin:0;color:var(--navy-950);font-size:clamp(1.18rem,1.48vw,1.36rem);line-height:1.2;font-weight:600;letter-spacing:-.01em}.workforce-org-audience-page .workforce-org-team-session-grid li,.workforce-org-audience-page .workforce-org-team-session-grid p{margin:0;color:#374151;font-size:clamp(.95rem,1.02vw,1rem);line-height:1.52}.workforce-org-audience-page .workforce-org-team-session-grid ul{display:grid;grid-gap:3px;gap:3px;margin:6px 0 0;padding-left:17px}.workforce-org-audience-page .workforce-org-team-session-grid li{color:#4b5563;font-size:clamp(.9rem,.96vw,.95rem);line-height:1.42;font-weight:400}.workforce-org-audience-page .workforce-org-team-session-grid .workforce-org-team-session-label{margin:0 0 3px;color:var(--wf-blue);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.workforce-org-audience-page .workforce-org-team-session-cta{display:inline-flex;margin-top:20px}.workforce-org-audience-page>.audience-starting-section{padding-top:clamp(72px,7vw,88px);padding-bottom:clamp(72px,7vw,88px)}.workforce-org-audience-page .audience-starting-layout{grid-template-columns:minmax(320px,.4fr) minmax(0,.6fr);gap:clamp(20px,3vw,36px)}.workforce-org-audience-page .audience-starting-layout .audience-section-header{max-width:560px}.workforce-org-audience-page .audience-starting-list a{grid-template-columns:minmax(0,1fr) auto;gap:clamp(var(--space-2),2vw,var(--space-4));padding:20px 0}.workforce-org-audience-page .audience-starting-list a>div{width:100%;min-width:0;max-width:none}.workforce-org-audience-page .audience-starting-list h3,.workforce-org-audience-page .audience-starting-list p{max-width:none}.workforce-org-audience-page .audience-starting-list span{width:max-content;white-space:nowrap}.workforce-org-audience-page .audience-starting-footer{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;margin-top:var(--space-2);padding-top:var(--space-4)}.workforce-org-audience-page .audience-starting-footer p{margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.workforce-org-audience-page .audience-starting-footer strong{font-weight:600}.workforce-org-audience-page .audience-starting-footer a{display:inline-flex;gap:7px;align-items:center;padding:0;border-bottom:0;color:var(--wf-blue);font-size:.98rem;font-weight:600;white-space:nowrap}.workforce-org-audience-page .audience-stakeholder-band-six ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--space-3) + 10px) clamp(28px,4vw,52px);border-bottom:0}.workforce-org-audience-page .audience-stakeholder-band .audience-section-header{max-width:100%}.workforce-org-audience-page .audience-stakeholder-band-six li,.workforce-org-audience-page .audience-stakeholder-band-six li:not(:first-child){min-height:0;padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--color-border)}.workforce-org-audience-page .audience-stakeholder-band-six li:nth-last-child(-n+3){border-bottom:0}.workforce-org-audience-page .audience-final-cta{padding-top:var(--space-6);padding-bottom:var(--space-6)}.workforce-org-audience-page .audience-final-cta .cta-grid{gap:clamp(40px,5vw,64px);align-items:center}.workforce-org-audience-page .audience-final-cta .cta-grid h2{max-width:680px;color:var(--color-primary-navy)}.workforce-org-audience-page .audience-final-cta .cta-grid p{max-width:560px;margin-bottom:var(--space-2);color:var(--color-charcoal)}.workforce-org-audience-page .audience-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.workforce-org-audience-page .audience-final-cta .button.primary:focus-visible,.workforce-org-audience-page .audience-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.audience-small-label{margin:0 0 18px;color:rgba(255,255,255,.58);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.audience-agenda-flow{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(255,255,255,.18)}.audience-agenda-flow p{position:relative;margin:0;padding:19px 0 19px 34px;color:rgba(255,255,255,.86);border-bottom:1px solid rgba(255,255,255,.16);font-size:clamp(1.02rem,1.28vw,1.18rem);line-height:1.5}.audience-agenda-flow p:before{position:absolute;top:23px;left:0;color:var(--wf-blue);content:"↓";font-weight:600}.audience-agenda-flow p:first-child:before{content:""}.audience-agenda-close{margin:28px 0 0;color:#fff;font-size:clamp(1.12rem,1.65vw,1.36rem);line-height:1.45;font-weight:600}.audience-pace-section{background:#eef4f8}.audience-pace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 clamp(24px,4vw,44px);gap:0 clamp(24px,4vw,44px);border-top:1px solid rgba(17,24,39,.12)}.audience-pace-grid article{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:26px 24px 26px 0;border-right:1px solid rgba(17,24,39,.1)}.audience-pace-grid article:last-child{padding-right:0;border-right:0}.audience-pace-grid h3{margin:0;color:var(--navy-950);font-size:clamp(1.1rem,1.35vw,1.28rem);line-height:1.2;font-weight:600;letter-spacing:-.01em}.audience-pace-grid p{margin:0;color:#374151;font-size:clamp(.96rem,1.04vw,1.02rem);line-height:1.56}.audience-pace-link{display:inline-flex;margin-top:26px}.audience-education-journey-section{background:#f7f9fc}.audience-education-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.audience-education-journey article{position:relative;display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:190px;padding:26px 24px 26px 0;border-right:1px solid rgba(17,24,39,.1)}.audience-education-journey article:not(:last-child):after{position:absolute;top:31px;right:16px;color:var(--wf-blue);content:"→";font-weight:600}.audience-education-journey article:not(:first-child){padding-left:24px}.audience-education-journey article:last-child{padding-right:0;border-right:0}.audience-education-journey h3{margin:0;color:var(--navy-950);font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.2;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.audience-education-journey p{margin:0;color:#374151;font-size:clamp(.94rem,1vw,1rem);line-height:1.55}.audience-journey-close{max-width:760px;margin:28px 0 0;color:var(--navy-950);font-size:clamp(1.08rem,1.35vw,1.22rem);line-height:1.48;font-weight:600}.audience-routing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(30px,4vw,52px);gap:clamp(30px,4vw,52px)}.audience-routing-card{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,.58fr);grid-gap:24px;gap:24px;align-items:stretch;padding-bottom:28px;border-bottom:1px solid rgba(17,24,39,.1)}.audience-routing-card figure{position:relative;min-height:250px;margin:0;overflow:hidden;border-radius:8px;background:#dbe3ee}.audience-routing-card img{object-fit:cover;transition:transform .18s ease}.audience-routing-card:focus-visible img,.audience-routing-card:hover img{transform:scale(1.025)}.audience-routing-card div{display:grid;grid-gap:11px;gap:11px;align-content:start}.audience-routing-card div>p{margin:0;color:var(--wf-blue);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.audience-question-grid h3,.audience-routing-card h3{margin:0;color:var(--navy-950);font-size:clamp(1.22rem,1.58vw,1.45rem);line-height:1.18;font-weight:600;letter-spacing:-.015em}.audience-pov-split p,.audience-question-grid p,.audience-related-services p,.audience-routing-card span{color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.58}.audience-routing-card strong{display:inline-flex;gap:7px;align-items:center;color:var(--wf-blue);font-size:.96rem;font-weight:600}.audience-question-grid{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(17,24,39,.12)}.audience-question-grid article{display:grid;grid-gap:10px;gap:10px;padding:26px 0;border-bottom:1px solid rgba(17,24,39,.1)}.audience-related-layout{display:grid;grid-template-columns:minmax(0,.4fr) minmax(420px,.6fr);grid-gap:clamp(44px,7vw,92px);gap:clamp(44px,7vw,92px);align-items:start}.audience-related-layout .audience-section-header{margin-bottom:0}.audience-related-services{display:grid;grid-gap:14px;gap:14px;max-width:760px;margin-top:28px}.audience-related-services p{margin:0;color:var(--navy-950);font-weight:600}.audience-pov-split{display:grid;grid-template-columns:minmax(0,.42fr) minmax(420px,.58fr);grid-gap:clamp(44px,7vw,92px);gap:clamp(44px,7vw,92px);align-items:start}.audience-pov-split h2{margin:0;color:#fff;font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.audience-pov-split .eyebrow{color:rgba(255,255,255,.64)}.audience-pov-split p{margin:0 0 16px;color:rgba(255,255,255,.78)}.audience-pov-split .audience-pov-payoff{margin-top:24px;color:#fff;font-size:clamp(1.1rem,1.45vw,1.28rem);line-height:1.5;font-weight:600}.audience-engagement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(30px,4vw,54px);gap:clamp(30px,4vw,54px);border-top:1px solid rgba(17,24,39,.12)}.audience-engagement-grid article{display:grid;grid-gap:12px;gap:12px;align-content:start;padding-top:28px}.audience-engagement-grid p:last-child{color:#5b6472;font-size:.94rem}.audience-experience-section{padding-top:clamp(62px,7vw,88px);padding-bottom:clamp(62px,7vw,88px)}.audience-experience-header{display:grid;grid-template-columns:minmax(0,.38fr) minmax(420px,.62fr);grid-gap:clamp(34px,6vw,72px);gap:clamp(34px,6vw,72px);align-items:start;max-width:none;margin-bottom:clamp(30px,4vw,42px)}.audience-experience-header .eyebrow{grid-column:1/-1;margin-bottom:-16px}.audience-experience-header h2{font-size:clamp(1.8rem,2.45vw,2.35rem);line-height:1.12}.audience-experience-header p:not(.eyebrow){margin-top:0}.audience-experience-grid{gap:0 24px}.audience-experience-grid .proof-card h3{font-size:clamp(1rem,1.16vw,1.12rem)}.audience-experience-grid .proof-card p{margin-top:12px;font-size:.96rem;line-height:1.54}.audience-experience-metrics div{min-height:104px;padding:20px 22px}.audience-experience-link{display:inline-flex;margin-top:22px}.audience-starting-layout .audience-section-header{margin-bottom:0}.audience-starting-list{display:grid;border-top:1px solid rgba(17,24,39,.12)}.audience-starting-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid rgba(17,24,39,.1)}.audience-starting-list div{display:grid;grid-gap:8px;gap:8px}.audience-starting-list span{display:inline-flex;gap:7px;align-items:center;color:var(--navy-950);font-size:.98rem;font-weight:600;white-space:nowrap}.audience-starting-list a:focus-visible span,.audience-starting-list a:hover span{color:var(--wf-blue)}.audience-stakeholder-band .audience-section-header{max-width:820px;margin-bottom:clamp(26px,3.4vw,38px)}.audience-stakeholder-band ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12);list-style:none}.audience-stakeholder-band li{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:84px;padding:20px 20px 20px 0;border-right:1px solid rgba(17,24,39,.1)}.audience-stakeholder-band li strong{color:var(--navy-950);font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.35;font-weight:600}.audience-stakeholder-band li p{margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.5;font-weight:400}.audience-stakeholder-band li:not(:first-child){padding-left:20px}.audience-stakeholder-band li:last-child{border-right:0}.audience-stakeholder-band-six ul{grid-template-columns:repeat(6,minmax(0,1fr))}.audience-stakeholder-section{padding-top:clamp(54px,6vw,72px);padding-bottom:clamp(54px,6vw,72px)}.audience-insights-editorial .audience-section-header{max-width:780px;margin-bottom:clamp(34px,5vw,58px)}.audience-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(28px,4vw,50px);gap:clamp(28px,4vw,50px)}.audience-article-link{display:grid;align-content:start;grid-gap:12px;gap:12px}.audience-article-link figure{position:relative;aspect-ratio:1/1;margin:0 0 8px;overflow:hidden;border-radius:8px;background:#dbe3ee}.audience-article-link img{object-fit:cover;transition:transform .18s ease}.audience-article-link:focus-visible img,.audience-article-link:hover img{transform:scale(1.025)}.audience-article-link>p{margin:0;color:var(--wf-blue);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.audience-article-link h3{margin:0;color:var(--navy-950);font-size:clamp(1.18rem,1.55vw,1.42rem);line-height:1.18;font-weight:600;letter-spacing:-.015em}.audience-article-link>span{color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.56}.audience-article-link strong,.audience-insights-cta{display:inline-flex;gap:7px;align-items:center;color:var(--wf-blue);font-size:.96rem;font-weight:600}.audience-insights-cta{margin-top:clamp(34px,4vw,48px)}.audience-insights-empty{display:grid;grid-gap:18px;gap:18px;max-width:720px;padding-top:4px}.audience-insights-empty p{margin:0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.62}.audience-final-cta .button.secondary{color:#fff;border-color:rgba(255,255,255,.38)}.who-we-serve-page .audience-connected-system-section,.who-we-serve-page .audience-insights-section,.who-we-serve-page .audience-related-section{background:#fff}.who-we-serve-page .audience-experience-section,.who-we-serve-page .audience-routing-section{background:#F5F7F9}.who-we-serve-page .audience-agenda-section{background:#0B1D3A}.who-we-serve-page .audience-related-services p{color:#374151}.who-we-serve-page .audience-article-link>p,.who-we-serve-page .audience-routing-card div>p,.who-we-serve-page .eyebrow,.who-we-serve-page .proof-metric-source{color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.who-we-serve-page .audience-agenda-section .eyebrow,.who-we-serve-page .cta-band .eyebrow{color:rgba(255,255,255,.72)}.who-we-serve-page .audience-experience-header h2,.who-we-serve-page .audience-pov-split h2,.who-we-serve-page .audience-section-header h2{color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.who-we-serve-page .audience-pov-split h2{color:#fff}.who-we-serve-page .audience-pov-split p:not(.eyebrow){margin-bottom:var(--space-2);color:rgba(255,255,255,.78);font-size:var(--type-lead);line-height:1.6;font-weight:400}.who-we-serve-page .audience-pov-split p:not(.eyebrow):last-child{margin-bottom:0}.who-we-serve-page .audience-pov-split .audience-pov-payoff{margin-top:var(--space-3);color:#fff;font-size:var(--type-lead);line-height:1.55;font-weight:600}.who-we-serve-page .audience-section-header p:not(.eyebrow){max-width:760px;color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55}.who-we-serve-page .audience-connected-system-section .audience-section-header{margin-bottom:0}.who-we-serve-page .audience-connected-system-layout{display:grid;grid-template-columns:minmax(0,.5fr) minmax(320px,.5fr);grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.who-we-serve-page .audience-connected-system-layout .audience-section-header{max-width:620px}.who-we-serve-page .connected-system-visual{justify-self:center;width:min(100%,560px)}.who-we-serve-page .connected-system-row-list{display:grid;border-top:1px solid var(--color-border)}.who-we-serve-page .connected-system-row{display:grid;grid-template-columns:minmax(120px,.3fr) 1px minmax(0,.7fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;min-height:68px;padding:17px 0;border-bottom:1px solid var(--color-border)}.who-we-serve-page .connected-system-row:before{content:"";width:1px;height:100%;background:rgba(217,222,229,.9);grid-column:2;grid-row:1}.who-we-serve-page .connected-system-row span{grid-column:1;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.who-we-serve-page .connected-system-row p{grid-column:3;margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}@media (max-width:900px){.who-we-serve-page .audience-connected-system-layout{grid-template-columns:1fr;gap:var(--space-4)}.who-we-serve-page .connected-system-visual{width:100%}.who-we-serve-page .connected-system-row{grid-template-columns:1fr;gap:6px;min-height:0;padding:var(--space-2) 0}.who-we-serve-page .connected-system-row:before{content:none}.who-we-serve-page .connected-system-row p,.who-we-serve-page .connected-system-row span{grid-column:1}}.who-we-serve-page .audience-related-section{padding-top:calc(var(--home-section-y) - var(--space-3));padding-bottom:calc(var(--home-section-y) - var(--space-3));min-height:0}.who-we-serve-page .audience-related-layout{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:clamp(var(--space-4),4vw,var(--space-5));align-items:start}.who-we-serve-page .audience-related-layout .audience-section-header{max-width:100%}.who-we-serve-page .audience-related-layout .audience-section-header .eyebrow{margin-bottom:var(--space-1)}.who-we-serve-page .audience-related-layout .audience-section-header p:not(.eyebrow){margin-top:var(--space-2)}.who-we-serve-page .audience-related-services{gap:var(--space-1);margin-top:var(--space-2)}.who-we-serve-page .audience-question-grid article{gap:var(--space-1);min-height:176px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:0}@media (max-width:900px){.who-we-serve-page .audience-related-layout{grid-template-columns:1fr;gap:var(--space-4)}}.who-we-serve-page .audience-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:stretch;border-top:0}@media (max-width:900px){.who-we-serve-page .audience-question-grid{grid-template-columns:1fr}}.who-we-serve-page .audience-article-link h3,.who-we-serve-page .audience-experience-grid .proof-card h3,.who-we-serve-page .audience-question-grid h3,.who-we-serve-page .audience-routing-card h3{color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.who-we-serve-page .audience-article-link>span,.who-we-serve-page .audience-experience-grid .proof-card p,.who-we-serve-page .audience-question-grid p,.who-we-serve-page .audience-related-services p,.who-we-serve-page .audience-routing-card span{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.who-we-serve-page .audience-related-services p{font-weight:500}.who-we-serve-page .audience-experience-section{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y)}.who-we-serve-page .audience-experience-header{display:block;max-width:1040px;margin-bottom:var(--home-section-gap)}@media (min-width:1041px){.who-we-serve-page .audience-experience-header h2{white-space:nowrap}}.who-we-serve-page .audience-experience-header .eyebrow{margin-bottom:var(--space-2)}.who-we-serve-page .audience-experience-header p:not(.eyebrow){max-width:760px;margin-top:var(--space-2);color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55;font-weight:400}.who-we-serve-page .audience-experience-grid{gap:var(--space-4)}.who-we-serve-page .audience-experience-metrics div{min-height:128px;padding:var(--space-3)}.who-we-serve-page .audience-insights-editorial .audience-section-header{max-width:900px;margin-bottom:var(--home-section-gap)}.who-we-serve-page .audience-final-cta{background:#F5F7F9}.who-we-serve-page section.cta-band.audience-final-cta .cta-grid .eyebrow{color:var(--color-brand-blue)}.who-we-serve-page .audience-final-cta .cta-grid h2{color:var(--color-primary-navy)}.who-we-serve-page .audience-final-cta .cta-grid p{color:var(--color-charcoal)}.who-we-serve-page .audience-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.who-we-serve-page .audience-final-cta .button.primary:focus-visible,.who-we-serve-page .audience-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.services-master-page .audience-routing-card figure{min-height:270px}.services-master-page .services-practice-intro{display:block;max-width:900px;margin-bottom:var(--space-5)}.services-master-page .services-practice-intro h2{max-width:900px}.services-master-page .services-practice-intro p:not(.eyebrow){max-width:820px}.services-master-page .audience-section-header{max-width:900px;margin-bottom:var(--space-5)}.services-master-page .audience-section-header h2{margin:0;color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.services-master-page .audience-section-header p{max-width:820px;margin:var(--space-2) 0 0;color:var(--color-charcoal);font-size:var(--type-section-intro);font-weight:400;line-height:1.55}.services-master-page .audience-routing-card div>p{color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.services-master-page .audience-routing-card h3{color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.services-master-page .audience-routing-card span{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6}.services-master-page .audience-routing-card strong{color:var(--color-brand-blue);font-size:var(--type-body);font-weight:600}.services-work-connections{padding-top:var(--space-6);padding-bottom:var(--space-6)}.services-work-connect-layout{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.services-work-connect-main{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);grid-gap:clamp(var(--space-4),4vw,var(--space-6));gap:clamp(var(--space-4),4vw,var(--space-6));align-items:start}.services-work-connect-intro{display:block;max-width:430px}.services-work-connect-intro h2,.services-work-connect-intro p:not(.eyebrow){margin:0}.services-work-connect-intro h2{max-width:420px;color:#fff;font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.services-work-connect-intro p:not(.eyebrow){max-width:420px;margin-top:var(--space-2);color:rgba(255,255,255,.78);font-size:var(--type-body);font-weight:400;line-height:1.6}.services-pov-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.services-pov-examples article{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;padding:0 var(--space-3);border-left:1px solid rgba(255,255,255,.18)}.services-pov-examples article:first-child{padding-left:0;border-left:0}.services-pov-examples h3{margin:0;color:#fff;font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.services-pov-examples p{margin:0;font-size:var(--type-body);line-height:1.6}.services-pov-examples article>span{display:inline-grid;place-items:center;width:var(--space-5);height:var(--space-5);margin-bottom:var(--space-1);border:2px solid rgba(123,185,255,.86);border-radius:999px;color:#7bb9ff;font-size:var(--type-body);line-height:1;font-weight:600}.services-work-connect-close{display:block;padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.22)}.services-work-connect-close .audience-pov-payoff{max-width:920px;margin:0;font-size:var(--type-lead);font-weight:600}.services-section-cta{display:inline-flex;margin-top:clamp(28px,4vw,44px)}.services-engagement-cta{display:flex;width:100%;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.services-starting-layout{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.services-starting-section .section-intro{display:block;max-width:900px;margin-bottom:0}.services-starting-section .section-intro p:not(.eyebrow){max-width:820px}.services-starting-list{display:grid;border-top:1px solid var(--color-border)}.services-starting-row{display:grid;grid-template-columns:48px minmax(260px,340px) minmax(300px,1fr) minmax(180px,220px);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;min-height:112px;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.services-starting-row h3,.services-starting-row p{margin:0}.services-starting-number{color:var(--color-brand-blue);font-size:var(--type-body);line-height:1;font-weight:600}.services-starting-row h3{color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.services-starting-row p{max-width:460px;color:var(--color-charcoal);font-size:var(--type-body);font-weight:400;line-height:1.6;padding-left:var(--space-3);border-left:1px solid var(--color-border)}.services-starting-row .text-link{justify-self:end;white-space:nowrap;font-size:var(--type-body);font-weight:600}.audience-stakeholder-band-four ul{grid-template-columns:repeat(4,minmax(0,1fr))}.services-audience-band-section a{color:inherit}.services-audience-band-section a:focus-visible,.services-audience-band-section a:hover{color:var(--wf-blue)}.services-master-page .audience-stakeholder-band .audience-section-header{max-width:820px}.services-master-page .audience-stakeholder-band li{color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.services-master-page .audience-stakeholder-band li a{color:inherit;text-decoration:none}.services-master-page .audience-stakeholder-band li a:focus-visible,.services-master-page .audience-stakeholder-band li a:hover{color:var(--color-brand-blue)}.services-master-page .services-insights-section .insights-topline .text-link{white-space:nowrap}.services-master-page .services-insights-section{background:var(--color-surface)}.services-master-page .services-final-cta{background:#fff}.services-master-page .services-connected-needs{background:var(--color-surface)}.services-master-page .services-connected-intro{display:block;max-width:900px;margin-bottom:var(--space-4)}.services-master-page .services-connected-intro h2{max-width:900px}.services-master-page .services-connected-intro p:not(.eyebrow){max-width:820px}.services-master-page .services-connected-needs .services-connected-support{color:var(--color-primary-navy);font-weight:600}.services-master-page .services-change-line{display:flex;align-items:center;gap:var(--space-2);max-width:820px;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.services-master-page .services-change-line span:not([aria-hidden=true]){color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.services-master-page .services-change-line span[aria-hidden=true]{color:var(--color-brand-blue);font-size:var(--type-body);line-height:1;font-weight:600}.about-intersection-section,.about-purpose-section{background:#fff}.about-intersection-layout,.about-labs-layout,.about-purpose-layout{display:grid;grid-template-columns:minmax(0,.42fr) minmax(420px,.58fr);grid-gap:clamp(44px,7vw,92px);gap:clamp(44px,7vw,92px);align-items:start}.about-experience-header h2,.about-purpose-layout h2{margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.about-editorial-copy{display:grid;grid-gap:18px;gap:18px;max-width:760px}.about-editorial-copy p{margin:0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.66}.about-principles-grid h3{text-transform:none}.about-intersection-layout .audience-section-header{margin-bottom:0}.about-inline-cta{display:inline-flex;margin-top:26px}.about-intersection-list{display:grid;border-top:1px solid rgba(17,24,39,.12)}.about-intersection-list a{display:grid;grid-gap:8px;gap:8px;padding:24px 0;border-bottom:1px solid rgba(17,24,39,.1)}.about-intersection-list h3{margin:0;color:var(--navy-950);font-size:clamp(1.18rem,1.42vw,1.34rem);line-height:1.2;font-weight:600;letter-spacing:-.012em}.about-intersection-list p{margin:0;color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.58}.about-intersection-list a:focus-visible h3,.about-intersection-list a:hover h3{color:var(--wf-blue)}.about-experience-header{max-width:880px;margin-bottom:clamp(34px,5vw,58px)}.about-experience-grid{margin-top:0}.about-experience-metrics div{min-height:116px}.about-work-style-section{background:#f4f7fa}.about-work-style-grid{max-width:none}.about-labs-layout{margin-bottom:clamp(34px,5vw,58px)}.about-labs-layout .audience-section-header{margin-bottom:0}.about-labs-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;border-top:1px solid rgba(17,24,39,.12);list-style:none}.about-labs-topics li{min-height:58px;padding:16px 18px 16px 0;color:var(--navy-950);border-bottom:1px solid rgba(17,24,39,.1);font-size:clamp(.96rem,1.08vw,1.04rem);line-height:1.34;font-weight:600}.about-labs-topics li:nth-child(2n){padding-left:18px}.about-beliefs-section,.about-story-section{background:#fff}.about-mission-section{background:#f4f7fa}.about-mission-copy{max-width:var(--container-narrow)}.about-mission-copy h2{margin:0}.about-mission-copy p:not(.eyebrow){max-width:760px;margin:24px 0 0}.about-story-layout{display:grid;grid-template-columns:minmax(0,.54fr) minmax(420px,.46fr);grid-gap:clamp(44px,7vw,88px);gap:clamp(44px,7vw,88px);align-items:center}.about-ecosystem-intro h2,.about-experience-content h2,.about-story-copy h2{margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.about-story-copy>div{display:grid;grid-gap:17px;gap:17px;max-width:760px;margin-top:24px}.about-ecosystem-footer p,.about-ecosystem-intro p:not(.eyebrow),.about-experience-content>p,.about-story-copy p:not(.eyebrow),.about-view-close{margin:0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.64}.about-story-photo{position:relative;min-height:520px;margin:0;overflow:hidden;border-radius:8px;background:#dbe3ee}.about-ecosystem-mosaic img,.about-founder-photo img,.about-story-photo img{object-fit:cover}.about-how-section,.about-view-section{background:#eef4f8}.about-system-sequence{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin-top:clamp(28px,4vw,42px);border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.about-system-node{position:relative;display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:154px;padding:24px 30px 24px 0;border-right:0}.about-system-node:not(:first-child){padding-left:28px}.about-system-node:last-child{padding-right:0}.about-work-progression article:not(:last-child):after{position:absolute;top:31px;right:13px;color:var(--wf-blue);content:"->";font-size:.86rem;font-weight:600}.about-system-node:not(:last-child):before{position:absolute;top:40px;right:34px;left:calc(100% - 18px);height:1px;background:rgba(35,74,145,.28);content:""}.about-system-arrow{position:absolute;top:30px;right:10px;color:rgba(36,84,166,.72)}.about-belief-columns span,.about-labs-panel>div svg,.about-system-node span,.about-work-progression span{color:var(--wf-blue)}.about-system-node strong{color:var(--navy-950);font-size:clamp(1rem,1.16vw,1.12rem);line-height:1.2;font-weight:600}.about-system-node p{max-width:210px;margin:0;color:#374151;font-size:clamp(.88rem,.96vw,.94rem);line-height:1.42}.about-view-close{margin-top:22px;color:var(--navy-950);font-weight:600}.about-belief-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 clamp(34px,5vw,70px);gap:0 clamp(34px,5vw,70px);border-top:1px solid rgba(17,24,39,.12)}.about-belief-columns article{display:grid;grid-gap:13px;gap:13px;align-content:start;min-height:220px;padding:28px 28px 4px 0;border-right:1px solid rgba(17,24,39,.1)}.about-belief-columns article:last-child{padding-right:0;border-right:0}.about-belief-columns h3,.about-work-progression h3{margin:0;color:var(--navy-950);font-size:clamp(1.16rem,1.45vw,1.34rem);line-height:1.18;font-weight:600;letter-spacing:-.012em}.about-belief-columns p,.about-experience-list p,.about-work-progression p{margin:0;color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.58}.about-ecosystem-section{background:#f4f7fa}.about-ecosystem-intro{max-width:790px;margin-bottom:clamp(34px,5vw,56px)}.about-ecosystem-intro p:not(.eyebrow){margin-top:18px}.about-ecosystem-mosaic{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr);grid-template-rows:230px 230px;grid-gap:18px;gap:18px}.about-ecosystem-mosaic figure{position:relative;margin:0;overflow:hidden;border-radius:8px;background:#dbe3ee}.about-ecosystem-mosaic figure:first-child{grid-row:1/span 2}.about-ecosystem-mosaic figure:nth-child(4){grid-column:2/span 2}.about-ecosystem-mosaic figcaption{position:absolute;right:16px;bottom:16px;left:16px;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);padding:8px 10px;color:var(--navy-950);border-radius:4px;background:rgba(255,255,255,.9);font-size:.76rem;line-height:1.2;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.about-ecosystem-footer{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:28px;padding-top:24px;border-top:1px solid rgba(17,24,39,.12)}.about-ecosystem-footer p{max-width:760px;color:var(--navy-950);font-weight:600}.about-experience-section{background:#fff}.about-experience-layout{display:grid;grid-template-columns:minmax(320px,.36fr) minmax(0,.64fr);grid-gap:clamp(44px,7vw,92px);gap:clamp(44px,7vw,92px);align-items:start}.about-founder-photo{position:-webkit-sticky;position:sticky;top:104px;min-height:610px;margin:0;overflow:hidden;border-radius:8px;background:#dbe3ee}.about-experience-content>p{margin-top:18px}.about-experience-content .about-experience-lede{margin-top:22px;color:var(--navy-950);font-size:clamp(1.1rem,1.36vw,1.24rem);line-height:1.46;font-weight:600}.about-experience-list{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin-top:34px;border-top:1px solid rgba(17,24,39,.12)}.about-experience-list article{display:grid;grid-gap:10px;gap:10px;padding:20px 0;border-bottom:1px solid rgba(17,24,39,.1)}.about-experience-list h3{margin:0;color:var(--navy-950);font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.24;font-weight:600;letter-spacing:-.01em}.about-experience-metrics{margin-top:0;background:#10213f}.about-experience-metrics div{min-height:112px;background:transparent}.about-experience-metrics strong{font-size:clamp(1.35rem,2vw,1.85rem)}.about-how-section{background:#eef4f8}.about-work-progression{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:clamp(30px,4vw,46px);border-top:1px solid rgba(17,24,39,.12)}.about-work-progression article{position:relative;display:grid;grid-gap:12px;gap:12px;align-content:start;min-height:168px;padding:26px 34px 0 0;border-right:0}.about-work-progression article:not(:first-child){padding-left:28px}.about-work-progression article:last-child{padding-right:0}.about-work-progression article:not(:last-child):before{position:absolute;top:36px;right:36px;left:58px;height:1px;background:rgba(35,74,145,.28);content:""}.about-work-progression article:not(:last-child):after{top:27px;right:15px}.about-labs-layout{align-items:stretch}.about-labs-panel{display:grid;align-content:start;grid-gap:18px;gap:18px}.about-labs-panel>div{display:flex;gap:10px;align-items:center;color:var(--navy-950);font-size:.78rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.about-labs-panel>div p{margin:0}.about-labs-section{background:#fff}.about-page .about-work-progression{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;border-top:0}.about-page .about-work-progression:before{position:absolute;top:18px;right:42px;left:42px;height:1px;background:linear-gradient(90deg,rgba(36,84,166,.08),rgba(36,84,166,.24),rgba(36,84,166,.08));content:""}.about-page .about-work-progression article,.about-page .about-work-progression article:last-child,.about-page .about-work-progression article:not(:first-child){min-height:auto;padding:0;border:0}.about-page .about-work-progression article:not(:last-child):after,.about-page .about-work-progression article:not(:last-child):before{content:none}.about-page .about-work-progression span{position:relative;z-index:1;display:block;width:-moz-fit-content;width:fit-content;margin-bottom:24px;padding-right:14px;color:#2454A6;background:#eef4f8;font-size:1.05rem;font-weight:600;line-height:1}.about-page .about-labs-layout{display:block;max-width:820px}.about-page .about-labs-layout .audience-section-header{margin-bottom:0}.about-page .audience-final-cta{padding-top:var(--space-6);padding-bottom:var(--space-6)}.about-page .audience-final-cta .cta-grid{gap:clamp(40px,5vw,64px)}.about-page .audience-final-cta .cta-grid h2{max-width:560px;color:#0B1D3A}.about-page .audience-final-cta .cta-grid p{margin-bottom:var(--space-3);color:#374151}.about-page .audience-final-cta .button.primary{color:#fff;background:#2454A6;border-color:#2454A6}.about-page .audience-final-cta .button.primary:hover{color:#fff;background:var(--wf-blue-dark);border-color:var(--wf-blue-dark)}.insights-featured-section,.insights-intro-section,.insights-research-section,.insights-subscribe-section{background:#fff}.insights-page .insights-hero.unified-hero{min-height:560px;padding:var(--space-7) 0 var(--space-6)}.insights-page .insights-hero.unified-hero h1{max-width:var(--container-narrow);font-size:var(--type-page-h1);line-height:1.06;font-weight:680;letter-spacing:0}.insights-page .insights-hero.unified-hero .lede,.insights-page .insights-hero.unified-hero p:not(.eyebrow){max-width:700px;margin-top:var(--space-4);font-size:var(--type-lead);line-height:1.6}.insights-intro-section{background:#eef4f8;padding-top:72px;padding-bottom:64px}.insights-intro{max-width:820px}.insights-intro h1{margin:0;color:var(--navy-950);font-size:clamp(2.45rem,4.2vw,4.35rem);line-height:1.02;font-weight:680;letter-spacing:-.02em}.insights-intro p:not(.eyebrow){max-width:720px;margin:16px 0 0;color:#374151;font-size:clamp(1.02rem,1.18vw,1.12rem);line-height:1.62}.insights-featured-section{padding-top:clamp(24px,3.8vw,46px);padding-bottom:clamp(54px,6.4vw,82px)}.insights-featured-section>.wrap>.eyebrow{margin-bottom:14px}.insights-featured-layout{display:grid;grid-template-columns:minmax(0,.56fr) minmax(420px,.44fr);grid-gap:clamp(30px,4.8vw,58px);gap:clamp(30px,4.8vw,58px);align-items:stretch;color:inherit}.insights-featured-layout figure{position:relative;min-height:450px;margin:0;overflow:hidden;border-radius:8px;background:#dbe3ee}.insights-featured-layout img{object-fit:cover;transition:transform .18s ease}.insights-featured-layout:focus-visible img,.insights-featured-layout:hover img{transform:scale(1.02)}.insights-featured-layout>div{display:grid;align-content:center;grid-gap:16px;gap:16px;padding:12px 0}@media (min-width:1041px){.insights-featured-section{padding-bottom:clamp(18px,calc(6.4vw - 36px),46px)}.insights-featured-layout>div{transform:translateY(-18px)}}.insights-featured-layout div>p{margin:0;color:var(--wf-blue);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.insights-featured-layout h2,.insights-framework-layout h2,.insights-labs-layout h2,.insights-subscribe-layout h2{margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.insights-featured-layout h2{font-size:clamp(1.9rem,2.72vw,2.58rem)}.insights-featured-layout em,.insights-featured-layout span,.insights-framework-layout>div>p,.insights-labs-layout>div>p,.insights-subscribe-layout p:not(.eyebrow):not(.insights-subscribe-note){color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.62}.insights-featured-layout em{color:#5f6b7a;font-size:.92rem;font-style:normal;line-height:1.4}.insights-featured-layout strong{display:inline-flex;gap:7px;align-items:center;color:var(--wf-blue);font-size:.96rem;font-weight:600}.insights-featured-evidence{display:grid;grid-gap:6px;gap:6px;margin:8px 0 2px;padding-top:16px;border-top:1px solid rgba(17,24,39,.12)}.insights-featured-evidence strong{color:var(--navy-950);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1;font-weight:600}.insights-featured-evidence p,.insights-featured-evidence span{margin:0;color:#5b6472;font-size:.9rem;line-height:1.45}.insights-framework-section,.insights-signals-section{background:#eef4f8}.insights-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(34px,5vw,58px) clamp(42px,7vw,92px);gap:clamp(34px,5vw,58px) clamp(42px,7vw,92px);border-top:0}.insights-signal-grid article{display:grid;grid-gap:10px;gap:10px;padding:18px 0 0;border-top:1px solid rgba(17,24,39,.14);border-bottom:0}.insights-signal-grid h3{margin:0;color:var(--navy-950);font-size:clamp(1.34rem,1.9vw,1.68rem);line-height:1.18;font-weight:600;letter-spacing:-.015em}.insights-signal-grid p{margin:0;color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.58}.insights-framework-layout,.insights-labs-layout,.insights-subscribe-layout{display:grid;grid-template-columns:minmax(0,.4fr) minmax(460px,.6fr);grid-gap:clamp(48px,7.5vw,104px);gap:clamp(48px,7.5vw,104px);align-items:start}.insights-research-section .audience-article-grid{gap:clamp(32px,4.8vw,62px)}.insights-research-section .audience-article-link figure{aspect-ratio:1.08/1}.insights-research-section .audience-article-link h3{font-size:clamp(1.28rem,1.8vw,1.62rem)}.insights-research-section .audience-section-header{margin-bottom:clamp(28px,4vw,42px)}.insight-article-hero-section{background:var(--white);padding:clamp(32px,5vw,48px) 0 16px;border-bottom:0}.insight-article-hero-inner{max-width:900px;margin:0 auto}.insight-article-backlink{display:inline-flex;align-items:center;gap:5px;margin-bottom:20px;color:var(--slate);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s ease}.insight-article-backlink svg{width:12px;height:12px}.insight-article-backlink:focus-visible,.insight-article-backlink:hover{color:var(--navy-950);text-decoration:underline;text-underline-offset:3px}.insight-article-hero-inner .eyebrow{font-size:.75rem;font-weight:600}.insight-article-hero-inner h1{font-size:clamp(2.125rem,4.8vw,3.375rem);font-weight:680;line-height:1.05;max-width:900px;margin:0 0 20px;color:var(--navy-950);text-wrap:balance}.insight-article-deck{max-width:760px;font-size:clamp(1.0625rem,2.2vw,1.25rem);font-weight:400;line-height:1.5;color:var(--slate);margin:0 0 18px}.insight-article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:clamp(.8125rem,1vw,.875rem);line-height:1.5}.insight-article-meta p{margin:0;font-weight:500}.insight-article-meta p,.insight-article-meta-sep{display:inline-flex;align-items:center;font-size:inherit;line-height:inherit;color:var(--muted)}.insight-article-share{display:inline-flex;align-items:center;position:relative}.insight-article-share-trigger{display:inline-flex;align-items:center;background:none;border:none;margin:0;padding:0;min-height:0;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:500;color:var(--slate);cursor:pointer;text-decoration:none;transform:none;vertical-align:baseline}.insight-article-share-trigger:focus-visible,.insight-article-share-trigger:hover{color:var(--navy-950);text-decoration:underline;text-underline-offset:3px}.insight-article-share-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:152px;background:#fff;border:1px solid #e2e8ee;border-radius:10px;box-shadow:0 6px 18px rgba(7,21,37,.07);padding:8px;display:grid;grid-gap:1px;gap:1px}.insight-article-share-menu-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 8px;border-radius:6px;font-size:.875rem;font-weight:500;color:var(--ink);background:transparent;border:none;cursor:pointer}.insight-article-share-menu-item svg{color:var(--muted);flex-shrink:0}.insight-article-share-menu-item:focus-visible,.insight-article-share-menu-item:hover{background:#F4F7FA}.insight-article-share-inline{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:14px;row-gap:6px;margin:30px 0 36px}.insight-article-share-inline .insight-article-share-inline-heading{margin:0;font-size:.875rem;font-weight:600;color:var(--navy-950)}.insight-article-share-inline .insight-article-share-inline-actions{margin:0;font-size:.875rem;color:var(--muted)}.insight-article-share-inline-actions a,.insight-article-share-inline-actions button{background:none;border:none;padding:0;font:inherit;font-size:.875rem;font-weight:500;color:var(--wf-blue);cursor:pointer;text-decoration:none}.insight-article-share-inline-actions a:focus-visible,.insight-article-share-inline-actions a:hover,.insight-article-share-inline-actions button:focus-visible,.insight-article-share-inline-actions button:hover{text-decoration:underline;text-underline-offset:3px}.insight-article-audio{max-width:840px;margin-top:24px;background:#F4F7FA;border:1px solid #e2e8ee;border-radius:var(--radius-md);padding:20px clamp(16px,3vw,20px)}.insight-article-audio .eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--navy-950);margin-bottom:5px}.insight-article-audio-meta{margin:0 0 13px;font-size:.8125rem;line-height:1.4;font-weight:500;color:var(--muted)}.insight-article-audio-player{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.insight-article-audio-player audio{max-width:100%;min-width:0;flex:1 1 260px;height:36px}.insight-article-audio-disclosure{margin:9px 0 0;font-size:.72rem;line-height:1.45;font-weight:400;color:var(--muted)}.insight-article-image-section{padding:0 0 clamp(22px,4vw,46px);background:var(--white);border-bottom:0}.insight-article-page .insight-article-hero-section{border-bottom:0}.insight-article-hero-image{position:relative;width:100%;height:clamp(250px,42vw,560px);margin:0;overflow:hidden;border-radius:var(--radius-lg);background:#dbe3ee}.insight-article-hero-image img{object-fit:cover}.insight-article-content-section{padding:clamp(36px,6vw,64px) 0 clamp(24px,4vw,32px);border-bottom:0}.insight-article-body{max-width:840px;margin:0 auto}.insight-article-body h2{font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:600;line-height:1.2;margin:clamp(26px,4vw,36px) 0 14px;color:var(--navy-950)}.insight-article-body>div:first-child h2:first-child{margin-top:0}.insight-article-body h3{font-size:clamp(1.25rem,2vw,1.375rem);font-weight:600;line-height:1.25;margin:32px 0 12px;color:var(--navy-950)}.insight-article-body p{font-size:clamp(1.03125rem,1.3vw,1.125rem);font-weight:400;line-height:1.68;color:var(--ink);margin:0 0 16px}.insight-article-body p:last-child{margin-bottom:0}.insight-article-body .insight-article-list{margin:0 0 16px;padding-left:1.25em;display:grid;grid-gap:4px;gap:4px}.insight-article-body .insight-article-list li{font-size:clamp(1.03125rem,1.3vw,1.125rem);line-height:1.6;color:var(--ink);padding-left:2px}.insight-article-body .insight-article-list li::marker{color:var(--muted)}.insight-article-resource{background:var(--blue-50);border-radius:var(--radius-md);padding:clamp(22px,3vw,30px) clamp(24px,4vw,34px);margin:40px 0}.insight-article-resource .eyebrow{font-size:.72rem}.insight-article-resource h3{margin:0 0 10px;font-size:1.1rem;font-weight:600;color:var(--navy-950)}.insight-article-resource p{margin:0;font-size:.98rem;line-height:1.6;color:var(--slate)}.insight-article-resource .text-link{margin-top:14px}.insight-article-qualities-visual{background:#F7F9FB;border:1px solid #e2e8ee;border-radius:var(--radius-md);padding:24px;margin:32px 0}.insight-article-qualities-visual .eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.08em;color:var(--slate);margin-bottom:8px}.insight-article-qualities-visual .insight-article-qualities-visual-headline{margin:0 0 18px;font-size:clamp(1.2rem,1.9vw,1.4rem);font-weight:600;line-height:1.2;color:var(--navy-950)}.insight-article-qualities-visual-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.insight-article-qualities-visual-card{background:#fff;border:1px solid #e2e8ee;border-radius:var(--radius-md);padding:19px 20px}.insight-article-qualities-visual-card .insight-article-qualities-visual-card-title{margin:0 0 8px;font-size:1.02rem;font-weight:600;color:var(--navy-950)}.insight-article-qualities-visual-card .insight-article-qualities-visual-card-desc{margin:0;font-size:.92rem;line-height:1.5;color:var(--slate)}.insight-article-qualities-visual .insight-article-qualities-visual-caption{margin:20px 0 0;font-size:.9rem;line-height:1.5;color:#5F6872}@media (max-width:760px){.insight-article-qualities-visual-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.insight-article-qualities-visual{padding:18px}.insight-article-qualities-visual-grid{grid-template-columns:1fr;gap:10px}.insight-article-qualities-visual-card{padding:17px 18px}}.insight-article-content-image{margin:16px 0 22px}.insight-article-content-image img{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.insight-article-signal-visual{background:#F7F9FB;border:1px solid #e2e8ee;border-radius:var(--radius-md);padding:24px;margin:32px 0}.insight-article-signal-visual .eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.08em;color:var(--slate);margin-bottom:8px}.insight-article-signal-visual .insight-article-signal-visual-headline{margin:0 0 20px;font-size:clamp(1.1rem,1.9vw,1.4rem);font-weight:600;line-height:1.2;color:var(--navy-950);white-space:nowrap}@media (max-width:640px){.insight-article-signal-visual .insight-article-signal-visual-headline{white-space:normal;font-size:1.05rem}}.insight-article-signal-visual-row{display:flex;align-items:flex-start;gap:16px;padding-top:18px;border-top:1px solid #e2e8ee}.insight-article-signal-visual-col{flex:1 1;min-width:0;background:#FFFFFF;border:1px solid #eaeef2;border-radius:9px;padding:19px 20px}.insight-article-signal-visual .insight-article-signal-visual-label{margin:0 0 10px;font-size:.95rem;font-weight:600;color:var(--navy-950)}.insight-article-signal-visual-col ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:7px;gap:7px}.insight-article-signal-visual-col li{font-size:1rem;line-height:1.5;padding-left:14px;position:relative;color:var(--ink)}.insight-article-signal-visual-col li:before{content:"–";position:absolute;left:0;color:var(--muted)}.insight-article-signal-visual-arrow{flex:0 0 auto;align-self:center;font-size:1.875rem;line-height:1;color:var(--wf-blue)}.insight-article-signal-visual .insight-article-signal-visual-caption{margin:15px 0 0;font-size:.85rem;line-height:1.5;color:var(--slate)}@media (max-width:640px){.insight-article-signal-visual{padding:18px}.insight-article-signal-visual-row{flex-direction:column;gap:12px}.insight-article-signal-visual-col{padding:17px 18px}.insight-article-signal-visual-arrow{align-self:center;font-size:1.5rem;padding:2px 0;transform:rotate(90deg)}.insight-article-signal-visual:not(.insight-article-signal-visual--balanced){height:auto;padding:20px 16px;overflow:visible}.insight-article-signal-visual:not(.insight-article-signal-visual--balanced) .insight-article-signal-visual-row{align-items:stretch;gap:16px;padding-top:16px}.insight-article-signal-visual:not(.insight-article-signal-visual--balanced) .insight-article-signal-visual-col{flex:none;width:100%;height:auto;min-height:0;overflow:visible;padding:18px}.insight-article-signal-visual:not(.insight-article-signal-visual--balanced) .insight-article-signal-visual-arrow{padding:0}.insight-article-signal-visual:not(.insight-article-signal-visual--balanced) .insight-article-signal-visual-caption{margin-top:16px}}.insight-article-signal-visual--balanced .insight-article-signal-visual-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:16px;gap:16px}.insight-article-signal-visual--balanced .insight-article-signal-visual-col .insight-article-signal-visual-label{font-size:.95rem;font-weight:600;color:var(--navy-950)}.insight-article-signal-visual--balanced .insight-article-signal-visual-col li{font-size:.9375rem}.insight-article-signal-visual--balanced .insight-article-signal-visual-arrow{align-self:center;justify-self:center}@media (max-width:640px){.insight-article-signal-visual--balanced{padding:20px 16px}.insight-article-signal-visual--balanced .insight-article-signal-visual-row{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px}.insight-article-signal-visual--balanced .insight-article-signal-visual-col{height:auto;min-height:0;padding:18px}.insight-article-signal-visual--balanced .insight-article-signal-visual-caption{margin-top:16px}}.career-readiness-evidence-visual{background:#FAFBFD;border:1px solid #eef1f5;border-radius:var(--radius-md);padding:26px 30px 22px;margin:32px 0}.career-readiness-evidence-visual .career-readiness-evidence-visual-eyebrow{margin:0 0 12px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.career-readiness-evidence-visual-row{display:grid;grid-template-columns:max-content 26px max-content;justify-content:space-between;align-items:stretch;grid-column-gap:32px;column-gap:32px}.career-readiness-evidence-visual-from,.career-readiness-evidence-visual-to{min-width:0}.career-readiness-evidence-visual-row .career-readiness-evidence-visual-heading{margin:0 0 9px;font-size:clamp(1.25rem,2vw,1.375rem);font-weight:600;line-height:1.2;color:var(--navy-950)}.career-readiness-evidence-visual-row ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.career-readiness-evidence-visual-row li{line-height:1.5;padding-left:14px;position:relative}.career-readiness-evidence-visual-row li:before{content:"–";position:absolute;left:0;color:var(--muted)}.career-readiness-evidence-visual-row li{font-size:.9375rem;color:var(--ink)}.career-readiness-evidence-visual-arrow{align-self:center;justify-self:center;position:relative;width:26px;height:1px;background:#AEB8C5;font-size:0;color:transparent}.career-readiness-evidence-visual-arrow:after{content:"";position:absolute;right:1px;top:50%;margin-top:-3px;width:6px;height:6px;border-top:1px solid #aeb8c5;border-right:1px solid #aeb8c5;transform:rotate(45deg)}.career-readiness-evidence-visual .career-readiness-evidence-visual-caption{margin:18px 0 0;padding-top:12px;border-top:1px solid #eef1f5;font-size:.85rem;line-height:1.5;color:var(--slate)}@media (max-width:640px){.career-readiness-evidence-visual{padding:20px 20px 18px}.career-readiness-evidence-visual-row{grid-template-columns:minmax(0,1fr);row-gap:20px}.career-readiness-evidence-visual-arrow{width:18px;transform:rotate(90deg)}.career-readiness-evidence-visual .career-readiness-evidence-visual-caption{margin-top:16px}}.insight-article-sources{margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}.insight-article-sources .eyebrow{font-size:.72rem;margin-bottom:8px}.insight-article-sources ol{margin:0;padding-left:18px;display:grid;grid-gap:5px;gap:5px}.insight-article-sources li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:.875rem;line-height:1.48;color:var(--muted);scroll-margin-top:96px}.insight-article-sources li>span:first-child{flex:1 1 auto}.insight-article-source-return-group{display:flex;flex:0 0 auto;gap:6px}.insight-article-sources a{color:var(--wf-blue);text-decoration:none}.insight-article-sources a:focus-visible,.insight-article-sources a:hover{text-decoration:underline;text-underline-offset:2px}.insight-article-sources a.insight-article-source-return{flex:0 0 auto;font-size:.85rem;text-decoration:none}.insight-article-citation{font-size:.7em;margin-left:1px;line-height:0;vertical-align:baseline;position:relative;top:-.5em}.insight-article-citation a{color:var(--wf-blue);text-decoration:none;scroll-margin-top:96px}.insight-article-citation a:hover{text-decoration:underline}.insight-article-related-section{padding:clamp(16px,2vw,24px) 0 clamp(48px,6vw,72px)}.insight-article-related-section .audience-section-header{margin-bottom:clamp(28px,4vw,40px)}.insight-article-related-section .audience-section-header p.eyebrow,.insights-research-section .audience-section-header p.eyebrow,.insights-signals-section .audience-section-header p.eyebrow{margin:0 0 14px;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2}.insight-article-related-section .audience-article-link figure{margin-bottom:19px}.insight-article-related-section .audience-article-link>p{font-size:.75rem;font-weight:600}.insight-article-related-section .audience-article-link h3{font-size:1.125rem;font-weight:600;line-height:1.25}.insight-article-related-section .audience-article-link>span{font-size:.9375rem;line-height:1.5}.insight-article-related-section .audience-article-link strong{font-size:.8125rem;font-weight:600}.insight-article-page .cta-band{padding:clamp(56px,8vw,88px) 0}@media (max-width:640px){.insight-article-hero-image{border-radius:var(--radius-md)}.insight-article-share-menu{left:auto;right:0}}.insights-framework-layout>div>p,.insights-labs-layout>div>p,.insights-subscribe-layout p:not(.eyebrow):not(.insights-subscribe-note){margin:18px 0 0}.insights-framework-copy{display:grid;grid-gap:12px;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(17,24,39,.14)}.insights-framework-copy p{margin:0;color:var(--wf-blue);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.insights-framework-copy h3{max-width:560px;margin:0;color:var(--navy-950);font-size:clamp(1.22rem,1.65vw,1.52rem);line-height:1.22;font-weight:600;letter-spacing:-.015em}.insights-framework-visual{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;min-height:330px;border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.insights-framework-visual article{position:relative;display:grid;grid-gap:10px;gap:10px;align-content:center;min-height:206px;padding:30px 30px 30px 0;border-right:1px solid rgba(17,24,39,.1)}.insights-framework-visual article:not(:first-child){padding-left:30px}.insights-framework-visual article:last-child{padding-right:0;border-right:0}.insights-framework-visual article:not(:last-child):after{position:absolute;top:34px;right:13px;color:var(--wf-blue);content:"->";font-size:.86rem;font-weight:600}.insights-framework-visual h3{margin:0;color:var(--navy-950);font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.2;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.insights-framework-visual p{margin:0;color:#374151;font-size:clamp(.96rem,1.04vw,1.02rem);line-height:1.54}.insights-framework-header{max-width:780px;margin-bottom:clamp(34px,5vw,56px)}.insights-framework-header h2{margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.insights-framework-header p:not(.eyebrow){max-width:700px;margin:18px 0 0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.62}.insights-framework-section .insights-framework-visual{grid-template-columns:repeat(4,minmax(0,1fr));align-content:stretch;min-height:0}.insights-framework-section .insights-framework-visual article{align-content:start;min-height:196px;padding-top:34px;padding-bottom:34px}.insights-framework-section .insights-framework-visual article>span{color:var(--wf-blue);font-size:.72rem;line-height:1;font-weight:600;letter-spacing:.1em}.insights-framework-section .insights-framework-visual article:not(:last-of-type):after{top:55px;right:13px;opacity:.86;font-size:1rem}.insights-framework-section .insights-framework-visual article:nth-of-type(4){padding-right:0;border-right:0}.insights-framework-section .insights-framework-visual article:nth-of-type(4):after{display:none}.insights-framework-responsible{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,.72fr);grid-gap:24px;gap:24px;align-items:center;padding:24px 26px;border-top:1px solid rgba(17,24,39,.16);background:rgba(255,255,255,.42)}.insights-framework-responsible h3{margin:0;color:var(--navy-950);font-size:clamp(1.04rem,1.28vw,1.18rem);line-height:1.2;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.insights-framework-responsible p{margin:0;color:#374151;font-size:clamp(1rem,1.08vw,1.06rem);line-height:1.52}.insights-framework-footer{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:24px}.insights-framework-footer p{max-width:680px;margin:0;color:var(--navy-950);font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.54;font-weight:600}.insights-labs-section{color:#fff;background:#10213f}.insights-labs-layout h2{color:#fff}.insights-labs-layout .eyebrow{color:rgba(255,255,255,.64)}.insights-labs-layout>div>p{color:rgba(255,255,255,.78)}.insights-labs-list{display:grid;border-top:1px solid rgba(255,255,255,.18)}.insights-labs-list article{display:grid;grid-gap:10px;gap:10px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.16)}.insights-labs-list h3{margin:0;color:#fff;font-size:clamp(1.08rem,1.35vw,1.24rem);line-height:1.24;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.insights-labs-list p{margin:0;color:rgba(255,255,255,.78);font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.58}.insights-subscribe-section{padding-top:clamp(58px,7vw,86px);padding-bottom:clamp(58px,7vw,86px)}.insights-subscribe-layout{align-items:center}.insights-subscribe-note{margin:14px 0 0;color:#6b7280;font-size:.92rem;line-height:1.45;font-weight:600}.insights-subscribe-layout .newsletter-form{justify-self:end;width:min(100%,520px);margin-top:0}.events-chicago-section,.events-featured-section{background:#eef4f8}.events-conversation-section,.events-speaking-section,.events-upcoming-section{background:#fff}.events-featured-layout{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);grid-gap:clamp(42px,6vw,78px);gap:clamp(42px,6vw,78px);align-items:center}.events-featured-layout>figure,.events-speaking-layout>figure{position:relative;min-height:clamp(360px,40vw,560px);margin:0;overflow:hidden;border-radius:8px;background:#dbe3ee}.events-featured-layout img,.events-speaking-layout img{object-fit:cover}.events-chicago-layout h2,.events-featured-copy h2,.events-section-header h2,.events-speaking-layout h2{margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.events-featured-copy h3{max-width:720px;margin:14px 0 0;font-size:clamp(1.22rem,1.65vw,1.52rem);line-height:1.26;letter-spacing:-.012em}.events-chicago-layout p,.events-featured-copy>p:not(.eyebrow):not(.events-event-status):not(.events-registration-note),.events-section-header p,.events-speaking-layout p{margin:18px 0 0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.62}.events-event-status{margin:0 0 16px;color:var(--navy-950);font-size:.92rem;line-height:1.35;font-weight:600}.events-meta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0;border-top:1px solid rgba(17,24,39,.14);border-bottom:1px solid rgba(17,24,39,.14)}.events-meta-row div{padding:16px 18px 16px 0;border-right:1px solid rgba(17,24,39,.1)}.events-meta-row div+div{padding-left:18px;border-right:0}.events-chicago-layout article>p,.events-event-detail h4,.events-meta-row dt{margin:0;color:var(--wf-blue);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.events-meta-row dd{margin:8px 0 0;color:var(--navy-950);font-size:.98rem;line-height:1.42;font-weight:600}.events-event-detail{margin-top:24px}.events-event-detail p{margin:10px 0 0;color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.58}.events-event-detail ul,.events-speaking-layout ul{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0;padding:0;list-style:none}.events-event-detail li,.events-speaking-layout li{position:relative;padding-left:14px;color:#374151;font-size:clamp(.96rem,1.04vw,1.02rem);line-height:1.5}.events-event-detail li:before,.events-speaking-layout li:before{position:absolute;top:.72em;left:0;width:5px;height:1px;background:rgba(35,74,145,.7);content:""}.events-registration-note{margin:28px 0 0;color:var(--navy-950);font-size:.96rem;line-height:1.45;font-weight:600}.events-section-header{max-width:820px;margin-bottom:clamp(36px,5vw,58px)}.events-topic-grid article{min-height:166px}.events-chicago-layout h3,.events-list h3,.events-topic-grid h3{margin:0;color:var(--navy-950);font-size:clamp(1.12rem,1.38vw,1.28rem);line-height:1.24;font-weight:600;letter-spacing:-.012em}.events-topic-grid p{margin:12px 0 0;color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.58}.events-chicago-layout{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);grid-gap:clamp(42px,6vw,78px);gap:clamp(42px,6vw,78px);align-items:start}.events-chicago-layout>div,.events-speaking-layout>div{max-width:720px}.events-series-statement{color:var(--navy-950)!important;font-size:clamp(1.15rem,1.55vw,1.42rem)!important;line-height:1.42!important;font-weight:600}.events-chicago-layout article{padding-top:4px;border-top:1px solid rgba(17,24,39,.14)}.events-chicago-layout h3{margin-top:22px;font-size:clamp(1.45rem,2.1vw,2rem)}.events-chicago-layout h4{max-width:680px;margin:12px 0 0;color:var(--navy-950);font-size:clamp(1.06rem,1.28vw,1.18rem);line-height:1.34;font-weight:600}.events-chicago-layout span{display:block;margin-top:20px;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.62}.events-speaking-layout{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:clamp(42px,6vw,78px);gap:clamp(42px,6vw,78px);align-items:center}.events-speaking-layout .button{margin-top:28px}.events-list article{grid-template-columns:minmax(120px,.16fr) minmax(0,.52fr) minmax(160px,.2fr) auto}.events-list span{display:block;color:#374151;font-size:.98rem;line-height:1.54}.events-experience-section,.events-partnering-blue,.events-pov-section,.events-upcoming-section{background:#eef4f8}.events-focus-section,.events-formats-section,.events-partnering-white,.events-past-section{background:#fff}.events-editorial-split,.events-partnering-layout{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);grid-gap:clamp(42px,6vw,82px);gap:clamp(42px,6vw,82px);align-items:start}.events-editorial-split h2,.events-partnering-layout h2,.events-section-header h2{margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.events-editorial-split p:not(.eyebrow),.events-partnering-layout p,.events-section-header p{margin:18px 0 0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.62}.events-section-header{max-width:840px;margin-bottom:clamp(34px,5vw,56px)}.events-format-list{display:grid;border-top:1px solid rgba(17,24,39,.12)}.events-format-list article{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);grid-gap:clamp(20px,3vw,42px);gap:clamp(20px,3vw,42px);align-items:start;padding:clamp(22px,3vw,32px) 0;border-bottom:1px solid rgba(17,24,39,.1)}.events-experience-band h3,.events-format-list h3,.events-list h3,.events-topic-grid h3{margin:0;color:var(--navy-950);font-size:clamp(1.12rem,1.38vw,1.3rem);line-height:1.24;font-weight:600;letter-spacing:0}.events-experience-band p,.events-format-list span,.events-list span,.events-topic-grid p{display:block;margin:0;color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.58}.events-experience-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.events-experience-band article{padding:clamp(22px,3vw,30px) clamp(18px,3vw,28px);border-right:1px solid rgba(17,24,39,.1)}.events-experience-band article:first-child{padding-left:0}.events-experience-band article:last-child{padding-right:0;border-right:0}.events-experience-band p,.events-topic-grid p{margin-top:12px}.events-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(17,24,39,.12)}.events-topic-grid article{min-height:156px;padding:26px clamp(28px,4vw,44px) 26px 0;border-bottom:1px solid rgba(17,24,39,.1)}.events-topic-grid article:nth-child(2n){padding-right:0;padding-left:clamp(28px,4vw,44px);border-left:1px solid rgba(17,24,39,.1)}.events-partnering-layout ul{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid rgba(17,24,39,.12)}.events-partnering-layout li{padding:18px 0;color:var(--navy-950);font-size:clamp(1.02rem,1.12vw,1.1rem);line-height:1.4;font-weight:600;border-bottom:1px solid rgba(17,24,39,.1)}.events-partnering-layout .button{margin-top:28px}.events-list{display:grid;border-top:1px solid rgba(17,24,39,.12)}.events-list article{display:grid;grid-template-columns:minmax(120px,.16fr) minmax(0,.58fr) minmax(120px,.12fr) auto;grid-gap:24px;gap:24px;align-items:start;padding:24px 0;border-bottom:1px solid rgba(17,24,39,.1)}.events-list a,.events-list article div>p,.events-list strong,.events-list time{color:var(--wf-blue);font-size:.78rem;line-height:1.25;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.events-list h3{margin-top:8px}.events-list span{margin-top:10px}.events-list a{display:inline-flex;gap:6px;align-items:center;text-decoration:none}@media (max-width:1040px){.events-editorial-split,.events-partnering-layout{grid-template-columns:1fr;gap:34px}.events-format-list article{grid-template-columns:1fr;gap:10px}.events-experience-band{grid-template-columns:repeat(2,minmax(0,1fr))}.events-experience-band article{border-bottom:1px solid rgba(17,24,39,.1)}.events-experience-band article:nth-child(2n){padding-right:0;border-right:0}.events-experience-band article:nth-child(odd){padding-left:0}.events-experience-band article:nth-last-child(-n+2){border-bottom:0}.events-list article{grid-template-columns:minmax(110px,.24fr) minmax(0,.76fr)}.events-list a,.events-list strong{grid-column:2}}@media (max-width:680px){.events-experience-band,.events-list article,.events-topic-grid{grid-template-columns:1fr}.events-topic-grid article,.events-topic-grid article:nth-child(2n){min-height:0;padding:20px 0;border-left:0;border-bottom:1px solid rgba(17,24,39,.1)}.events-topic-grid article:last-child{border-bottom:0}.events-experience-band article,.events-experience-band article:first-child,.events-experience-band article:last-child,.events-experience-band article:nth-child(2n),.events-experience-band article:nth-child(odd),.events-experience-band article:nth-last-child(-n+2){padding:20px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.events-experience-band article:last-child{border-bottom:0}.events-list article{gap:10px}.events-list a,.events-list strong{grid-column:auto}}.events-host-section,.events-partner-blue{background:#eef4f8}.events-speaking-section{color:#fff;background:var(--navy-950)}.events-page .events-speaking-section{padding-top:clamp(42px,5.5vw,68px);padding-bottom:clamp(42px,5.5vw,68px)}.events-career-section,.events-partner-white,.events-upcoming-section{background:#fff}.events-partner-layout{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:clamp(42px,6vw,82px);gap:clamp(42px,6vw,82px);align-items:start}.events-section-heading{max-width:760px}.events-host-heading{max-width:760px;margin:0 auto clamp(44px,6vw,64px);text-align:center}.events-host-heading p:not(.eyebrow){margin-right:auto;margin-left:auto}.events-section-heading h2,.events-upcoming-heading h2{margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;font-weight:600;letter-spacing:0}.events-section-heading p:not(.eyebrow){margin:18px 0 0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.64}.events-section-heading .button{margin-top:28px}.events-editorial-rows{display:grid;border-top:1px solid rgba(17,24,39,.12)}.events-upcoming-list{display:grid;grid-gap:24px;gap:24px}.events-editorial-rows article{padding:clamp(24px,3.5vw,34px) 0;border-bottom:1px solid rgba(17,24,39,.1)}.events-editorial-rows h3{margin:0;color:var(--navy-950);font-size:clamp(1.12rem,1.38vw,1.3rem);line-height:1.24;font-weight:600;letter-spacing:0}.events-upcoming-kicker{margin:0 0 12px;color:var(--wf-blue);font-size:.72rem;line-height:1.2;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.events-upcoming-content h3{margin:0;max-width:18ch;color:var(--navy-950);font-size:clamp(1.6rem,2.4vw,2.05rem);line-height:1.14;font-weight:600;letter-spacing:-.015em}.events-upcoming-content h4{margin:10px 0 0;max-width:52ch;color:var(--slate);font-size:clamp(1.04rem,1.18vw,1.14rem);line-height:1.52;font-weight:600;letter-spacing:0}.events-upcoming-format-line{margin:14px 0 0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);font-weight:400;font-style:normal}.events-editorial-rows p{margin:10px 0 0;color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.58}.events-upcoming-description{max-width:58ch;margin:6px 0 0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.7}.events-host-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.events-host-grid article{min-height:260px;padding:clamp(38px,4.6vw,56px)}.events-host-grid article:nth-child(odd){padding-left:0;border-right:1px solid rgba(17,24,39,.12)}.events-host-grid article:nth-child(2n){padding-right:0;padding-left:clamp(38px,4.6vw,56px)}.events-host-grid article:nth-child(-n+2){border-bottom:1px solid rgba(17,24,39,.12)}.events-host-grid svg{margin-bottom:22px;color:var(--navy-950)}.events-host-grid h3{margin:0;color:var(--navy-950);font-size:clamp(1.12rem,1.38vw,1.3rem);line-height:1.24;font-weight:600;letter-spacing:0}.events-host-grid p{max-width:560px;margin:12px 0 0;color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.58}.events-career-layout{display:grid;grid-template-columns:minmax(0,.52fr) minmax(360px,.48fr);grid-gap:clamp(42px,6vw,78px);gap:clamp(42px,6vw,78px);align-items:center}.events-career-photo{position:relative;min-height:clamp(360px,40vw,520px);margin:0;overflow:hidden;border-radius:8px;background:#dbe3ee}.events-career-photo img{object-fit:cover}.events-speaking-feature{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);grid-gap:clamp(34px,6vw,72px);gap:clamp(34px,6vw,72px);align-items:center}.events-speaking-copy{max-width:720px}.events-speaking-copy h2{margin:0;color:#fff;font-size:var(--type-h2);line-height:1.1;font-weight:600;letter-spacing:0}.events-speaking-conversion p{margin:0;color:rgba(255,255,255,.78);font-size:var(--type-body);line-height:1.55}.events-speaking-link{margin-top:18px;color:#fff;-webkit-text-decoration-color:rgba(255,255,255,.42);text-decoration-color:rgba(255,255,255,.42)}.events-speaking-link:focus-visible,.events-speaking-link:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.events-upcoming-heading{margin-bottom:clamp(34px,5vw,56px)}.events-upcoming-card{display:grid;grid-template-columns:minmax(120px,.16fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px);align-items:start;padding:clamp(40px,5vw,64px);background:var(--offwhite);border:1px solid var(--line);border-radius:var(--radius-sm)}.events-upcoming-date-col{display:grid;grid-gap:14px;gap:14px;justify-items:start}.events-upcoming-date-block{display:grid;justify-items:start;grid-gap:2px;gap:2px;padding-left:16px;border-left:3px solid var(--wf-blue)}.events-upcoming-date-month{color:var(--wf-blue);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.events-upcoming-date-day{color:var(--navy-950);font-size:clamp(1.85rem,2.3vw,2.3rem);line-height:1;font-weight:600;letter-spacing:-.01em}.events-upcoming-date-year{margin-top:3px;color:var(--muted);font-size:.76rem;line-height:1.2;font-weight:600;letter-spacing:.06em}.events-upcoming-footer{justify-content:space-between;gap:18px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(17,24,39,.08)}.events-upcoming-footer,.events-upcoming-meta{display:flex;flex-wrap:wrap;align-items:center}.events-upcoming-meta{gap:10px;color:var(--wf-blue);font-size:.8rem;line-height:1.3;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.events-upcoming-meta span:not(:last-child):after{content:"•";margin-left:10px;color:rgba(35,74,145,.35)}.events-upcoming-cta{display:inline-flex;align-items:center;gap:6px;color:var(--navy-950);font-size:.98rem;line-height:1.3;font-weight:600;letter-spacing:0;white-space:nowrap;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(7,21,37,.32);text-decoration-color:rgba(7,21,37,.32);transition:gap var(--ease),color var(--ease),-webkit-text-decoration-color var(--ease);transition:gap var(--ease),text-decoration-color var(--ease),color var(--ease);transition:gap var(--ease),text-decoration-color var(--ease),color var(--ease),-webkit-text-decoration-color var(--ease)}.events-upcoming-cta:hover{gap:10px;color:var(--wf-blue);-webkit-text-decoration-color:var(--wf-blue);text-decoration-color:var(--wf-blue)}@media (max-width:1040px){.events-career-layout,.events-partner-layout,.events-speaking-feature{grid-template-columns:1fr;gap:34px}.events-host-grid article{min-height:0;padding:clamp(30px,4vw,42px)}.events-host-grid article:nth-child(odd){padding-left:0}.events-host-grid article:nth-child(2n){padding-right:0;padding-left:clamp(30px,4vw,42px)}.events-career-photo{min-height:380px}.events-upcoming-card{grid-template-columns:minmax(130px,.28fr) minmax(0,.72fr)}}@media (max-width:680px){.events-editorial-rows article{grid-template-columns:1fr;gap:10px;padding:22px 0}.events-upcoming-card{grid-template-columns:1fr;gap:24px;padding:28px}.events-upcoming-date-col{justify-items:start}.events-upcoming-footer{flex-direction:column;align-items:flex-start}.events-host-heading{margin-bottom:34px;text-align:left}.events-host-heading p:not(.eyebrow){margin-right:0;margin-left:0}.events-host-grid{grid-template-columns:1fr}.events-host-grid article,.events-host-grid article:nth-child(-n+2),.events-host-grid article:nth-child(2n),.events-host-grid article:nth-child(odd){padding:24px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.12)}.events-host-grid article:first-child{padding-top:0}.events-host-grid article:last-child{padding-bottom:0;border-bottom:0}.events-host-grid svg{margin-bottom:16px}.events-career-photo{min-height:300px}.events-upcoming-list article>div:last-child{grid-column:auto}}.events-page .events-host-section{background:#eef4f8}.events-page .events-partner-section,.events-page .events-upcoming-section{background:#fff}.events-page .audience-final-cta,.events-page .events-proof-section{background:var(--color-surface)}.events-page .events-career-section{background:#eef4f8}.events-page .events-speaking-talks>p{color:rgba(255,255,255,.72)}.events-page .cta-grid h2,.events-page .events-section-heading h2,.events-page .events-upcoming-heading h2,.events-page .proof-header h2{font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.events-page .cta-grid p{font-size:var(--type-lead);line-height:1.6}.events-page .events-section-heading p:not(.eyebrow),.events-page .proof-header p:not(.eyebrow){font-size:var(--type-section-intro);line-height:1.55}.events-page .events-editorial-rows p,.events-page .events-host-grid p,.events-page .events-upcoming-description{font-size:var(--type-body);line-height:1.58}.events-page .events-host-heading{max-width:780px;margin:0 0 clamp(34px,5vw,52px);text-align:left}.events-page .events-host-heading p:not(.eyebrow){margin-right:0;margin-left:0}.events-page .events-host-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;border-top:0}.events-page .events-host-grid article,.events-page .events-host-grid article:nth-child(-n+2),.events-page .events-host-grid article:nth-child(2n),.events-page .events-host-grid article:nth-child(odd){min-height:0;padding:clamp(22px,2.8vw,32px) clamp(18px,2.2vw,28px) 0;border:0;border-left:1px solid rgba(17,24,39,.12)}.events-page .events-host-grid article:first-child{padding-left:0;border-left:0}.events-page .events-host-grid article:last-child{padding-right:0}.events-page .events-host-grid h3{max-width:15ch;margin:0;font-size:clamp(1.25rem,1.45vw,1.45rem);line-height:1.18;font-weight:600;text-transform:none}.events-page .events-host-grid p{max-width:24ch;margin:10px 0 0;line-height:1.56}.events-page .events-host-icon{display:none}.events-page .events-upcoming-heading{margin-bottom:clamp(26px,3.2vw,38px)}.events-page .events-upcoming-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,2vw,28px);gap:clamp(18px,2vw,28px);width:100%}.events-page .events-upcoming-card{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:0;column-gap:0;align-items:start;min-height:0;padding:clamp(28px,3vw,38px) clamp(30px,3.5vw,44px);background:#fff;border:1px solid rgba(17,24,39,.14);border-radius:0;box-shadow:none}.events-page .events-upcoming-date-col{display:none}.events-page .events-upcoming-date-block{display:grid;justify-items:start;grid-gap:2px;gap:2px;padding-left:0;border-left:0}.events-page .events-upcoming-date-month{color:var(--navy-950);font-size:.78rem;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.events-page .events-upcoming-date-day{color:var(--navy-950);font-size:clamp(2.2rem,3vw,2.85rem);font-weight:600;line-height:.95}.events-page .events-upcoming-date-year{color:var(--muted);font-size:.82rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.events-page .events-upcoming-content{display:flex;min-width:0;flex-direction:column}.events-page .events-upcoming-main{min-height:clamp(114px,8vw,136px)}.events-page .events-upcoming-kicker{margin-bottom:10px;font-size:.68rem;letter-spacing:.18em}.events-page .events-upcoming-content h3{max-width:none;font-size:clamp(1.2rem,1.35vw,1.48rem);line-height:1.12}.events-page .events-upcoming-content h4{max-width:52ch;margin-top:10px;font-size:clamp(.9rem,1vw,1rem);line-height:1.42}.events-page .events-upcoming-description{max-width:54ch;margin-top:10px}.events-page .events-upcoming-footer{align-items:baseline;justify-content:space-between;flex-wrap:nowrap;gap:clamp(18px,2vw,28px);margin-top:0;padding-top:clamp(14px,1.8vw,20px);border-top-color:rgba(17,24,39,.12)}.events-page .events-upcoming-meta{flex:0 1 auto;flex-wrap:nowrap;gap:8px;color:#536582;font-size:.88rem;font-weight:600;letter-spacing:0;text-transform:none;row-gap:6px;white-space:nowrap}.events-page .events-upcoming-cta{flex:0 0 auto;margin-left:auto;font-size:.82rem}.events-page .events-career-layout{grid-template-columns:minmax(0,.5fr) minmax(340px,.5fr);gap:clamp(36px,5vw,68px)}.events-page .events-career-photo{min-height:clamp(320px,34vw,440px);border-radius:0}.events-page .events-speaking-feature{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);align-items:center;gap:clamp(32px,5vw,64px)}.events-page .events-speaking-conversion{padding-left:clamp(28px,4vw,54px);border-left:1px solid rgba(255,255,255,.2)}.events-page .events-speaking-link{color:#fff;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5)}.events-page .events-speaking-link:focus-visible,.events-page .events-speaking-link:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.events-page .events-partner-layout{grid-template-columns:1fr;gap:clamp(30px,4vw,46px)}.events-page .events-partner-layout .events-section-heading{max-width:760px}.events-page .events-partner-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:clamp(36px,6vw,86px);column-gap:clamp(36px,6vw,86px);border-top:1px solid rgba(17,24,39,.12)}.events-page .events-partner-rows article{padding:clamp(24px,3vw,32px) 0 0;border-bottom:0}.events-page .events-partner-rows article:first-child{padding-left:0}.events-page .events-partner-rows article:last-child{padding-right:0}@media (max-width:1040px){.events-page .events-host-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.events-page .events-host-grid article,.events-page .events-host-grid article:nth-child(-n+2),.events-page .events-host-grid article:nth-child(2n),.events-page .events-host-grid article:nth-child(odd){padding:22px 24px;border-left:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.events-page .events-host-grid article:nth-child(odd){padding-left:0;border-left:0}.events-page .events-host-grid article:nth-child(2n){padding-right:0}.events-page .events-host-grid article:nth-last-child(-n+2){padding-bottom:0;border-bottom:0}.events-page .events-partner-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.events-page .events-partner-rows article{padding:var(--space-3) 0;border-left:0;border-bottom:1px solid rgba(17,24,39,.12)}.events-page .events-partner-rows article:nth-child(odd){padding-left:0}.events-page .events-partner-rows article:nth-child(2n){padding-right:0}.events-page .events-partner-rows article:nth-last-child(-n+2){border-bottom:0}.events-page .events-career-layout,.events-page .events-speaking-feature{grid-template-columns:1fr}.events-page .events-speaking-conversion{padding-left:0;border-left:0}}@media (max-width:900px){.events-page .events-partner-rows,.events-page .events-upcoming-list{grid-template-columns:1fr}.events-page .events-host-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;border-top:0}.events-page .events-host-grid article,.events-page .events-host-grid article:nth-child(-n+2),.events-page .events-host-grid article:nth-child(2n),.events-page .events-host-grid article:nth-child(odd){padding:0;border-left:0;border-bottom:0}.events-page .events-host-icon{display:inline-grid;width:34px;height:34px;margin-bottom:12px;place-items:center;color:var(--color-primary-navy);background:rgba(36,84,166,.1);border-radius:999px}.events-page .events-host-grid h3,.events-page .events-host-grid p{max-width:none}.events-page .events-host-grid h3{font-size:clamp(1rem,3.8vw,1.12rem);line-height:1.2}.events-page .events-host-grid p{margin-top:8px;font-size:clamp(.9rem,3.4vw,.98rem);line-height:1.45}.events-page .events-upcoming-card{grid-template-columns:1fr;padding:26px 22px}.events-page .events-upcoming-date-col{display:none}.events-page .events-upcoming-date-block{grid-auto-flow:column;align-items:end;justify-content:start;gap:8px}.events-page .events-upcoming-main{min-height:0}.events-page .events-upcoming-footer{flex-wrap:wrap;gap:12px 18px}.events-page .events-upcoming-meta{flex-wrap:wrap;white-space:normal}.events-page .events-partner-rows article,.events-page .events-partner-rows article:nth-child(2n),.events-page .events-partner-rows article:nth-child(odd),.events-page .events-partner-rows article:nth-last-child(-n+2){padding:22px 0;border-left:0;border-bottom:1px solid rgba(17,24,39,.12)}.events-page .events-partner-rows article:first-child{padding-top:0}.events-page .events-partner-rows article:last-child{padding-bottom:0;border-bottom:0}}@media (max-width:680px){.events-page .events-host-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;border-top:0}.events-page .events-partner-rows{grid-template-columns:1fr}.events-page .events-host-grid article,.events-page .events-host-grid article:nth-child(-n+2),.events-page .events-host-grid article:nth-child(2n),.events-page .events-host-grid article:nth-child(odd){grid-template-columns:1fr;padding:0;border-left:0;border-bottom:0}.events-page .events-partner-rows article,.events-page .events-partner-rows article:nth-child(2n),.events-page .events-partner-rows article:nth-child(odd),.events-page .events-partner-rows article:nth-last-child(-n+2){padding:22px 0;border-left:0;border-bottom:1px solid rgba(17,24,39,.12)}.events-page .events-partner-rows article:first-child{padding-top:0}.events-page .events-partner-rows article:last-child{padding-bottom:0;border-bottom:0}.events-page .events-host-grid h3,.events-page .events-host-grid p{max-width:none}.events-page .events-upcoming-list{grid-template-columns:1fr}.events-page .events-upcoming-card{grid-template-columns:1fr;min-height:0;padding:26px 22px}.events-page .events-upcoming-date-col{display:none}.events-page .events-upcoming-date-block{grid-auto-flow:column;align-items:end;justify-content:start;gap:8px}.events-page .events-upcoming-main{min-height:0}.events-page .events-upcoming-meta{display:grid;grid-gap:7px;gap:7px}.events-page .events-upcoming-cta{margin-left:0}.events-page .events-upcoming-meta span:not(:last-child):after{content:none}.events-page .events-career-photo{min-height:280px}}.events-page .events-upcoming-mobile-audience,.events-page .events-upcoming-mobile-chip,.events-page .events-upcoming-mobile-date,.events-page .events-upcoming-mobile-format,.events-page .events-upcoming-mobile-image,.events-page .events-upcoming-mobile-meta,.events-page .events-upcoming-mobile-subtitle,.events-page .events-upcoming-mobile-title{display:none}.events-page .events-upcoming-desktop-subtitle,.events-page .events-upcoming-desktop-title,.events-page .events-upcoming-mobile-action-row{display:contents}@media (max-width:430px){.events-page .events-upcoming-heading{margin-bottom:26px}.events-page .events-upcoming-list{grid-template-columns:1fr;gap:20px;align-items:start}.events-page .events-upcoming-card{display:block;width:100%;height:auto!important;min-height:0!important;align-self:start;overflow:hidden;padding:0;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:none}.events-page .events-upcoming-date-col,.events-page .events-upcoming-desktop-subtitle,.events-page .events-upcoming-desktop-title,.events-page .events-upcoming-kicker,.events-page .events-upcoming-meta{display:none}.events-page .events-upcoming-mobile-image{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--color-surface)}.events-page .events-upcoming-mobile-image img{object-fit:cover}.events-page .events-upcoming-mobile-chip{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;min-height:26px;padding:6px 10px;color:var(--color-primary-navy);background:rgba(255,255,255,.92);border:1px solid rgba(217,222,229,.8);border-radius:var(--radius-sm);font-size:.68rem;line-height:1;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.events-page .events-upcoming-mobile-format,.events-page .events-upcoming-mobile-meta,.events-page .events-upcoming-mobile-subtitle,.events-page .events-upcoming-mobile-title{display:block}.events-page .events-upcoming-content,.events-page .events-upcoming-main{display:block!important;height:auto!important;min-height:0!important;flex:0 0 auto}.events-page .events-upcoming-content{padding:18px 20px 20px}.events-page .events-upcoming-mobile-audience,.events-page .events-upcoming-mobile-date{display:none}.events-page .events-upcoming-content h3{max-width:none;margin:0;color:var(--navy-950);font-size:1.42rem;line-height:1.14;font-weight:600;letter-spacing:0}.events-page .events-upcoming-content h4{max-width:none;margin:10px 0 0;color:#536582;font-size:.98rem;line-height:1.48;font-weight:400;letter-spacing:0}.events-page .events-upcoming-footer{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:7px;height:auto!important;min-height:0!important;margin-top:18px!important;padding-top:0;border-top:0}.events-page .events-upcoming-mobile-meta{flex:0 0 auto;margin:0;color:#40516e;font-size:.84rem;line-height:1.35;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;text-align:left}.events-page .events-upcoming-mobile-action-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.events-page .events-upcoming-mobile-format{flex:1 1 auto;margin:0;color:#40516e;font-size:.9rem;line-height:1.35;font-weight:400;letter-spacing:0;text-transform:none;text-align:left}.events-page .events-upcoming-cta{display:inline-flex;min-height:0;min-width:0;padding:0;align-items:center;justify-content:center;flex:0 0 auto;margin-left:auto;color:var(--color-brand-blue);background:transparent;border:0;border-radius:0;font-size:.9rem;line-height:1.3;font-weight:600;letter-spacing:0;text-decoration:none;text-transform:none;box-shadow:none;transition:background var(--ease),border-color var(--ease),color var(--ease)}.events-page .events-upcoming-cta:focus-visible,.events-page .events-upcoming-cta:hover{gap:8px;color:#1C4385;background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:4px}.events-page .events-upcoming-cta svg{display:block}.events-page .events-upcoming-cta:after{content:none}}@media (max-width:360px){.events-page .events-upcoming-card{padding:0}.events-page .events-upcoming-content{padding:18px 18px 20px}.events-page .events-upcoming-mobile-meta{white-space:normal}.events-page .events-upcoming-footer{flex-wrap:wrap;gap:6px 12px}.events-page .events-upcoming-cta{margin-left:auto}}@media (min-width:390px) and (max-width:430px){.events-page .events-upcoming-cta{margin-left:auto}}.events-page .events-upcoming-heading{max-width:760px;margin-bottom:clamp(28px,3vw,40px)}.events-page .events-calendar-heading h2,.events-page .events-past-heading h2,.events-page .events-upcoming-heading h2{margin:0}.events-page .events-calendar-heading h2.eyebrow{color:var(--wf-blue);font-size:.76rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.events-page .events-upcoming-heading p:not(.eyebrow){max-width:680px;margin:14px 0 0;color:#4b5563;font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.62}.events-featured-event{display:grid;grid-template-columns:minmax(0,.66fr) minmax(280px,.34fr);grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px);align-items:stretch;margin-top:clamp(20px,2.6vw,30px);border:1px solid rgba(17,24,39,.1);border-radius:8px;background:#fff;overflow:hidden}.events-featured-copy{display:grid;align-content:center;padding:clamp(22px,2.8vw,34px) clamp(22px,2.4vw,28px)}.events-featured-label{margin-bottom:7px}.events-featured-copy h3{max-width:28ch;margin:0;color:var(--navy-950);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.15}.events-featured-copy>p:not(.events-featured-label){max-width:68ch;margin:10px 0 0;color:#374151;font-size:.97rem;line-height:1.55}.events-featured-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:16px 0 0;color:#4b5563;font-size:.8125rem;font-weight:600;line-height:1.4}.events-featured-meta span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.events-featured-meta svg{flex:0 0 auto;color:var(--wf-blue)}.events-featured-copy .events-row-cta{justify-self:start;margin-top:10px;font-size:.88rem}.events-featured-image{position:relative;min-height:260px;margin:0;overflow:hidden;background:#eef4f8}.events-featured-image img{width:100%;height:100%;object-fit:cover}.events-calendar-section{margin-top:clamp(32px,4vw,40px)}.events-calendar-heading,.events-past-heading{margin-bottom:clamp(18px,2.5vw,28px)}.events-row-list{display:grid;border-top:1px solid rgba(17,24,39,.13)}.events-row{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(230px,250px) max-content;grid-gap:clamp(16px,2.4vw,28px);gap:clamp(16px,2.4vw,28px);align-items:center;padding:16px 0;border-bottom:1px solid rgba(17,24,39,.11)}.events-row-date{display:grid;justify-items:start;grid-gap:1px;gap:1px;color:var(--navy-950);line-height:1}.events-row-date span{color:#6b7280;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.events-row-date strong{color:var(--navy-950);font-size:1.6rem;font-weight:600;line-height:1}.events-row-main{min-width:0}.events-row-full-date{display:none}.events-row-main h3{margin:0;color:var(--navy-950);font-size:1.125rem;font-weight:600;line-height:1.24;overflow-wrap:break-word}.events-row-main p{display:-webkit-box;max-width:80ch;margin:4px 0 0;overflow:hidden;color:#4b5563;font-size:.9375rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.events-row-meta{display:grid;grid-gap:6px;gap:6px;color:#4b5563;font-size:.8125rem;font-weight:600;line-height:1.35}.events-row-meta div{display:flex;min-width:0;align-items:center;gap:7px}.events-row-meta svg{flex:0 0 auto;color:var(--wf-blue)}.events-row-action{display:flex;justify-content:flex-end;min-width:96px}.events-row-cta{display:inline-flex;align-items:center;gap:6px;color:var(--wf-blue);font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none}.events-row-cta:focus-visible,.events-row-cta:hover{color:var(--wf-blue-dark);text-decoration:underline;text-underline-offset:4px}.events-past-section{background:#f6f8fb;border-bottom:1px solid rgba(17,24,39,.06)}.events-empty-archive{max-width:620px;margin:0;color:#6b7280;font-size:.98rem;line-height:1.6}@media (max-width:1024px){.events-row{grid-template-columns:56px minmax(0,1fr);gap:10px 22px}.events-row-meta{grid-column:2;display:flex;flex-wrap:wrap;gap:8px 16px}.events-row-action{grid-column:2;justify-content:flex-start}}@media (max-width:768px){.events-featured-event{grid-template-columns:minmax(0,1fr);gap:0}.events-featured-image{order:-1;min-height:0;aspect-ratio:16/9}.events-featured-meta>[data-meta=price]{flex-basis:100%}.events-featured-copy .events-row-cta{margin-top:14px}.events-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 0}.events-row-action,.events-row-date,.events-row-meta{grid-column:auto}.events-row-date{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:6px}.events-row-date strong{font-size:1.35rem}.events-row-main p{-webkit-line-clamp:3;line-clamp:3}.events-row:has(.events-row-full-date)>.events-row-date{display:none}.events-row-full-date{display:block;margin-bottom:4px;color:#4b5563;font-size:.8125rem;font-weight:600;line-height:1.35}.events-row-meta{display:grid;grid-gap:6px;gap:6px;margin-top:2px}.events-row-action{justify-content:flex-start;min-width:0;margin-top:6px}}@media (max-width:430px){.events-featured-copy{padding:24px 20px}.events-featured-copy h3{max-width:24ch;font-size:clamp(1.7rem,8vw,2.15rem)}.events-row-main h3{font-size:1.125rem}.events-row-meta{font-size:.8125rem}}.event-agenda-section,.event-detail-hero,.event-explore-section{background:#eef4f8}.event-attend-section,.event-overview-section{background:#fff}.event-hero-layout{display:grid;grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);grid-gap:clamp(42px,6vw,84px);gap:clamp(42px,6vw,84px);align-items:start}.event-meta-panel{padding-top:8px}.event-meta-panel dl{display:grid;margin:26px 0 0;border-top:1px solid rgba(17,24,39,.12)}.event-meta-panel div{padding:18px 0;border-bottom:1px solid rgba(17,24,39,.1)}.event-meta-panel dt{margin:0;color:var(--wf-blue);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.event-meta-panel dd{margin:8px 0 0;color:var(--navy-950);font-size:clamp(.98rem,1.08vw,1.04rem);line-height:1.46;font-weight:600}.event-hero-copy h1{max-width:860px;margin:0;color:var(--navy-950);font-size:clamp(2.7rem,4.4vw,4.45rem);line-height:1.02;font-weight:680;letter-spacing:-.02em}.event-hero-copy p{max-width:760px;margin:22px 0 0;color:#374151;font-size:clamp(1.04rem,1.2vw,1.14rem);line-height:1.64}.event-hero-copy .event-subtitle{max-width:760px;font-size:clamp(1.32rem,1.9vw,1.72rem);line-height:1.24}.event-hero-copy .event-hero-meta,.event-hero-copy .event-subtitle{color:var(--navy-950);font-weight:600}.event-hero-copy .button{margin-top:28px}.event-editorial-layout{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);grid-gap:clamp(42px,6vw,82px);gap:clamp(42px,6vw,82px);align-items:start}.event-editorial-layout h2,.event-section-heading h2{margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;font-weight:600;letter-spacing:0}.event-body-copy p{max-width:760px;margin:0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.66}.event-body-copy p+p{margin-top:18px}.event-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(32px,5vw,68px);gap:clamp(32px,5vw,68px);border-top:1px solid rgba(17,24,39,.12)}.event-outcome-grid article{padding-top:clamp(24px,3.4vw,36px)}.event-outcome-grid h2{margin:0;color:var(--navy-950);font-size:clamp(1.18rem,1.45vw,1.42rem);line-height:1.22;font-weight:600}.event-outcome-grid p{max-width:36ch;margin:12px 0 0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.62}.event-section-heading{max-width:820px;margin-bottom:clamp(34px,5vw,56px)}.event-ruled-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(44px,7vw,88px);gap:0 clamp(44px,7vw,88px);border-top:1px solid rgba(17,24,39,.12)}.event-ruled-grid p,.event-ruled-list li{margin:0;padding:22px 0;color:var(--navy-950);font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.5;font-weight:600;border-bottom:1px solid rgba(17,24,39,.1)}.event-ruled-list{margin:0;padding:0;list-style:none}.event-agenda-list,.event-experience-list,.event-ruled-list{display:grid;border-top:1px solid rgba(17,24,39,.12)}.event-agenda-list article,.event-experience-list article{display:grid;grid-template-columns:minmax(170px,.24fr) minmax(0,.76fr);grid-gap:clamp(22px,4vw,54px);gap:clamp(22px,4vw,54px);align-items:start;padding:22px 0;border-bottom:1px solid rgba(17,24,39,.1)}.event-experience-list article{grid-template-columns:1fr}.event-agenda-list time{color:var(--wf-blue);font-size:.78rem;line-height:1.25;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.event-agenda-list p,.event-experience-list p{margin:0;color:var(--navy-950);font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.5;font-weight:600}.event-detail-list{display:grid;margin:0;padding:0;border-top:1px solid rgba(17,24,39,.12)}.event-detail-list div{display:grid;grid-template-columns:minmax(140px,.28fr) minmax(0,.72fr);grid-gap:24px;gap:24px;padding:20px 0;border-bottom:1px solid rgba(17,24,39,.1)}.event-detail-list dt{color:var(--wf-blue);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.event-detail-list dd{margin:0;color:var(--navy-950);font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.5;font-weight:600}.event-registration-status{margin-top:22px!important;color:#fff!important;font-weight:600}@media (max-width:1040px){.event-editorial-layout,.event-hero-layout{grid-template-columns:1fr;gap:34px}}@media (max-width:680px){.event-hero-copy h1{font-size:clamp(2.35rem,10vw,3.2rem)}.event-agenda-list article,.event-detail-list div,.event-outcome-grid,.event-ruled-grid{grid-template-columns:1fr;gap:8px}.event-agenda-list article{padding:20px 0}}.student-event-hero{padding-top:clamp(72px,8vw,96px);padding-bottom:clamp(72px,8vw,96px)}.student-event-content-section,.student-event-final-cta{padding:clamp(72px,8vw,92px) 0}.student-event-final-cta{background:#fff}.student-event-hero-layout{grid-template-columns:minmax(0,.5fr) minmax(340px,.5fr);grid-gap:clamp(44px,6vw,84px);gap:clamp(44px,6vw,84px)}.student-event-hero-copy{max-width:720px}.student-event-hero-copy h1{max-width:660px;margin:0;color:var(--navy-950);font-size:clamp(3rem,4.65vw,3.55rem);line-height:1.02;font-weight:680;letter-spacing:0}@media (min-width:769px){.resume-event-page .student-event-hero{padding-bottom:60px}.resume-event-page .student-event-hero-copy h1{max-width:640px;font-size:clamp(2.75rem,4.25vw,4.35rem)}.resume-event-page .student-event-about{max-width:920px}.resume-event-page .student-event-content{gap:40px}.resume-event-page .student-event-lower-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:100%;max-width:1180px;column-gap:56px;margin-top:0}.resume-event-page .student-event-speaker:before{left:-28px}.resume-event-page .student-event-speaker-profile{grid-template-columns:190px minmax(0,1fr);gap:28px}.resume-event-page .student-event-speaker-profile figure{width:190px;height:auto;aspect-ratio:205/255}.workforce-solutions-event-page .student-event-hero-copy h1{max-width:720px;font-size:clamp(2.55rem,3.75vw,3.9rem);line-height:1.04;font-weight:680;letter-spacing:-.025em}}.student-event-page{--event-body-weight:400;--event-body-line-height:1.6;--event-eyebrow-size:12px;--event-heading-size:clamp(1.95rem,3vw,2.25rem);--event-heading-line-height:1.15;--event-speaker-name-size:24px;--event-speaker-title-size:16px}@media (min-width:769px){.student-event-page:not(.resume-event-page) .student-event-content{gap:40px}}.student-event-subtitle{max-width:620px;margin:18px 0 0;color:#374151;font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.48}.student-event-meta{gap:13px clamp(16px,2.5vw,28px);margin-top:clamp(22px,2.6vw,30px);font-size:clamp(.9rem,.96vw,.98rem);line-height:1.3;font-weight:600}.student-event-meta div{gap:8px}.student-event-hero-copy .button{margin-top:clamp(20px,2.4vw,30px)}.student-event-supporting-meta{margin:12px 0 0;color:#6b7280;font-size:.9rem;line-height:1.45}.student-event-hero-image{position:relative;aspect-ratio:4/3;border-radius:var(--radius-sm)}.event-preview-banner{padding:10px 0;color:var(--navy-950);background:#fff7ed;border-bottom:1px solid rgba(217,144,65,.28)}.event-preview-banner-inner{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:.9rem;line-height:1.4}.event-preview-banner strong{font-weight:700}.event-preview-banner span{color:#5b6472}.event-register-actions{display:grid;justify-items:start;grid-gap:10px;gap:10px;margin-top:clamp(20px,2.4vw,30px)}.student-event-final-cta .event-register-actions .button,.student-event-hero-copy .event-register-actions .button{margin-top:0}.event-register-actions-confirmed{gap:8px}.event-register-confirmed-primary{display:grid;grid-gap:6px;gap:6px;justify-items:start}.event-register-status{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--navy-950);font-size:.94rem;font-weight:700;line-height:1.3}.event-register-status svg{color:var(--wf-blue)}.event-register-supporting-meta{margin-top:2px}.event-register-actions-confirmed+.student-event-supporting-meta{display:none}.event-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgba(4,13,34,.54)}.event-modal{position:relative;width:min(100%,560px);max-height:min(90vh,760px);overflow-y:auto;padding:clamp(24px,4vw,34px);background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:8px;box-shadow:0 24px 70px rgba(4,13,34,.22)}.event-modal h2{max-width:420px;margin:0;color:var(--navy-950);font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:600;line-height:1.12}.event-modal-close{position:absolute;top:16px;right:16px;display:inline-grid;width:40px;height:40px;place-items:center;color:var(--navy-950);background:#fff;border:1px solid rgba(17,24,39,.14);border-radius:8px;cursor:pointer}.event-modal-close:focus-visible,.event-modal-close:hover{border-color:rgba(36,84,166,.38)}.event-modal-form{display:grid;grid-gap:16px;gap:16px;margin-top:22px}.event-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.event-modal-form label{display:grid;grid-gap:7px;gap:7px;color:var(--navy-950);font-size:.86rem;font-weight:700;line-height:1.3}.event-modal-form input,.event-modal-form select,.event-modal-form textarea{min-height:46px;width:100%;padding:10px 12px;color:var(--navy-950);font:inherit;font-size:1rem;background:#fff;border:1px solid rgba(17,24,39,.18);border-radius:8px}.event-modal-form textarea{min-height:104px;resize:vertical}.event-modal-form input:focus,.event-modal-form select:focus,.event-modal-form textarea:focus{outline:3px solid rgba(36,84,166,.18);border-color:var(--wf-blue)}.event-modal-choice-group{display:grid;grid-gap:9px;gap:9px;padding:0;margin:0;border:0}.event-modal-choice-group legend{margin-bottom:1px;color:var(--navy-950);font-size:.86rem;font-weight:700;line-height:1.3}.event-modal-choice-group label{display:flex;gap:9px;align-items:center;color:var(--ink);font-size:.95rem;font-weight:500}.event-modal-choice-group input{min-height:0;width:auto}.event-honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.event-modal-error{margin:0;color:#9f1239;font-size:.92rem;line-height:1.45}.event-modal-actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:4px}.event-modal-actions .text-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;color:var(--wf-blue);font:inherit;font-weight:700;background:transparent;border:0;cursor:pointer}.event-modal-backdrop .event-modal{text-align:left}.event-modal-backdrop .event-modal>h2{max-width:none;margin:0;padding-right:48px;color:var(--navy-950);font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:600;letter-spacing:0;line-height:1.15;text-align:left}.event-modal-backdrop .event-modal-intro{margin:8px 0 0;padding-right:48px;color:#4b5563;font-size:.95rem;line-height:1.45;text-align:left}.event-modal-backdrop .event-modal-form{justify-items:stretch;gap:14px;margin-top:20px;text-align:left}.event-modal-backdrop .event-modal-choice-group legend,.event-modal-backdrop .event-modal-form label{justify-items:stretch;text-align:left}.event-modal-backdrop .event-modal-form input,.event-modal-backdrop .event-modal-form select,.event-modal-backdrop .event-modal-form textarea{text-align:left}.event-modal-backdrop .event-modal-actions{justify-content:flex-start;margin-top:6px}.event-modal-backdrop .event-modal-actions .button{width:auto;margin-top:0}@media (max-width:560px){.event-modal-backdrop{padding:16px}.event-modal-backdrop .event-form-grid{grid-template-columns:1fr;gap:14px}}.event-modal-success{display:grid;justify-items:center;grid-gap:18px;gap:18px;padding:clamp(14px,2vw,22px) 0 4px;text-align:center}.event-modal-success-icon{display:grid;width:72px;height:72px;place-items:center;color:#fff;background:var(--wf-blue);border-radius:999px;box-shadow:0 14px 32px rgba(36,84,166,.18)}.event-modal-success h2{max-width:100%;text-align:center}.event-modal-success-copy,.event-modal-success-email{max-width:390px;margin:0;color:#4b5563;font-size:1rem;line-height:1.55}.event-modal-success-copy strong{display:block;margin-top:5px;color:var(--navy-950);font-weight:700}.event-modal-success-details{display:grid;grid-gap:4px;gap:4px;min-width:min(100%,320px);padding:16px 18px;color:var(--navy-950);background:#f8fafc;border:1px solid rgba(17,24,39,.1);border-radius:8px}.event-modal-success-details p{margin:0;font-size:.98rem;font-weight:700;line-height:1.4}.event-modal-success-actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:center;margin-top:4px}.event-modal-success-actions .button{display:inline-flex;align-items:center;gap:8px}.event-modal-success-actions .text-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;color:var(--wf-blue);font:inherit;font-weight:700;background:transparent;border:0;cursor:pointer}.event-dynamic-list+.event-dynamic-list{margin-top:28px}.event-manage-page{background:#fff}.event-manage-section{padding-top:clamp(38px,7vw,76px);padding-bottom:clamp(42px,8vw,84px);background:#eef4f8}.event-manage-card{display:grid;max-width:720px;grid-gap:22px;gap:22px;padding:clamp(26px,4vw,42px);background:#fff;border:1px solid rgba(17,24,39,.1);border-radius:8px;box-shadow:0 18px 54px rgba(7,21,37,.08)}.event-manage-actions-block h2,.event-manage-card h1,.event-manage-details h2{margin:0;color:var(--navy-950);font-weight:600;letter-spacing:0}.event-manage-card h1{max-width:620px;font-size:clamp(2.15rem,4.5vw,3.45rem);line-height:.98}.event-manage-actions-block>p,.event-manage-card>p:not(.eyebrow),.event-manage-details>p{max-width:620px;margin:0;color:#374151;font-size:1rem;line-height:1.62}.event-manage-details{display:grid;grid-gap:18px;gap:18px}.event-manage-details h2{max-width:640px;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.event-manage-meta{display:flex;flex-wrap:wrap;gap:10px 18px;padding:15px 0;color:#374151;border-top:1px solid rgba(17,24,39,.1);border-bottom:1px solid rgba(17,24,39,.1)}.event-manage-meta div{display:inline-flex;gap:7px;align-items:center;min-width:0;font-size:.96rem;line-height:1.4}.event-manage-meta svg{flex:0 0 auto;color:var(--wf-blue)}.event-manage-confirmation{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;background:#f8fafc;border:1px solid rgba(17,24,39,.1);border-radius:8px}.event-manage-confirmation p{margin:0;color:#4b5563;font-size:.98rem;line-height:1.5}.event-manage-confirmation-cancelled{background:#fff7ed}.event-manage-actions{display:grid;justify-items:start;grid-gap:10px;gap:10px}.event-manage-actions-block{display:grid;grid-gap:12px;gap:12px;padding-top:2px}.event-manage-actions-block h2{font-size:1.02rem;line-height:1.25}.event-manage-status{display:inline-flex;gap:8px;align-items:center;margin:0;color:var(--navy-950);font-weight:700;line-height:1.3}.event-manage-status svg{flex:0 0 auto;color:var(--wf-blue)}.event-manage-status strong{color:var(--navy-950)}.event-manage-cancel-button{color:#9f1239;border-color:rgba(159,18,57,.26)}.event-manage-cancel-button:hover{color:#9f1239;border-color:rgba(159,18,57,.48)}.event-manage-back-link{display:inline-flex;gap:7px;align-items:center;justify-self:start;margin-top:2px}.student-event-content{grid-gap:clamp(38px,5vw,58px);gap:clamp(38px,5vw,58px);margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.student-event-content .eyebrow{margin-bottom:8px}.student-event-about-workfuture-inner .eyebrow,.student-event-content .eyebrow,.student-event-final-cta .eyebrow{font-size:var(--event-eyebrow-size);line-height:1.2;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.student-event-about{max-width:940px}.student-event-about h2{max-width:980px}.student-event-about h2,.student-event-final-cta h2{margin:0;color:var(--navy-950);font-size:var(--event-heading-size);line-height:var(--event-heading-line-height);font-weight:600}.student-event-final-cta h2{letter-spacing:0}.student-event-about p:not(.eyebrow){max-width:900px;margin:10px 0 0;color:#374151;font-family:inherit;font-size:var(--event-body-size);line-height:var(--event-body-line-height);font-weight:var(--event-body-weight);letter-spacing:0}.student-event-lower-row{display:grid;grid-template-columns:minmax(0,.52fr) minmax(360px,.48fr);grid-gap:clamp(44px,5vw,68px);gap:clamp(44px,5vw,68px);align-items:start;padding-top:0}.student-event-takeaway-list{grid-gap:16px;gap:16px;margin:14px 0 0}.student-event-takeaway-list li{grid-template-columns:34px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;color:#374151;font-family:inherit;line-height:var(--event-body-line-height);font-weight:var(--event-body-weight);letter-spacing:0}.student-event-takeaway-list strong{font-weight:inherit}.student-event-takeaway-list svg{width:16px;height:16px;padding:9px;margin-top:0;background:rgba(36,84,166,.1)}.student-event-speaker{position:relative;max-width:none;min-height:100%;padding-left:0;border-left:0}.student-event-speaker:before{content:"";position:absolute;top:0;bottom:0;left:-21px;width:1px;background:rgba(17,24,39,.12)}.student-event-speaker-profile{display:grid;grid-template-columns:205px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start;margin-top:18px}.student-event-speaker-profile figure{position:relative;width:205px;height:255px;margin:0;overflow:hidden;background:#d8dee8;border-radius:var(--radius-sm)}.student-event-speaker-heading{max-width:520px;margin:0;color:var(--navy-950);font-size:var(--event-heading-size);line-height:var(--event-heading-line-height);font-weight:600;letter-spacing:0}.student-event-speaker h3{margin:0;color:var(--navy-950);font-size:var(--event-speaker-name-size);line-height:1.18;font-weight:600}.student-event-speaker-list{grid-gap:24px;gap:24px}.student-event-speaker-multiple .student-event-speaker-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:28px;margin-top:20px}.student-event-speaker-multiple .student-event-speaker-profile{grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:0}.student-event-speaker-multiple .student-event-speaker-profile figure{width:100%;max-width:220px;height:auto;aspect-ratio:4/5}.student-event-speaker-title{margin:4px 0 0;color:#374151;font-size:var(--event-speaker-title-size);font-weight:600}.student-event-speaker-profile div>p:not(.student-event-speaker-title){margin:12px 0 0;color:#374151;font-family:inherit;font-size:var(--event-body-size);line-height:var(--event-body-line-height);font-weight:var(--event-body-weight);letter-spacing:0}.student-event-about-workfuture{padding:clamp(64px,7vw,84px) 0}.student-event-about-workfuture-inner{max-width:var(--wrap)}.student-event-about-workfuture-inner .eyebrow{margin-bottom:8px}.student-event-about-workfuture h2{max-width:820px;margin:0;color:var(--navy-950);font-size:var(--event-heading-size);line-height:var(--event-heading-line-height);font-weight:600;letter-spacing:0}.student-event-about-workfuture p:not(.eyebrow){max-width:860px;margin:10px 0 0;color:#374151;font-family:inherit;font-size:var(--event-body-size);line-height:var(--event-body-line-height);font-weight:var(--event-body-weight);letter-spacing:0}.student-event-about-workfuture .text-link{display:flex;margin-top:28px}.student-event-final-cta-inner{display:grid;justify-items:center;grid-gap:18px;gap:18px;max-width:860px;text-align:center}.student-event-final-cta .eyebrow{margin-bottom:8px}.event-final-cta-mobile-copy{display:none}.event-final-disclaimer{margin:0;color:#6b7280}.workforce-solutions-event-page .student-event-final-cta{padding-top:36px;padding-bottom:36px}.workforce-solutions-event-page .student-event-final-cta-inner{gap:18px}.event-disclaimer-section{padding:18px 0 24px;background:#fff}.event-disclaimer-section p{max-width:none;margin:0;color:#6b7280;font-size:.82rem;line-height:1.5;white-space:nowrap}.workforce-solutions-event-page .event-disclaimer-section{padding-top:14px;padding-bottom:14px}.workforce-solutions-event-page .event-disclaimer-section p{text-align:center}@media (max-width:900px){.student-event-final-cta-inner,.student-event-hero-layout,.student-event-lower-row{grid-template-columns:1fr}.student-event-speaker{max-width:100%;padding-top:18px;padding-left:0;border-top:1px solid rgba(17,24,39,.12);border-left:0}.student-event-hero-image{max-width:620px;aspect-ratio:4/3.2}}@media (max-width:768px){.student-event-page{--section-y:clamp(48px,12vw,64px);--event-body-size:16px;--event-body-line-height:1.55;--event-eyebrow-size:11px;--event-heading-size:clamp(1.5rem,7vw,1.75rem);--event-heading-line-height:1.2;--event-speaker-name-size:22px;--event-speaker-title-size:15px}.student-event-page .section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.student-event-hero{padding-top:48px;padding-bottom:48px}.student-event-hero,.student-event-hero-layout{display:block;height:auto;min-height:0;margin-top:0;align-content:start;justify-content:flex-start}.student-event-hero-layout{max-height:none;gap:0;align-items:stretch;padding-top:0;transform:none}.student-event-hero-copy{margin-top:0;padding-top:0;transform:none}.student-event-hero-copy .eyebrow{margin-top:0;margin-bottom:6px}.student-event-hero-copy h1{font-size:clamp(34px,9.5vw,38px);line-height:1.04}.student-event-subtitle{margin-top:10px;font-size:17px;line-height:1.5}.student-event-meta{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:12px 12px;gap:12px 12px;margin-top:14px;font-size:15px;font-weight:600}.student-event-meta div{gap:6px;justify-content:flex-start}.student-event-meta div:first-child,.student-event-meta div:nth-child(2){white-space:nowrap}.student-event-meta div:first-child time,.student-event-meta div:nth-child(2) time{min-width:max-content;white-space:nowrap}.student-event-hero-copy .button{justify-content:center;width:100%;min-height:48px;margin-top:14px}.student-event-supporting-meta{margin-top:8px;font-size:13px;font-weight:400}.student-event-hero-image{width:100%;height:260px;margin-top:10px;margin-bottom:0;aspect-ratio:auto}.student-event-hero-image img{object-fit:cover;object-position:center}.student-event-about-workfuture .text-link{margin-top:12px}.student-event-about-workfuture{padding-top:21px;padding-bottom:21px}.event-final-cta-mobile-copy{display:inline}.event-final-cta-mobile-copy+.event-final-cta-desktop-copy{display:none}.student-event-final-cta h2:has(.event-final-cta-mobile-copy) .event-final-cta-desktop-copy{display:none}.student-event-final-cta h2:has(.event-final-cta-mobile-copy) .event-final-cta-mobile-copy{display:inline}.workforce-solutions-event-page .student-event-hero{padding-top:24px}.workforce-solutions-event-page .student-event-supporting-meta{max-width:100%;margin-top:8px;font-size:12px;line-height:1.4;font-weight:400;white-space:normal}.workforce-solutions-event-page .student-event-hero-image{height:240px;margin-top:10px}.workforce-solutions-event-page .student-event-hero-image img{object-fit:cover}.event-disclaimer-section{padding:16px 0 20px}.workforce-solutions-event-page .event-disclaimer-section{padding-top:12px;padding-bottom:12px}.workforce-solutions-event-page .event-disclaimer-section p{white-space:normal}.student-event-final-cta-inner{gap:12px}.student-event-content{gap:18px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.student-event-lower-row{gap:28px}.student-event-about-workfuture-inner .eyebrow,.student-event-content .eyebrow{margin-bottom:6px}.student-event-about p:not(.eyebrow),.student-event-about-workfuture p:not(.eyebrow){margin-top:8px}.student-event-about p:not(.eyebrow){font-size:var(--event-body-size);line-height:var(--event-body-line-height);font-weight:var(--event-body-weight)}.student-event-takeaway-list{gap:10px;margin-top:10px}.student-event-takeaway-list li{grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:start;font-size:var(--event-body-size);line-height:var(--event-body-line-height);font-weight:var(--event-body-weight)}.student-event-takeaway-list strong{font-weight:inherit}.student-event-takeaway-list svg{width:14px;height:14px;padding:9px;margin-top:0}.student-event-speaker{display:flow-root;margin-top:0;margin-bottom:0;padding-top:6px;padding-bottom:6px;border-top:0}.student-event-speaker>.eyebrow{display:block}.student-event-speaker:before{display:none}.student-event-speaker-multiple .student-event-speaker-profile,.student-event-speaker-profile{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.student-event-speaker-multiple .student-event-speaker-profile figure,.student-event-speaker-profile figure{float:none;width:92px;height:112px;margin:0}.student-event-speaker-profile>div{display:block;width:100%;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.student-event-speaker h3{font-size:var(--event-speaker-name-size);line-height:1.2;font-weight:600}.student-event-speaker-title{margin-top:3px;font-size:var(--event-speaker-title-size);line-height:1.4;font-weight:600}.student-event-speaker-title span+span{margin-top:2px}.student-event-speaker-profile div>p:not(.student-event-speaker-title){margin-top:8px;font-size:var(--event-body-size);line-height:var(--event-body-line-height);font-weight:var(--event-body-weight)}}@media (max-width:680px){.student-event-hero-copy h1{max-width:13ch}.student-event-final-cta .button{justify-content:center;width:100%}.student-event-hero-image{max-width:none;height:260px;aspect-ratio:auto}.student-event-speaker-multiple .student-event-speaker-profile,.student-event-speaker-profile{display:grid;grid-template-columns:88px minmax(0,1fr)}.student-event-speaker-multiple .student-event-speaker-profile figure,.student-event-speaker-profile figure{float:none;width:88px;height:108px;margin:0;border-radius:var(--radius-sm)}.student-event-speaker{margin-top:0;margin-bottom:0;padding-top:6px;padding-bottom:6px}}@media (max-width:480px){.student-event-hero-image{height:230px}.student-event-speaker-multiple .student-event-speaker-profile figure,.student-event-speaker-profile figure{width:84px;height:104px;margin:0}}.student-event-page{--event-body-size:17px;--event-body-line-height:1.65;--event-eyebrow-size:11px;--event-section-heading-size:clamp(1.9rem,2.7vw,2.125rem);--event-section-heading-line-height:1.16;color:var(--navy-950);background:#fff}.student-event-page .section{padding-top:clamp(78px,8vw,106px);padding-bottom:clamp(78px,8vw,106px)}.student-event-page .eyebrow{color:var(--wf-blue);font-size:var(--event-eyebrow-size);font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.student-event-hero{background:#eef4f8;padding-top:clamp(62px,6.8vw,86px);padding-bottom:clamp(62px,6.8vw,86px)}.student-event-hero-layout{display:grid;grid-template-columns:minmax(0,.45fr) minmax(420px,.55fr);grid-gap:40px;gap:40px;align-items:center}.student-event-hero-layout:not(:has(.student-event-hero-image)){grid-template-columns:minmax(0,760px)}.student-event-hero-copy{align-self:center;max-width:620px}.resume-event-page .student-event-hero-copy h1,.student-event-hero-copy h1,.workforce-solutions-event-page .student-event-hero-copy h1{max-width:680px;margin:0;color:var(--navy-950);font-size:clamp(2.55rem,3.45vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.05}.student-event-subtitle{max-width:590px;margin:14px 0 0;color:#425466;font-size:19px;font-weight:400;line-height:1.5}.student-event-meta{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:20px;color:var(--navy-950);font-size:15px;font-weight:400;line-height:1.4}.student-event-meta div{display:inline-flex;flex-shrink:0;gap:7px;align-items:center;min-width:0;white-space:nowrap}.student-event-meta svg{color:var(--wf-blue)}.student-event-hero-copy .event-register-actions{margin-top:18px}.student-event-hero-image{width:100%;aspect-ratio:16/11;margin:0;overflow:hidden;background:#d8dee8;border-radius:8px}.student-event-hero-image img{width:100%;height:100%;object-fit:cover}.student-event-supporting-meta{margin:8px 0 0;color:#5f6b7a;font-size:15px;font-weight:400;line-height:1.4}.student-event-content-section{background:#fff;padding-top:56px;padding-bottom:56px}.student-event-checklist,.student-event-content{max-width:940px}.student-event-content{display:grid;grid-gap:72px;gap:72px;max-width:var(--wrap)}.student-event-content-with-list{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:start}.student-event-about{display:block;max-width:780px;text-align:left}.student-event-about .eyebrow,.student-event-explore .eyebrow,.student-event-speaker>.eyebrow{margin:0 0 14px;color:var(--wf-blue);font-size:14px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.student-event-about h2,.student-event-about-workfuture h2,.student-event-final-cta h2{max-width:820px;margin:0;color:var(--navy-950);font-size:var(--event-section-heading-size);font-weight:600;letter-spacing:-.015em;line-height:var(--event-section-heading-line-height)}.student-event-about h2{max-width:780px;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.45}.student-event-about p:not(.eyebrow),.student-event-about-workfuture p:not(.eyebrow){max-width:780px;margin:14px 0 0;color:#374151;font-size:var(--event-body-size);font-weight:400;line-height:var(--event-body-line-height)}.student-event-about p:not(.eyebrow){max-width:780px;margin-top:18px;color:var(--navy-950);font-size:18px;font-weight:400;line-height:1.55}.student-event-explore{position:relative;max-width:660px;padding-left:36px}.student-event-explore:before{position:absolute;top:0;bottom:0;left:0;width:1px;content:"";background:rgba(17,24,39,.12)}.student-event-explore .student-event-takeaway-list{grid-template-columns:minmax(0,1fr);gap:17px;margin-top:0}.student-event-explore .student-event-takeaway-list li{grid-template-columns:24px minmax(0,1fr);gap:13px;align-items:start;color:var(--navy-950);font-size:18px;font-weight:400;line-height:1.45}.student-event-explore .student-event-takeaway-list svg{width:14px;height:14px;padding:5px}.student-event-checklist-section{background:#f7f9fc;border-top:1px solid rgba(17,24,39,.06);border-bottom:1px solid rgba(17,24,39,.06)}.student-event-checklist-section+.student-event-checklist-section{background:#fff;border-top:0}.student-event-takeaway-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px clamp(36px,5vw,72px);gap:18px clamp(36px,5vw,72px);margin:24px 0 0;padding:0;list-style:none}.student-event-takeaway-list li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:start;color:#243244;font-size:var(--event-body-size);line-height:1.52}.student-event-takeaway-list svg{box-sizing:content-box;width:14px;height:14px;padding:6px;margin-top:1px;color:var(--wf-blue);background:rgba(36,84,166,.09);border-radius:50%}.student-event-page .student-event-content-section{padding-top:80px}.student-event-page .student-event-content-section:has(+.student-event-speaker-section){padding-bottom:32px;border-bottom:0}.student-event-page .student-event-content-section+.student-event-speaker-section{padding-top:32px}.student-event-page .student-event-speaker-section{background:#fff;padding-top:56px;padding-bottom:56px}.student-event-speaker{width:var(--wrap);min-height:0;margin-right:auto;margin-left:auto;padding:0;border:0}.resume-event-page .student-event-speaker:before,.student-event-speaker:before{content:none}.student-event-speaker-list{display:grid;grid-gap:32px;gap:32px;margin-top:0}.student-event-speaker>.eyebrow{margin-bottom:16px}.student-event-speaker-single .student-event-speaker-profile{display:grid;grid-template-columns:180px minmax(0,1fr);grid-column-gap:32px;column-gap:32px;align-items:start;max-width:none}.student-event-speaker .student-event-speaker-list .student-event-speaker-profile-no-image,.student-event-speaker-multiple .student-event-speaker-list{grid-template-columns:minmax(0,1fr)}.student-event-speaker-multiple .student-event-speaker-profile{display:grid;grid-template-columns:180px minmax(0,1fr);grid-column-gap:32px;column-gap:32px;align-items:start}.student-event-speaker-profile{margin:0;padding:0;text-align:left;background:transparent;border:0;border-radius:0;box-shadow:none}.student-event-speaker-profile>div{margin:0;padding:0}.student-event-speaker-multiple .student-event-speaker-profile figure,.student-event-speaker-profile figure{width:180px;max-width:180px;height:180px;margin:0;overflow:hidden;background:#d8dee8;border-radius:8px;box-shadow:none}.student-event-speaker-single .student-event-speaker-profile figure{width:180px;height:180px;aspect-ratio:auto}.student-event-speaker-multiple .student-event-speaker-profile figure{aspect-ratio:auto}.student-event-speaker-profile img{display:block;width:100%;height:100%;object-fit:cover}.student-event-speaker h2{margin:0 0 6px;color:var(--navy-950);font-size:20px;font-weight:400;letter-spacing:0;line-height:1.3}.student-event-speaker-title{margin:0 0 16px;color:var(--navy-950);font-size:16px;font-weight:400;line-height:1.45}.student-event-speaker-title span{display:block}.student-event-speaker-profile div>p:not(.student-event-speaker-title){max-width:700px;margin:0;color:var(--navy-950);font-size:18px;font-weight:400;line-height:1.55}.student-event-about-workfuture{background:#eef4f8}.student-event-about-workfuture h2{max-width:760px;font-size:clamp(1.55rem,2.3vw,1.9rem)}.student-event-about-workfuture p:not(.eyebrow){max-width:720px;font-size:1rem}.student-event-about-workfuture .text-link{display:inline-flex;gap:7px;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:26px}.student-event-page .student-event-about-workfuture{padding-top:64px;padding-bottom:64px}.student-event-page .student-event-about-workfuture-inner .eyebrow{margin:0 0 14px}.student-event-page .student-event-about-workfuture p:not(.eyebrow){margin-top:18px}.student-event-final-cta,.workforce-solutions-event-page .student-event-final-cta{height:auto;min-height:0;padding-top:48px;padding-bottom:48px;background:#fff}.student-event-final-cta-inner,.workforce-solutions-event-page .student-event-final-cta-inner{display:grid;justify-items:center;grid-gap:0;gap:0;max-width:960px;text-align:center}.student-event-final-cta .eyebrow{margin:0 0 12px}.student-event-final-cta h2{max-width:960px}.student-event-final-cta .event-register-actions{margin-top:24px}.event-final-disclaimer{max-width:760px;margin:2px 0 0;color:#687586;font-size:.86rem;line-height:1.55}.student-event-final-cta .event-final-disclaimer{margin-top:20px}@media (max-width:1040px){.student-event-hero-layout{grid-template-columns:minmax(0,1fr);gap:28px}.student-event-hero-copy{max-width:720px}.student-event-hero-image{max-width:760px}}@media (max-width:768px){.student-event-page{--event-body-size:16px;--event-body-line-height:1.6;--event-section-heading-size:clamp(1.625rem,7vw,1.9rem)}.student-event-page .section{padding-top:clamp(56px,14vw,72px);padding-bottom:clamp(56px,14vw,72px)}.student-event-content-section{padding-top:56px;padding-bottom:56px}.student-event-content,.student-event-content-with-list{grid-template-columns:minmax(0,1fr);gap:34px}.student-event-about h2{max-width:780px;font-size:18px;font-weight:400;line-height:1.45}.student-event-about p:not(.eyebrow){max-width:780px;margin-top:18px;font-size:18px;line-height:1.55}.student-event-explore{max-width:780px;padding-left:0}.student-event-explore:before{content:none}.student-event-hero{padding-top:38px;padding-bottom:44px}.student-event-hero-layout{display:grid;grid-gap:20px;gap:20px}.resume-event-page .student-event-hero-copy h1,.student-event-hero-copy h1,.workforce-solutions-event-page .student-event-hero-copy h1{max-width:none;font-size:clamp(34px,8.8vw,36px);line-height:1.08}.student-event-subtitle{margin-top:10px;font-size:19px;line-height:1.5}.student-event-meta{display:flex;flex-wrap:wrap;gap:9px 14px;margin-top:14px;font-size:16px}.student-event-hero-copy .event-register-actions{margin-top:14px}.student-event-hero-copy .event-register-actions .button{width:-moz-fit-content;width:fit-content;min-height:46px}.student-event-hero-image,.workforce-solutions-event-page .student-event-hero-image{width:100%;height:auto;margin-top:0;aspect-ratio:16/11}.student-event-takeaway-list{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px}.student-event-speaker-multiple .student-event-speaker-profile,.student-event-speaker-single .student-event-speaker-profile{grid-template-columns:minmax(0,1fr);gap:18px}.student-event-speaker-single .student-event-speaker-profile{max-width:520px}.student-event-speaker-multiple .student-event-speaker-profile figure,.student-event-speaker-profile figure{width:180px;max-width:180px;height:180px;aspect-ratio:auto}.student-event-final-cta .button{width:-moz-fit-content;width:fit-content}.student-event-final-cta,.workforce-solutions-event-page .student-event-final-cta{padding-top:32px;padding-bottom:32px}}.event-detail-page :is(h1,h2,p,li){overflow-wrap:break-word}.event-detail-page .student-event-takeaway-list li>span{min-width:0;overflow-wrap:anywhere}.framework-context-section,.framework-hero-section,.framework-practice-section,.framework-related-section{background:#fff}.framework-application-section,.framework-gap-section,.framework-overview-section{background:#eef4f8}.framework-definition-section{background:#fff}.framework-responsibility-section{color:#fff;background:#10213f}.framework-hero-section{padding-top:clamp(76px,8vw,106px);padding-bottom:clamp(76px,8vw,106px)}.framework-hero-layout{display:grid;grid-template-columns:minmax(0,.48fr) minmax(420px,.52fr);grid-gap:clamp(42px,6vw,78px);gap:clamp(42px,6vw,78px);align-items:center}.framework-hero-copy h1{max-width:680px;margin:0;color:var(--navy-950);font-size:clamp(2.45rem,4vw,4.05rem);line-height:1.02;font-weight:680;letter-spacing:-.02em}.framework-hero-copy p:not(.eyebrow){max-width:650px;margin:20px 0 0;color:#374151;font-size:clamp(1.03rem,1.16vw,1.12rem);line-height:1.62}.framework-hero-copy .button-row{margin-top:28px}.framework-hero-photo{position:relative;min-height:460px;margin:0;overflow:hidden;border-radius:8px;background:#dbe3ee}.framework-hero-photo img{object-fit:cover}.framework-model{display:grid;grid-gap:0;gap:0}.framework-model-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(17,24,39,.14);border-bottom:1px solid rgba(17,24,39,.14)}.framework-model-capabilities article{position:relative;display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:190px;padding:28px 26px 28px 0;border-right:1px solid rgba(17,24,39,.1)}.framework-model-capabilities article:not(:first-child){padding-left:26px}.framework-model-capabilities article:last-child{padding-right:0;border-right:0}.framework-application-flow article:not(:last-child):after,.framework-gap-progression article:not(:last-child):after{position:absolute;top:34px;right:12px;color:rgba(35,74,145,.86);content:"->";font-size:1.02rem;font-weight:600}.framework-application-flow h3,.framework-gap-progression h3,.framework-model-capabilities span,.framework-practice-list article>div:first-child>p,.framework-principles-band span{color:var(--wf-blue);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.framework-model-capabilities h3{margin:0;color:var(--navy-950);font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.2;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.framework-model-capabilities strong{color:var(--navy-950);font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.3;font-weight:600}.framework-model-capabilities p,.framework-model-foundation p{margin:0;color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.58}.framework-model-foundation{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,.68fr);grid-gap:24px;gap:24px;align-items:center;padding:24px 26px;background:rgba(255,255,255,.66);border-bottom:1px solid rgba(17,24,39,.14)}.framework-model-foundation h3{margin:0;color:var(--navy-950);font-size:clamp(1rem,1.22vw,1.12rem);line-height:1.2;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.framework-section-header{max-width:790px;margin-bottom:clamp(34px,5vw,58px)}.framework-definition-layout,.framework-editorial-split{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);grid-gap:clamp(44px,7vw,88px);gap:clamp(44px,7vw,88px);align-items:start}.framework-editorial-heading{max-width:520px}.framework-definition-layout h2,.framework-editorial-heading h2{margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.76rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.framework-definition-copy,.framework-editorial-body{max-width:760px;padding-top:4px}.framework-definition-copy{max-width:820px;padding-left:clamp(24px,3vw,36px);border-left:2px solid rgba(35,74,145,.38)}.framework-definition-copy p,.framework-editorial-body p{margin:0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.68}.framework-definition-copy p+p,.framework-editorial-body p+p{margin-top:20px}.framework-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(42px,6vw,68px);border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.framework-comparison>div{padding:28px clamp(28px,4vw,48px) 28px 0}.framework-comparison>div+div{padding-right:0;padding-left:clamp(28px,4vw,48px);border-left:1px solid rgba(17,24,39,.12)}.framework-comparison>div[data-emphasis=true]{background:linear-gradient(90deg,rgba(35,74,145,.045),rgba(35,74,145,0))}.framework-comparison h3{margin:0;color:var(--wf-blue);font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.framework-comparison ul{display:grid;grid-gap:0;gap:0;margin:18px 0 0;padding:0;list-style:none}.framework-comparison li{margin:0;padding:13px 0;color:#374151;border-top:1px solid rgba(17,24,39,.08);font-size:clamp(.96rem,1.05vw,1.03rem);line-height:1.5}.framework-comparison>div[data-emphasis=true] li{color:var(--navy-950);font-weight:600}.framework-gap-flow{display:flex;align-items:center;gap:clamp(14px,2.8vw,34px);margin-top:clamp(42px,6vw,70px);padding:22px 0;border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.framework-gap-flow span:not(.framework-gap-flow-separator){color:var(--navy-950);font-size:clamp(.9rem,1vw,1rem);line-height:1.25;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.framework-gap-flow span[data-emphasis=true]{color:var(--wf-blue)}.framework-gap-flow-separator{position:relative;flex:1 1 42px;min-width:24px;max-width:96px;height:1px;background:rgba(35,74,145,.32)}.framework-gap-flow-separator:after{position:absolute;top:50%;right:0;width:6px;height:6px;border-top:1px solid rgba(35,74,145,.56);border-right:1px solid rgba(35,74,145,.56);content:"";transform:translateY(-50%) rotate(45deg)}.framework-definition h2,.framework-responsibility-layout h2,.framework-section-header h2{margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.8rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.framework-application-flow p,.framework-context-table p,.framework-definition p,.framework-responsibility-layout p,.framework-section-header p:not(.eyebrow){margin:18px 0 0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.62}.framework-application-flow,.framework-gap-progression{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(17,24,39,.12);border-bottom:1px solid rgba(17,24,39,.12)}.framework-application-flow:before,.framework-gap-progression:before{position:absolute;top:35px;right:24px;left:24px;height:1px;background:rgba(35,74,145,.2);content:""}.framework-application-flow article,.framework-gap-progression article{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:168px;padding:26px 26px 26px 0;border-right:1px solid rgba(17,24,39,.1);background:inherit}.framework-application-flow article:not(:first-child),.framework-gap-progression article:not(:first-child){padding-left:26px}.framework-application-flow article:last-child,.framework-gap-progression article:last-child{padding-right:0;border-right:0}.framework-gap-progression article[data-emphasis=true]{background:rgba(255,255,255,.44);padding-left:24px}.framework-application-flow h3,.framework-gap-progression h3{margin:0}.framework-application-flow p,.framework-gap-progression p{margin:0;font-size:clamp(.98rem,1.08vw,1.05rem);line-height:1.58}.framework-definition{max-width:940px}.framework-definition blockquote{max-width:920px;margin:clamp(30px,4vw,44px) 0 0;padding-top:clamp(26px,4vw,38px);color:var(--navy-950);border-top:1px solid rgba(17,24,39,.14);font-size:clamp(1.65rem,3vw,3rem);line-height:1.18;font-weight:600;letter-spacing:-.02em}.framework-definition p{max-width:760px;margin-top:28px}.framework-definition-statement{position:relative;max-width:820px;padding-left:0;color:var(--navy-950)!important;border-left:0;font-size:clamp(1.28rem,1.9vw,1.78rem)!important;line-height:1.36!important;font-weight:600;letter-spacing:-.018em}.framework-definition-conclusion{max-width:1040px;margin:clamp(38px,5vw,58px) 0 0;padding-top:clamp(22px,3vw,30px);color:#374151;border-top:1px solid rgba(17,24,39,.12);font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.68}.framework-application-intro{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);grid-gap:clamp(44px,7vw,88px);gap:clamp(44px,7vw,88px);align-items:start}.framework-application-intro h2{max-width:560px;margin:0;color:var(--navy-950);font-size:clamp(2rem,3vw,2.76rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.framework-application-intro p:not(.eyebrow){max-width:760px;margin:0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.68}.framework-application-rows{display:grid;margin-top:clamp(42px,6vw,68px);border-top:1px solid rgba(17,24,39,.14)}.framework-application-rows article{display:grid;grid-template-columns:minmax(170px,.27fr) minmax(0,.73fr);grid-gap:clamp(22px,4vw,52px);gap:clamp(22px,4vw,52px);align-items:start;padding:clamp(24px,3vw,34px) 0;border-bottom:1px solid rgba(17,24,39,.12)}.framework-application-rows h3{margin:0;color:var(--navy-950);font-size:clamp(1.125rem,1.25vw,1.25rem);line-height:1.25;font-weight:600;letter-spacing:-.01em}.framework-application-rows p{max-width:780px;margin:0;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.62}.framework-application-conclusion{max-width:900px;margin:0;padding-top:clamp(22px,3vw,30px);color:var(--navy-950);font-size:clamp(1.02rem,1.18vw,1.14rem);line-height:1.58;font-weight:600}.framework-overview-model .framework-model-capabilities article{min-height:282px;padding-top:34px;padding-bottom:34px}.framework-practice-list{display:grid;border-top:1px solid rgba(17,24,39,.12)}.framework-practice-list article{display:grid;grid-template-columns:minmax(0,.42fr) minmax(420px,.58fr);grid-gap:clamp(34px,6vw,78px);gap:clamp(34px,6vw,78px);padding:clamp(34px,5vw,56px) 0;border-bottom:1px solid rgba(17,24,39,.1)}.framework-practice-list h3{max-width:560px;margin:12px 0 0;color:var(--navy-950);font-size:clamp(1.55rem,2.2vw,2.1rem);line-height:1.12;font-weight:600;letter-spacing:-.025em}.framework-practice-list span:not(.framework-reflection){display:block;margin-top:18px;color:#374151;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.62}.framework-practice-list h4{margin:0 0 14px;color:var(--navy-950);font-size:.84rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.framework-practice-list ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:18px;color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.54}.framework-reflection{margin:24px 0 0;padding:16px 18px;color:var(--navy-950);background:#eef4f8;border-left:3px solid var(--wf-blue);font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.5;font-weight:600}.framework-context-layout,.framework-responsibility-layout{display:grid;grid-template-columns:minmax(0,.42fr) minmax(420px,.58fr);grid-gap:clamp(44px,7vw,92px);gap:clamp(44px,7vw,92px);align-items:start}.framework-responsibility-layout h2{color:#fff}.framework-responsibility-layout .eyebrow{color:rgba(255,255,255,.64)}.framework-responsibility-layout p{margin-top:0;color:rgba(255,255,255,.78)}.framework-responsibility-layout div:last-child{display:grid;grid-gap:18px;gap:18px}.framework-principles-band{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(36px,5vw,58px);border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.framework-principles-band span{display:flex;align-items:center;min-height:92px;padding:18px 18px 18px 0;color:rgba(255,255,255,.9);border-right:1px solid rgba(255,255,255,.16)}.framework-principles-band span:not(:first-child){padding-left:18px}.framework-principles-band span:last-child{border-right:0}.framework-context-layout .framework-section-header{margin-bottom:0}.framework-context-table{display:grid;border-top:1px solid rgba(17,24,39,.12)}.framework-context-table article{display:grid;grid-gap:12px;gap:12px;padding:28px 0;border-bottom:1px solid rgba(17,24,39,.1)}.framework-context-table h3{margin:0;color:var(--navy-950);font-size:clamp(1.08rem,1.28vw,1.2rem);line-height:1.24;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.framework-context-table p{margin:0}.framework-related-insight figure{min-height:380px}@media (max-width:1040px){.ai-buyer-questions,.ai-context-layout,.ai-framework-competencies,.ai-program-list,.ai-real-world-layout,.ai-responsible-practice,.audience-agenda-layout,.audience-education-journey,.audience-engagement-grid,.audience-experience-header,.audience-pace-grid,.audience-pov-split,.audience-question-grid,.audience-related-layout,.audience-routing-grid,.audience-service-blocks,.audience-starting-layout,.audience-support-layout{grid-template-columns:1fr}.audience-routing-card{grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr)}.services-work-connect-close,.services-work-connect-main{grid-template-columns:1fr}.services-work-connect-close .audience-pov-payoff,.services-work-connect-intro,.services-work-connect-intro h2,.services-work-connect-intro p:not(.eyebrow){max-width:100%}.services-starting-row{grid-template-columns:40px minmax(210px,.34fr) minmax(240px,1fr) minmax(150px,auto);gap:var(--space-2)}.audience-education-journey article,.audience-education-journey article:not(:first-child),.audience-pace-grid article{padding:22px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.audience-education-journey article:not(:last-child):after{top:auto;right:auto;bottom:-10px;left:0;content:"↓"}.audience-education-journey article:last-child,.audience-pace-grid article:last-child{border-bottom:0}.audience-stakeholder-band .audience-section-header,.audience-starting-layout .audience-section-header{margin-bottom:34px}.audience-experience-header .eyebrow{margin-bottom:0}.audience-challenge-grid{gap:0 34px}.audience-stakeholder-band ul{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-stakeholder-band li{border-bottom:1px solid rgba(17,24,39,.1)}.audience-stakeholder-band li:nth-child(3n){border-right:0}.audience-stakeholder-band li:nth-last-child(-n+2){border-bottom:0}.audience-stakeholder-band-six li:nth-child(3n){border-right:0}.audience-stakeholder-band-six li:nth-last-child(-n+3){border-bottom:0}.audience-stakeholder-band-four ul{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-stakeholder-band-four li:nth-child(2n){border-right:0}.audience-stakeholder-band-four li:nth-child(odd){border-right:1px solid rgba(17,24,39,.1)}.audience-stakeholder-band-four li:nth-child(-n+2){border-bottom:1px solid rgba(17,24,39,.1)}.audience-stakeholder-band-four li:nth-last-child(-n+2){border-bottom:0}.about-experience-layout,.about-intersection-layout,.about-labs-layout,.about-purpose-layout,.about-story-layout,.events-chicago-layout,.events-featured-layout,.events-speaking-layout,.framework-application-intro,.framework-context-layout,.framework-definition-layout,.framework-editorial-split,.framework-hero-layout,.framework-practice-list article,.framework-responsibility-layout,.insights-featured-layout,.insights-framework-layout,.insights-framework-visual{grid-template-columns:1fr}.events-chicago-layout,.events-featured-layout,.events-speaking-layout{gap:36px}.events-featured-layout>figure,.events-speaking-layout>figure{min-height:380px}.events-list article{grid-template-columns:minmax(110px,.22fr) minmax(0,.78fr)}.events-list a,.events-list strong{grid-column:2}.framework-application-rows article{grid-template-columns:minmax(160px,.28fr) minmax(0,.72fr);gap:26px}.framework-application-flow,.framework-gap-progression,.framework-model-capabilities,.framework-principles-band{grid-template-columns:repeat(2,minmax(0,1fr))}.framework-application-flow article,.framework-application-flow article:not(:first-child),.framework-gap-progression article,.framework-gap-progression article:not(:first-child),.framework-model-capabilities article,.framework-model-capabilities article:not(:first-child),.framework-principles-band span,.framework-principles-band span:not(:first-child){padding-left:0;border-right:0}.framework-application-flow article:nth-child(odd),.framework-gap-progression article:nth-child(odd),.framework-model-capabilities article:nth-child(odd),.framework-principles-band span:nth-child(odd){padding-right:24px;border-right:1px solid rgba(17,24,39,.1)}.framework-principles-band span:nth-child(odd){border-right-color:rgba(255,255,255,.16)}.framework-application-flow article:not(:last-child):after,.framework-application-flow:before,.framework-gap-progression article:not(:last-child):after,.framework-gap-progression:before{display:none}.framework-hero-photo,.insights-featured-layout figure{min-height:420px}.insights-framework-visual article,.insights-framework-visual article:not(:first-child){min-height:0;padding:22px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.insights-framework-visual article:not(:last-child):after{top:auto;right:auto;bottom:-9px;left:0}.insights-framework-visual article:last-child{border-bottom:0}.insights-framework-section .insights-framework-visual article:nth-of-type(4){border-bottom:1px solid rgba(17,24,39,.1)}.insights-framework-responsible{grid-template-columns:1fr;gap:8px;padding:20px 0;background:transparent}.insights-framework-footer{display:grid;grid-gap:14px;gap:14px}.framework-model-foundation{grid-template-columns:1fr;gap:8px}.framework-related-insight figure{min-height:320px}.about-belief-columns,.about-system-sequence,.about-work-progression{grid-template-columns:1fr}.about-belief-columns article,.about-system-node,.about-system-node:not(:first-child),.about-work-progression article,.about-work-progression article:not(:first-child){min-height:0;padding:22px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.about-belief-columns article:last-child,.about-system-node:last-child,.about-work-progression article:last-child{border-bottom:0}.about-work-progression article:not(:last-child):after{top:auto;right:auto;bottom:-9px;left:0}.about-system-node:not(:last-child):before,.about-work-progression article:not(:last-child):before{display:none}.about-system-arrow{top:auto;right:auto;bottom:-10px;left:0;transform:rotate(90deg)}.about-ecosystem-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,260px)}.about-ecosystem-mosaic figure:first-child,.about-ecosystem-mosaic figure:nth-child(4){grid-row:auto;grid-column:auto}.about-founder-photo{position:relative;top:auto;min-height:540px}.about-intersection-layout .audience-section-header,.about-labs-layout .audience-section-header{margin-bottom:0}.audience-starting-list a{grid-template-columns:1fr;gap:14px}.audience-section-header{max-width:760px}.ai-framework-competencies article{padding-right:0}.ai-help-system{grid-template-columns:1fr;gap:28px;margin-top:34px;padding-top:0;padding-left:24px;border-top:0;border-left:1px solid rgba(17,24,39,.14)}.ai-context-photo,.ai-real-world-photo{min-height:480px}.ai-framework-competencies article:not(:last-child):after{top:auto;right:auto;bottom:-5px;left:0;transform:rotate(135deg)}}@media (max-width:680px){.audience-experience-section,.audience-stakeholder-section{padding-top:46px;padding-bottom:46px}.audience-agenda-layout h2,.audience-experience-header h2,.audience-section-header h2{font-size:clamp(1.85rem,8vw,2.45rem)}.employers-page .audience-stakeholder-heading{white-space:normal}.audience-article-grid,.audience-challenge-grid,.audience-education-journey,.audience-engagement-grid,.audience-evidence-grid,.audience-pace-grid,.audience-pov-split,.audience-question-grid,.audience-related-layout,.audience-routing-grid,.audience-service-blocks,.employers-page .employer-team-session-grid,.higher-ed-audience-page .higher-ed-team-session-grid{grid-template-columns:1fr}.who-we-serve-page .audience-related-layout{grid-template-columns:1fr;gap:var(--space-4)}.services-work-connect-layout,.services-work-connect-main{gap:var(--space-4)}.services-pov-examples,.services-work-connect-close,.services-work-connect-main{grid-template-columns:1fr}.services-work-connect-close .audience-pov-payoff,.services-work-connect-intro,.services-work-connect-intro h2,.services-work-connect-intro p:not(.eyebrow){max-width:100%}.services-pov-examples article{padding:var(--space-3) 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.16)}.services-pov-examples article:first-child{padding-left:0}.services-pov-examples article:last-child{padding-bottom:0;border-bottom:0}.services-starting-layout{gap:var(--space-4)}.services-starting-row{grid-template-columns:1fr;gap:var(--space-1);min-height:0;padding:var(--space-3) 0}.services-starting-row p{max-width:100%;padding-left:0;border-left:0}.services-starting-row .text-link{justify-self:start;margin-top:var(--space-1);white-space:normal}.audience-evidence-grid article,.audience-evidence-grid article:not(:first-child){min-height:0;padding:22px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.audience-evidence-grid article:last-child{border-bottom:0}.audience-challenge-grid article,.audience-question-grid article,.audience-service-blocks article,.audience-starting-list a,.employers-page .employer-team-session-grid article,.higher-ed-audience-page .higher-ed-team-session-grid article{padding:22px 0}.employers-page .employer-team-session-grid article,.employers-page .employer-team-session-grid article:not(:first-child),.higher-ed-audience-page .higher-ed-team-session-grid article,.higher-ed-audience-page .higher-ed-team-session-grid article:not(:first-child){padding-right:0;padding-left:0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.employers-page .employer-team-session-grid article:last-child,.higher-ed-audience-page .higher-ed-team-session-grid article:last-child{border-bottom:0}.employers-page .audience-starting-footer{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-top:var(--space-2)}.k12-audience-page .audience-starting-footer{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-top:var(--space-3)}.employers-page .audience-starting-footer a,.k12-audience-page .audience-starting-footer a{padding:0;border-bottom:0;white-space:normal}.services-master-page .services-connected-intro{margin-bottom:var(--space-3)}.services-master-page .audience-section-header h2,.services-master-page .services-connected-intro h2,.services-work-connect-intro h2{font-size:clamp(30px,8.5vw,34px);line-height:1.1}.services-master-page .audience-section-header p,.services-master-page .services-connected-intro p:not(.eyebrow),.services-work-connect-intro p:not(.eyebrow){font-size:16px;line-height:1.56}.services-master-page .audience-routing-card h3,.services-pov-examples h3,.services-starting-row h3{font-size:clamp(19px,5.4vw,20px);line-height:1.25}.services-master-page .audience-routing-card span,.services-pov-examples p,.services-starting-row p{font-size:16px;line-height:1.55}.services-master-page .services-change-line{flex-direction:column;align-items:flex-start;gap:var(--space-1);max-width:100%;margin-top:var(--space-3);padding-top:var(--space-3)}.services-master-page .services-change-line span[aria-hidden=true]{transform:rotate(90deg)}.services-master-page .services-change-line span:not([aria-hidden=true]){font-size:var(--type-h4)}.audience-routing-card{grid-template-columns:1fr}.audience-routing-card figure{min-height:0;aspect-ratio:16/10}.services-master-page .audience-routing-card{gap:var(--space-2);padding-bottom:var(--space-4)}.services-engagement-cta,.services-master-page .audience-routing-card strong,.services-starting-row .text-link{min-height:44px;align-items:center}.audience-stakeholder-band ul{grid-template-columns:1fr}.audience-stakeholder-band li,.audience-stakeholder-band li:not(:first-child){min-height:0;padding:15px 0;border-right:0}.audience-stakeholder-band li:nth-last-child(-n+2),.audience-stakeholder-band-six li:nth-last-child(-n+3){border-bottom:1px solid rgba(17,24,39,.1)}.audience-stakeholder-band-four li,.audience-stakeholder-band-four li:not(:first-child),.audience-stakeholder-band-four li:nth-child(2n),.audience-stakeholder-band-four li:nth-child(odd),.audience-stakeholder-band-four li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.audience-stakeholder-band li:last-child{border-bottom:0}.k12-audience-page .audience-stakeholder-band-six ul{grid-template-columns:1fr;gap:0}.k12-audience-page .audience-stakeholder-band-six li,.k12-audience-page .audience-stakeholder-band-six li:not(:first-child),.k12-audience-page .audience-stakeholder-band-six li:nth-last-child(-n+3){padding:15px 0;border-bottom:1px solid rgba(17,24,39,.1)}.k12-audience-page .audience-stakeholder-band-six li:last-child{border-bottom:0}.k12-audience-page .audience-stakeholder-heading{white-space:normal}.about-experience-layout,.about-intersection-layout,.about-labs-layout,.about-purpose-layout,.about-story-layout,.insights-featured-layout,.insights-framework-layout,.insights-framework-visual{gap:34px}.insights-intro-section{padding-top:52px;padding-bottom:42px}.insights-page .insights-hero.unified-hero{min-height:470px;padding-top:0;padding-bottom:0}.insights-page .insights-hero.unified-hero .unified-hero-grid{display:grid;min-height:470px;padding:52px 22px 56px;place-items:center start}.insights-page .insights-hero.unified-hero .unified-hero-copy{width:100%;max-width:320px;padding:0}.insights-page .insights-hero.unified-hero h1{width:100%;max-width:320px;color:#fff;font-size:clamp(34px,9vw,36px);line-height:1.07;font-weight:680;letter-spacing:0}.insights-page .insights-hero.unified-hero .lede,.insights-page .insights-hero.unified-hero p:not(.eyebrow){max-width:320px;margin-top:26px;color:rgba(255,255,255,.88);font-size:17px;font-weight:400;line-height:1.5}.insights-featured-layout figure{min-height:300px}.insights-signal-grid{grid-template-columns:1fr}.insights-framework-visual{min-height:0}.framework-hero-section{padding-top:68px}.framework-hero-copy h1{font-size:clamp(2.35rem,12vw,3.6rem)}.framework-hero-photo{min-height:300px}.framework-application-flow,.framework-gap-progression,.framework-model-capabilities,.framework-principles-band{grid-template-columns:1fr}.framework-application-flow article,.framework-application-flow article:not(:first-child),.framework-application-flow article:nth-child(odd),.framework-gap-progression article,.framework-gap-progression article:not(:first-child),.framework-gap-progression article:nth-child(odd),.framework-model-capabilities article,.framework-model-capabilities article:not(:first-child),.framework-model-capabilities article:nth-child(odd),.framework-principles-band span,.framework-principles-band span:not(:first-child),.framework-principles-band span:nth-child(odd){min-height:0;padding:20px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.framework-principles-band span,.framework-principles-band span:not(:first-child),.framework-principles-band span:nth-child(odd){border-bottom-color:rgba(255,255,255,.16)}.framework-application-flow article:last-child,.framework-gap-progression article:last-child,.framework-model-capabilities article:last-child,.framework-principles-band span:last-child{border-bottom:0}.framework-model-foundation{padding:18px 0;background:transparent}.framework-definition-layout,.framework-editorial-split{grid-template-columns:1fr;gap:28px}.framework-definition-copy,.framework-editorial-body{max-width:100%;padding-top:0}.framework-definition-copy{padding-left:0;border-left:0}.framework-definition-conclusion{margin-top:30px}.framework-gap-flow{align-items:stretch;flex-direction:column;gap:0;margin-top:34px;padding:6px 0}.framework-gap-flow span:not(.framework-gap-flow-separator){padding:14px 0;border-bottom:1px solid rgba(17,24,39,.1)}.framework-gap-flow-separator{display:none}.framework-gap-flow span[data-emphasis=true]{border-bottom:0}.framework-comparison{grid-template-columns:1fr}.framework-comparison>div,.framework-comparison>div+div{padding:24px 0;border-left:0}.framework-comparison>div:first-child{border-bottom:1px solid rgba(17,24,39,.12)}.framework-comparison>div[data-emphasis=true]{background:transparent}.framework-application-rows article{grid-template-columns:1fr;gap:10px;padding:22px 0}.framework-practice-list article{gap:24px}.events-featured-layout>figure,.events-speaking-layout>figure{min-height:300px}.events-list article,.events-meta-row,.events-topic-grid{grid-template-columns:1fr}.events-meta-row div,.events-meta-row div+div,.events-topic-grid article,.events-topic-grid article:nth-child(2n){padding:20px 0;border-right:0;border-left:0;border-bottom:1px solid rgba(17,24,39,.1)}.events-meta-row div:last-child,.events-topic-grid article:last-child{border-bottom:0}.events-topic-grid article{min-height:0}.events-list article{gap:10px}.events-list a,.events-list strong{grid-column:auto}.about-story-photo{min-height:360px}.about-ecosystem-mosaic{grid-template-columns:1fr;grid-template-rows:none;gap:14px}.about-ecosystem-mosaic figure{min-height:240px}.about-ecosystem-footer{display:grid;grid-gap:16px;gap:16px}.about-founder-photo{min-height:430px}.about-experience-list,.about-labs-topics{grid-template-columns:1fr}.about-labs-topics li,.about-labs-topics li:nth-child(2n){min-height:0;padding:15px 0}.audience-support-photo{min-height:300px}.audience-agenda-flow p{padding-left:26px}.ai-fluency-service-page .unified-hero,.ai-fluency-service-page .unified-hero-grid{min-height:0}.ai-definition-compact-section blockquote{font-size:clamp(1.45rem,7vw,2.2rem)}.ai-responsible-practice p{white-space:normal}.ai-real-world-photo{min-height:360px}.ai-buyer-questions{gap:34px}.ai-program-card{grid-template-rows:220px 1fr}.ai-program-card figure{min-height:220px}.ai-context-photo{min-height:360px}}.speaking-audiences-layout{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:clamp(40px,5vw,64px);gap:clamp(40px,5vw,64px);align-items:start}.speaking-audiences-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 32px;gap:18px 32px}.speaking-audience-icon,.speaking-audience-row{display:flex;align-items:center}.speaking-audience-icon{flex:none;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);border:1px solid var(--wf-border);color:var(--wf-blue)}.speaking-audience-row span:last-child{color:var(--navy-950);font-size:1rem;font-weight:600;line-height:1.35}.speaking-talks-section{background:var(--offwhite)}.speaking-talks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,2.6vw,28px);gap:clamp(20px,2.6vw,28px);margin-top:clamp(40px,5vw,56px)}.speaking-talk-card{background:#fff;border:1px solid var(--wf-border);border-radius:var(--radius-md);padding:clamp(28px,3vw,34px);box-shadow:var(--shadow-sm)}.speaking-talk-icon{display:flex;width:52px;height:52px;margin-bottom:20px;color:#fff;background:var(--cobalt)}.speaking-talk-card:nth-child(2) .speaking-talk-icon{background:var(--teal)}.speaking-talk-card:nth-child(3) .speaking-talk-icon{background:var(--coral)}.speaking-talk-card:nth-child(4) .speaking-talk-icon{background:var(--amber)}.speaking-talk-card h3{margin:0;color:var(--navy-950);font-size:clamp(1.18rem,1.5vw,1.32rem);line-height:1.26;font-weight:600;letter-spacing:-.01em}.speaking-talk-card p{margin:12px 0 0;color:var(--slate);font-size:.98rem;line-height:1.6}.speaking-approach-strip{padding:clamp(48px,6vw,64px) 0;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.speaking-approach-strip .eyebrow{margin-bottom:22px}.speaking-approach-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(24px,3vw,32px);gap:clamp(24px,3vw,32px)}.speaking-approach-item{padding-top:16px;border-top:3px solid var(--cobalt)}.speaking-approach-item:nth-child(2){border-top-color:var(--teal)}.speaking-approach-item:nth-child(3){border-top-color:var(--coral)}.speaking-approach-item:nth-child(4){border-top-color:var(--amber)}.speaking-approach-item svg{color:var(--navy-950);margin-bottom:10px}.speaking-approach-item h3{margin:0;color:var(--navy-950);font-size:1rem;font-weight:600;letter-spacing:-.005em}.speaking-approach-item p{margin:6px 0 0;color:var(--slate);font-size:.88rem;line-height:1.5}.speaking-formats-layout{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);grid-gap:clamp(48px,6vw,84px);gap:clamp(48px,6vw,84px);align-items:start}.speaking-formats-photo{position:relative;min-height:clamp(280px,26vw,360px);margin-top:32px;overflow:hidden;border-radius:8px;background:#dbe3ee}.speaking-formats-photo img{object-fit:cover}.speaking-formats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.speaking-format-box{padding:18px;border:1px solid var(--wf-border);border-radius:var(--radius-sm);background:#fff}.speaking-format-box svg{color:var(--wf-blue);margin-bottom:10px}.speaking-format-box h3{margin:0;color:var(--navy-950);font-size:.98rem;line-height:1.3}.speaking-format-box p{margin:6px 0 0;color:var(--slate);font-size:.86rem;line-height:1.48}@media (max-width:1040px){.speaking-talks-grid{grid-template-columns:1fr}.speaking-approach-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.speaking-formats-layout{grid-template-columns:1fr;gap:34px}.speaking-formats-photo{min-height:340px}.speaking-audiences-layout{grid-template-columns:1fr;gap:30px}}@media (max-width:680px){.speaking-approach-row,.speaking-audiences-list{grid-template-columns:1fr}.speaking-approach-row{gap:24px}.speaking-formats-grid{grid-template-columns:1fr}}.speaking-page{overflow-x:clip}.speaking-audiences-layout,.speaking-frame-layout,.speaking-talks-layout{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:clamp(42px,6vw,82px);gap:clamp(42px,6vw,82px);align-items:start}.speaking-frame-section{padding-top:clamp(82px,9vw,118px)}.speaking-approach-list,.speaking-outcome-list,.speaking-talks-list{display:grid;border-top:1px solid rgba(17,24,39,.12)}.speaking-approach-list article,.speaking-outcome-list article,.speaking-talk-row{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:18px;gap:18px;padding:clamp(24px,3.4vw,34px) 0;border-bottom:1px solid rgba(17,24,39,.1)}.speaking-outcome-list span{grid-row:1/span 2;color:var(--wf-blue);font-size:.78rem;line-height:1.2;font-weight:600;letter-spacing:.09em}.speaking-outcome-list h3,.speaking-outcome-list p{grid-column:2}.speaking-approach-list h3,.speaking-outcome-list h3,.speaking-talk-row h3{margin:0;color:var(--navy-950);font-size:clamp(1.12rem,1.38vw,1.3rem);line-height:1.24;font-weight:600;letter-spacing:0}.speaking-approach-list p,.speaking-outcome-list p,.speaking-talk-row p{margin:10px 0 0;color:#374151;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.6}.speaking-formats-section,.speaking-talks-section{background:#eef4f8}.speaking-talk-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;border:1px solid rgba(17,24,39,.12);border-radius:var(--radius-sm);color:var(--navy-950);background:#fff}.speaking-formats-layout{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);align-items:center}.speaking-formats-photo{min-height:clamp(360px,40vw,520px);margin-top:34px;border-radius:var(--radius-sm)}.speaking-formats-grid{gap:0;border-top:1px solid rgba(17,24,39,.12)}.speaking-format-box{min-height:188px;padding:clamp(24px,3vw,32px);border:0;border-right:1px solid rgba(17,24,39,.1);border-bottom:1px solid rgba(17,24,39,.1);border-radius:0;background:transparent}.speaking-format-box:nth-child(2n){border-right:0}.speaking-approach-list svg,.speaking-format-box svg{color:var(--wf-blue)}.speaking-format-box h3{font-size:clamp(1rem,1.16vw,1.12rem);font-weight:600;letter-spacing:0}.speaking-format-box p{margin-top:9px;color:#374151;font-size:clamp(.94rem,1.02vw,1rem);line-height:1.56}.speaking-audiences-section{padding-top:clamp(82px,9vw,118px);padding-bottom:clamp(82px,9vw,118px)}.speaking-approach-panel .events-section-heading h2{max-width:620px}.speaking-approach-list{margin-top:clamp(34px,4.5vw,48px)}.speaking-audience-panel{padding:clamp(34px,4.6vw,48px);background:#eef4f8;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius-sm)}.speaking-audience-panel h2{margin:0;color:var(--navy-950);font-size:clamp(1.72rem,2.4vw,2.22rem);line-height:1.12;font-weight:600;letter-spacing:0}.speaking-audiences-list{grid-template-columns:1fr;gap:0;margin-top:30px;border-top:1px solid rgba(17,24,39,.1)}.speaking-audience-row{gap:14px;padding:14px 0;border-bottom:1px solid rgba(17,24,39,.08)}.speaking-audience-row:last-child{border-bottom:0}.speaking-audience-icon{width:36px;height:36px;background:#fff;border-color:rgba(17,24,39,.1)}@media (max-width:1040px){.speaking-audiences-layout,.speaking-formats-layout,.speaking-frame-layout,.speaking-talks-layout{grid-template-columns:1fr;gap:34px}.speaking-formats-layout{align-items:start}.speaking-formats-photo{min-height:360px}}@media (max-width:680px){.speaking-page .wrap{width:var(--wrap);max-width:var(--wrap);min-width:0}.speaking-page h1,.speaking-page h2,.speaking-page h3,.speaking-page p,.speaking-page span{max-width:100%;overflow-wrap:break-word}.speaking-approach-list p,.speaking-format-box p,.speaking-outcome-list p,.speaking-page .events-section-heading p,.speaking-talk-row p{max-width:29ch}.speaking-page .button-row{width:100%}.speaking-page .button{width:100%;justify-content:center;white-space:normal;text-align:center}.speaking-audience-panel h2,.speaking-page .events-section-heading h2{max-width:12ch;font-size:clamp(1.9rem,8vw,2.28rem);line-height:1.12}.speaking-audiences-section,.speaking-frame-section{padding-top:68px;padding-bottom:68px}.speaking-approach-list article,.speaking-outcome-list article,.speaking-talk-row{grid-template-columns:1fr;gap:10px;padding:22px 0}.speaking-outcome-list h3,.speaking-outcome-list p,.speaking-outcome-list span{grid-column:1;grid-row:auto}.speaking-format-box,.speaking-format-box:nth-child(2n){min-height:0;padding:22px 0;border-right:0}.speaking-format-box:last-child{border-bottom:0}.speaking-audience-panel{padding:26px 22px}}:root{--color-primary-navy:#0B1D3A;--color-brand-blue:#2454A6;--color-accent-green:#159A62;--color-charcoal:#374151;--color-border:#D9DEE5;--color-surface:#F5F7F9;--color-white:#FFFFFF;--navy-950:var(--color-primary-navy);--navy-900:var(--color-primary-navy);--navy-800:#18345F;--ink:var(--color-primary-navy);--slate:var(--color-charcoal);--muted:#657284;--line:var(--color-border);--white:var(--color-white);--offwhite:var(--color-surface);--blue-50:#EEF3FA;--mint-50:#ECF8F3;--cobalt:var(--color-brand-blue);--wf-blue:var(--color-brand-blue);--wf-blue-dark:#1C4385;--wf-navy:var(--color-primary-navy);--wf-text:var(--color-primary-navy);--wf-muted:var(--color-charcoal);--wf-soft-blue:#EEF3FA;--wf-border:var(--color-border);--wf-surface:var(--color-white);--teal:var(--color-accent-green);--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:96px;--space-8:128px;--space-9:160px;--container-main:1200px;--container-narrow:760px;--wrap:min(var(--container-main),calc(100% - 44px));--radius-sm:8px;--radius-button:7px;--radius-md:8px;--radius-lg:8px;--shadow-sm:0 8px 24px rgba(11,29,58,0.08);--shadow-md:0 18px 48px rgba(11,29,58,0.14);--type-hero-h1:72px;--type-hero-h1-mobile:44px;--type-page-h1:52px;--type-h2:42px;--type-h3:30px;--type-h4:22px;--type-lead:20px;--type-section-intro:18px;--type-body:16px;--type-eyebrow:12px;--section-y:var(--space-7);--home-section-y:var(--space-7);--home-section-gap:var(--space-5);--home-heading-gap:var(--space-2);--home-copy-gap:var(--space-2)}body{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6}h1,h2,h3,h4{color:var(--color-primary-navy);letter-spacing:0}h1{font-size:var(--type-page-h1);line-height:1.06;font-weight:680}h2{font-size:var(--type-h2);line-height:1.12}h2,h3{font-weight:600}h3{font-size:var(--type-h3);line-height:1.2}h4{font-size:var(--type-h4);line-height:1.28;font-weight:600}.wrap{width:min(var(--container-main),calc(100% - 44px))}.narrow-content,.wrap-narrow{width:min(var(--container-narrow),calc(100% - 44px));margin-inline:auto}.belief-framework,.founder-editorial,.wide-framework-content,.wrap-wide{width:var(--wrap)}.section{padding:var(--section-y) 0;border-bottom:1px solid rgba(217,222,229,.7)}.home-service-band[data-muted=true],.section-cool,.section-neutral,.speaking-formats-section,.speaking-talks-section{background:var(--color-surface)}#services,.home-service-band,.section-white{background:var(--color-white)}.section-mint{background:linear-gradient(135deg,#ECF8F3,#FFFFFF 74%)}.section-blue{background:linear-gradient(135deg,#EEF3FA,#FFFFFF 74%)}.eyebrow,.home-service-secondary,.insight-card>p,.proof-metric-source{color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.cta-grid p,.hero-copy,.lede,.page-hero p{color:var(--color-charcoal);font-size:var(--type-lead);line-height:1.6}.section-intro p:not(.eyebrow){font-size:var(--type-section-intro);line-height:1.55}.button,.nav-cta{min-height:48px;gap:var(--space-1);padding:12px 20px;border-radius:var(--radius-sm);font-size:var(--type-body);font-weight:600;letter-spacing:0}.button.primary,.nav-cta,.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.button.secondary,.secondary{color:var(--color-primary-navy);background:#fff;border-color:var(--color-border)}.button.primary:hover,.desktop-nav a.nav-cta:hover,.desktop-nav a.nav-cta[data-active=true],.nav-cta:hover{color:#fff;background:#1C4385;border-color:#1C4385}.button.secondary:hover{border-color:var(--color-brand-blue);color:var(--color-brand-blue)}.button.primary{min-height:46px;padding:12px 20px;border-radius:var(--radius-button);font-size:15px;font-weight:600;line-height:20px}.about-page .about-view-section .audience-section-header,.founder-editorial-copy,.home-focus-section .section-intro,.insights-topline>div,.proof-header,.section-intro{max-width:var(--container-narrow)}.section-intro{gap:var(--space-5);margin-bottom:var(--space-5)}.cta-grid h2,.founder-editorial-copy h2,.home-focus-section .section-intro h2,.insights-topline h2,.proof-header h2,.section-intro h2{color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.founder-editorial-copy p:not(.eyebrow){margin-top:var(--space-2);color:var(--color-charcoal);font-size:var(--type-lead);line-height:1.6}.home-focus-section .section-intro p:not(.eyebrow),.insights-topline p:not(.eyebrow),.proof-header p:not(.eyebrow),.section-intro p:not(.eyebrow){font-size:var(--type-section-intro);line-height:1.55}.page-hero.unified-hero,.talent-hero.unified-hero,.unified-hero{min-height:560px;padding:var(--space-7) 0 var(--space-6);background:var(--color-primary-navy)}.unified-hero:before{background:linear-gradient(90deg,rgba(11,29,58,.88),rgba(11,29,58,.72) 34%,rgba(11,29,58,.3) 64%,rgba(11,29,58,.08))}.page-hero.unified-hero h1,.talent-hero.unified-hero h1,.unified-hero h1{max-width:var(--container-narrow);color:#fff;font-size:var(--type-page-h1);line-height:1.06;font-weight:680;letter-spacing:0}.home-unified-hero,.home-unified-hero .unified-hero-grid,.page-hero.home-unified-hero,.talent-hero.home-unified-hero{min-height:600px}.home-unified-hero h1,.page-hero.home-unified-hero h1,.talent-hero.home-unified-hero h1{max-width:820px;font-size:var(--type-hero-h1);line-height:.98}.home-unified-hero .hero-copy,.unified-hero .hero-copy,.unified-hero .lede,.unified-hero p:not(.eyebrow){max-width:700px;margin-top:var(--space-4);color:rgba(255,255,255,.82);font-size:var(--type-lead);line-height:1.6}.button-row,.home-unified-hero .button-row,.unified-hero .button-row{gap:var(--space-2);margin-top:var(--space-4)}.unified-hero .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.home-audience-grid,.proof-grid{gap:var(--space-4)}.home-challenge-list{gap:var(--space-6) var(--space-5)}.home-audience-grid article,.insight-card,.proof-card{border-color:var(--color-border)}.home-audience-grid h3,.home-challenge-list h3,.info-card h3,.insight-card h3,.process-step h3,.proof-card h3,.service-feature h3{color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.home-service-copy h3{color:var(--color-primary-navy);font-size:var(--type-h3);line-height:1.2}.home-audience-grid p,.home-challenge-list p,.home-service-copy>p:not(.home-service-secondary),.insight-card span,.process-step p,.proof-card p{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6}.home-service-feature{gap:var(--space-6);padding:var(--space-7) 0}.home-service-band:first-child .home-service-feature,.home-service-band:last-child .home-service-feature{padding-top:var(--space-7);padding-bottom:var(--space-7)}.founder-image,.home-service-image,.info-card,.process-step,.proof-metric-row,.services-menu,.speaking-audience-panel{border-radius:var(--radius-sm)}.proof-metric-row{background:var(--color-primary-navy)}.proof-metric-row div{min-height:128px;padding:var(--space-3)}.text-link{color:var(--color-brand-blue);-webkit-text-decoration-color:rgba(36,84,166,.32);text-decoration-color:rgba(36,84,166,.32)}.text-link:hover{color:var(--color-primary-navy);-webkit-text-decoration-color:var(--color-primary-navy);text-decoration-color:var(--color-primary-navy)}.cta-band{padding:var(--space-8) 0;background:var(--color-primary-navy)}@media (max-width:1040px){:root{--section-y:var(--space-6);--home-section-y:var(--space-6)}.home-service-feature{gap:var(--space-5)}}@media (max-width:680px){:root{--wrap:min(var(--container-main),calc(100% - 28px));--section-y:var(--space-6);--home-section-y:var(--space-6);--home-section-gap:var(--space-4)}.belief-framework,.founder-editorial,.narrow-content,.wide-framework-content,.wrap,.wrap-narrow,.wrap-wide{width:min(var(--container-main),calc(100% - 28px))}.home-unified-hero h1,.page-hero.home-unified-hero h1,.page-hero.unified-hero h1,.talent-hero.home-unified-hero h1,.talent-hero.unified-hero h1,.unified-hero h1,h1{font-size:var(--type-hero-h1-mobile);line-height:1.04}.cta-grid h2,.founder-editorial-copy h2,.home-focus-section .section-intro h2,.insights-topline h2,.proof-header h2,.section-intro h2,h2{font-size:34px;line-height:1.14}.cta-grid p,.founder-editorial-copy p:not(.eyebrow),.hero-copy,.home-focus-section .section-intro p:not(.eyebrow),.insights-topline p:not(.eyebrow),.lede,.page-hero p,.proof-header p:not(.eyebrow),.section-intro p:not(.eyebrow){font-size:18px;line-height:1.58}.page-hero.unified-hero,.talent-hero.unified-hero,.unified-hero{min-height:480px;padding:var(--space-6) 0}.home-unified-hero,.home-unified-hero .unified-hero-grid,.page-hero.home-unified-hero,.talent-hero.home-unified-hero{min-height:540px}.button,.nav-cta{width:100%;white-space:normal}.home-service-feature,.home-service-feature[data-reverse=true]{padding:var(--space-6) 0}.home-service-band:first-child .home-service-feature,.home-service-band:last-child .home-service-feature{padding-top:var(--space-6);padding-bottom:var(--space-6)}.proof-metric-row div{min-height:auto}.cta-band{padding:var(--space-7) 0}}.cta-band,.home-final-cta{padding:var(--space-7) 0;color:#fff;background:var(--color-primary-navy);border-bottom:0}.cta-grid{width:var(--wrap);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:center;margin-inline:auto}.cta-grid h2,.home-final-cta .cta-grid h2{max-width:560px;color:#fff;font-size:var(--type-page-h1);line-height:1.05;font-weight:600;letter-spacing:0}.cta-grid p{max-width:520px;margin:0 0 var(--space-3);color:rgba(255,255,255,.76);font-size:18px;line-height:1.6}.cta-band .button.primary,.home-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue);box-shadow:none}.cta-band .button.primary:hover,.home-final-cta .button.primary:hover{color:#fff;background:var(--wf-blue-dark);border-color:var(--wf-blue-dark);box-shadow:none}.footer{padding:var(--space-6) 0 0;color:rgba(255,255,255,.74);background:var(--color-primary-navy)}.footer-grid{grid-template-columns:minmax(280px,1.55fr) repeat(3,minmax(130px,.65fr));grid-gap:var(--space-5);gap:var(--space-5)}.footer-logo{font-size:18px;font-weight:600}.footer .brand-mark{background:#fff;color:var(--color-primary-navy);border-radius:var(--radius-sm);box-shadow:none}.footer-brand p{max-width:340px;margin:var(--space-2) 0 0;color:rgba(255,255,255,.78);font-size:16px;line-height:1.55}.footer-brand .footer-location{margin-top:var(--space-2);color:rgba(255,255,255,.62)}.footer-column{grid-gap:10px;gap:10px}.footer-column h2{margin:0 0 6px;font-size:var(--type-eyebrow)}.footer-column a{color:rgba(255,255,255,.78);transition:var(--ease)}.footer a:hover,.footer-column a:hover{color:#fff}.footer-bottom{gap:var(--space-3);margin:var(--space-6) auto 0;padding:var(--space-3) 0 var(--space-4);border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.62)}.footer-bottom a{color:rgba(255,255,255,.7)}.footer-bottom a:first-of-type{margin-left:auto}@media (max-width:760px){.cta-band,.home-final-cta{padding:var(--space-6) 0}.cta-grid{width:var(--wrap);grid-template-columns:1fr;gap:var(--space-3)}.cta-grid h2,.home-final-cta .cta-grid h2{max-width:100%;font-size:clamp(36px,10vw,40px);line-height:1.06}.cta-grid p{max-width:100%;margin-bottom:var(--space-3)}.cta-band .button.primary,.home-final-cta .button.primary{width:100%}.footer{padding-top:var(--space-6)}.footer-grid{width:var(--wrap);grid-template-columns:1fr;gap:var(--space-4)}.footer-brand p{max-width:100%}.footer-bottom{width:var(--wrap);flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) 0 var(--space-4)}.footer-bottom a:first-of-type{margin-left:0}}.home-unified-hero,.page-hero.home-unified-hero,.talent-hero.home-unified-hero{min-height:610px;padding:0;color:var(--color-primary-navy);background:#F5F7F9;border-bottom:1px solid rgba(217,222,229,.7)}.home-unified-hero:after,.home-unified-hero:before{content:none}.home-unified-hero .unified-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-gap:clamp(42px,4.8vw,68px);gap:clamp(42px,4.8vw,68px);align-items:center;min-height:610px;padding:52px 0}.home-unified-hero .unified-hero-copy{width:100%;max-width:620px;padding:0}.home-unified-hero h1,.page-hero.home-unified-hero h1,.talent-hero.home-unified-hero h1{max-width:620px;color:var(--color-primary-navy);font-size:52px;line-height:1.04;font-weight:680;letter-spacing:0}.home-unified-hero .hero-copy{max-width:620px;margin-top:22px;color:var(--color-charcoal);font-size:18px;line-height:1.6}.home-unified-hero .button-row{align-items:center;gap:var(--space-3);margin-top:26px}.home-unified-hero .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue);font-weight:600;box-shadow:none}.home-unified-hero .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.home-hero-text-link{display:inline-flex;align-items:center;min-height:42px;color:var(--color-primary-navy);font-size:15px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(11,29,58,.28);text-decoration-color:rgba(11,29,58,.28);text-underline-offset:5px;transition:var(--ease)}.home-hero-text-link:focus-visible,.home-hero-text-link:hover{color:var(--color-brand-blue);-webkit-text-decoration-color:var(--color-brand-blue);text-decoration-color:var(--color-brand-blue)}.responsive-hero-image.home-hero-image{position:relative;inset:auto;z-index:0;width:100%;height:auto;min-height:0;margin:0;aspect-ratio:1.42/1;overflow:hidden;border-radius:6px;background:var(--color-surface);box-shadow:0 18px 42px rgba(11,29,58,.08)}.responsive-hero-image.home-hero-image img{object-fit:cover;filter:saturate(.96) contrast(.98) brightness(1.02)}.responsive-hero-image.home-hero-image:before{content:none}@media (max-width:1040px){.home-unified-hero,.home-unified-hero .unified-hero-grid,.page-hero.home-unified-hero,.talent-hero.home-unified-hero{min-height:580px}.home-unified-hero .unified-hero-grid{grid-template-columns:minmax(470px,1.08fr) minmax(250px,.92fr);gap:clamp(18px,2.4vw,28px);padding:48px 0}.home-unified-hero h1,.page-hero.home-unified-hero h1,.talent-hero.home-unified-hero h1{font-size:clamp(42px,5vw,48px)}}@media (min-width:681px) and (max-width:820px){.home-unified-hero .unified-hero-grid{grid-template-columns:1fr}}@media (max-width:680px){.home-unified-hero,.page-hero.home-unified-hero,.talent-hero.home-unified-hero{min-height:0}.home-unified-hero .unified-hero-grid{grid-template-columns:1fr;gap:var(--space-4);min-height:0;padding:68px 0}.home-unified-hero .unified-hero-copy{max-width:100%}.home-unified-hero h1,.page-hero.home-unified-hero h1,.talent-hero.home-unified-hero h1{max-width:100%;font-size:clamp(38px,10vw,42px);line-height:1.06}.home-unified-hero .hero-copy{max-width:100%;margin-top:24px;font-size:17px;line-height:1.6}.home-unified-hero .button-row{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4)}.home-unified-hero .button.primary{width:100%}.home-hero-text-link{min-height:0}.responsive-hero-image.home-hero-image{width:100%;aspect-ratio:4/3}}.header{background:#fff;border-bottom:1px solid rgba(217,222,229,.85)}.header-inner{min-height:70px;gap:22px}.header .brand{flex:0 0 auto;gap:11px;align-items:center;line-height:1;letter-spacing:0}.header-logo{display:block;width:184px;height:auto}.header-wordmark{color:#0B1D3A;font-size:17px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap}.desktop-nav{gap:16px;transform:none}.desktop-nav,.nav-trigger{color:#223047;font-size:14px;font-weight:500;line-height:1;letter-spacing:0}.nav-trigger{gap:5px;padding:14px 0}.desktop-nav a{color:#223047;font-size:14px;font-weight:500;line-height:1;letter-spacing:0}.desktop-nav a:hover,.nav-trigger:hover{color:#2454A6}.desktop-nav a[data-active=true],.nav-trigger[data-active=true]{color:#0B1D3A;font-weight:600}.desktop-nav a:after,.nav-trigger:after{bottom:-8px;background:#0B1D3A}.desktop-nav .nav-cta,.nav-cta{min-height:40px;height:40px;padding:10px 16px;border-radius:var(--radius-button);background:#2454A6;border-color:#2454A6;color:#fff;font-size:14px;font-weight:600;line-height:1;letter-spacing:0;box-shadow:none}.desktop-nav .nav-cta:hover,.desktop-nav a.nav-cta[data-active=true],.nav-cta:hover{background:var(--wf-blue-dark);border-color:var(--wf-blue-dark);color:#fff;font-weight:600;transform:none;box-shadow:none}@media (max-width:1040px){.desktop-nav,.nav-cta{display:none}.header-inner{min-height:70px}.header-logo{width:176px}.mobile-panel{inset:70px 0 auto 0;max-height:calc(100vh - 70px)}}@media (max-width:680px){.header-inner{min-height:68px}.header-logo{width:160px}.header-wordmark{display:none}.mobile-panel{inset:68px 0 auto 0;max-height:calc(100vh - 68px)}.header .wrap{width:var(--wrap);max-width:var(--wrap)}.header-inner{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px}.header .brand{gap:0}.header-logo{width:152px}.header-wordmark{display:none}.menu-button{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid rgba(11,29,58,.18);border-radius:5px;background:#fff;color:#0B1D3A;box-shadow:none}.menu-button svg{color:#0B1D3A;stroke-width:2}.mobile-panel{inset:64px 0 auto 0;max-height:calc(100vh - 64px);padding-right:min(100% - 40px,var(--container-main));padding-left:min(100% - 40px,var(--container-main))}}@media (min-width:1041px){#services-menu.services-menu{top:calc(100% + 10px);width:300px;max-width:300px;padding:17px;background:#fff;border:1px solid #d9dee5;border-radius:5px;box-shadow:0 12px 28px rgba(11,29,58,.1)}#services-menu.services-menu a{display:block;padding:0;border-radius:0;background:transparent;transform:none}#services-menu.services-menu a+a{margin-top:15px}#services-menu.services-menu a:focus-visible,#services-menu.services-menu a:hover{background:transparent;transform:none}#services-menu.services-menu span{display:block;color:#0B1D3A;font-size:15px;line-height:1.2;font-weight:600;letter-spacing:0}#services-menu.services-menu a:focus-visible span,#services-menu.services-menu a:hover span{color:#2454A6}#services-menu.services-menu .menu-final-link{margin-top:14px;padding-top:14px;padding-bottom:0;border-top:1px solid #d9dee5}#services-menu.services-menu .menu-final-link span{color:#0B1D3A;font-size:14px;line-height:1.2;font-weight:600}#audiences-menu.services-menu{top:calc(100% + 10px);width:300px;max-width:300px;padding:17px;background:#fff;border:1px solid #d9dee5;border-radius:5px;box-shadow:0 12px 28px rgba(11,29,58,.1)}#audiences-menu.services-menu a{display:block;padding:0;border-radius:0;background:transparent;transform:none}#audiences-menu.services-menu a+a{margin-top:15px}}@media (min-width:1041px){#audiences-menu.services-menu a:focus-visible,#audiences-menu.services-menu a:hover{background:transparent;transform:none}#audiences-menu.services-menu span{display:block;color:#0B1D3A;font-size:15px;line-height:1.2;font-weight:600;letter-spacing:0}#audiences-menu.services-menu a:focus-visible span,#audiences-menu.services-menu a:hover span{color:#2454A6}#audiences-menu.services-menu .menu-final-link{margin-top:14px;padding-top:14px;padding-bottom:0;border-top:1px solid #d9dee5}#audiences-menu.services-menu .menu-final-link span{color:#0B1D3A;font-size:14px;line-height:1.2;font-weight:600}}.home-unified-hero .unified-hero-copy>p.hero-copy{max-width:520px;margin-top:22px;color:#374151;font-size:18px;font-weight:400;line-height:1.6}.home-hero-copy-mobile,.home-hero-title-mobile{display:none}.home-hero-nowrap{white-space:nowrap}@media (max-width:680px){.home-unified-hero,.page-hero.home-unified-hero,.talent-hero.home-unified-hero{min-height:530px;color:#fff;background:#0B1D3A;border-bottom:0}.home-unified-hero:after,.home-unified-hero:before{content:none}.home-unified-hero .unified-hero-grid{width:100%;max-width:none;min-height:530px;display:grid;grid-template-columns:1fr;place-items:center;padding:64px 24px 68px;overflow:hidden}.home-unified-hero .unified-hero-grid:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(11,29,58,.68),rgba(11,29,58,.74)),linear-gradient(90deg,rgba(11,29,58,.14),rgba(11,29,58,.34))}.home-unified-hero .unified-hero-copy{position:relative;z-index:2;display:grid;justify-items:center;justify-self:center;width:min(100%,320px);max-width:320px;margin-inline:auto;padding:0;text-align:center;transform:none}.home-unified-hero h1,.page-hero.home-unified-hero h1,.talent-hero.home-unified-hero h1{width:100%;max-width:320px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;color:#fff;font-size:clamp(34px,9vw,36px);line-height:1.07;font-weight:680;text-align:center}.home-hero-title-desktop{display:none}.home-hero-title-mobile{display:inline}.home-unified-hero .unified-hero-copy>p.hero-copy{max-width:300px;margin-top:22px;color:rgba(255,255,255,.9);font-size:17px;font-weight:400;line-height:1.5;text-align:center}.home-hero-copy-desktop{display:none}.home-hero-copy-mobile{display:inline}.home-unified-hero .button-row{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(100%,300px);margin-top:26px}.home-unified-hero .button.primary{width:100%;background:#2454A6;border-color:#2454A6;color:#fff;font-weight:600}.home-hero-text-link{min-height:0;color:#fff;font-size:15px;font-weight:600;text-align:center;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.46);text-decoration-color:rgba(255,255,255,.46);text-underline-offset:5px}.home-hero-text-link:focus-visible,.home-hero-text-link:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.responsive-hero-image.home-hero-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.responsive-hero-image.home-hero-image img{object-fit:cover;object-position:58% 18%}}html.menu-open{overflow:hidden;overscroll-behavior:none}.mobile-nav-shell{display:none}@media (max-width:1040px){.header{z-index:1000}.mobile-nav-shell{display:contents}.menu-button{display:inline-grid;place-items:center;flex:0 0 auto;width:44px;height:44px;padding:0;color:#0B1D3A;background:#fff;border:1px solid rgba(11,29,58,.18);border-radius:5px;box-shadow:none}.menu-button:focus-visible,.menu-button:hover{color:#2454A6;background:#fff;border-color:#2454A6}.menu-button:focus-visible,.mobile-panel a:focus-visible,.mobile-services-toggle:focus-visible{outline:2px solid rgba(36,84,166,.45);outline-offset:2px}.menu-button svg{width:22px;height:22px;color:currentColor;stroke-width:2}.mobile-panel{display:block;position:fixed;top:70px;right:0;left:0;z-index:999;width:100%;max-height:calc(100dvh - 70px);padding:22px 24px 24px;overflow-y:auto;color:#0B1D3A;background:#fff;border-top:1px solid #d9dee5;border-bottom:1px solid #d9dee5;border-radius:0;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.mobile-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-panel>a:not(.mobile-nav-cta),.mobile-services-toggle{display:flex;min-height:52px;width:100%;align-items:center;justify-content:space-between;padding:0;color:#0B1D3A;background:transparent;border:0;border-bottom:1px solid #d9dee5;border-radius:0;font:inherit;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0;text-align:left}.mobile-panel>a:not(.mobile-nav-cta):focus-visible,.mobile-panel>a:not(.mobile-nav-cta):hover,.mobile-panel>a[data-active=true],.mobile-services-toggle:focus-visible,.mobile-services-toggle:hover{color:#2454A6;background:transparent}.mobile-services-toggle svg{flex:0 0 auto;color:currentColor;transition:transform .16s ease}.mobile-services-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-services-list{display:none;padding:14px 0 16px 14px;border-bottom:1px solid #d9dee5}.mobile-services-list[data-open=true]{display:grid;grid-gap:10px;gap:10px}.mobile-services-list a{display:block;min-height:34px;padding:4px 0;color:#374151;background:transparent;border:0;border-radius:0;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0}.mobile-services-list a:focus-visible,.mobile-services-list a:hover{color:#2454A6;background:transparent}.mobile-services-list span{display:inline;color:inherit;font:inherit}.mobile-services-list small{display:none}.mobile-panel>a.mobile-nav-cta{display:flex;width:100%;height:44px;min-height:44px;align-items:center;justify-content:center;margin-top:22px;padding:0 16px;color:#fff;background:#2454A6;border:1px solid #2454a6;border-radius:var(--radius-button);font-size:15px;font-weight:600;line-height:1;letter-spacing:0}.mobile-panel>a.mobile-nav-cta:focus-visible,.mobile-panel>a.mobile-nav-cta:hover,.mobile-panel>a.mobile-nav-cta[data-active=true]{color:#fff;background:var(--wf-blue-dark);border-color:var(--wf-blue-dark)}}@media (max-width:680px){.mobile-panel{top:64px;max-height:calc(100dvh - 64px);padding:22px 24px 24px}}.home-audience-section .section-intro{max-width:980px}.home-audience-section .section-intro h2{max-width:980px;font-size:clamp(40px,3.3vw,42px);line-height:1.12;white-space:nowrap}.home-audience-section .section-intro p:not(.eyebrow){max-width:820px;color:#374151;font-size:18px;font-weight:400;line-height:1.6}@media (min-width:1041px){.home-audience-section .section-intro,.home-audience-section .section-intro p:not(.eyebrow){max-width:1060px}}.home-audience-section .home-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.home-audience-section .home-audience-grid article{display:grid;align-content:start;grid-template-rows:auto auto auto auto;min-height:260px;padding:22px 28px 24px;border-right:1px solid #d9dee5;border-bottom:0}.home-audience-section .home-audience-grid article:first-child{padding-left:0}.home-audience-section .home-audience-grid article:last-child{padding-right:0;border-right:0}.home-audience-section .home-audience-icon{width:24px;height:24px;margin:0 0 16px;color:#2454A6;stroke-width:1.8}.home-audience-section .home-audience-grid h3{margin:0 0 12px;color:#0B1D3A;font-size:clamp(20px,1.6vw,22px);line-height:1.24;font-weight:600;letter-spacing:0}.home-audience-section .home-audience-grid h3 a{color:inherit;text-decoration:none}.home-audience-section .home-audience-grid h3 a:focus-visible,.home-audience-section .home-audience-grid h3 a:hover{color:#2454A6}.home-audience-section .home-audience-grid p{margin:0;color:#374151;font-size:16px;font-weight:400;line-height:1.6}.home-audience-section .feature-text-link{align-self:start;margin-top:16px;color:#0B1D3A;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none}.home-audience-section .feature-text-link:focus-visible,.home-audience-section .feature-text-link:hover{color:#2454A6}@media (max-width:1040px){.home-audience-section .section-intro h2{white-space:normal}.home-audience-section .home-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-audience-section .home-audience-grid article{padding:28px 28px 30px;border-right:1px solid #d9dee5;border-bottom:1px solid #d9dee5}.home-audience-section .home-audience-grid article:nth-child(2n){padding-right:0;border-right:0}.home-audience-section .home-audience-grid article:nth-child(odd){padding-left:0}.home-audience-section .home-audience-grid article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:680px){.home-audience-section .section-intro h2{font-size:clamp(34px,9vw,40px);line-height:1.08}.home-audience-section .section-intro p:not(.eyebrow){max-width:100%;font-size:18px;line-height:1.58}.home-audience-section .home-audience-grid{grid-template-columns:1fr}.home-audience-section .home-audience-grid article,.home-audience-section .home-audience-grid article:first-child,.home-audience-section .home-audience-grid article:last-child,.home-audience-section .home-audience-grid article:nth-child(2n),.home-audience-section .home-audience-grid article:nth-child(odd),.home-audience-section .home-audience-grid article:nth-last-child(-n+2){min-height:auto;padding:30px 0;border-right:0;border-bottom:1px solid #d9dee5}.home-audience-section .home-audience-grid article:first-child{padding-top:0}.home-audience-section .home-audience-grid article:last-child{padding-bottom:0;border-bottom:0}.home-audience-section .feature-text-link{margin-top:14px}}.home-challenges-section .section-intro{max-width:980px}.home-challenges-section .section-intro h2{max-width:980px;font-size:clamp(40px,3.3vw,42px);line-height:1.12;white-space:nowrap}.home-challenges-section .section-intro p:not(.eyebrow){max-width:820px;color:#374151;font-size:18px;font-weight:400;line-height:1.6}.home-challenges-section .home-challenge-list,.strategy-decisions-section .home-challenge-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 48px}.home-challenges-section .home-challenge-list a,.home-challenges-section .home-challenge-list article,.strategy-decisions-section .home-challenge-list article{gap:9px;color:inherit;text-decoration:none}.home-challenges-section .home-challenge-icon{width:22px;height:22px;margin-bottom:5px;color:#2454A6;stroke-width:1.8}.home-challenges-section .home-challenge-list h3,.strategy-decisions-section .home-challenge-list h3{margin:0;color:#0B1D3A;font-size:clamp(20px,1.6vw,22px);line-height:1.25;font-weight:600;letter-spacing:0}.home-challenges-section .home-challenge-list p,.strategy-decisions-section .home-challenge-list p{margin:0;color:#374151;font-size:16px;font-weight:400;line-height:1.6}.home-challenges-section .home-challenge-list a:focus-visible h3,.home-challenges-section .home-challenge-list a:hover h3{color:#2454A6}@media (max-width:1040px){.home-challenges-section .section-intro h2{white-space:normal}.home-challenges-section .home-challenge-list,.strategy-decisions-section .home-challenge-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}}@media (max-width:680px){.home-challenges-section{padding-top:60px;padding-bottom:60px}.home-challenges-section .section-intro{width:100%;margin-bottom:30px;text-align:left}.home-challenges-section .section-intro .eyebrow{width:100%;text-align:left;font-size:12px;font-weight:600}.home-challenges-section .section-intro h2{width:100%;font-size:clamp(30px,8.4vw,32px);line-height:1.1;text-align:left}.home-challenges-section .section-intro p:not(.eyebrow){max-width:100%;width:100%;font-size:16px;line-height:1.55;text-align:left}.home-challenges-section .home-challenge-list,.strategy-decisions-section .home-challenge-list{grid-template-columns:1fr;gap:0}.home-challenges-section .home-challenge-list a,.home-challenges-section .home-challenge-list article,.strategy-decisions-section .home-challenge-list article{justify-items:start;text-align:left;display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;padding:26px 0;border-bottom:1px solid #d9dee5}.home-challenges-section .home-challenge-list a:first-child,.home-challenges-section .home-challenge-list article:first-child,.strategy-decisions-section .home-challenge-list article:first-child{padding-top:0}.home-challenges-section .home-challenge-list a:last-child,.home-challenges-section .home-challenge-list article:last-child,.strategy-decisions-section .home-challenge-list article:last-child{padding-bottom:0;border-bottom:0}.home-challenges-section .home-challenge-icon{width:22px;height:22px;justify-self:start;margin-bottom:4px}.home-challenges-section .home-challenge-list h3,.strategy-decisions-section .home-challenge-list h3{font-size:clamp(19px,5.4vw,20px);line-height:1.25;text-align:left}.home-challenges-section .home-challenge-list p,.strategy-decisions-section .home-challenge-list p{font-size:16px;line-height:1.55;text-align:left}}main.home-page .wcf-section{background:var(--color-surface)}.wcf{text-align:center}.wcf-header{max-width:760px;margin:0 auto}.wcf-header:before{content:"";display:block;width:40px;height:2px;margin:0 auto 24px;background:var(--color-brand-blue)}main.home-page .wcf-header h2{margin:0;color:var(--color-primary-navy);font-size:var(--h2-hierarchy-section);line-height:1.12;font-weight:600;letter-spacing:0}.wcf-header p{margin:20px auto 0;color:var(--color-charcoal);font-size:17px;line-height:1.6}.wcf-header .wcf-subtitle{margin-top:10px;font-size:19px;line-height:1.5}.wcf-flow{display:flex;flex-direction:column;align-items:center;margin-top:64px}.wcf-arrow{display:block;margin:22px auto;color:var(--color-brand-blue)}.wcf-intelligence h3,.wcf-step h3{margin:0;color:var(--color-primary-navy);font-size:15px;line-height:1.3;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.wcf ul{display:flex;flex-wrap:wrap;justify-content:center;margin:12px 0 0;padding:0;list-style:none}.wcf-step li{padding:0 20px;color:var(--color-charcoal);font-size:16px;line-height:1.5}.wcf-step li+li{border-left:1px solid var(--color-border)}.wcf-system{width:100%;max-width:1080px;padding:36px clamp(24px,4vw,48px) 40px;background:var(--color-white);border-radius:var(--radius-md)}.wcf-intelligence h3{display:flex;align-items:center;gap:24px;color:var(--color-brand-blue);font-size:13px}.wcf-intelligence h3:after,.wcf-intelligence h3:before{content:"";flex:1 1;height:1px;background:var(--color-border)}.wcf-intelligence ul{margin-top:8px}.wcf-intelligence li{color:var(--color-charcoal);font-size:15px;line-height:1.5}.wcf-intelligence li+li:before{content:"\00B7";margin:0 10px;color:var(--color-charcoal)}.wcf .wcf-system-title{margin:22px 0 0;color:var(--color-primary-navy);font-size:clamp(28px,2.6vw,36px);line-height:1.1;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.wcf-components{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px}.wcf-component{padding:4px clamp(16px,2vw,28px)}.wcf-component+.wcf-component{border-left:1px solid var(--color-border)}.wcf-component svg{display:block;margin:0 auto;color:var(--color-brand-blue)}.wcf-component h4{margin:14px 0 0;color:var(--color-primary-navy);font-size:18px;line-height:1.3;font-weight:600;letter-spacing:0}.wcf-component p{max-width:200px;margin:8px auto 0;color:var(--color-charcoal);font-size:15px;line-height:1.5}.wcf-closing{position:relative;max-width:1080px;margin:64px auto 0;padding-top:40px;border-top:1px solid var(--color-border);font-size:clamp(22px,2vw,26px);line-height:1.35;font-weight:600}.wcf-closing:before{content:"";position:absolute;top:-2px;left:50%;width:48px;height:3px;background:var(--color-brand-blue);transform:translateX(-50%)}.wcf-closing span{display:block;color:var(--color-primary-navy)}.wcf-closing span+span{color:var(--color-brand-blue)}@media (max-width:860px){.wcf-components{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.wcf-component:nth-child(odd){border-left:0}}@media (max-width:680px){main.home-page .wcf-header h2{font-size:32px;line-height:1.15}.wcf-header .wcf-subtitle{font-size:18px}.wcf-header p{font-size:16px}.wcf-flow{margin-top:48px}.wcf-arrow{margin:18px auto}.wcf ul{gap:4px 18px}.wcf-step li{padding:0;font-size:15px}.wcf-step li+li{border-left:0}.wcf-intelligence h3{gap:14px}.wcf-intelligence li+li:before{content:none}.wcf .wcf-system-title{font-size:26px}.wcf-system{padding:28px 18px 32px}.wcf-closing{margin-top:48px;padding-top:32px;font-size:21px}}@media (max-width:480px){.wcf-components{grid-template-columns:1fr;row-gap:0}.wcf-component,.wcf-component+.wcf-component{padding:20px 8px;border-left:0}.wcf-component+.wcf-component{border-top:1px solid var(--color-border)}}main.home-page .hww-section{--hww-col-gap:clamp(32px,3.4vw,56px);padding:120px 0;background:var(--color-white)}.hww-intro{max-width:1000px;margin-bottom:80px}.hww-intro .eyebrow{margin:0 0 12px;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}main.home-page .hww-intro h2{margin:0;color:var(--color-primary-navy);font-size:var(--h2-hierarchy-section);line-height:1.12;font-weight:600;letter-spacing:0}.hww-intro p:not(.eyebrow){margin:20px 0 0;color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55}.hww-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.hww-stage{padding-right:var(--hww-col-gap)}.hww-stage-head{display:flex;align-items:center;gap:18px;margin-bottom:28px}.hww-stage-head span{color:var(--color-brand-blue);font-size:clamp(28px,2.4vw,34px);line-height:1;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hww-stage-head:after{content:"";flex:1 1;height:1px;margin-right:calc(-1 * var(--hww-col-gap) + 18px);background:var(--color-border)}.hww-stage:last-child .hww-stage-head:after{margin-right:0}.hww .hww-stage-label,.hww-stage .hww-stage-label{margin:0 0 14px;color:var(--color-brand-blue);font-size:14px;line-height:1.3;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hww-stage p{margin:0;color:var(--color-charcoal);font-size:17px;line-height:1.6}.hww-callout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;grid-gap:0;gap:0;margin-top:80px;padding:36px clamp(28px,3.4vw,48px);background:var(--color-surface);border-radius:var(--radius-md)}.hww-callout-heading{padding-right:clamp(28px,3.4vw,48px)}.hww-callout .eyebrow{margin:0 0 10px;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hww-callout h3{margin:0;color:var(--color-primary-navy);font-size:clamp(22px,1.7vw,24px);line-height:1.25;font-weight:600;letter-spacing:0}.hww-callout>p{margin:0;padding-left:clamp(28px,3.4vw,48px);border-left:1px solid var(--color-border);color:var(--color-charcoal);font-size:16px;line-height:1.6}@media (max-width:1040px){main.home-page .hww-section{padding:96px 0}.hww-intro{margin-bottom:64px}.hww-stages{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.hww-stage:nth-child(2n) .hww-stage-head:after{margin-right:0}.hww-callout{margin-top:64px}}@media (max-width:760px){.hww-callout{grid-template-columns:1fr;padding:28px 24px}.hww-callout-heading{padding-right:0}.hww-callout>p{margin-top:16px;padding:16px 0 0;border-top:1px solid var(--color-border);border-left:0}}@media (max-width:680px){main.home-page .hww-section{padding:72px 0}.hww-intro{margin-bottom:48px}main.home-page .hww-intro h2{font-size:32px;line-height:1.15}.hww-intro p:not(.eyebrow){font-size:18px}.hww-stages{grid-template-columns:1fr;row-gap:0}.hww-stage{position:relative;padding:0 0 36px 60px}.hww-stage:last-child{padding-bottom:0}.hww-stage-head{position:absolute;top:0;bottom:0;left:0;flex-direction:column;gap:12px;width:40px;margin:0}.hww-stage-head span{font-size:26px}.hww-stage-head:after,.hww-stage:last-child .hww-stage-head:after,.hww-stage:nth-child(2n) .hww-stage-head:after{flex:1 1;width:1px;height:auto;margin:0 0 4px}.hww-stage:last-child .hww-stage-head:after{display:none}.hww-stage .hww-stage-label{margin:4px 0 10px}.hww-stage p{font-size:16px}.hww-callout{margin-top:48px}}main .home-proof-section.why-workfuture-section{padding:112px 0}main .home-proof-section.why-workfuture-section .proof-header{margin-bottom:0}main .home-proof-section.why-workfuture-section .proof-metric-row{margin-top:64px}main .home-proof-section.why-workfuture-section .proof-metric-row>div{padding:28px 40px}main .home-proof-section.why-workfuture-section .proof-metric-row strong{font-size:clamp(26px,calc(3.5vw - 10px),34px);line-height:1.1;text-wrap:balance}main .home-proof-section.why-workfuture-section .proof-metric-row span{max-width:none;margin-top:8px;font-size:16px;line-height:1.5}@media (max-width:1040px){main .home-proof-section.why-workfuture-section{padding:96px 0}main .home-proof-section.why-workfuture-section .proof-metric-row>div{padding:24px}main .home-proof-section.why-workfuture-section .proof-metric-row strong{font-size:clamp(24px,calc(3.5vw - 7px),30px)}}@media (max-width:860px){main .home-proof-section.why-workfuture-section .proof-metric-row{grid-template-columns:1fr}main .home-proof-section.why-workfuture-section .proof-metric-row>div{padding:22px 32px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}main .home-proof-section.why-workfuture-section .proof-metric-row>div:last-child{border-bottom:0}main .home-proof-section.why-workfuture-section .proof-metric-row strong{font-size:32px}}@media (max-width:680px){main .home-proof-section.why-workfuture-section{padding:72px 0}main .home-proof-section.why-workfuture-section .proof-metric-row{margin-top:40px}main .home-proof-section.why-workfuture-section .proof-metric-row>div{padding:20px 24px}main .home-proof-section.why-workfuture-section .proof-metric-row strong{font-size:28px}main .home-proof-section.why-workfuture-section .proof-metric-row span{font-size:15px}}@media (min-width:1041px){main.home-page .insights-section .insight-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#services .section-intro{margin-bottom:48px}#services .section-intro p:not(.eyebrow){max-width:740px;font-size:18px;line-height:1.58}#services .section-intro h2{font-size:clamp(36px,3.2vw,40px);line-height:1.12}#services .home-service-feature{grid-template-columns:minmax(0,.53fr) minmax(0,.47fr);gap:clamp(56px,6vw,80px);align-items:center}#services .home-service-band:first-child .home-service-feature,#services .home-service-band:last-child .home-service-feature,#services .home-service-feature{padding-top:64px;padding-bottom:64px}#services .home-service-copy{max-width:640px}#services .home-service-copy h3{max-width:560px;color:#0B1D3A;font-size:clamp(22px,1.9vw,24px);line-height:1.24;font-weight:600;letter-spacing:0}#services .home-service-copy>p:not(.home-service-secondary){max-width:620px;margin:12px 0 15px;color:#374151;font-size:17px;line-height:1.6}#services .home-service-text-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:0;padding:0;color:#0B1D3A;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none}#services .home-service-text-link:focus-visible,#services .home-service-text-link:hover{color:#2454A6;background:transparent;transform:none;box-shadow:none}#services .home-service-image img{aspect-ratio:16/9}main.home-page .home-challenges-section{background:var(--color-surface)}main.home-page #services{padding-top:72px;background:var(--color-white)}main.home-page #services .section-intro{margin-bottom:72px}@media (max-width:680px){main.home-page #services{padding-top:45px}main.home-page #services .section-intro{margin-bottom:45px}}#services .home-service-band:nth-child(odd){background:var(--color-surface)}#services .home-service-band:nth-child(2n){background:var(--color-white)}#services .home-service-band,#services .home-service-band[data-muted=true]{border-top:1px solid rgba(217,222,229,.7);border-bottom:0}@media (max-width:1040px){#services .home-service-feature{grid-template-columns:minmax(0,.53fr) minmax(0,.47fr);gap:40px;padding-top:64px;padding-bottom:64px}}@media (max-width:680px){#services .section-intro{margin-bottom:34px}#services .section-intro h2{font-size:clamp(30px,8.4vw,32px);line-height:1.1;text-align:left}#services .section-intro p:not(.eyebrow){max-width:100%;text-align:left}#services .home-service-feature,#services .home-service-feature[data-reverse=true]{grid-template-columns:1fr;gap:22px;padding-top:56px;padding-bottom:56px;text-align:left}#services .home-service-band:first-child .home-service-feature,#services .home-service-band:last-child .home-service-feature{padding-top:56px;padding-bottom:56px}#services .home-service-feature[data-reverse=true] .home-service-image,#services .home-service-image{order:-1}#services .home-service-copy{max-width:100%}#services .home-service-copy h3{font-size:clamp(20px,5.8vw,22px);line-height:1.25}#services .home-service-copy>p:not(.home-service-secondary){max-width:100%;margin:10px 0 14px;font-size:16px;line-height:1.55}#services .home-service-text-link{font-size:15px}}.operating-model .model-term-list{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px 0}.operating-model .model-term-list span{display:inline-flex;align-items:center;white-space:nowrap}.operating-model .model-term-list span+span:before{content:"·";position:static;display:inline-block;width:auto;height:auto;margin:0 9px;color:rgba(7,21,37,.48);background:transparent;border-radius:0;font-size:.95em;line-height:1;transform:none}@media (max-width:680px){.operating-model .model-term-list{gap:4px 0}.operating-model .model-term-list span+span:before{margin-right:8px;margin-left:8px}}.home-process-section .section-intro{max-width:900px;margin-bottom:48px}.home-process-section .section-intro h2{max-width:900px;font-size:clamp(40px,3.3vw,42px);line-height:1.12}.home-process-section .section-intro p:not(.eyebrow){max-width:820px;color:#374151;font-size:18px;font-weight:400;line-height:1.6}.home-process-section .process-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px}.home-process-section .process-grid:before{content:"";position:absolute;top:18px;right:42px;left:42px;height:1px;background:linear-gradient(90deg,rgba(36,84,166,.08),rgba(36,84,166,.24),rgba(36,84,166,.08))}.home-process-section .process-step{position:relative;min-height:auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.home-process-section .process-step span{position:relative;z-index:1;display:block;width:-moz-fit-content;width:fit-content;margin-bottom:24px;padding-right:14px;color:#2454A6;background:transparent;font-size:1.05rem;font-weight:600;line-height:1}.home-process-section .process-step h3{margin:0 0 12px;color:#0B1D3A;font-size:clamp(20px,1.6vw,22px);line-height:1.25;font-weight:600;letter-spacing:0}.home-process-section .process-step p{margin:0;color:#374151;font-size:clamp(16px,1.2vw,17px);line-height:1.58}@media (max-width:1040px){.home-process-section .process-grid{gap:36px}}@media (max-width:680px){.home-process-section{padding-top:60px;padding-bottom:60px}.home-process-section .section-intro{width:100%;margin-bottom:30px;text-align:left}.home-process-section .section-intro h2{font-size:clamp(30px,8.8vw,34px);line-height:1.1;text-align:left}.home-process-section .section-intro p:not(.eyebrow){max-width:100%;font-size:16px;line-height:1.55;text-align:left}.home-process-section .process-grid{grid-template-columns:1fr;gap:0}.home-process-section .process-grid:before{content:none}.home-process-section .process-step{padding:24px 0;border-bottom:1px solid #d9dee5;text-align:left}.home-process-section .process-step:first-child{padding-top:0}.home-process-section .process-step:last-child{padding-bottom:0;border-bottom:0}.home-process-section .process-step span{margin-bottom:14px;padding-right:0}.home-process-section .process-step h3{font-size:clamp(19px,5.4vw,20px);line-height:1.25;text-align:left}.home-process-section .process-step p{font-size:16px;line-height:1.55;text-align:left}}.home-proof-section .proof-header{max-width:var(--container-main);margin-bottom:44px}.home-proof-section .proof-header h2{max-width:var(--container-main);font-size:clamp(40px,3.3vw,42px);line-height:1.12;white-space:nowrap}.home-proof-section .proof-header p:not(.eyebrow){max-width:820px;color:#374151;font-size:18px;font-weight:400;line-height:1.6}.home-proof-section .proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 42px}.home-proof-section .proof-card{min-height:auto;padding:4px 34px 4px 0;background:transparent;border-right:1px solid #d9dee5;border-bottom:0;border-radius:0;box-shadow:none}.home-proof-section .proof-card:last-child{padding-right:0;border-right:0}.home-proof-section .proof-card h3{color:#0B1D3A;font-size:clamp(20px,1.6vw,22px);line-height:1.25;font-weight:600}.home-proof-section .proof-card p{margin-top:14px;color:#374151;font-size:clamp(16px,1.2vw,17px);line-height:1.6}.home-proof-section .proof-metric-source{max-width:820px;margin:30px 0 18px;color:#4b5563;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none}.home-proof-section .proof-metric-row strong{color:#fff}.home-proof-section .proof-metric-row{margin-top:34px}.home-proof-section .proof-metric-row span{color:rgba(255,255,255,.82);font-weight:500}@media (max-width:1040px){.home-proof-section .proof-header h2{white-space:normal}.home-proof-section .proof-grid{grid-template-columns:1fr;gap:0}.home-proof-section .proof-card,.home-proof-section .proof-card:last-child{min-height:auto;padding:26px 0;border-right:0;border-bottom:1px solid #d9dee5}.home-proof-section .proof-card:first-child{padding-top:0}.home-proof-section .proof-card:last-child{padding-bottom:0;border-bottom:0}}@media (max-width:680px){.home-proof-section{padding-top:60px;padding-bottom:60px}.home-proof-section .proof-header{width:100%;margin-bottom:32px;text-align:left}.home-proof-section .proof-header h2{font-size:clamp(30px,8.8vw,34px);line-height:1.1;text-align:left}.home-proof-section .proof-header p:not(.eyebrow){max-width:100%;font-size:16px;line-height:1.55;text-align:left}.home-proof-section .proof-card h3{font-size:clamp(19px,5.4vw,20px)}.home-proof-section .proof-card p{font-size:16px;line-height:1.55}.home-proof-section .proof-metric-source{margin-top:28px;margin-bottom:16px;font-size:15px;text-align:left}.home-proof-section .proof-metric-row{grid-template-columns:1fr;margin-top:28px}}.founder-editorial-section .founder-editorial{grid-template-columns:minmax(0,.54fr) minmax(360px,.46fr);gap:clamp(48px,6vw,76px);align-items:center}.founder-editorial-section .founder-editorial-copy{max-width:620px}.founder-editorial-section .founder-editorial-copy h2{max-width:620px;font-size:clamp(40px,3.3vw,42px);line-height:1.12;letter-spacing:0}.founder-editorial-section .founder-editorial-copy p:not(.eyebrow){max-width:600px;margin-top:22px;color:#374151;font-size:18px;font-weight:400;line-height:1.62}.founder-editorial-section .founder-editorial-copy p:not(.eyebrow)+p:not(.eyebrow){margin-top:16px}.founder-editorial-section .founder-attribution{margin-top:28px}.founder-editorial-section .founder-attribution p{color:#0B1D3A;font-size:17px;font-weight:600}.founder-editorial-section .founder-attribution span{color:#6b7280;font-size:15px;font-weight:500}.founder-editorial-section .founder-editorial-copy .text-link{margin-top:12px;color:#0B1D3A;font-size:15px;font-weight:600;text-decoration:none}.founder-editorial-section .founder-editorial-copy .text-link:focus-visible,.founder-editorial-section .founder-editorial-copy .text-link:hover{color:#2454A6}@media (max-width:1040px){.founder-editorial-section .founder-editorial{grid-template-columns:1fr;gap:40px}.founder-editorial-section .founder-editorial-copy{max-width:680px}.founder-editorial-section .founder-image{justify-self:start}}@media (max-width:680px){.founder-editorial-section{padding-top:60px;padding-bottom:60px}.founder-editorial-section .founder-editorial{gap:32px}.founder-editorial-section .founder-editorial-copy,.founder-editorial-section .founder-editorial-copy h2,.founder-editorial-section .founder-editorial-copy p:not(.eyebrow){max-width:100%;text-align:left}.founder-editorial-section .founder-editorial-copy h2{font-size:clamp(30px,8.8vw,34px);line-height:1.1}.founder-editorial-section .founder-editorial-copy p:not(.eyebrow){margin-top:20px;font-size:16px;line-height:1.6}.founder-editorial-section .founder-editorial-copy p:not(.eyebrow)+p:not(.eyebrow){margin-top:16px}.founder-editorial-section .founder-attribution{margin-top:26px}.founder-editorial-section .founder-image{width:100%}}.home-final-cta{padding:96px 0;background:#0B1D3A}.home-final-cta .cta-grid{width:var(--wrap);grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:64px;align-items:center}.home-final-cta .cta-grid h2{max-width:560px;color:#fff;font-size:52px;font-weight:600;line-height:1.05;letter-spacing:0}.home-final-cta .cta-grid p{max-width:520px;margin:0 0 24px;color:rgba(255,255,255,.78);font-size:18px;font-weight:400;line-height:1.58}.home-final-cta .button.primary{min-height:44px;padding:12px 20px;border-radius:4px;color:#0B1D3A;background:#fff;border-color:#fff;font-size:15px;font-weight:600;box-shadow:none}.home-final-cta .button.primary svg{display:none}.home-final-cta .button.primary:hover{color:#0B1D3A;background:#F5F7F9;border-color:#F5F7F9;box-shadow:none;transform:translateY(-1px)}.footer{padding:48px 0 0;color:rgba(255,255,255,.76);background:#0B1D3A;border-top:1px solid rgba(255,255,255,.12)}.footer-grid{width:var(--wrap);display:grid;grid-template-columns:minmax(200px,1fr) repeat(5,minmax(0,max-content));grid-gap:24px 40px;gap:24px 40px;align-items:start;margin-inline:auto}.footer-logo{display:flex;width:-moz-fit-content;width:fit-content;gap:11px;align-items:center;color:#fff;line-height:1;letter-spacing:0}.footer-logo-mark{--footer-logo-w:168px;display:block;width:var(--footer-logo-w);height:auto;margin:calc(var(--footer-logo-w) * -41 / 1200) 0 calc(var(--footer-logo-w) * -40 / 1200) calc(var(--footer-logo-w) * -9 / 1200);filter:brightness(0) invert(1)}.footer-brand{max-width:260px}.footer-wordmark{color:#fff;font-size:17px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap}.footer-brand-positioning{margin-top:6px}.footer-brand p,.footer-brand-positioning p{max-width:100%;margin:0;color:rgba(255,255,255,.78);font-size:16px;line-height:1.55}.footer-brand .footer-location{margin-top:0;color:rgba(255,255,255,.66);font-size:15px;line-height:1.35}.footer-brand-contact{display:grid;grid-gap:6px;gap:6px;margin-top:16px}.footer-brand-contact a{width:-moz-fit-content;width:fit-content;color:rgba(255,255,255,.74);font-size:15px;line-height:1.35;transition:color .18s ease}.footer-brand-contact a:focus-visible,.footer-brand-contact a:hover{color:#2454A6}.footer-column{display:grid;align-content:start;grid-gap:9px;gap:9px}.footer-column h2{margin:0 0 3px;color:rgba(255,255,255,.66);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.footer-column a{color:rgba(255,255,255,.82);font-size:15px;line-height:1.45;transition:color .18s ease}.footer a:hover,.footer-column a:hover{color:#2454A6;transform:none}.footer-bottom{width:var(--wrap);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin:26px auto 0;padding:20px 0 22px;border-top:1px solid rgba(217,222,229,.24);color:rgba(255,255,255,.64);font-size:14px;line-height:1.4}.footer-legal-nav{display:flex;align-items:center;gap:20px;margin-left:auto}.footer-bottom a,.footer-legal-nav a{color:rgba(255,255,255,.72)}.footer-legal-nav a:first-of-type{margin-left:0}@media (max-width:980px){.footer-grid{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(160px,.7fr))}}@media (max-width:760px){.home-final-cta{padding:64px 0}.home-final-cta .cta-grid{width:var(--wrap);grid-template-columns:1fr;gap:24px}.home-final-cta .cta-grid h2{max-width:100%;font-size:clamp(36px,10vw,40px);line-height:1.06}.home-final-cta .cta-grid p{max-width:100%;margin-bottom:24px;font-size:17px;line-height:1.55}.home-final-cta .button.primary{width:auto;min-height:44px}.footer{padding-top:44px}.footer-grid{width:var(--wrap);grid-template-columns:1fr;gap:28px}.footer-brand{margin-bottom:4px}.footer-brand p{max-width:100%}.footer-bottom{width:var(--wrap);flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;padding:20px 0 22px}.footer-legal-nav{flex-wrap:wrap;gap:12px 18px;margin-left:0}}@media (max-width:680px){.insights-section,main>.home-focus-section{padding-top:60px;padding-bottom:60px}.belief-framework,.insights-editorial,main>.home-focus-section>.wrap{width:var(--wrap)}.home-unified-hero .unified-hero-grid{padding-right:0;padding-left:0}.home-unified-hero .button-row,.home-unified-hero .unified-hero-copy,.home-unified-hero .unified-hero-copy>p.hero-copy,.home-unified-hero h1,.page-hero.home-unified-hero h1,.talent-hero.home-unified-hero h1{max-width:300px}.home-unified-hero h1,.page-hero.home-unified-hero h1,.talent-hero.home-unified-hero h1{font-size:clamp(33px,8.8vw,36px)}#services .section-intro,.belief-framework-header,.founder-editorial-section .founder-editorial-copy,.home-audience-section .section-intro,.home-challenges-section .section-intro,.home-focus-section .section-intro,.home-process-section .section-intro,.home-proof-section .proof-header,.insights-topline{width:100%;max-width:100%;margin-bottom:30px;text-align:left}.founder-editorial-section .founder-editorial-copy .eyebrow,.home-challenges-section .section-intro .eyebrow,.home-focus-section .section-intro .eyebrow,.home-process-section .section-intro .eyebrow,.home-proof-section .proof-header .eyebrow,.insights-topline .eyebrow{width:100%;text-align:left}#services .section-intro h2,.belief-framework-header h2,.founder-editorial-section .founder-editorial-copy h2,.home-audience-section .section-intro h2,.home-challenges-section .section-intro h2,.home-process-section .section-intro h2,.home-proof-section .proof-header h2,.insights-topline h2{max-width:100%;font-size:clamp(30px,8.5vw,34px);line-height:1.1;text-align:left;white-space:normal}#services .section-intro p:not(.eyebrow),.belief-framework-header p:not(.eyebrow),.founder-editorial-section .founder-editorial-copy p:not(.eyebrow),.home-audience-section .section-intro p:not(.eyebrow),.home-challenges-section .section-intro p:not(.eyebrow),.home-process-section .section-intro p:not(.eyebrow),.home-proof-section .proof-header p:not(.eyebrow),.insights-topline p:not(.eyebrow){max-width:100%;font-size:16px;line-height:1.56;text-align:left}.home-audience-section .home-audience-grid h3,.home-challenges-section .home-challenge-list h3,.home-process-section .process-step h3,.home-proof-section .proof-card h3,.strategy-decisions-section .home-challenge-list h3{font-size:clamp(19px,5.2vw,20px);line-height:1.25}.home-audience-section .home-audience-grid p,.home-challenges-section .home-challenge-list p,.home-process-section .process-step p,.home-proof-section .proof-card p,.strategy-decisions-section .home-challenge-list p{font-size:16px;line-height:1.56}.home-audience-section .home-audience-icon,.home-challenges-section .home-challenge-icon{justify-self:start;margin-left:0}#services .home-service-feature,#services .home-service-feature[data-reverse=true]{width:var(--wrap);gap:22px;padding-top:56px;padding-bottom:56px}#services .home-service-image,#services .home-service-image img{width:100%}#services .home-service-image img{aspect-ratio:16/9}.belief-framework-header{display:block}.belief-framework-header .framework-subtitle{max-width:100%;margin-top:14px;font-size:17px;line-height:1.5;text-align:left}.operating-model{overflow:visible}.model-panel-blue,.model-panel-gold,.model-panel-system,.operating-model{width:100%;max-width:100%}.model-panel-copy,.model-panel-system .model-panel-copy{min-height:auto;padding:18px 14px 20px}.model-panel-copy>p{font-size:clamp(18px,5.5vw,22px);line-height:1.14;letter-spacing:.06em}.model-intelligence-tag{position:static;display:block;max-width:calc(100% - 28px);margin:16px auto 0;padding:0;background:transparent;font-size:11px;line-height:1.35;letter-spacing:.06em;transform:none;white-space:normal}.model-panel-system .model-panel-copy{gap:20px;padding-top:16px;padding-bottom:24px}.model-panel-system .model-panel-copy>p{font-size:clamp(23px,7vw,28px);line-height:1.12}.operating-model .model-term-list{max-width:100%;justify-content:center;gap:4px 0;margin-top:8px;font-size:15px;line-height:1.42}.operating-model .model-term-list span{white-space:normal}.model-investment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.model-investment-grid span{min-height:122px;padding:18px 10px}.model-investment-grid strong{font-size:clamp(20px,6vw,23px);line-height:1.18;white-space:normal}.model-investment-grid small{max-width:135px;font-size:14px;line-height:1.4}.model-connector{height:24px;font-size:22px}.model-closing{max-width:100%;margin-top:18px;font-size:clamp(18px,5.2vw,20px);line-height:1.44}.home-proof-section .proof-metric-row{grid-template-columns:1fr;gap:0}.home-proof-section .proof-metric-row div{padding:24px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.18);text-align:left}.home-proof-section .proof-metric-row div:first-child{padding-top:0}.home-proof-section .proof-metric-row div:last-child{padding-bottom:0;border-bottom:0}.home-proof-section .proof-metric-row span,.home-proof-section .proof-metric-row strong{text-align:left}.founder-editorial-section .founder-editorial{width:var(--wrap)}.founder-editorial-section .founder-image{width:100%;justify-self:stretch}.home-final-cta{padding-top:60px;padding-bottom:60px}.home-final-cta .cta-grid{width:var(--wrap);gap:20px}.home-final-cta .cta-grid h2{max-width:100%;font-size:clamp(32px,8.8vw,36px);line-height:1.08;text-align:left}.home-final-cta .cta-grid p{max-width:100%;margin-bottom:22px;font-size:16px;line-height:1.56;text-align:left}.footer-bottom,.footer-grid{width:var(--wrap)}main>section.home-focus-section.home-process-section .process-grid{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;width:100%}main>section.home-focus-section.home-process-section .process-grid:before{content:none}main>section.home-focus-section.home-process-section .process-step,main>section.home-focus-section.home-process-section .process-step:last-child{display:block;width:100%;min-width:0;padding:0 0 30px;border-right:0;border-bottom:1px solid #d9dee5;text-align:left}main>section.home-focus-section.home-process-section .process-step+.process-step{padding-top:30px}main>section.home-focus-section.home-process-section .process-step:last-child{padding-bottom:0;border-bottom:0}main>section.home-focus-section.home-process-section .process-step span{display:block;width:-moz-fit-content;width:fit-content;margin:0 0 11px;padding:0;color:#2454A6;background:transparent;font-size:15px;font-weight:600;line-height:1}main>section.home-focus-section.home-process-section .process-step h3{margin:0 0 9px;color:#0B1D3A;font-size:clamp(19px,5.4vw,20px);line-height:1.25;font-weight:600;text-align:left}main>section.home-focus-section.home-process-section .process-step p{max-width:100%;margin:0;color:#374151;font-size:16px;line-height:1.55;text-align:left}.home-proof-section .proof-metric-row{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;width:100%;border-radius:4px;overflow:hidden}.home-proof-section .proof-metric-row div,.home-proof-section .proof-metric-row div:first-child,.home-proof-section .proof-metric-row div:last-child{min-height:0;padding:24px 22px;border-right:0;border-bottom:1px solid rgba(217,222,229,.18);text-align:left}.home-proof-section .proof-metric-row div:last-child{border-bottom:0}.home-proof-section .proof-metric-row strong{display:block;color:#fff;font-size:clamp(24px,7vw,28px);line-height:1.15;font-weight:600;letter-spacing:0;text-align:left}.home-proof-section .proof-metric-row span{display:block;max-width:100%;margin-top:9px;color:rgba(255,255,255,.82);font-size:15px;line-height:1.5;font-weight:500;text-align:left}}#services{padding-bottom:0}.home-proof-section{background:#fff}.founder-editorial-section{background:#F5F7F9}.insights-section{background:#fff}.home-final-cta{color:#0B1D3A;background:#F5F7F9;border-bottom:0}.home-final-cta .cta-grid h2{color:#0B1D3A}.home-final-cta .cta-grid p{color:#374151}.home-final-cta .button.primary{color:#fff;background:#2454A6;border-color:#2454A6}.home-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.home-final-cta+.footer{border-top:0}.about-page .about-ecosystem-intro,.about-page .about-experience-content,.about-page .about-mission-copy,.about-page .about-story-copy,.about-page .audience-section-header{max-width:var(--container-narrow)}.about-page .about-ecosystem-intro h2,.about-page .about-experience-content h2,.about-page .about-mission-copy h2,.about-page .about-story-copy h2,.about-page .audience-section-header h2,.about-page .cta-grid h2{color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.about-page .about-ecosystem-intro p:not(.eyebrow),.about-page .about-experience-content .about-experience-lede,.about-page .audience-section-header p:not(.eyebrow){max-width:760px;color:var(--color-charcoal);font-size:16px;font-weight:400;line-height:1.6}.about-page .about-ecosystem-footer p,.about-page .about-experience-content>p:not(.eyebrow):not(.about-experience-lede),.about-page .about-mission-copy p:not(.eyebrow),.about-page .about-story-copy p:not(.eyebrow),.about-page .about-view-close{color:var(--color-charcoal);font-size:16px;font-weight:400;line-height:1.6}.about-page .about-belief-columns h3,.about-page .about-experience-list h3,.about-page .about-system-node strong,.about-page .about-work-progression h3{color:var(--color-primary-navy);font-size:clamp(20px,1.6vw,22px);line-height:1.25;font-weight:600;letter-spacing:0}.about-page .about-belief-columns p,.about-page .about-experience-list p,.about-page .about-system-node p,.about-page .about-work-progression p{color:var(--color-charcoal);font-size:16px;font-weight:400;line-height:1.6}.about-page .audience-insights-cta,.about-page .text-link{color:var(--color-primary-navy);font-size:16px;font-weight:600;line-height:1.25;text-decoration:none}.about-page .audience-insights-cta:focus-visible,.about-page .audience-insights-cta:hover,.about-page .text-link:focus-visible,.about-page .text-link:hover{color:var(--color-brand-blue)}.about-page .button:not(.primary){min-height:42px;padding:12px 18px;border-radius:4px;font-size:15px;font-weight:600;line-height:1}.about-page .eyebrow{color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.about-page .about-mission-section{padding-top:var(--space-6);padding-bottom:var(--space-6);background:#F5F7F9}.about-page .about-view-section{background:#fff}.about-page .about-beliefs-section{background:#F5F7F9}.about-page .about-ecosystem-section{background:#fff}.about-page .about-experience-section{background:#F5F7F9}.about-page .about-founder-note-section{padding-top:var(--space-6);padding-bottom:var(--space-6);background:#fff}.about-page .about-how-section{background:#F5F7F9}.about-page .about-labs-section{background:#fff}.about-page .audience-final-cta{background:#F5F7F9}.about-page .about-mission-copy{max-width:var(--container-main)}.about-page .about-mission-copy h2{max-width:940px}.about-page .about-mission-copy p:not(.eyebrow){max-width:760px;margin-top:24px}.about-page .about-ecosystem-intro{max-width:980px;margin-bottom:var(--space-5)}.about-page .about-ecosystem-intro h2{max-width:980px;white-space:nowrap}.about-page .about-ecosystem-intro p:not(.eyebrow){max-width:760px}.about-page .about-ecosystem-mosaic{gap:var(--space-2)}.about-page .about-ecosystem-mosaic a{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.about-page .about-ecosystem-mosaic figcaption{right:14px;bottom:14px;left:14px;padding:7px 9px;border-radius:4px;box-shadow:none;font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em}.about-page .about-ecosystem-footer{margin-top:var(--space-3);padding-top:var(--space-3)}.about-page .about-ecosystem-footer .text-link{font-size:15px}.about-page .about-founder-note{display:block;max-width:var(--container-main)}.about-page .about-founder-note-intro{max-width:760px}.about-page .about-founder-note-row{display:grid;grid-template-columns:minmax(400px,460px) minmax(0,1fr);grid-gap:clamp(40px,5vw,64px);gap:clamp(40px,5vw,64px);align-items:start;margin-top:var(--space-4)}.about-page .about-founder-note-photo{position:relative;width:100%;height:clamp(480px,43vw,560px);min-height:0;margin:0;overflow:hidden;border-radius:8px;background:#dbe3ee}.about-page .about-founder-note-photo img{object-fit:cover}.about-page .about-founder-note-intro h2{max-width:760px;margin:0;color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.about-page .about-founder-note-copy{max-width:760px;margin-top:0}.about-page .about-founder-note-copy p{margin:0;color:var(--color-charcoal);font-size:16px;font-weight:400;line-height:1.6}.about-page .about-founder-note-copy p+p{margin-top:14px}.about-page .about-founder-note-copy .about-founder-note-emphasis{max-width:720px;margin-bottom:var(--space-3)}.about-page .about-founder-note-copy .about-founder-note-emphasis,.about-page .about-founder-note-signature{margin-top:var(--space-3);color:var(--color-primary-navy);font-weight:600}.about-page .about-experience-content{max-width:var(--container-main)}.about-page .about-experience-content h2{max-width:var(--container-main);white-space:nowrap}.about-page .about-experience-content>p:not(.eyebrow){max-width:820px}.about-page .about-experience-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 42px;margin-top:var(--space-5);border-top:0}.about-page .about-experience-list article{min-height:auto;padding:4px 34px 4px 0;border-right:1px solid #d9dee5;border-bottom:0}.about-page .about-experience-list article:last-child{padding-right:0;border-right:0}.about-page .about-experience-list h3{margin:0}.about-page .about-experience-list p{margin-top:14px}.about-page .about-experience-metrics{margin-top:var(--space-4)}@media (max-width:1040px){.about-page .about-story-layout{align-items:start}.about-page .about-founder-note-row{grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);gap:clamp(32px,5vw,48px)}.about-page .about-founder-note-photo{height:clamp(420px,48vw,520px)}.about-page .about-experience-content h2{white-space:normal}.about-page .about-experience-list{grid-template-columns:1fr;gap:0}.about-page .about-experience-list article,.about-page .about-experience-list article:last-child{padding:24px 0;border-right:0;border-bottom:1px solid #d9dee5}.about-page .about-experience-list article:first-child{padding-top:0}.about-page .about-experience-list article:last-child{padding-bottom:0;border-bottom:0}}@media (min-width:681px){.about-page .about-view-section .audience-section-header h2{max-width:720px;white-space:normal}}@media (max-width:680px){.about-page .about-founder-note-section,.about-page .audience-final-cta,.about-page .section{padding-top:60px;padding-bottom:60px}.about-page .about-ecosystem-intro p:not(.eyebrow),.about-page .about-experience-content .about-experience-lede,.about-page .about-mission-copy p:not(.eyebrow),.about-page .audience-section-header p:not(.eyebrow){max-width:100%;font-size:16px;line-height:1.56}.about-page .about-ecosystem-intro h2,.about-page .about-experience-content h2,.about-page .about-founder-note-intro h2,.about-page .about-mission-copy h2,.about-page .about-story-copy h2,.about-page .audience-section-header h2,.about-page .cta-grid h2{max-width:100%;font-size:clamp(30px,8.5vw,34px);line-height:1.1}.about-page .about-mission-section{padding-top:60px;padding-bottom:60px}.about-page .about-story-layout{display:flex;flex-direction:column;gap:var(--space-4)}.about-page .about-story-copy{max-width:100%}.about-page .about-story-photo{order:2;width:100%;min-height:clamp(280px,82vw,380px)}.about-page .about-story-copy>div{max-width:100%}.about-page .about-system-sequence{grid-template-columns:1fr;margin-top:var(--space-3);border-top:1px solid #d9dee5;border-bottom:1px solid #d9dee5}.about-page .about-view-section .audience-section-header{width:100%;max-width:100%;margin-bottom:0;text-align:left}.about-page .about-view-section .audience-section-header h2{max-width:100%;font-size:clamp(30px,8.5vw,34px);line-height:1.1;text-align:left;white-space:normal}.about-page .about-view-section .audience-section-header p:not(.eyebrow){max-width:100%;font-size:16px;line-height:1.56;text-align:left}.about-page .about-system-node,.about-page .about-system-node:not(:first-child){display:grid;grid-gap:9px;gap:9px;min-height:0;padding:24px 0 22px;border-right:0;border-bottom:1px solid #d9dee5;text-align:left}.about-page .about-system-node:first-child{padding-top:0}.about-page .about-system-node:last-child{padding-bottom:0;border-bottom:0}.about-page .about-system-node p{max-width:100%}.about-page .about-system-arrow{position:static;display:block;margin-top:8px;color:rgba(36,84,166,.62);transform:rotate(90deg)}.about-page .about-system-node:not(:last-child):before{display:none}.about-page .about-belief-columns{grid-template-columns:1fr;gap:0}.about-page .about-belief-columns article,.about-page .about-belief-columns article:last-child{min-height:0;padding:28px 0;border-right:0;border-bottom:1px solid #d9dee5}.about-page .about-belief-columns article:first-child{padding-top:0}.about-page .about-belief-columns article:last-child{padding-bottom:0;border-bottom:0}.about-page .about-ecosystem-intro{max-width:100%}.about-page .about-ecosystem-intro h2{max-width:100%;white-space:normal}.about-page .about-mission-copy,.about-page .about-mission-copy h2,.about-page .about-mission-copy p:not(.eyebrow){max-width:100%}.about-page .about-ecosystem-mosaic{grid-template-columns:1fr;grid-template-rows:none;gap:var(--space-2)}.about-page .about-ecosystem-mosaic figure,.about-page .about-ecosystem-mosaic figure:first-child,.about-page .about-ecosystem-mosaic figure:nth-child(4){grid-column:auto;grid-row:auto;min-height:clamp(220px,62vw,300px)}.about-page .about-ecosystem-footer{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-items:start}.about-page .about-ecosystem-footer p,.about-page .about-founder-note,.about-page .about-founder-note-intro{max-width:100%}.about-page .about-founder-note-row{grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-3)}.about-page .about-founder-note-photo{position:relative;top:auto;width:100%;height:clamp(360px,110vw,480px);min-height:0}.about-page .about-founder-note-copy{max-width:100%}.about-page .about-founder-note-copy p+p{margin-top:14px}.about-page .about-labs-section .insights-topline{display:contents;gap:var(--space-2)}.about-page .about-labs-section .insights-topline .text-link{order:3;margin-top:var(--space-3)}.about-page .about-labs-section .insight-card-grid{order:2}.about-page .audience-final-cta .cta-grid{gap:var(--space-3)}.about-page .audience-final-cta .cta-grid p{max-width:100%;margin-bottom:var(--space-3)}.about-page .audience-final-cta .button.primary{width:100%;justify-content:center}.about-page .about-belief-columns h3,.about-page .about-experience-list h3{font-size:clamp(19px,5.2vw,20px);line-height:1.25}}.early-talent-strategy-page .talent-section-header{display:block;max-width:900px;margin-right:0;margin-left:0;text-align:left}.early-talent-strategy-page .talent-section-header h2{max-width:900px;margin-right:0;margin-left:0;color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.early-talent-strategy-page .talent-section-header p:not(.eyebrow){max-width:760px;margin:var(--space-2) 0 0;color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55;font-weight:400}.early-talent-strategy-page .talent-hero.unified-hero .button.primary,.service-hero-source .talent-hero.unified-hero .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue);font-weight:600;box-shadow:none}.early-talent-strategy-page .talent-hero.unified-hero,.service-hero-source .talent-hero.unified-hero{min-height:560px;padding:var(--space-7) 0 var(--space-6)}.early-talent-strategy-page .talent-hero.unified-hero h1,.service-hero-source .talent-hero.unified-hero h1{max-width:var(--container-narrow);font-size:var(--type-page-h1);line-height:1.06;font-weight:680;letter-spacing:0}.early-talent-strategy-page .talent-hero.unified-hero p:not(.eyebrow),.service-hero-source .talent-hero.unified-hero p:not(.eyebrow){max-width:700px;margin-top:var(--space-4);font-size:var(--type-lead);line-height:1.6}.early-talent-strategy-page .talent-hero.unified-hero .button-row,.service-hero-source .talent-hero.unified-hero .button-row{gap:var(--space-2);margin-top:var(--space-4)}.early-talent-strategy-page .talent-hero.unified-hero .button.primary:focus-visible,.early-talent-strategy-page .talent-hero.unified-hero .button.primary:hover,.service-hero-source .talent-hero.unified-hero .button.primary:focus-visible,.service-hero-source .talent-hero.unified-hero .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385;transform:none;box-shadow:none}.early-talent-strategy-page .talent-hero.unified-hero .home-hero-text-link,.service-hero-source .talent-hero.unified-hero .home-hero-text-link{min-height:44px;color:#fff;font-size:15px;font-weight:600;-webkit-text-decoration-color:rgba(255,255,255,.34);text-decoration-color:rgba(255,255,255,.34)}.early-talent-strategy-page .talent-hero.unified-hero .home-hero-text-link:focus-visible,.early-talent-strategy-page .talent-hero.unified-hero .home-hero-text-link:hover,.service-hero-source .talent-hero.unified-hero .home-hero-text-link:focus-visible,.service-hero-source .talent-hero.unified-hero .home-hero-text-link:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.early-talent-strategy-page .strategy-bridge-section .talent-section-header h2{max-width:900px}.early-talent-strategy-page .strategy-bridge-section .talent-section-header p:not(.eyebrow){max-width:820px}.early-talent-strategy-page .strategy-bridge-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-5);padding:var(--space-4) 0 0;border-top:1px solid var(--color-border)}.early-talent-strategy-page .strategy-bridge-stage{gap:var(--space-2);padding:0;border-right:0}.early-talent-strategy-page .strategy-bridge-stage:last-child{border-right:0}@media (min-width:1041px){.early-talent-strategy-page .strategy-bridge-stage:not(:last-child):after{content:"\2192";position:absolute;top:0;right:calc(var(--space-5) / -2);transform:translateX(50%);color:var(--color-charcoal);font-size:var(--type-body);line-height:1.2;opacity:.5}}.early-talent-strategy-page .strategy-decisions-section .home-challenge-list{margin-top:var(--space-5)}@media (max-width:680px){.early-talent-strategy-page .strategy-decisions-section .home-challenge-list{margin-top:var(--space-4)}}.early-talent-strategy-page .strategy-bridge-label{color:var(--color-brand-blue);font-size:var(--type-body);line-height:1.2;font-weight:600}.early-talent-strategy-page .faq-item summary,.early-talent-strategy-page .strategy-bridge-question,.early-talent-strategy-page .strategy-model h3,.early-talent-strategy-page .strategy-pressure-list h3{color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.early-talent-strategy-page .strategy-bridge-keywords{display:flex;flex-wrap:wrap;gap:0;margin:0}.early-talent-strategy-page .strategy-bridge-keywords span{display:inline-flex;align-items:center;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.early-talent-strategy-page .strategy-bridge-keywords span:not(:last-child):after{content:"\00b7";display:inline-block;margin:0 .48em;color:var(--color-charcoal);line-height:1}.early-talent-strategy-page .faq-item p,.early-talent-strategy-page .strategy-bridge-stage li,.early-talent-strategy-page .strategy-model p,.early-talent-strategy-page .strategy-pressure-list p{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.early-talent-strategy-page .strategy-pressure-list article{grid-template-columns:minmax(96px,.22fr) minmax(0,.78fr);gap:10px var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-border)}.early-talent-strategy-page .strategy-pressure-category{color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.early-talent-strategy-page .strategy-why-now-layout .talent-section-header p:not(.eyebrow):last-child{font-weight:400}.early-talent-strategy-page .strategy-why-now-callout{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.early-talent-strategy-page .strategy-why-now-callout strong{color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.early-talent-strategy-page .strategy-why-now-callout p{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.early-talent-strategy-page .strategy-decisions-section .talent-section-header{max-width:none;margin-right:0;margin-left:0;text-align:left}.early-talent-strategy-page .strategy-decisions-section .talent-section-header h2{max-width:78%;margin-right:0;margin-left:0}.early-talent-strategy-page .strategy-decisions-section .talent-section-header p:not(.eyebrow){max-width:68%;margin-right:0;margin-left:0}@media (max-width:680px){.early-talent-strategy-page .strategy-decisions-section .talent-section-header h2,.early-talent-strategy-page .strategy-decisions-section .talent-section-header p:not(.eyebrow){max-width:100%}}.early-talent-strategy-page .strategy-commercial-layout .talent-section-header{max-width:900px;margin-bottom:var(--space-5)}.early-talent-strategy-page .strategy-commercial-section .strategy-model{gap:clamp(48px,7vw,96px);padding:calc(var(--space-5) + var(--space-1)) 0}.early-talent-strategy-page .strategy-commercial-section .strategy-model:first-child{padding-top:0}.early-talent-strategy-page .strategy-commercial-section .strategy-model:last-child{padding-bottom:0}.early-talent-strategy-page .strategy-model-copy{gap:14px}.early-talent-strategy-page .strategy-commercial-section .strategy-model h3{font-size:clamp(24px,2vw,26px);line-height:1.25}.early-talent-strategy-page .strategy-commercial-section .strategy-model p{font-size:17px;line-height:1.65}@media (max-width:1040px){.early-talent-strategy-page .strategy-commercial-section .strategy-model{gap:var(--space-5)}}@media (max-width:680px){.early-talent-strategy-page .strategy-commercial-section .strategy-model{gap:var(--space-3);padding:var(--space-5) 0}.early-talent-strategy-page .strategy-commercial-section .strategy-model:first-child{padding-top:0}.early-talent-strategy-page .strategy-commercial-section .strategy-model:last-child{padding-bottom:0}.early-talent-strategy-page .strategy-commercial-section .strategy-model h3{font-size:22px}.early-talent-strategy-page .strategy-commercial-section .strategy-model p{font-size:16px}}.early-talent-strategy-page .strategy-model-boundary{margin-top:var(--space-3)}.early-talent-strategy-page .strategy-midpage-cta{margin-top:var(--space-4);padding-top:var(--space-3)}.early-talent-strategy-page .strategy-midpage-cta a{color:var(--color-brand-blue);font-size:15px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(36,84,166,.32);text-decoration-color:rgba(36,84,166,.32);text-underline-offset:5px}.early-talent-strategy-page .strategy-credibility-section{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y)}.early-talent-strategy-page .strategy-credibility-section .proof-header{max-width:900px;margin-right:0;margin-left:0;margin-bottom:var(--home-section-gap);text-align:left}.early-talent-strategy-page .strategy-credibility-section .proof-header h2,.early-talent-strategy-page .strategy-credibility-section .proof-header p:not(.eyebrow){margin-right:0;margin-left:0}.early-talent-final-cta{background:var(--color-surface)}.early-talent-final-cta .cta-grid h2{color:var(--color-primary-navy)}.early-talent-final-cta .cta-grid p{color:var(--color-charcoal)}.early-talent-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.early-talent-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}@media (max-width:1040px){.early-talent-strategy-page .strategy-bridge-flow{grid-template-columns:1fr}.early-talent-strategy-page .strategy-bridge-stage,.early-talent-strategy-page .strategy-bridge-stage:last-child{padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--color-border)}.early-talent-strategy-page .strategy-bridge-stage:first-child{padding-top:0}.early-talent-strategy-page .strategy-bridge-stage:last-child{padding-bottom:0;border-bottom:0}}@media (max-width:680px){.early-talent-strategy-page .talent-hero.unified-hero,.service-hero-source .talent-hero.unified-hero{min-height:470px;padding-top:0;padding-bottom:0}.early-talent-strategy-page .talent-hero.unified-hero .unified-hero-grid,.service-hero-source .talent-hero.unified-hero .unified-hero-grid{display:grid;min-height:470px;padding:52px 22px 56px;place-items:center start}.early-talent-strategy-page .talent-hero.unified-hero .unified-hero-copy,.service-hero-source .talent-hero.unified-hero .unified-hero-copy{width:100%;max-width:320px;padding:0}.early-talent-strategy-page .talent-hero.unified-hero h1,.service-hero-source .talent-hero.unified-hero h1{width:100%;max-width:320px;color:#fff;font-size:clamp(34px,9vw,36px);line-height:1.07;font-weight:680;letter-spacing:0}.early-talent-strategy-page .talent-hero.unified-hero .hero-copy,.early-talent-strategy-page .talent-hero.unified-hero .lede,.early-talent-strategy-page .talent-hero.unified-hero p:not(.eyebrow),.service-hero-source .talent-hero.unified-hero .hero-copy,.service-hero-source .talent-hero.unified-hero .lede,.service-hero-source .talent-hero.unified-hero p:not(.eyebrow){max-width:320px;margin-top:26px;color:rgba(255,255,255,.88);font-size:17px;font-weight:400;line-height:1.5}.early-talent-strategy-page .talent-hero.unified-hero .button-row,.service-hero-source .talent-hero.unified-hero .button-row{width:100%;max-width:320px;margin-top:28px;gap:12px}.early-talent-strategy-page .talent-hero.unified-hero .button.primary,.service-hero-source .talent-hero.unified-hero .button.primary{width:100%;justify-content:center}.early-talent-strategy-page .talent-hero.unified-hero .home-hero-text-link,.service-hero-source .talent-hero.unified-hero .home-hero-text-link{width:100%;min-height:44px;justify-content:center}.early-talent-strategy-page .talent-section-header{max-width:100%;margin-bottom:var(--space-4)}.early-talent-strategy-page .cta-grid h2,.early-talent-strategy-page .talent-section-header h2{max-width:100%;font-size:clamp(30px,8.5vw,34px);line-height:1.1}.early-talent-strategy-page .cta-grid p,.early-talent-strategy-page .talent-section-header p:not(.eyebrow){max-width:100%;font-size:16px;line-height:1.56}.early-talent-strategy-page .strategy-pressure-list article{grid-template-columns:1fr;gap:var(--space-1);padding:var(--space-3) 0}.early-talent-strategy-page .strategy-pressure-category{grid-row:auto}.early-talent-strategy-page .faq-item summary,.early-talent-strategy-page .strategy-bridge-question,.early-talent-strategy-page .strategy-model h3,.early-talent-strategy-page .strategy-pressure-list h3{font-size:clamp(19px,5.2vw,20px);line-height:1.25}}.talent-programs-service-page .talent-section-header{display:block;max-width:900px;margin-right:0;margin-left:0;margin-bottom:var(--space-5);text-align:left}.talent-programs-service-page .proof-header h2,.talent-programs-service-page .talent-section-header h2{max-width:900px;margin-right:0;margin-left:0;color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.talent-programs-service-page .proof-header p:not(.eyebrow),.talent-programs-service-page .talent-section-header p:not(.eyebrow){max-width:760px;margin:var(--space-2) 0 0;color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55;font-weight:400}.talent-programs-service-page .talent-hero.unified-hero{min-height:560px;padding:var(--space-7) 0 var(--space-6)}.talent-programs-service-page .talent-hero.unified-hero h1{max-width:var(--container-narrow);font-size:var(--type-page-h1);line-height:1.06;font-weight:680;letter-spacing:0}.talent-programs-service-page .talent-hero.unified-hero p:not(.eyebrow){max-width:700px;margin-top:var(--space-4);font-size:var(--type-lead);line-height:1.6}.talent-programs-service-page .talent-hero.unified-hero .button-row{gap:var(--space-2);margin-top:var(--space-4)}.talent-programs-service-page .talent-hero.unified-hero .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue);font-weight:600;box-shadow:none}.talent-programs-service-page .talent-hero.unified-hero .button.primary:focus-visible,.talent-programs-service-page .talent-hero.unified-hero .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385;transform:none;box-shadow:none}.talent-programs-service-page .talent-hero.unified-hero .home-hero-text-link{min-height:44px;color:#fff;font-size:15px;font-weight:600;-webkit-text-decoration-color:rgba(255,255,255,.34);text-decoration-color:rgba(255,255,255,.34)}.talent-programs-service-page .talent-hero.unified-hero .home-hero-text-link:focus-visible,.talent-programs-service-page .talent-hero.unified-hero .home-hero-text-link:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.talent-programs-service-page .talent-section{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y)}.talent-programs-service-page .talent-section-header-centered{margin-right:0;margin-left:0;text-align:left}.talent-programs-service-page .talent-pipeline-compare{gap:var(--space-5);margin-top:var(--space-4);padding-top:var(--space-3);border-top:0}.talent-programs-service-page .talent-pipeline-path{gap:var(--space-2)}.talent-programs-service-page .faq-item summary,.talent-programs-service-page .strategy-model h3,.talent-programs-service-page .strategy-module-row h3,.talent-programs-service-page .talent-ecosystem-grid h3,.talent-programs-service-page .talent-pipeline-path h3,.talent-programs-service-page .talent-roi-model h3{color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0;text-transform:none}.talent-programs-service-page .strategy-bridge-callout{margin-top:var(--space-4);padding-top:0;border-top:0}.talent-programs-service-page .strategy-bridge-callout strong,.talent-programs-service-page .strategy-model-boundary,.talent-programs-service-page .talent-roi-statement{color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.35;font-weight:600;letter-spacing:0}.talent-programs-service-page .talent-business-case-section .talent-section-header{max-width:900px}.talent-programs-service-page .talent-nace-stat-row{margin-top:var(--space-5);border:0;border-radius:var(--radius-sm);background:var(--color-primary-navy)}.talent-programs-service-page .talent-nace-stat-row article{min-height:176px;gap:var(--space-2);padding:var(--space-4)}.talent-programs-service-page .talent-nace-stat-row strong{color:#fff;font-size:clamp(48px,5.5vw,72px);line-height:.95;font-weight:600;letter-spacing:0}.talent-programs-service-page .talent-nace-stat-row p{color:rgba(255,255,255,.82);font-size:var(--type-body);line-height:1.6}.talent-programs-service-page .talent-source-note{margin-top:var(--space-2);color:#64748b;font-size:14px;line-height:1.5;font-weight:400}.talent-programs-service-page .strategy-midpage-cta a,.talent-programs-service-page .talent-source-note a{color:var(--color-brand-blue);font-size:15px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(36,84,166,.32);text-decoration-color:rgba(36,84,166,.32);text-underline-offset:5px}.talent-programs-service-page .strategy-module-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:var(--space-5);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.talent-programs-service-page .strategy-module-row{gap:var(--space-2);padding:var(--space-3);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.talent-programs-service-page .strategy-module-row:nth-child(3n){border-right:0}.talent-programs-service-page .strategy-module-row:nth-last-child(-n+3){border-bottom:0}.talent-programs-service-page .faq-item p,.talent-programs-service-page .strategy-model p,.talent-programs-service-page .strategy-module-row p,.talent-programs-service-page .talent-ecosystem-grid p,.talent-programs-service-page .talent-roi-model li{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.talent-programs-service-page .talent-program-type-field,.talent-programs-service-page .talent-value-field{margin-top:var(--space-5)}.talent-programs-service-page .talent-ecosystem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:var(--space-5);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.talent-programs-service-page .talent-ecosystem-grid article{display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border-right:1px solid var(--color-border)}.talent-programs-service-page .talent-ecosystem-grid article:first-child{padding-left:0}.talent-programs-service-page .talent-ecosystem-grid article:last-child{padding-right:0;border-right:0}.talent-programs-service-page .talent-roi-model{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--space-5);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.talent-programs-service-page .talent-roi-model article{min-height:0;gap:var(--space-2);padding:var(--space-3);border-right:1px solid var(--color-border)}.talent-programs-service-page .talent-roi-model article:after,.talent-programs-service-page .talent-roi-model article:not(:last-child):after{content:none}.talent-programs-service-page .talent-roi-model ul{gap:8px}.talent-programs-service-page .talent-roi-statement{max-width:940px;margin:var(--space-4) 0 0;padding-top:0;border-top:0;text-align:left}.talent-programs-service-page .strategy-commercial-section{background:var(--color-surface)}.talent-programs-service-page .strategy-commercial-layout .talent-section-header{max-width:900px;margin-bottom:var(--space-5)}.talent-programs-service-page .strategy-model{padding:calc(var(--space-5) + var(--space-1)) 0}.talent-programs-service-page .strategy-model-copy{gap:var(--space-2)}.talent-programs-service-page .strategy-model-copy p.strategy-pressure-category{color:var(--color-brand-blue);font-size:13px;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.talent-programs-service-page .strategy-engagement-photo{aspect-ratio:16/10}.talent-programs-service-page .strategy-model-boundary{max-width:900px;margin:var(--space-5) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-border);text-align:left}.talent-programs-service-page .strategy-midpage-cta{margin-top:var(--space-4);padding-top:0;border-top:0}.talent-programs-service-page .strategy-credibility-section{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y);background:#fff}.talent-programs-service-page .talent-programs-final-cta{background:#fff}.talent-programs-service-page .talent-programs-faq-section{background:var(--color-surface)}.talent-programs-service-page .talent-faq-layout{background:transparent}.talent-programs-service-page .talent-faq-layout:before{content:none}.talent-programs-service-page .talent-programs-final-cta .cta-grid h2{color:var(--color-primary-navy)}.talent-programs-service-page .talent-programs-final-cta .cta-grid p{color:var(--color-charcoal)}.talent-programs-service-page .strategy-credibility-section .proof-header{max-width:900px;margin-right:0;margin-left:0;margin-bottom:var(--home-section-gap);text-align:left}.talent-programs-service-page .strategy-credibility-section .proof-header h2,.talent-programs-service-page .strategy-credibility-section .proof-header p:not(.eyebrow){margin-right:0;margin-left:0}.talent-programs-service-page .talent-programs-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.talent-programs-service-page .talent-programs-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}@media (max-width:1040px){.talent-programs-service-page .strategy-commercial-layout,.talent-programs-service-page .talent-faq-layout{grid-template-columns:1fr;gap:var(--space-5)}.talent-programs-service-page .strategy-module-sequence,.talent-programs-service-page .talent-ecosystem-grid,.talent-programs-service-page .talent-roi-model{grid-template-columns:1fr}.talent-programs-service-page .strategy-module-row,.talent-programs-service-page .strategy-module-row:nth-child(3n),.talent-programs-service-page .strategy-module-row:nth-last-child(-n+3),.talent-programs-service-page .talent-ecosystem-grid article,.talent-programs-service-page .talent-ecosystem-grid article:first-child,.talent-programs-service-page .talent-ecosystem-grid article:last-child,.talent-programs-service-page .talent-roi-model article{padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--color-border)}.talent-programs-service-page .strategy-module-row:last-child,.talent-programs-service-page .talent-ecosystem-grid article:last-child,.talent-programs-service-page .talent-roi-model article:last-child{padding-bottom:0;border-bottom:0}.talent-programs-service-page .strategy-model,.talent-programs-service-page .strategy-model[data-reverse=true]{grid-template-columns:minmax(0,.52fr) minmax(320px,.48fr);gap:var(--space-4)}.talent-programs-service-page .strategy-model[data-reverse=true]{grid-template-columns:minmax(320px,.48fr) minmax(0,.52fr)}}@media (max-width:680px){.talent-programs-service-page .talent-section{padding-top:var(--space-6);padding-bottom:var(--space-6)}.talent-programs-service-page .talent-hero.unified-hero{min-height:470px;padding-top:0;padding-bottom:0}.talent-programs-service-page .talent-hero.unified-hero .unified-hero-grid{display:grid;min-height:470px;padding:52px 22px 56px;place-items:center start}.talent-programs-service-page .talent-hero.unified-hero .unified-hero-copy{width:100%;max-width:320px;padding:0}.talent-programs-service-page .talent-hero.unified-hero h1{width:100%;max-width:320px;color:#fff;font-size:clamp(34px,9vw,36px);line-height:1.07;font-weight:680;letter-spacing:0}.talent-programs-service-page .talent-hero.unified-hero .hero-copy,.talent-programs-service-page .talent-hero.unified-hero .lede,.talent-programs-service-page .talent-hero.unified-hero p:not(.eyebrow){max-width:320px;margin-top:26px;color:rgba(255,255,255,.88);font-size:17px;font-weight:400;line-height:1.5}.talent-programs-service-page .talent-hero.unified-hero .button-row{width:100%;max-width:320px;margin-top:28px;gap:12px}.talent-programs-service-page .talent-hero.unified-hero .button.primary{width:100%;justify-content:center}.talent-programs-service-page .talent-hero.unified-hero .home-hero-text-link{width:100%;min-height:44px;justify-content:center}.talent-programs-service-page .talent-section-header{max-width:100%;margin-bottom:var(--space-4)}.talent-programs-service-page .cta-grid h2,.talent-programs-service-page .proof-header h2,.talent-programs-service-page .talent-section-header h2{max-width:100%;font-size:clamp(30px,8.5vw,34px);line-height:1.1}.talent-programs-service-page .cta-grid p,.talent-programs-service-page .proof-header p:not(.eyebrow),.talent-programs-service-page .talent-section-header p:not(.eyebrow){max-width:100%;font-size:16px;line-height:1.56}.talent-programs-service-page .talent-nace-stat-row,.talent-programs-service-page .talent-pipeline-compare{grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-4);padding-top:0}.talent-programs-service-page .talent-nace-stat-row{gap:0;padding:0 var(--space-3)}.talent-programs-service-page .talent-nace-stat-row article{min-height:0;padding:var(--space-3) 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.talent-programs-service-page .talent-nace-stat-row article:last-child{border-bottom:0}.talent-programs-service-page .talent-pipeline-path{gap:var(--space-2)}.talent-programs-service-page .faq-item summary,.talent-programs-service-page .strategy-model h3,.talent-programs-service-page .strategy-model-boundary,.talent-programs-service-page .strategy-module-row h3,.talent-programs-service-page .talent-ecosystem-grid h3,.talent-programs-service-page .talent-pipeline-path h3,.talent-programs-service-page .talent-roi-model h3,.talent-programs-service-page .talent-roi-statement{font-size:clamp(19px,5.2vw,20px);line-height:1.25}.talent-programs-service-page .strategy-module-sequence,.talent-programs-service-page .talent-ecosystem-grid,.talent-programs-service-page .talent-roi-model{margin-top:var(--space-4)}.talent-programs-service-page .strategy-model,.talent-programs-service-page .strategy-model[data-reverse=true]{grid-template-columns:1fr;grid-template-areas:"media" "content";gap:var(--space-3);padding:var(--space-5) 0}.talent-programs-service-page .strategy-commercial-section .strategy-model,.talent-programs-service-page .strategy-commercial-section .strategy-model[data-reverse=true]{grid-template-columns:1fr;grid-template-areas:"media" "content"}.talent-programs-service-page .strategy-engagement-photo{width:100%;aspect-ratio:4/3}.talent-programs-service-page .strategy-model-content{grid-area:content}.talent-programs-service-page .strategy-engagement-photo{grid-area:media}.talent-programs-service-page .strategy-midpage-cta{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.talent-programs-service-page .strategy-midpage-cta a{min-height:44px;align-items:center}.talent-programs-service-page .talent-faq-layout{grid-template-columns:1fr;gap:var(--space-4)}.talent-programs-service-page .faq-item summary{min-height:56px;padding:var(--space-2) 36px var(--space-2) 0}.talent-programs-service-page .faq-item summary:after{margin-right:-36px}.talent-programs-service-page .faq-item p{max-width:100%;padding:0 0 var(--space-3)}.talent-programs-service-page .talent-programs-final-cta .cta-grid{grid-template-columns:1fr;gap:var(--space-3);align-items:start}.talent-programs-service-page .talent-programs-final-cta .button.primary{width:100%;justify-content:center}}@media (max-width:1040px){.ai-fluency-service-page .ai-business-case-layout{grid-template-columns:minmax(0,.62fr) minmax(260px,.38fr);gap:var(--space-5)}.ai-fluency-service-page .ai-context-layout,.ai-fluency-service-page .ai-framework-competencies,.ai-fluency-service-page .ai-help-system,.ai-fluency-service-page .ai-program-list,.ai-fluency-service-page .ai-real-world-layout,.ai-fluency-service-page .talent-faq-layout{grid-template-columns:1fr}.ai-fluency-service-page .ai-context-layout,.ai-fluency-service-page .ai-real-world-layout,.ai-fluency-service-page .talent-faq-layout{gap:var(--space-5)}.ai-fluency-service-page .ai-framework-competencies article,.ai-fluency-service-page .ai-program-card,.ai-fluency-service-page .ai-program-card:last-child{padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--color-border)}.ai-fluency-service-page .ai-framework-competencies article:last-child,.ai-fluency-service-page .ai-program-card:last-child{padding-bottom:0;border-bottom:0}.ai-fluency-service-page .ai-framework-competencies article:not(:last-child):after{content:none}}@media (max-width:680px){.ai-fluency-service-page .ai-business-case-layout{grid-template-columns:1fr;gap:var(--space-4);align-items:start}.ai-fluency-service-page .ai-definition-compact-section{padding-top:var(--space-4);padding-bottom:var(--space-4)}.ai-fluency-service-page .talent-section-header{max-width:100%;margin-bottom:var(--space-4)}.ai-fluency-service-page .talent-section-header h2{max-width:100%;font-size:clamp(30px,8.5vw,34px);line-height:1.1}.ai-fluency-service-page .ai-definition-compact-section p.ai-definition-statement{max-width:100%}.ai-fluency-service-page .talent-section-header p:not(.eyebrow){max-width:100%;font-size:16px;line-height:1.56}.ai-fluency-service-page .ai-real-world-statement{max-width:100%;font-size:16px!important;line-height:1.56!important}.ai-fluency-service-page .ai-definition-compact-section>.wrap{padding:var(--space-3)}.ai-fluency-service-page .ai-definition-compact-section p.ai-definition-statement{font-size:var(--type-h4);line-height:1.34}.ai-fluency-service-page .ai-help-takeaway p{font-size:clamp(19px,5.2vw,20px)!important;line-height:1.3!important}.ai-fluency-service-page .ai-program-series-cta p{font-size:17px!important;line-height:1.45!important}.ai-fluency-service-page .ai-buyer-questions{grid-template-columns:1fr;gap:0;margin-top:var(--space-4)}.ai-fluency-service-page .ai-buyer-questions article,.ai-fluency-service-page .ai-buyer-questions article:nth-child(2n),.ai-fluency-service-page .ai-buyer-questions article:nth-last-child(-n+2){padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--color-border)}.ai-fluency-service-page .ai-buyer-questions article:last-child{padding-bottom:0;border-bottom:0}.ai-fluency-service-page .ai-buyer-questions h3,.ai-fluency-service-page .ai-context-index h3,.ai-fluency-service-page .ai-framework-competencies h3,.ai-fluency-service-page .ai-help-system h3,.ai-fluency-service-page .ai-program-card h3,.ai-fluency-service-page .ai-responsible-practice h3,.ai-fluency-service-page .faq-item summary{font-size:clamp(19px,5.2vw,20px);line-height:1.25}.ai-fluency-service-page .ai-help-system{grid-template-columns:1fr;gap:0;margin-top:var(--space-4)}.ai-fluency-service-page .ai-help-system article{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.ai-fluency-service-page .ai-help-system article:last-child{padding-bottom:0;border-bottom:0}.ai-fluency-service-page .ai-context-layout,.ai-fluency-service-page .ai-real-world-layout{grid-template-columns:1fr;gap:var(--space-4)}.ai-fluency-service-page .ai-context-photo,.ai-fluency-service-page .ai-real-world-photo{width:100%;min-height:0;aspect-ratio:4/3}.ai-fluency-service-page .ai-entry-session,.ai-fluency-service-page .ai-program-list{grid-template-columns:1fr;margin-top:var(--space-4)}.ai-fluency-service-page .ai-entry-session{gap:var(--space-3);padding:var(--space-3) 0}.ai-fluency-service-page .ai-entry-session h3{max-width:100%;font-size:clamp(19px,5.2vw,20px);line-height:1.25}.ai-fluency-service-page .ai-entry-session p:not(.ai-entry-session-label),.ai-fluency-service-page .ai-entry-session-details dd{max-width:100%;font-size:16px}.ai-fluency-service-page .ai-entry-session .readiness-text-cta{min-height:44px;align-items:center}.ai-fluency-service-page .ai-program-card{grid-template-rows:auto 1fr}.ai-fluency-service-page .ai-program-card figure{aspect-ratio:4/3}.ai-fluency-service-page .ai-program-card>div{padding:var(--space-3) 0}.ai-fluency-service-page .ai-help-takeaway,.ai-fluency-service-page .ai-program-series-cta{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-items:start}.ai-fluency-service-page .ai-context-layout{grid-template-areas:"media" "content"}.ai-fluency-service-page .ai-context-photo{grid-area:media}.ai-fluency-service-page .ai-context-index{grid-area:content}.ai-fluency-service-page .talent-faq-layout{grid-template-columns:1fr;gap:var(--space-4)}.ai-fluency-service-page .faq-item summary{min-height:56px;padding:20px 0}.ai-fluency-service-page .faq-item summary:after{margin-right:0}.ai-fluency-service-page .faq-item p{max-width:100%;padding:0 0 var(--space-3)}}.workforce-readiness-service-page .talent-section{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y)}.workforce-readiness-service-page .proof-header,.workforce-readiness-service-page .talent-section-header{display:block;max-width:900px;margin-right:0;margin-left:0;margin-bottom:var(--space-5);text-align:left}.workforce-readiness-service-page .proof-header h2,.workforce-readiness-service-page .talent-section-header h2{max-width:900px;margin-right:0;margin-left:0;color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.workforce-readiness-service-page .proof-header p:not(.eyebrow),.workforce-readiness-service-page .talent-section-header p:not(.eyebrow){max-width:760px;margin:var(--space-2) 0 0;color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55;font-weight:400}.workforce-readiness-service-page .readiness-business-problem-section{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y)}.workforce-readiness-service-page .readiness-programs-section .talent-section-header,.workforce-readiness-service-page .readiness-programs-section .talent-section-header h2{max-width:1040px}.workforce-readiness-service-page .readiness-readiness-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:var(--space-4);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.workforce-readiness-service-page .readiness-readiness-pillars article{gap:var(--space-2);min-height:0;padding:var(--space-3);border-right:1px solid var(--color-border)}.workforce-readiness-service-page .readiness-readiness-pillars article:before{content:none}.workforce-readiness-service-page .readiness-readiness-pillars article:last-child{border-right:0}.workforce-readiness-service-page .faq-item summary,.workforce-readiness-service-page .readiness-audience-grid h3,.workforce-readiness-service-page .readiness-business-outcomes h3,.workforce-readiness-service-page .readiness-program-content h2,.workforce-readiness-service-page .readiness-readiness-pillars h3{color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0;text-transform:none}.workforce-readiness-service-page .faq-item p,.workforce-readiness-service-page .readiness-audience-grid article>p:not(:first-child),.workforce-readiness-service-page .readiness-business-outcomes p,.workforce-readiness-service-page .readiness-program-content>p:not(.readiness-program-name),.workforce-readiness-service-page .readiness-program-meta dd,.workforce-readiness-service-page .readiness-readiness-pillars p{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.workforce-readiness-service-page .readiness-belief-section{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y);background:var(--color-primary-navy)}.workforce-readiness-service-page .readiness-belief-layout{grid-template-columns:minmax(0,.52fr) minmax(360px,.48fr);gap:var(--space-6);align-items:center}.workforce-readiness-service-page .readiness-belief-copy h2{max-width:720px;margin:0 0 var(--space-3);color:#fff;font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.workforce-readiness-service-page .readiness-belief-copy p{max-width:640px;margin:0 0 var(--space-2);color:rgba(255,255,255,.78);font-size:var(--type-body);line-height:1.65;font-weight:400}.workforce-readiness-service-page .readiness-belief-copy blockquote{max-width:640px;margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.18);color:#fff;font-size:var(--type-h4);line-height:1.35;font-weight:600;letter-spacing:0}.workforce-readiness-service-page .readiness-audience-photo,.workforce-readiness-service-page .readiness-belief-photo{border-radius:var(--radius-sm)}.workforce-readiness-service-page .readiness-business-case-section,.workforce-readiness-service-page .readiness-programs-section{background:var(--color-surface)}.workforce-readiness-service-page .readiness-business-case-layout{grid-template-columns:minmax(0,.46fr) minmax(420px,.54fr);gap:var(--space-6)}.workforce-readiness-service-page .readiness-business-outcomes article{grid-template-columns:48px minmax(0,1fr);gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.workforce-readiness-service-page .readiness-audience-grid article>p:first-child,.workforce-readiness-service-page .readiness-business-outcomes span,.workforce-readiness-service-page .readiness-entry-session-details dt,.workforce-readiness-service-page .readiness-entry-session-label,.workforce-readiness-service-page .readiness-program-meta dt,.workforce-readiness-service-page .readiness-program-name{color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.workforce-readiness-service-page .readiness-how-section{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y)}.workforce-readiness-service-page .readiness-how-centered{text-align:left}.workforce-readiness-service-page .readiness-help-custom,.workforce-readiness-service-page .readiness-how-centered .talent-section-header{max-width:900px;margin-right:0;margin-left:0}.workforce-readiness-service-page .readiness-how-centered .talent-section-header p:not(.eyebrow){margin-right:0;margin-left:0}.workforce-readiness-service-page .readiness-help-custom{gap:var(--space-2)}.workforce-readiness-service-page .readiness-help-custom h2{color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.workforce-readiness-service-page .readiness-help-custom p:not(.eyebrow){max-width:760px;margin:var(--space-2) 0 0;color:var(--color-charcoal);font-size:var(--type-lead);line-height:1.6;font-weight:400}.workforce-readiness-service-page .readiness-audience-grid a,.workforce-readiness-service-page .readiness-program-series-cta a,.workforce-readiness-service-page .readiness-text-cta{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;color:var(--color-brand-blue);font-size:15px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(36,84,166,.32);text-decoration-color:rgba(36,84,166,.32);text-underline-offset:5px;white-space:normal}.workforce-readiness-service-page .readiness-help-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:var(--space-4);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.workforce-readiness-service-page .readiness-help-steps article{display:grid;align-content:start;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3);border-right:1px solid var(--color-border)}.workforce-readiness-service-page .readiness-help-steps article:last-child{border-right:0}.workforce-readiness-service-page .readiness-help-steps span{color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em}.workforce-readiness-service-page .readiness-help-steps h3{margin:0;color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.workforce-readiness-service-page .readiness-help-steps p{margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.workforce-readiness-service-page .readiness-help-close{display:flex;gap:48px;align-items:center;justify-content:space-between;width:100%;margin-top:var(--space-3)}.workforce-readiness-service-page .readiness-help-close p{flex:1 1 auto;max-width:none;margin:0;color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.34;font-weight:600}.workforce-readiness-service-page .readiness-help-close .readiness-text-cta{flex:0 0 auto;white-space:nowrap}.workforce-readiness-service-page .readiness-entry-session{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start;margin-top:var(--space-5);padding:var(--space-3) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.workforce-readiness-service-page .readiness-entry-session-label{margin:0 0 var(--space-1)}.workforce-readiness-service-page .readiness-entry-session h3{max-width:620px;margin:0;color:var(--color-primary-navy);font-size:var(--type-h3);line-height:1.18;font-weight:600}.workforce-readiness-service-page .readiness-entry-session p:not(.readiness-entry-session-label),.workforce-readiness-service-page .readiness-entry-session-details dd{max-width:660px;margin:var(--space-2) 0 0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.workforce-readiness-service-page .readiness-entry-session-details{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.workforce-readiness-service-page .readiness-entry-session-details dl{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0}.workforce-readiness-service-page .readiness-entry-session-details div{display:grid;grid-gap:3px;gap:3px}.workforce-readiness-service-page .readiness-entry-session-details dd{margin:0}.workforce-readiness-service-page .readiness-entry-session .readiness-text-cta{margin-top:0}.workforce-readiness-service-page .readiness-program-list{margin-top:var(--space-3)}.workforce-readiness-service-page .readiness-program{gap:var(--space-5);align-items:center;padding:var(--space-5) 0;border-bottom:1px solid var(--color-border)}.workforce-readiness-service-page .readiness-program-content{align-content:start}.workforce-readiness-service-page .readiness-program-name{margin:0 0 var(--space-1)}.workforce-readiness-service-page .readiness-program-content h2{max-width:620px;margin:0}.workforce-readiness-service-page .readiness-program-content>p:not(.readiness-program-name){max-width:640px;margin:var(--space-2) 0 0}.workforce-readiness-service-page .readiness-program-meta{gap:var(--space-2);max-width:640px;margin:var(--space-3) 0 0}.workforce-readiness-service-page .readiness-program-meta div{gap:3px}.workforce-readiness-service-page .readiness-program-meta dd{color:rgba(35,47,66,.82)}.workforce-readiness-service-page .readiness-program-photo{min-height:0;border-radius:var(--radius-sm);aspect-ratio:16/10}.workforce-readiness-service-page .readiness-program-series-cta{gap:var(--space-4);padding:var(--space-3) 0 0;border-top:1px solid var(--color-border)}.workforce-readiness-service-page .readiness-program-series-cta h2{color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.3;font-weight:600;letter-spacing:0}.workforce-readiness-service-page .readiness-program-series-cta p{max-width:720px;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.workforce-readiness-service-page .readiness-audience-intro h2{max-width:1180px}.workforce-readiness-service-page .readiness-audience-intro p:not(.eyebrow){max-width:820px}.workforce-readiness-service-page .readiness-audience-layout{display:grid;grid-template-columns:minmax(0,.48fr) minmax(420px,.52fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:stretch}.workforce-readiness-service-page .readiness-audience-photo{position:relative;min-height:0;height:100%;margin:0;overflow:hidden}.workforce-readiness-service-page .readiness-audience-photo img{object-fit:cover}.workforce-readiness-service-page .readiness-audience-grid{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;height:100%;padding-top:0;border-top:0}.workforce-readiness-service-page .readiness-audience-grid article,.workforce-readiness-service-page .readiness-audience-grid article:last-child{display:grid;grid-gap:10px;gap:10px;min-height:0;padding:calc(var(--space-3) + 4px) 0;border-right:0;border-bottom:1px solid var(--color-border)}.workforce-readiness-service-page .readiness-audience-grid article:first-child{padding-top:0}.workforce-readiness-service-page .readiness-audience-grid article:last-child{padding-bottom:0;border-bottom:0}.workforce-readiness-service-page .readiness-audience-grid article>p:first-child{margin:0 0 2px}.workforce-readiness-service-page .readiness-audience-grid article>p:not(:first-child){margin:0}.workforce-readiness-service-page .readiness-audience-grid a{margin-top:4px}.workforce-readiness-service-page .strategy-credibility-section{padding-top:var(--home-section-y);padding-bottom:var(--home-section-y);background:var(--color-surface)}.workforce-readiness-service-page .strategy-credibility-section .proof-header{max-width:900px;margin-right:0;margin-left:0;margin-bottom:var(--home-section-gap);text-align:left}.workforce-readiness-service-page .strategy-credibility-section .proof-header h2,.workforce-readiness-service-page .strategy-credibility-section .proof-header p:not(.eyebrow){margin-right:0;margin-left:0}.workforce-readiness-final-cta{background:var(--color-surface)}.workforce-readiness-service-page .readiness-faq-section{background:#fff}.workforce-readiness-final-cta .cta-grid h2{color:var(--color-primary-navy)}.workforce-readiness-final-cta .cta-grid p{color:var(--color-charcoal)}.workforce-readiness-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.workforce-readiness-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.workforce-readiness-service-page .talent-faq-layout{align-items:start;background:transparent}.workforce-readiness-service-page .talent-faq-layout:before{content:none}.workforce-readiness-service-page .talent-faq-layout .talent-section-header{max-width:420px;margin-bottom:0}.workforce-readiness-service-page .faq-list{gap:0}.workforce-readiness-service-page .faq-item{padding-top:0;padding-bottom:0;border-bottom-color:rgba(17,24,39,.12)}.workforce-readiness-service-page .faq-item summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;min-height:64px;padding:var(--space-3) 0}.workforce-readiness-service-page .faq-item summary:after{float:none;margin-right:0;font-size:1.22rem}.workforce-readiness-service-page .faq-item p{max-width:760px;padding:0 42px var(--space-3) 0}@media (min-width:1041px){.workforce-readiness-service-page .readiness-audience-intro h2{white-space:nowrap}}@media (max-width:1040px){.workforce-readiness-service-page .readiness-audience-layout,.workforce-readiness-service-page .readiness-belief-layout,.workforce-readiness-service-page .readiness-business-case-layout,.workforce-readiness-service-page .readiness-entry-session,.workforce-readiness-service-page .readiness-readiness-pillars,.workforce-readiness-service-page .talent-faq-layout{grid-template-columns:1fr}.workforce-readiness-service-page .readiness-readiness-pillars article,.workforce-readiness-service-page .readiness-readiness-pillars article:last-child{padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--color-border)}.workforce-readiness-service-page .readiness-readiness-pillars article:first-child{padding-top:0}.workforce-readiness-service-page .readiness-readiness-pillars article:last-child{padding-bottom:0;border-bottom:0}.workforce-readiness-service-page .readiness-program,.workforce-readiness-service-page .readiness-program[data-reverse=true]{grid-template-columns:minmax(0,.48fr) minmax(320px,.52fr);gap:var(--space-4)}.workforce-readiness-service-page .readiness-program[data-reverse=true]{grid-template-columns:minmax(320px,.52fr) minmax(0,.48fr)}.workforce-readiness-service-page .readiness-program-series-cta{grid-template-columns:1fr;align-items:start}.workforce-readiness-service-page .readiness-audience-photo{height:auto;aspect-ratio:4/3}}@media (max-width:680px){.workforce-readiness-service-page .readiness-belief-section,.workforce-readiness-service-page .readiness-business-problem-section,.workforce-readiness-service-page .readiness-how-section,.workforce-readiness-service-page .talent-section{padding-top:var(--space-6);padding-bottom:var(--space-6)}.workforce-readiness-service-page .proof-header,.workforce-readiness-service-page .talent-section-header{max-width:100%;margin-bottom:var(--space-4)}.workforce-readiness-service-page .cta-grid h2,.workforce-readiness-service-page .proof-header h2,.workforce-readiness-service-page .talent-section-header h2{max-width:100%;font-size:clamp(30px,8.5vw,34px);line-height:1.1}.workforce-readiness-service-page .cta-grid p,.workforce-readiness-service-page .proof-header p:not(.eyebrow),.workforce-readiness-service-page .talent-section-header p:not(.eyebrow){max-width:100%;font-size:16px;line-height:1.56}.workforce-readiness-service-page .readiness-audience-layout,.workforce-readiness-service-page .readiness-belief-layout,.workforce-readiness-service-page .readiness-business-case-layout,.workforce-readiness-service-page .talent-faq-layout{gap:var(--space-4)}.workforce-readiness-service-page .readiness-belief-copy h2{font-size:clamp(30px,8.5vw,34px);line-height:1.1}.workforce-readiness-service-page .readiness-audience-photo,.workforce-readiness-service-page .readiness-belief-photo{min-height:0;aspect-ratio:4/3}.workforce-readiness-service-page .readiness-business-outcomes article{grid-template-columns:1fr;gap:var(--space-1)}.workforce-readiness-service-page .readiness-help-steps{grid-template-columns:1fr;margin-top:var(--space-4)}.workforce-readiness-service-page .readiness-help-steps article,.workforce-readiness-service-page .readiness-help-steps article:last-child{padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--color-border)}.workforce-readiness-service-page .readiness-help-steps article:first-child{padding-top:0}.workforce-readiness-service-page .readiness-help-steps article:last-child{padding-bottom:0;border-bottom:0}.workforce-readiness-service-page .readiness-help-close p,.workforce-readiness-service-page .readiness-help-steps h3{font-size:clamp(19px,5.2vw,20px);line-height:1.25}.workforce-readiness-service-page .readiness-help-close{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-content:start}.workforce-readiness-service-page .readiness-help-close .readiness-text-cta{white-space:normal}.workforce-readiness-service-page .readiness-entry-session{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) 0}.workforce-readiness-service-page .faq-item summary,.workforce-readiness-service-page .readiness-audience-grid h3,.workforce-readiness-service-page .readiness-business-outcomes h3,.workforce-readiness-service-page .readiness-entry-session h3,.workforce-readiness-service-page .readiness-program-content h2,.workforce-readiness-service-page .readiness-readiness-pillars h3{font-size:clamp(19px,5.2vw,20px);line-height:1.25}.workforce-readiness-service-page .readiness-entry-session .readiness-text-cta{min-height:44px;align-items:center}.workforce-readiness-service-page .readiness-program,.workforce-readiness-service-page .readiness-program[data-reverse=true]{grid-template-columns:1fr;grid-template-areas:"media" "content";gap:var(--space-3);padding:var(--space-5) 0}.workforce-readiness-service-page .readiness-program-content,.workforce-readiness-service-page .readiness-program[data-reverse=true] .readiness-program-content{grid-area:content;grid-column:auto}.workforce-readiness-service-page .readiness-program-photo,.workforce-readiness-service-page .readiness-program[data-reverse=true] .readiness-program-photo{grid-area:media;grid-column:auto;grid-row:auto;width:100%;aspect-ratio:4/3}.workforce-readiness-service-page .readiness-program-meta{gap:12px}.workforce-readiness-service-page .readiness-program-series-cta{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.workforce-readiness-service-page .readiness-audience-grid a,.workforce-readiness-service-page .readiness-program-series-cta a{min-height:44px;align-items:center}.workforce-readiness-service-page .faq-item summary{min-height:56px;padding:var(--space-2) 0}.workforce-readiness-service-page .faq-item p{max-width:100%;padding:0 0 var(--space-3)}}.employers-page>.audience-engagement-section,.employers-page>.home-proof-section.home-focus-section{background:#fff}.k12-audience-page>.audience-challenges-section,.k12-audience-page>.audience-final-cta,.k12-audience-page>.audience-priority-section,.k12-audience-page>.audience-stakeholder-section,.k12-audience-page>.home-proof-section.home-focus-section,.k12-audience-page>.k12-pathway-section{background:#F5F7F9}.k12-audience-page>.audience-engagement-section,.k12-audience-page>.audience-insights-section,.k12-audience-page>.audience-pace-section,.k12-audience-page>.audience-starting-section,.k12-audience-page>.audience-support-section{background:#fff}.k12-audience-page>.audience-agenda-section{background:#0B1D3A}.k12-audience-page .audience-priority-layout{display:grid;grid-template-columns:minmax(0,.42fr) minmax(420px,.58fr);grid-gap:clamp(44px,7vw,92px);gap:clamp(44px,7vw,92px);align-items:start}.k12-audience-page .audience-priority-layout .audience-section-header{margin-bottom:0}.k12-audience-page .audience-priority-rows{display:grid;border-top:1px solid var(--color-border)}.k12-audience-page .audience-priority-row{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.k12-audience-page .audience-priority-label{margin:0 0 8px;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.k12-audience-page .audience-priority-row p:not(.audience-priority-label){margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6;font-weight:400}.k12-audience-page .k12-pathway-layout{display:grid;grid-template-columns:minmax(380px,.44fr) minmax(0,.56fr);grid-gap:clamp(42px,5vw,68px);gap:clamp(42px,5vw,68px);grid-row-gap:var(--space-4);row-gap:var(--space-4);align-items:start}.k12-audience-page>.k12-pathway-section{padding-top:clamp(58px,6vw,78px);padding-bottom:clamp(58px,6vw,78px)}.k12-audience-page .k12-pathway-intro{max-width:540px;margin-bottom:0}.k12-audience-page .k12-pathway-intro h2{max-width:none}.k12-audience-page .k12-pathway-intro h2:after{content:"";display:block;width:66px;height:3px;margin-top:var(--space-4);background:var(--color-brand-blue)}.k12-audience-page .k12-pathway-main{min-width:0}.k12-audience-page .k12-pathway-icons{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-2)}.k12-audience-page .k12-pathway-icons:before{content:"";position:absolute;top:50%;right:7%;left:7%;height:3px;background:#C4DAF6;transform:translateY(-50%)}.k12-audience-page .k12-pathway-icon{position:relative;z-index:1;display:grid;width:clamp(64px,5.4vw,82px);aspect-ratio:1;place-items:center;justify-self:center;color:var(--color-brand-blue);background:#fff;border:1px solid #ddebfa;border-radius:999px}.k12-audience-page .k12-pathway-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.k12-audience-page .k12-pathway-stage{min-width:0;padding:var(--space-2);background:#fff;border:1px solid #e7eef7;border-radius:8px}.k12-audience-page .k12-pathway-stage-number{margin:0 0 8px;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.k12-audience-page .k12-pathway-stage h3{margin:0;color:var(--color-primary-navy);font-size:clamp(1.06rem,1.2vw,1.2rem);line-height:1.15;font-weight:600;letter-spacing:0}.k12-audience-page .k12-pathway-stage>span{display:block;width:42px;height:2px;margin:var(--space-2) 0;background:var(--color-brand-blue)}.k12-audience-page .k12-pathway-stage p:not(.k12-pathway-stage-number){margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.5;font-weight:400}.k12-audience-page .k12-pathway-thesis{grid-column:1/-1;margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.k12-audience-page .k12-pathway-thesis p{max-width:1120px;margin:0;color:var(--color-primary-navy);font-size:clamp(1.18rem,1.55vw,1.48rem);line-height:1.25;font-weight:600}.k12-audience-page .audience-engagement-grid article{gap:var(--space-2)}.k12-audience-page .audience-engagement-grid{position:relative;border-top:0}.k12-audience-page .audience-engagement-grid:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:var(--color-border)}.k12-audience-page .audience-engagement-section .audience-section-header h2{max-width:none;white-space:nowrap}.k12-audience-page .audience-engagement-grid h3,.k12-audience-page .audience-engagement-grid p{margin:0}.k12-audience-page .audience-engagement-grid p:last-child{margin-top:2px}.k12-audience-page .audience-agenda-flow p{padding-left:0}.k12-audience-page .audience-agenda-flow p:before,.k12-audience-page .audience-agenda-flow p:first-child:before{content:none}.k12-audience-page .audience-section-header .eyebrow,.k12-audience-page .cta-grid .eyebrow,.k12-audience-page .eyebrow,.k12-audience-page .proof-header .eyebrow{margin:0 0 12px;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.k12-audience-page .audience-agenda-section .eyebrow,.k12-audience-page .cta-band .eyebrow{color:rgba(255,255,255,.72)}.k12-audience-page .audience-final-cta{padding-top:var(--space-6);padding-bottom:var(--space-6)}.k12-audience-page section.cta-band.audience-final-cta .cta-grid .eyebrow{color:var(--color-brand-blue)}.k12-audience-page .audience-final-cta .cta-grid{gap:clamp(40px,5vw,64px)}.k12-audience-page .audience-final-cta .cta-grid h2{max-width:620px}.k12-audience-page .audience-final-cta .cta-grid p{max-width:560px}.k12-audience-page .audience-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.k12-audience-page .audience-final-cta .button.primary:focus-visible,.k12-audience-page .audience-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}@media (max-width:920px){.k12-audience-page .audience-priority-layout,.k12-audience-page .audience-support-layout{grid-template-columns:1fr;gap:var(--space-5)}.k12-audience-page .audience-support-layout .audience-section-header{max-width:720px}.k12-audience-page .audience-engagement-grid,.k12-audience-page .audience-pace-grid,.k12-audience-page .audience-service-blocks,.k12-audience-page .audience-stakeholder-band-six ul{grid-template-columns:1fr;gap:0}.k12-audience-page .k12-pathway-layout{grid-template-columns:1fr}.k12-audience-page .k12-pathway-intro{max-width:720px}}@media (max-width:680px){.k12-audience-page .audience-section-header,.k12-audience-page .cta-grid>div,.k12-audience-page .insights-topline>div,.k12-audience-page .proof-header{min-width:0}.k12-audience-page .audience-section-header h2,.k12-audience-page .cta-grid h2,.k12-audience-page .insights-topline h2,.k12-audience-page .proof-header h2{overflow-wrap:anywhere}.k12-audience-page .audience-support-photo{width:100%;min-width:0}.k12-audience-page .audience-engagement-grid article,.k12-audience-page .audience-engagement-grid article:last-child,.k12-audience-page .audience-pace-grid article,.k12-audience-page .audience-pace-grid article:last-child,.k12-audience-page .audience-service-blocks article,.k12-audience-page .audience-service-blocks article:last-child,.k12-audience-page .audience-stakeholder-band-six li,.k12-audience-page .audience-stakeholder-band-six li:not(:first-child),.k12-audience-page .audience-stakeholder-band-six li:nth-last-child(-n+3){padding-right:0;padding-left:0;border-right:0;border-bottom:1px solid var(--color-border)}.k12-audience-page .audience-engagement-grid article:last-child,.k12-audience-page .audience-pace-grid article:last-child,.k12-audience-page .audience-service-blocks article:last-child,.k12-audience-page .audience-stakeholder-band-six li:last-child{border-bottom:0}.k12-audience-page .audience-priority-layout{gap:var(--space-4)}.k12-audience-page .audience-priority-row{padding:var(--space-3) 0}.k12-audience-page .k12-pathway-layout{gap:var(--space-4)}.k12-audience-page .k12-pathway-intro h2:after{margin-top:var(--space-3)}.k12-audience-page .k12-pathway-icons{display:none}.k12-audience-page .k12-pathway-stages{grid-template-columns:1fr;gap:var(--space-2);border-top:0}.k12-audience-page .k12-pathway-stage,.k12-audience-page .k12-pathway-stage:first-child,.k12-audience-page .k12-pathway-stage:last-child{padding:var(--space-3);background:#fff;border:1px solid #e7eef7;border-radius:8px}.k12-audience-page .k12-pathway-thesis{padding-top:var(--space-3)}.higher-ed-audience-page .audience-stakeholder-band .audience-section-header h2,.k12-audience-page .audience-engagement-section .audience-section-header h2,.k12-audience-page .audience-stakeholder-heading{white-space:normal}.k12-audience-page .audience-starting-layout{grid-template-columns:1fr;gap:var(--space-4)}.k12-audience-page .audience-starting-list a{grid-template-columns:1fr;gap:10px;align-items:start}.k12-audience-page .audience-starting-footer a,.k12-audience-page .audience-starting-list span,.k12-audience-page .insights-topline .text-link{width:-moz-fit-content;width:fit-content;white-space:nowrap}.k12-audience-page .audience-starting-footer{grid-template-columns:1fr;gap:10px}.higher-ed-audience-page .audience-starting-footer{display:grid;grid-gap:10px;gap:10px}.higher-ed-audience-page .audience-starting-footer a{width:-moz-fit-content;width:fit-content}}@media (max-width:1040px){.workforce-org-audience-page .audience-education-journey,.workforce-org-audience-page .audience-stakeholder-band-six ul,.workforce-org-audience-page .workforce-org-team-session-grid{grid-template-columns:1fr}.workforce-org-audience-page .audience-education-journey article,.workforce-org-audience-page .audience-education-journey article:last-child,.workforce-org-audience-page .audience-education-journey article:not(:first-child),.workforce-org-audience-page .audience-stakeholder-band-six li,.workforce-org-audience-page .audience-stakeholder-band-six li:not(:first-child),.workforce-org-audience-page .audience-stakeholder-band-six li:nth-last-child(-n+3),.workforce-org-audience-page .workforce-org-team-session-grid article,.workforce-org-audience-page .workforce-org-team-session-grid article:not(:first-child){padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--color-border)}.workforce-org-audience-page .workforce-org-team-session-grid article{gap:12px}.workforce-org-audience-page .audience-education-journey article:last-child,.workforce-org-audience-page .audience-stakeholder-band-six li:last-child,.workforce-org-audience-page .workforce-org-team-session-grid article:last-child{border-bottom:0}.workforce-org-audience-page .audience-education-journey{gap:12px 18px}.workforce-org-audience-page .audience-education-journey article:not(:last-child):after{content:none}.workforce-org-audience-page .audience-education-journey p{max-width:none}.workforce-org-audience-page .audience-starting-layout{grid-template-columns:1fr;gap:var(--space-4)}.workforce-org-audience-page .audience-starting-layout .audience-section-header{max-width:100%}.workforce-org-audience-page .audience-starting-list a{grid-template-columns:1fr;gap:10px;align-items:start;padding:var(--space-3) 0}.workforce-org-audience-page .audience-starting-footer a,.workforce-org-audience-page .audience-starting-list span,.workforce-org-audience-page .insights-topline .text-link{width:-moz-fit-content;width:fit-content;white-space:nowrap}.workforce-org-audience-page .audience-starting-footer{display:grid;grid-gap:10px;gap:10px}.workforce-org-audience-page .audience-engagement-grid{grid-template-columns:1fr;gap:0}.workforce-org-audience-page .audience-engagement-grid article,.workforce-org-audience-page .audience-engagement-grid article:first-child,.workforce-org-audience-page .audience-engagement-grid article:last-child{padding:var(--space-3) 0;border-right:0;border-bottom:1px solid var(--color-border)}.workforce-org-audience-page .audience-engagement-grid article:first-child{padding-top:0}.workforce-org-audience-page .audience-engagement-grid article:last-child{padding-bottom:0;border-bottom:0}.employers-page .workforce-org-chicago-feature{grid-template-columns:1fr;gap:var(--space-4);min-height:0}.employers-page .workforce-org-chicago-content{align-content:start}.employers-page .workforce-org-chicago-stats{max-width:none;gap:0 22px}.employers-page .workforce-org-chicago-stats>div{padding-right:22px}.employers-page .workforce-org-chicago-stats>div+div{padding-left:22px}.employers-page .workforce-org-chicago-stats dd:first-of-type{font-size:clamp(2.6rem,8vw,3.8rem)}.workforce-org-audience-page .audience-education-journey-section .audience-section-header h2,.workforce-org-audience-page .audience-engagement-section .audience-section-header h2{white-space:normal;overflow-wrap:anywhere}.employers-page .workforce-org-chicago-header h2{white-space:normal}.employers-page .workforce-org-chicago-copy{max-width:none}.employers-page .workforce-org-chicago-image{min-height:clamp(320px,62vw,440px);margin:0;border-radius:0}}@media (max-width:680px){.workforce-org-audience-page .audience-final-cta .button.primary{width:-moz-fit-content;width:fit-content}.workforce-org-audience-page .workforce-pressure-layout{grid-template-columns:1fr;gap:var(--space-4)}.workforce-org-audience-page .workforce-pressure-map,.workforce-org-audience-page .workforce-pressure-node,.workforce-org-audience-page .workforce-pressure-nodes{width:100%;max-width:100%;box-sizing:border-box}.workforce-org-audience-page .workforce-pressure-nodes{grid-template-columns:1fr;gap:0;border-top:1px solid var(--color-border)}.workforce-org-audience-page .workforce-pressure-nodes:before{content:none}.workforce-org-audience-page .workforce-pressure-node,.workforce-org-audience-page .workforce-pressure-node:last-child,.workforce-org-audience-page .workforce-pressure-node:not(:first-child){display:grid;grid-template-columns:1fr;justify-items:start;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3) 0;background:transparent;border:0;border-bottom:1px solid var(--color-border);text-align:left}.workforce-org-audience-page .workforce-pressure-node:first-child{padding-top:var(--space-3)}.workforce-org-audience-page .workforce-pressure-node:last-child{padding-bottom:var(--space-3);border-bottom:0}.workforce-org-audience-page .workforce-pressure-node:before{content:none}.workforce-org-audience-page .workforce-pressure-icon{min-height:32px;margin-right:0;margin-left:0;margin-bottom:var(--space-1)}.workforce-org-audience-page .workforce-pressure-node h3,.workforce-org-audience-page .workforce-pressure-node p{max-width:340px}.workforce-org-audience-page .workforce-pressure-close{margin-top:0;padding-top:var(--space-3)}.workforce-org-audience-page .workforce-pressure-close p{font-size:clamp(1.18rem,6vw,1.42rem)}.workforce-org-audience-page .audience-education-journey-section .audience-section-header h2,.workforce-org-audience-page .audience-engagement-section .audience-section-header h2{white-space:normal;overflow-wrap:anywhere}.workforce-org-audience-page .audience-education-journey{display:block;gap:10px 12px}.workforce-org-audience-page .audience-education-journey>span{display:inline;gap:8px;min-width:0;font-size:clamp(.94rem,4.2vw,1.04rem);white-space:normal}.workforce-org-audience-page .audience-education-journey>span>span{display:inline-block;margin:0 .55em}.employers-page .workforce-org-chicago-stats{grid-template-columns:1fr;gap:18px}.employers-page .workforce-org-chicago-stats>div,.employers-page .workforce-org-chicago-stats>div+div{padding:0;border-left:0}.employers-page .workforce-org-chicago-stats>div+div{padding-top:18px;border-top:1px solid rgba(17,24,39,.14)}.employers-page .workforce-org-chicago-stats dd:first-of-type{font-size:clamp(3rem,15vw,4rem)}}.events-page .audience-final-cta{color:var(--color-primary-navy);background:var(--color-surface)}.events-page .audience-final-cta .cta-grid h2{color:var(--color-primary-navy)}.events-page .audience-final-cta .cta-grid p{color:var(--color-charcoal)}.events-page .audience-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.events-page .audience-final-cta .button.primary:focus-visible,.events-page .audience-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.community-page .community-final-cta{color:var(--color-charcoal);background:var(--color-surface)}.community-page .community-final-cta .cta-grid h2{color:var(--color-primary-navy)}.community-page .community-final-cta .cta-grid p{color:var(--color-charcoal)}.community-page .community-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue);box-shadow:none}.community-page .community-final-cta .button.primary:focus-visible,.community-page .community-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.community-page .community-final-cta .home-hero-text-link{color:var(--color-brand-blue);-webkit-text-decoration-color:rgba(36,84,166,.38);text-decoration-color:rgba(36,84,166,.38)}.community-page .community-final-cta .home-hero-text-link:focus-visible,.community-page .community-final-cta .home-hero-text-link:hover{color:#1C4385;-webkit-text-decoration-color:#1C4385;text-decoration-color:#1C4385}.team-sessions-page>.team-sessions-catalog-section,.team-sessions-page>.team-sessions-included-section,.team-sessions-page>.team-sessions-process-section{background:#fff}.team-sessions-page>.team-sessions-built-section,.team-sessions-page>.team-sessions-formats-section,.team-sessions-page>.team-sessions-pricing-section{background:#F5F7F9}.team-sessions-page .cta-grid .eyebrow,.team-sessions-page .eyebrow{margin:0 0 12px;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.team-sessions-included-layout,.team-sessions-pricing-layout{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);grid-gap:clamp(34px,5vw,68px);gap:clamp(34px,5vw,68px);align-items:start}.team-sessions-section-header{max-width:760px;margin-bottom:clamp(30px,4vw,46px)}.team-sessions-pricing-layout h2,.team-sessions-section-header h2{margin:0;color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.team-sessions-pricing-layout p{max-width:720px;margin:0;color:var(--color-charcoal);font-size:var(--type-lead);line-height:1.6}.team-sessions-section-header p:not(.eyebrow){font-size:var(--type-section-intro);line-height:1.55;margin-top:18px}.team-sessions-built-section .team-sessions-section-header{max-width:980px}.team-sessions-catalog-section .team-sessions-section-header{max-width:920px}.team-sessions-process-section .team-sessions-section-header{max-width:980px}.team-sessions-process-section .team-sessions-section-header h2{white-space:nowrap}.team-sessions-catalog-switcher{display:grid;grid-gap:clamp(24px,3.6vw,34px);gap:clamp(24px,3.6vw,34px)}.team-sessions-catalog-switcher>input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.team-sessions-audience-tabs{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:-10px;border-bottom:1px solid var(--color-border)}.team-sessions-audience-tabs label,.team-sessions-catalog-cta{display:inline-flex;gap:7px;align-items:center;color:var(--color-brand-blue);font-size:.98rem;line-height:1.3;font-weight:600;text-decoration:none}.team-sessions-audience-tabs label{position:relative;padding:0 0 12px;color:#536582;cursor:pointer}.team-sessions-audience-tabs label:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent}.team-sessions-mobile-audience-selector{display:none}#team-session-audience-colleges-universities:checked~.team-sessions-audience-tabs label[for=team-session-audience-colleges-universities],#team-session-audience-k12-schools-districts:checked~.team-sessions-audience-tabs label[for=team-session-audience-k12-schools-districts],#team-session-audience-talent-hiring:checked~.team-sessions-audience-tabs label[for=team-session-audience-talent-hiring],#team-session-audience-workforce-organizations:checked~.team-sessions-audience-tabs label[for=team-session-audience-workforce-organizations]{color:var(--color-brand-blue);font-weight:600}#team-session-audience-colleges-universities:checked~.team-sessions-audience-tabs label[for=team-session-audience-colleges-universities]:after,#team-session-audience-k12-schools-districts:checked~.team-sessions-audience-tabs label[for=team-session-audience-k12-schools-districts]:after,#team-session-audience-talent-hiring:checked~.team-sessions-audience-tabs label[for=team-session-audience-talent-hiring]:after,#team-session-audience-workforce-organizations:checked~.team-sessions-audience-tabs label[for=team-session-audience-workforce-organizations]:after{background:var(--color-brand-blue)}#team-session-audience-colleges-universities:focus-visible~.team-sessions-audience-tabs label[for=team-session-audience-colleges-universities],#team-session-audience-k12-schools-districts:focus-visible~.team-sessions-audience-tabs label[for=team-session-audience-k12-schools-districts],#team-session-audience-talent-hiring:focus-visible~.team-sessions-audience-tabs label[for=team-session-audience-talent-hiring],#team-session-audience-workforce-organizations:focus-visible~.team-sessions-audience-tabs label[for=team-session-audience-workforce-organizations]{outline:2px solid rgba(36,84,166,.32);outline-offset:4px}#team-session-audience-colleges-universities:checked~.team-sessions-mobile-audience-selector [data-audience=colleges-universities],#team-session-audience-k12-schools-districts:checked~.team-sessions-mobile-audience-selector [data-audience=k12-schools-districts],#team-session-audience-talent-hiring:checked~.team-sessions-mobile-audience-selector [data-audience=talent-hiring],#team-session-audience-workforce-organizations:checked~.team-sessions-mobile-audience-selector [data-audience=workforce-organizations]{display:inline}.team-sessions-catalog-groups{display:block}.team-sessions-catalog-group{display:none;scroll-margin-top:96px}#team-session-audience-colleges-universities:checked~.team-sessions-catalog-groups #colleges-universities,#team-session-audience-k12-schools-districts:checked~.team-sessions-catalog-groups #k12-schools-districts,#team-session-audience-talent-hiring:checked~.team-sessions-catalog-groups #talent-hiring,#team-session-audience-workforce-organizations:checked~.team-sessions-catalog-groups #workforce-organizations{display:block}.team-sessions-catalog-group-header{max-width:780px;margin-bottom:20px}.team-sessions-catalog-group-header h3{margin:0;color:var(--color-primary-navy);font-size:clamp(1.55rem,2.4vw,2.18rem);line-height:1.14;font-weight:600}.team-sessions-catalog-group-header p{max-width:680px;margin:12px 0 0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6}.team-sessions-session-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2vw,22px);gap:clamp(16px,2vw,22px)}.team-sessions-session-grid article{display:grid;align-content:start;grid-gap:0;gap:0;min-height:100%;padding:clamp(18px,2vw,22px);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:none}.team-sessions-session-grid h4{margin:0 0 22px;color:var(--navy-950);font-size:clamp(1.18rem,1.48vw,1.36rem);line-height:1.2;font-weight:600;letter-spacing:-.01em}.team-sessions-editorial-grid p,.team-sessions-included-list p,.team-sessions-process-list p,.team-sessions-session-grid li,.team-sessions-session-grid p{margin:0;color:#374151;font-size:clamp(.95rem,1.02vw,1rem);line-height:1.56}.team-sessions-session-grid article>div{margin-top:18px}.team-sessions-session-grid h4+div{margin-top:0;margin-bottom:12px}.team-sessions-session-grid h4+div p:not(.team-sessions-session-label){margin-top:7px}.team-sessions-session-grid ul{display:grid;grid-gap:8px;gap:8px;margin:9px 0 0;padding-left:18px}.team-sessions-session-label{margin:0 0 6px!important;color:var(--wf-blue)!important;font-size:.74rem!important;line-height:1.2!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.team-sessions-catalog-cta{margin-top:20px}.team-sessions-custom-note{max-width:680px;margin-top:26px}.team-sessions-custom-note h3{margin:0;color:var(--color-primary-navy);font-size:clamp(1.12rem,1.35vw,1.28rem);line-height:1.24;font-weight:600;letter-spacing:0}.team-sessions-custom-note p{max-width:640px;margin:8px 0 0;color:#374151;font-size:var(--type-body);line-height:1.56}.team-sessions-included-showcase-layout{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);grid-column-gap:clamp(56px,7vw,104px);column-gap:clamp(56px,7vw,104px);grid-row-gap:32px;row-gap:32px;align-items:start}.team-sessions-included-showcase-layout .team-sessions-section-header{width:100%;max-width:100%;margin-bottom:0}.team-sessions-included-showcase-layout .team-sessions-section-header h2{max-width:560px;white-space:normal}.team-sessions-included-showcase-layout .team-sessions-section-header p:not(.eyebrow){max-width:560px}.team-sessions-included-showcase-grid{display:grid;grid-gap:22px;gap:22px}.team-sessions-included-showcase-grid article{display:grid;grid-template-columns:38px minmax(0,1fr);align-content:start;grid-gap:16px;gap:16px;padding:0}.team-sessions-included-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--color-brand-blue);background:rgba(36,84,166,.08);border-radius:50%}.team-sessions-included-showcase-grid h3{margin:0;color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.22;font-weight:600;letter-spacing:0}.team-sessions-included-showcase-grid p{margin:7px 0 0;color:#374151;font-size:var(--type-body);line-height:1.56}.team-sessions-included-note{max-width:620px;margin:24px 0 0;padding-top:16px;color:#536582;font-size:var(--type-body);line-height:1.55;border-top:1px solid rgba(197,207,220,.78)}.team-sessions-use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(38px,5vw,56px) clamp(44px,7vw,84px);gap:clamp(38px,5vw,56px) clamp(44px,7vw,84px)}.team-sessions-use-case-grid article{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:0}.team-sessions-use-case-icon{margin-bottom:6px;color:var(--color-brand-blue)}.team-sessions-use-case-grid h3{margin:0;color:var(--color-primary-navy);font-size:clamp(1.15rem,1.45vw,1.34rem);line-height:1.24;font-weight:600;letter-spacing:0}.team-sessions-use-case-grid p{margin:0;color:#374151;font-size:var(--type-body);line-height:1.58}.team-sessions-editorial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 clamp(24px,3.2vw,42px);gap:0 clamp(24px,3.2vw,42px);border-top:1px solid var(--color-border)}.team-sessions-editorial-grid article{padding:24px 0 0}.team-sessions-editorial-grid h3,.team-sessions-included-list h3,.team-sessions-process-list h3{margin:0 0 10px;color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.22;font-weight:600;letter-spacing:0}.team-sessions-included-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--color-border)}.team-sessions-included-list article{display:grid;grid-template-columns:minmax(170px,.28fr) minmax(0,.72fr);grid-gap:clamp(20px,3vw,42px);gap:clamp(20px,3vw,42px);padding:20px 0;border-bottom:1px solid var(--color-border)}.team-sessions-included-list article:last-child{border-bottom:0}.team-sessions-process-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(24px,4vw,54px);gap:clamp(24px,4vw,54px)}.team-sessions-process-list article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:0}.team-sessions-process-number{display:inline;margin-right:6px;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:0}.team-sessions-pricing-layout .team-sessions-pricing-note{margin-top:14px;color:var(--color-primary-navy);font-weight:600}.team-sessions-pricing-layout .button:not(.primary){min-height:44px;gap:8px;padding:10px 18px;border-radius:5px;font-weight:600;box-shadow:none}.team-sessions-pricing-layout .button{margin-top:20px}.team-sessions-final-cta .button.primary,.team-sessions-pricing-layout .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.team-sessions-final-cta .button.primary:focus-visible,.team-sessions-final-cta .button.primary:hover,.team-sessions-pricing-layout .button.primary:focus-visible,.team-sessions-pricing-layout .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.team-sessions-final-cta{background:#fff}.team-sessions-final-cta,.team-sessions-final-cta .cta-grid h2{color:var(--color-primary-navy)}.team-sessions-final-cta .cta-grid p{color:var(--color-charcoal)}@media (max-width:920px){.team-sessions-editorial-grid,.team-sessions-included-layout,.team-sessions-included-showcase-layout,.team-sessions-pricing-layout,.team-sessions-session-grid,.team-sessions-use-case-grid{grid-template-columns:1fr}.team-sessions-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.team-sessions-session-grid article{padding:22px}.team-sessions-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.team-sessions-catalog-section{scroll-margin-top:96px}.team-sessions-page .section{padding-top:56px;padding-bottom:56px}.team-sessions-page .team-sessions-section-header{max-width:100%;margin-bottom:24px}.team-sessions-process-section .team-sessions-section-header h2{white-space:normal}.team-sessions-included-layout,.team-sessions-pricing-layout{gap:22px}.team-sessions-pricing-layout p,.team-sessions-section-header p:not(.eyebrow){font-size:var(--type-body);line-height:1.58}.team-sessions-audience-tabs{display:none}.team-sessions-mobile-audience-selector{display:grid;grid-gap:8px;gap:8px}.team-sessions-catalog-switcher{gap:20px}.team-sessions-mobile-audience-label{margin:0;color:var(--color-brand-blue);font-size:.74rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.team-sessions-mobile-audience-selector details{position:relative}.team-sessions-mobile-audience-selector summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:10px 12px;color:var(--color-primary-navy);background:#fff;border:1px solid var(--color-border);border-radius:5px;cursor:pointer;list-style:none}.team-sessions-mobile-audience-selector summary::-webkit-details-marker{display:none}.team-sessions-mobile-audience-selector summary:focus-visible{outline:2px solid rgba(36,84,166,.32);outline-offset:3px}.team-sessions-mobile-selected{display:none;font-size:.98rem;line-height:1.3;font-weight:600}.team-sessions-mobile-audience-menu{display:grid;grid-gap:0;gap:0;margin-top:6px;background:#fff;border:1px solid var(--color-border);border-radius:5px;overflow:hidden}.team-sessions-mobile-audience-menu label{padding:11px 12px;color:var(--color-primary-navy);font-size:.96rem;line-height:1.3;border-top:1px solid rgba(197,207,220,.66);cursor:pointer}.team-sessions-mobile-audience-menu label:first-child{border-top:0}.team-sessions-mobile-audience-menu label:active{background:#F5F7F9}.team-sessions-catalog-group-header{margin-bottom:16px}.team-sessions-session-grid article{gap:0;padding:17px}.team-sessions-session-grid h4{margin-bottom:20px}.team-sessions-session-grid article>div{margin-top:16px}.team-sessions-session-grid h4+div{margin-bottom:10px}.team-sessions-editorial-grid article{padding:18px 0;border-bottom:1px solid var(--color-border)}.team-sessions-editorial-grid article:last-child{border-bottom:0}.team-sessions-use-case-grid{grid-template-columns:1fr}.team-sessions-use-case-grid article{padding:0}.team-sessions-use-case-grid{gap:28px}.team-sessions-included-showcase-layout{gap:24px}.team-sessions-included-showcase-grid{gap:20px}.team-sessions-included-showcase-grid article{grid-template-columns:38px minmax(0,1fr);gap:14px}.team-sessions-included-note{margin-top:22px}.team-sessions-included-list article{grid-template-columns:1fr;gap:8px;padding:18px 0}.team-sessions-process-list{grid-template-columns:1fr;gap:22px}.team-sessions-process-list article{gap:7px;padding:0}.team-sessions-final-cta .button.primary,.team-sessions-pricing-layout .button{width:100%;justify-content:center}.team-sessions-final-cta{padding-top:56px;padding-bottom:56px}}.speaking-page>.speaking-audiences-section,.speaking-page>.speaking-credibility-section,.speaking-page>.speaking-topics-section{background:#F5F7F9}.speaking-page>.speaking-formats-section,.speaking-page>.speaking-organizer-section,.speaking-page>.speaking-why-section{background:#fff}.speaking-page .audience-final-cta{color:var(--color-primary-navy);background:#fff}.speaking-page .audience-final-cta .cta-grid h2{color:var(--color-primary-navy)}.speaking-page .audience-final-cta .cta-grid p{color:var(--color-charcoal)}.speaking-page .audience-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.speaking-page .audience-final-cta .button.primary:focus-visible,.speaking-page .audience-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.speaking-page .speaking-section-header{max-width:760px}.speaking-page .speaking-section-header .eyebrow{margin:0 0 12px;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.speaking-page .speaking-section-header h2{margin:0;color:var(--color-primary-navy);font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.speaking-page .speaking-section-header p:not(.eyebrow){max-width:700px;margin:18px 0 0;color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55}.speaking-page .speaking-section-header .text-link{margin-top:22px}.speaking-page .speaking-credibility-layout,.speaking-page .speaking-organizer-layout{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);grid-gap:clamp(40px,6vw,78px);gap:clamp(40px,6vw,78px);align-items:start}.speaking-page .speaking-organizer-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--color-border)}.speaking-page .speaking-organizer-list article{padding:20px 0;border-bottom:1px solid var(--color-border)}.speaking-page .speaking-why-layout{display:block}.speaking-page .speaking-why-layout .speaking-section-header{max-width:980px}@media (min-width:921px){.speaking-page .speaking-why-layout .speaking-section-header h2{white-space:nowrap}}.speaking-page .speaking-outcome-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(52px,7vw,96px);gap:clamp(52px,7vw,96px);margin-top:clamp(36px,5vw,58px);padding-top:clamp(38px,5vw,62px);border-top:1px solid rgba(15,31,63,.14);align-items:start;justify-items:stretch}.speaking-page .speaking-outcome-list article{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;align-content:start;align-self:start;justify-items:start;padding:0;border:0;text-align:left;width:100%}.speaking-page .speaking-outcome-list h3,.speaking-page .speaking-outcome-list p{grid-column:auto}.speaking-page .speaking-outcome-list p{max-width:34ch}.speaking-page .speaking-outcome-list article>p:not(.speaking-outcome-label){margin-left:0;padding-left:0;text-indent:0}.speaking-page .speaking-audience-grid h3,.speaking-page .speaking-formats-grid h3,.speaking-page .speaking-organizer-list h3,.speaking-page .speaking-outcome-list h3,.speaking-page .speaking-topic-grid h3{margin:0;color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.22;font-weight:600;letter-spacing:0}.speaking-page .speaking-audience-grid p,.speaking-page .speaking-audience-list p,.speaking-page .speaking-formats-grid p,.speaking-page .speaking-organizer-list p,.speaking-page .speaking-outcome-list p,.speaking-page .speaking-topic-grid p{margin:8px 0 0;color:#374151;font-size:var(--type-body);line-height:1.56}.speaking-page .speaking-outcome-list .speaking-outcome-label{max-width:none;margin:0 0 12px;color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}@media (min-width:921px){.speaking-page .speaking-outcome-list h3{white-space:nowrap;font-size:clamp(1.12rem,1.3vw,1.32rem)}}.speaking-page .speaking-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px);margin-top:clamp(30px,4vw,46px)}.speaking-page .speaking-topic-grid article{min-height:100%;padding:clamp(22px,3vw,32px);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.speaking-page .speaking-topic-note{max-width:680px;margin-top:28px}.speaking-page .speaking-topic-note h3{margin:0;color:var(--color-primary-navy);font-size:clamp(1.12rem,1.35vw,1.28rem);line-height:1.24;font-weight:600}.speaking-page .speaking-topic-note p{margin:8px 0 0;color:#374151;font-size:var(--type-body);line-height:1.56}.speaking-page .speaking-topic-cta{max-width:720px;margin-top:18px}.speaking-page .speaking-topic-cta .text-link{display:inline-flex;gap:7px;align-items:center}.speaking-page .speaking-formats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(42px,5vw,62px) clamp(44px,7vw,84px);gap:clamp(42px,5vw,62px) clamp(44px,7vw,84px);margin-top:clamp(30px,4vw,46px);border-top:0}.speaking-page .speaking-formats-grid article{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:0}.speaking-page .speaking-format-icon{margin-bottom:6px;color:var(--color-brand-blue)}.speaking-page .speaking-audiences-layout{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);grid-gap:clamp(36px,6vw,74px);gap:clamp(36px,6vw,74px);align-items:start}.speaking-page .speaking-audiences-layout .speaking-section-header{max-width:560px}.speaking-page .speaking-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(38px,5vw,60px) clamp(42px,6vw,70px);gap:clamp(38px,5vw,60px) clamp(42px,6vw,70px);padding-top:clamp(8px,1vw,12px)}.speaking-page .speaking-audience-grid article{display:grid;align-content:start;justify-items:start;padding:0;border:0}.speaking-page .speaking-audience-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:15px;color:var(--color-brand-blue);background:rgba(36,84,166,.08);border-radius:50%}.speaking-page .speaking-organizer-layout{display:block}.speaking-page .speaking-organizer-layout .speaking-section-header{max-width:820px}.speaking-page .speaking-organizer-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(52px,7vw,96px);margin-top:clamp(36px,4.8vw,56px);padding-top:clamp(36px,4.8vw,56px);border-top:1px solid rgba(15,31,63,.16)}.speaking-page .speaking-organizer-list article{display:grid;align-content:start;justify-items:start;padding:0;border:0}.speaking-page .speaking-organizer-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:22px;color:var(--color-primary-navy);background:rgba(15,31,63,.06);border-radius:50%}.speaking-page .speaking-audience-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(22px,4vw,40px);gap:0 clamp(22px,4vw,40px);border-top:1px solid var(--color-border)}.speaking-page .speaking-audience-list p{margin:0;padding:15px 0;color:var(--color-primary-navy);font-weight:600;border-bottom:1px solid var(--color-border)}.speaking-page .speaking-credibility-layout{grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);align-items:center}.speaking-page .speaking-credibility-layout figure{position:relative;width:100%;aspect-ratio:4/5;margin:0;overflow:hidden;background:#d8dee8}.speaking-page .speaking-credibility-layout img{object-fit:cover}.speaking-page .speaking-credibility-layout .speaking-section-header{max-width:720px}.speaking-page .speaking-credibility-layout .speaking-section-header p:not(.eyebrow){max-width:680px}.speaking-page .speaking-credibility-layout .speaking-section-header h2+p{margin-top:clamp(22px,2.4vw,30px)}.speaking-page .speaking-credibility-layout .text-link{display:inline-flex;align-items:center;gap:7px;margin-top:clamp(24px,2.4vw,32px)}@media (max-width:920px){.speaking-page .speaking-audiences-layout,.speaking-page .speaking-credibility-layout,.speaking-page .speaking-organizer-layout{grid-template-columns:1fr}.speaking-page .speaking-outcome-list{grid-template-columns:1fr;gap:30px}.speaking-page .speaking-formats-grid,.speaking-page .speaking-organizer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.speaking-page .speaking-credibility-layout figure{max-width:520px}.speaking-page .audience-final-cta .cta-grid h2 br{display:none}}@media (max-width:680px){.speaking-page .speaking-section-header{max-width:100%}.speaking-page .speaking-section-header h2{font-size:32px;line-height:1.15}.speaking-page .speaking-section-header p:not(.eyebrow){font-size:var(--type-body);line-height:1.58}.speaking-page .speaking-topic-cta{margin-top:16px}.speaking-page .speaking-audience-grid,.speaking-page .speaking-audience-list,.speaking-page .speaking-formats-grid,.speaking-page .speaking-organizer-list,.speaking-page .speaking-outcome-list,.speaking-page .speaking-topic-grid{grid-template-columns:1fr}.speaking-page .speaking-topic-grid{gap:16px}.speaking-page .speaking-topic-grid article{padding:20px}.speaking-page .speaking-organizer-list article{padding:18px 0}.speaking-page .speaking-outcome-list{gap:28px;margin-top:28px;padding-top:28px}.speaking-page .speaking-organizer-list{gap:30px;margin-top:28px;padding-top:28px}.speaking-page .speaking-organizer-list article{padding:0}.speaking-page .speaking-organizer-icon{width:52px;height:52px;margin-bottom:16px}.speaking-page .speaking-formats-grid{gap:28px}.speaking-page .speaking-formats-grid article{padding:0}.speaking-page .speaking-audience-grid{gap:28px;padding-top:0}.speaking-page .speaking-audience-grid article{padding:0}.speaking-page .speaking-audience-icon{width:38px;height:38px;margin-bottom:13px}.speaking-page .speaking-audience-list p{padding:13px 0}.speaking-page .speaking-credibility-layout figure{max-width:none;aspect-ratio:4/4.45}.speaking-page .speaking-credibility-layout .text-link{margin-top:24px}.speaking-page .audience-final-cta .cta-grid{gap:20px}.speaking-page .audience-final-cta .cta-grid h2{font-size:clamp(2.3rem,11vw,3.2rem);line-height:1.08}.speaking-page .audience-final-cta .cta-grid h2 br{display:none}.speaking-page .audience-final-cta .button.primary{justify-content:center;width:100%}}@media (max-width:430px){.speaking-page .speaking-topic-grid article{padding:18px}.speaking-page .speaking-organizer-icon{width:48px;height:48px;margin-bottom:14px}.speaking-page .speaking-credibility-layout figure{aspect-ratio:4/4.25}}.insights-page .audience-final-cta{color:var(--color-primary-navy);background:var(--color-surface)}.insights-page .audience-final-cta .cta-grid h2{color:var(--color-primary-navy)}.insights-page .audience-final-cta .cta-grid p{color:var(--color-charcoal)}.insights-page .audience-final-cta .button.primary{color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.insights-page .audience-final-cta .button.primary:focus-visible,.insights-page .audience-final-cta .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}.insight-article-page .insight-article-related-section{border-bottom:0}.insights-page+.footer{border-top:0}.insights-topic-nav{padding:20px 0 4px;background:var(--white)}.insights-page .insights-featured-section{padding-top:48px}.insights-topic-nav ul{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.insights-topic-nav a{color:var(--muted);font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none;text-underline-offset:5px;transition:color .15s ease}.insights-topic-nav a:focus-visible,.insights-topic-nav a:hover,.insights-topic-nav a[aria-current=page]{color:var(--navy-950);text-decoration:underline;-webkit-text-decoration-color:var(--wf-blue);text-decoration-color:var(--wf-blue)}.insights-topic-nav a:focus-visible{outline:2px solid var(--wf-blue);outline-offset:3px;border-radius:2px}.insight-formats{display:block;margin:0;color:var(--muted);font-size:.8125rem;font-weight:500;line-height:1.4;letter-spacing:.01em}.audience-article-link .insight-formats{margin-top:-4px}.insights-featured-layout .insight-formats{margin-top:-10px}.insights-research-section .insights-topic-reset{display:inline-block;margin-top:14px;color:var(--wf-blue);font-size:.9rem;font-weight:600;text-decoration:none}.insights-research-section .insights-topic-reset:focus-visible,.insights-research-section .insights-topic-reset:hover{text-decoration:underline;text-underline-offset:3px}.insights-research-section .insights-topic-empty{margin:0;color:var(--color-charcoal)}.insights-signal-grid.insights-signal-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.insights-signal-grid.insights-signal-cards article{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:clamp(22px,2.6vw,30px);background:var(--color-white);border:1px solid #e2e8ee;border-radius:var(--radius-md)}.insights-signal-grid.insights-signal-cards h3{font-size:clamp(1.18rem,1.6vw,1.36rem);line-height:1.25}.insights-signal-grid.insights-signal-cards p{font-size:clamp(.98rem,1.04vw,1.02rem);line-height:1.58}@media (max-width:680px){.insights-topic-nav{padding-top:16px}.insights-topic-nav ul{gap:6px 18px}.insights-signal-grid.insights-signal-cards{grid-template-columns:minmax(0,1fr);gap:14px}.insights-signal-grid.insights-signal-cards article{padding:20px}}.insights-page .insights-intro-section{padding:64px 0 48px;background:var(--color-surface)}.insights-page .insights-intro{max-width:var(--container-narrow)}.insights-page .insights-intro h1{max-width:var(--container-narrow);margin:0;color:var(--navy-950);font-size:var(--type-page-h1);line-height:1.06;font-weight:680;letter-spacing:0;text-wrap:balance}.insights-page .insights-intro p:not(.eyebrow){max-width:700px;margin:20px 0 0;color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55}.insights-page .insights-intro-link{display:inline-flex;align-items:center;gap:6px;margin-top:24px;color:var(--wf-blue);font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;text-underline-offset:4px}.insights-page .insights-intro-link:focus-visible,.insights-page .insights-intro-link:hover{color:var(--wf-blue-dark);text-decoration:underline}.insights-page .insights-intro-link:focus-visible{outline:2px solid var(--wf-blue);outline-offset:3px;border-radius:2px}.insights-page #latest-research{scroll-margin-top:96px}@media (max-width:680px){.insights-page .insights-intro-section{padding:44px 0 36px}.insights-page .insights-intro h1{font-size:clamp(34px,9vw,36px);line-height:1.07;font-weight:680}.insights-page .insights-intro p:not(.eyebrow){margin-top:16px;font-size:17px;line-height:1.5}.insights-page .insights-intro-link{margin-top:18px;font-size:.95rem}}.insights-page .insights-featured-section{background:var(--color-white);border-bottom:0}.insights-page .insights-research-section{background:var(--color-surface);border-bottom:0}.insights-page .insights-signals-section{background:var(--color-white);border-bottom:0}.insights-page .insights-archive-section{background:var(--color-white)}.insights-archive-item{display:grid;min-width:0}.insights-archive-item[hidden]{display:none}.insights-archive-more{display:flex;justify-content:center;margin-top:clamp(36px,4.5vw,56px)}.insights-archive-filter{margin-bottom:clamp(24px,3.5vw,36px)}.insights-archive-filter h2{margin:0;color:var(--navy-950);font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.15}.insights-archive-filter .insights-topic-reset{margin-top:10px}.insights-page .insights-resources-section{padding-top:clamp(56px,6vw,72px);background:var(--color-surface);border-bottom:0}.insights-page .insights-signals-section{padding-bottom:clamp(56px,6vw,72px)}.insights-resources-section h2{margin:0 0 clamp(20px,3vw,28px);color:var(--navy-950);font-size:clamp(2rem,3vw,2.8rem);line-height:1.12}.insights-resources-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none}.insights-resources-list>li:only-child{max-width:640px}.insights-resources-list>li{display:grid;min-width:0}.insights-resource-card{display:flex;flex-direction:column;gap:10px;height:100%;padding:clamp(14px,1.8vw,20px) clamp(22px,2.6vw,30px);color:inherit;text-decoration:none;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .15s ease,background-color .15s ease}.insights-resource-card:hover{border-color:rgba(36,84,166,.45);background:#FBFCFD}.insights-resource-card:focus-visible{outline:2px solid var(--wf-blue);outline-offset:3px}.insights-resource-card h3{margin:0;color:var(--navy-950);font-size:clamp(1.2rem,1.6vw,1.4rem);line-height:1.25}.insights-resource-card p{margin:0;color:var(--color-charcoal);font-size:.98rem;line-height:1.55}.insights-resource-action{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:10px;color:var(--wf-blue);font-size:1rem;font-weight:600}.insights-resource-action svg{transition:transform .15s ease}.insights-resource-card:focus-visible .insights-resource-action svg,.insights-resource-card:hover .insights-resource-action svg{transform:translateX(3px)}.insights-page .library-resource-section{background:var(--color-white);border-bottom:0}.library-resource-empty{max-width:640px}.library-resource-empty p{margin:0;color:var(--color-charcoal);font-size:1.05rem;line-height:1.6}.library-resource-empty .audience-insights-cta{margin-top:18px}.library-resource-list{display:grid;max-width:820px;margin:0;padding:0;list-style:none}.library-resource-list li{display:grid;grid-gap:6px;gap:6px;padding:22px 0;border-top:1px solid rgba(17,24,39,.12)}.library-resource-list .library-resource-meta{margin:0;color:var(--muted);font-size:.8125rem;font-weight:600}.library-resource-list h2{margin:0;font-size:clamp(1.2rem,1.7vw,1.4rem);line-height:1.25}.library-resource-list h2 a{color:var(--navy-950);text-decoration:none}.library-resource-list h2 a:focus-visible,.library-resource-list h2 a:hover{color:var(--wf-blue);text-decoration:underline;text-underline-offset:4px}.library-resource-list li>p:last-child{margin:0;color:var(--color-charcoal);line-height:1.6}@media (max-width:680px){.insights-resources-list{gap:14px}.insights-resource-card{padding:12px 20px}}.insights-page:not(.insight-article-page) .audience-final-cta{background:var(--color-white)}.tool-intro{padding:64px 0;background:var(--color-surface)}.tool-intro .eyebrow{margin-bottom:14px}.tool-intro h1{max-width:var(--container-narrow);margin:0;color:var(--navy-950);font-size:var(--type-page-h1);line-height:1.06;font-weight:680;letter-spacing:0;text-wrap:balance}.tool-intro .tool-lede{max-width:700px;margin:20px 0 0;color:var(--color-charcoal);font-size:var(--type-lead);line-height:1.6}.tool-intro .tool-note{max-width:680px;margin:14px 0 0;color:var(--color-charcoal);font-size:1rem;line-height:1.6}.tool-intro .button{margin-top:22px}.tool-intro .tool-trust{margin:12px 0 0;color:var(--color-charcoal);font-size:.875rem;font-weight:500;line-height:1.5}.tool-trust span{white-space:nowrap}.tool-intro .tool-fineprint{margin:18px 0 0;color:var(--muted);font-size:.78rem;line-height:1.5}.tool-intro--started{padding-bottom:32px}.tool-intro--started+.tool-session{padding-top:28px}.tool-session{padding:40px 0 64px;background:var(--color-white)}.site-shell:has(.tool-page)>.main-content-target{display:flex;flex-direction:column}.site-shell:has(.tool-page) .tool-page{display:flex;flex:1 0 auto;flex-direction:column}.tool-page>.tool-intro:not(.tool-intro--started){display:grid;flex:1 0 auto;align-content:center}.tool-page>.tool-intro--started~.tool-session{flex:1 0 auto}.site-shell:has(.tool-page)>.footer{flex:0 0 auto;min-height:0;padding:24px 0}.site-shell:has(.tool-page) .footer-column{gap:8px}.site-shell:has(.tool-page) .footer-bottom{margin-top:16px;padding:16px 0 0}.tool-progress{max-width:760px}.tool-progress .tool-progress-label{margin:0 0 10px;color:var(--muted);font-size:.875rem;font-weight:600}.tool-progress-label span:last-child{color:var(--navy-950)}.tool-progress-bar{height:3px;overflow:hidden;background:var(--color-border);border-radius:2px}.tool-progress-bar span{display:block;height:100%;background:var(--wf-blue);transition:width .2s ease}.tool-progress-steps{display:flex;flex-wrap:wrap;gap:6px 20px;margin:12px 0 0;padding:0;list-style:none;color:var(--muted);font-size:.8125rem}.tool-progress-steps li[data-state=done]{color:var(--color-charcoal)}.tool-progress-steps li[aria-current=step]{color:var(--navy-950);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--wf-blue);text-decoration-color:var(--wf-blue);text-underline-offset:5px}.tool-step{max-width:760px}.policy-glance h2,.tool-step h2{margin:28px 0 8px;color:var(--navy-950);font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.2;scroll-margin-top:96px}.policy-glance h2:focus,.tool-step h2:focus{outline:none}.tool-step .tool-step-intro{margin:0 0 20px;color:var(--color-charcoal);line-height:1.6}.tool-form{--tool-control-height:44px;--tool-control-padding-x:12px;--tool-control-border:#AEB8C5;--tool-control-radius:var(--radius-sm);--tool-control-font-size:1rem;--tool-focus-border:var(--wf-blue);--tool-focus-ring:0 0 0 3px rgba(36,84,166,0.2);--tool-selected-bg:#F7F9FD;--tool-label-gap:8px;--tool-field-gap:24px}.tool-fields{display:grid;grid-gap:var(--tool-field-gap);gap:var(--tool-field-gap);margin-top:20px}.tool-field{display:grid;grid-gap:var(--tool-label-gap);gap:var(--tool-label-gap);min-width:0;margin:0;padding:0;border:0}.tool-field>label,.tool-field>legend{padding:0;color:var(--navy-950);font-size:.98rem;font-weight:600;line-height:1.4}.tool-field>legend{margin-bottom:var(--tool-label-gap)}.tool-field .tool-hint,.tool-form .tool-hint{margin:0;color:var(--muted);font-size:.85rem;line-height:1.45}.tool-field input[type=date],.tool-field input[type=email],.tool-field input[type=number],.tool-field input[type=text],.tool-field select,.tool-field textarea{display:block;width:100%;margin:0;padding:0 var(--tool-control-padding-x);color:var(--ink);font-family:inherit;font-size:var(--tool-control-font-size);font-weight:400;line-height:1.4;background-color:var(--color-white);border:1px solid var(--tool-control-border);border-radius:var(--tool-control-radius);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.tool-field input[type=date],.tool-field input[type=email],.tool-field input[type=number],.tool-field input[type=text],.tool-field select{height:var(--tool-control-height)}.tool-field input::placeholder,.tool-field textarea::placeholder{color:var(--muted);opacity:1}.tool-field select{padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23657284' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--tool-control-padding-x) center;background-size:12px 8px;cursor:pointer}.tool-field input[type=date],.tool-field select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.tool-field input[type=date]::-webkit-date-and-time-value{text-align:left}.tool-field input[type=date]::-webkit-datetime-edit{padding:0}.tool-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.tool-field textarea{min-height:96px;padding-top:10px;padding-bottom:10px;line-height:1.5;resize:vertical}.tool-field input:focus-visible,.tool-field select:focus-visible,.tool-field textarea:focus-visible{border-color:var(--tool-focus-border);box-shadow:var(--tool-focus-ring);outline:2px solid transparent;outline-offset:2px}.tool-choice-options{display:grid;grid-gap:8px;gap:8px}.tool-choice-group--row .tool-choice-options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tool-choice{display:flex;align-items:flex-start;gap:10px;min-height:var(--tool-control-height);padding:11px var(--tool-control-padding-x);color:var(--ink);font-size:.95rem;font-weight:400;line-height:1.4;background:var(--color-white);border:1px solid var(--tool-control-border);border-radius:var(--tool-control-radius);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.tool-choice:hover{border-color:rgba(36,84,166,.55)}.tool-choice:has(input:checked){border-color:var(--tool-focus-border);background:var(--tool-selected-bg)}.tool-choice:has(input:focus-visible){border-color:var(--tool-focus-border);box-shadow:var(--tool-focus-ring);outline:2px solid transparent;outline-offset:2px}.tool-choice input{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:var(--wf-blue);cursor:pointer}.tool-choice input:focus-visible{outline:none}.tool-form .tool-error{margin:0;color:#B42318;font-size:.85rem;font-weight:600;line-height:1.45}.tool-field [aria-invalid=true]{border-color:#B42318}.tool-field input:disabled,.tool-field input[readonly],.tool-field select:disabled,.tool-field textarea:disabled,.tool-field textarea[readonly]{color:var(--color-charcoal);background-color:var(--color-surface);border-color:var(--color-border);cursor:not-allowed}.tool-field input[readonly],.tool-field textarea[readonly]{cursor:default}.tool-choice:has(input:disabled){color:var(--color-charcoal);background:var(--color-surface);border-color:var(--color-border);cursor:not-allowed}.tool-choice input:disabled{cursor:not-allowed}@media (max-width:680px){.tool-choice-group--row .tool-choice-options{grid-template-columns:minmax(0,1fr);gap:6px}.tool-choice{padding-top:10px;padding-bottom:10px}}.policy-matrix{display:grid;margin-bottom:var(--pb-field-gap)}.policy-matrix .tool-choice-group{padding:18px 0;border-top:1px solid var(--color-border)}.policy-matrix .tool-choice-group:last-child{border-bottom:1px solid var(--color-border)}.tool-step-actions{display:flex;justify-content:space-between;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}.tool-result-actions .button,.tool-step-actions .button{display:inline-flex;align-items:center;gap:8px}.tool-review-group{padding:20px 0;border-top:1px solid var(--color-border)}.tool-review-group-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.tool-review-group h3{margin:0;color:var(--navy-950);font-size:1.1rem}.tool-edit-link{padding:0;color:var(--wf-blue);font:inherit;font-size:.9rem;font-weight:600;background:none;border:0;cursor:pointer}.tool-edit-link:focus-visible,.tool-edit-link:hover{text-decoration:underline;text-underline-offset:3px}.tool-review-group dl{display:grid;grid-gap:8px;gap:8px;margin:0}.tool-review-group dl>div{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:16px;gap:16px;font-size:.95rem;line-height:1.45}.tool-review-group dt{color:var(--muted)}.tool-review-group dd{margin:0;color:var(--navy-950)}.tool-review-group dd[data-empty]{color:var(--muted);font-style:italic}.tool-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.policy-glance{max-width:780px}.policy-glance h2{margin-top:0}.policy-glance dl{display:flex;flex-wrap:wrap;gap:16px 40px;margin:16px 0 0}.policy-glance dt{color:var(--muted);font-size:.875rem}.policy-glance dd{margin:2px 0 0;color:var(--navy-950);font-size:2rem;font-weight:600;line-height:1.1}.tool-result-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 10px}.policy-glance .policy-copy-status{min-height:1.4em;margin:6px 0 0;color:var(--color-charcoal);font-size:.9rem}.policy-document{max-width:780px;margin-top:32px;padding:clamp(24px,4vw,48px);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md)}.policy-document header h2{margin:0;color:var(--navy-950);font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.15}.policy-document header dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 24px;gap:10px 24px;margin:20px 0 8px;padding-bottom:20px;border-bottom:1px solid var(--color-border)}.policy-document header dt{color:var(--muted);font-size:.8125rem}.policy-document header dd{margin:2px 0 0;color:var(--navy-950);font-weight:600}.policy-document h3{margin:28px 0 10px;color:var(--navy-950);font-size:1.1rem;line-height:1.3}.policy-document li,.policy-document p{color:var(--ink);font-size:1rem;line-height:1.65}.policy-document p{margin:0 0 12px}.policy-document ul{display:grid;grid-gap:4px;gap:4px;margin:0 0 12px;padding-left:1.25em}.policy-document .policy-document-note{margin:32px 0 0;padding-top:16px;color:var(--muted);font-size:.85rem;border-top:1px solid var(--color-border)}.policy-builder-disclaimer{padding:32px 0 48px;background:var(--color-white)}.policy-builder-disclaimer p{max-width:760px;margin:0;padding-top:20px;color:var(--muted);font-size:.85rem;line-height:1.55;border-top:1px solid var(--color-border)}@media (max-width:680px){.tool-intro{padding:32px 0}.tool-intro h1{font-size:clamp(34px,9vw,36px);line-height:1.07;font-weight:680}.tool-intro .tool-lede{margin-top:16px;font-size:17px;line-height:1.5}.tool-session{padding:28px 0 48px}.tool-intro--started{padding-bottom:24px}.tool-intro--started+.tool-session{padding-top:22px}.tool-progress-steps{display:none}.tool-review-group dl>div{gap:2px}.policy-document header dl,.tool-review-group dl>div{grid-template-columns:minmax(0,1fr)}.tool-result-actions .button{flex:1 1 auto;justify-content:center}}@media print{body:has(.policy-document) *{visibility:hidden}body:has(.policy-document) .policy-document,body:has(.policy-document) .policy-document *{visibility:visible}body:has(.policy-document) .policy-document{position:absolute;top:0;left:0;width:100%;max-width:none;margin:0;padding:0;border:0}.policy-document h3{page-break-after:avoid;break-after:avoid}.policy-document li,.policy-document p{page-break-inside:avoid;break-inside:avoid}}.insights-page .library-resource-section--cards{padding-top:clamp(36px,4.5vw,56px)}.library-resource-cards{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none}@media (min-width:760px){.library-resource-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.library-resource-cards>li:only-child{grid-column:1/-1}}.library-resource-cards>li{display:grid;min-width:0}.library-resource-cards>li:only-child{max-width:760px}.library-resource-card{padding:clamp(22px,3vw,34px)}.library-resource-card h2{margin:0;color:var(--navy-950);font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.2}.library-resource-card p:not(.library-resource-card-meta){font-size:1rem;line-height:1.6}.library-resource-card .library-resource-card-meta{margin:auto 0 0;padding-top:6px;color:var(--muted);font-size:.8125rem;font-weight:600;letter-spacing:.01em}.library-resource-card .library-resource-card-meta+.insights-resource-action{margin-top:0;padding-top:4px}@media (max-width:680px){.library-resource-cards{gap:14px}.library-resource-card{padding:20px}}.tools-index-section{padding-top:clamp(34px,4vw,52px)}.tools-index-page .insights-intro-section{padding-bottom:28px}.tools-discovery{margin:clamp(18px,2.5vw,28px) 0 clamp(24px,3vw,36px)}.tools-search{position:relative;max-width:560px}.tools-search-icon{position:absolute;top:50%;left:16px;color:var(--muted);transform:translateY(-50%);pointer-events:none}.tools-search input{width:100%;min-height:48px;padding:10px 16px 10px 46px;color:var(--navy-950);font:inherit;font-size:1rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.tools-search input::placeholder{color:var(--muted)}.tools-search input:focus{outline:none;border-color:var(--wf-blue);box-shadow:0 0 0 3px rgba(36,84,166,.15)}.tools-audience-filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tools-audience-filter button{min-height:40px;padding:8px 16px;color:var(--navy-950);font:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;background:#fff;border:1px solid var(--color-border);border-radius:999px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.tools-audience-filter button:hover{border-color:rgba(36,84,166,.45)}.tools-audience-filter button[aria-pressed=true]{color:#fff;background:var(--wf-navy);border-color:var(--wf-navy)}.tools-audience-filter button:focus-visible{outline:2px solid var(--wf-blue);outline-offset:2px}.tools-section-label{margin:0 0 clamp(14px,1.8vw,18px);color:var(--wf-blue);font-size:var(--type-eyebrow);font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.tools-featured-section{padding:0 0 clamp(40px,5vw,60px);background:#fff}.tools-featured-grid,.tools-library-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(14px,1.8vw,20px);gap:clamp(14px,1.8vw,20px);margin:0;padding:0;list-style:none}.tools-featured-grid>li,.tools-library-grid>li{display:grid;min-width:0}@media (min-width:700px){.tools-featured-grid,.tools-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.tools-featured-grid,.tools-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools-featured-card,.tools-library-card{display:flex;flex-direction:column;gap:10px;height:100%;color:inherit;text-decoration:none;background:#fff;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius-sm);transition:border-color .15s ease,background-color .15s ease}.tools-featured-card:hover,.tools-library-card:hover{border-color:rgba(36,84,166,.4)}.tools-featured-card:focus-visible,.tools-library-card:focus-visible{outline:2px solid var(--wf-blue);outline-offset:3px}.tools-featured-card{padding:clamp(20px,2.4vw,28px);background:var(--wf-soft-blue);border-color:rgba(36,84,166,.16);border-top:3px solid var(--wf-blue)}.tools-featured-card h3,.tools-library-card h3,.tools-library-card h4{margin:0;color:var(--navy-950);line-height:1.25}.tools-featured-card h3{font-size:clamp(1.25rem,1.7vw,1.4rem)}.tools-library-card{padding:clamp(18px,2vw,22px)}.tools-library-card h3,.tools-library-card h4{font-size:1.125rem;font-weight:700}.tools-audience-groups{border-top:1px solid var(--color-border)}.tools-audience-group{border-bottom:1px solid var(--color-border)}.tools-audience-group-heading{margin:0}.tools-audience-group-heading button{display:flex;align-items:center;gap:8px 16px;width:100%;min-height:56px;padding:16px 4px;color:var(--navy-950);font:inherit;text-align:left;background:none;border:0;cursor:pointer}.tools-audience-group-heading button:focus-visible{outline:2px solid var(--wf-blue);outline-offset:2px;border-radius:4px}.tools-audience-group-label{flex:1 1 auto;min-width:0;font-size:clamp(1.1rem,1.6vw,1.25rem);font-weight:650;line-height:1.3}.tools-audience-group-heading button:hover .tools-audience-group-label{color:var(--wf-blue)}.tools-audience-group-count{flex:0 0 auto;color:var(--muted);font-size:.9375rem;font-weight:500}.tools-audience-group-chevron{flex:0 0 auto;color:var(--wf-blue);transform:rotate(-90deg);transition:transform .15s ease}.tools-audience-group-heading button[aria-expanded=true] .tools-audience-group-chevron{transform:none}.tools-audience-group>div{padding:4px 0 clamp(24px,3vw,32px)}@media (prefers-reduced-motion:reduce){.tools-audience-group-chevron{transition:none}}.tools-card-summary{margin:0;color:var(--color-charcoal);font-size:.975rem;line-height:1.55}.tools-card-outcome{padding-top:12px;border-top:1px solid rgba(36,84,166,.16)}.tools-card-outcome p{margin:0;color:var(--navy-950);font-size:.95rem;line-height:1.5}.tools-card-outcome .tools-card-outcome-label{margin-bottom:4px;color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tools-card-outcome-inline{margin:0;color:var(--color-charcoal);font-size:.9rem;line-height:1.5}.tools-card-outcome-inline span{color:var(--navy-950);font-weight:600}.tools-card-meta{margin:auto 0 0;padding-top:4px;color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}.tools-library-card .tools-card-meta{order:-1;margin:0;padding:0}.tools-library-card .tools-card-outcome-inline{margin-top:auto}.tools-card-action{display:inline-flex;align-items:center;gap:7px;padding-top:4px;color:var(--wf-blue);font-size:.975rem;font-weight:600}.tools-card-action svg{transition:transform .15s ease}.tools-featured-card:hover .tools-card-action svg,.tools-library-card:hover .tools-card-action svg{transform:translateX(3px)}.tools-card-label{display:inline-block;margin-left:8px;padding:2px 8px;color:var(--wf-blue);font-size:.6875rem;font-weight:700;letter-spacing:.06em;vertical-align:middle;text-transform:uppercase;background:var(--wf-soft-blue);border-radius:999px}.tools-library-section{padding:clamp(40px,5vw,60px) 0;background:var(--color-surface)}.tools-library-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;margin-bottom:clamp(16px,2vw,22px)}.tools-library-title{margin:0;color:var(--navy-950);font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.2}.tools-library-count{margin:0;color:var(--muted);font-size:.95rem}.tools-empty{padding:clamp(28px,4vw,44px);text-align:center;background:#fff;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius-sm)}.tools-empty p{margin:0;color:var(--color-charcoal)}.tools-empty .tools-empty-title{margin-bottom:6px;color:var(--navy-950);font-size:1.125rem;font-weight:650}.tools-empty .button{margin-top:18px}@media (max-width:680px){.tools-index-page .insights-intro-section{padding-bottom:22px}.tools-search{max-width:none}.tools-library-header{flex-direction:column;align-items:flex-start}}.funnel-stage-path{margin:-6px 0 22px;color:var(--navy-950);font-size:.9rem;font-weight:600;line-height:1.6}.funnel-stage-path>span{white-space:nowrap}.funnel-stage-path [aria-hidden]{color:var(--wf-blue)}.tool-review>.tool-error{margin:0 0 12px}.funnel-result-header{max-width:780px}.funnel-result-header h2{margin:0 0 8px;color:var(--navy-950);font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.2;scroll-margin-top:96px}.funnel-result-header h2:focus{outline:none}.funnel-result-header>p:not(.funnel-copy-status){margin:0;max-width:680px;color:var(--color-charcoal);font-size:1.02rem;line-height:1.6}.funnel-result-header .funnel-copy-status{min-height:1.4em;margin:0;color:var(--color-charcoal);font-size:.9rem}.funnel-plan-document{max-width:780px;margin:20px 0 12px;padding:clamp(22px,4vw,40px);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md)}.funnel-print-only{display:none}.funnel-plan-meta{display:flex;flex-wrap:wrap;gap:10px 32px;margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid var(--color-border)}.funnel-assumptions dt,.funnel-metrics dt,.funnel-plan-meta dt{color:var(--muted);font-size:.8125rem}.funnel-plan-meta dd{margin:2px 0 0;color:var(--navy-950);font-weight:600}.funnel-plan-section{margin-top:28px}.funnel-plan-section h3{margin:0 0 12px;color:var(--navy-950);font-size:1.1rem;line-height:1.3}.funnel-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-gap:16px 28px;gap:16px 28px;margin:0}.funnel-metrics>div{padding-top:12px;border-top:1px solid var(--color-border)}.funnel-metrics dd{margin:4px 0 0;color:var(--navy-950);font-size:1.35rem;font-weight:600;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel-observations{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:1.2em}.funnel-observations li{color:var(--ink);line-height:1.6}.funnel-observations strong{color:var(--navy-950)}.funnel-assumptions{display:grid;grid-gap:6px;gap:6px;max-width:520px;margin:0}.funnel-assumptions>div{display:flex;justify-content:space-between;gap:16px;padding:6px 0;border-bottom:1px solid var(--color-border)}.funnel-assumptions dt{font-size:.95rem;color:var(--color-charcoal)}.funnel-assumptions dd{margin:0;color:var(--navy-950);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel-plan-disclaimer{margin:28px 0 0;padding-top:16px;color:var(--muted);font-size:.85rem;line-height:1.55;border-top:1px solid var(--color-border)}@media (max-width:680px){.funnel-plan-section{margin-top:24px}}.funnel-visual{display:grid;justify-items:center;max-width:640px;margin:0 auto;padding:0;list-style:none}.funnel-visual-stage{display:grid;justify-items:center;width:100%}.funnel-visual-band{display:grid;justify-items:center;grid-gap:2px;gap:2px;width:clamp(11.5rem,var(--band-width,100%),100%);padding:12px 16px;color:#FFFFFF;text-align:center;background:var(--wf-blue);border-radius:6px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.funnel-visual-stage--goal .funnel-visual-band{background:var(--navy-950)}.funnel-visual-volume{font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:600;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel-visual-label{font-size:.92rem;font-weight:600;line-height:1.3}.funnel-visual-conversion{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:9px 0;color:var(--color-charcoal);font-size:.92rem;line-height:1.4;text-align:center}.funnel-visual-conversion [aria-hidden]{color:var(--wf-blue);font-weight:600}.funnel-plan-section--visual h3{margin-bottom:16px}.funnel-result-header .funnel-edit-assumptions{display:inline-flex;align-items:center;gap:6px;margin-top:4px}@media (max-width:680px){.funnel-visual-band{padding:10px 12px}.funnel-visual-conversion{padding:7px 0;font-size:.88rem}}button.funnel-visual-band,button.funnel-visual-conversion{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;font:inherit;cursor:pointer;touch-action:manipulation}button.funnel-visual-band{border:0;outline:2px solid transparent;outline-offset:2px;transition:background-color .15s ease,outline-color .15s ease}.funnel-visual--interactive .funnel-visual-band:hover{background:var(--wf-blue-dark)}.funnel-visual--interactive .funnel-visual-stage--goal .funnel-visual-band:hover{background:#071525}.funnel-visual--interactive .funnel-visual-band:focus-visible{outline-color:var(--wf-blue)}.funnel-visual--interactive .funnel-visual-stage[data-selected] .funnel-visual-band{outline:2px solid var(--navy-950)}.funnel-visual--interactive .funnel-visual-stage[data-related] .funnel-visual-band{outline:2px dashed var(--navy-950)}button.funnel-visual-conversion{padding:7px 10px;margin:2px 0;background:transparent;border:0;border-radius:4px;outline:2px solid transparent;outline-offset:1px;transition:color .15s ease,background-color .15s ease}button.funnel-visual-conversion strong{color:var(--navy-950);font-weight:600}button.funnel-visual-conversion:hover{color:var(--navy-950);text-decoration:underline;-webkit-text-decoration-color:rgba(36,84,166,.5);text-decoration-color:rgba(36,84,166,.5);text-underline-offset:3px}button.funnel-visual-conversion:focus-visible{outline-color:var(--wf-blue)}button.funnel-visual-conversion[data-selected]{color:var(--navy-950);background:var(--wf-soft-blue)}.funnel-visual-detail{max-width:640px;margin:18px auto 0;padding-top:14px;border-top:1px solid var(--color-border)}.funnel-visual-detail p{margin:0 0 6px;color:var(--color-charcoal);font-size:.95rem;line-height:1.55}.funnel-visual-detail .funnel-visual-detail-title{margin-bottom:6px;color:var(--navy-950);font-size:1.05rem;font-weight:600}.funnel-visual-detail .funnel-visual-detail-hint{color:var(--muted);font-size:.9rem;text-align:center}.funnel-visual-detail-actions{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:10px}.funnel-visual-detail-actions .funnel-visual-detail-close{color:var(--muted);font-weight:600}@keyframes funnel-stage-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes funnel-goal-settle{0%{box-shadow:0 0 0 4px rgba(11,29,58,.22)}to{box-shadow:0 0 0 0 rgba(11,29,58,0)}}.funnel-visual--animate>.funnel-visual-stage{animation:funnel-stage-in .24s ease-out both;animation-delay:calc(var(--stage-index, 0) * 85ms)}.funnel-visual--animate>.funnel-visual-stage--goal .funnel-visual-band{animation:funnel-goal-settle .48s ease-out .62s forwards}@media (prefers-reduced-motion:reduce){.funnel-visual--animate>.funnel-visual-stage,.funnel-visual--animate>.funnel-visual-stage--goal .funnel-visual-band{animation:none}}.funnel-plan-attribution{display:none}@page funnel-plan{size:letter portrait;margin:.5in}@media print{body:has(.funnel-plan-document) .funnel-builder-page>section:not(.funnel-result),body:has(.funnel-plan-document) .funnel-result .tool-hint,body:has(.funnel-plan-document) .funnel-result-header,body:has(.funnel-plan-document) .site-shell>:not(main):not(#main-content),body:has(.funnel-plan-document)>:not(.site-shell){display:none!important}body:has(.funnel-plan-document),body:has(.funnel-plan-document) .site-shell{min-height:0;background:#FFFFFF}body:has(.funnel-plan-document) .funnel-result.tool-session{padding:0;background:#FFFFFF}body:has(.funnel-plan-document) .funnel-result>.wrap{width:100%;max-width:none;margin:0}.funnel-plan-document{page:funnel-plan;width:100%;max-width:none;margin:0;padding:0;font-size:10pt;border:0;border-radius:0;break-inside:avoid;page-break-inside:avoid}.funnel-print-only{display:block;margin:0 0 8pt}.funnel-print-only .funnel-plan-brand{margin:0 0 3pt;color:var(--wf-blue);font-size:9.5pt;font-weight:700}.funnel-print-only h2{margin:0 0 4pt;color:var(--navy-950);font-size:18pt;line-height:1.15}.funnel-print-only p:not(.funnel-plan-brand){margin:0;color:var(--color-charcoal);font-size:10pt;line-height:1.4}.funnel-plan-meta{gap:3pt 18pt;margin:0 0 4pt;padding-bottom:7pt}.funnel-plan-meta dt{font-size:8pt}.funnel-plan-meta dd{font-size:10pt}.funnel-plan-section{margin-top:11pt;break-inside:avoid;page-break-inside:avoid}.funnel-plan-section h3,.funnel-plan-section--visual h3{margin:0 0 6pt;font-size:11pt}.funnel-visual{max-width:5.4in}.funnel-visual-stage{break-inside:avoid;page-break-inside:avoid}.funnel-visual-band{gap:0;padding:5pt 10pt}.funnel-visual-volume{font-size:16pt}.funnel-visual-label{font-size:9pt}.funnel-visual-conversion{padding:3pt 0;font-size:9pt}.funnel-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14pt}.funnel-metrics>div{padding-top:5pt;page-break-inside:avoid;break-inside:avoid}.funnel-metrics dt{font-size:8.5pt}.funnel-metrics dd{margin-top:2pt;font-size:14pt}.funnel-observations{gap:3pt}.funnel-observations li{font-size:9.5pt;line-height:1.4;page-break-inside:avoid;break-inside:avoid}.funnel-assumptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18pt;max-width:none}.funnel-assumptions>div{padding:3pt 0;page-break-inside:avoid;break-inside:avoid}.funnel-assumptions dd,.funnel-assumptions dt{font-size:9pt}.funnel-plan-disclaimer{margin-top:11pt;padding-top:7pt;font-size:8pt;line-height:1.4}.funnel-plan-attribution{display:block;margin:4pt 0 0;color:var(--muted);font-size:8pt}.funnel-visual-detail{display:none!important}.funnel-visual,.funnel-visual *{animation:none!important}.funnel-visual-band,.funnel-visual-conversion{outline:none!important;box-shadow:none!important}button.funnel-visual-conversion{background:transparent!important;text-decoration:none!important}}.tool-choice-text{display:grid;grid-gap:2px;gap:2px}.tool-choice-label{color:var(--ink);font-weight:600}.tool-choice-description{color:var(--color-charcoal);font-size:.88rem;line-height:1.4}.screen-kit-count{margin:-8px 0 14px;color:var(--navy-950);font-size:.9rem;font-weight:600}.screen-kit-custom-row{display:flex;gap:10px}.screen-kit-custom-row input{flex:1 1 auto;min-width:0}.screen-kit-custom-row .button{flex:0 0 auto}.screen-kit-custom-list{display:grid;grid-gap:6px;gap:6px;margin:4px 0 0;padding:0;list-style:none}.screen-kit-custom-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;color:var(--ink);background:#F7F9FD;border:1px solid var(--wf-blue);border-radius:var(--radius-sm)}#competencies-error:focus,.screen-kit-question-group:focus{outline:none}.screen-kit-result-header{max-width:820px}.screen-kit-result-header h2{margin:0 0 8px;color:var(--navy-950);font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.2;scroll-margin-top:96px}.screen-kit-result-header h2:focus{outline:none}.screen-kit-result-header>p:not(.screen-kit-status):not(.tool-hint){margin:0;color:var(--color-charcoal);font-size:1.02rem;line-height:1.6}.screen-kit-result-header .screen-kit-edit{display:inline-flex;align-items:center;gap:6px;margin-top:4px}.screen-kit-result-header .screen-kit-status{min-height:1.4em;margin:6px 0 0;color:var(--color-charcoal);font-size:.9rem}.screen-kit-document{max-width:820px;margin-top:24px}.screen-kit-print-header{display:none}.screen-kit-section+.screen-kit-section{margin-top:30px;padding-top:26px;border-top:1px solid var(--color-border)}.screen-kit-section h4{margin:0 0 14px;color:var(--navy-950);font-size:1.25rem;line-height:1.25}.screen-kit-section h5{margin:18px 0 8px;color:var(--navy-950);font-size:1.05rem;line-height:1.3}.screen-kit-section li,.screen-kit-section p{color:var(--ink);line-height:1.6}.screen-kit-facts{display:flex;flex-wrap:wrap;gap:10px 32px;margin:0}.screen-kit-facts dt{color:var(--muted);font-size:.8125rem}.screen-kit-facts dd{margin:2px 0 0;color:var(--navy-950);font-weight:600}.screen-kit-section .screen-kit-context{margin:14px 0 0;color:var(--color-charcoal)}.screen-kit-timeline{display:grid;max-width:520px;margin:0;padding:0;list-style:none;counter-reset:none}.screen-kit-timeline li{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid var(--color-border)}.screen-kit-minutes{color:var(--navy-950);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.screen-kit-section .screen-kit-script{margin:0;padding:2px 0 2px 16px;color:var(--color-charcoal);border-left:3px solid var(--wf-soft-blue)}.screen-kit-questions{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:1.2em}.screen-kit-competency+.screen-kit-competency{margin-top:22px;padding-top:18px;border-top:1px dashed var(--color-border)}.screen-kit-competency h5{margin-top:0}.screen-kit-section .screen-kit-definition{margin:0 0 12px;color:var(--color-charcoal);font-size:.95rem}.screen-kit-module .screen-kit-label,.screen-kit-section .screen-kit-label{margin:12px 0 4px;color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.screen-kit-section .screen-kit-primary{margin:0;color:var(--navy-950);font-size:1.05rem;font-weight:600}.screen-kit-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 28px;gap:0 28px}.screen-kit-columns ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:1.1em;font-size:.95rem}.screen-kit-checkbox{display:inline-block;width:16px;height:16px;border:1px solid #aeb8c5;border-radius:3px}.screen-kit-module .screen-kit-note,.screen-kit-section .screen-kit-note{margin:8px 0 0;color:var(--muted);font-size:.88rem}.screen-kit-message-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.screen-kit-message-header h5{margin:0}.screen-kit-section .screen-kit-subject{margin:6px 0 10px;color:var(--color-charcoal);font-size:.92rem}.screen-kit-subject span{color:var(--muted);font-weight:600}.screen-kit-section .screen-kit-body{margin:0;padding:14px 16px;color:var(--ink);font-size:.95rem;white-space:pre-line;background:var(--color-surface);border-radius:var(--radius-sm)}.screen-kit-document .screen-kit-attribution{margin:28px 0 0;padding-top:14px;color:var(--muted);font-size:.8rem;border-top:1px solid var(--color-border)}@media (max-width:680px){.screen-kit-columns{grid-template-columns:minmax(0,1fr)}}@page screen-kit{size:letter portrait;margin:.6in}@media print{body:has(.screen-kit-document) .screen-kit-copy,body:has(.screen-kit-document) .screen-kit-page>section:not(.screen-kit-result),body:has(.screen-kit-document) .screen-kit-result-header,body:has(.screen-kit-document) .site-shell>:not(main):not(#main-content),body:has(.screen-kit-document)>:not(.site-shell){display:none!important}body:has(.screen-kit-document),body:has(.screen-kit-document) .site-shell{min-height:0;background:#FFFFFF}body:has(.screen-kit-document) .screen-kit-result.tool-session{padding:0;background:#FFFFFF}body:has(.screen-kit-document) .screen-kit-result>.wrap{width:100%;max-width:none;margin:0}.screen-kit-document{page:screen-kit;max-width:none;margin:0;padding:0;font-size:10.5pt;border:0;border-radius:0}.screen-kit-print-header{display:block;margin-bottom:14pt}.screen-kit-print-header .screen-kit-brand{margin:0 0 3pt;color:var(--wf-blue);font-size:9.5pt;font-weight:700}.screen-kit-print-header h2{margin:0 0 4pt;color:var(--navy-950);font-size:18pt;line-height:1.2}.screen-kit-print-header p:not(.screen-kit-brand){margin:0;color:var(--color-charcoal)}.screen-kit-section+.screen-kit-section{margin-top:16pt;padding-top:12pt}.screen-kit-section h4{font-size:13pt}.screen-kit-panel-title,.screen-kit-section .screen-kit-label,.screen-kit-section h4,.screen-kit-section h5{break-after:avoid;page-break-after:avoid}.screen-kit-competency,.screen-kit-message,.screen-kit-recommendation,.screen-kit-timeline{break-inside:avoid;page-break-inside:avoid}.screen-kit-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.screen-kit-check-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.screen-kit-check-list li p{margin:0}.screen-kit-section .screen-kit-check-title{color:var(--navy-950);font-weight:600}.screen-kit-check-list .screen-kit-note{margin-top:2px}@media print{.screen-kit-checks{break-inside:avoid;page-break-inside:avoid}}.screen-kit-tabs{display:flex;flex-wrap:wrap;gap:4px 28px;margin:0 0 26px;border-bottom:1px solid var(--color-border)}.screen-kit-tab{position:relative;min-height:44px;margin:0 0 -1px;padding:10px 0;color:var(--muted);font:inherit;font-size:.98rem;font-weight:600;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s ease,border-color .15s ease}.screen-kit-tab:hover{color:var(--navy-950)}.screen-kit-tab[aria-selected=true]{color:var(--navy-950);font-weight:600;border-bottom-color:var(--wf-blue)}.screen-kit-tab:focus-visible{outline:2px solid var(--wf-blue);outline-offset:2px;border-radius:2px}.screen-kit-panel:focus-visible{outline:2px solid var(--wf-blue);outline-offset:6px;border-radius:2px}.screen-kit-panel-title{margin:0 0 4px;color:var(--navy-950);font-size:clamp(1.4rem,2vw,1.6rem);line-height:1.2}.screen-kit-panel-intro{margin:0 0 22px;color:var(--color-charcoal)}.screen-kit-part{display:none}@media (max-width:680px){.screen-kit-tabs{gap:0 20px}.screen-kit-tab{font-size:.92rem}}@media print{.screen-kit-tabs{display:none!important}.screen-kit-panel[hidden]{display:block!important}.screen-kit-part{display:inline}.screen-kit-panel-title{font-size:16pt}.screen-kit-panel-intro{display:none}.screen-kit-panel--evaluation{break-before:page;page-break-before:always}.screen-kit-panel--messages{margin-top:20pt;padding-top:12pt;border-top:2px solid var(--navy-950)}.screen-kit-section .screen-kit-body{padding:8pt 10pt}}.screen-kit-step{display:inline-block;min-width:1.4em;margin-right:4px;color:var(--wf-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.screen-kit-overview{display:grid;grid-gap:10px;gap:10px;margin:0}.screen-kit-overview>div{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);grid-gap:16px;gap:16px}.screen-kit-overview dt{color:var(--navy-950);font-weight:600}.screen-kit-overview dd{margin:0;color:var(--ink)}.screen-kit-overview .screen-kit-placeholder{color:var(--muted);font-style:italic}.screen-kit-section .screen-kit-topics{margin:10px 0 0;color:var(--color-charcoal);font-size:.92rem}.screen-kit-topics span{color:var(--muted);font-weight:600}@media (max-width:680px){.screen-kit-overview>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media print{.screen-kit-overview>div{page-break-inside:avoid;break-inside:avoid}}.screen-kit-module+.screen-kit-module{margin-top:40px;padding-top:30px;border-top:1px solid var(--color-border)}.screen-kit-module-header{margin-bottom:18px}.screen-kit-module .screen-kit-module-kicker{margin:0 0 4px;color:var(--wf-blue);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.screen-kit-module h4{margin:0;color:var(--navy-950);font-size:1.3rem;line-height:1.25}.screen-kit-module .screen-kit-module-intro{margin:4px 0 0;color:var(--color-charcoal);font-size:.95rem}.screen-kit-rubric{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 22px}.screen-kit-rubric>div{padding-top:10px;border-top:3px solid var(--wf-blue)}.screen-kit-rubric dt{display:flex;align-items:center;gap:8px;color:var(--navy-950);font-size:.95rem;font-weight:600}.screen-kit-rating-value,.screen-kit-rubric-value{display:inline-grid;place-items:center;flex:0 0 auto;width:24px;height:24px;color:var(--color-white);font-size:.8rem;font-weight:600;background:var(--navy-950);border-radius:4px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.screen-kit-rubric dd{margin:6px 0 0;color:var(--color-charcoal);font-size:.88rem;line-height:1.45}.screen-kit-eval-list{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.screen-kit-eval{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.screen-kit-eval h5{margin:0;color:var(--navy-950);font-size:1.08rem}.screen-kit-eval .screen-kit-definition{margin:2px 0 0;color:var(--color-charcoal);font-size:.9rem}.screen-kit-eval .screen-kit-label{margin:0 0 6px}.screen-kit-note-box-heading{margin:0 0 6px;color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.screen-kit-note-box-space{background:var(--color-white);border:1px solid #aeb8c5;border-radius:var(--radius-sm)}.screen-kit-note-box--medium .screen-kit-note-box-space{min-height:96px}.screen-kit-note-box--small .screen-kit-note-box-space{min-height:64px}.screen-kit-recommendation{margin:0 0 22px;padding:18px 20px;background:var(--wf-soft-blue);border-left:4px solid var(--navy-950);border-radius:var(--radius-sm);-webkit-print-color-adjust:exact;print-color-adjust:exact}.screen-kit-recommendation .screen-kit-recommendation-title{margin:0 0 12px;color:var(--navy-950);font-size:1.1rem;font-weight:600}.screen-kit-recommendation-options{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.screen-kit-recommendation-options li{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px;color:var(--navy-950);font-weight:600;background:var(--color-white);border:1px solid #aeb8c5;border-radius:var(--radius-sm)}.screen-kit-recommendation .screen-kit-note{margin:10px 0 0}.screen-kit-handoff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px}.screen-kit-handoff-grid>.screen-kit-note-box--small{grid-column:1/-1}@media (max-width:900px){.screen-kit-rubric{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.screen-kit-handoff-grid,.screen-kit-rubric{grid-template-columns:minmax(0,1fr)}.screen-kit-eval{padding:16px}.screen-kit-recommendation-options li{flex:1 1 100%}}@media print{.screen-kit-rubric{grid-template-columns:repeat(4,minmax(0,1fr));gap:8pt}.screen-kit-rubric dd{font-size:8.5pt}.screen-kit-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-kit-eval,.screen-kit-module-header,.screen-kit-note-box,.screen-kit-recommendation,.screen-kit-rubric{break-inside:avoid;page-break-inside:avoid}.screen-kit-module-header{break-after:avoid;page-break-after:avoid}}.screen-kit-print-form{display:none}.screen-kit-eval-list{gap:0}.screen-kit-eval{gap:10px;padding:18px 0;border:0;border-top:1px solid var(--color-border);border-radius:0}.screen-kit-eval-preview{display:grid;grid-gap:4px;gap:4px}.screen-kit-module .screen-kit-framework,.screen-kit-section .screen-kit-framework{margin:0 0 6px;color:var(--color-charcoal);font-size:.95rem}.screen-kit-framework strong{color:var(--navy-950)}.screen-kit-framework-sep{color:var(--muted)}.screen-kit-capture{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 24px;gap:2px 24px;margin:0;padding-left:1.1em;color:var(--color-charcoal);font-size:.92rem;line-height:1.5}.screen-kit-recommendation-preview{margin:0 0 22px;padding:2px 0 2px 16px;border-left:3px solid var(--navy-950)}.screen-kit-recommendation-preview .screen-kit-label{margin-top:0}.screen-kit-module .screen-kit-recommendation-row{margin:0;color:var(--navy-950);font-size:1.08rem;font-weight:600}.screen-kit-handoff-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 28px;gap:0 28px;margin:0}.screen-kit-handoff-preview>div{padding:12px 0;border-top:1px solid var(--color-border)}.screen-kit-handoff-preview dt{color:var(--navy-950);font-weight:600}.screen-kit-handoff-preview dd{margin:2px 0 0;color:var(--color-charcoal);font-size:.92rem;line-height:1.5}@media (max-width:680px){.screen-kit-capture,.screen-kit-handoff-preview{grid-template-columns:minmax(0,1fr)}}@media print{.screen-kit-web-only{display:none!important}.screen-kit-print-form{display:grid;grid-gap:10pt;gap:10pt}.screen-kit-eval-list{gap:10pt}.screen-kit-eval{padding:12pt 14pt;border:1px solid var(--color-border);border-radius:var(--radius-md)}}.screen-kit-print-capture,.screen-kit-print-inline,.screen-kit-print-notes,.screen-kit-print-rating-wrap{display:none}@media print{.screen-kit-print-inline{display:inline}.screen-kit-print-notes,.screen-kit-print-rating-wrap{display:block}.screen-kit-print-capture{display:grid;grid-gap:8pt;gap:8pt;margin-top:8pt;break-inside:avoid;page-break-inside:avoid}.screen-kit-print-field-label{margin:0 0 3pt;color:var(--navy-950);font-size:8.5pt;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.screen-kit-print-notes{margin-top:8pt;break-inside:avoid;page-break-inside:avoid}.screen-kit-print-notes-box{background:#FFFFFF;border:1px solid #aeb8c5;border-radius:4pt}.screen-kit-print-notes-box--compact{min-height:54pt}.screen-kit-print-notes-box--medium{min-height:86pt}.screen-kit-print-rating{display:flex;flex-wrap:wrap;gap:4pt 16pt;margin:0;padding:0;color:var(--ink);font-size:9.5pt;list-style:none}.screen-kit-print-rating li{display:inline-flex;align-items:center;gap:5pt}.screen-kit-checkbox{width:10pt;height:10pt;border:1px solid var(--muted);border-radius:2pt}.screen-kit-competency{break-inside:auto;page-break-inside:auto}.screen-kit-competency .screen-kit-definition,.screen-kit-competency .screen-kit-primary,.screen-kit-competency h5{break-after:avoid;page-break-after:avoid}.screen-kit-columns{break-inside:avoid;page-break-inside:avoid}.screen-kit-section .screen-kit-script{border-left-color:var(--color-border)}.screen-kit-section .screen-kit-body{padding:0 0 0 10pt;background:none;border-left:2px solid var(--color-border);border-radius:0}.screen-kit-eval{padding:10pt 0;border:0;border-top:1px solid var(--color-border);border-radius:0;break-inside:avoid;page-break-inside:avoid}.screen-kit-eval-list{gap:0}.screen-kit-print-form{gap:8pt}.screen-kit-note-box-heading{margin:0 0 3pt;color:var(--navy-950);font-size:8.5pt;font-weight:600}.screen-kit-note-box-space{border-radius:4pt}.screen-kit-eval .screen-kit-note-box--medium .screen-kit-note-box-space{min-height:72pt}.screen-kit-recommendation{margin:0 0 14pt;padding:4pt 0 4pt 10pt;background:none;border-left:3px solid var(--navy-950);border-radius:0;break-inside:avoid;page-break-inside:avoid}.screen-kit-recommendation .screen-kit-recommendation-title{margin:0 0 6pt;font-size:11pt}.screen-kit-recommendation-options{gap:4pt 22pt}.screen-kit-recommendation-options li{min-height:0;padding:0;gap:6pt;font-size:10.5pt;background:none;border:0}.screen-kit-handoff .screen-kit-note-box--medium .screen-kit-note-box-space{min-height:104pt}.screen-kit-handoff .screen-kit-note-box--small .screen-kit-note-box-space{min-height:72pt}.screen-kit-note-box{break-inside:avoid;page-break-inside:avoid}}.tool-sections{display:grid;margin-top:28px}.tool-section+.tool-section{margin-top:38px;padding-top:28px;border-top:1px solid var(--color-border)}.tool-section-header h3{margin:0;color:var(--navy-950);font-size:1.15rem;line-height:1.3}.tool-section-header p{max-width:620px;margin:4px 0 0;color:var(--muted);font-size:.92rem;line-height:1.5}.tool-section-fields{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.tool-field--anchor{margin-top:4px}.tool-field--anchor>label,.tool-field--anchor>legend{color:var(--navy-950);font-weight:600}.tool-field--anchor textarea{min-height:112px;border-color:#94A3B8}.tool-list-field.tool-field--anchor{gap:9px}.tool-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 16px;gap:20px 16px;align-items:start}.tool-field-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-field-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-list-rows{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.tool-list-rows li{display:flex;align-items:center;gap:6px}.tool-list-rows input{flex:1 1 auto;min-width:0;height:var(--tool-control-height,44px);padding:0 var(--tool-control-padding-x,12px);color:var(--ink);font:inherit;font-size:var(--tool-control-font-size,1rem);background:var(--color-white);border:1px solid var(--tool-control-border,#aeb8c5);border-radius:var(--tool-control-radius,8px)}.tool-list-rows input:focus-visible{border-color:var(--tool-focus-border,var(--wf-blue));box-shadow:var(--tool-focus-ring,0 0 0 3px rgba(36,84,166,.2));outline:2px solid transparent}.tool-list-remove{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--muted);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}.tool-list-remove:hover{color:var(--navy-950);background:var(--color-surface)}.tool-list-remove:focus-visible{color:var(--navy-950);box-shadow:var(--tool-focus-ring,0 0 0 3px rgba(36,84,166,.2));outline:2px solid transparent}.tool-list-add{justify-self:start;margin-top:0;padding:4px 0;color:var(--wf-blue);font:inherit;font-size:.875rem;font-weight:500;background:none;border:0;cursor:pointer}.tool-list-add:focus-visible,.tool-list-add:hover{text-decoration:underline;text-underline-offset:3px}.tool-field.tool-checkbox>label{display:inline-flex;align-items:center;gap:10px;justify-self:start;color:var(--ink);font-weight:500;cursor:pointer}.tool-checkbox input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--wf-blue);cursor:pointer}.tool-checkbox input:focus-visible{outline:2px solid var(--wf-blue);outline-offset:2px}@media (max-width:760px){.tool-field-row--3,.tool-field-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tool-section+.tool-section{margin-top:34px;padding-top:24px}.tool-field-row,.tool-field-row--3,.tool-field-row--4{grid-template-columns:minmax(0,1fr)}.tool-field-row>span:empty{display:none}}.tool-intro .tool-handoff-note{max-width:680px;margin:16px 0 0;padding:10px 14px;color:var(--navy-950);font-size:.95rem;background:var(--wf-soft-blue);border-left:3px solid var(--wf-blue);border-radius:var(--radius-sm)}.intake-result-header{max-width:820px}.intake-document-header{padding-bottom:20px;margin-bottom:26px;border-bottom:1px solid var(--color-border)}.intake-document-header .intake-document-role{margin:0 0 12px;color:var(--navy-950);font-size:1.35rem;font-weight:600;line-height:1.25}.intake-section .intake-placeholder{color:var(--muted);font-style:italic}.intake-result-header h2{margin:0 0 8px;color:var(--navy-950);font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.2;scroll-margin-top:96px}.intake-result-header h2:focus{outline:none}.intake-result-header>p:not(.intake-status):not(.tool-hint){margin:0;color:var(--color-charcoal);font-size:1.02rem;line-height:1.6}.intake-result-header .intake-edit{display:inline-flex;align-items:center;gap:6px;margin-top:4px}.intake-result-header .intake-status{min-height:1.4em;margin:6px 0 0;color:var(--color-charcoal);font-size:.9rem}.intake-document{max-width:820px;margin-top:28px}.intake-section+.intake-section{margin-top:32px;padding-top:26px;border-top:1px solid var(--color-border)}.intake-section h3{margin:0 0 14px;color:var(--navy-950);font-size:1.3rem;line-height:1.25}.intake-section h4{margin:18px 0 6px;color:var(--navy-950);font-size:1.02rem;line-height:1.3}.intake-section dd,.intake-section li,.intake-section p{color:var(--ink);line-height:1.6}.intake-section p{margin:0}.intake-section ol,.intake-section ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:1.2em}.intake-section .intake-kicker{margin:-2px 0 8px;color:var(--muted);font-size:.85rem}.intake-section .intake-empty,.intake-section .intake-note{color:var(--muted);font-size:.92rem}.intake-section .intake-note{margin:-6px 0 6px}.intake-facts{display:flex;flex-wrap:wrap;gap:10px 32px;margin:0}.intake-facts dt,.intake-parameters dt{color:var(--muted);font-size:.8125rem}.intake-facts dd{margin:2px 0 0;color:var(--navy-950);font-weight:600}.intake-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 32px;gap:0 32px}.intake-columns h4{margin-top:0}.intake-requirements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:8px}.intake-requirement{padding-top:12px;border-top:3px solid var(--color-border)}.intake-requirement--must{border-top-color:var(--navy-950)}.intake-requirement--trainable{border-top-color:var(--wf-blue)}.intake-requirement--preferred{border-top-style:dashed;border-top-color:#AEB8C5}.intake-requirement h4{margin-top:0}.intake-competencies,.intake-parameters{display:grid;grid-gap:8px;gap:8px;margin:0}.intake-competencies>div,.intake-parameters>div{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);grid-gap:16px;gap:16px;padding:8px 0;border-top:1px solid var(--color-border)}.intake-competencies dt{color:var(--navy-950);font-weight:600}.intake-competencies dd,.intake-parameters dd{margin:0}.intake-parameters dt{align-self:baseline;font-size:.9rem}.intake-stages{list-style:decimal}.intake-document .intake-attribution{margin:32px 0 0;padding-top:14px;color:var(--muted);font-size:.8rem;border-top:1px solid var(--color-border)}.intake-continue{max-width:820px;margin-top:36px;padding:22px 24px;background:var(--color-surface);border-radius:var(--radius-md)}.intake-continue h3{margin:0 0 4px;color:var(--navy-950);font-size:1.15rem}.intake-continue p{margin:0 0 14px;color:var(--color-charcoal);font-size:.95rem}.intake-continue-actions{display:flex;flex-wrap:wrap;gap:12px}.intake-continue-actions .button{display:inline-flex;align-items:center;gap:8px}@media (max-width:760px){.intake-columns,.intake-requirement-fields,.intake-requirements{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:680px){.intake-competencies>div,.intake-parameters>div{grid-template-columns:minmax(0,1fr);gap:2px}.intake-continue{padding:18px}.intake-continue-actions .button{flex:1 1 100%;justify-content:center}}.intake-count{color:var(--color-charcoal);font-weight:500;white-space:nowrap}.intake-requirement-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:start}.intake-requirement-fields .tool-list-field{padding-top:10px;border-top:2px solid var(--color-border)}.intake-requirement-fields .tool-list-field:first-child{border-top-color:var(--navy-950)}.intake-requirement-fields .tool-list-field:nth-child(2){border-top-color:var(--wf-blue)}.intake-requirement-fields .tool-list-field:nth-child(3){border-top-style:dashed}.intake-stage-list{display:grid;grid-gap:34px;gap:34px;margin:4px 0 0;padding:0;list-style:none}.intake-stage{padding-left:20px;border-left:2px solid var(--color-border);transition:border-color .15s ease}.intake-stage:focus-within{border-left-color:var(--wf-blue)}.intake-stage-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.intake-stage-head h4{display:flex;align-items:center;gap:10px;min-width:0;margin:0;color:var(--navy-950);font-size:1.08rem;font-weight:600;line-height:1.3}.intake-stage-number{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:26px;color:var(--wf-blue);font-size:.8rem;font-weight:600;background:var(--wf-soft-blue);border-radius:999px}.intake-stage-controls{display:flex;flex:0 0 auto;align-items:center;gap:2px}.intake-stage-controls .tool-edit-link{margin-left:10px;font-weight:500}.intake-icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--navy-950);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}.intake-icon-button:hover:not(:disabled){background:var(--color-surface)}.intake-icon-button:focus-visible{box-shadow:var(--tool-focus-ring);outline:2px solid transparent}.intake-icon-button:disabled{color:var(--muted);opacity:.4;cursor:not-allowed}.intake-stage-body{display:grid;grid-gap:18px;gap:18px}.intake-stage-metadata{display:grid;grid-gap:14px;gap:14px}.intake-stage-metadata .tool-field>label{color:var(--color-charcoal);font-weight:600}.intake-stage-purpose{max-width:680px}.intake-stage-group{display:grid;grid-gap:14px;gap:14px;margin-top:2px;padding-top:16px;border-top:1px solid var(--color-border)}.intake-stage-group-label{margin:0 0 -2px;font-size:.92rem;letter-spacing:0;text-transform:none}.intake-stage-group--competencies .tool-checkbox-group>legend,.intake-stage-group-label{color:var(--navy-950);font-weight:600}.intake-stage-question{display:grid;grid-gap:12px;gap:12px;margin-top:2px}.intake-stage-question select{max-width:100%;text-overflow:ellipsis}.intake-stage-add{margin-top:12px}.intake-stage-add select{flex:1 1 auto;min-width:0}.intake-stage-add .button{display:inline-flex;align-items:center;gap:6px}.intake-coverage-scroll{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.intake-coverage-scroll table{width:100%;min-width:420px;border-collapse:collapse;font-size:.9rem}.intake-coverage-scroll td,.intake-coverage-scroll th{padding:8px 12px;text-align:left;border-bottom:1px solid var(--color-border)}.intake-coverage-scroll thead th{color:var(--muted);font-size:.8125rem;font-weight:600;background:var(--color-surface)}.intake-coverage-scroll tbody th{color:var(--navy-950);font-weight:600}.intake-coverage-scroll tbody tr:last-child td,.intake-coverage-scroll tbody tr:last-child th{border-bottom:0}.intake-coverage-scroll td{color:var(--muted);text-align:center}.intake-coverage-scroll td[data-covered]{color:var(--wf-blue);font-weight:600}.intake-coverage-index{color:var(--wf-blue)}.intake-coverage-note{margin:10px 0 0;color:var(--color-charcoal);font-size:.9rem}.intake-columns .intake-block h4{margin-top:18px}.intake-section .intake-keywords{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.intake-keywords li{padding:2px 10px;color:var(--navy-950);font-size:.875rem;background:var(--wf-soft-blue);border-radius:999px}.intake-assessed-in{display:block;margin-top:2px;color:var(--muted);font-size:.875rem}.intake-section .intake-process{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.intake-process-stage{padding:16px 18px;border:1px solid var(--color-border);border-left:3px solid var(--wf-blue);border-radius:var(--radius-sm)}.intake-section .intake-process-stage h4{margin:0 0 6px}.intake-process-stage .intake-stage-number{width:auto;justify-content:center;min-width:1.5em;height:1.5em;margin-right:6px;color:var(--color-white);font-size:.8rem;background:var(--wf-blue);border-radius:999px}.intake-section .intake-process-meta{margin:0 0 6px;font-size:.95rem}.intake-process-meta strong{color:var(--navy-950)}.intake-process-stage .intake-parameters{margin:4px 0 8px}.intake-process-evidence,.intake-process-questions{margin-top:10px}.intake-process-stage h5{margin:0 0 4px;color:var(--navy-950);font-size:.9rem}.intake-section .intake-process-evidence .intake-kicker{margin:6px 0 2px;font-weight:600}.intake-process-evidence li{font-size:.93rem}.intake-section .intake-timeline{display:flex;flex-wrap:wrap;gap:0;padding:0;list-style:none}.intake-timeline li{display:grid;flex:1 1 140px;grid-gap:2px;gap:2px;padding:10px 14px 10px 0;border-top:3px solid var(--wf-blue)}.intake-timeline li+li{padding-left:14px;border-left:1px solid var(--color-border)}.intake-timeline-label{color:var(--muted);font-size:.8125rem}.intake-timeline-date{color:var(--navy-950);font-weight:600}@media (max-width:560px){.intake-stage{padding-left:14px}.intake-stage-head{align-items:flex-start}.intake-timeline li,.intake-timeline li+li{flex-basis:100%;padding-left:0;border-left:0}}.cws-page{background:var(--color-white)}.cws-hero .button-row{align-items:center}@media (min-width:681px){.service-hero-source .talent-hero.unified-hero.cws-hero{min-height:510px;padding:64px 0}.unified-hero.cws-hero .unified-hero-copy{max-width:680px;transform:none}.service-hero-source .talent-hero.unified-hero.cws-hero h1{max-width:560px;font-size:47px}.service-hero-source .talent-hero.unified-hero.cws-hero .eyebrow{margin-bottom:10px}.service-hero-source .talent-hero.unified-hero.cws-hero:before{background:linear-gradient(90deg,rgba(11,29,58,.93),rgba(11,29,58,.86) 28%,rgba(11,29,58,.66) 44%,rgba(11,29,58,.26) 62%,rgba(11,29,58,.06))}.service-hero-source .talent-hero.unified-hero.cws-hero .unified-hero-copy>p:not(.eyebrow){max-width:520px;margin-top:24px;font-size:19px;line-height:1.55;text-wrap:pretty}.service-hero-source .talent-hero.unified-hero.cws-hero .button-row{margin-top:26px}}.cws-hero-trust{display:flex;align-items:flex-start;gap:8px;max-width:680px;margin-top:21px}.cws-hero-trust-icon{flex:0 0 auto;margin-top:2px;color:rgba(255,255,255,.72)}.service-hero-source .talent-hero.unified-hero.cws-hero .cws-hero-trust p{display:grid;grid-gap:2px;gap:2px;max-width:none;margin:0;font-size:1rem;line-height:1.45}.cws-hero-trust strong{color:rgba(255,255,255,.94);font-weight:600}.cws-hero-trust span{color:rgba(255,255,255,.72);font-size:.9375rem}.cws-section{padding:clamp(56px,7vw,86px) 0}.cws-section-header{max-width:760px}.cws-section-header h2{margin:0;color:var(--navy-950);font-size:clamp(2rem,4vw,3.2rem);line-height:1.08;letter-spacing:0;text-wrap:balance}.cws-section-header .eyebrow+h2,.cws-section-header h2+p{margin-top:14px}.cws-section-header p:not(.eyebrow){margin:18px 0 0;color:var(--color-charcoal);font-size:1.04rem;line-height:1.68}.cws-section-header strong{color:var(--navy-950)}.cws-text-link{display:inline-flex;align-items:center;gap:6px;margin-top:22px;color:var(--wf-blue);font-weight:600;text-decoration:none}.cws-text-link:focus-visible,.cws-text-link:hover{text-decoration:underline;text-underline-offset:4px}.cws-assessment-section .button{margin-top:22px}.cws-small-note{margin:10px 0 0!important;color:var(--muted)!important;font-size:.9rem!important}@media (max-width:680px){.cws-section{padding:48px 0}}.cws-page .cws-section{padding:clamp(68px,8vw,104px) 0}.cws-page .cws-section-header h2{max-width:820px;font-size:clamp(2.15rem,4vw,4rem);font-weight:600;line-height:1.04;letter-spacing:-.02em}.cws-page .cws-section-header p:not(.eyebrow){max-width:740px;color:#374151;font-size:clamp(1rem,1.15vw,1.08rem)}.cws-page .cws-program-explainer{padding-top:clamp(52px,5.4vw,76px)}.cws-requirements-section .cws-section-header{max-width:840px;margin-bottom:clamp(34px,5vw,58px)}@media (max-width:680px){.cws-page .cws-section{padding:54px 0}.cws-page .cws-section-header h2{font-size:clamp(2rem,9vw,2.8rem)}}.cws-page .cws-section{padding:clamp(56px,6.2vw,84px) 0}.cws-page .cws-section-header{margin-bottom:clamp(28px,3.6vw,44px)}.cws-page .cws-section-header h2{max-width:760px;font-size:clamp(2rem,3.1vw,2.75rem)}.cws-page .cws-program-explainer{padding-top:clamp(48px,5vw,68px)}.cws-process-section[id],.cws-support-section[id]{scroll-margin-top:96px}.cws-assessment-section .cws-section-header{margin-bottom:0}@media (max-width:680px){.cws-page .cws-section{padding:48px 0}}.cws-page .cws-program-explainer .cws-section-header{margin-bottom:0}.cws-page .cws-program-explainer .cws-section-header p:not(.eyebrow){max-width:780px;text-wrap:pretty}.cws-page .cws-program-explainer .cws-section-header p:not(.eyebrow)+p{margin-top:12px}.cws-page .cws-program-explainer .cws-section-header h2{max-width:16em;font-weight:600;text-wrap:balance}.cws-page .cws-program-explainer .cws-section-header strong{color:var(--navy-950);font-weight:600}.cws-basics-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.cws-basics-image{margin:0;overflow:hidden;aspect-ratio:4/3;background:#dbe3ee;border-radius:8px}.cws-basics-image img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:681px){.cws-page .cws-program-explainer{padding-top:clamp(44px,4.4vw,58px);padding-bottom:clamp(52px,5.2vw,72px)}.cws-page .cws-program-explainer .cws-section-header h2{font-size:clamp(1.9rem,2.88vw,2.56rem)}.cws-basics-split{align-items:start}.cws-basics-image{aspect-ratio:6/5}}@media (max-width:680px){.cws-basics-split{grid-template-columns:minmax(0,1fr);gap:28px}}.cws-page .cws-requirements-section .cws-section-header{max-width:820px;margin-bottom:clamp(22px,2.6vw,30px)}.cws-page .cws-requirements-section .cws-section-header h2{font-weight:600}@media (min-width:1041px){.cws-page .cws-requirements-section .cws-section-header,.cws-page .cws-requirements-section .cws-section-header h2,.cws-page .cws-requirements-section .cws-section-header p:not(.eyebrow){max-width:none}}.cws-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(12px,1.4vw,16px) clamp(16px,2vw,24px);gap:clamp(12px,1.4vw,16px) clamp(16px,2vw,24px)}.cws-readiness-grid article{padding:clamp(18px,2vw,24px) clamp(22px,2.4vw,30px);background:var(--white);border:1px solid var(--wf-border);border-radius:var(--radius-sm)}.cws-readiness-grid h3{margin:0;color:var(--navy-950);font-size:1.15rem;font-weight:600;line-height:1.3}.cws-readiness-grid article>p{margin:8px 0 0;color:#374151;font-size:1rem;line-height:1.6}.cws-program-admin,.cws-source-note{max-width:760px;margin-top:20px}.cws-program-admin p,.cws-source-note p{margin:0;color:#4b5563;font-size:.9rem;line-height:1.55}.cws-program-admin strong{color:var(--navy-950);font-weight:600}.cws-program-admin .cws-text-link,.cws-source-note .cws-text-link{margin-top:6px;font-size:.94rem}@media (min-width:681px){.cws-readiness-grid{grid-auto-rows:1fr}.cws-page .cws-requirements-section{padding:clamp(44px,4.4vw,60px) 0 clamp(40px,4vw,52px)}}@media (min-width:1041px){.cws-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cws-readiness-grid article{padding-right:clamp(20px,1.7vw,24px);padding-left:clamp(20px,1.7vw,24px)}}@media (max-width:680px){.cws-readiness-grid{grid-template-columns:minmax(0,1fr)}}.cws-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(40px,5vw,64px);gap:clamp(40px,5vw,64px);margin:0;padding:0;list-style:none}.cws-journey>li{position:relative}.cws-journey>li:not(:last-child):after{position:absolute;top:0;right:calc(clamp(40px, 5vw, 64px) / -2);color:var(--wf-blue);font-size:1.3rem;line-height:1;content:"\2192";transform:translateX(50%)}.cws-journey-label{margin:0;color:var(--wf-blue);font-size:.84rem;font-weight:600;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.cws-journey ol{margin:14px 0 0;padding:0;list-style:none}.cws-journey ol li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px 0;border-top:1px solid var(--wf-border)}.cws-journey ol li:last-child{padding-bottom:0}.cws-journey ol span{color:var(--wf-blue);font-size:.9rem;font-weight:600;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cws-journey h4{margin:0;color:var(--navy-950);font-size:1rem;font-weight:600;line-height:1.4}.cws-journey ol p{margin:4px 0 0;color:#374151;font-size:.94rem;line-height:1.55}.cws-journey ol p strong{color:var(--navy-950);font-weight:600}.cws-source-note{max-width:none;margin-top:clamp(28px,3.2vw,40px)}.cws-page .cws-process-section .cws-section-header h2{font-weight:600}@media (min-width:1041px){.cws-page .cws-process-section .cws-section-header,.cws-page .cws-process-section .cws-section-header h2,.cws-page .cws-process-section .cws-section-header p:not(.eyebrow){max-width:none}}@media (max-width:1040px){.cws-journey{grid-template-columns:minmax(0,1fr);gap:36px}.cws-journey>li:not(:last-child):after{content:none}}.cws-page .cws-funding-section .cws-section-header h2{font-weight:600}.cws-page .cws-funding-section .cws-section-header p:not(.eyebrow){max-width:800px}@media (min-width:1041px){.cws-page .cws-funding-section .cws-section-header,.cws-page .cws-funding-section .cws-section-header h2{max-width:none}}.cws-fund-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(36px,4vw,52px) clamp(32px,4vw,48px);gap:clamp(36px,4vw,52px) clamp(32px,4vw,48px)}.cws-fund-grid article{display:grid;grid-gap:10px;gap:10px;align-content:start}.cws-fund-icon{margin-bottom:4px;color:var(--wf-blue)}.cws-fund-grid h3{margin:0;color:var(--navy-950);font-size:clamp(1.1rem,1.3vw,1.2rem);font-weight:600;line-height:1.3}.cws-fund-grid p{margin:0;color:#4b5563;font-size:1rem;line-height:1.6}.cws-funding-section .cws-source-note{max-width:920px}@media (max-width:1040px){.cws-fund-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.cws-fund-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.cws-page .cws-eligibility-section .cws-section-header h2,.cws-page .cws-industries-section .cws-section-header h2{font-weight:600}.cws-eligibility-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.cws-page .cws-eligibility-section .cws-section-header{margin-bottom:0}.cws-eligibility-list{margin:0;padding:0;list-style:none}.cws-eligibility-list li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 0;color:#374151;font-size:1.02rem;line-height:1.55;border-bottom:1px solid var(--wf-border)}.cws-eligibility-list svg{margin-top:.2em;color:var(--wf-blue)}.cws-eligibility-footnote{margin-top:clamp(24px,2.8vw,32px)}.cws-eligibility-footnote p{margin-top:0}.cws-eligibility-footnote strong{color:var(--navy-950);font-weight:600}.cws-page .cws-eligibility-section,.cws-page .cws-requirements-section{border-bottom:0}.cws-eligibility-list li:first-child{padding-top:0}.cws-eligibility-list li:last-child{padding-bottom:0;border-bottom:0}.cws-eligibility-list li.is-emphasis{color:var(--navy-950)}.cws-eligibility-footnote p,.cws-industry-note p{margin:18px 0 0;color:#4b5563;font-size:.9rem;line-height:1.55}.cws-eligibility-footnote .cws-text-link,.cws-industry-note .cws-text-link{margin-top:8px;font-size:.94rem}.cws-industry-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px clamp(16px,2vw,24px);gap:8px clamp(16px,2vw,24px);margin:0;padding:0;list-style:none}.cws-page .cws-industries-section .cws-section-header{margin-bottom:clamp(24px,2.8vw,32px)}.cws-industry-list li{padding:8px 14px;color:var(--navy-950);font-size:1rem;font-weight:600;line-height:1.4;background:var(--white);border:1px solid var(--wf-border);border-radius:6px}.cws-industry-note p{margin-top:20px}.cws-industry-note{max-width:820px}.cws-industry-note strong{color:var(--navy-950);font-weight:600}@media (max-width:1040px){.cws-eligibility-layout{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:680px){.cws-industry-list{grid-template-columns:minmax(0,1fr)}}.cws-page .cws-training-section .cws-section-header h2{font-weight:600}.cws-page .cws-training-section .cws-section-header p:not(.eyebrow){max-width:820px}@media (min-width:1041px){.cws-page .cws-training-section .cws-section-header,.cws-page .cws-training-section .cws-section-header h2{max-width:none}}.cws-training-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 clamp(28px,4vw,48px);gap:0 clamp(28px,4vw,48px)}.cws-training-grid article{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:0 26px 0 0;border-right:1px solid rgba(17,24,39,.1)}.cws-training-grid article:not(:first-child){padding-left:26px}.cws-training-grid article:last-child{padding-right:0;border-right:0}.cws-training-grid h3{margin:0;color:var(--navy-950);font-size:clamp(1.18rem,1.48vw,1.36rem);font-weight:600;line-height:1.2;letter-spacing:-.01em}.cws-training-grid li,.cws-training-grid p{margin:0;color:#374151;font-size:clamp(.95rem,1.02vw,1rem);line-height:1.56}.cws-training-grid ul{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0;padding-left:18px}.cws-training-grid .cws-training-label{margin:0 0 4px;color:var(--wf-blue);font-size:.74rem;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.cws-training-grid .cws-training-focus{display:grid;grid-gap:8px;gap:8px;margin:6px 0 0;padding:0;list-style:none}.cws-training-grid .cws-training-focus li{line-height:1.4}.cws-training-note{margin:clamp(24px,2.8vw,32px) 0 0;color:#4b5563;font-size:.94rem;line-height:1.55}.cws-training-link{display:inline-flex;margin-top:12px}@media (min-width:1041px){.cws-training-grid h3{min-height:calc(2 * 1.2em)}}.cws-delivery{margin-top:clamp(32px,3.6vw,44px);padding:clamp(24px,3vw,36px);background:var(--color-surface);border-radius:var(--radius-sm)}.cws-delivery .cws-training-label{margin:0;color:var(--wf-blue);font-size:.74rem;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.cws-delivery-intro{max-width:none;margin:10px 0 0;color:#374151;font-size:1rem;line-height:1.6}.cws-delivery-phases{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(20px,2.6vw,32px);gap:clamp(20px,2.6vw,32px);margin:clamp(22px,2.6vw,30px) 0 0;padding:0;list-style:none}.cws-delivery-phases>li{position:relative;padding:0}.cws-delivery-phases h3,.cws-delivery-phases h4{display:flex;gap:8px;align-items:baseline;margin:0;color:var(--navy-950);font-size:1.05rem;font-weight:600;line-height:1.3}.cws-delivery-phases h3 span,.cws-delivery-phases h4 span{flex:none;color:var(--wf-blue);font-size:.84rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cws-delivery-phases p{margin:8px 0 0;color:#374151;font-size:.94rem;line-height:1.5}@media (min-width:1041px){.cws-delivery-phases{--phase-gap:clamp(40px,3.6vw,52px);column-gap:var(--phase-gap)}.cws-delivery-phases>li:not(:last-child):after{position:absolute;top:0;right:calc(var(--phase-gap) / -2);color:var(--wf-blue);font-size:1rem;line-height:1.37;content:"\2192";opacity:.7;transform:translateX(50%)}}@media (min-width:681px) and (max-width:1040px){.cws-training-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cws-training-grid article:nth-child(2){padding-right:0;border-right:0}.cws-training-grid article:nth-child(3){grid-column:1/-1;padding:24px 0 28px;border-top:1px solid rgba(17,24,39,.1)}.cws-delivery-phases{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}}@media (max-width:680px){.cws-training-grid{grid-template-columns:minmax(0,1fr)}.cws-training-grid article,.cws-training-grid article:not(:first-child){padding:22px 0;border-right:0;border-bottom:1px solid rgba(17,24,39,.1)}.cws-training-grid article:last-child{border-bottom:0}.cws-delivery-phases{grid-template-columns:minmax(0,1fr);gap:18px}}.cws-page .cws-support-section .cws-section-header h2{font-weight:600}.cws-page .cws-support-section .cws-section-header p:not(.eyebrow){max-width:820px}@media (min-width:1041px){.cws-page .cws-support-section .cws-section-header,.cws-page .cws-support-section .cws-section-header h2{max-width:none}}.cws-fit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.cws-fit-grid>li{padding:0 clamp(20px,2.4vw,32px)}.cws-fit-grid>li:first-child{padding-left:0}.cws-fit-grid>li:last-child{padding-right:0}.cws-fit-grid>li+li{border-left:1px solid rgba(17,24,39,.1)}.cws-fit-grid span{display:block;color:var(--wf-blue);font-size:.84rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cws-fit-grid h3{margin:6px 0 0;color:var(--navy-950);font-size:clamp(1.06rem,1.25vw,1.15rem);font-weight:600;line-height:1.3}.cws-fit-grid p{margin:8px 0 0;color:#374151;font-size:.97rem;line-height:1.58}.cws-workspace-callout{margin-top:clamp(32px,3.6vw,44px);padding:clamp(24px,2.8vw,32px) clamp(24px,3vw,36px);background:color-mix(in srgb,var(--wf-soft-blue) 80%,var(--white));border-radius:var(--radius-sm)}.cws-workspace-callout h3{max-width:860px;margin:10px 0 0;color:var(--navy-950);font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:600;line-height:1.25;letter-spacing:-.01em}.cws-workspace-label{margin:0;color:var(--wf-blue);font-size:.76rem;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.cws-workspace-callout p:not(.cws-workspace-label){max-width:900px;margin:10px 0 0;color:#374151;font-size:1rem;line-height:1.6}.cws-workspace-callout h3+p{margin-top:12px}.cws-fit-role{margin:20px 0 0;color:#4b5563;font-size:.9rem;line-height:1.55}@media (min-width:681px) and (max-width:1040px){.cws-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.cws-fit-grid>li,.cws-fit-grid>li:first-child,.cws-fit-grid>li:last-child{padding:0 28px 0 0;border-left:0}.cws-fit-grid>li:nth-child(2n){padding:0 0 0 28px;border-left:1px solid rgba(17,24,39,.1)}.cws-fit-grid>li:nth-child(n+3){padding-top:24px;border-top:1px solid rgba(17,24,39,.1)}}@media (max-width:680px){.cws-fit-grid{grid-template-columns:minmax(0,1fr)}.cws-fit-grid>li,.cws-fit-grid>li:first-child,.cws-fit-grid>li:last-child{padding:0}.cws-fit-grid>li+li{margin-top:20px;padding-top:20px;border-top:1px solid rgba(17,24,39,.1);border-left:0}.cws-workspace-callout{padding:20px 18px}}.cws-page .cws-assessment-section{padding:clamp(60px,5.6vw,80px) 0}.cws-page .cws-assessment-section .cws-section-header{max-width:920px;margin:0 auto;text-align:center}.cws-page .cws-assessment-section .cws-section-header h2{margin-right:auto;margin-left:auto;font-weight:600}.cws-page .cws-assessment-section .cws-section-header p:not(.eyebrow){max-width:900px;margin-right:auto;margin-left:auto}.cws-page .cws-assessment-section .cws-section-header p:not(.eyebrow)+p{margin-top:12px}.cws-assess-cta{margin-top:clamp(24px,2.8vw,32px);text-align:center}.cws-page .cws-assessment-section .cws-assess-cta .button{margin-top:0}.cws-assess-actions{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:center}.cws-page .cws-assess-actions .cws-assess-contact{display:inline-flex;gap:6px;align-items:center;margin-top:0}.cws-assess-cta .cws-small-note{max-width:850px;text-wrap:balance;margin-right:auto!important;margin-left:auto!important}.cws-page .cws-assess-cta .cws-small-note{margin-top:12px!important}@media (max-width:1040px){.cws-assess-cta .cws-small-note,.cws-page .cws-assessment-section .cws-section-header p:not(.eyebrow){text-wrap:balance}}@media (max-width:680px){.cws-page .cws-assessment-section{padding:48px 0}}.cws-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cws-assess-actions .cws-cta-label-short{display:none}@media (max-width:680px){.cws-assess-actions{flex-direction:column;gap:6px}.cws-assess-actions .cws-cta-label-full{display:none}.cws-assess-actions .cws-cta-label-short{display:inline}.cws-page .cws-assessment-section .cws-assess-actions .button{width:100%;max-width:300px;min-height:52px;padding:12px 20px;gap:10px;justify-content:center;white-space:nowrap}}.cws-hero .cws-hero-copy-short{display:none}.cws-delivery h3.cws-training-label{font-family:inherit}@media (max-width:680px){.service-hero-source .talent-hero.unified-hero.cws-hero .unified-hero-grid{padding-top:40px;padding-bottom:36px}.service-hero-source .talent-hero.unified-hero.cws-hero .eyebrow{margin-bottom:10px}.service-hero-source .talent-hero.unified-hero.cws-hero .cws-hero-copy-full{display:none}.service-hero-source .talent-hero.unified-hero.cws-hero .unified-hero-copy>.cws-hero-copy-short{display:block;margin-top:16px}.service-hero-source .talent-hero.unified-hero.cws-hero .button-row{margin-top:22px}.cws-hero .cws-hero-trust{align-items:center;gap:6px;margin-top:14px}.cws-hero .cws-hero-trust-icon{margin-top:0}.service-hero-source .talent-hero.unified-hero.cws-hero .cws-hero-trust p{font-size:.875rem}.cws-hero .cws-hero-trust strong{font-weight:500}.cws-hero .cws-hero-trust strong:after{content:"."}.cws-hero .cws-hero-trust-detail{display:none}.cws-hero .unified-hero-image img{object-position:74% 35%!important}.service-hero-source .talent-hero.unified-hero.cws-hero:before{background:linear-gradient(90deg,rgba(11,29,58,.92),rgba(11,29,58,.8) 40%,rgba(11,29,58,.42) 72%,rgba(11,29,58,.14))}.cws-page .cws-assess-actions .cws-assess-contact,.cws-page .cws-text-link{min-height:44px}.cws-page .cws-eligibility-footnote .cws-text-link,.cws-page .cws-industry-note .cws-text-link,.cws-page .cws-program-admin .cws-text-link,.cws-page .cws-source-note .cws-text-link{margin-top:0}}.academy-page .cws-section-header h2{font-weight:600}.service-hero-source .talent-hero.unified-hero.academy-hero .academy-hero-heading-mobile{display:none}@media (min-width:681px){.service-hero-source .talent-hero.unified-hero.academy-hero{min-height:500px;padding-top:96px;padding-bottom:92px}.service-hero-source .talent-hero.unified-hero.academy-hero .unified-hero-grid{align-items:center}.service-hero-source .talent-hero.unified-hero.academy-hero .unified-hero-copy{max-width:760px;transform:none}.service-hero-source .talent-hero.unified-hero.academy-hero .unified-hero-copy>p:not(.eyebrow),.service-hero-source .talent-hero.unified-hero.academy-hero h1{text-wrap:balance}.service-hero-source .talent-hero.unified-hero.academy-hero h1{max-width:760px;font-weight:680;font-size:clamp(2.6rem,3.4vw,3.9rem);line-height:1.04;letter-spacing:0}.service-hero-source .talent-hero.unified-hero.academy-hero .unified-hero-copy>p:not(.eyebrow){max-width:560px}}@media (max-width:680px){.service-hero-source .talent-hero.unified-hero.academy-hero .academy-hero-heading-desktop{display:none}.service-hero-source .talent-hero.unified-hero.academy-hero .academy-hero-heading-mobile{display:block}}.academy-page .cws-section-header p:not(.eyebrow){max-width:780px}.academy-page .cws-section-header p:not(.eyebrow)+p{margin-top:12px}.academy-page .academy-why-section{padding:clamp(56px,6vw,80px) 0}.academy-why{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center}.academy-page .academy-why .cws-section-header{max-width:none;margin-bottom:0;padding-right:clamp(32px,5vw,72px)}.academy-page .academy-why .cws-section-header .academy-why-emphasis{margin-top:16px;color:var(--navy-950);font-weight:600}.academy-why-heading-mobile{display:none}.academy-stat{margin:0;padding:8px 0 8px clamp(32px,5vw,72px);border-left:1px solid rgba(17,24,39,.12)}.academy-stat-value{margin:0;color:var(--wf-blue);font-size:clamp(3.75rem,6.4vw,5.5rem);font-weight:600;line-height:1;letter-spacing:-.02em}.academy-stat-copy{max-width:360px;margin:12px 0 0;color:var(--navy-950);font-size:1.1rem;font-weight:500;line-height:1.45}.academy-stat figcaption{margin-top:14px;font-size:.86rem;line-height:1.4}.academy-stat figcaption a{color:#6b7280;text-decoration:underline;-webkit-text-decoration-color:rgba(107,114,128,.4);text-decoration-color:rgba(107,114,128,.4);text-underline-offset:3px}.academy-stat figcaption a:focus-visible,.academy-stat figcaption a:hover{color:var(--navy-950)}.academy-page .academy-positioning-section{padding:clamp(60px,6.6vw,88px) 0}.academy-page .academy-positioning-section .cws-section-header{max-width:780px;margin-bottom:clamp(28px,3.2vw,40px)}.academy-page .academy-positioning-section .cws-section-header,.academy-page .academy-positioning-section .cws-section-header h2{max-width:none}.academy-structure{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:clamp(14px,1.6vw,20px);gap:clamp(14px,1.6vw,20px);margin:0;padding:0;list-style:none}.academy-structure li{padding:clamp(20px,2.2vw,28px) 20px;background:var(--white);border:1px solid var(--wf-border);border-radius:var(--radius-sm)}.academy-structure h3{margin:8px 0 0;color:var(--navy-950);font-size:clamp(1rem,1.15vw,1.05rem);font-weight:600;line-height:1.3}.academy-structure li>p:not(.academy-list-label){margin:8px 0 0;color:#4b5563;font-size:.97rem;line-height:1.55}.academy-positioning-section .academy-flow{gap:0;margin-top:clamp(34px,4vw,48px)}.academy-positioning-section .academy-flow li{position:relative;display:block;min-height:0;padding:0 clamp(24px,3vw,40px) 0 0;background:transparent;border:0;border-radius:0}.academy-positioning-section .academy-flow li+li{padding-left:clamp(24px,3vw,40px);border-left:1px solid rgba(17,24,39,.12)}.academy-positioning-section .academy-flow li:not(:last-child):after{position:absolute;top:50%;right:clamp(8px,1vw,14px);color:var(--wf-blue);font-size:.95rem;line-height:1;content:"\2192";opacity:.46;transform:translateY(-50%)}.academy-positioning-section .academy-flow .academy-list-label{margin-bottom:14px}.academy-flow-icon{display:none}.academy-positioning-section .academy-flow .academy-list-label:after{display:block;width:34px;height:2px;margin-top:12px;content:"";background:var(--wf-blue)}.academy-positioning-section .academy-flow h3{max-width:220px;margin-top:0;text-wrap:balance;font-size:clamp(1.05rem,1.25vw,1.16rem)}.academy-list-label{margin:0 0 6px;color:var(--wf-blue);font-size:.74rem;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.academy-page .cws-training-section .cws-section-header,.academy-page .cws-training-section .cws-section-header p:not(.eyebrow){max-width:none}.academy-page .cws-training-section .cws-section-header h2+p{color:var(--navy-950)}.academy-page .cws-training-section .cws-section-header{margin-bottom:clamp(32px,3.6vw,44px)}.academy-program-heading{display:contents}.academy-program-icon{display:none}@media (min-width:1041px){.academy-page .cws-training-grid{column-gap:0}.academy-page .cws-training-grid article{padding-right:28px;padding-left:28px}.academy-page .cws-training-grid article:first-child{padding-left:0}.academy-page .cws-training-grid article:last-child{padding-right:0}}.academy-page .academy-design-section .cws-section-header{margin-bottom:clamp(48px,5vw,64px)}.academy-page .academy-design-section .cws-section-header,.academy-page .academy-design-section .cws-section-header h2{max-width:none}.academy-layer-label{display:flex;gap:18px;align-items:center;margin:0 0 20px;color:var(--wf-blue);font-size:.76rem;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.academy-constants{display:flex;flex-wrap:nowrap;gap:clamp(24px,3.2vw,46px);align-items:center;justify-content:space-between;margin:0;padding:0;list-style:none}.academy-constants li{position:relative;display:flex;gap:14px;align-items:center;flex:1 1;min-height:72px;min-width:0;padding:8px 0}.academy-constants li+li{padding-left:0;border-left:0}.academy-constants li+li:before{position:absolute;top:50%;left:calc(clamp(24px, 3.2vw, 46px) / -2);width:1px;height:34px;content:"";background:rgba(17,24,39,.12);transform:translateY(-50%)}.academy-constant-icon{display:grid;flex:none;place-items:center;width:44px;height:44px;color:var(--wf-blue);background:color-mix(in srgb,var(--wf-blue) 9%,var(--white));border-radius:999px}.academy-constants h3{margin:0;color:var(--navy-950);font-size:clamp(1rem,1.2vw,1.1rem);font-weight:600;line-height:1.3}.academy-page .academy-design-cards-label{margin-top:clamp(56px,6vw,80px)}.academy-design-section .academy-structure{gap:16px}.academy-design-section .academy-structure li{min-height:0;padding:clamp(26px,2.4vw,32px) clamp(20px,1.8vw,24px);border-color:rgba(17,24,39,.1);border-radius:4px}.academy-design-section .academy-structure .academy-list-label{margin:0;font-size:.72rem;letter-spacing:.1em}.academy-design-section .academy-structure h3{margin-top:12px;font-size:clamp(1.1rem,1.33vw,1.2rem);font-weight:600;line-height:1.25;letter-spacing:-.02em}.academy-design-section .academy-structure li>p:not(.academy-list-label){margin-top:12px;font-size:1rem;line-height:1.6}.academy-receive{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);grid-gap:clamp(40px,4.4vw,64px);gap:clamp(40px,4.4vw,64px);align-items:start}.academy-page .academy-inclusions-section .academy-receive .cws-section-header{max-width:none;margin-bottom:0;padding-top:8px}.academy-page .academy-inclusions-section .academy-receive .cws-section-header h2{max-width:none}.academy-receive-stack{padding:6px clamp(22px,2.5vw,34px) clamp(18px,2.2vw,26px);background:var(--color-surface);border-radius:var(--radius-sm)}.academy-receive-stack dl{margin:0}.academy-receive-stack dl>div{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);grid-gap:18px;gap:18px;align-items:baseline;padding:17px 0}.academy-receive-stack dl>div+div{border-top:1px solid rgba(17,24,39,.1)}.academy-receive-stack dt{color:var(--wf-blue);font-size:.76rem;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.academy-receive-stack dd{margin:0;color:#4b5563;font-size:1rem;font-weight:400;line-height:1.48}.academy-receive-band{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(22px,2.8vw,40px);gap:clamp(22px,2.8vw,40px);align-items:baseline;margin-top:clamp(30px,3.6vw,44px);padding:18px 0 0;background:transparent;border-top:1px solid rgba(17,24,39,.1);border-radius:0}.academy-receive-band .academy-list-label{margin:0}.academy-receive-band p:not(.academy-list-label){margin:0;color:#4b5563;font-size:.98rem;line-height:1.55}.academy-page .cws-delivery.academy-delivery{margin-top:0;padding:0;background:transparent;border:0;border-radius:0}.academy-page .academy-delivery .cws-delivery-phases{--phase-gap:clamp(30px,3.5vw,48px);column-gap:var(--phase-gap);margin-top:0}.academy-page .academy-delivery .cws-delivery-phases>li{padding:0}.academy-page .academy-delivery .cws-delivery-phases h3{display:block;color:var(--navy-950);font-size:clamp(1.02rem,1.2vw,1.12rem);font-weight:600;letter-spacing:-.01em;text-transform:none}@media (min-width:1041px){.academy-page .academy-delivery .cws-delivery-phases>li:not(:last-child):after{width:1px;height:100%;background:rgba(17,24,39,.1);content:"";opacity:1;transform:none}}@media (max-width:680px){.academy-page .academy-delivery .cws-delivery-phases{gap:22px}.academy-page .academy-delivery .cws-delivery-phases>li+li{margin-top:0;padding-top:0;border-top:0}.academy-page .academy-delivery .cws-delivery-phases h3{font-size:1.05rem;line-height:1.25}.academy-page .academy-delivery .cws-delivery-phases p{max-width:none;margin-top:7px;font-size:.96rem;line-height:1.48}}.academy-format-spectrum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.academy-format-spectrum li{display:flex;flex-direction:column;padding:28px clamp(20px,2.4vw,32px) 4px;border-top:3px solid rgba(17,24,39,.12)}.academy-format-spectrum li:first-child{padding-left:0}.academy-format-spectrum li:last-child{padding-right:0}.academy-format-spectrum li+li{border-left:1px solid rgba(17,24,39,.1)}.academy-format-spectrum li:nth-child(2){border-top-color:rgba(36,84,166,.3)}.academy-format-spectrum li:nth-child(3){border-top-color:rgba(36,84,166,.62)}.academy-format-spectrum li:nth-child(4){border-top-color:var(--wf-blue)}.academy-format-best-label,.academy-format-category{margin:0;color:var(--wf-blue);font-size:.72rem;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.academy-format-spectrum h3{margin:10px 0 0;color:var(--navy-950);font-size:clamp(1.12rem,1.35vw,1.25rem);font-weight:600;line-height:1.25;letter-spacing:-.015em}.academy-format-duration{margin:10px 0 0;color:var(--wf-blue);font-size:.92rem;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.academy-format-copy{margin:14px 0 20px;color:#374151;font-size:1rem;line-height:1.6}.academy-format-best-label{margin-top:auto;padding-top:14px;color:#6b7280;border-top:1px solid rgba(17,24,39,.1)}.academy-format-best{margin:4px 0 0;color:var(--navy-950);font-size:.97rem;font-weight:600;line-height:1.4}.academy-ws{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);grid-gap:clamp(40px,4.4vw,64px);gap:clamp(40px,4.4vw,64px);align-items:center}.academy-page .academy-workspace-section .cws-section-header{margin-bottom:0}.academy-page .academy-workspace-section .cws-section-header .academy-workspace-note{margin-top:28px;padding-top:16px;color:#6b7280;font-size:.9rem;line-height:1.55;background:linear-gradient(rgba(17,24,39,.16),rgba(17,24,39,.16)) 0 0 /40px 1px no-repeat}.academy-ws-visual{min-width:0;container-type:inline-size}.ws-app{display:grid;grid-template-columns:10.6em minmax(0,1fr);overflow:hidden;color:var(--navy-950);font-size:clamp(11px,1.78cqi,14px);line-height:1.35;background:#fff;border:1px solid rgba(17,24,39,.09);border-radius:12px;box-shadow:0 1px 2px rgba(11,29,58,.05),0 24px 48px -24px rgba(11,29,58,.22)}.ws-app ol,.ws-app p,.ws-app ul{margin:0;padding:0;list-style:none}.ws-side{padding:1.5em .8em;border-right:1px solid rgba(17,24,39,.07)}.ws-brand{padding:0 .6em;font-size:1.12em;font-weight:600;letter-spacing:-.02em}.ws-app .ws-nav{display:grid;grid-gap:.2em;gap:.2em;margin-top:1.4em}.ws-nav li{display:flex;gap:.65em;align-items:center;padding:.6em;color:#4b5563;font-size:.92em;font-weight:500;white-space:nowrap;border-radius:.5em}.ws-nav li svg{flex:none;width:1.15em;height:1.15em;color:#6b7280}.ws-nav li.is-active{color:var(--wf-blue);font-weight:600;background:var(--wf-soft-blue)}.ws-nav li.is-active svg{color:var(--wf-blue)}.ws-main{min-width:0;padding:1.5em 1.5em 1.6em;background:#f8fafc}.ws-head{display:flex;gap:1em;align-items:flex-start;justify-content:space-between}.ws-title{font-size:1.28em;font-weight:600;line-height:1.25;letter-spacing:-.015em}.ws-app .ws-meta{margin-top:.3em;color:#6b7280;font-size:.86em}.ws-meta span{margin:0 .35em}.ws-status{display:inline-flex;flex:none;gap:.45em;align-items:center;padding:.35em .8em;color:#1a7f45;font-size:.8em;font-weight:600;white-space:nowrap;background:#e7f5ec;border-radius:999px}.ws-status:before{width:.5em;height:.5em;content:"";background:currentColor;border-radius:50%}.ws-phase{gap:1em;justify-content:space-between;margin:1.1em 0 1.2em}.ws-phase,.ws-phase li,.ws-phase ol{display:flex;align-items:center}.ws-phase li{gap:.45em;color:#6b7280;font-size:.84em;font-weight:500}.ws-phase li+li:before{width:2.4em;height:1px;margin:0 .7em;content:"";background:rgba(17,24,39,.14)}.ws-phase li.is-done{color:var(--navy-950)}.ws-phase li.is-current{color:var(--wf-blue);font-weight:600}.ws-phase li.is-current:before{background:var(--wf-blue)}.ws-phase-dot{display:grid;flex:none;place-items:center;width:1.2em;height:1.2em;border:1.5px solid rgba(17,24,39,.2);border-radius:50%}.ws-phase li.is-done .ws-phase-dot{color:#fff;background:var(--wf-blue);border-color:var(--wf-blue)}.ws-phase-dot svg{width:.72em;height:.72em}.ws-phase li.is-current .ws-phase-dot{border-color:var(--wf-blue);box-shadow:inset 0 0 0 .2em #fff,inset 0 0 0 .6em var(--wf-blue)}.ws-phase>p{color:#6b7280;font-size:.8em;white-space:nowrap}.ws-grid{display:grid;grid-gap:.85em;gap:.85em}.ws-grid-top{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.ws-grid-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.12fr);margin-top:.85em}.ws-card{min-width:0;padding:1.05em 1.1em;background:#fff;border:1px solid rgba(17,24,39,.07);border-radius:.7em}.ws-card-head{display:flex;gap:.6em;align-items:baseline;justify-content:space-between}.ws-card-head p{font-size:.94em;font-weight:600}.ws-card-head span{color:#6b7280;font-size:.76em;white-space:nowrap}.ws-card-head .ws-link{color:var(--wf-blue);font-weight:600}.ws-card-head .ws-good{color:#1a7f45;font-weight:600}.ws-app .ws-big{margin-top:.35em;font-size:2.5em;font-weight:600;line-height:1.05;letter-spacing:-.02em}.ws-attendance{display:flex;flex-direction:column}.ws-app .ws-sub{margin-top:.3em;color:#6b7280;font-size:.8em}.ws-chart{position:relative;display:flex;gap:.45em;align-items:flex-end;flex:1 1;min-height:7.4em;margin-top:1.2em;border-bottom:1px solid rgba(17,24,39,.1)}.ws-bar{flex:1 1;background:color-mix(in srgb,var(--wf-blue) 17%,#fff);border-radius:.2em .2em 0 0}.ws-bar:last-child{background:var(--wf-blue)}.ws-target{position:absolute;inset:auto 0 72% 0;z-index:1;border-top:1.5px dashed #e39a3b}.ws-target em{position:absolute;right:0;bottom:.5em;color:#b86e12;font-size:.7em;font-style:normal;font-weight:600;white-space:nowrap}.ws-app .ws-upcoming ul{margin-top:.5em}.ws-upcoming li{display:grid;grid-template-columns:2.7em minmax(0,1fr);grid-gap:.75em;gap:.75em;align-items:start;padding:.75em 0}.ws-upcoming li+li{border-top:1px solid rgba(17,24,39,.07)}.ws-upcoming li:last-child{padding-bottom:0}.ws-date{display:grid;padding:.35em 0;font-size:1.05em;font-weight:600;line-height:1.1;text-align:center;background:#f3f5f8;border-radius:.45em}.ws-date small{color:#6b7280;font-size:.56em;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ws-upcoming li>span:last-child{color:#6b7280;font-size:.74em;line-height:1.35}.ws-upcoming strong{display:block;margin-bottom:.2em;color:var(--navy-950);font-size:1.1em;font-weight:600;line-height:1.28}.ws-app :is(.ws-outcomes,.ws-docs,.ws-steps) ul{margin-top:.55em}.ws-outcomes li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.35em .5em;gap:.35em .5em;padding:.5em 0;font-size:.82em}.ws-outcomes li>span:nth-child(2){color:#6b7280}.ws-progress{grid-column:1/-1;height:.42em;overflow:hidden;background:#eef1f5;border-radius:999px}.ws-progress span{display:block;height:100%;background:#1f8a4c;border-radius:inherit}.ws-docs li,.ws-steps li{display:flex;gap:.7em;align-items:center;padding:.62em 0;font-size:.82em}.ws-docs li+li,.ws-steps li+li{border-top:1px solid rgba(17,24,39,.07)}.ws-file{flex:none;padding:.3em .45em;font-size:.72em;font-weight:600;letter-spacing:.05em;border-radius:.35em}.ws-file-pdf{color:#c2362f;background:#fdeceb}.ws-file-doc{color:var(--wf-blue);background:var(--wf-soft-blue)}.ws-check{display:grid;flex:none;place-items:center;width:1.35em;height:1.35em;border:1.5px solid rgba(17,24,39,.2);border-radius:50%}.ws-check svg{width:.8em;height:.8em}.ws-steps li.is-done{color:#6b7280}.ws-steps li.is-done .ws-check{color:#fff;background:var(--wf-blue);border-color:var(--wf-blue)}@container (max-width: 560px){.ws-app{grid-template-columns:minmax(0,1fr);font-size:13.5px}.ws-side{display:flex;gap:1em;align-items:center;padding:.8em 0 .8em 1em;overflow:hidden;border-right:0;border-bottom:1px solid rgba(17,24,39,.07);-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.ws-brand{flex:none;padding:0}.ws-app .ws-nav{display:flex;margin-top:0}.ws-main{padding:1.2em 1em}.ws-head{flex-direction:column;gap:.6em}.ws-phase>p{display:none}.ws-grid-bottom,.ws-grid-top{grid-template-columns:minmax(0,1fr)}.ws-chart{flex:none;min-height:0;height:5.6em}.ws-upcoming li:nth-child(3){display:none}.ws-upcoming li:nth-child(2){padding-bottom:0}}.academy-funding{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,2.2vw,32px);gap:clamp(20px,2.2vw,32px)}.academy-funding>section{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,2.4vw,32px);background:var(--white);border:1px solid rgba(17,24,39,.12);border-radius:var(--radius-sm)}.academy-funding h3{margin:0;color:var(--navy-950);font-size:clamp(1.2rem,1.45vw,1.35rem);font-weight:600;line-height:1.25;letter-spacing:-.015em}.academy-funding p{margin:10px 0 0;color:#374151;font-size:1.02rem;line-height:1.6}.academy-page .academy-funding .academy-funding-link{display:inline-flex;gap:6px;align-items:center;margin-top:16px}.academy-funding-note{margin:24px 0 0;color:#374151;font-size:1rem;line-height:1.6}.academy-funding-note strong{color:var(--navy-950);font-weight:600}@media (max-width:1040px){.academy-structure{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-positioning-section .academy-flow{row-gap:30px}.academy-positioning-section .academy-flow li,.academy-positioning-section .academy-flow li+li{padding-right:24px;padding-left:0;border-left:0}.academy-positioning-section .academy-flow li:nth-child(2n){padding-left:24px;border-left:1px solid rgba(17,24,39,.12)}.academy-positioning-section .academy-flow li:not(:last-child):after{content:none}.academy-why{grid-template-columns:minmax(0,1fr)}.academy-page .academy-why .cws-section-header{padding-right:0}.academy-stat{margin-top:28px;padding:24px 0 0;border-top:1px solid rgba(17,24,39,.12);border-left:0}.academy-funding{gap:16px}.academy-funding,.academy-ws{grid-template-columns:minmax(0,1fr)}.academy-ws{gap:40px}.academy-receive-band{grid-template-columns:minmax(0,1fr);gap:6px}.academy-receive{grid-template-columns:minmax(0,1fr);gap:28px}.academy-page .academy-inclusions-section .academy-receive .cws-section-header{padding-top:0}.academy-format-spectrum{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.academy-format-spectrum li,.academy-format-spectrum li:first-child,.academy-format-spectrum li:last-child{padding:24px 24px 4px 0}.academy-format-spectrum li+li{border-left:0}.academy-format-spectrum li:nth-child(2n){padding-left:24px;border-left:1px solid rgba(17,24,39,.1)}.academy-constants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px 24px;gap:20px 24px}.academy-constants li,.academy-constants li:first-child,.academy-constants li:last-child{padding:0}.academy-constants li+li,.academy-constants li+li:before{border-left:0;content:none}.academy-design-section .academy-structure li{min-height:0}}@media (max-width:680px){.academy-page .academy-why-section{padding:42px 0 38px}.academy-structure{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}.academy-positioning-section .academy-flow{gap:0;margin-top:30px}.academy-positioning-section .academy-flow li,.academy-positioning-section .academy-flow li+li,.academy-positioning-section .academy-flow li:nth-child(2n){padding:0;border-left:0}.academy-positioning-section .academy-flow li+li{margin-top:22px;padding-top:22px;border-top:1px solid rgba(17,24,39,.1)}.academy-positioning-section .academy-flow h3{max-width:none}.academy-page .academy-positioning-section{padding:48px 0}.academy-stat-value{font-size:3.5rem}.academy-stat figcaption a{display:inline-block;padding:12px 0}.academy-receive-stack{padding:4px 16px 16px}.academy-receive-stack dl>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;padding:14px 0}.academy-format-spectrum{grid-template-columns:minmax(0,1fr);row-gap:0}.academy-format-spectrum li,.academy-format-spectrum li:first-child,.academy-format-spectrum li:last-child,.academy-format-spectrum li:nth-child(2n){padding:0;border-top:0;border-left:0}.academy-format-spectrum li+li{margin-top:20px;padding-top:20px;border-top:1px solid rgba(17,24,39,.11)}.academy-format-duration,.academy-format-spectrum h3{margin-top:8px}.academy-format-copy{margin:12px 0 14px}.academy-format-best-label{margin-top:0;padding-top:0;border-top:0}.academy-format-best{margin-top:4px}.academy-page .academy-format-spectrum li+li,.academy-page .academy-format-spectrum li:nth-child(2n),.academy-page .academy-format-spectrum li:nth-child(3),.academy-page .academy-format-spectrum li:nth-child(4){margin-top:20px;padding-top:20px;border-top:1px solid rgba(17,24,39,.11);border-left:0}.academy-constants{grid-template-columns:minmax(0,1fr);gap:6px}.academy-constants li{min-height:52px;gap:10px;align-items:center;padding:4px 0}.academy-constant-icon{width:34px;height:34px}.academy-constant-icon svg{width:18px;height:18px}.academy-constants h3{font-size:1rem;line-height:1.25}.academy-design-section .academy-structure li{padding:24px 22px}.academy-funding>section{padding:22px 20px}.academy-page .academy-funding .academy-funding-link{min-height:44px}}.academy-page :is(.academy-design-section,.academy-framework-section,.academy-formats-section,.academy-inclusions-section,.academy-funding-section) .cws-section-header{max-width:none;margin-bottom:clamp(48px,5vw,64px)}.academy-page :is(.academy-design-section,.academy-framework-section,.academy-formats-section,.academy-inclusions-section,.academy-workspace-section,.academy-funding-section) .cws-section-header h2{max-width:none}.academy-page :is(.academy-design-section,.academy-framework-section,.academy-formats-section,.academy-inclusions-section,.academy-workspace-section,.academy-funding-section) .cws-section-header p:not(.eyebrow){max-width:780px}.academy-page .academy-formats-section .cws-section-header p:not(.eyebrow),.academy-page .academy-inclusions-section .cws-section-header p:not(.eyebrow),.academy-page .academy-workspace-section .cws-section-header{max-width:none}@media (min-width:1041px){.academy-schools-page .academy-why{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.academy-why-body{padding:8px 0 8px clamp(32px,5vw,72px);border-left:1px solid rgba(17,24,39,.12)}.academy-why-body p{margin:0;color:var(--color-charcoal);font-size:1.04rem;line-height:1.68}.academy-why-body p+p{margin-top:14px}.academy-schools-page .academy-positioning-section .academy-flow h3{max-width:none}@media (min-width:1041px){.academy-schools-page .academy-programs-four{grid-template-columns:repeat(4,minmax(0,1fr))}.academy-schools-page .academy-programs-four article{padding-right:24px;padding-left:24px}}@media (min-width:681px) and (max-width:1040px){.academy-schools-page .academy-programs-four article:nth-child(odd){padding-right:26px;padding-left:0;border-right:1px solid rgba(17,24,39,.1)}.academy-schools-page .academy-programs-four article:nth-child(2n){padding-right:0;padding-left:26px;border-right:0}.academy-schools-page .academy-programs-four article:nth-child(-n+2){padding-bottom:28px}.academy-schools-page .academy-programs-four article:nth-child(n+3){grid-column:auto;padding-top:28px;padding-bottom:0;border-top:1px solid rgba(17,24,39,.1)}}.academy-schools-page>.cws-section.academy-continued-section{padding-top:0}.academy-schools-page .academy-continued-section>.wrap{padding-top:clamp(56px,6.2vw,84px);border-top:1px solid rgba(17,24,39,.1)}.academy-schools-page .academy-stages-section .cws-section-header{max-width:none;margin-bottom:clamp(40px,4.6vw,60px)}.academy-stages{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.academy-stages:before{position:absolute;top:11px;right:0;left:0;height:1px;content:"";background:color-mix(in srgb,var(--wf-blue) 24%,var(--white))}.academy-stages>li{display:flex;flex-direction:column}.academy-stage-marker{position:relative;display:block;align-self:center;width:12px;height:12px;margin:5px 0;background:var(--wf-blue);border-radius:999px;box-shadow:0 0 0 6px color-mix(in srgb,var(--wf-blue) 13%,var(--white))}.academy-stage-body{flex:1 1;margin-top:clamp(28px,3vw,40px);padding:0 clamp(24px,3.2vw,48px)}.academy-stages>li:first-child .academy-stage-body{padding-left:0}.academy-stages>li:last-child .academy-stage-body{padding-right:0}.academy-stages>li+li .academy-stage-body{border-left:1px solid rgba(17,24,39,.1)}.academy-stage-label{margin:0;color:var(--wf-blue);font-size:.78rem}.academy-stage-grades,.academy-stage-label{font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.academy-stage-grades{margin:7px 0 0;color:#6b7280;font-size:.72rem}.academy-stages h3{margin:20px 0 0;color:var(--navy-950);font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15;letter-spacing:-.02em}.academy-stage-copy{max-width:30rem;margin:14px 0 0;color:#4b5563;font-size:clamp(.98rem,1.1vw,1.05rem);line-height:1.6}.academy-stages ul{display:grid;grid-gap:10px;gap:10px;margin:24px 0 0;padding:0;list-style:none}.academy-stages ul li{display:flex;gap:12px;align-items:flex-start;color:#374151;font-size:clamp(.95rem,1.02vw,1rem);line-height:1.4}.academy-stage-check{display:grid;flex:none;place-items:center;width:22px;height:22px;color:var(--wf-blue);background:color-mix(in srgb,var(--wf-blue) 9%,var(--white));border-radius:999px}.academy-stage-check svg{width:12px;height:12px}.academy-schools-page .academy-structure-five{grid-template-columns:repeat(5,minmax(0,1fr))}.academy-schools-page .academy-design-section .academy-structure-five h3{margin-top:0}@media (min-width:681px) and (max-width:1240px){.academy-schools-page .academy-structure-five{grid-template-columns:repeat(6,minmax(0,1fr))}.academy-schools-page .academy-structure-five>li{grid-column:span 2}.academy-schools-page .academy-structure-five>li:nth-child(n+4){grid-column:span 3}}.academy-schools-page .academy-alignment-section .cws-section-header{max-width:none;margin-bottom:0}.academy-page .academy-alignment-section .cws-section-header .academy-alignment-statement{margin-top:12px;color:var(--navy-950);font-weight:600}.academy-alignment-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;margin-top:clamp(26px,2.8vw,34px)}.academy-alignment-links>div{padding-right:28px}.academy-alignment-links>div+div{padding-right:0;padding-left:28px;border-left:1px solid rgba(17,24,39,.1)}.academy-alignment-links .academy-list-label{margin:0 0 8px}.academy-alignment-links .text-link{display:inline-flex;gap:6px;align-items:center;font-size:1.02rem;font-weight:600;line-height:1.35}.academy-alignment-tail{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.academy-complement{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);grid-gap:clamp(40px,5vw,80px);gap:clamp(40px,5vw,80px);align-items:start}.academy-schools-page .academy-complement .cws-section-header{max-width:none;margin-bottom:0;padding-top:8px}.academy-page .academy-complement .cws-section-header .academy-complement-statement{margin-top:16px;color:var(--navy-950);font-weight:600}.academy-complement-uses{padding-top:8px}.academy-complement-uses .academy-layer-label{margin-bottom:clamp(24px,2.6vw,32px)}.academy-complement-uses ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(30px,3.2vw,40px) clamp(32px,3.6vw,52px);gap:clamp(30px,3.2vw,40px) clamp(32px,3.6vw,52px);margin:0;padding:0;list-style:none}.academy-complement-uses li:before{display:block;width:28px;height:2px;margin-bottom:14px;content:"";background:var(--wf-blue)}.academy-complement-uses h3{margin:0;color:var(--navy-950);font-size:clamp(1.02rem,1.2vw,1.1rem);font-weight:600;line-height:1.3;letter-spacing:-.01em}.academy-complement-uses li p{margin:8px 0 0;color:#4b5563;font-size:.98rem;line-height:1.55}@media (max-width:1040px){.academy-why-body{margin-top:18px;padding:0;border-left:0}.academy-complement{grid-template-columns:minmax(0,1fr);gap:28px}.academy-complement-uses,.academy-schools-page .academy-complement .cws-section-header{padding-top:0}}@media (max-width:680px){.academy-why-body{order:3;margin-top:0}.academy-why-body p{font-size:1rem;line-height:1.6}.academy-schools-page .academy-continued-section>.wrap{padding-top:44px}.academy-stages{grid-template-columns:minmax(0,1fr);gap:36px}.academy-stages:before{content:none}.academy-stages>li{position:relative;display:block;padding-left:28px}.academy-stage-marker{position:absolute;top:2px;left:4px;width:10px;height:10px;margin:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--wf-blue) 13%,var(--white))}.academy-stages>li .academy-stage-body,.academy-stages>li+li .academy-stage-body,.academy-stages>li:first-child .academy-stage-body,.academy-stages>li:last-child .academy-stage-body{margin-top:0;padding:0;border-left:0}.academy-stage-label{font-size:.74rem}.academy-stage-grades{margin-top:6px}.academy-stages h3{margin-top:12px;font-size:1.4rem}.academy-stage-copy{margin-top:10px;font-size:1rem;line-height:1.55}.academy-stages ul{gap:8px;margin-top:16px}.academy-stages ul li{gap:10px;font-size:.97rem}.academy-stage-check{width:20px;height:20px}.academy-stage-check svg{width:11px;height:11px}.academy-schools-page .academy-structure-five{grid-template-columns:minmax(0,1fr)}.academy-page .academy-alignment-section .cws-section-header .academy-alignment-statement{margin-top:10px}.academy-alignment-links{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.academy-alignment-links>div,.academy-alignment-links>div+div{padding:0;border-left:0}.academy-alignment-links .academy-list-label{margin-bottom:0}.academy-alignment-links .text-link{display:inline-block;padding:11px 0}.academy-page .academy-complement .cws-section-header .academy-complement-statement{margin-top:14px}.academy-complement-uses .academy-layer-label{margin-bottom:20px}.academy-complement-uses ul{grid-template-columns:minmax(0,1fr);gap:24px}.academy-complement-uses li:before{margin-bottom:12px}.academy-complement-uses h3{font-size:1.05rem}.academy-complement-uses li p{margin-top:6px}}.pace-nowrap{white-space:nowrap}.pace-page>.cws-section.pace-framework-section{padding-bottom:clamp(40px,4vw,56px)}.pace-page .pace-framework-section .cws-source-note{margin-top:18px}.pace-page .pace-framework-section .cws-source-note .cws-text-link{margin-top:6px}.pace-page .pace-framework-section .cws-section-header{margin-bottom:26px}.pace-framework{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,1.6vw,20px);gap:clamp(16px,1.6vw,20px)}.pace-framework-band{display:flex;flex-direction:column;padding:26px clamp(22px,2.2vw,28px) 22px;border:1px solid rgba(17,24,39,.05);border-radius:14px}.pace-framework-band-blue{background:color-mix(in srgb,var(--wf-blue) 6%,var(--white))}.pace-framework-band-warm{background:#faf8f4}.pace-framework-grades{margin:0;color:var(--wf-blue);font-size:.78rem;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.pace-framework h3{margin:6px 0 0;color:var(--navy-950);font-size:clamp(1.35rem,1.9vw,1.7rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}.pace-framework-intro{max-width:34rem;margin:8px 0 0;color:#4b5563;font-size:1rem;line-height:1.55}.pace-framework ul{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);grid-gap:16px 14px;gap:16px 14px;margin:20px 0 0;padding:0;list-style:none}.pace-framework li{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.pace-framework-icon{display:grid;flex:none;place-items:center;width:52px;height:52px;color:var(--wf-blue);background:color-mix(in srgb,var(--wf-blue) 9%,var(--white));border-radius:999px}.pace-framework-band-warm .pace-framework-icon{background:color-mix(in srgb,var(--wf-blue) 7%,#faf8f4)}.pace-framework-text{display:grid;grid-gap:4px;gap:4px}.pace-framework-name{color:var(--navy-950);font-size:.96rem;font-weight:600;line-height:1.3}.pace-framework-desc{color:#5b6475;font-size:.86rem;line-height:1.45}@media (max-width:1199px){.pace-framework ul{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px}.pace-framework li{flex-direction:row;gap:12px;align-items:flex-start;text-align:left}.pace-framework-icon{width:44px;height:44px}.pace-framework-icon svg{width:20px;height:20px}}@media (min-width:1041px){.pace-page .pace-fit-section .cws-section-header,.pace-page .pace-fit-section .cws-section-header h2,.pace-page .pace-framework-section .cws-section-header,.pace-page .pace-framework-section .cws-section-header h2,.pace-page .pace-grade-section .cws-section-header,.pace-page .pace-grade-section .cws-section-header h2,.pace-page .pace-implementation-section .cws-section-header,.pace-page .pace-implementation-section .cws-section-header h2{max-width:none}}.pace-transition{max-width:none;margin:clamp(40px,4.4vw,56px) 0 0;color:var(--navy-950);font-size:clamp(1.05rem,1.25vw,1.15rem);font-weight:600;line-height:1.4;letter-spacing:-.01em}.pace-fit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.pace-fit>li{padding:0 clamp(20px,2.4vw,32px)}.pace-fit>li:first-child{padding-left:0}.pace-fit>li:last-child{padding-right:0}.pace-fit>li+li{border-left:1px solid rgba(17,24,39,.1)}.pace-fit .academy-list-label{margin:0}.pace-fit h3{margin:10px 0 0;color:var(--navy-950);font-size:clamp(1.15rem,1.45vw,1.3rem);font-weight:600;line-height:1.25;letter-spacing:-.01em}.pace-fit p:not(.academy-list-label){margin:10px 0 0;color:#4b5563;font-size:.98rem;line-height:1.55}.pace-fit-section .cws-fit-role{max-width:780px;margin-top:clamp(30px,3.4vw,42px)}.pace-official{padding-left:16px;border-left:2px solid rgba(17,24,39,.16)}.pace-matrix-head p,.pace-matrix-label{margin:0;font-size:.7rem;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.pace-official-stem{margin:6px 0 0;color:#6b7280;font-size:.86rem;line-height:1.4}.pace-official-text{margin:4px 0 0;color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.45}.pace-wf-support{margin:6px 0 0;color:var(--navy-950);font-size:1.02rem;font-weight:600;line-height:1.35}.pace-wf-evidence{margin:6px 0 0;color:#6b7280;font-size:.95rem;line-height:1.5}.pace-grade-band+.pace-grade-band{margin-top:clamp(36px,4vw,48px);padding-top:clamp(36px,4vw,48px);border-top:1px solid rgba(17,24,39,.18)}.pace-grade-band-head{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline}.pace-grade-band-head h3{margin:0;color:var(--navy-950);font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}.pace-grade-band-head p{margin:0;color:#6b7280;font-size:.92rem}.pace-grade-cols,.pace-grade-list>li{display:grid;grid-template-columns:minmax(0,26fr) minmax(0,35fr) minmax(0,39fr);grid-column-gap:clamp(24px,3vw,48px);column-gap:clamp(24px,3vw,48px)}.pace-grade-cols{margin-top:clamp(18px,2vw,24px);padding-bottom:12px;border-bottom:1px solid rgba(17,24,39,.12)}.pace-grade-cell-label,.pace-grade-cols p{margin:0;color:var(--wf-blue);font-size:.7rem;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.pace-grade-list{margin:0;padding:0;list-style:none}.pace-grade-list>li{align-items:start;padding:22px 0;border-bottom:1px solid rgba(17,24,39,.08)}.pace-grade-list>li:last-child{padding-bottom:0;border-bottom:0}.pace-grade-name{margin:0;color:var(--navy-950);font-size:1.06rem;font-weight:600;line-height:1.3}.pace-grade-domain{margin:4px 0 0;color:#5b6475;font-size:.9rem;line-height:1.4}.pace-grade-expectation{margin:0;color:#1f2937;font-size:1rem;line-height:1.55}.pace-grade-support{margin:0;color:var(--navy-950);font-size:1rem;font-weight:600;line-height:1.4}.pace-grade-support-line{margin:4px 0 0;color:#6b7280;font-size:.92rem;line-height:1.5}.pace-grade-cell-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pace-grade-section .cws-source-note{margin-top:clamp(24px,2.6vw,32px)}.pace-matrix li,.pace-matrix-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px)}.pace-matrix-head{padding-bottom:14px;border-bottom:1px solid rgba(17,24,39,.14)}.pace-matrix-head p{color:var(--wf-blue)}.pace-matrix ol{margin:0;padding:0;list-style:none}.pace-matrix li{align-items:start;padding:24px 0;border-bottom:1px solid rgba(17,24,39,.08)}.pace-matrix li .pace-official-stem,.pace-matrix li .pace-wf-evidence,.pace-matrix li .pace-wf-support{margin-top:0}.pace-matrix-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pace-page .cws-training-grid .pace-enrichment{margin:0;color:#6b7280;font-size:.82rem;font-weight:600;line-height:1.4}.pace-page .academy-inclusions-section .academy-receive-stack{background:var(--white);border:1px solid rgba(17,24,39,.08)}@media (min-width:681px) and (max-width:1040px){.pace-fit{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.pace-fit>li:nth-child(2){padding-right:0}.pace-fit>li:nth-child(3){padding-left:0;border-left:0;padding-right:clamp(20px,2.4vw,32px)}}@media (max-width:680px){.pace-framework{grid-template-columns:minmax(0,1fr);gap:14px}.pace-framework-band{padding:20px 16px 18px}.pace-framework h3{font-size:1.3rem}.pace-framework ul{gap:12px;margin-top:16px}.academy-page>.cws-section.pace-framework-section{padding-bottom:36px}.pace-framework-name{font-size:1rem}.pace-transition{margin-top:32px;font-size:1.05rem}.pace-fit{grid-template-columns:minmax(0,1fr);gap:26px}.pace-fit>li,.pace-fit>li+li,.pace-fit>li:first-child,.pace-fit>li:last-child{padding:0;border-left:0}.pace-grade-cols{display:none}.pace-grade-list{margin-top:6px}.pace-grade-list>li{grid-template-columns:minmax(0,1fr);row-gap:14px;padding:20px 0}.pace-grade-cell-label{position:static;width:auto;height:auto;margin-bottom:5px;overflow:visible;clip:auto;white-space:normal}.pace-matrix-head{display:none}.pace-matrix li{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 0}.pace-matrix li:first-child{padding-top:0}.pace-matrix-label{position:static;width:auto;height:auto;margin-bottom:6px;overflow:visible;clip:auto;white-space:normal;color:var(--wf-blue)}.pace-hero .cws-hero-trust{align-items:flex-start}.pace-hero .cws-hero-trust-icon{margin-top:2px}.pace-hero .cws-hero-trust strong:after{content:none}.pace-hero .cws-hero-trust-detail{display:block;font-size:.82rem;line-height:1.45}.pace-page .cws-source-note .cws-text-link{display:inline-block;padding:10px 0}.pace-page .cws-source-note .cws-text-link svg{margin-left:2px;vertical-align:-2px}}.academy-page .academy-final-cta{padding:clamp(54px,5.6vw,76px) 0}.academy-page .academy-final-cta .cws-section-header{max-width:780px;margin:0 auto;text-align:center}.academy-page .academy-final-cta .cws-section-header h2{max-width:none;margin-right:auto;margin-left:auto;font-size:clamp(2rem,3.2vw,3.15rem);line-height:1.08}@media (min-width:1041px){.academy-page .academy-final-cta .cws-section-header{max-width:none}.academy-page .academy-final-cta .cws-section-header h2{white-space:nowrap}}.academy-page .academy-final-cta .cws-section-header p:not(.eyebrow){max-width:640px;margin-right:auto;margin-left:auto}.academy-page .academy-final-cta .cws-assess-cta{margin-top:clamp(20px,2.2vw,28px)}.academy-page .academy-final-cta .cws-assess-actions{gap:10px 24px}@media (max-width:680px){.academy-page .academy-final-cta{padding:46px 0 50px}.academy-page .academy-final-cta .cws-section-header h2{font-size:clamp(2rem,9vw,2.65rem)}.academy-page>.cws-section{padding-top:46px;padding-bottom:50px}.academy-page .cws-section-header{margin-bottom:28px}.academy-page .cws-section-header h2{font-size:clamp(2rem,8.2vw,2.65rem);line-height:1.08}.academy-page .cws-section-header p:not(.eyebrow){font-size:1rem;line-height:1.6}.academy-page .academy-why .cws-section-header{display:contents;margin-bottom:0}.academy-page .academy-why .cws-section-header .eyebrow{order:1}.academy-page .academy-why .cws-section-header h2{order:2;margin-bottom:12px}.academy-why-heading-full{display:none}.academy-why-heading-mobile{display:inline}.academy-page .academy-why .cws-section-header>p:not(.eyebrow):not(.academy-why-emphasis){order:3}.academy-page .academy-why .cws-section-header .academy-why-emphasis{order:5;margin-top:14px;color:var(--navy-950);font-weight:600}.academy-stat{order:4;margin-top:14px;padding-top:0;border-top:0}.academy-stat-value{font-size:clamp(2.85rem,12.5vw,3.25rem)}.academy-stat-copy{max-width:none;margin-top:8px;font-size:1rem;font-weight:600;line-height:1.45}.academy-stat figcaption{margin-top:6px;font-size:.82rem;line-height:1.38}.academy-stat figcaption a{min-height:44px;padding:8px 0}.academy-page .academy-positioning-section{padding-top:44px;padding-bottom:42px}.academy-page .academy-positioning-section .cws-section-header{margin-bottom:20px}.academy-page .academy-positioning-section .cws-section-header p:not(.eyebrow){max-width:none}.academy-positioning-section .academy-flow{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:14px 12px;margin-top:24px}.academy-positioning-section .academy-flow li,.academy-positioning-section .academy-flow li+li,.academy-positioning-section .academy-flow li:nth-child(2n){display:flex;min-height:132px;flex-direction:column;align-items:flex-start;margin-top:0;padding:14px;background:#fff;border-radius:8px;border:1px solid rgba(17,24,39,.13)}.academy-positioning-section .academy-flow li:not(:last-child):after{content:none}.academy-positioning-section .academy-flow .academy-flow-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;margin-bottom:12px;color:var(--wf-blue);background:rgba(36,84,166,.09);border-radius:999px}.academy-positioning-section .academy-flow .academy-list-label{margin-bottom:6px;font-size:.65rem;letter-spacing:.09em}.academy-positioning-section .academy-flow .academy-list-label:after{content:none}.academy-positioning-section .academy-flow h3{margin-top:0;font-size:1rem;font-weight:600;line-height:1.25}.academy-page .academy-design-section .cws-section-header,.academy-page .academy-formats-section .cws-section-header,.academy-page .academy-framework-section .cws-section-header,.academy-page .academy-funding-section .cws-section-header,.academy-page .academy-inclusions-section .cws-section-header,.academy-page .academy-workspace-section .cws-section-header{margin-bottom:30px}.academy-page .academy-design-cards-label{margin-top:20px}.academy-page .cws-training-section .cws-section-header{margin-bottom:30px}.academy-page .cws-training-grid{display:block}.academy-page .cws-training-grid article,.academy-page .cws-training-grid article:last-child,.academy-page .cws-training-grid article:not(:first-child){display:grid;grid-gap:12px;gap:12px;padding:0;border-right:0}.academy-page .cws-training-grid article+article{margin-top:22px;padding-top:22px;border-top:1px solid rgba(17,24,39,.11)}.academy-page .cws-training-grid .academy-program-heading{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.academy-page .cws-training-grid .academy-program-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;color:var(--navy-950);background:#eef1f5;border-radius:999px}.academy-page .cws-training-grid h3{font-size:1.18rem;line-height:1.22}.academy-page .cws-training-grid article>p{max-width:none;color:#4b5563;font-size:1rem;line-height:1.55}.academy-page .cws-training-grid article>div:not(.academy-program-heading){margin-top:2px;padding:12px;background:#f5f6f8;border:1px solid rgba(17,24,39,.08);border-radius:8px}.academy-page .cws-training-grid .cws-training-label{margin-bottom:8px;color:var(--wf-blue);font-size:.7rem;font-weight:600;letter-spacing:.1em}.academy-page .cws-training-grid .cws-training-focus{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.academy-page .cws-training-grid .cws-training-focus li{display:flex;min-height:44px;align-items:center;padding:8px 10px 8px 0;color:var(--navy-950);font-size:.91rem;font-weight:500;line-height:1.3}.academy-page .cws-training-grid .cws-training-focus li:nth-child(2n){padding-right:0;padding-left:10px;border-left:1px solid rgba(17,24,39,.09)}.academy-page .cws-training-grid .cws-training-focus li:nth-child(n+3){border-top:1px solid rgba(17,24,39,.09)}.academy-layer-label{margin-bottom:12px}.academy-design-section .academy-structure{gap:10px}.academy-design-section .academy-structure li{padding:20px 18px}.academy-design-section .academy-structure h3{margin-top:10px;font-size:1.06rem}.academy-page .academy-delivery .cws-delivery-phases p{max-width:25rem}.academy-receive{gap:24px}.academy-receive-band{padding:16px;background:color-mix(in srgb,var(--wf-soft-blue) 32%,var(--white));border:1px solid rgba(36,84,166,.08);border-radius:var(--radius-sm)}.academy-ws{gap:28px}.academy-page .academy-workspace-section .cws-section-header .academy-workspace-note{margin-top:18px}.academy-ws-visual{width:100%;max-width:100%}.academy-funding{gap:12px}.academy-funding-note{margin-top:18px}.academy-page .academy-final-cta{padding-top:44px;padding-bottom:46px}.academy-page .academy-final-cta .cws-section-header{margin-bottom:0}}@media (max-width:430px){.academy-receive-stack dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.academy-receive-stack dt{font-size:.72rem}.academy-receive-stack dd{line-height:1.5}}@media (max-width:380px){.academy-constants{grid-template-columns:minmax(0,1fr);gap:6px}}@container (max-width: 560px){.ws-side{display:block;padding:.95em 1em;-webkit-mask-image:none;mask-image:none}.ws-app .ws-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35em;gap:.35em;margin-top:.75em}.ws-nav li{min-width:0;padding:.48em;font-size:.78em;white-space:normal}.ws-main{padding:1.1em .9em}.ws-card{padding:.9em}.ws-phase{align-items:flex-start}.ws-phase ol{flex-wrap:wrap;gap:.35em 0}}@media (max-width:680px){.academy-ws-visual{position:relative;aspect-ratio:4/3;overflow:hidden;background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:10px;box-shadow:0 14px 28px -24px rgba(11,29,58,.28);container-type:normal}.academy-ws-visual .ws-app{position:absolute;top:0;left:0;width:100%;max-width:100%;grid-template-columns:10.6em minmax(0,1fr);font-size:clamp(5.25px,1.42vw,6.1px);border:0;border-radius:0;box-shadow:none;transform:none}.academy-ws-visual .ws-side{display:block;padding:1.5em .8em;border-right:1px solid rgba(17,24,39,.07);border-bottom:0;-webkit-mask-image:none;mask-image:none}.academy-ws-visual .ws-app .ws-nav{display:grid;grid-gap:.2em;gap:.2em;grid-template-columns:minmax(0,1fr);margin-top:1.4em}.academy-ws-visual .ws-nav li{padding:.6em;font-size:.92em;white-space:nowrap}.academy-ws-visual .ws-main{padding:1.5em 1.5em 1.6em}.academy-ws-visual .ws-head{flex-direction:row;gap:1em}.academy-ws-visual .ws-phase{align-items:center}.academy-ws-visual .ws-phase ol{flex-wrap:nowrap;gap:0}.academy-ws-visual .ws-phase>p{display:block}.academy-ws-visual .ws-grid-top{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.academy-ws-visual .ws-grid-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.12fr)}.academy-ws-visual .ws-card{padding:1.05em 1.1em}}.blueprint-print{display:none}@page hiring-blueprint{size:letter portrait;margin:.6in .6in .7in;@bottom-left{content:"WorkFuture Co. · Hiring Blueprint";color:#657284;font-family:Arial,Helvetica,sans-serif;font-size:7.5pt}@bottom-right{content:"Page " counter(page) " of " counter(pages);color:#657284;font-family:Arial,Helvetica,sans-serif;font-size:7.5pt}}@media print{body:has(.blueprint-print) .intake-continue,body:has(.blueprint-print) .intake-document,body:has(.blueprint-print) .intake-page>section:not(.intake-result),body:has(.blueprint-print) .intake-result-header,body:has(.blueprint-print) .site-shell>:not(main):not(#main-content),body:has(.blueprint-print)>:not(.site-shell){display:none!important}body:has(.blueprint-print),body:has(.blueprint-print) .site-shell,body:has(.blueprint-print) main{min-height:0;margin:0;padding:0;background:#FFFFFF}body:has(.blueprint-print) .intake-result.tool-session{padding:0;background:#FFFFFF}body:has(.blueprint-print) .intake-result>.wrap{width:100%;max-width:none;margin:0;padding:0}.blueprint-print{display:block;page:hiring-blueprint;color:#1F2937;font-family:Arial,Helvetica,sans-serif;font-size:9.75pt;line-height:1.42;-webkit-print-color-adjust:exact;print-color-adjust:exact}.blueprint-print h1,.blueprint-print h2,.blueprint-print h3,.blueprint-print h4{color:#0B1D3A;font-family:inherit;line-height:1.25;break-after:avoid;page-break-after:avoid}.blueprint-print dl,.blueprint-print ol,.blueprint-print p,.blueprint-print ul{margin:0}.blueprint-print ol,.blueprint-print ul{padding-left:1.15em}.blueprint-print li{margin:0 0 1.5pt;break-inside:avoid;page-break-inside:avoid}.blueprint-print li::marker{color:#2454A6}.bp-header{padding-bottom:10pt;border-bottom:1.5pt solid #0b1d3a}.bp-brand{color:#2454A6;font-size:8.5pt;font-weight:600;letter-spacing:.02em}.blueprint-print .bp-header h1{margin:2pt 0 0;font-size:19pt}.bp-role{margin-top:1pt!important;color:#0B1D3A;font-size:12.5pt;font-weight:600}.bp-meta{display:flex;flex-wrap:wrap;gap:4pt 18pt;margin-top:8pt!important}.bp-inline-facts dt,.bp-meta dt{color:#657284;font-size:7.5pt;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.bp-inline-facts dd,.bp-meta dd{margin:0;color:#0B1D3A;font-weight:600}.bp-section{margin-top:15pt}.blueprint-print .bp-section>h2{margin:0 0 7pt;padding-bottom:3pt;font-size:12.5pt;border-bottom:.75pt solid #d9dee5}.bp-sub+.bp-sub{margin-top:9pt}.blueprint-print h3{margin:0 0 4pt;font-size:10.5pt}.blueprint-print h4{margin:0 0 2pt;color:#2454A6;font-size:7.75pt;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bp-block{margin-top:6pt;break-inside:avoid;page-break-inside:avoid}.bp-sub>.bp-block:first-of-type,.bp-sub>h3+.bp-block,.bp-sub>h3+dl{margin-top:0}.bp-inline-facts{display:flex;flex-wrap:wrap;gap:4pt 20pt;margin-bottom:4pt!important}.bp-facts>div{display:grid;grid-template-columns:30% 1fr;grid-gap:8pt;gap:8pt;padding:2pt 0;break-inside:avoid;page-break-inside:avoid}.bp-facts dt{color:#657284}.bp-facts dd{margin:0}.bp-grid,.bp-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18pt;gap:0 18pt}.bp-grid:empty{display:none}.bp-pair>.bp-sub+.bp-sub{margin-top:0}.bp-pair .bp-facts>div{grid-template-columns:38% 1fr}.bp-requirements{display:grid;grid-gap:14pt;gap:14pt;margin-top:2pt}.bp-requirements--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-requirements--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-requirement{padding-top:4pt;border-top:2pt solid #0b1d3a;break-inside:avoid;page-break-inside:avoid}.bp-requirement--trainable{border-top-color:#2454A6}.bp-requirement--preferred{border-top:1pt dashed #aeb8c5}.blueprint-print .bp-requirement h4{color:#0B1D3A;font-size:8.5pt}.bp-competencies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8pt 18pt;gap:8pt 18pt}.bp-competency{break-inside:avoid;page-break-inside:avoid}.blueprint-print .bp-competency h3{margin-bottom:1pt}.bp-assessed{margin-top:2pt!important;color:#3F4A5A;font-size:8.75pt}.bp-assessed strong{color:#0B1D3A}.bp-stage{padding-top:8pt}.bp-stage+.bp-stage{margin-top:8pt;border-top:.75pt solid #d9dee5}.bp-stage-head{break-inside:avoid;page-break-inside:avoid;break-after:avoid;page-break-after:avoid}.blueprint-print .bp-stage-head h3{font-size:11pt}.bp-stage-meta{display:flex;flex-wrap:wrap;gap:0 16pt}.bp-stage-head p+p{margin-top:1pt}.blueprint-print .bp-stage-head strong{color:#0B1D3A}.bp-questions ol{padding-left:1.3em}.bp-questions li{margin-bottom:3pt}.bp-question-competency{display:block;color:#0B1D3A;font-size:8.5pt;font-weight:600}.bp-muted,.bp-placeholder{color:#657284;font-style:italic}.bp-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4pt 18pt;gap:4pt 18pt;break-inside:auto;page-break-inside:auto}.bp-evidence>h4{grid-column:1/-1}.bp-evidence-group{break-inside:avoid;page-break-inside:avoid}.bp-evidence-name{color:#0B1D3A;font-size:8.75pt;font-weight:600}.bp-evidence li{font-size:9pt}.bp-timeline{padding-left:0!important;list-style:none}.bp-timeline li{margin-bottom:2pt}.bp-timeline strong{display:inline-block;min-width:76pt;color:#0B1D3A}.bp-open{break-inside:avoid;page-break-inside:avoid}.bp-attribution{margin-top:16pt!important;padding-top:5pt;color:#657284;font-size:7.75pt;font-style:italic;border-top:.75pt solid #d9dee5;break-before:avoid;page-break-before:avoid}}.scorecard-stage-rows{display:grid;grid-gap:18px;gap:18px;margin:0;padding:0;list-style:none}.scorecard-stage-rows li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.scorecard-stage-index{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:34px;color:var(--wf-blue);font-size:.8rem;font-weight:600;background:var(--wf-soft-blue);border-radius:999px}.scorecard-stage-rows .scorecard-remove{margin-top:38px}.scorecard-competency-list{display:grid;grid-gap:28px;gap:28px;margin:0;padding:0;list-style:none}.scorecard-competency{padding-left:18px;border-left:2px solid var(--color-border);transition:border-color .15s ease}.scorecard-competency:focus-within{border-left-color:var(--wf-blue)}.scorecard-competency-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.scorecard-competency-head h4{margin:0;color:var(--navy-950);font-size:1.02rem;line-height:1.3}.scorecard-page .scorecard-definition{margin:4px 0 0;color:var(--color-charcoal);font-size:.92rem;line-height:1.5}.scorecard-competency-body{display:grid;grid-gap:16px;gap:16px;margin-top:14px}.scorecard-competency-body select{max-width:100%;text-overflow:ellipsis}.scorecard-signals-label{margin:0 0 4px;color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.scorecard-signals ul{display:grid;grid-gap:2px;gap:2px;margin:0;padding-left:1.1em;color:var(--color-charcoal);font-size:.9rem;line-height:1.5}.scorecard-add{margin-top:4px}.scorecard-add select{flex:1 1 auto;min-width:0}.scorecard-add .button{display:inline-flex;align-items:center;gap:6px}.scorecard-overlaps{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.scorecard-overlaps li{display:grid;grid-gap:2px;gap:2px}.scorecard-overlaps strong{color:var(--navy-950);font-weight:600}.scorecard-overlaps span,.scorecard-page .scorecard-muted{margin:0;color:var(--muted);font-size:.92rem}.scorecard-scale{display:grid;grid-gap:10px;gap:10px;margin:0}.scorecard-scale>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:baseline}.scorecard-scale dt{color:var(--navy-950);font-weight:600}.scorecard-scale dt span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:6px;color:var(--wf-blue);font-size:.82rem;background:var(--wf-soft-blue);border-radius:999px}.scorecard-scale dd{margin:0;color:var(--color-charcoal);font-size:.95rem}.scorecard-page .scorecard-options-line{margin:0;color:var(--navy-950);font-weight:600}.scorecard-result-header{max-width:820px}.scorecard-result-header h2{margin:0 0 8px;color:var(--navy-950);font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.2;scroll-margin-top:96px}.scorecard-result-header h2:focus{outline:none}.scorecard-result-header>p:not(.scorecard-status):not(.tool-hint){margin:0;color:var(--color-charcoal);font-size:1.02rem;line-height:1.6}.scorecard-result-header .scorecard-edit{display:inline-flex;align-items:center;gap:6px;margin-top:4px}.scorecard-result-header .scorecard-status{min-height:1.4em;margin:6px 0 0;color:var(--color-charcoal);font-size:.9rem}.scorecard-document{max-width:820px;margin-top:28px}.scorecard-document-header{padding-bottom:20px;border-bottom:1px solid var(--color-border)}.scorecard-document .scorecard-document-role{margin:0 0 12px;color:var(--navy-950);font-size:1.35rem;font-weight:600;line-height:1.25}.scorecard-facts{display:flex;flex-wrap:wrap;gap:10px 32px;margin:0}.scorecard-facts dt{color:var(--muted);font-size:.8125rem}.scorecard-facts dd{margin:2px 0 0;color:var(--navy-950);font-weight:600}.scorecard-section{padding:28px 0;border-bottom:1px solid var(--color-border)}.scorecard-section h3{margin:0 0 12px;color:var(--navy-950);font-size:1.3rem;line-height:1.25}.scorecard-document li,.scorecard-document p{color:var(--ink);line-height:1.6}.scorecard-document .scorecard-flow{margin:-4px 0 16px;color:var(--wf-blue);font-size:.92rem;font-weight:600}.scorecard-scale--result{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.scorecard-scale--result>div{display:block;padding-top:10px;border-top:2px solid var(--wf-blue)}.scorecard-scale--result dd{margin-top:4px;font-size:.9rem;line-height:1.5}.scorecard-document .scorecard-overlap-note{margin:18px 0 0;color:var(--color-charcoal);font-size:.9rem}.scorecard-stage-nav{display:flex;flex-wrap:wrap;gap:4px 26px;margin-top:24px;border-bottom:1px solid var(--color-border)}.scorecard-stage-nav button{min-height:44px;margin-bottom:-1px;padding:10px 0;color:var(--muted);font:inherit;font-size:.95rem;font-weight:600;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.scorecard-stage-nav button:hover{color:var(--navy-950)}.scorecard-stage-nav button[aria-pressed=true]{color:var(--navy-950);font-weight:600;border-bottom-color:var(--wf-blue)}.scorecard-stage-nav button:focus-visible{outline:2px solid var(--wf-blue);outline-offset:2px;border-radius:2px}.scorecard-stage-number{display:block;margin-bottom:2px;color:var(--wf-blue);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.scorecard-document .scorecard-stage-meta{margin:-6px 0 6px;color:var(--muted);font-size:.92rem}.scorecard-result-competency{padding:22px 0}.scorecard-result-competency+.scorecard-result-competency{border-top:1px solid var(--color-border)}.scorecard-result-competency:last-child{padding-bottom:0}.scorecard-debrief h4,.scorecard-result-competency h4{margin:0;color:var(--navy-950);font-size:1.1rem;line-height:1.3}.scorecard-document .scorecard-result-competency .scorecard-definition{margin:4px 0 0;color:var(--color-charcoal)}.scorecard-result-competency h5{margin:16px 0 4px;color:var(--wf-blue);font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.scorecard-document .scorecard-question{margin:0;color:var(--navy-950)}.scorecard-document .scorecard-placeholder{color:var(--muted);font-style:italic}.scorecard-result-competency ul{display:grid;grid-gap:2px;gap:2px;margin:0;padding-left:1.15em}.scorecard-document .scorecard-capture{margin:0;padding-left:12px;color:var(--muted);font-size:.92rem;border-left:2px solid var(--color-border)}.scorecard-document .scorecard-rating-line{margin:0;color:var(--navy-950);font-weight:600;word-spacing:1px}.scorecard-debrief h4+.scorecard-rating-line{margin-top:4px}.scorecard-debrief-item{margin-top:18px}.scorecard-document .scorecard-debrief-item p{margin:2px 0 0;color:var(--color-charcoal);font-size:.95rem}.scorecard-document .scorecard-attribution{margin:20px 0 0;color:var(--muted);font-size:.8rem}@media (max-width:760px){.scorecard-scale--result{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.scorecard-stage-rows li{grid-template-columns:minmax(0,1fr);gap:8px}.scorecard-stage-index{margin-top:0}.scorecard-stage-rows .scorecard-remove{justify-self:start;margin-top:0}.scorecard-scale>div{grid-template-columns:minmax(0,1fr);gap:2px}.scorecard-competency{padding-left:14px}}.scorecard-print{display:none}@page candidate-scorecard{size:letter portrait;margin:.6in .6in .7in;@bottom-left{content:"WorkFuture Co. · Candidate Evidence Scorecard";color:#657284;font-family:Arial,Helvetica,sans-serif;font-size:7.5pt}@bottom-right{content:"Page " counter(page) " of " counter(pages);color:#657284;font-family:Arial,Helvetica,sans-serif;font-size:7.5pt}}@media print{body:has(.scorecard-print) .scorecard-document,body:has(.scorecard-print) .scorecard-page>section:not(.scorecard-result),body:has(.scorecard-print) .scorecard-result-header,body:has(.scorecard-print) .site-shell>:not(main):not(#main-content),body:has(.scorecard-print)>:not(.site-shell){display:none!important}body:has(.scorecard-print),body:has(.scorecard-print) .site-shell,body:has(.scorecard-print) main{min-height:0;margin:0;padding:0;background:#FFFFFF}body:has(.scorecard-print) .scorecard-result.tool-session{padding:0;background:#FFFFFF}body:has(.scorecard-print) .scorecard-result>.wrap{width:100%;max-width:none;margin:0;padding:0}.scorecard-print{display:block;page:candidate-scorecard;color:#1F2937;font-family:Arial,Helvetica,sans-serif;font-size:9.75pt;line-height:1.4;-webkit-print-color-adjust:exact;print-color-adjust:exact}.scorecard-print h1,.scorecard-print h2,.scorecard-print h3,.scorecard-print h4{color:#0B1D3A;font-family:inherit;line-height:1.25}.scorecard-print h1,.scorecard-print h2,.scorecard-print h3{break-after:avoid;page-break-after:avoid}.scorecard-print dl,.scorecard-print p,.scorecard-print ul{margin:0}.scorecard-print ul{padding-left:1.1em}.scorecard-print li{margin-bottom:1pt}.scorecard-print li::marker{color:#2454A6}.sp-header{padding-bottom:9pt;border-bottom:1.5pt solid #0b1d3a}.sp-brand{color:#2454A6;font-size:8.5pt;font-weight:600}.scorecard-print .sp-header h1{margin:2pt 0 0;font-size:18pt}.sp-role{margin-top:1pt!important;color:#0B1D3A;font-size:12.5pt;font-weight:600}.sp-meta{display:flex;flex-wrap:wrap;gap:3pt 18pt;margin-top:7pt!important}.sp-meta dt{color:#657284;font-size:7.5pt;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.sp-meta dd{margin:0;color:#0B1D3A;font-weight:600}.sp-identity{display:grid;grid-template-columns:1.25fr 1.25fr 1fr;grid-gap:0 18pt;gap:0 18pt;margin-top:12pt}.scorecard-print .sp-identity-field{display:flex;align-items:flex-end;gap:5pt;color:#0B1D3A;font-size:9pt;font-weight:700}.sp-line{flex:1 1 auto;height:14pt;border-bottom:.75pt solid #657284}.sp-rubric{margin-top:10pt;padding:7pt 9pt;border:.75pt solid #aeb8c5;border-radius:3pt;break-inside:avoid;page-break-inside:avoid}.sp-rubric-title{color:#0B1D3A;font-size:9pt;font-weight:600}.sp-rubric-title span{margin-left:8pt;color:#2454A6;font-weight:600}.sp-rubric dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10pt;gap:10pt;margin-top:5pt!important}.sp-rubric dt{color:#0B1D3A;font-weight:600}.sp-rubric dd{margin:1pt 0 0;color:#3F4A5A;font-size:8.5pt;line-height:1.35}.sp-stage{margin-top:14pt}.sp-stage-head{margin-bottom:2pt;padding-bottom:3pt;border-bottom:.75pt solid #d9dee5}.scorecard-print .sp-stage-head h2{margin:0;font-size:13pt}.sp-stage-meta{display:flex;gap:0 16pt;margin-top:1pt!important}.sp-stage-meta strong{color:#0B1D3A}.sp-competency,.sp-stage-open{break-inside:avoid;page-break-inside:avoid}.sp-competency{padding-top:9pt}.sp-stage-open+div .sp-competency,div+div>.sp-competency{margin-top:4pt}.scorecard-print .sp-competency h3{margin:0;font-size:11pt}.sp-definition{margin-top:1pt!important;color:#3F4A5A;font-size:9pt}.scorecard-print h4{margin:6pt 0 2pt;color:#2454A6;font-size:7.75pt;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sp-question{color:#0B1D3A}.sp-placeholder{color:#657284;font-style:italic}.sp-competency ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:16pt;column-gap:16pt;font-size:9pt}.sp-write{box-sizing:border-box;width:100%;background:#FFFFFF;border:.75pt solid #aeb8c5;border-radius:3pt}.sp-rating{display:flex;align-items:center;gap:12pt;margin-top:6pt}.scorecard-print .sp-rating h4{margin:0}.sp-checks{display:flex;flex-wrap:wrap;gap:4pt 16pt;color:#0B1D3A}.sp-checks>span{display:inline-flex;align-items:center;gap:5pt}.sp-box{display:inline-block;width:9pt;height:9pt;border:.9pt solid #0b1d3a;border-radius:1.5pt}.sp-debrief{margin-top:16pt}.sp-debrief-open{padding-bottom:4pt;break-inside:avoid;page-break-inside:avoid}.scorecard-print .sp-debrief-open h2{margin:0 0 6pt;padding-bottom:3pt;font-size:13pt;border-bottom:.75pt solid #d9dee5}.scorecard-print .sp-debrief h3{margin:0 0 2pt;font-size:10.5pt}.sp-debrief-item{margin-top:9pt;break-inside:avoid;page-break-inside:avoid}.sp-guidance{margin-bottom:3pt!important;color:#657284;font-size:8.5pt}.sp-attribution{margin-top:12pt!important;padding-top:4pt;color:#657284;font-size:7.75pt;font-style:italic;border-top:.75pt solid #d9dee5;break-before:avoid;page-break-before:avoid}}.otp-choices-2 .tool-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}.otp-window{padding-left:12px;border-left:2px solid var(--wf-blue)}.otp-page .otp-window p{margin:0}.otp-page .otp-window-length{color:var(--color-charcoal)}.otp-window-length strong{color:var(--navy-950);font-size:1.1rem}.otp-page .otp-window-note{margin-top:4px;color:var(--muted);font-size:.92rem;line-height:1.5}.otp-result-header{max-width:820px}.otp-result-header h2{margin:0 0 8px;color:var(--navy-950);font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.2;scroll-margin-top:96px}.otp-result-header h2:focus{outline:none}.otp-result-header>p:not(.otp-status):not(.tool-hint){margin:0;color:var(--color-charcoal);font-size:1.02rem;line-height:1.6}.otp-result-header .otp-edit{display:inline-flex;align-items:center;gap:6px;margin-top:4px}.otp-result-header .otp-status{min-height:1.4em;margin:6px 0 0;color:var(--color-charcoal);font-size:.9rem}.otp-document{max-width:820px;margin-top:28px}.otp-section{padding:28px 0;border-top:1px solid var(--color-border)}.otp-section:first-child{padding-top:0;border-top:0}.otp-section h3{margin:0 0 14px;color:var(--navy-950);font-size:1.3rem;line-height:1.25}.otp-section h4{margin:0 0 6px;color:var(--navy-950);font-size:1.02rem;line-height:1.3}.otp-document dd,.otp-document li,.otp-document p{color:var(--ink);line-height:1.6}.otp-document ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:1.15em}.otp-document .otp-note{margin:-6px 0 14px;color:var(--muted);font-size:.92rem}.otp-document .otp-consideration{margin:0 0 14px;color:var(--color-charcoal)}.otp-facts{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0}.otp-comm-meta dt,.otp-facts dt{color:var(--muted);font-size:.8125rem}.otp-facts dd{margin:2px 0 0;color:var(--navy-950);font-weight:600}.otp-timeline{margin:0;padding:0;list-style:none;border-left:2px solid var(--color-border)}.otp-timeline .otp-phase{margin:18px 0 6px;padding-left:18px;color:var(--wf-blue);font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.otp-timeline .otp-phase:first-child{margin-top:0}.otp-milestone{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:16px;gap:16px;padding:10px 0 10px 18px}.otp-milestone:before{position:absolute;top:17px;left:-6px;width:10px;height:10px;content:"";background:var(--color-white);border:2px solid var(--wf-blue);border-radius:999px}.otp-milestone[data-audience=internal]:before{border-color:var(--muted)}.otp-document .otp-milestone-date,.otp-document .otp-milestone-title{margin:0;color:var(--navy-950);font-weight:600}.otp-document .otp-milestone-meta{margin:0;color:var(--muted);font-size:.875rem}.otp-document .otp-milestone-description{margin:2px 0 0;font-size:.95rem}.otp-comm+.otp-comm{margin-top:26px;padding-top:22px;border-top:1px solid var(--color-border)}.otp-comm-meta{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0 0 6px}.otp-comm-meta dd{margin:0;color:var(--navy-950);font-size:.95rem}.otp-document .otp-purpose{margin:0 0 10px;color:var(--color-charcoal);font-size:.95rem}.otp-message{padding-left:14px;border-left:2px solid var(--wf-blue)}.otp-document .otp-message p{margin:0 0 8px;font-size:.95rem}.otp-document .otp-message ul{margin:-4px 0 8px;font-size:.95rem}.otp-document .otp-message-subject{color:var(--navy-950);font-weight:600}.otp-message-subject span{color:var(--muted);font-weight:400}.otp-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 32px;gap:20px 32px;margin-bottom:14px}.otp-vulnerabilities{display:grid;grid-gap:10px;gap:10px;margin:0 0 18px}.otp-vulnerabilities>div{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);grid-gap:16px;gap:16px;padding-top:10px;border-top:1px solid var(--color-border)}.otp-vulnerabilities dt{color:var(--navy-950);font-weight:600}.otp-vulnerabilities dd{margin:0}.otp-document .otp-attribution{margin:8px 0 0;padding-top:14px;color:var(--muted);font-size:.8rem;border-top:1px solid var(--color-border)}@media (max-width:680px){.otp-choices-2 .tool-choice-options,.otp-columns,.otp-milestone,.otp-vulnerabilities>div{grid-template-columns:minmax(0,1fr)}.otp-milestone{gap:2px}}.plan-print{display:none}@page offer-to-start{size:letter portrait;margin:.6in .6in .7in;@bottom-left{content:"WorkFuture Co. · Offer-to-Start Plan";color:#657284;font-family:Arial,Helvetica,sans-serif;font-size:7.5pt}@bottom-right{content:"Page " counter(page) " of " counter(pages);color:#657284;font-family:Arial,Helvetica,sans-serif;font-size:7.5pt}}@media print{body:has(.plan-print) .otp-document,body:has(.plan-print) .otp-page>section:not(.otp-result),body:has(.plan-print) .otp-result-header,body:has(.plan-print) .site-shell>:not(main):not(#main-content),body:has(.plan-print)>:not(.site-shell){display:none!important}body:has(.plan-print),body:has(.plan-print) .site-shell,body:has(.plan-print) main{min-height:0;margin:0;padding:0;background:#FFFFFF}body:has(.plan-print) .otp-result.tool-session{padding:0;background:#FFFFFF}body:has(.plan-print) .otp-result>.wrap{width:100%;max-width:none;margin:0;padding:0}.plan-print{display:block;page:offer-to-start;color:#1F2937;font-family:Arial,Helvetica,sans-serif;font-size:9.5pt;line-height:1.4;-webkit-print-color-adjust:exact;print-color-adjust:exact}.plan-print h1,.plan-print h2,.plan-print h3{color:#0B1D3A;font-family:inherit;line-height:1.25;break-after:avoid;page-break-after:avoid}.plan-print dl,.plan-print p,.plan-print ul{margin:0}.plan-print ul{padding-left:1.1em}.plan-print li{margin-bottom:1.5pt}.plan-print li::marker{color:#2454A6}.pp-header{padding-bottom:9pt;border-bottom:1.5pt solid #0b1d3a}.pp-brand{color:#2454A6;font-size:8.5pt;font-weight:600}.plan-print .pp-header h1{margin:2pt 0 0;font-size:18pt}.pp-role{margin-top:1pt!important;color:#0B1D3A;font-size:12.5pt;font-weight:600}.pp-meta{display:flex;flex-wrap:wrap;gap:4pt 18pt;margin-top:7pt!important}.pp-meta dt{color:#657284;font-size:7.5pt;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.pp-meta dd{margin:0;color:#0B1D3A;font-weight:600}.pp-section{margin-top:15pt}.plan-print .pp-section>h2{margin:0 0 5pt;padding-bottom:3pt;font-size:12.5pt;border-bottom:.75pt solid #d9dee5}.plan-print h3{margin:0 0 2pt;font-size:10pt}.pp-note{margin-bottom:5pt!important;color:#657284;font-size:8.5pt}.pp-timeline{padding:0;list-style:none}.pp-milestone{padding:4pt 0;border-bottom:.5pt solid #eef1f5;break-inside:avoid;page-break-inside:avoid}.pp-phase{margin:6pt 0 3pt!important;color:#2454A6;font-size:7.5pt;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.pp-milestone--phase:first-child .pp-phase{margin-top:0!important}.pp-milestone-row{display:grid;grid-template-columns:82pt minmax(0,1fr);grid-gap:10pt;gap:10pt}.pp-date,.pp-title{color:#0B1D3A;font-weight:600}.pp-owner{color:#657284;font-size:8.5pt}.pp-description{color:#3F4A5A;font-size:9pt}.pp-comm{margin-top:9pt}.pp-comm-head{break-inside:avoid;page-break-inside:avoid;break-after:avoid;page-break-after:avoid}.pp-message{margin-top:4pt;padding-left:9pt;border-left:1.5pt solid #2454a6}.pp-message p{margin-bottom:3pt!important}.pp-message ul{margin:-1pt 0 3pt!important}.pp-message .otp-message-subject{color:#0B1D3A;font-weight:600}.pp-message .otp-message-subject span{color:#657284;font-weight:400}.pp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6pt 18pt;gap:6pt 18pt}.pp-block,.pp-vulnerabilities>div{break-inside:avoid;page-break-inside:avoid}.pp-vulnerabilities>div{display:grid;grid-template-columns:38% 1fr;grid-gap:10pt;gap:10pt;padding:3pt 0;border-bottom:.5pt solid #eef1f5}.pp-vulnerabilities dt{color:#0B1D3A;font-weight:600}.pp-vulnerabilities dd{margin:0}.pp-vulnerabilities+.pp-block{margin-top:7pt}.pp-followup{break-inside:avoid;page-break-inside:avoid}.pp-table{width:100%;border-collapse:collapse}.pp-table td,.pp-table th{padding:6pt 7pt;text-align:left;vertical-align:top;border:.75pt solid #aeb8c5}.pp-table th{color:#0B1D3A;font-size:8.5pt}.pp-table th:first-child{width:56%}.pp-table td{height:22pt}.pp-attribution{margin-top:12pt!important;padding-top:4pt;color:#657284;font-size:7.75pt;font-style:italic;border-top:.75pt solid #d9dee5;break-before:avoid;page-break-before:avoid}}@media (min-width:1041px){.header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-column-gap:24px;column-gap:24px}.header .brand{justify-self:start}.header .desktop-nav{justify-self:center;margin-left:0;transform:none}.header-inner>.nav-cta{justify-self:end}}@media (max-width:1040px){.header-inner{justify-content:space-between}}@media (max-width:680px){.site-shell main .unified-hero:not(.home-unified-hero) .unified-hero-grid{padding-right:0;padding-left:0}}@media (min-width:681px){.pace-framework{grid-template-rows:auto auto}.pace-framework-band{display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0}}.pace-page .pace-programs-link{gap:6px;align-items:center;margin-top:clamp(24px,2.6vw,32px);font-weight:600}@media (max-width:680px){.pace-page .pace-programs-link{display:inline-block;margin-top:6px;padding:11px 0}.pace-page .pace-programs-link svg{margin-left:6px;vertical-align:-2px}}.pace-framework-band.eesf-framework{display:block;grid-template-rows:none;background:#fff}.eesf-framework>ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px clamp(16px,2vw,28px);gap:20px clamp(16px,2vw,28px);margin:0;padding:0;list-style:none}.eesf-framework>ul>li{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.eesf-framework h3{margin:0;color:var(--navy-950);font-size:1.05rem;font-weight:600;line-height:1.3}.eesf-elements{display:grid;grid-gap:4px;gap:4px;margin:6px 0 0;padding:0;list-style:none}.eesf-elements li{color:#4b5563;font-size:.95rem;line-height:1.45}@media (min-width:681px){.eesf-alignment-section .pace-grade-cols,.eesf-alignment-section .pace-grade-list>li{grid-template-columns:minmax(0,24fr) minmax(0,30fr) minmax(0,46fr)}}.eesf-alignment-section .pace-grade-list .eesf-elements{margin-top:0}.eesf-alignment-section .pace-grade-list .eesf-elements li{color:#1f2937;font-size:1rem}.eesf-page .academy-why-body p{font-size:clamp(1.04rem,1.3vw,1.15rem)}@media (max-width:1040px){.eesf-framework>ul{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (max-width:680px){.eesf-framework>ul{grid-template-columns:minmax(0,1fr);gap:16px}.eesf-framework>ul>li{flex-direction:row;gap:12px;align-items:flex-start;text-align:left}.eesf-framework .pace-framework-icon{width:44px;height:44px}.eesf-framework .pace-framework-icon svg{width:20px;height:20px}.eesf-elements{margin-top:4px}}.eesf-page .academy-final-cta .cws-section-header{max-width:none}.eesf-page .academy-final-cta .cws-section-header h2{max-width:940px;margin-inline:auto;font-size:clamp(2rem,2.9vw,2.6rem);font-weight:600;line-height:1.12;white-space:normal;text-wrap:balance}.eesf-page .academy-final-cta .cws-section-header .eyebrow+h2{margin-top:12px}.eesf-page .academy-final-cta .cws-section-header p:not(.eyebrow){max-width:660px;margin-top:20px}.eesf-page .academy-final-cta .cws-assess-cta{margin-top:26px}@media (max-width:680px){.eesf-page .academy-final-cta .cws-section-header h2{font-size:clamp(1.75rem,7.4vw,2.1rem)}}.academy-hub-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-gap:clamp(16px,1.6vw,20px);gap:clamp(16px,1.6vw,20px)}.pace-framework-band.academy-hub-path{padding:clamp(26px,2.6vw,34px) clamp(24px,2.6vw,34px)}.academy-hub-path h3{margin:8px 0 0;color:var(--navy-950);font-size:clamp(1.35rem,1.9vw,1.65rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}.academy-hub-path-copy{max-width:34rem;margin:10px 0 0;color:#4b5563;font-size:1rem;line-height:1.6}.academy-hub-path ul{display:grid;grid-gap:6px;gap:6px;margin:18px 0 0;padding:0;list-style:none}.academy-hub-path li{position:relative;padding-left:16px;color:var(--navy-950);font-size:.97rem;line-height:1.45}.academy-hub-path li:before{position:absolute;top:.68em;left:0;width:6px;height:2px;content:"";background:var(--wf-blue)}.academy-page .academy-hub-link{display:inline-flex;gap:6px;align-items:center;align-self:end;justify-self:start;margin-top:22px;font-weight:600}.academy-hub-illinois{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px}.academy-hub-illinois>div{padding-right:clamp(24px,3vw,40px)}.academy-hub-illinois>div+div{padding-right:0;padding-left:clamp(24px,3vw,40px);border-left:1px solid rgba(17,24,39,.1)}.academy-hub-illinois h3{margin:0;color:var(--navy-950);font-size:1.15rem;font-weight:600;line-height:1.3}.academy-hub-illinois p{margin:8px 0 0;color:#4b5563;font-size:.98rem;line-height:1.55}.academy-hub-illinois .academy-hub-link{margin-top:12px}.academy-hub-page .academy-final-cta .cws-section-header{max-width:none}.academy-hub-page .academy-final-cta .cws-section-header h2{max-width:820px;margin-inline:auto;font-size:clamp(2rem,2.9vw,2.6rem);font-weight:600;white-space:normal;text-wrap:balance}.academy-hub-page .academy-final-cta .cws-section-header .eyebrow+h2{margin-top:12px}.academy-hub-page .academy-final-cta .cws-section-header p:not(.eyebrow){max-width:600px;margin-top:20px}.academy-hub-page .academy-final-cta .cws-assess-cta{margin-top:26px}@media (max-width:680px){.academy-hub-illinois,.academy-hub-paths{grid-template-columns:minmax(0,1fr);gap:14px}.pace-framework-band.academy-hub-path{padding:22px 18px 18px}.academy-hub-illinois{gap:26px}.academy-hub-illinois>div,.academy-hub-illinois>div+div{padding:0;border-left:0}.academy-page .academy-hub-link{display:inline-block;align-self:flex-start;margin-top:10px;padding:11px 0}.academy-page .academy-hub-link svg{margin-left:6px;vertical-align:-2px}.academy-hub-page .academy-final-cta .cws-section-header h2{font-size:clamp(1.75rem,7.4vw,2.1rem)}}@media (min-width:1041px){.academy-hub-page .academy-hub-paths-section .cws-section-header,.academy-hub-page .academy-hub-paths-section .cws-section-header h2{max-width:none}}.wna-page .tool-intro--started .wrap,.wna-page .tool-session .wrap{max-width:780px}.wna-page .tool-intro:not(.tool-intro--started){padding:clamp(48px,5vw,64px) 0 clamp(40px,4vw,52px)}.wna-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.wna-page .tool-intro .wna-intro .eyebrow{margin-bottom:11px}.wna-page .tool-intro .wna-intro .tool-lede{margin-top:20px}.wna-page .tool-intro .wna-intro .button{margin-top:26px}.wna-time{margin:11px 0 0;color:var(--muted);font-size:.875rem;font-weight:400;line-height:1.5}.wna-preview{padding:22px 24px 8px;background:var(--white);border:1px solid rgba(17,24,39,.07);border-radius:var(--radius-sm)}.wna-preview-label{margin:0;color:var(--wf-blue);font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.wna-preview h2{margin:6px 0 0;color:var(--navy-950);font-size:1.3rem;font-weight:600;line-height:1.25}.wna-preview dl{margin:12px 0 0}.wna-preview dl>div{padding:12px 0}.wna-preview dl>div+div{border-top:1px solid rgba(17,24,39,.08)}.wna-preview dt{color:var(--navy-950);font-size:.98rem;font-weight:600;line-height:1.35}.wna-preview dd{margin:3px 0 0;color:#4b5563;font-size:.93rem;line-height:1.5}.wna-intro-disclaimer{max-width:680px;margin:28px 0 0;color:var(--muted);font-size:.85rem;line-height:1.55}@media (max-width:900px){.wna-intro{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:680px){.wna-page .tool-intro:not(.tool-intro--started){padding:40px 0 36px}.wna-page .tool-intro .wna-intro .button{width:100%;justify-content:center}.wna-preview{padding:18px 16px 4px}.wna-intro-disclaimer{margin-top:22px}}.wna-progress{margin:0 0 10px;color:var(--wf-blue);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.wna-fields{display:grid;grid-gap:28px;gap:28px;margin-top:22px}.wna-group{display:grid;grid-gap:6px;gap:6px}.wna-page .tool-choice-options{display:flex;flex-wrap:wrap;gap:9px 8px;align-items:stretch}.wna-page .tool-choice{position:relative;align-items:center;width:-moz-fit-content;width:fit-content;min-width:164px;max-width:270px;min-height:48px;padding:10px 16px;color:var(--navy-950);text-align:left;background:var(--white);border-color:rgba(17,24,39,.11);border-radius:9px}.wna-page .tool-choice:hover{border-color:rgba(36,84,166,.52);background:color-mix(in srgb,var(--wf-blue) 3%,var(--white))}.wna-page .tool-choice:has(input:checked){padding-left:40px;color:var(--navy-950);font-weight:600;border-color:var(--wf-blue);background:color-mix(in srgb,var(--wf-blue) 8%,var(--white))}.wna-page .tool-choice:has(input:checked):before{position:absolute;left:16px;top:50%;width:14px;height:14px;color:var(--wf-blue);content:"";border:1.5px solid;border-radius:50%;transform:translateY(-50%)}.wna-page .tool-choice:has(input:checked):after{position:absolute;left:20px;top:50%;width:5px;height:8px;content:"";border:solid var(--wf-blue);border-width:0 1.5px 1.5px 0;transform:translateY(-58%) rotate(45deg)}.wna-page .tool-choice input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.wna-group--row .tool-choice-options{display:flex}.wna-need-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px 8px;gap:9px 8px}.wna-need-card{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:56px;padding:14px 16px;color:var(--navy-950);font-size:.95rem;line-height:1.4;background:var(--white);border:1px solid rgba(17,24,39,.11);border-radius:9px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.wna-need-card:hover{border-color:rgba(36,84,166,.52);background:color-mix(in srgb,var(--wf-blue) 3%,var(--white))}.wna-need-card[data-checked]{border-color:var(--tool-focus-border);background:color-mix(in srgb,var(--wf-blue) 8%,var(--white));box-shadow:inset 0 0 0 1px var(--tool-focus-border)}.wna-need-card[data-disabled]{cursor:not-allowed;opacity:.55}.wna-need-card[data-disabled]:hover{border-color:rgba(17,24,39,.11);background:var(--white)}.wna-need-card:has(input:focus-visible){border-color:var(--tool-focus-border);box-shadow:var(--tool-focus-ring)}.wna-need-card input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.wna-need-indicator{display:grid;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-top:calc((1.4em - 18px) / 2);color:var(--white);background:var(--white);border:1.5px solid rgba(17,24,39,.28);border-radius:5px;transition:background-color .15s ease,border-color .15s ease}.wna-need-card[data-checked] .wna-need-indicator{background:var(--wf-blue);border-color:var(--wf-blue)}.wna-need-indicator svg{width:12px;height:12px}.wna-need-label{min-width:0}.wna-need-count{color:var(--navy-950);font-weight:600}@media (max-width:680px){.wna-need-options{grid-template-columns:minmax(0,1fr);gap:8px}.wna-need-card{min-height:48px;padding:12px 14px}}.wna-step-note{margin:0;color:#4b5563;font-size:.95rem;line-height:1.5}.wna-result h2{margin:0;color:var(--navy-950);font-size:clamp(1.7rem,2.6vw,2.2rem);font-weight:600;line-height:1.15}.wna-result-intro{margin:10px 0 0;color:#4b5563;font-size:1.02rem;line-height:1.6}.wna-snapshot{margin-top:24px}.wna-snapshot dl>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.wna-snapshot dd{color:#1f2937}.wna-snapshot dd strong{color:var(--navy-950);font-weight:600}.wna-snapshot dd ul{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.wna-note{display:block;margin-top:6px;color:#6b7280;font-size:.92rem}.wna-next{margin-top:32px;padding-top:26px;border-top:1px solid rgba(17,24,39,.1)}.wna-next h3{margin:0;color:var(--navy-950);font-size:1.2rem;font-weight:600;line-height:1.3}.wna-next>p{margin:10px 0 0;color:#374151;font-size:1rem;line-height:1.6}.wna-next>p.eyebrow{margin:0 0 8px;color:var(--wf-blue);font-size:.78rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.wna-consideration{margin-top:24px;padding-top:18px;border-top:1px solid rgba(17,24,39,.08)}.wna-consideration h3{margin:0;color:#516070;font-size:.78rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.wna-consideration p{max-width:760px;margin:8px 0 0;color:#6b7280;font-size:.9rem;line-height:1.55}.wna-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px;margin-top:18px}.wna-result-actions{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:24px}.wna-printable{display:none}@media print{@page{size:letter;margin:.75in .6in}body:has(>.wna-printable)>:not(.wna-printable){display:none!important}body:has(>.wna-printable){background:#fff!important}.wna-printable{display:block;max-width:7.3in;margin:0 auto;color:var(--navy-950,#0b1a2e);font-family:var(--font-inter),Inter,"Helvetica Neue",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.45;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.wna-printable header{padding-bottom:14pt;border-bottom:1.5pt solid var(--navy-950,#0b1a2e)}.wna-print-brand{margin:0 0 6pt;color:var(--wf-blue,#2554a4);font-size:9.5pt;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.wna-printable h1{margin:0;font-size:24pt;font-weight:600;line-height:1.15;letter-spacing:-.01em}.wna-printable dl{margin:0}.wna-printable dl>div{display:grid;grid-template-columns:1.9in minmax(0,1fr);grid-gap:14pt;gap:14pt;padding:9pt 0;border-bottom:.5pt solid #d5dbe3;page-break-inside:avoid;break-inside:avoid}.wna-printable dt{padding-top:2pt;color:#4b5563;font-size:9pt;font-weight:600;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.wna-printable dd{margin:0;overflow-wrap:anywhere}.wna-printable dd strong{font-weight:600}.wna-printable ul{margin:0;padding-left:14pt}.wna-printable dd strong+ul{margin-top:4pt}.wna-printable li+li{margin-top:2pt}.wna-print-note{display:block;margin-top:3pt;color:#4b5563;font-size:9.5pt}.wna-print-program-note{margin-top:16pt;page-break-inside:avoid;break-inside:avoid}.wna-print-program-note h2{margin:0 0 3pt;font-size:9pt;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.wna-print-program-note p{margin:0;color:#4b5563;font-size:9.5pt}.wna-printable footer{display:flex;justify-content:space-between;margin-top:20pt;padding-top:8pt;border-top:.5pt solid #d5dbe3;color:#4b5563;font-size:9pt;font-weight:500;page-break-inside:avoid;break-inside:avoid}}.wna-edit{min-height:44px;padding:0;font:inherit;font-weight:600;background:none;border:0;cursor:pointer}@media (max-width:680px){.wna-fields{gap:24px}.wna-page .tool-choice-options{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.wna-page .tool-choice{width:100%;max-width:none;min-width:0;min-height:44px}.wna-contact-fields,.wna-snapshot dl>div{grid-template-columns:minmax(0,1fr)}.wna-snapshot dl>div{gap:4px}.wna-result-actions .button{width:100%;justify-content:center}}@media (min-width:681px){.page-hero.talent-hero.unified-hero{align-items:center;padding-top:80px;padding-bottom:80px}.contact-page .page-hero.talent-hero.unified-hero{align-items:start;padding-top:56px;padding-bottom:42px}}.legal-intro-section{padding:72px 0 48px;background:var(--color-surface);border-bottom:1px solid rgba(17,24,39,.08)}.legal-intro{max-width:var(--container-narrow)}.legal-intro h1{margin:0;color:var(--navy-950);font-size:var(--type-page-h1);font-weight:680;line-height:1.06;letter-spacing:0}.legal-effective-date{margin:16px 0 0;color:#4b5563;font-size:16px;line-height:1.5}.legal-body-section{padding:56px 0 96px;background:#fff}.legal-body{max-width:720px;color:#1f2937;font-size:17px;line-height:1.7}.legal-body h2{margin:48px 0 12px;font-size:26px;line-height:1.25;letter-spacing:0}.legal-body h2,.legal-body h3{color:var(--navy-950);font-weight:650}.legal-body h3{margin:28px 0 8px;font-size:19px;line-height:1.35}.legal-body p{margin:0 0 16px}.legal-body ul{margin:0 0 20px;padding-left:22px}.legal-body li{margin:0 0 6px;padding-left:4px}.legal-body li::marker{color:var(--wf-blue)}.legal-body a{color:var(--wf-blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-body>:first-child{margin-top:0}.legal-contact{margin-top:8px}@media (max-width:680px){.legal-intro-section{padding:48px 0 32px}.legal-intro h1{font-size:clamp(34px,9vw,36px);line-height:1.07}.legal-body-section{padding:40px 0 64px}.legal-body{font-size:16px;line-height:1.65}.legal-body h2{margin-top:40px;font-size:22px}.legal-body h3{font-size:18px}}.students-hero{padding:clamp(56px,6vw,80px) 0;background:#eef4f8}.students-hero-layout{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px);align-items:center}.students-hero-copy .eyebrow{margin:0 0 14px;color:var(--wf-blue);font-size:14px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.students-hero-copy h1{max-width:560px;margin:0;color:var(--navy-950);font-size:var(--type-page-h1);font-weight:680;line-height:1.06;letter-spacing:0}.students-hero-lede{max-width:540px;margin:24px 0 0;color:#374151;font-size:var(--type-lead);line-height:1.6}.students-hero-copy .button.primary{margin-top:32px}.students-hero-image{position:relative;width:100%;aspect-ratio:4/3;margin:0;overflow:hidden;background:#d8dee8;border-radius:8px}.students-hero-image img{object-fit:cover}.students-event-section{background:#fff}.students-event-section>.wrap>.eyebrow{margin:0 0 20px;color:var(--wf-blue)}.students-event{display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);grid-gap:clamp(36px,5vw,64px);gap:clamp(36px,5vw,64px);align-items:start}.students-event-no-image{grid-template-columns:minmax(0,760px)}.students-event-image{width:100%;aspect-ratio:4/3;margin:0;overflow:hidden;background:#d8dee8;border-radius:8px}.students-event-image img{display:block;width:100%;height:100%;object-fit:cover}.students-event-copy h2{margin:0;color:var(--navy-950);font-size:clamp(30px,3vw,38px);font-weight:650;line-height:1.12;letter-spacing:0}.students-event-audience{margin:14px 0 0;color:var(--wf-blue);font-size:15px;font-weight:600;line-height:1.4}.students-event-when{margin:6px 0 0;color:#4b5563;font-size:16px;line-height:1.5}.students-event-description{margin:20px 0 0;color:#374151;font-size:18px;line-height:1.6}.students-event-explore{margin-top:24px;padding-top:20px;border-top:1px solid rgba(17,24,39,.1)}.students-event-explore h3{margin:0 0 12px;color:var(--navy-950);font-size:15px;font-weight:650;line-height:1.4}.students-event-explore ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.students-event-explore li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:#243244;font-size:16px;line-height:1.5}.students-event-explore svg{margin-top:3px;color:var(--wf-blue)}.students-event-copy .button.primary{margin-top:28px}.students-ways-section{background:#f7f9fc}.students-page .students-ways-section{padding-top:56px;padding-bottom:56px}.students-section-header .eyebrow,.students-ways-header .eyebrow{margin:0 0 12px;color:var(--wf-blue)}.students-section-header h2,.students-ways-header h2{max-width:680px;margin:0;color:var(--navy-950);font-size:clamp(30px,2.6vw,34px);font-weight:650;line-height:1.15;letter-spacing:0}.students-ways{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;margin:32px 0 0;padding:0;list-style:none}.students-ways-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:16px;color:var(--wf-blue);background:rgba(36,84,166,.09);border-radius:50%}.students-ways h3{margin:0;color:var(--navy-950);font-size:19px;font-weight:650;line-height:1.3}.students-ways p{margin:10px 0 0;color:#374151;font-size:16px;line-height:1.55}@media (max-width:1040px){.students-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.students-event,.students-hero-layout{grid-template-columns:minmax(0,1fr)}.students-hero-image{aspect-ratio:16/10}}@media (max-width:680px){.students-hero{padding:44px 0 48px}.students-hero-copy h1{font-size:clamp(34px,9vw,36px);line-height:1.07}.students-hero-lede{margin-top:18px;font-size:17px;line-height:1.5}.students-hero-copy .button.primary{margin-top:26px}.students-event-copy h2{font-size:28px}.students-event-description{font-size:17px}.students-page .students-ways-section{padding-top:44px;padding-bottom:44px}.students-section-header h2,.students-ways-header h2{font-size:26px;line-height:1.2}.students-ways{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.students-ways-icon{width:40px;height:40px;margin-bottom:12px}}.rev-options--two .tool-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}.rev-options--three .tool-choice-options{grid-template-columns:repeat(3,minmax(0,1fr))}.rev-options legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rev-step .tool-step-intro{max-width:640px}.rev-skip{align-self:center;margin-left:auto;padding:10px 4px}.rev-result-header{max-width:820px}.rev-result-header h2{margin:0;color:var(--navy-950);font-size:clamp(30px,3vw,38px);line-height:1.12}.rev-result-header>p{margin:10px 0 0;color:var(--color-charcoal);font-size:1.1rem;line-height:1.55}.rev-edit{display:inline-flex;align-items:center;gap:6px;margin-top:16px}.rev-status{min-height:1.5em;margin:10px 0 0;color:var(--wf-blue);font-size:.95rem;font-weight:600}.rev-document{max-width:820px;margin-top:24px}.rev-print-title{display:none}.rev-section{padding:28px 0;border-top:1px solid var(--color-border)}.rev-section h3{margin:0 0 14px;color:var(--navy-950);font-size:1.3rem;line-height:1.25}.rev-section h3.rev-label{margin-bottom:12px;color:var(--wf-blue);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rev-section p{margin:0;color:#374151;font-size:1.02rem;line-height:1.6}.rev-section p+p{margin-top:10px}.rev-role{color:var(--navy-950)!important;font-size:1.35rem!important;font-weight:650;line-height:1.3!important}.rev-type{margin-top:2px!important;color:#4b5563!important;font-size:.95rem!important}.rev-summary{margin-top:14px!important}.rev-actions,.rev-bullets{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px;color:#243244;font-size:1.02rem;line-height:1.55}.rev-actions li::marker,.rev-bullets li::marker{color:var(--wf-blue)}.rev-impact{margin-top:16px!important;font-size:.95rem!important}.rev-impact span{color:var(--navy-950);font-weight:600}.rev-note{margin-bottom:14px!important;color:#4b5563!important;font-size:.92rem!important}.rev-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none}.rev-tags li{padding:6px 12px;color:var(--wf-blue);font-size:.9rem;font-weight:600;line-height:1.3;background:rgba(36,84,166,.08);border:1px solid rgba(36,84,166,.16);border-radius:999px}.rev-skills{display:grid;grid-gap:14px;gap:14px;margin:0}.rev-skills div{display:grid;grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);grid-gap:16px;gap:16px}.rev-skills dt{color:var(--navy-950);font-weight:650;line-height:1.5}.rev-skills dd{margin:0;color:#374151;line-height:1.55}.rev-statement{padding-left:18px;font-size:1.2rem!important;line-height:1.55!important;border-left:3px solid var(--wf-blue)}.rev-statement,.rev-target{color:var(--navy-950)!important}.rev-target{margin-bottom:8px!important;font-weight:600}.rev-takeaway-headline{color:var(--navy-950)!important;font-size:1.15rem!important;font-weight:650}@media (max-width:760px){.rev-options--three .tool-choice-options{grid-template-columns:repeat(2,minmax(0,1fr))}.rev-skills div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:560px){.rev-options--three .tool-choice-options,.rev-options--two .tool-choice-options{grid-template-columns:minmax(0,1fr)}.rev-page .tool-step-actions{flex-wrap:wrap}.rev-page .tool-step-actions .button.primary{flex:1 1 auto;justify-content:center}.rev-skip{order:3;width:100%;margin-left:0;text-align:center}.rev-result-header .tool-result-actions .button{flex:1 1 100%;justify-content:center}}@media print{body:has(.rev-document) *{visibility:hidden}body:has(.rev-document) .rev-document,body:has(.rev-document) .rev-document *{visibility:visible}body:has(.rev-document) .rev-document{position:absolute;top:0;left:0;width:100%;max-width:none;margin:0}.rev-print-title{display:block;margin:0 0 12pt;color:var(--wf-blue);font-size:10pt;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rev-section{padding:14pt 0;page-break-inside:avoid;break-inside:avoid}.rev-tags li{border-color:#9db0d6}}.students-page .students-tools-section{padding-top:56px;padding-bottom:64px;background:#fff}.student-tools{display:grid;grid-gap:16px;gap:16px;margin:28px 0 0;padding:0;list-style:none}.student-tools--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.student-tools--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.student-tools>li{display:flex;min-width:0}.student-tool{display:flex;flex-direction:column;width:100%;padding:24px 24px 22px;color:inherit;text-decoration:none;background:#fff;border:1px solid var(--color-border);border-top:2px solid var(--wf-blue);border-radius:var(--radius-sm);transition:border-color .16s ease,background-color .16s ease}.student-tool:hover{background:#fafcff;border-color:rgba(36,84,166,.45);border-top-color:var(--wf-blue)}.student-tool:focus-visible{outline:3px solid rgba(36,84,166,.35);outline-offset:2px}.student-tool-type{margin:0 0 8px;color:var(--wf-blue);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.student-tool h3{margin:0;color:var(--navy-950);font-size:21px;font-weight:650;line-height:1.25}.student-tool-description{margin:8px 0 0;color:#374151;font-size:16px;line-height:1.55}.student-tool-cue{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0 0;color:#4b5563;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.student-tool-cue>span{display:inline-flex;align-items:center;gap:6px}.student-tool-cue-arrow{color:var(--wf-blue);font-weight:400}.student-tool-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;color:var(--wf-blue);font-size:15px;font-weight:600}.student-tool:hover .student-tool-cta svg{transform:translateX(2px)}.student-tools--single .student-tool{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body cue" "body cta";grid-column-gap:40px;column-gap:40px;align-items:center;max-width:980px;padding:24px 28px}.student-tools--single .student-tool-body{grid-area:body}.student-tools--single .student-tool-cue{grid-area:cue;justify-content:flex-end;align-self:end;margin:0}.student-tools--single .student-tool-cta{grid-area:cta;justify-self:end;align-self:start;margin-top:0;padding-top:10px}@media (max-width:1040px){.student-tools--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.students-page .students-tools-section{padding-top:44px;padding-bottom:48px}.student-tools{margin-top:22px;gap:12px}.student-tools--grid,.student-tools--pair{grid-template-columns:minmax(0,1fr)}.student-tool,.student-tools--single .student-tool{padding:20px}.student-tools--single .student-tool{grid-template-columns:minmax(0,1fr);grid-template-areas:"body" "cue" "cta"}.student-tools--single .student-tool-cue{justify-content:flex-start;margin-top:14px}.student-tools--single .student-tool-cta{justify-self:start;padding-top:12px}.student-tool h3{font-size:19px}}.lab-cue{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 22px;color:var(--wf-blue);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lab-step .tool-step-intro{max-width:660px}.lab-document{max-width:920px;margin-top:36px}.lab-print-title{display:none}.lab-kicker,.lab-label{margin:0;color:var(--wf-blue);font-size:.78rem;font-weight:700;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.lab-insight{max-width:760px;padding-bottom:40px;border-bottom:1px solid var(--color-border)}.lab-insight h2{margin:10px 0 0;color:var(--navy-950);font-size:clamp(30px,3vw,38px);line-height:1.12}.lab-insight-intro{margin:10px 0 0;color:var(--color-charcoal);font-size:1.05rem;line-height:1.55}.lab-insight-headline{margin:28px 0 0;padding-left:20px;color:var(--navy-950);font-size:clamp(1.55rem,2.4vw,1.95rem);font-weight:650;line-height:1.25;border-left:4px solid var(--wf-blue)}.lab-insight-support{margin:14px 0 0;padding-left:24px;color:#374151;font-size:1.08rem;line-height:1.6}.lab-block{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:24px;gap:24px;padding-top:40px}.lab-block .lab-label{padding-top:4px}.lab-block-body{min-width:0;margin:0}.lab-role{margin:0;color:var(--navy-950);font-size:1.15rem;font-weight:650;line-height:1.4}.lab-role span{color:#4b5563;font-size:.95rem;font-weight:400}.lab-moment-text{margin:8px 0 0;color:#1f2937;font-size:1.06rem;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.lab-detail{margin:12px 0 0;color:#374151;font-size:.98rem;line-height:1.55;overflow-wrap:anywhere}.lab-detail span{color:var(--navy-950);font-weight:600}.lab-muted{margin:0;color:#4b5563;font-size:1rem;line-height:1.6}.lab-sequence{display:grid;grid-gap:18px;gap:18px;padding:0;list-style:none}.lab-sequence li{padding-left:18px;border-left:2px solid rgba(36,84,166,.22)}.lab-sequence-label{margin:0;color:#4b5563;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lab-sequence-text{margin:4px 0 0;color:#1f2937;font-size:1.04rem;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.lab-practiced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.lab-practiced li{display:grid;grid-gap:4px;gap:4px;padding:16px 18px;background:#f5f8fc;border-top:2px solid var(--wf-blue);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.lab-practiced strong{color:var(--navy-950);font-size:1.05rem;font-weight:650}.lab-practiced span{color:#4b5563;font-size:.92rem;line-height:1.5}.lab-reflection-quote{margin:0;color:var(--navy-950);font-size:clamp(1.2rem,1.8vw,1.4rem);line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.lab-reflection-quote:before{content:"\201C";color:var(--wf-blue)}.lab-reflection-quote:after{content:"\201D";color:var(--wf-blue)}.lab-reflection-label{margin:22px 0 6px;color:#4b5563;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lab-reflection-quote--secondary{color:#243244;font-size:1.1rem}.lab-carry{margin-top:48px;padding:28px 30px;background:rgba(36,84,166,.06);border-left:4px solid var(--wf-blue);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.lab-carry .lab-label{margin-bottom:12px}.lab-carry p:not(.lab-label){margin:0;color:var(--navy-950);font-size:1.22rem;font-weight:500;line-height:1.5}.lab-carry p:not(.lab-label)+p{margin-top:10px}.lab-idea{max-width:760px;margin-top:40px}.lab-idea .lab-label{margin-bottom:10px}.lab-idea-headline{margin:0;color:var(--navy-950);font-size:1.3rem;font-weight:650;line-height:1.35}.lab-idea p:not(.lab-label):not(.lab-idea-headline){margin:8px 0 0;color:#374151;font-size:1.02rem;line-height:1.6}.lab-next{margin-top:44px;padding-top:32px;border-top:1px solid var(--color-border)}.lab-next-flow{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;color:var(--wf-blue);font-size:.76rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.lab-next h3{margin:0;color:var(--navy-950);font-size:1.35rem;line-height:1.3}.lab-next p:not(.lab-next-flow){max-width:640px;margin:8px 0 0;color:#374151;font-size:1.02rem;line-height:1.6}.lab-next-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px}.lab-utilities{max-width:920px;margin-top:36px;padding-top:24px;border-top:1px solid var(--color-border)}.lab-utilities .tool-result-actions .button{display:inline-flex;align-items:center;gap:6px}.lab-status{min-height:1.5em;margin:10px 0 0;color:var(--wf-blue);font-size:.95rem;font-weight:600}@media (max-width:760px){.lab-block{gap:10px;padding-top:32px}.lab-block,.lab-practiced{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.lab-page .tool-step-actions .button.primary{flex:1 1 auto;justify-content:center}.lab-document{margin-top:28px}.lab-insight{padding-bottom:28px}.lab-insight-headline{margin-top:22px;padding-left:14px;font-size:1.4rem}.lab-insight-support{padding-left:18px;font-size:1rem}.lab-carry{margin-top:36px;padding:22px 20px}.lab-carry p:not(.lab-label){font-size:1.1rem}.lab-next-link{width:100%;justify-content:center}.lab-utilities .tool-result-actions .button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);justify-content:center}}@media print{body:has(.lab-document) *{visibility:hidden}body:has(.lab-document) .lab-document,body:has(.lab-document) .lab-document *{visibility:visible}body:has(.lab-document) .lab-document{position:absolute;top:0;left:0;width:100%;max-width:none;margin:0}.lab-print-title{display:block;margin:0 0 12pt;color:var(--wf-blue);font-size:10pt;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lab-insight-intro,.lab-next{display:none}.lab-block,.lab-carry,.lab-practiced li{page-break-inside:avoid;break-inside:avoid}}.report-cue{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 22px;color:var(--wf-blue);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.report-step .tool-step-intro{max-width:660px}.report-notice{min-height:1.4em;margin:8px 0 0;color:var(--wf-blue);font-size:.92rem;font-weight:600}.report-document{max-width:920px;margin-top:36px}.report-print-title{display:none}.report-kicker,.report-label{margin:0;color:var(--wf-blue);font-size:.78rem;font-weight:700;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.report-header h2{margin:10px 0 0;color:var(--navy-950);font-size:clamp(30px,3vw,38px);line-height:1.12}.report-meta{margin:8px 0 0;color:#4b5563;font-size:1.02rem}.report-group{margin-top:44px}.report-group-title{margin:0 0 4px;color:var(--navy-950);font-size:1.15rem}.report-block{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:24px;gap:24px;padding-top:28px}.report-block .report-label{padding-top:4px}.report-block-body{min-width:0}.report-strong,.report-text,.report-text-muted{margin:0;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.report-text{color:#1f2937;font-size:1.02rem}.report-strong{color:var(--navy-950);font-size:1.12rem;font-weight:650}.report-text-muted{color:#4b5563;font-size:.95rem}.report-text-muted+.report-text{margin-top:6px}.report-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.report-tags+.report-text,.report-text+.report-tags{margin-top:12px}.report-tags li{padding:5px 11px;color:#243244;font-size:.88rem;line-height:1.35;background:#f3f6fa;border:1px solid var(--color-border);border-radius:999px}.report-detail{margin:14px 0 0;color:#374151;overflow-wrap:anywhere}.report-detail span{color:var(--navy-950);font-weight:600}.report-tip{max-width:760px;margin-top:48px;padding:24px 26px;background:#f5f8fc;border-radius:var(--radius-sm)}.report-tip .report-label{margin-bottom:10px}.report-tip-headline{margin:0;color:var(--navy-950);font-size:1.2rem;font-weight:650;line-height:1.4}.report-tip p:not(.report-label):not(.report-tip-headline){margin:8px 0 0;color:#374151;line-height:1.6}.report-tip ul{display:grid;grid-gap:4px;gap:4px;margin:8px 0 0;padding-left:20px;color:#374151}.report-tip li::marker{color:var(--wf-blue)}.report-next{margin-top:44px;padding-top:32px;border-top:1px solid var(--color-border)}.report-next h3{margin:8px 0 0;color:var(--navy-950);font-size:1.35rem}.report-next>p:not(.report-kicker):not(.report-detail){max-width:660px;margin:8px 0 0;color:#374151;line-height:1.6}.report-utilities{max-width:920px;margin-top:36px;padding-top:24px;border-top:1px solid var(--color-border)}.report-utilities .tool-result-actions .button{display:inline-flex;align-items:center;gap:6px}.report-status{min-height:1.5em;margin:10px 0 0;color:var(--wf-blue);font-size:.95rem;font-weight:600}.isb-story{max-width:760px;margin-top:32px;padding:28px 30px;background:rgba(36,84,166,.04);border-left:4px solid var(--wf-blue);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.isb-story-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:14px}.isb-story-length{margin:0;color:#4b5563;font-size:.88rem}.isb-story>p:not(.isb-open-note){margin:0;color:var(--navy-950);font-size:1.14rem;line-height:1.7;overflow-wrap:anywhere}.isb-story>p+p{margin-top:14px}.isb-open-note{margin:16px 0 0;color:#4b5563;font-size:.98rem;font-style:italic}.jsp-actions{max-width:820px;margin-top:32px;padding:26px 28px;background:rgba(36,84,166,.05);border-top:3px solid var(--wf-blue);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.jsp-actions ol{display:grid;grid-gap:14px;gap:14px;margin:14px 0 0;padding:0;list-style:none;counter-reset:jsp-action}.jsp-actions li{position:relative;padding-left:46px;color:var(--navy-950);font-size:1.12rem;line-height:1.5;counter-increment:jsp-action}.jsp-actions li:before{content:counter(jsp-action);position:absolute;top:0;left:0;display:grid;place-items:center;width:30px;height:30px;color:#fff;font-size:.95rem;font-weight:700;background:var(--wf-blue);border-radius:50%}.jsp-actions li>span{display:block}.jsp-action-tool{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:var(--wf-blue);font-size:.92rem;font-weight:600;text-decoration:none}.jsp-action-tool:hover{text-decoration:underline}.jsp-week{margin-top:48px}.jsp-week-heading{max-width:720px}.jsp-week-time{margin:8px 0 0;color:var(--navy-950);font-size:1.2rem;font-weight:650}.jsp-week-heading .report-text-muted{margin-top:6px}.jsp-week-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-top:20px}.jsp-week-group{padding:18px 18px 16px;border:1px solid var(--color-border);border-top:2px solid var(--wf-blue);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.jsp-week-group h4{margin:0 0 10px;color:var(--wf-blue);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.jsp-week-group ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.jsp-week-group li{position:relative;padding-left:26px;color:#1f2937;font-size:.98rem;line-height:1.45}.jsp-week-group li:before{content:"";position:absolute;top:3px;left:0;width:14px;height:14px;border:1.5px solid rgba(36,84,166,.55);border-radius:3px}@media (max-width:760px){.report-block{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:24px}}@media (max-width:560px){.isb-page .tool-step-actions .button.primary,.jsp-page .tool-step-actions .button.primary{flex:1 1 auto;justify-content:center}.report-document{margin-top:28px}.isb-story,.jsp-actions{padding:22px 20px}.isb-story>p:not(.isb-open-note),.jsp-actions li{font-size:1.04rem}.jsp-actions li{padding-left:40px}.report-tip{padding:20px}.report-utilities .tool-result-actions .button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);justify-content:center}}@media print{body:has(.report-document) *{visibility:hidden}body:has(.report-document) .report-document,body:has(.report-document) .report-document *{visibility:visible}body:has(.report-document) .report-document{position:absolute;top:0;left:0;width:100%;max-width:none;margin:0}.report-print-title{display:block;margin:0 0 12pt;color:var(--wf-blue);font-size:10pt;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.isb-story,.jsp-actions,.jsp-week-group,.report-block{page-break-inside:avoid;break-inside:avoid}.jsp-action-tool,.report-next{display:none}}.skip-link{position:absolute;top:0;left:0;z-index:1000;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link:focus:not(:focus-visible){outline:none}.skip-link:focus-visible{top:8px;left:8px;width:auto;height:auto;margin:0;padding:8px 14px;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;color:#fff;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;background:var(--color-brand-blue,#2454A6);border-radius:6px;box-shadow:none;outline:2px solid #fff;outline-offset:-4px}.main-content-target:focus{outline:none}.not-found-section{padding:88px 0 104px;background:var(--color-surface)}.not-found-inner{max-width:680px}.not-found-inner .eyebrow{margin:0 0 14px;color:var(--wf-blue)}.not-found-inner h1{margin:0;color:var(--navy-950);font-size:var(--type-page-h1);font-weight:680;line-height:1.06;letter-spacing:0}.not-found-inner>p:not(.eyebrow){margin:20px 0 0;color:#374151;font-size:var(--type-lead);line-height:1.6}.not-found-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:32px}.not-found-links{display:grid;grid-gap:10px;gap:10px;margin:40px 0 0;padding:24px 0 0;list-style:none;border-top:1px solid var(--color-border)}.not-found-links a{display:inline-flex;align-items:center;gap:6px;color:var(--wf-blue);font-weight:600;text-decoration:none}.not-found-links a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:680px){.not-found-section{padding:56px 0 64px}.not-found-inner h1{font-size:clamp(34px,9vw,36px);line-height:1.07}.not-found-inner>p:not(.eyebrow){font-size:17px;line-height:1.5}}.contact-inquiry-context{margin:0 0 18px;padding:12px 14px;color:var(--navy-950);font-size:.95rem;line-height:1.5;background:rgba(36,84,166,.06);border-left:3px solid var(--wf-blue);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.contact-inquiry-context strong{font-weight:650}.about-page .audience-final-cta .button.primary,.academy-final-cta .button.primary,.cta-band .button.primary,.home-final-cta .button.primary,.student-event-final-cta .button.primary,.team-sessions-final-cta .button.primary{min-height:48px;padding:12px 20px;border-radius:var(--radius-button);font-size:var(--type-body);line-height:22px}.home-final-cta .button.primary svg{display:inline-block}.about-page .audience-final-cta .cta-grid h2,.events-page .audience-final-cta .cta-grid h2{font-size:var(--type-page-h1);line-height:1.05}.higher-ed-audience-page .home-proof-section .proof-header h2,.higher-ed-audience-page .insights-topline h2,.k12-audience-page .home-proof-section .proof-header h2,.k12-audience-page .insights-topline h2{font-size:clamp(2rem,3vw,2.8rem)}.services-master-page .home-focus-section.home-audience-section{background:#fff}:root{--h2-hierarchy-section:clamp(32px,calc(1.6vw + 15px),38px);--h2-hierarchy-split:clamp(30px,calc(1.5vw + 14.4px),36px);--h2-hierarchy-cta:clamp(36px,calc(2vw + 15.2px),44px)}main.academy-page:not(.pace-page) .cws-section-header h2{line-height:1.12}@media (min-width:681px){main .section.cta-band .cta-grid h2,main.academy-page:not(.pace-page) .academy-final-cta .cws-section-header h2{font-size:var(--h2-hierarchy-cta)}main.home-page #services .section-intro h2,main.home-page .belief-framework-header h2,main.home-page .founder-editorial-copy h2,main.home-page .insights-topline h2,main.home-page .proof-header h2,main.home-page .section-intro h2,main.services-master-page .home-audience-section .section-intro h2,main.services-master-page .home-process-section .section-intro h2,main.services-master-page .insights-topline h2,main.services-master-page .section-intro h2{font-size:var(--h2-hierarchy-section)}main.services-master-page .services-work-connect-intro{max-width:530px}main.services-master-page .services-work-connect-intro h2{max-width:520px;font-size:var(--h2-hierarchy-split)}main.academy-page:not(.pace-page) .section:not(.academy-final-cta) .cws-section-header h2{font-size:var(--h2-hierarchy-split)}main:is(.who-we-serve-page,.k12-audience-page,.higher-ed-audience-page,.workforce-org-audience-page,.community-page) .section:not(.cta-band) h2{font-size:var(--h2-hierarchy-section)}main:is(.who-we-serve-page,.k12-audience-page,.higher-ed-audience-page,.workforce-org-audience-page,.community-page) .section:not(.cta-band) :is(.audience-connected-system-layout,.audience-related-layout,.audience-pov-split,.audience-support-layout,.audience-priority-layout,.audience-agenda-layout,.audience-starting-layout,.higher-ed-labor-layout,.k12-pathway-layout,.community-why-layout,.community-partner-layout,.community-aim-layout) h2{font-size:var(--h2-hierarchy-split)}main.events-page .section:not(.cta-band) h2{font-size:var(--h2-hierarchy-section)}main.events-page .section:not(.cta-band) :is(.events-career-layout,.events-speaking-feature) h2{font-size:var(--h2-hierarchy-split)}main.events-page .section:not(.cta-band) .events-calendar-heading h2.eyebrow{font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em}main.events-page .section:not(.cta-band) .events-calendar-heading{margin-bottom:14px}main.insights-page :is(.insights-research-section,.insights-signals-section,.insights-resources-section) h2{font-size:var(--h2-hierarchy-section)}main.cws-page:not(.academy-page) :is(.cws-eligibility-section,.cws-industries-section,.cws-process-section,.cws-funding-section,.cws-training-section,.cws-support-section) .cws-section-header h2{font-size:var(--h2-hierarchy-split)}}@media (min-width:1041px){main.services-master-page .services-work-connect-main{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr)}main.academy-page:not(.pace-page) .academy-receive{grid-template-columns:minmax(0,.98fr) minmax(0,1fr)}main.academy-page:not(.pace-page) .academy-ws{grid-template-columns:minmax(0,.49fr) minmax(0,.51fr)}main.academy-page:not(.pace-page) .academy-complement{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}main:is(.who-we-serve-page,.k12-audience-page,.higher-ed-audience-page,.workforce-org-audience-page,.community-page) .wrap:is(.audience-related-layout,.audience-pov-split,.audience-support-layout,.audience-priority-layout,.audience-agenda-layout,.audience-starting-layout,.higher-ed-labor-layout,.k12-pathway-layout,.community-partner-layout,.community-aim-layout){grid-template-columns:minmax(0,.49fr) minmax(420px,.51fr)}}@media (max-width:680px){:root{--type-h2:32px}.founder-editorial-copy h2,.home-focus-section .section-intro h2,.insights-topline h2,.proof-header h2,.section-intro h2,h2{line-height:1.15}main:is(.who-we-serve-page,.community-page,.events-page,.about-page,.workforce-org-audience-page) .section:not(.cta-band) h2{line-height:1.15}main .section.cta-band .cta-grid h2{font-size:34px;line-height:1.12}.workforce-org-audience-page .workforce-pressure-copy h2{white-space:normal}}.announcement-bar{display:flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;color:#fff;background:var(--color-brand-blue);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap}.announcement-bar:focus-visible,.announcement-bar:hover{color:#fff;background:var(--wf-blue-dark);text-decoration:none}.announcement-bar:focus-visible{outline:2px solid #fff;outline-offset:-4px}.announcement-bar>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.announcement-bar strong{font-weight:600}.announcement-bar-short{display:none}@media (max-width:680px){.announcement-bar{min-height:38px;padding:9px 14px;font-size:13px}.announcement-bar-full{display:none}.announcement-bar-short{display:inline}}main.home-page .home-proof-section{background:var(--color-surface)}main.home-page .founder-editorial-section{background:var(--color-white)}main.home-page .insights-section{background:var(--color-surface)}main.home-page .home-final-cta{background:var(--color-white)}main .home-proof-section.why-workfuture-section .proof-header{max-width:var(--container-main);margin-right:0;margin-left:0;text-align:left}main .home-proof-section.why-workfuture-section .proof-header h2{max-width:var(--container-main);margin:0;color:var(--color-primary-navy);font-size:var(--h2-hierarchy-section);line-height:1.12;font-weight:600;letter-spacing:0}main .home-proof-section.why-workfuture-section .proof-header p:not(.eyebrow){max-width:820px;margin:var(--space-2) 0 0;color:var(--color-charcoal);font-size:18px;font-weight:400;line-height:1.6}@media (max-width:680px){main .home-proof-section.why-workfuture-section .proof-header h2{max-width:100%;font-size:clamp(30px,8.5vw,34px);line-height:1.1}main .home-proof-section.why-workfuture-section .proof-header p:not(.eyebrow){max-width:100%;font-size:16px;line-height:1.56}}.early-talent-strategy-page .home-proof-section.why-workfuture-section{background:var(--color-white)}.early-talent-strategy-page .early-talent-faq-section{background:var(--color-surface)}.early-talent-strategy-page .early-talent-final-cta{background:var(--color-white)}.talent-programs-service-page .talent-pipeline-path ol{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;border:0;list-style:none}.talent-programs-service-page .talent-pipeline-path ol:before{content:"";position:absolute;top:6px;right:12.5%;left:12.5%;height:2px;background:var(--color-border)}.talent-programs-service-page .talent-pipeline-path li{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;min-height:0;padding:0;border:0;color:var(--color-charcoal);font-size:16px;font-weight:400;line-height:1.4;text-align:center;white-space:nowrap}.talent-programs-service-page .talent-pipeline-path li:before{content:"";position:relative;z-index:1;width:14px;height:14px;border:0;border-radius:50%;background:var(--color-border)}.talent-programs-service-page .talent-pipeline-path li:after,.talent-programs-service-page .talent-pipeline-path li:not(:last-child):after{content:none}.talent-programs-service-page .talent-pipeline-path li:first-child{color:var(--color-primary-navy);font-weight:600}.talent-programs-service-page .talent-pipeline-path li:first-child:before{background:var(--color-brand-blue)}@media (max-width:680px){.talent-programs-service-page .talent-pipeline-path li{gap:10px;font-size:14px}.talent-programs-service-page .talent-pipeline-path li:before{width:12px;height:12px}.talent-programs-service-page .talent-pipeline-path ol:before{top:5px}}.talent-programs-service-page .talent-program-type-field.strategy-module-sequence,.talent-programs-service-page .talent-value-field.strategy-module-sequence{gap:var(--space-6) var(--space-6);border:0}.talent-programs-service-page .talent-program-type-field .strategy-module-row,.talent-programs-service-page .talent-program-type-field .strategy-module-row:nth-child(3n),.talent-programs-service-page .talent-program-type-field .strategy-module-row:nth-last-child(-n+3),.talent-programs-service-page .talent-value-field .strategy-module-row,.talent-programs-service-page .talent-value-field .strategy-module-row:nth-child(3n),.talent-programs-service-page .talent-value-field .strategy-module-row:nth-last-child(-n+3){padding:0;border:0}@media (max-width:1040px){.talent-programs-service-page .talent-program-type-field.strategy-module-sequence,.talent-programs-service-page .talent-value-field.strategy-module-sequence{gap:var(--space-5)}.talent-programs-service-page .talent-program-type-field .strategy-module-row,.talent-programs-service-page .talent-program-type-field .strategy-module-row:last-child,.talent-programs-service-page .talent-program-type-field .strategy-module-row:nth-child(3n),.talent-programs-service-page .talent-value-field .strategy-module-row,.talent-programs-service-page .talent-value-field .strategy-module-row:last-child,.talent-programs-service-page .talent-value-field .strategy-module-row:nth-child(3n){padding:0;border:0}}@media (max-width:680px){.talent-programs-service-page .talent-program-type-field.strategy-module-sequence,.talent-programs-service-page .talent-value-field.strategy-module-sequence{gap:var(--space-4)}}.talent-programs-service-page .talent-roi-model{gap:var(--space-5);border:0}.talent-programs-service-page .talent-roi-model article,.talent-programs-service-page .talent-roi-model article:last-child{gap:12px;padding:0;border:0}.talent-programs-service-page .talent-roi-icon{margin-bottom:4px;color:var(--color-brand-blue)}.talent-programs-service-page .talent-roi-statement{margin-top:var(--space-6);padding-left:20px;border-left:3px solid var(--color-brand-blue)}@media (max-width:1040px){.talent-programs-service-page .talent-roi-model{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.talent-programs-service-page .talent-roi-model article,.talent-programs-service-page .talent-roi-model article:last-child{padding:0;border:0}}@media (max-width:680px){.talent-programs-service-page .talent-roi-model{grid-template-columns:1fr;gap:var(--space-4)}.talent-programs-service-page .talent-roi-statement{margin-top:var(--space-5);padding-left:16px}}.talent-programs-service-page #program-types .talent-section-header,.talent-programs-service-page #program-types .talent-section-header h2,.talent-programs-service-page .talent-business-case-section .talent-section-header,.talent-programs-service-page .talent-business-case-section .talent-section-header p:not(.eyebrow),.talent-programs-service-page .talent-roi-section .talent-section-header,.talent-programs-service-page .talent-roi-section .talent-section-header p:not(.eyebrow){max-width:1000px}.talent-programs-service-page #program-types .talent-section-header p:not(.eyebrow){max-width:900px}.talent-programs-service-page .talent-ecosystem-section .talent-section-header{max-width:none}.talent-programs-service-page .talent-ecosystem-section .talent-section-header p:not(.eyebrow){max-width:1000px}@media (min-width:681px){.talent-programs-service-page .talent-ecosystem-section .talent-section-header h2{max-width:none;font-size:clamp(32px,2.6vw,37px)}}.talent-programs-service-page .talent-ecosystem-grid{gap:var(--space-6);border:0}.talent-programs-service-page .talent-ecosystem-grid article,.talent-programs-service-page .talent-ecosystem-grid article:first-child,.talent-programs-service-page .talent-ecosystem-grid article:last-child{gap:20px;padding:0;border:0}.talent-programs-service-page .talent-ecosystem-grid h3,.talent-programs-service-page .talent-ecosystem-grid p{margin:0}@media (max-width:1040px){.talent-programs-service-page .talent-ecosystem-grid{gap:var(--space-5)}.talent-programs-service-page .talent-ecosystem-grid article,.talent-programs-service-page .talent-ecosystem-grid article:first-child,.talent-programs-service-page .talent-ecosystem-grid article:last-child{padding:0;border:0}}@media (max-width:680px){.talent-programs-service-page .talent-ecosystem-grid{gap:var(--space-4)}}.talent-programs-service-page .strategy-commercial-section .strategy-model h3{font-size:24px}@media (max-width:680px){.talent-programs-service-page .strategy-commercial-section .strategy-model h3{font-size:21px}}.talent-programs-service-page .strategy-commercial-section .strategy-model-boundary{font-size:17px;line-height:1.55}@media (max-width:680px){.talent-programs-service-page .strategy-commercial-section .strategy-model-boundary{font-size:16px}}.talent-programs-service-page .talent-programs-faq-section .faq-item p{font-size:17px;line-height:1.6}@media (max-width:680px){.talent-programs-service-page .talent-programs-faq-section .faq-item p{font-size:16px}}.talent-programs-service-page .talent-pipeline-compare-section .talent-section-header{margin-bottom:var(--space-4)}.talent-programs-service-page .talent-pipeline-compare{margin-top:0}.talent-programs-service-page .talent-pipeline-path{gap:20px}@media (max-width:680px){.talent-programs-service-page .talent-pipeline-compare-section .talent-section-header{margin-bottom:var(--space-3)}.talent-programs-service-page .talent-pipeline-compare{margin-top:0;gap:var(--space-4)}}.ai-fluency-service-page .ai-business-case-section{padding-top:var(--space-6);padding-bottom:var(--space-6)}.ai-fluency-service-page .ai-business-case-layout{display:block}@media (min-width:681px){.ai-fluency-service-page .ai-business-case-layout .talent-section-header h2{font-size:var(--h2-hierarchy-section)}}.ai-fluency-service-page .ai-fluency-in-work{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.ai-fluency-service-page .ai-fluency-in-work h3{margin:0;color:var(--color-primary-navy);font-size:20px;line-height:1.25;font-weight:600;letter-spacing:0}.ai-fluency-service-page .ai-fluency-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin:var(--space-4) 0 0;padding:0;list-style:none}.ai-fluency-service-page .ai-fluency-questions li{display:grid;grid-gap:8px;gap:8px;align-content:start}.ai-fluency-service-page .ai-fluency-questions strong{color:var(--color-primary-navy);font-size:18px;font-weight:600;line-height:1.3}.ai-fluency-service-page .ai-fluency-questions span{color:var(--color-charcoal);font-size:16px;line-height:1.55}@media (max-width:860px){.ai-fluency-service-page .ai-fluency-questions{grid-template-columns:1fr;gap:var(--space-3)}}@media (max-width:680px){.ai-fluency-service-page .ai-business-case-section{padding-top:var(--space-5);padding-bottom:var(--space-5)}.ai-fluency-service-page .ai-fluency-in-work{margin-top:var(--space-4);padding-top:var(--space-4)}.ai-fluency-service-page .ai-fluency-in-work h3{font-size:19px}.ai-fluency-service-page .ai-fluency-questions{margin-top:var(--space-4)}}.ai-fluency-service-page .ai-framework-competencies article:not(:last-child):after{content:none}.ai-fluency-service-page .ai-framework-competencies strong{font-size:13px}.ai-fluency-service-page .ai-framework-system .ai-responsible-practice h3{font-size:18px;line-height:1.35}.ai-fluency-service-page .ai-framework-system .ai-responsible-practice p{font-size:15px;font-weight:500}@media (max-width:680px){.ai-fluency-service-page .ai-framework-system .ai-responsible-practice h3{font-size:17px}}.ai-fluency-service-page .ai-buyer-questions{gap:0 var(--space-6);border:0}.ai-fluency-service-page .ai-buyer-questions article,.ai-fluency-service-page .ai-buyer-questions article:nth-child(2n),.ai-fluency-service-page .ai-buyer-questions article:nth-last-child(-n+2){gap:12px;padding:0;border:0}.ai-fluency-service-page .ai-buyer-questions article:nth-child(-n+2){padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.ai-fluency-service-page .ai-buyer-questions article:nth-child(n+3){padding-top:var(--space-5)}.ai-fluency-service-page .ai-buyer-questions h3{font-size:18px;line-height:1.35}.ai-fluency-service-page .ai-buyer-questions p{max-width:520px}@media (max-width:1040px){.ai-fluency-service-page .ai-buyer-questions{grid-template-columns:1fr;gap:var(--space-4)}.ai-fluency-service-page .ai-buyer-questions article,.ai-fluency-service-page .ai-buyer-questions article:last-child,.ai-fluency-service-page .ai-buyer-questions article:nth-child(-n+2),.ai-fluency-service-page .ai-buyer-questions article:nth-child(n+3){padding:0;border:0}}@media (max-width:680px){.ai-fluency-service-page .ai-buyer-questions h3{font-size:18px}.unified-hero .unified-hero-grid{justify-items:center!important;padding-right:24px!important;padding-left:24px!important}.unified-hero .unified-hero-copy{justify-self:center!important;justify-items:center!important;width:100%!important;max-width:320px!important}.unified-hero .unified-hero-copy,.unified-hero .unified-hero-copy h1,.unified-hero .unified-hero-copy p,.unified-hero .unified-hero-copy>*{margin-right:auto!important;margin-left:auto!important;text-align:center!important}.unified-hero .button-row{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.unified-hero .home-hero-text-link{justify-content:center!important;text-align:center!important}.unified-hero .cws-hero-trust{justify-content:center!important}.unified-hero:not(.home-unified-hero) .unified-hero-grid{padding-top:40px!important;padding-bottom:40px!important}.unified-hero:not(.home-unified-hero) .unified-hero-copy>p:not(.eyebrow){margin-top:18px!important}.unified-hero:not(.home-unified-hero) .button-row{gap:4px!important;margin-top:22px!important}.unified-hero:not(.home-unified-hero):before{background:linear-gradient(90deg,rgba(11,29,58,.74),rgba(11,29,58,.62) 50%,rgba(11,29,58,.56))!important}}.page-hero.unified-hero .eyebrow{color:#fff;font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.framework-gap-section .framework-editorial-split{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}.framework-gap-section .framework-editorial-heading{max-width:560px}@media (max-width:680px){.framework-gap-section .framework-editorial-split{grid-template-columns:1fr;gap:18px}.framework-gap-section .framework-editorial-body,.framework-gap-section .framework-editorial-heading{width:100%;max-width:none}.framework-gap-section .framework-editorial-heading h2{font-size:clamp(2rem,8vw,2.65rem);line-height:1.05}.framework-gap-section .framework-editorial-body{padding-top:0}.framework-gap-section .framework-editorial-body p{font-size:clamp(1rem,4vw,1.1rem);line-height:1.56}}.framework-definition-section .framework-definition-statement{font-size:clamp(1.25rem,1.75vw,1.625rem)!important;line-height:1.32!important;font-weight:560;letter-spacing:-.01em}.framework-definition-section .framework-definition-copy .framework-definition-conclusion{max-width:none;margin:20px 0 0;padding-top:0;border-top:0;color:#4b5563}.framework-nowrap{white-space:nowrap}.framework-overview-model .framework-model-foundation-label{display:grid;grid-gap:6px;gap:6px}.framework-overview-model .framework-model-foundation h3{color:var(--color-brand-blue,#2454A6);font-size:var(--type-eyebrow);line-height:1.2;letter-spacing:.1em}.framework-overview-model .framework-model-foundation p.framework-model-foundation-scope{color:var(--navy-950);font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.4;font-weight:500}.framework-responsibility-section .framework-principles-band{gap:24px 32px;align-items:start;margin-top:clamp(44px,5.5vw,68px);border-top:0;border-bottom:0}.framework-responsibility-section .framework-principles-band>span:nth-child(n){min-height:0;padding:0;border:0}@media (max-width:1040px){.framework-responsibility-section .framework-principles-band{gap:26px 32px}}@media (max-width:680px){.framework-responsibility-section .framework-principles-band{gap:22px}}.framework-application-section .framework-application-intro p:not(.eyebrow){font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.5;font-weight:400}.framework-application-section .framework-application-conclusion{font-weight:500}.framework-final-cta{background:#fff}.framework-final-cta-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(40px,6vw,80px) clamp(28px,6vw,80px);background:var(--wf-navy,#0B1D3A);border-radius:var(--radius-sm)}.framework-final-cta-band .eyebrow{margin:0 0 14px;color:#fff}.framework-final-cta-band h2{margin:0;color:#fff;font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:-.01em}.framework-final-cta-band p:not(.eyebrow){margin:0;color:rgba(255,255,255,.82);font-size:var(--type-section-intro);line-height:1.55}.framework-final-cta-band .button.primary{display:inline-flex;align-items:center;gap:8px;margin-top:28px;color:#fff;background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.framework-final-cta-band .button.primary:focus-visible,.framework-final-cta-band .button.primary:hover{color:#fff;background:#1C4385;border-color:#1C4385}@media (max-width:900px){.framework-final-cta-band{grid-template-columns:1fr;align-items:start}}@media (max-width:680px){.framework-final-cta-band{padding:36px 24px}.framework-final-cta-band h2{font-size:clamp(28px,8vw,32px)}.framework-final-cta-band p:not(.eyebrow){font-size:16px}.framework-final-cta-band .button.primary{width:100%;justify-content:center;white-space:normal;text-align:center}}.framework-responsibility-section .eyebrow{color:#fff;font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em}.framework-application-section.section{padding-top:56px;padding-bottom:24px}.framework-application-section .framework-application-rows{margin-top:36px}.framework-application-section .framework-application-rows article{padding-top:28px;padding-bottom:28px}.framework-application-section .framework-application-conclusion{padding-top:30px}@media (max-width:680px){.framework-application-section .framework-application-rows{margin-top:28px}.framework-application-section .framework-application-rows article{padding-top:22px;padding-bottom:22px}}@media (min-width:1041px){.framework-application-section .framework-application-intro{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr)}.framework-application-section .framework-application-intro>div:last-child{align-self:center}}.workforce-readiness-service-page .readiness-business-problem-section{padding-bottom:56px}.workforce-readiness-service-page .readiness-business-problem-section .readiness-readiness-pillars{gap:28px clamp(40px,4.5vw,64px);margin-top:var(--space-5);border-top:0;border-bottom:0}.workforce-readiness-service-page .readiness-business-problem-section .readiness-readiness-pillars article:nth-child(n){padding:0;border:0}.workforce-readiness-service-page .readiness-belief-copy p.eyebrow{color:#fff;font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.workforce-readiness-service-page .why-workfuture-section{background:var(--color-surface)}.workforce-readiness-service-page .readiness-academy-bridge{padding-top:56px;padding-bottom:56px;background:var(--color-surface)}.workforce-readiness-service-page .readiness-academy-bridge-layout{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.workforce-readiness-service-page .readiness-academy-bridge .eyebrow{margin:0 0 10px}.workforce-readiness-service-page .readiness-academy-bridge h2{margin:0;color:var(--color-primary-navy);font-size:clamp(24px,2.2vw,30px);line-height:1.2;font-weight:600;letter-spacing:-.01em}.workforce-readiness-service-page .readiness-academy-bridge p:not(.eyebrow){margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6}.workforce-readiness-service-page .readiness-academy-bridge .readiness-text-cta{margin-top:14px}@media (max-width:1040px){.workforce-readiness-service-page .readiness-academy-bridge-layout{grid-template-columns:1fr;gap:16px;align-items:start}}@media (max-width:680px){.workforce-readiness-service-page .readiness-academy-bridge{padding-top:44px;padding-bottom:44px}}.workforce-readiness-service-page .workforce-readiness-final-cta{background:#fff}.workforce-readiness-service-page .readiness-help-steps article{grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:baseline}.workforce-readiness-service-page .readiness-help-steps article>span{color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.28;font-weight:600;letter-spacing:0}.workforce-readiness-service-page .readiness-help-steps article>p{grid-column:1/-1}@media (max-width:680px){.workforce-readiness-service-page .readiness-help-steps article>span{font-size:clamp(19px,5.2vw,20px);line-height:1.25}}.workforce-readiness-service-page .readiness-help-steps{border-top:0;border-bottom:0}@media (min-width:1041px){.workforce-readiness-service-page .readiness-how-section .talent-section-header,.workforce-readiness-service-page .readiness-how-section .talent-section-header h2{max-width:none}}.workforce-readiness-service-page .readiness-help-close p{font-size:var(--type-section-intro);line-height:1.45;font-weight:500}@media (max-width:680px){.workforce-readiness-service-page .readiness-help-close p{font-size:17px;line-height:1.45}}.services-master-page .services-connected-needs .services-connected-intro{margin-bottom:0}#four-practice-areas .audience-routing-card img{filter:brightness(1.12) saturate(.95)}.services-master-page .services-work-connections.section{padding-top:56px;padding-bottom:56px}.services-master-page .services-work-connections .services-work-connect-main{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:clamp(32px,5vw,72px);align-items:center}.services-master-page .services-work-connections .services-pov-examples{gap:32px}.services-master-page .services-work-connections .services-pov-examples article:nth-child(n){gap:8px;padding:0;border:0}.services-master-page .services-work-connections .services-pov-examples article>span{display:block;width:auto;height:auto;border:0;border-radius:0;color:#7bb9ff;font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em}.services-master-page .services-work-connections .services-pov-examples h3{font-size:var(--type-section-intro);line-height:1.3}@media (max-width:1040px){.services-master-page .services-work-connections .services-work-connect-main{grid-template-columns:1fr;gap:32px;align-items:start}}@media (max-width:680px){.services-master-page .services-work-connections.section{padding-top:48px;padding-bottom:48px}.services-master-page .services-work-connections .services-pov-examples{grid-template-columns:1fr;gap:18px}}.services-master-page .services-work-connections .services-pov-examples p{color:rgba(255,255,255,.72);font-size:15px;line-height:1.5}.services-master-page .services-work-connections .eyebrow{color:#fff}.services-master-page .services-work-connections .services-pov-examples{position:relative;padding-top:24px}.services-master-page .services-work-connections .services-pov-examples:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:rgba(123,185,255,.45)}.services-master-page .services-work-connections .services-pov-examples article{position:relative}.services-master-page .services-work-connections .services-pov-examples article>span{position:absolute;top:-25px;left:0;width:40px;height:3px;margin:0;background:#7bb9ff}@media (max-width:680px){.services-master-page .services-work-connections .services-pov-examples{padding-top:0;padding-left:22px}.services-master-page .services-work-connections .services-pov-examples:before{top:4px;right:auto;bottom:4px;width:1px;height:auto}.services-master-page .services-work-connections .services-pov-examples article>span{top:4px;left:-23px;width:3px;height:24px}}@media (min-width:1041px){.services-master-page .services-insights-section .insight-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);row-gap:0}.services-master-page .services-insights-section .insight-card{grid-row:span 4;grid-template-rows:subgrid}}.employers-page .employer-response-section{background:var(--color-surface)}.employers-page .employer-response-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(28px,3.5vw,48px);gap:clamp(28px,3.5vw,48px);margin:var(--space-5) 0 0;padding:28px 0 0;list-style:none}.employers-page .employer-response-steps:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:rgba(36,84,166,.35)}.employers-page .employer-response-steps:after{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:1px solid rgba(36,84,166,.6);border-right:1px solid rgba(36,84,166,.6);transform:rotate(45deg)}.employers-page .employer-response-steps li{position:relative;display:grid;align-content:start;grid-gap:10px;gap:10px}.employers-page .employer-response-steps li:before{content:"";position:absolute;top:-29px;left:0;width:40px;height:3px;background:var(--color-brand-blue)}.employers-page .employer-response-steps span{color:var(--color-brand-blue);font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em}.employers-page .employer-response-steps h3{margin:0;color:var(--color-primary-navy);font-size:clamp(22px,2vw,28px);line-height:1.15;font-weight:600;letter-spacing:0}.employers-page .employer-response-steps p{margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6}@media (max-width:820px){.employers-page .employer-response-steps{grid-template-columns:1fr;gap:28px;padding:0 0 0 24px}.employers-page .employer-response-steps:before{top:4px;right:auto;bottom:4px;width:1px;height:auto}.employers-page .employer-response-steps:after{top:auto;right:auto;bottom:0;left:-3.5px;transform:rotate(135deg)}.employers-page .employer-response-steps li:before{top:2px;left:-25px;width:3px;height:32px}}.employers-page .employer-cascade-section.section{padding-top:72px;padding-bottom:64px}.employers-page .employer-cascade-layout{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);grid-template-areas:"head cascade" "close close";grid-column-gap:clamp(40px,6vw,96px);column-gap:clamp(40px,6vw,96px);grid-row-gap:48px;row-gap:48px;align-items:start}.employers-page .employer-cascade-layout>div{grid-area:head}.employers-page .employer-cascade-section .eyebrow{color:#fff}.employers-page .employer-cascade-layout h2{margin:0;color:#fff;font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}.employers-page .employer-cascade{grid-area:cascade;position:relative;display:grid;grid-gap:22px;gap:22px;margin:0;padding:4px 0 0;list-style:none}.employers-page .employer-cascade:before{content:"";position:absolute;top:14px;bottom:12px;left:9px;width:1px;background:rgba(123,185,255,.4)}.employers-page .employer-cascade li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline}.employers-page .employer-cascade span{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;padding:4px 0;color:#7bb9ff;font-size:var(--type-eyebrow);line-height:1.2;font-weight:600;letter-spacing:.1em;background:#0B1D3A}.employers-page .employer-cascade p{margin:0;color:#fff;font-size:clamp(19px,1.7vw,22px);line-height:1.3;font-weight:600}.employers-page .employer-cascade-close{grid-area:close;margin:0;padding-top:28px;border-top:1px solid rgba(255,255,255,.16);color:#fff;font-size:var(--type-section-intro);line-height:1.45;font-weight:600}@media (max-width:900px){.employers-page .employer-cascade-layout{grid-template-columns:1fr;grid-template-areas:"head" "cascade" "close";row-gap:32px}}@media (max-width:680px){.employers-page .employer-cascade-section.section{padding-top:56px;padding-bottom:52px}.employers-page .employer-cascade-layout h2{font-size:clamp(30px,8.5vw,34px);line-height:1.1}.employers-page .employer-cascade p{font-size:18px}.employers-page .employer-cascade-close{font-size:17px}}.employers-page .employer-cascade:before{content:none}.employers-page .employer-cascade li:not(:last-child):after{content:"";position:absolute;top:22px;bottom:-18px;left:9px;width:1px;background:rgba(123,185,255,.4)}.employers-page .audience-starting-section.section{background:#fff}.employers-page .employer-team-session-grid article{gap:18px}.employers-page .employer-team-session-grid .employer-team-session-label{margin-bottom:4px}.employers-page .employer-team-session-grid ul{margin-top:4px}.employers-page .audience-stakeholder-band ul{gap:36px clamp(28px,3vw,48px);margin-top:8px;border:0}.employers-page .audience-stakeholder-band li:nth-child(n){gap:10px;padding:0;border:0}.employers-page .audience-stakeholder-band li strong{color:var(--color-primary-navy);font-size:19px;line-height:1.3;font-weight:600}.employers-page .audience-stakeholder-band li p{color:var(--color-charcoal);font-size:15px;line-height:1.6}@media (max-width:680px){.employers-page .audience-stakeholder-band ul{gap:24px}}@media (max-width:1100px){.employers-page .audience-stakeholder-heading{white-space:normal}}.employers-page .audience-stakeholder-section.section{background:var(--color-surface)}.employers-page .audience-insights-section.section{background:#fff}.employers-page .audience-final-cta.section{background:var(--color-surface)}@media (min-width:1041px){.employers-page .audience-insights-section .insight-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);row-gap:0}.employers-page .audience-insights-section .insight-card{grid-row:span 4;grid-template-rows:subgrid}}.employers-page .employer-response-steps li{grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:baseline}.employers-page .employer-response-steps li>span{color:var(--color-primary-navy);font-size:clamp(22px,2vw,28px);line-height:1.15;font-weight:600;letter-spacing:0}.employers-page .employer-response-steps li>p{grid-column:1/-1}.k12-audience-page .k12-journey-section{background:#fff}.k12-audience-page .k12-journey-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(28px,3.5vw,48px);gap:clamp(28px,3.5vw,48px);margin:var(--space-5) 0 0;padding:0;list-style:none}.k12-audience-page .k12-journey-steps li{display:grid;align-content:start;grid-gap:10px;gap:10px}.k12-audience-page .k12-journey-steps span{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:8px;border-radius:999px;background:#e8f0fb;color:var(--color-brand-blue);font-size:15px;line-height:1;font-weight:600}.k12-audience-page .k12-journey-steps h3{margin:0;color:var(--color-primary-navy);font-size:var(--type-h4);line-height:1.25;font-weight:600;letter-spacing:0}.k12-audience-page .k12-journey-steps p{margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6}.k12-audience-page .k12-focus-section{background:#fff}.k12-audience-page .k12-focus-intro{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.k12-audience-page .k12-focus-intro .audience-section-header{margin-bottom:0}.k12-audience-page .k12-focus-photo{position:relative;margin:0;overflow:hidden;aspect-ratio:16/7;border-radius:var(--radius-sm);background:#dbe3ee}.k12-audience-page .k12-focus-photo img{object-fit:cover}.k12-audience-page .k12-focus-list{margin:var(--space-5) 0 0;padding:0;list-style:none}.k12-audience-page .k12-focus-list li{display:grid;grid-template-columns:minmax(0,.26fr) minmax(0,.48fr) minmax(0,.26fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);align-items:baseline;padding:22px 0;border-top:1px solid var(--color-border)}.k12-audience-page .k12-focus-list h3{margin:0;color:var(--color-primary-navy);font-size:19px;line-height:1.3;font-weight:600;letter-spacing:0}.k12-audience-page .k12-focus-list p{margin:0;color:var(--color-charcoal);font-size:15px;line-height:1.6}.k12-audience-page .k12-focus-list a{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:var(--color-brand-blue);font-size:15px;font-weight:600;text-decoration:none}.k12-audience-page .k12-focus-list a:focus-visible,.k12-audience-page .k12-focus-list a:hover{text-decoration:underline;text-underline-offset:5px}@media (max-width:1040px){.k12-audience-page .k12-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.k12-audience-page .k12-focus-intro{grid-template-columns:1fr}}@media (max-width:680px){.k12-audience-page .k12-journey-steps{grid-template-columns:1fr;gap:28px}.k12-audience-page .k12-focus-list li{grid-template-columns:1fr;gap:6px;padding:20px 0}}:is(.k12-audience-page,.higher-ed-audience-page) .academy-band-section.section{padding-top:72px;padding-bottom:72px;color:#fff;background:#0B1D3A}:is(.k12-audience-page,.higher-ed-audience-page) .academy-band-layout{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:end}:is(.k12-audience-page,.higher-ed-audience-page) .academy-band-section .eyebrow{margin:0 0 12px;color:#fff}:is(.k12-audience-page,.higher-ed-audience-page) .academy-band-section h2{margin:0;color:#fff;font-size:var(--type-h2);line-height:1.12;font-weight:600;letter-spacing:0}:is(.k12-audience-page,.higher-ed-audience-page) .academy-band-section p:not(.eyebrow){margin:0;color:rgba(255,255,255,.82);font-size:var(--type-section-intro);line-height:1.55}:is(.k12-audience-page,.higher-ed-audience-page) .academy-band-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#fff;font-size:16px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.45);text-decoration-color:rgba(255,255,255,.45);text-underline-offset:6px}:is(.k12-audience-page,.higher-ed-audience-page) .academy-band-link:focus-visible,:is(.k12-audience-page,.higher-ed-audience-page) .academy-band-link:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@media (max-width:900px){:is(.k12-audience-page,.higher-ed-audience-page) .academy-band-layout{grid-template-columns:1fr;gap:20px;align-items:start}}@media (max-width:680px){:is(.k12-audience-page,.higher-ed-audience-page) .academy-band-section.section{padding-top:56px;padding-bottom:56px}:is(.k12-audience-page,.higher-ed-audience-page) .academy-band-section h2{font-size:clamp(30px,8.5vw,34px);line-height:1.1}}.k12-audience-page .audience-pace-section.section{background:var(--color-surface)}.k12-audience-page .why-workfuture-section.section{background:#fff}.k12-audience-page .audience-pace-section .audience-pace-grid{gap:0;margin-top:var(--space-5);border-top:0}.k12-audience-page .audience-pace-section .audience-pace-grid article:nth-child(n){gap:14px;padding:0 clamp(24px,3vw,44px);border:0}.k12-audience-page .audience-pace-section .audience-pace-grid article:first-child{padding-left:0}.k12-audience-page .audience-pace-section .audience-pace-grid article:last-child{padding-right:0}.k12-audience-page .audience-pace-section .audience-pace-grid article+article{border-left:1px solid var(--color-border)}.k12-audience-page .k12-pace-marker{display:flex;align-items:center;gap:16px;margin-bottom:6px}.k12-audience-page .k12-pace-icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:999px;background:#e8f0fb;color:var(--color-brand-blue)}.k12-audience-page .k12-pace-number{color:#8a96a8;font-size:16px;font-weight:600;letter-spacing:.02em}.k12-audience-page .audience-pace-section .audience-pace-grid h3{color:var(--color-primary-navy);font-size:clamp(20px,1.8vw,24px);line-height:1.22}.k12-audience-page .audience-pace-section .audience-pace-grid p{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6}.k12-audience-page .audience-pace-section .audience-pace-link{margin-top:40px}@media (max-width:1040px){.k12-audience-page .audience-pace-section .audience-pace-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.k12-audience-page .audience-pace-section .audience-pace-grid article:nth-child(n){padding:0 0 0 clamp(24px,3vw,44px);border-left:1px solid var(--color-border)}.k12-audience-page .audience-pace-section .audience-pace-grid article:nth-child(odd){padding-left:0;border-left:0}}@media (max-width:680px){.k12-audience-page .audience-pace-section .audience-pace-grid{grid-template-columns:1fr;row-gap:32px}.k12-audience-page .audience-pace-section .audience-pace-grid article:nth-child(n){padding:0;border-left:0}}@media (min-width:1041px){.k12-audience-page .audience-pace-section .audience-pace-grid article:nth-child(n+2){border-left:1px solid var(--color-border)}}.k12-audience-page .k12-focus-section.section{background:var(--color-surface)}.k12-audience-page .audience-pace-section.section{background:#fff}@media (min-width:1041px){.k12-audience-page .audience-insights-section .insight-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);row-gap:0}.k12-audience-page .audience-insights-section .insight-card{grid-row:span 4;grid-template-rows:subgrid}}.k12-audience-page .audience-final-cta.section{padding-top:88px;padding-bottom:88px}.k12-audience-page .audience-final-cta .cta-grid{grid-template-columns:minmax(0,.56fr) minmax(0,.44fr);gap:clamp(40px,6vw,96px);align-items:center}.k12-audience-page .audience-final-cta .cta-grid h2{max-width:640px;margin:0;color:var(--color-primary-navy);font-size:clamp(34px,3.4vw,48px);line-height:1.1;font-weight:600;letter-spacing:-.01em}.k12-audience-page .audience-final-cta .cta-grid p{max-width:440px;margin:0;color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.55}.k12-audience-page .audience-final-cta .button.primary{margin-top:24px}@media (max-width:900px){.k12-audience-page .audience-final-cta .cta-grid{grid-template-columns:1fr;gap:24px;align-items:start}}@media (max-width:680px){.k12-audience-page .audience-final-cta.section{padding-top:64px;padding-bottom:64px}.k12-audience-page .audience-final-cta .cta-grid h2{font-size:clamp(30px,8.5vw,34px)}.k12-audience-page .audience-final-cta .cta-grid p{max-width:none;font-size:16px}}.higher-ed-audience-page .audience-service-blocks.higher-ed-support-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 0;margin-top:var(--space-5);border-top:0}.higher-ed-audience-page .higher-ed-support-areas article:nth-child(n){padding:0;border:0}.higher-ed-audience-page .higher-ed-support-areas article:nth-child(odd){padding-right:clamp(32px,4.5vw,72px)}.higher-ed-audience-page .higher-ed-support-areas article:nth-child(2n){padding-left:clamp(32px,4.5vw,72px);border-left:1px solid var(--color-border)}.higher-ed-audience-page .higher-ed-support-areas div{gap:12px}.higher-ed-audience-page .higher-ed-support-areas h3{margin:0;color:var(--color-primary-navy);font-size:clamp(22px,2vw,26px);line-height:1.2;font-weight:600;letter-spacing:-.01em}.higher-ed-audience-page .higher-ed-support-areas p{margin:0;color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6}.higher-ed-audience-page .higher-ed-support-areas a{margin-top:4px;font-size:15px}@media (max-width:680px){.higher-ed-audience-page .audience-service-blocks.higher-ed-support-areas{grid-template-columns:1fr;gap:36px}.higher-ed-audience-page .higher-ed-support-areas article:nth-child(2n),.higher-ed-audience-page .higher-ed-support-areas article:nth-child(odd){padding:0;border-left:0}}.higher-ed-audience-page .audience-support-layout.higher-ed-support-intro{grid-template-columns:1fr}.higher-ed-audience-page .higher-ed-support-intro .audience-section-header{max-width:none;margin-bottom:0}.higher-ed-audience-page .higher-ed-support-intro .audience-section-header h2{max-width:none}.higher-ed-audience-page .higher-ed-support-intro .audience-section-header p{max-width:720px}.higher-ed-audience-page>.audience-stakeholder-section.section{background:var(--color-surface)}.higher-ed-audience-page>.audience-insights-section.section{background:#fff}.higher-ed-audience-page>.audience-final-cta.section{background:var(--color-surface)}@media (min-width:1041px){.higher-ed-audience-page .audience-insights-section .insight-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);row-gap:0}.higher-ed-audience-page .audience-insights-section .insight-card{grid-row:span 4;grid-template-rows:subgrid}}.higher-ed-audience-page .audience-agenda-section .eyebrow{color:#fff}.higher-ed-audience-page .audience-agenda-section .audience-agenda-flow{border-top:0}.higher-ed-audience-page .audience-agenda-section .audience-agenda-flow article:first-child{padding-top:8px}.higher-ed-audience-page .audience-agenda-section .audience-agenda-flow article:last-child{border-bottom:0}.higher-ed-audience-page .audience-agenda-section .audience-agenda-close{margin-top:40px;color:#fff;font-size:clamp(22px,2vw,26px);line-height:1.35;font-weight:600;letter-spacing:-.01em}.higher-ed-audience-page .audience-agenda-section .audience-agenda-layout>.audience-agenda-close{grid-column:1/-1;max-width:none;margin-top:-24px}.higher-ed-audience-page .higher-ed-team-session-grid{margin-top:var(--space-5);border-top:0;border-bottom:0}.higher-ed-audience-page .higher-ed-team-session-grid article{gap:20px;padding-top:8px;padding-bottom:8px}.higher-ed-audience-page .higher-ed-team-session-grid h3{font-size:clamp(20px,1.7vw,24px);line-height:1.22}.higher-ed-audience-page .higher-ed-team-session-grid>article>p{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6}.higher-ed-audience-page .higher-ed-team-session-grid .higher-ed-team-session-label{margin-bottom:4px;font-size:11px}.higher-ed-audience-page .higher-ed-team-session-grid .higher-ed-team-session-meta{color:#5b6472;font-size:14px;line-height:1.5}.higher-ed-audience-page .higher-ed-team-session-grid ul{gap:6px;margin-top:6px}.higher-ed-audience-page .higher-ed-team-session-grid li{color:var(--color-charcoal);font-size:15px;line-height:1.5}.higher-ed-audience-page .higher-ed-team-session-cta{margin-top:40px}@media (max-width:680px){.higher-ed-audience-page .higher-ed-team-session-grid article,.higher-ed-audience-page .higher-ed-team-session-grid article:not(:first-child){padding-top:28px;padding-bottom:28px}.higher-ed-audience-page .higher-ed-team-session-grid article:first-child{padding-top:0}.unified-hero .unified-hero-copy .lede+.lede{display:none}.unified-hero:not(.home-unified-hero) .unified-hero-grid{padding-top:28px!important;padding-bottom:28px!important}.unified-hero:not(.home-unified-hero) .eyebrow{margin-bottom:8px!important}.unified-hero:not(.home-unified-hero) h1{font-size:30px!important;line-height:1.1!important}.unified-hero:not(.home-unified-hero) .unified-hero-copy>p:not(.eyebrow){margin-top:12px!important;font-size:16px!important;line-height:1.45!important}.unified-hero:not(.home-unified-hero) .button-row{margin-top:18px!important}.unified-hero:not(.home-unified-hero) h1 br{display:none}.unified-hero:not(.home-unified-hero) .unified-hero-grid{padding-top:36px!important;padding-bottom:44px!important}.unified-hero:not(.home-unified-hero) .unified-hero-copy{max-width:100%!important}.unified-hero:not(.home-unified-hero) .unified-hero-copy h1{max-width:100%!important;font-size:28px!important}.unified-hero:not(.home-unified-hero) .unified-hero-copy>p:not(.eyebrow){max-width:340px!important}}.workforce-org-audience-page .audience-service-blocks.workforce-response-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(28px,3.5vw,52px);margin-top:var(--space-5);border-top:0}.workforce-org-audience-page .workforce-response-row article:nth-child(n){padding:0;border:0}.workforce-org-audience-page .workforce-response-row div{gap:10px}.workforce-org-audience-page .workforce-response-row h3{margin:0;color:var(--color-primary-navy);font-size:clamp(19px,1.6vw,22px);line-height:1.25;font-weight:600}.workforce-org-audience-page .workforce-response-row p{margin:0;color:var(--color-charcoal);font-size:15px;line-height:1.6}.workforce-org-audience-page .workforce-response-row a{margin-top:4px;font-size:15px}@media (max-width:1040px){.workforce-org-audience-page .audience-service-blocks.workforce-response-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:680px){.workforce-org-audience-page .audience-service-blocks.workforce-response-row{grid-template-columns:1fr;row-gap:32px}}.workforce-org-audience-page .audience-engagement-grid article:nth-child(n){gap:10px;border-right:0;border-bottom:0}@media (max-width:1040px){.workforce-org-audience-page .audience-engagement-grid{row-gap:28px}.workforce-org-audience-page .audience-engagement-grid article:nth-child(n){padding:0}}.employers-page .audience-insights-section.section,.employers-page .why-workfuture-section.section,.employers-page .workforce-org-chicago-section.section{background:var(--color-surface)}.employers-page .audience-final-cta.section,.employers-page .audience-stakeholder-section.section,.employers-page .employer-team-sessions-section.section{background:#fff}.workforce-org-audience-page>.audience-starting-section.section,.workforce-org-audience-page>.insights-section.section,.workforce-org-audience-page>.workforce-org-team-sessions-section.section{background:var(--color-surface)}.workforce-org-audience-page>.audience-final-cta.section,.workforce-org-audience-page>.audience-stakeholder-section.section,.workforce-org-audience-page>.why-workfuture-section.section{background:#fff}@media (min-width:1041px){.workforce-org-audience-page .insights-section .insight-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);row-gap:0}.workforce-org-audience-page .insights-section .insight-card{grid-row:span 4;grid-template-rows:subgrid}}.who-we-serve-page .audience-connected-system-section.section{background:#fff}.who-we-serve-page .who-we-serve-directory.section{background:var(--color-surface)}.who-we-serve-page .who-we-serve-directory .audience-routing-card h3{margin:0;color:var(--color-primary-navy);font-size:clamp(24px,2.2vw,30px);line-height:1.15;font-weight:600;letter-spacing:-.01em}.who-we-serve-page .who-we-serve-directory .audience-routing-card span{color:var(--color-charcoal);font-size:var(--type-body);line-height:1.6}.who-we-serve-page .audience-agenda-section .eyebrow{color:#fff}.community-page .community-final-cta.community-final-cta-white,.who-we-serve-page>.audience-final-cta.section{background:#fff}.about-page .why-workfuture-section.section,.events-page .events-career-section.section,.events-page .events-host-section.section,.events-page .why-workfuture-section.section,.framework-application-section.section,.framework-gap-section.section,.framework-overview-section.section,.services-master-page .services-starting-section.section,main .why-workfuture-section.section-cool{background:var(--color-surface)}.events-page .events-partner-link{display:inline-flex;justify-self:start;width:-moz-fit-content;width:fit-content;margin-top:36px}.insights-page .insights-intro-section,.insights-page .insights-intro-section.section{background:#fff}@media (max-width:680px){.insights-topic-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 20px;gap:0 20px}.insights-topic-nav li{display:flex}.insights-topic-nav a{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 0;border-bottom:1px solid var(--color-border);font-size:14px;line-height:1.3}.insights-topic-nav a:focus-visible,.insights-topic-nav a:hover,.insights-topic-nav a[aria-current=page]{text-decoration:none}.insights-topic-nav a[aria-current=page]{color:var(--navy-950);border-bottom:2px solid var(--color-brand-blue)}}.about-page .about-belief-columns article:nth-child(n){padding-right:0;border-right:0;border-bottom:0}@media (max-width:680px){.about-page .about-belief-columns{row-gap:28px}}.about-page .about-belief-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);padding-top:clamp(28px,3.5vw,40px)}.about-page .about-belief-columns article:nth-child(n){gap:12px;min-height:0;padding:clamp(24px,2.6vw,32px);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color .15s ease}.about-page .about-belief-columns article:nth-child(n):hover{border-color:rgba(36,84,166,.32)}@media (min-width:681px) and (max-width:1040px){.about-page .about-belief-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-belief-columns article:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:680px){.about-page .about-belief-columns{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:24px}.about-page .about-belief-columns article:nth-child(n){padding:22px}}@media (prefers-reduced-motion:reduce){.about-page .about-belief-columns article:nth-child(n){transition:none}}.about-page .about-continuum{--continuum-gap:clamp(24px,3vw,44px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0 var(--continuum-gap);gap:0 var(--continuum-gap);margin:var(--space-5) 0 0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.about-page .about-continuum li{position:relative;min-width:0;padding-top:24px}.about-page .about-continuum li:not(:last-child):after{content:"";position:absolute;top:-4.5px;right:calc(var(--continuum-gap) / -2 - 4px);width:8px;height:8px;border-top:1.5px solid rgba(36,84,166,.55);border-right:1.5px solid rgba(36,84,166,.55);background:#fff;box-shadow:0 0 0 5px #fff;transform:rotate(45deg)}.about-page .about-continuum h3{margin:0;color:var(--color-primary-navy);font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.2;letter-spacing:0}.about-page .about-continuum p{margin:10px 0 0;color:var(--color-charcoal);font-size:15px;line-height:1.55}@media (max-width:900px){.about-page .about-continuum{grid-template-columns:minmax(0,1fr);gap:0;margin-left:4px;border-top:0;border-left:1px solid var(--color-border)}.about-page .about-continuum li{padding:0 0 30px 24px}.about-page .about-continuum li:last-child{padding-bottom:0}.about-page .about-continuum li:not(:last-child):after{top:auto;right:auto;bottom:9px;left:-4.5px;transform:rotate(135deg)}.about-page .about-continuum p{margin-top:6px}}@media (min-width:1041px){.about-page .about-beliefs-section .audience-section-header,.about-page .about-beliefs-section .audience-section-header h2{max-width:none}}.about-page .about-mission-section .eyebrow{margin-bottom:18px}.about-page .about-mission-copy h2{max-width:900px;font-size:clamp(28px,2.6vw,36px);line-height:1.22;letter-spacing:-.01em}.about-page .about-mission-copy p:not(.eyebrow){margin-top:18px;color:var(--color-charcoal);font-size:var(--type-section-intro);line-height:1.6}@media (max-width:680px){.about-page .about-mission-copy h2{font-size:26px;line-height:1.25}.about-page .about-mission-copy p:not(.eyebrow){font-size:16px}}.about-page .about-founder-note-copy .about-founder-note-emphasis{margin-top:32px;margin-bottom:32px;font-size:18px;line-height:1.45}.about-page .about-founder-note-copy .about-founder-note-emphasis+p{margin-top:0}@media (min-width:681px){.about-page .about-founder-note-row{align-items:center}.about-page .about-founder-note-photo{height:clamp(528px,47vw,616px)}}@media (min-width:681px) and (max-width:1040px){.about-page .about-founder-note-photo{height:clamp(462px,53vw,572px)}}@media (min-width:1041px){.about-page .about-labs-section .insight-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);row-gap:0}.about-page .about-labs-section .insight-card{grid-row:span 4;grid-template-rows:subgrid}}.about-page .about-build-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center}.about-page .about-build-intro h2{max-width:420px;margin:0;color:var(--color-primary-navy);font-size:clamp(30px,2.8vw,36px);font-weight:600;line-height:1.15;letter-spacing:0}.about-page .about-build-intro p:not(.eyebrow){max-width:400px;margin:14px 0 0;color:var(--color-charcoal);font-size:17px;line-height:1.55}.about-page .about-build-stages{display:grid;grid-gap:clamp(26px,2.8vw,34px);gap:clamp(26px,2.8vw,34px);margin:0;padding:0;list-style:none}.about-page .about-build-stages .about-build-label{margin:0 0 6px;color:var(--wf-blue);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.about-page .about-build-stages h3{margin:0;color:var(--color-primary-navy);font-size:clamp(19px,1.5vw,21px);font-weight:600;line-height:1.25;letter-spacing:0}.about-page .about-build-stages p:not(.about-build-label){max-width:520px;margin:6px 0 0;color:var(--color-charcoal);font-size:16px;line-height:1.6}@media (max-width:1040px){.about-page .about-build-layout{grid-template-columns:minmax(0,1fr);gap:32px}.about-page .about-build-intro h2,.about-page .about-build-intro p:not(.eyebrow){max-width:640px}}@media (max-width:680px){.about-page .about-build-intro h2{font-size:clamp(28px,7.8vw,32px);line-height:1.12}.about-page .about-build-intro p:not(.eyebrow){line-height:1.5}.about-page .about-build-stages{gap:24px}.about-page .about-build-stages h3{font-size:clamp(19px,5.2vw,20px);line-height:1.25}}.about-page .audience-final-cta.section{padding-top:72px;padding-bottom:72px}.about-page .audience-final-cta .cta-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,56px);align-items:center}.about-page .audience-final-cta .cta-grid p{max-width:520px}.about-page .audience-final-cta .button.primary{padding:14px 28px}@media (max-width:900px){.about-page .audience-final-cta .cta-grid{grid-template-columns:1fr;gap:20px;align-items:start}.about-page .audience-final-cta .cta-grid p{max-width:none}}@media (max-width:680px){.about-page .audience-final-cta.section{padding-top:56px;padding-bottom:56px}.about-page .audience-final-cta .button.primary{width:100%;min-height:48px;justify-content:center}}@media (min-width:681px){.academy-hub-page .academy-hero.unified-hero:before{background:linear-gradient(90deg,rgba(11,29,58,.74),rgba(11,29,58,.58) 34%,rgba(11,29,58,.22) 64%,rgba(11,29,58,.06))}}.academy-hub-paths{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1040px){.academy-hub-paths{grid-template-columns:minmax(0,1fr)}}.academy-schools-page>.cws-section.academy-continued-section{padding-top:clamp(56px,7vw,86px)}.academy-schools-page .academy-continued-section>.wrap{padding-top:0;border-top:0}@media (max-width:680px){.academy-schools-page>.cws-section.academy-continued-section{padding-top:46px}.academy-schools-page .academy-continued-section>.wrap{padding-top:0}}.academy-colleges-page>.academy-complement-section.section,.academy-colleges-page>.academy-framework-section.section,.academy-colleges-page>.academy-inclusions-section.section,.academy-colleges-page>.academy-stages-section.section{background:var(--color-surface)}.academy-colleges-page>.academy-design-section.section,.academy-colleges-page>.academy-final-cta.section,.academy-colleges-page>.academy-formats-section.section,.academy-colleges-page>.academy-workspace-section.section{background:#fff}.academy-schools-page:not(.academy-colleges-page)>.academy-alignment-section.section,.academy-schools-page:not(.academy-colleges-page)>.academy-framework-section.section,.academy-schools-page:not(.academy-colleges-page)>.academy-inclusions-section.section,.academy-schools-page:not(.academy-colleges-page)>.academy-stages-section.section{background:var(--color-surface)}.academy-schools-page:not(.academy-colleges-page)>.academy-complement-section.section,.academy-schools-page:not(.academy-colleges-page)>.academy-design-section.section,.academy-schools-page:not(.academy-colleges-page)>.academy-formats-section.section,.academy-schools-page:not(.academy-colleges-page)>.academy-workspace-section.section{background:#fff}:is(.academy-schools-page,.academy-employers-page) .cws-training-grid article{gap:20px}:is(.academy-schools-page,.academy-employers-page) .cws-training-grid .cws-training-label{margin-bottom:0}:is(.academy-schools-page,.academy-employers-page) .cws-training-grid .cws-training-focus{gap:7px;margin-top:12px}:is(.academy-schools-page,.academy-employers-page) .cws-training-grid .cws-training-focus li{position:relative;padding-left:16px}:is(.academy-schools-page,.academy-employers-page) .cws-training-grid .cws-training-focus li:before{content:"";position:absolute;top:.7em;left:0;width:7px;height:2px;background:var(--color-brand-blue)}@media (max-width:680px){:is(.academy-schools-page,.academy-employers-page) .cws-training-grid .cws-training-focus{gap:0;margin-top:8px}:is(.academy-schools-page,.academy-employers-page) .cws-training-grid .cws-training-focus li{padding-left:16px}:is(.academy-schools-page,.academy-employers-page) .cws-training-grid .cws-training-focus li:nth-child(2n){padding-left:26px}:is(.academy-schools-page,.academy-employers-page) .cws-training-grid .cws-training-focus li:before{top:50%;transform:translateY(-50%)}:is(.academy-schools-page,.academy-employers-page) .cws-training-grid .cws-training-focus li:nth-child(2n):before{left:10px}}.academy-colleges-page .academy-hero .unified-hero-copy .eyebrow,.academy-schools-page .academy-hero .unified-hero-copy .eyebrow{color:#fff!important}@media (min-width:1041px){.academy-schools-page:not(.academy-colleges-page) .academy-final-cta .cws-section-header p:not(.eyebrow){max-width:none;white-space:nowrap}}.academy-employers-page .academy-hero .unified-hero-copy .eyebrow{color:#fff!important}.academy-page .academy-funding-disclaimer{margin:14px 0 0;color:#6b7280;font-size:13px;line-height:1.5}.academy-schools-page:not(.academy-colleges-page)>.academy-funding-section.section{background:var(--color-surface)}.academy-schools-page:not(.academy-colleges-page)>.academy-final-cta.section{background:#fff}.academy-schools-page.eesf-page:not(.academy-colleges-page)>.academy-final-cta.section{background:var(--color-surface)}@media (min-width:1041px){.academy-hub-page .academy-final-cta .cws-section-header,.academy-hub-page .academy-final-cta .cws-section-header h2{max-width:none}.academy-hub-page .academy-final-cta .cws-section-header h2{white-space:nowrap}}.academy-colleges-page>.academy-funding-section.section{background:#fff}.academy-colleges-page>.academy-final-cta.section{background:var(--color-surface)}@media (max-width:680px){.academy-page .cws-training-grid article+article,.academy-page .cws-training-grid article:nth-child(n){border-top:0;border-bottom:0}.academy-page .cws-training-grid article+article{margin-top:32px;padding-top:0}.academy-page .cws-training-grid .cws-training-focus li:nth-child(n){border-top:0;border-left:0}}.footer .footer-column h2{color:#fff}.academy-hub-page>.academy-final-cta.section{background:#fff}.academy-hub-page .academy-hero .unified-hero-copy .eyebrow,.cws-page .cws-hero:not(.pace-hero) .unified-hero-copy .eyebrow,.pace-page .pace-hero .unified-hero-copy .eyebrow{color:#fff!important}@media (min-width:681px){.pace-page .service-hero-source .talent-hero.unified-hero.cws-hero.pace-hero .unified-hero-copy{transform:translateY(8px)}.service-hero-source .talent-hero.unified-hero.cws-hero:not(.pace-hero){padding-top:48px;padding-bottom:80px}}.cws-workspace-callout.cws-workspace-callout-visual{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-gap:clamp(28px,3.5vw,48px);gap:clamp(28px,3.5vw,48px);align-items:center;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);margin-top:clamp(48px,5vw,72px)}.cws-fit-role.cws-fit-role-workspace{margin-top:28px;color:#6b7280;font-size:.86rem}@media (max-width:1040px){.cws-workspace-callout.cws-workspace-callout-visual{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.cws-workspace-callout.cws-workspace-callout-visual{margin-top:40px}}@media (min-width:681px){.team-sessions-built-section .team-sessions-section-header h2{font-size:clamp(32px,2.6vw,36px);line-height:1.15}}.team-sessions-pricing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:24px}.team-sessions-pricing-actions .button.primary{margin:0}.team-sessions-pricing-actions .team-sessions-pricing-help{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--color-charcoal);font-size:15px;font-weight:500}@media (max-width:680px){.team-sessions-pricing-actions{flex-direction:column;align-items:flex-start}}@media (min-width:1041px){.speaking-topics-section .speaking-section-header,.speaking-topics-section .speaking-section-header h2{max-width:none}.speaking-topics-section .speaking-section-header h2{white-space:nowrap}.speaking-topics-section .speaking-section-header p:not(.eyebrow){max-width:760px}}@media (min-width:681px){.tools-index-page .insights-intro h1{font-size:clamp(36px,4.4vw,44px);line-height:1.1}}.tools-suggestion-section{padding:clamp(40px,5vw,64px) 0}.tool-suggestion{padding:clamp(22px,3vw,32px);background:var(--white);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.tool-suggestion h2{margin:0;color:var(--navy-950);font-size:22px;font-weight:650;line-height:1.25}.tool-suggestion-success p,.tool-suggestion>p{margin:8px 0 0;color:var(--color-charcoal);font-size:1rem;line-height:1.55}.tool-suggestion-open{margin-top:18px}.tool-suggestion-form{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.tool-suggestion-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tool-suggestion-form .field input,.tool-suggestion-form .field textarea{min-height:46px;border-radius:8px}.tool-suggestion-form .field textarea{min-height:120px;resize:vertical}.tool-suggestion-form .contact-submit{justify-self:start}.tool-suggestion-success{margin-top:8px}.tool-suggestion-success .tool-suggestion-success-title{color:var(--navy-950);font-weight:600}.tool-suggestion-success-title:focus{outline:none}@media (max-width:680px){.tool-suggestion h2{font-size:20px}.tool-suggestion-row{grid-template-columns:minmax(0,1fr)}}.contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px}.contact-submit:disabled{cursor:progress;opacity:.85}.contact-submit-spinner{animation:contact-spin .9s linear infinite}@keyframes contact-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.contact-submit-spinner{animation:none}}.contact-success-icon{display:block;margin-bottom:12px;color:var(--color-brand-blue,#2454A6)}.capacity-planner-page{--capacity-ok:var(--color-accent-green,#159A62);--capacity-tight:var(--amber,#d99041);--capacity-gap:#9c351d}.capacity-fieldset{margin:0 0 22px;padding:0;border:0}.capacity-fieldset legend{margin:0 0 10px;padding:0;color:var(--navy-950);font-size:1rem;font-weight:600}.capacity-progress{margin:4px 0 8px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white)}.capacity-progress summary{color:var(--wf-blue);font-weight:600;cursor:pointer}.capacity-progress[open] summary{margin-bottom:10px}.capacity-fields--progress{margin-top:6px}.capacity-result-header{max-width:780px}.capacity-result-header h2{margin:4px 0 8px;color:var(--navy-950);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;scroll-margin-top:96px}.capacity-result-header h2:focus{outline:none}.capacity-result-header>p:not(.eyebrow){margin:0;max-width:700px;color:var(--color-charcoal);font-size:1.05rem;line-height:1.6}.capacity-report{max-width:780px;margin:20px 0 12px;padding:clamp(22px,4vw,40px);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md)}.capacity-print-only{display:none}.capacity-section+.capacity-section{margin-top:30px}.capacity-section h3{margin:0 0 12px;color:var(--navy-950);font-size:1.1rem;line-height:1.3}.capacity-section-intro,.capacity-section>p{margin:0 0 12px;color:var(--color-charcoal);line-height:1.6}.capacity-meta{display:flex;flex-wrap:wrap;gap:10px 36px;margin:0}.capacity-card dt,.capacity-constraint-figures dt,.capacity-meta dt{color:var(--muted);font-size:.8125rem}.capacity-meta dd{margin:2px 0 0;color:var(--navy-950);font-size:1.15rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.capacity-funnel{display:grid;max-width:460px;margin:0;padding:0;list-style:none}.capacity-funnel-stage{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:2px 16px;gap:2px 16px;padding:10px 14px;background:color-mix(in srgb,var(--wf-blue) 5%,var(--color-white));border:1px solid color-mix(in srgb,var(--wf-blue) 18%,var(--color-border));border-radius:var(--radius-sm)}.capacity-funnel li:last-child .capacity-funnel-stage{background:color-mix(in srgb,var(--wf-blue) 10%,var(--color-white))}.capacity-funnel-label{color:var(--navy-950);font-weight:600}.capacity-funnel-value{color:var(--navy-950);font-size:1.3rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.capacity-funnel-remaining{grid-column:1/-1;color:var(--color-charcoal);font-size:.85rem}.capacity-funnel-rate{margin:0;padding:4px 0 4px 16px;color:var(--muted);font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.capacity-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.capacity-card{padding:16px 18px;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.capacity-card-title{margin:0 0 8px;color:var(--navy-950);font-weight:600}.capacity-card dl{display:flex;gap:28px;margin:0}.capacity-card dd{margin:2px 0 0;color:var(--navy-950);font-size:1.35rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.capacity-bar{height:6px;margin:14px 0 8px;overflow:hidden;background:color-mix(in srgb,var(--navy-950) 8%,var(--color-white));border-radius:999px}.capacity-bar span{display:block;height:100%;background:var(--capacity-ok);border-radius:inherit}.capacity-card--tight .capacity-bar span{background:var(--capacity-tight)}.capacity-card--gap .capacity-bar span{background:var(--capacity-gap)}.capacity-card-status{margin:0;color:var(--color-charcoal);font-size:.85rem;line-height:1.5}.capacity-card-difference{font-weight:600}.capacity-card-coverage{color:var(--muted);font-size:.8rem}.capacity-constraint{padding:18px 20px;border:1px solid var(--color-border);border-left:4px solid var(--capacity-gap);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--capacity-gap) 4%,var(--color-white))}.capacity-constraint--clear{border-left-color:var(--capacity-ok);background:color-mix(in srgb,var(--capacity-ok) 5%,var(--color-white))}.capacity-constraint-label{margin:0;color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.capacity-constraint-title{margin:4px 0 12px;color:var(--navy-950);font-size:1.3rem;font-weight:650;line-height:1.25}.capacity-constraint-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;margin:0 0 12px}.capacity-constraint-figures dd{margin:2px 0 0;color:var(--navy-950);font-size:1.15rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.capacity-constraint-stage{grid-column:1/-1;margin:4px 0 0;color:var(--navy-950);font-weight:600}.capacity-constraint>p:last-child{margin-bottom:0}.capacity-application-gap{margin:12px 0 0;color:var(--color-charcoal);line-height:1.55}.capacity-support-figure{margin:0 0 6px;color:var(--navy-950);font-weight:600}.capacity-support-figure>span:first-child{font-size:2.2rem;font-weight:650;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.capacity-support-target{color:var(--muted);font-weight:500}p.capacity-support-target{margin:0 0 12px}.capacity-recommendations{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:1.2em}.capacity-recommendations li{color:var(--ink);line-height:1.6}.capacity-recommendation-note{display:block;color:var(--muted);font-size:.85rem;line-height:1.5}.capacity-note{margin:28px 0 0;padding-top:16px;color:var(--muted);font-size:.85rem;line-height:1.55;border-top:1px solid var(--color-border)}.capacity-note--small{margin-top:8px;padding-top:0;border-top:0}.capacity-attribution{margin:8px 0 0;color:var(--muted);font-size:.8rem}.capacity-scenario{max-width:780px;margin:32px 0 0;padding:clamp(20px,3vw,30px);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.capacity-scenario h3{margin:4px 0 6px;color:var(--navy-950);font-size:1.25rem}.capacity-scenario-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));grid-gap:14px 16px;gap:14px 16px}.capacity-scenario-reset{margin:12px 0 18px}.capacity-comparison{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.capacity-comparison td,.capacity-comparison th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--color-border)}.capacity-comparison thead th{color:var(--muted);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.capacity-comparison tbody th{color:var(--color-charcoal);font-weight:500}.capacity-comparison td{color:var(--navy-950);font-weight:600}.capacity-comparison tr[data-changed] td:last-child{color:var(--wf-blue)}.capacity-scenario-note{margin:12px 0 0;font-weight:600;line-height:1.5}.capacity-scenario-note--positive{color:var(--capacity-ok)}.capacity-scenario-note--short{color:var(--capacity-gap)}@media (max-width:680px){.capacity-compare{grid-template-columns:minmax(0,1fr)}.capacity-constraint-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-section+.capacity-section{margin-top:24px}}@media print{body:has(.capacity-report) .capacity-planner-page>section:not(.capacity-result),body:has(.capacity-report) .capacity-result .tool-hint,body:has(.capacity-report) .capacity-result-header,body:has(.capacity-report) .capacity-scenario,body:has(.capacity-report) .site-shell>:not(main):not(#main-content),body:has(.capacity-report)>:not(.site-shell){display:none!important}body:has(.capacity-report),body:has(.capacity-report) .site-shell{min-height:0;background:#FFFFFF}body:has(.capacity-report) .capacity-result.tool-session{padding:0;background:#FFFFFF}body:has(.capacity-report) .capacity-result>.wrap{width:100%;max-width:none;margin:0}.capacity-report{width:100%;max-width:none;margin:0;padding:0;font-size:10pt;border:0;border-radius:0}.capacity-print-only{display:block;margin:0 0 12pt}.capacity-brand{margin:0 0 3pt;color:var(--wf-blue);font-size:9.5pt;font-weight:700}.capacity-print-only h2{margin:0 0 4pt;color:var(--navy-950);font-size:17pt;line-height:1.15}.capacity-print-only p:not(.capacity-brand){margin:0;color:var(--color-charcoal);font-size:10pt;line-height:1.4}.capacity-section{break-inside:avoid;page-break-inside:avoid}.capacity-section+.capacity-section{margin-top:12pt}.capacity-bar,.capacity-bar span,.capacity-constraint,.capacity-funnel-stage{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.eib-page{--eib-ok:var(--color-accent-green,#159A62);--eib-warn:var(--amber,#d99041);--eib-alert:#9c351d;--eib-line:var(--color-border)}.eib-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.eib-muted{margin:0;color:var(--color-charcoal);font-size:.9rem;line-height:1.5}.eib-fineprint{margin:12px 0 0;color:var(--muted);font-size:.8rem;line-height:1.5}.eib-input{width:100%;min-height:44px;padding:8px 10px;color:var(--ink);font:inherit;font-size:.95rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.eib-input:focus-visible{outline:2px solid var(--wf-blue);outline-offset:1px}textarea.eib-input{min-height:64px;resize:vertical}.eib-field,.eib-inline-field{display:grid;grid-gap:4px;gap:4px;min-width:0}.eib-field>span,.eib-inline-field>span{color:var(--color-charcoal);font-size:.8rem;font-weight:600}.eib-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.9rem;cursor:pointer}.eib-check input{width:18px;height:18px;accent-color:var(--wf-blue)}.eib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:12px 16px;gap:12px 16px;margin:12px 0}.eib-field--wide{grid-column:1/-1}.eib-subhead{margin:14px 0 8px;color:var(--navy-950);font-size:.9rem;font-weight:600}.eib-tag{display:inline-block;margin-left:6px;padding:1px 7px;color:var(--wf-blue);font-size:.72rem;font-weight:600;letter-spacing:.02em;vertical-align:2px;border:1px solid color-mix(in srgb,var(--wf-blue) 30%,var(--color-white));border-radius:999px}.eib-tag--muted{color:var(--muted);border-color:var(--color-border)}.eib-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px}.eib-setup-grid>.tool-choice-group,.eib-setup-grid>.tool-error,.eib-setup-wide{grid-column:1/-1}.eib-primary-goal-options .tool-choice-options{display:flex;flex-wrap:wrap;gap:9px}.eib-primary-goal-options .tool-choice{display:inline-flex;flex:0 0 auto;align-items:center;width:auto;max-width:min(100%,260px);min-height:50px;padding:12px 14px}.eib-primary-goal-options .tool-choice input{margin-top:0}.eib-workspace-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--eib-line)}.eib-final-head h2,.eib-workspace-head h2{margin:4px 0 6px;color:var(--navy-950);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2;scroll-margin-top:96px}.eib-agenda-head h3:focus,.eib-final-head h2:focus,.eib-workspace-head h2:focus{outline:none}.eib-structure-recommendation{display:grid;grid-gap:3px;gap:3px;margin:8px 0 10px}.eib-structure-recommendation p{margin:0;color:var(--color-charcoal);line-height:1.55}.eib-structure-recommendation .eib-structure-label{color:var(--muted);font-size:.82rem;font-weight:600}.eib-structure-name{color:var(--navy-950);font-weight:650}.eib-meta{margin:0;color:var(--color-charcoal)}.eib-workspace-actions{display:flex;flex-wrap:wrap;gap:8px}.eib-canvas{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:24px;gap:24px;align-items:start;margin-top:24px}.eib-agenda{padding:clamp(18px,3vw,28px);background:var(--color-white);border:1px solid var(--eib-line);border-radius:var(--radius-md)}.eib-agenda-head h3{margin:2px 0 12px;color:var(--navy-950);font-size:1.35rem;scroll-margin-top:96px}.eib-time{display:flex;flex-wrap:wrap;gap:8px 32px;margin:0}.eib-time dt{color:var(--muted);font-size:.8rem}.eib-time dd{margin:2px 0 0;color:var(--navy-950);font-size:1.2rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eib-time [data-state=over] dd{color:var(--eib-alert)}.eib-time [data-state=full] dd{color:var(--eib-ok)}.eib-time-bar{height:6px;margin:12px 0 4px;overflow:hidden;background:color-mix(in srgb,var(--navy-950) 8%,var(--color-white));border-radius:999px}.eib-time-bar span{display:block;height:100%;background:var(--wf-blue);border-radius:inherit}.eib-time-bar[data-over] span{background:var(--eib-alert)}.eib-over{margin:8px 0 0;color:var(--eib-alert);font-weight:600}.eib-segments{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}.eib-segment{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:12px 14px;border:1px solid var(--eib-line);border-left:3px solid var(--wf-blue);border-radius:var(--radius-sm)}.eib-segment[data-overrun]{border-left-color:var(--eib-alert);background:color-mix(in srgb,var(--eib-alert) 4%,var(--color-white))}.eib-segment-time{display:grid;align-content:start;grid-gap:2px;gap:2px;color:var(--navy-950);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eib-segment-length{color:var(--muted);font-size:.8rem;font-weight:500}.eib-segment-body{display:grid;grid-gap:8px;gap:8px;min-width:0}.eib-segment-main{display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-gap:10px;gap:10px;align-items:end}.eib-segment-name{font-weight:600}.eib-segment-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.eib-more summary,.eib-notes summary{min-height:32px;color:var(--wf-blue);font-size:.85rem;font-weight:600;cursor:pointer}.eib-flag{margin:0;color:var(--eib-warn);font-size:.82rem;font-weight:600}.eib-flag--warning{color:var(--eib-alert)}.eib-segment-actions{display:grid;align-content:start;grid-gap:6px;gap:6px}.eib-remove,.eib-segment-actions button{min-width:44px;min-height:36px;padding:4px 10px;color:var(--navy-950);font:inherit;font-size:.82rem;background:var(--color-white);border:1px solid var(--eib-line);border-radius:var(--radius-sm);cursor:pointer}.eib-segment-actions button:disabled{color:var(--muted);cursor:default;opacity:.55}.eib-remove{color:var(--eib-alert)}.eib-empty{margin-top:16px;padding:18px;border:1px dashed var(--eib-line);border-radius:var(--radius-sm)}.eib-empty p{margin:0 0 12px;color:var(--color-charcoal)}.eib-tray{margin-top:20px;padding-top:16px;border-top:1px solid var(--eib-line)}.eib-side-title,.eib-tray-title{margin:0 0 10px;color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.eib-toggles,.eib-tray-items{display:flex;flex-wrap:wrap;gap:8px}.eib-toggles button,.eib-tray-items button{min-height:40px;padding:6px 12px;color:var(--navy-950);font:inherit;font-size:.88rem;background:var(--color-white);border:1px solid var(--eib-line);border-radius:999px;cursor:pointer}.eib-tray-items button span{margin-left:4px;color:var(--muted);font-size:.78rem}.eib-toggles button:hover,.eib-tray-items button:hover{border-color:color-mix(in srgb,var(--wf-blue) 50%,var(--eib-line))}.eib-toggles button[aria-pressed=true]{color:var(--wf-blue);font-weight:600;background:color-mix(in srgb,var(--wf-blue) 8%,var(--color-white));border-color:var(--wf-blue)}.eib-side{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:16px;gap:16px}.eib-guidance,.eib-readiness{padding:16px 18px;background:var(--color-white);border:1px solid var(--eib-line);border-radius:var(--radius-md)}.eib-guidance ul,.eib-readiness ul{display:grid;margin:0;padding:0;list-style:none}.eib-readiness button{display:flex;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 0;color:var(--navy-950);font:inherit;font-size:.92rem;text-align:left;background:none;border:0;border-bottom:1px solid var(--eib-line);cursor:pointer}.eib-readiness li:last-child button{border-bottom:0}.eib-readiness-value{color:var(--color-charcoal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.eib-readiness [data-state=complete] .eib-readiness-value{color:var(--eib-ok);font-weight:600}.eib-readiness [data-state=attention] .eib-readiness-value{color:var(--eib-alert);font-weight:600}.eib-guidance li{padding:8px 0 8px 12px;color:var(--ink);font-size:.9rem;line-height:1.5;border-left:3px solid var(--wf-blue)}.eib-guidance li+li{margin-top:8px}.eib-guidance li[data-level=warning]{border-left-color:var(--eib-alert)}.eib-guidance li[data-level=info]{border-left-color:var(--eib-line)}.eib-sections{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.eib-section{background:var(--color-white);border:1px solid var(--eib-line);border-radius:var(--radius-md);scroll-margin-top:96px}.eib-section>summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;min-height:56px;padding:16px 20px;cursor:pointer;list-style:none}.eib-section>summary::-webkit-details-marker{display:none}.eib-section-title{color:var(--navy-950);font-size:1.05rem;font-weight:650}.eib-section-title:before{content:"+";display:inline-block;width:1.2em;color:var(--wf-blue)}.eib-section[open] .eib-section-title:before{content:"–"}.eib-section-summary{color:var(--color-charcoal);font-size:.88rem}.eib-section-body{padding:0 20px 20px}.eib-brief-statement{margin:0 0 4px;color:var(--navy-950);font-size:1.02rem;line-height:1.55}.eib-rows{display:grid;margin:8px 0 0;padding:0;list-style:none}.eib-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px 16px;gap:10px 16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--eib-line)}.eib-row--comm,.eib-row--measure{grid-template-columns:minmax(0,1fr) auto}.eib-row--measure{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.eib-role-row{grid-template-columns:minmax(160px,.65fr) minmax(0,1.35fr);align-items:start}.eib-role-grid{width:100%}.eib-row-main{min-width:0}.eib-row-title{margin:0 0 2px;color:var(--navy-950);font-weight:600}.eib-target-state{grid-column:1/-1;margin:0;color:var(--muted);font-size:.82rem}.eib-status{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--eib-line);border-radius:var(--radius-sm);overflow:hidden}.eib-status button{min-height:40px;padding:6px 10px;color:var(--color-charcoal);font:inherit;font-size:.82rem;background:var(--color-white);border:0;border-right:1px solid var(--eib-line);cursor:pointer}.eib-status button:last-child{border-right:0}.eib-status button[data-active]{color:var(--color-white);font-weight:600;background:var(--wf-blue)}.eib-row[data-status=ready] .eib-row-title:after,.eib-row[data-status=sent] .eib-row-title:after{content:" ✓";color:var(--eib-ok)}.eib-date{margin-left:6px;color:var(--wf-blue);font-size:.82rem;font-weight:600}.eib-date--late{color:var(--eib-alert)}.eib-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}.eib-chips li{padding:4px 10px;color:var(--navy-950);font-size:.85rem;background:color-mix(in srgb,var(--navy-950) 4%,var(--color-white));border-radius:999px}.eib-add-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));grid-gap:10px 12px;gap:10px 12px;align-items:end;margin-top:16px;padding-top:14px;border-top:1px dashed var(--eib-line)}.eib-window{margin:4px 0 16px;padding:12px 16px;border-left:3px solid var(--eib-warn);background:color-mix(in srgb,var(--eib-warn) 7%,var(--color-white));border-radius:var(--radius-sm)}.eib-window[data-mode=today],.eib-window[data-mode=under_2_weeks],.eib-window[data-mode=within_72_hours]{border-left-color:var(--eib-alert);background:color-mix(in srgb,var(--eib-alert) 5%,var(--color-white))}.eib-window-title{margin:0 0 2px;color:var(--navy-950);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eib-window p:not(.eib-window-title){margin:0;color:var(--ink)}.eib-timeline{position:relative;margin:0;padding:0 0 0 22px;list-style:none}.eib-timeline:before{content:"";position:absolute;top:8px;bottom:8px;left:6px;width:2px;background:var(--eib-line)}.eib-timeline-item{position:relative;display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:44px}.eib-timeline-item:before{content:"";position:absolute;left:-21px;top:50%;width:10px;height:10px;background:var(--color-white);border:2px solid var(--wf-blue);border-radius:50%;transform:translateY(-50%)}.eib-timeline-item--today:before{background:var(--navy-950);border-color:var(--navy-950)}.eib-timeline-item--event:before{width:14px;height:14px;left:-23px;background:var(--wf-blue)}.eib-timeline-item--event .eib-timeline-label,.eib-timeline-item--today .eib-timeline-date{color:var(--navy-950);font-weight:700}.eib-timeline-item[data-done] .eib-timeline-label>span{color:var(--muted);text-decoration:line-through}.eib-timeline-item[data-done]:before{background:var(--eib-ok);border-color:var(--eib-ok)}.eib-timeline-item[data-optional]{opacity:.8}.eib-timeline-date{color:var(--color-charcoal);font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eib-task-editor{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.35fr) minmax(150px,.35fr);grid-gap:10px;gap:10px;align-items:end;padding:10px 0}.eib-task-editor .eib-muted{grid-column:1/-1;margin:0}.eib-ros .eib-input{min-height:34px;padding:6px 8px;font-size:.84rem}.eib-ros-wrap{overflow-x:auto}.eib-ros{width:100%;border-collapse:collapse;font-size:.88rem}.eib-ros td,.eib-ros th{padding:8px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--eib-line)}.eib-ros thead th{color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.eib-ros tbody th{color:var(--navy-950)}.eib-ros td:first-child{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eib-ros tr[data-operational] td,.eib-ros tr[data-operational] th{color:var(--color-charcoal);font-style:italic}.eib-ros tr[data-overrun] th{color:var(--eib-alert)}.eib-report{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:1.3em}.eib-dayof-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.eib-dayof-now{margin:18px 0;padding:20px 22px;color:var(--color-white);background:var(--navy-950);border-radius:var(--radius-md)}.eib-dayof-label{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.eib-dayof-time{margin:6px 0 0;font-size:1.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eib-dayof-segment{margin:2px 0 12px;font-size:1.6rem;font-weight:650}.eib-dayof-now dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));grid-gap:10px 20px;gap:10px 20px;margin:0}.eib-dayof-now dt{font-size:.75rem;opacity:.75}.eib-dayof-now dd{margin:2px 0 0}.eib-dayof-list{display:grid;margin:0;padding:0;list-style:none}.eib-dayof-list li{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--eib-line)}.eib-dayof-list li[data-operational] strong{color:var(--color-charcoal);font-weight:500;font-style:italic}.eib-dayof-list li[data-current]{background:color-mix(in srgb,var(--wf-blue) 6%,var(--color-white))}.eib-dayof-list-time{color:var(--navy-950);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eib-dayof-list-body{display:grid;grid-gap:2px;gap:2px;font-size:.92rem}.eib-final-head{max-width:820px}.eib-final-head>p:not(.eyebrow){margin:0 0 14px;color:var(--color-charcoal)}.eib-final-readiness{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:0 24px;gap:0 24px;margin:0 0 16px;padding:0;list-style:none}.eib-final-readiness li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--eib-line)}.eib-final-readiness li>span:first-child{color:var(--navy-950);font-weight:600}.eib-final-readiness li[data-state=complete]>span:last-child{color:var(--eib-ok);font-weight:600}.eib-final-readiness li[data-state=attention]>span:last-child{color:var(--eib-alert);font-weight:600}.eib-plan-document{max-width:900px;margin:20px 0 12px;padding:clamp(22px,4vw,40px);background:var(--color-white);border:1px solid var(--eib-line);border-radius:var(--radius-md)}.eib-print-only{display:none}.eib-doc-section+.eib-doc-section{margin-top:28px}.eib-doc-section h3{margin:0 0 10px;color:var(--navy-950);font-size:1.1rem}.eib-doc-section>p{margin:0 0 8px;color:var(--color-charcoal)}.eib-doc-dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:10px 24px;gap:10px 24px;margin:12px 0 0}.eib-doc-dl dt{color:var(--muted);font-size:.8rem}.eib-doc-dl dd{margin:2px 0 0;color:var(--navy-950)}.eib-doc-agenda,.eib-doc-list{display:grid;margin:0;padding:0;list-style:none}.eib-doc-agenda li,.eib-doc-list li{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:12px;gap:12px;padding:7px 0;border-bottom:1px solid var(--eib-line)}.eib-doc-agenda li>span:first-child,.eib-doc-list li>span:first-child{color:var(--color-charcoal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eib-doc-agenda li[data-overrun]{color:var(--eib-alert)}@media (max-width:960px){.eib-canvas{grid-template-columns:minmax(0,1fr)}.eib-side{position:static}}@media (max-width:680px){.eib-setup-grid{grid-template-columns:minmax(0,1fr)}.eib-primary-goal-options .tool-choice-options{gap:8px}.eib-primary-goal-options .tool-choice{flex:1 1 min(100%,240px);max-width:100%}.eib-workspace-actions .button{flex:1 1 100%;justify-content:center}.eib-segment{grid-template-columns:minmax(0,1fr);gap:10px}.eib-segment-time{display:flex;gap:10px;align-items:baseline}.eib-segment-fields,.eib-segment-main{grid-template-columns:minmax(0,1fr)}.eib-segment-actions{display:flex;flex-wrap:wrap}.eib-segment-actions button{flex:1 1 auto;min-height:44px}.eib-role-row,.eib-row,.eib-row--comm,.eib-task-editor,.eib-timeline-item{grid-template-columns:minmax(0,1fr)}.eib-timeline-item{gap:0;padding:6px 0}.eib-dayof-list li,.eib-doc-agenda li,.eib-doc-list li{grid-template-columns:minmax(0,1fr);gap:2px}.eib-ros thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.eib-ros,.eib-ros tbody,.eib-ros td,.eib-ros th,.eib-ros tr{display:block}.eib-ros tr{padding:10px 0;border-bottom:1px solid var(--eib-line)}.eib-ros td,.eib-ros th{padding:2px 0;border:0}.eib-ros td:before{content:attr(data-label) ": ";color:var(--muted);font-size:.8rem}}@media print{body:has(.eib-plan-document) .eib-final-head,body:has(.eib-plan-document) .eib-page>section:not(.eib-final),body:has(.eib-plan-document) .site-shell>:not(main):not(#main-content),body:has(.eib-plan-document)>:not(.site-shell){display:none!important}body:has(.eib-plan-document),body:has(.eib-plan-document) .site-shell{min-height:0;background:#FFFFFF}body:has(.eib-plan-document) .eib-final.tool-session{padding:0;background:#FFFFFF}body:has(.eib-plan-document) .eib-final>.wrap{width:100%;max-width:none;margin:0}.eib-plan-document{width:100%;max-width:none;margin:0;padding:0;font-size:10pt;border:0;border-radius:0}.eib-print-only{display:block;margin:0 0 12pt}.eib-brand{margin:0 0 3pt;color:var(--wf-blue);font-size:9.5pt;font-weight:700}.eib-print-only h2{margin:0;color:var(--navy-950);font-size:18pt}.eib-doc-section{break-inside:avoid;page-break-inside:avoid}.eib-doc-section+.eib-doc-section{margin-top:12pt}.eib-ros-wrap{overflow:visible}.eib-ros{font-size:8.5pt}}.eib-final-event{margin:0 0 14px;color:var(--color-charcoal)}.eib-final-event strong{color:var(--navy-950)}.eib-new-event{display:inline-block;margin-top:10px}.eib-email{max-width:640px;margin:16px 0 0;padding:16px 18px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md)}.eib-email-title{margin:0 0 4px;color:var(--navy-950);font-weight:600}.eib-email-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:680px){.page-hero.unified-hero,.talent-hero.unified-hero,.unified-hero{min-height:clamp(520px,146vw,590px);padding-top:0;padding-bottom:0}.site-shell main .unified-hero:not(.home-unified-hero) .unified-hero-grid,.unified-hero .unified-hero-grid{min-height:clamp(520px,146vw,590px);padding:clamp(34px,10vw,48px) clamp(10px,3.5vw,22px) clamp(40px,11vw,56px)!important}.unified-hero .unified-hero-copy,.unified-hero:not(.home-unified-hero) .unified-hero-copy{width:min(100%,26rem)!important;max-width:min(100%,26rem)!important}.page-hero.unified-hero .eyebrow,.talent-hero.unified-hero .eyebrow,.unified-hero .eyebrow{margin-bottom:10px!important;font-size:12.5px;line-height:1.2;font-weight:600}.home-unified-hero h1,.page-hero.home-unified-hero h1,.page-hero.unified-hero h1,.talent-hero.home-unified-hero h1,.talent-hero.unified-hero h1,.unified-hero h1,.unified-hero:not(.home-unified-hero) .unified-hero-copy h1{width:min(100%,14.5em)!important;max-width:min(100%,14.5em)!important;font-size:clamp(1.8rem,calc(2vw + 1.4rem),2.35rem)!important;line-height:1.01!important;font-weight:700}.home-unified-hero .hero-copy,.unified-hero .hero-copy,.unified-hero .lede,.unified-hero p:not(.eyebrow),.unified-hero:not(.home-unified-hero) .unified-hero-copy>p:not(.eyebrow){width:min(100%,22rem)!important;max-width:min(100%,22rem)!important;margin-top:clamp(14px,4vw,20px)!important;font-size:clamp(1rem,4.2vw,1.125rem)!important;line-height:1.46!important;font-weight:400;text-wrap:pretty}.home-unified-hero .button-row,.unified-hero .button-row,.unified-hero:not(.home-unified-hero) .button-row{width:min(100%,22rem)!important;gap:clamp(10px,3.2vw,14px)!important;margin-top:clamp(20px,6vw,28px)!important}.home-unified-hero .button,.unified-hero .button,.unified-hero .button.primary{min-height:48px;width:min(100%,22rem);max-width:100%;padding:13px clamp(16px,5vw,22px);font-size:clamp(.96875rem,3.8vw,1.025rem);font-weight:600;text-align:center;overflow-wrap:normal}.unified-hero .home-hero-text-link{max-width:100%;font-size:clamp(.9375rem,3.7vw,.975rem);font-weight:500;text-wrap:balance}.contact-page .page-hero.unified-hero{min-height:360px}.contact-page .page-hero.unified-hero .unified-hero-grid,.site-shell main .contact-page .page-hero.unified-hero .unified-hero-grid{min-height:360px;padding-top:34px!important;padding-bottom:36px!important}.contact-page .page-hero.unified-hero h1{font-size:clamp(1.95rem,8vw,2.35rem)!important}}