.leadership-training-hero{background-image:url(/images/leadership-training/header-leadership.webp)!important;background-size:cover!important;background-position:center!important}.leadership-page{background:#fff}.leadership-intro{text-align:center;max-width:760px;padding:86px 0 58px}.leadership-intro h2,.programs-heading h2,.leadership-final-cta h2{color:var(--navy, #172a6a);font-size:36px;line-height:1.18;margin:0 0 20px}.leadership-intro h2:after,.programs-heading h2:after{content:"";display:block;width:62px;height:3px;background:#347ffc;border-radius:999px;margin:20px auto 0}.leadership-intro p,.programs-heading p,.leadership-final-cta p{color:#506079;font-size:16px;line-height:1.7}.leadership-feature{position:relative;border-radius:28px;overflow:hidden;min-height:450px;margin-bottom:72px;box-shadow:0 26px 70px #1428641f}.leadership-feature img{width:100%;height:100%;min-height:450px;object-fit:cover}.leadership-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#121b37c7,#121b3738,#121b3705)}.leadership-feature-copy{position:absolute;z-index:2;left:72px;top:50%;transform:translateY(-50%);width:min(470px,calc(100% - 72px));color:#fff}.leadership-feature-copy .eyebrow{color:#fff;font-size:12px;letter-spacing:.08em;font-weight:700;margin-bottom:12px}.leadership-feature-copy h2{font-size:24px;line-height:1.25;margin:0 0 10px}.leadership-feature-copy p{font-size:18px;line-height:1.45;margin:0}.leadership-feature-copy strong{color:#58a0ff}.leadership-card{display:grid;grid-template-columns:1.35fr .75fr;gap:70px;background:#f3f6ff;border-radius:12px;padding:58px 64px;margin-bottom:72px}.leadership-card h2,.leadership-card h3{color:var(--navy, #172a6a);margin-top:0}.leadership-card h2{font-size:24px}.leadership-card p,.leadership-card li{color:#42516c;font-size:15px;line-height:1.75}.leadership-card ul{padding-left:18px;margin:16px 0 0}.leadership-card li{margin-bottom:10px}.life-skills{background:#202342;color:#fff;padding:74px 0;margin-bottom:78px}.life-skills-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.life-skills h2{font-size:34px;line-height:1.2;margin:0}.life-skills p{font-size:16px;line-height:1.75;color:#ffffffe0;margin:0}.programs{padding-bottom:88px}.programs-heading{text-align:center;max-width:860px;margin:0 auto 58px}.program-tab-buttons{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dce3f1;margin-bottom:52px}.program-tab-buttons button{border:0;background:transparent;padding:20px 12px;font-family:inherit;font-size:14px;color:#6a7388;cursor:pointer;position:relative}.program-tab-buttons button.is-active{color:#172a6a;font-weight:700}.program-tab-buttons button.is-active:after{content:"";position:absolute;left:22%;right:22%;bottom:-1px;height:3px;background:#347ffc;border-radius:999px}.program-panel{display:none;grid-template-columns:.95fr 1.05fr;gap:72px;align-items:center}.program-panel.is-active{display:grid}.program-panel h3{color:var(--navy, #172a6a);font-size:24px;margin:0 0 18px}.program-panel p{color:#42516c;font-size:16px;line-height:1.75}.program-panel img{border-radius:2px;box-shadow:0 24px 70px #1428641f}.leadership-testimonial-cta{background:#202342;color:#fff;text-align:center;border-radius:8px;padding:70px 48px;margin-bottom:80px}.leadership-testimonial-cta p{display:inline-block;background:#347ffc;border-radius:999px;padding:5px 18px;font-size:12px;margin:0 0 20px}.leadership-testimonial-cta h2{max-width:780px;margin:0 auto 24px;font-size:28px;line-height:1.25}.leadership-testimonial-cta a{color:#74a9ff;font-size:14px}.leadership-final-cta{text-align:center;max-width:900px;padding:34px 0 120px;background-image:radial-gradient(#e2e8f3 1px,transparent 1px);background-size:9px 9px}@media(max-width:980px){.leadership-card,.life-skills-grid,.program-panel{grid-template-columns:1fr;gap:34px}.program-tab-buttons{grid-template-columns:1fr}.leadership-feature-copy{left:30px;width:calc(100% - 60px)}.leadership-card{padding:38px 28px}.leadership-intro h2,.programs-heading h2,.leadership-final-cta h2{font-size:30px}}.leadership-card aside h3:after{content:"";display:block;width:52px;height:2px;background:#347ffc;border-radius:999px;margin:14px 0 22px}.leadership-card aside ul{list-style:none;padding-left:0}.leadership-card aside li{position:relative;padding-left:28px}.leadership-card aside li:before{content:"âœ“";position:absolute;left:0;top:0;color:#347ffc;font-weight:800}.life-skills{position:relative;overflow:hidden;background:linear-gradient(to right,rgba(229,231,235,.8) 1px,transparent 1px),linear-gradient(to bottom,rgba(229,231,235,.8) 1px,transparent 1px),radial-gradient(circle 500px at 20% 100%,rgba(139,92,246,.3),transparent),radial-gradient(circle 500px at 100% 80%,rgba(59,130,246,.3),transparent),#fff!important;background-size:48px 48px,48px 48px,100% 100%,100% 100%}.life-skills h2{color:#172a6a!important}.life-skills p{color:#42516c!important}.life-skills{position:relative;overflow:hidden;background:#202342!important}.life-skills:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle 500px at 20% 100%,rgba(139,92,246,.28),transparent),radial-gradient(circle 500px at 100% 80%,rgba(59,130,246,.28),transparent);background-size:48px 48px,48px 48px,100% 100%,100% 100%;pointer-events:none;z-index:0}.life-skills .container{position:relative;z-index:1}.life-skills h2{color:#fff!important}.life-skills p{color:#ffffffe0!important}.program-tab-buttons button{font-weight:500!important;color:#6a7388!important}.program-tab-buttons button{font-weight:600!important;color:#6a7388!important}.program-tab-buttons button.is-active{font-weight:700!important}.leadership-testimonial-cta p{font-size:16px!important;padding:8px 24px!important;margin-bottom:28px!important}.leadership-testimonial-cta a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 38px;margin-top:10px;border-radius:6px;background:#fff;color:#347ffc!important;overflow:hidden;z-index:1}.leadership-testimonial-cta a:before{content:"";position:absolute;inset:0;background:#347ffc;transform:scaleX(0);transform-origin:left;transition:transform .35s ease;z-index:-1}.leadership-testimonial-cta a:hover{color:#fff!important}.leadership-testimonial-cta a:hover:before{transform:scaleX(1)}.leadership-final-cta .outline-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 38px;border-radius:6px;background:#202342;color:#fff!important;border:1px solid #202342;overflow:hidden;z-index:1}.leadership-final-cta .outline-btn:before{content:"";position:absolute;inset:0;background:#347ffc;transform:scaleX(0);transform-origin:left;transition:transform .35s ease;z-index:-1}.leadership-final-cta .outline-btn:hover:before{transform:scaleX(1)}.nav{font-weight:600!important}.dropdown-label:after{content:"▾"!important}.leadership-card aside li:before{content:""!important;position:absolute;left:0;top:9px;width:8px;height:14px;border-right:2px solid #347FFC;border-bottom:2px solid #347FFC;transform:rotate(45deg)}.leadership-final-cta{text-align:center;max-width:900px;padding:0 0 120px;background-image:url(/images/leadership-training/map-bg.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}
