/* V11: each section has one job. Shared experience, clear decisions, a separate path. */
.collective-hero .collective-brandmark{position:absolute;width:115%;max-width:none;height:auto;left:-8%;top:-8%;opacity:.16;z-index:-2;pointer-events:none;filter:drop-shadow(12px 16px 0 #419ebd22)}
.collective-line{opacity:.28}
.hero .collective-person{box-shadow:0 12px 26px #08324613;border-color:#ffffffdf}
.expertise-strip{background:linear-gradient(145deg,#e5f1f5,#cfe5ec);padding-top:52px;padding-bottom:55px;border-top:1px solid #b2cdd6;border-bottom:1px solid #abc7d2}
.expertise-heading{align-items:center;margin-bottom:30px}
.expertise-heading h2{font-size:clamp(27px,2.5vw,38px);line-height:1.2;max-width:850px}
.expertise-heading .accent{color:#106f8f}
.expertise-strip .trust-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.expertise-strip .trust-facts article{position:relative;isolation:isolate;overflow:hidden;padding:28px!important;border:1px solid #39758c!important;border-radius:21px;background:linear-gradient(135deg,#164b60,#083246);box-shadow:0 12px 25px #08324613;min-width:0}
.trust-facts article:after{content:'';position:absolute;width:180px;height:180px;right:-75px;top:-65px;border:20px solid #9fe7f50a;border-radius:50%;z-index:-1;pointer-events:none}
.trust-icon{display:grid;place-items:center;width:57px;height:57px;color:#b5edf6;border:1px solid #8fc8d866;background:#ffffff0a;border-radius:15px;margin-bottom:23px}
.trust-icon svg{width:36px;height:36px;stroke-width:1.5}
.expertise-strip .trust-facts .trust-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#a7e2ee;margin:0 0 12px}
.expertise-strip .trust-facts h3{font-size:clamp(21px,1.8vw,26px);line-height:1.25;min-height:0;color:#fff;margin-bottom:17px;letter-spacing:-.02em}
.expertise-strip .trust-facts article>p:not(.trust-label){color:#e0edf3;font-size:15px;line-height:1.7;margin:0}
.early-trust{padding-top:18px;padding-bottom:30px;background:linear-gradient(#f7fbfc,#edf5f8)}
.trust-quote{border-top:0;gap:25px;padding-top:25px;padding-bottom:30px}
.trust-quote .proof-label{margin:0 0 12px;font-size:11px;letter-spacing:.08em;color:#106f8f}
.trust-quote blockquote{font-size:clamp(21px,2vw,26px);line-height:1.45;font-weight:700;max-width:1050px}
.trust-quote>div>p:last-child{font-size:13px;line-height:1.7;color:#345566}
.trust-quote a{display:inline-flex;align-items:center;min-height:35px;border-bottom:1px solid #419ebd;margin-left:20px}
.theme-home .theme-contact{display:flex;width:fit-content;max-width:100%;font-size:13px;gap:15px;min-height:48px;padding:13px 17px;margin:22px 0 8px;border-radius:11px}
.theme-home .theme-panel-copy>.text-button{font-size:12px}
.leadership-foundation.section-pad{display:block;padding-top:70px;padding-bottom:65px;background:radial-gradient(ellipse at 100% 20%,#2b70883d,transparent 65%),linear-gradient(130deg,#083246,#103f52);border-top:3px solid #419ebd;border-bottom:0}
.leadership-foundation>.watermark{right:-180px;top:30px;width:580px;opacity:.045}
.leadership-foundation .leadership-copy{max-width:1050px}
.leadership-foundation .leadership-copy h2{max-width:1000px;font-size:clamp(31px,3.15vw,46px);line-height:1.16}
.leadership-foundation .leadership-copy>p:not(.eyebrow){font-size:18px;line-height:1.75;max-width:850px;margin-top:24px;color:#e3eef3}
.clarification-area{margin-top:35px;padding-top:30px;border-top:1px solid #76b4c54d}
.clarification-area>.eyebrow{font-size:11px;color:#b4e5f0;letter-spacing:.07em;margin-bottom:20px}
.clarification-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}
.clarification-card{padding:0;margin:0;background:#1c4b5e;border:1px solid #6ea4b7;border-radius:16px;overflow:hidden;color:#fff}
.clarification-card summary{display:grid;grid-template-columns:50px minmax(0,1fr) 20px;gap:17px;align-items:center;padding:22px;list-style:none;font-size:20px;line-height:1.35;font-weight:700;min-height:100px;cursor:pointer;color:#fff}
.clarification-card summary::-webkit-details-marker{display:none}
.clarification-card summary:after{display:none}
.clarification-icon{display:grid;place-items:center;border:1px solid #8bc9db66;background:#ffffff08;width:48px;height:48px;border-radius:12px;color:#b8edf5}
.leadership-foundation .clarification-card summary .clarification-icon svg{width:31px;height:31px;color:#b8edf5}
.clarification-card summary .clarification-plus{width:20px;height:20px;color:#b8edf5;transition:transform .18s ease}
.clarification-card[open]{border-color:#b5e7f0;background:#24586c}
.clarification-card[open] summary{border-bottom:1px solid #95c3ce55}
.clarification-card[open] .clarification-plus{transform:rotate(45deg)}
.clarification-card>div{padding:21px 25px 25px;font-size:16px;line-height:1.75;color:#edf5f7}
.clarification-card summary:hover{background:#ffffff06}
.clarification-card summary:focus-visible{outline:3px solid #9fe7f5;outline-offset:-4px;border-radius:14px}
.leadership-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px}
.leadership-footer>.text-button{color:#c1e7ef;font-size:14px}
.button.button-light{background:#c0e7ee;color:#083246;border-color:#c0e7ee}
.button.button-light:before{background:#effbfc}
.development{background:linear-gradient(160deg,#edf5f8,#d6e9ef);border-top:1px solid #8cb5c6;padding-top:64px;padding-bottom:65px}
.development .section-top{margin-bottom:28px;gap:45px}
.development .section-aside{color:#355768}
.development .shared-way{max-width:none;width:100%;background:#fafdfe;border:1px solid #abcbd8;border-radius:24px;padding:33px;box-shadow:0 12px 28px #0832460a}
.development .pathway>.eyebrow{color:#106f8f;font-size:12px}
.development .pathway-stations{margin:25px 0 27px;gap:20px}
.development .pathway-stations:before{top:22px;background:#419ebd;opacity:.65}
.development .pathway-stations a{color:#355768;gap:15px}
.development .pathway-stations a>span{height:43px;width:43px;background:#e2eff3;color:#17465c;border-color:#8ab2c5;font-size:12px}
.development .pathway-stations strong{font-size:16px;max-width:230px}
.development .pathway-stations a[aria-selected=true]{color:#083246}
.development .pathway-stations a[aria-selected=true]>span{background:#106f8f;border-color:#106f8f;color:#fff;box-shadow:0 0 0 5px #106f8f15}
.development .pathway-stations a:focus-visible{outline-color:#106f8f}
.development .pathway-panels>section{min-height:0;background:linear-gradient(130deg,#e9f3f7,#f5f9fb);border:1px solid #bfd7e1;border-radius:16px;padding:28px;display:grid;grid-template-columns:1.4fr 1fr;column-gap:45px}
.development .pathway-panels .step-who{grid-column:1;color:#31617a;font-size:12px}
.development .pathway-panels h3{grid-column:1;color:#083246;margin:9px 0 15px;font-size:30px}
.development .pathway-panels p{color:#2e5264;font-size:16px;line-height:1.75}
.development .step-result{grid-column:2;grid-row:1/4;align-self:center;border:0;border-left:2px solid #419ebd;padding:5px 0 5px 25px;margin:0}
.development .step-result>strong{color:#106f8f;font-size:11px;margin-bottom:8px}
.development .step-result p{font-size:16px}
.development .pathway-return{color:#416373;font-size:12px;margin-top:20px}
.development .shared-contact{border-color:#bdd5df;margin-top:25px;padding-top:22px}
.development .shared-contact>strong{color:#083246;font-size:15px}
.development .shared-contact p{color:#355768;font-size:14px;max-width:950px}
.development .home-formats{margin-top:20px;gap:10px}
.development .home-formats a{font-size:13px;color:#164c64;background:#e9f3f6;border-color:#abcbd8;padding:11px 15px}
.development .home-formats a:hover{background:#d4e9f0}
.testimonials{background:linear-gradient(#f7fbfc,#e6f0f4);padding-top:65px;padding-bottom:65px}
.testimonials .section-top{margin-bottom:30px}
.testimonials .reference-layout{border:1px solid #accbd8;box-shadow:0 12px 30px #0832460b;border-radius:22px;overflow:hidden;background:#fff}
.testimonials .reference-content{padding:35px;background:#fff;min-width:0}
.testimonials .reference-image{min-height:330px;height:100%}
.testimonials .reference-image img{width:100%;height:100%;object-fit:cover;min-height:330px}
.review-video{margin-bottom:28px}
.review-video-layout{display:grid;grid-template-columns:minmax(270px,.8fr) minmax(260px,1.2fr);border-radius:23px;background:linear-gradient(135deg,#083246,#1c5065);border:1px solid #5d94aa;overflow:hidden;box-shadow:0 18px 45px #08324618}
.review-player{position:relative;background:#061e2b;min-width:0;aspect-ratio:9/16;max-height:620px;width:100%}
.review-player video{display:block;width:100%;height:100%;object-fit:contain;background:#061e2b}
.review-play{position:absolute;inset:0;border:0;padding:0;width:100%;height:100%;color:#fff;background:linear-gradient(transparent 45%,#031d2bc9);display:grid;place-content:center;gap:15px;justify-items:center}
.review-play .play-circle{display:grid;place-items:center;background:#106f8fe8;border:2px solid #c7edf5;border-radius:50%;width:85px;height:85px;box-shadow:0 8px 24px #08324655;transition:transform .18s ease}
.play-circle svg{width:30px;height:30px;fill:currentColor;stroke:none;margin-left:5px}
.review-play:hover .play-circle{transform:scale(1.07)}
.review-play>span:last-child{font-size:15px;font-weight:700;text-shadow:0 1px 6px #000}
.review-play:focus-visible{outline:3px solid #9fe7f5;outline-offset:-5px}
.review-video-copy{padding:30px;display:flex;flex-direction:column;justify-content:center;gap:17px;color:#e1eff5}
.review-video-copy .review-badge{align-self:flex-start;color:#d7f0f7;border:1px solid #7eb9cd;border-radius:99px;font-size:11px;padding:6px 12px;letter-spacing:.04em}
.review-video-copy h3{font-size:27px;line-height:1.25;color:#fff}
.review-video-copy p{font-size:14px;line-height:1.7;margin:0;color:#e0edf3}
.review-video-copy small{font-size:12px;line-height:1.6;color:#bcdce9}
.review-status{color:#b02323;font-size:14px;margin-top:15px}
.review-video+.reference-layout{margin-top:22px}
.people{background:linear-gradient(#e6f0f4,#f5f9fb);padding-top:58px;padding-bottom:55px}
.people .section-top{margin-bottom:30px}
.people .section-aside{font-size:15px;max-width:470px}
.people .person-body{min-height:0;padding:20px}
.people .person-photo{height:210px}
.people .person-role{min-height:40px}
.people .person .person-evidence{min-height:63px;font-size:13px}
.people .person h3{font-size:23px}
.people .section-link{margin-top:25px}
@media(min-width:1640px){.development{padding-left:max(var(--gutter),calc((100vw - 1440px)/2));padding-right:max(var(--gutter),calc((100vw - 1440px)/2))}}
@media(max-width:1050px){.expertise-strip .trust-facts{gap:14px}.expertise-strip .trust-facts article{padding:23px!important}.trust-facts .trust-icon{width:50px;height:50px}.expertise-strip .trust-facts h3{font-size:22px}.expertise-strip .trust-facts article>p:not(.trust-label){font-size:14px}.review-video-layout{grid-template-columns:1fr}.review-video-copy{padding:25px;gap:12px}.review-video-copy h3{font-size:24px}.people .person-body{padding:16px 12px}.people .person h3{font-size:19px}}
@media(max-width:760px){.expertise-strip{padding-top:35px;padding-bottom:35px}.expertise-strip .trust-facts{grid-template-columns:1fr;gap:15px}.expertise-strip .trust-facts article{padding:24px!important;display:grid;grid-template-columns:54px minmax(0,1fr);column-gap:18px}.trust-icon{grid-column:1;grid-row:1/4;margin:0}.expertise-strip .trust-facts .trust-label{grid-column:2;margin-bottom:8px}.expertise-strip .trust-facts h3{grid-column:2;font-size:23px;margin-bottom:13px}.expertise-strip .trust-facts article>p:not(.trust-label){grid-column:2;font-size:15px}.expertise-heading h2{font-size:29px}.expertise-heading{display:block;margin-bottom:25px}.expertise-people-link{margin-top:20px}.trust-quote{gap:17px}.trust-quote .quote-mark{font-size:62px}.trust-quote blockquote{font-size:22px}.trust-quote a{margin:10px 0 0;display:table}.trust-quote .proof-label{font-size:10px}.leadership-foundation.section-pad{padding-top:45px;padding-bottom:45px}.leadership-foundation .leadership-copy h2{font-size:32px}.leadership-foundation .leadership-copy>p:not(.eyebrow){font-size:16px}.clarification-grid{grid-template-columns:1fr}.clarification-card summary{font-size:19px;padding:19px;gap:14px;min-height:90px}.clarification-card>div{font-size:15px;padding:20px}.leadership-footer{gap:25px}.leadership-footer .button{width:100%}.development{padding-top:43px;padding-bottom:43px}.development .section-top{display:block;margin-bottom:25px}.development .section-aside{margin-top:20px;font-size:16px}.development .shared-way{padding:23px 18px;border-radius:20px}.development .pathway-stations{grid-template-columns:1fr 1fr;gap:12px}.development .pathway-stations:before{display:none}.development .pathway-stations a{flex-direction:row;align-items:center;gap:10px;border:1px solid #bdd4df;padding:10px;border-radius:11px}.development .pathway-stations a>span{width:32px;height:32px;flex-shrink:0}.development .pathway-stations strong{font-size:12px}.development .pathway-panels>section{display:block;padding:22px;min-height:0}.development .pathway-panels h3{font-size:27px}.development .pathway-panels p{font-size:15px}.development .step-result{margin-top:22px;padding:17px 0 0;border-left:0;border-top:1px solid #b8d2df}.testimonials{padding-top:45px;padding-bottom:45px}.testimonials .reference-layout{grid-template-columns:1fr}.testimonials .reference-image,.testimonials .reference-image img{min-height:0;height:220px}.testimonials .reference-content{padding:25px}.review-play .play-circle{width:65px;height:65px}.review-play>span:last-child{font-size:13px}.review-video-copy h3{font-size:25px}.people{padding-top:43px;padding-bottom:43px}.people .section-top{display:block}.people .section-aside{margin-top:20px}.people .person-photo{height:190px}.people .person h3{font-size:20px}.people .person .person-evidence{min-height:76px}.collective-hero .collective-brandmark{width:108%;left:-4%;top:-5%;opacity:.17}}
@media(max-width:380px){.expertise-strip .trust-facts article{display:block}.trust-icon{margin-bottom:16px}.clarification-card summary{grid-template-columns:40px minmax(0,1fr) 17px;font-size:17px;gap:12px}.clarification-icon{width:40px;height:44px}.people .person h3{font-size:18px}.people .person-photo{height:165px}}
.expertise-strip .trust-facts.trust-metrics{gap:0;border:1px solid #34748e;border-radius:23px;background:radial-gradient(ellipse at 0 0,#27607866,transparent 65%),linear-gradient(125deg,#083246,#12485e);box-shadow:0 15px 35px #08324618;overflow:hidden}
.expertise-strip .trust-metrics article{background:transparent;box-shadow:none;border:0!important;border-radius:0;padding:29px 30px 30px!important}
.expertise-strip .trust-metrics article+article{border-left:1px solid #72aec34d!important}
.trust-metrics article:after{display:none}
.trust-metrics .metric-watermark{position:absolute;right:-10px;top:5px;width:140px;height:140px;stroke-width:1;color:#9fe7f5;opacity:.075;z-index:-1;pointer-events:none}
.metric-value{font-size:clamp(76px,8vw,113px);line-height:1;letter-spacing:-.065em;color:#c0eff7;display:block;font-weight:700;margin:0 0 23px}
.metric-value>span{font-size:.6em;vertical-align:top;display:inline-block;margin-top:.1em;letter-spacing:-.04em}
.metric-value.metric-qualification{font-size:clamp(56px,6.2vw,86px);letter-spacing:-.055em;min-height:clamp(76px,8vw,113px);display:flex;align-items:center}
.expertise-strip .trust-metrics h3{font-size:clamp(21px,1.9vw,28px);line-height:1.25;min-height:70px;margin:0 0 18px;color:#fff}
.expertise-strip .trust-metrics article>p:not(.trust-label){font-size:14px;line-height:1.65;color:#d2e7ef;max-width:340px;hyphens:auto;overflow-wrap:anywhere}
@media(max-width:1050px){.expertise-strip .trust-metrics article{padding:27px 22px!important}.expertise-strip .trust-metrics h3{font-size:21px;min-height:80px}.expertise-strip .trust-metrics article>p:not(.trust-label){font-size:13px}.metric-value{font-size:85px}.metric-value.metric-qualification{font-size:61px;min-height:85px}}
@media(max-width:760px){.expertise-strip .trust-facts.trust-metrics{grid-template-columns:1fr;gap:0}.expertise-strip .trust-metrics article{display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:18px;padding:25px 22px!important;align-items:start}.expertise-strip .trust-metrics article+article{border-left:0!important;border-top:1px solid #72aec34d!important}.trust-metrics .metric-value{grid-column:1;grid-row:1/3;font-size:75px;letter-spacing:-.06em;margin:0}.trust-metrics .metric-value.metric-qualification{font-size:39px;min-height:75px;align-items:flex-start;padding-top:7px;letter-spacing:-.05em}.expertise-strip .trust-metrics h3{grid-column:2;min-height:0;font-size:21px;margin:0 0 12px}.expertise-strip .trust-metrics article>p:not(.trust-label){grid-column:2;font-size:13px;line-height:1.65;margin:0}.trust-metrics .metric-watermark{top:auto;bottom:0;right:-20px;width:120px;height:120px}}
@media(max-width:380px){.expertise-strip .trust-metrics article{grid-template-columns:90px minmax(0,1fr);column-gap:15px;padding:23px 18px!important}.trust-metrics .metric-value{font-size:65px}.trust-metrics .metric-value.metric-qualification{font-size:32px}.expertise-strip .trust-metrics h3{font-size:19px}}
.expertise-strip .trust-facts.trust-evidence{grid-template-columns:repeat(4,minmax(0,1fr))}
.expertise-strip .trust-evidence article{display:flex;flex-direction:column;padding:27px 23px!important}
.trust-evidence .metric-value{font-size:clamp(65px,6.5vw,94px);min-height:100px;display:flex;align-items:center;margin:0 0 20px}
.trust-evidence .metric-value.metric-degree{font-size:clamp(48px,4.7vw,68px);letter-spacing:-.05em}
.trust-evidence .metric-value.metric-brand{font-size:clamp(43px,4.4vw,64px);letter-spacing:-.055em}
.trust-evidence .metric-value.metric-since{position:relative;font-size:clamp(55px,5.6vw,80px);padding-top:11px}
.metric-since small{position:absolute;top:0;left:3px;letter-spacing:.08em;text-transform:uppercase;font-size:11px;color:#b0d8e5}
.expertise-strip .trust-evidence h3{font-size:22px;min-height:82px;margin-bottom:18px;hyphens:auto;overflow-wrap:anywhere}
.expertise-strip .trust-evidence article>p:not(.trust-label){font-size:14px;line-height:1.7;margin-bottom:22px;flex:1}
.expertise-strip .trust-evidence article>a.metric-person{font-size:12px;line-height:1.5;color:#bce7f1;margin-top:auto;padding-top:14px;border-top:1px solid #7eaec04d;display:flex;align-items:center;justify-content:space-between;gap:7px}
.trust-evidence .metric-watermark{right:-18px;top:9px;width:115px;height:115px;opacity:.08}
.leadership-foundation .clarification-card summary{grid-template-columns:85px minmax(0,1fr) 20px;gap:22px;padding:22px;min-height:135px}
.leadership-foundation .clarification-icon{width:82px;height:88px;border:0;border-radius:15px;background:linear-gradient(140deg,#ffffff0d,#9fe7f50a)}
.leadership-foundation .clarification-card summary .clarification-icon svg{width:76px;height:76px;stroke-width:2.4;color:#bdebf4;fill:none}
.clarification-icon .scene-fill{fill:#419ebd48;stroke:#bcebf4}
.clarification-icon .scene-body{fill:#9fe7f51c;stroke:#bcebf4}
.clarification-icon .scene-tension{fill:none;stroke:#e2f7fc;stroke-width:4.5}
.clarification-icon .scene-check{fill:none;stroke:#d6f6fc;stroke-width:4}
.clarification-card[open] .clarification-icon{background:#9fe7f51c}
@media(max-width:1180px){.expertise-strip .trust-evidence article{padding:25px 19px!important}.expertise-strip .trust-evidence h3{font-size:20px;min-height:100px}.trust-evidence .metric-value{min-height:85px}.expertise-strip .trust-evidence article>p:not(.trust-label){font-size:13px}.leadership-foundation .clarification-card summary{grid-template-columns:72px minmax(0,1fr) 18px;gap:16px;font-size:19px}.leadership-foundation .clarification-icon{width:70px;height:78px}.leadership-foundation .clarification-card summary .clarification-icon svg{width:66px;height:66px}}
@media(max-width:900px){.expertise-strip .trust-facts.trust-evidence{grid-template-columns:1fr 1fr}.expertise-strip .trust-evidence article{padding:27px!important}.expertise-strip .trust-evidence article:nth-child(3){border-left:0!important;border-top:1px solid #72aec34d!important}.expertise-strip .trust-evidence article:nth-child(4){border-top:1px solid #72aec34d!important}.expertise-strip .trust-evidence h3{min-height:60px;font-size:22px}.trust-evidence .metric-value{font-size:88px}.trust-evidence .metric-value.metric-degree{font-size:65px}.trust-evidence .metric-value.metric-brand{font-size:58px}.trust-evidence .metric-value.metric-since{font-size:72px}}
@media(max-width:760px){.expertise-strip .trust-facts.trust-evidence{grid-template-columns:1fr 1fr}.expertise-strip .trust-evidence article+article{border-top:0!important;border-left:1px solid #72aec34d!important}.expertise-strip .trust-evidence article:nth-child(3){border-left:0!important;border-top:1px solid #72aec34d!important}.expertise-strip .trust-evidence article:nth-child(4){border-top:1px solid #72aec34d!important}.expertise-strip .trust-evidence article{display:flex;padding:23px 17px!important}.trust-evidence .metric-value{font-size:68px;min-height:75px;margin-bottom:17px}.trust-evidence .metric-value.metric-degree{font-size:47px}.trust-evidence .metric-value.metric-brand{font-size:39px}.trust-evidence .metric-value.metric-since{font-size:52px}.expertise-strip .trust-evidence h3{font-size:19px;min-height:95px;margin-bottom:13px;hyphens:auto;overflow-wrap:anywhere}.expertise-strip .trust-evidence article>p:not(.trust-label){font-size:13px;margin-bottom:18px}.expertise-strip .trust-evidence article>a.metric-person{font-size:11px;flex-wrap:wrap}.trust-evidence .metric-watermark{width:90px;height:90px;right:-10px}.leadership-foundation .clarification-card summary{grid-template-columns:70px minmax(0,1fr) 17px;gap:14px;padding:18px;font-size:18px}.leadership-foundation .clarification-icon{width:68px;height:76px}.leadership-foundation .clarification-card summary .clarification-icon svg{width:64px;height:64px}}
@media(max-width:360px){.expertise-strip .trust-facts.trust-evidence{grid-template-columns:1fr}.expertise-strip .trust-evidence article+article{border-left:0!important;border-top:1px solid #72aec34d!important}.expertise-strip .trust-evidence h3{min-height:0}.trust-evidence .metric-value{min-height:70px}}
@media(max-width:480px){.expertise-strip .trust-facts.trust-evidence{grid-template-columns:1fr}.expertise-strip .trust-evidence article,.expertise-strip .trust-evidence article+article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:0 15px;border-left:0!important;padding:24px 21px!important}.expertise-strip .trust-evidence article+article{border-top:1px solid #72aec34d!important}.trust-evidence .metric-value{grid-column:1;grid-row:1;min-height:78px;margin:0;font-size:75px;align-self:start}.trust-evidence .metric-value.metric-degree{font-size:48px}.trust-evidence .metric-value.metric-brand{font-size:37px}.trust-evidence .metric-value.metric-since{font-size:51px}.expertise-strip .trust-evidence h3{grid-column:2;grid-row:1;min-height:0;align-self:center;font-size:20px;margin:0;padding-bottom:12px}.expertise-strip .trust-evidence article>p:not(.trust-label){grid-column:1/-1;grid-row:2;font-size:14px;margin:14px 0 18px;max-width:none}.expertise-strip .trust-evidence article>a.metric-person{grid-column:1/-1;grid-row:3;font-size:12px;flex-wrap:nowrap}.trust-evidence .metric-watermark{width:120px;height:120px;top:0;right:-18px}.expertise-heading h2{font-size:27px;line-height:1.2}}
@media(max-width:480px){.trust-evidence .metric-value.metric-brand{font-size:32px}}
/* V13: shared strengths rather than four miniature biographies. */
.expertise-strip .trust-collective article{padding:31px 24px!important}
.expertise-strip .trust-collective h3.collective-value{font-size:clamp(28px,2.5vw,36px);line-height:1.18;letter-spacing:-.035em;color:#c0eff7;min-height:100px;margin:0 0 23px;hyphens:none;overflow-wrap:normal}
.expertise-strip .trust-collective article>p:not(.trust-label){font-size:14px;line-height:1.75;margin:0 0 24px;flex:1}
.trust-collective .metric-watermark{top:12px;right:-14px;width:125px;height:125px;opacity:.11}
.expertise-strip .trust-collective article>a.metric-person{font-size:11px;min-height:40px}
@media(max-width:1180px){.expertise-strip .trust-collective article{padding:29px 20px!important}.expertise-strip .trust-collective h3.collective-value{font-size:27px;min-height:100px}.expertise-strip .trust-collective article>p:not(.trust-label){font-size:13px}}
@media(max-width:900px){.expertise-strip .trust-collective article{padding:28px!important}.expertise-strip .trust-collective h3.collective-value{font-size:32px;min-height:80px}.expertise-strip .trust-collective article>p:not(.trust-label){font-size:15px}}
@media(max-width:760px){.expertise-strip .trust-collective article{padding:25px 21px!important}.expertise-strip .trust-collective h3.collective-value{font-size:29px;min-height:85px;overflow-wrap:anywhere}.expertise-strip .trust-collective article>p:not(.trust-label){font-size:14px}}
@media(max-width:480px){.expertise-strip .trust-collective article,.expertise-strip .trust-collective article+article{display:flex;flex-direction:column;padding:27px!important}.expertise-strip .trust-collective h3.collective-value{font-size:32px;min-height:0;margin-bottom:19px;overflow-wrap:normal}.expertise-strip .trust-collective article>p:not(.trust-label){margin:0 0 20px;font-size:15px}.expertise-strip .trust-collective article>a.metric-person{font-size:12px;align-self:stretch}.trust-collective .metric-watermark{width:145px;height:145px;top:13px;right:-10px}}
/* V14: a clear step navigator, a focused reading panel and an integrated learning loop. */
.development{background:linear-gradient(145deg,#d5e8ef,#e9f3f7);border-top:1px solid #83aeba;border-bottom:1px solid #aac8d4}
.development .shared-way{padding:30px;background:#fafdfe;border:1px solid #89afc0;box-shadow:0 16px 36px #08324612}
.development .pathway{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.7fr);gap:0 24px;align-items:stretch}
.development .pathway>.eyebrow{grid-column:1/-1;margin:0 0 20px;font-size:13px;color:#174d64}
.development .pathway-stations{display:flex;flex-direction:column;gap:8px;margin:0;padding:13px;background:linear-gradient(145deg,#164d63,#083246);border:1px solid #28647a;border-radius:18px}
.development .pathway-stations:before{display:none}
.development .pathway-stations a{display:grid;grid-template-columns:38px minmax(0,1fr) 12px;gap:13px;align-items:center;padding:14px 12px;min-height:77px;border:1px solid transparent;border-radius:11px;color:#e0edf2;transition:background .2s,border-color .2s}
.development .pathway-stations a:after{content:'›';font-size:27px;line-height:1;color:#addce8}
.development .pathway-stations a>span{width:35px;height:35px;font-size:12px;color:#c6eaf2;background:#ffffff09;border:1px solid #6ba7ba;box-shadow:none}
.development .pathway-stations strong{font-size:15px;line-height:1.4;max-width:none;letter-spacing:0}
.development .pathway-stations a:hover{background:#ffffff0d}
.development .pathway-stations a[aria-selected=true]{color:#083246;background:#d4eff5;border-color:#b7e6f0;box-shadow:0 4px 15px #001e2e26}
.development .pathway-stations a[aria-selected=true]>span{background:#106f8f;border-color:#106f8f;color:#fff;box-shadow:none}
.development .pathway-stations a[aria-selected=true]:after{color:#106f8f}
.development .pathway-stations a:focus-visible{outline:3px solid #9fe7f5;outline-offset:1px}
.development .pathway-panels{min-width:0;display:grid}
.development .pathway-panels>section{padding:30px;background:#fff;border:1px solid #99bfce;border-radius:18px;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:350px}
.development .pathway-panels .step-who{font-size:13px;line-height:1.5;color:#28627b;margin:0 0 10px;grid-column:auto}
.development .pathway-panels h3{font-size:clamp(25px,2.3vw,34px);line-height:1.2;margin:0 0 18px;color:#083246;grid-column:auto}
.development .pathway-panels p{font-size:16px;line-height:1.7;color:#254d60}
.development .step-result{align-self:stretch;background:#e2f0f5;border:1px solid #9ec4d4;border-left:4px solid #106f8f;border-radius:10px;margin:24px 0 0;padding:17px 19px;grid-column:auto;grid-row:auto}
.development .step-result>strong{font-size:11px;color:#0c5c79;margin-bottom:6px;letter-spacing:.025em}
.development .step-result p{font-size:15px;margin:0;color:#173f53}
.development .pathway-return{grid-column:1/-1;display:flex;gap:17px;align-items:center;border:1px solid #8bb9ca;border-radius:13px;background:#cfe5ee;margin:20px 0 0;padding:17px 21px;color:#143f53;max-width:none}
.development .pathway-return>svg{width:33px;height:33px;flex-shrink:0;fill:none;stroke:#106f8f;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.development .pathway-return strong{font-size:16px;line-height:1.4;display:block;color:#083246;margin-bottom:4px}
.development .pathway-return p{font-size:14px;line-height:1.6;margin:0;color:#254e62}
.development .shared-contact{display:grid;grid-template-columns:1fr 1fr;gap:9px 30px;padding-top:25px;margin-top:25px;border-top:1px solid #9fc1d0}
.development .shared-contact>strong{grid-column:1;font-size:16px;line-height:1.4}
.development .shared-contact>p{grid-column:1;font-size:14px;margin:0;line-height:1.7}
.development .home-formats{grid-column:2;grid-row:1/3;align-content:center;align-items:center;justify-content:flex-end;margin:0;gap:9px;display:flex;flex-wrap:wrap}
.development .home-formats a{background:#dcecf2;border:1px solid #86afc0;color:#154a61;font-size:13px;line-height:1.4;min-height:43px;padding:12px 15px}
/* Illustrations stay upright; the two hands gently meet when the card opens. */
.leadership-foundation .clarification-card[open] summary .clarification-icon svg.clarity-scene{transform:none}
.trust-scene>g{transform-box:fill-box;transform-origin:center;transform:scaleX(1.1);transition:transform .36s cubic-bezier(.2,.75,.3,1)}
.clarification-card[open] .trust-scene>g{transform:scaleX(1)}
.clarity-scene{stroke-linecap:round;stroke-linejoin:round}
.clarity-scene .conflict-person{transition:transform .35s ease}
.clarity-scene .conflict-tension{transition:opacity .2s ease}
.clarity-scene .conflict-clarity{opacity:0;transition:opacity .3s ease;stroke:#dff8ff;stroke-width:3}
.clarification-card[open] .conflict-person-left{transform:translateX(7px)}
.clarification-card[open] .conflict-person-right{transform:translateX(-7px)}
.clarification-card[open] .conflict-tension{opacity:0}
.clarification-card[open] .conflict-clarity{opacity:1}
.roles-scene .role-task{fill:#9fe7f51c;stroke:#bcebf4;transition:fill .25s}
.roles-scene .role-connection{stroke:#9fe7f5;stroke-dasharray:2 4;transition:stroke .25s}
.roles-scene .role-pending{opacity:1;transition:opacity .2s}
.roles-scene .role-agreed{opacity:0;stroke:#dff8ff;stroke-width:3.3;transition:opacity .25s}
.clarification-card[open] .role-pending{opacity:0}
.clarification-card[open] .role-agreed{opacity:1}
.clarification-card[open] .role-task{fill:#419ebd5c}
.clarification-card[open] .role-connection{stroke-dasharray:none;stroke:#e2f8ff}
.goals-scene .goal-arrow{opacity:0;transform:translateX(-35px);transition:opacity .15s,transform .42s cubic-bezier(.16,.8,.3,1);stroke:#f0fcff}
.goals-scene .arrow-shaft-outline{stroke:#24586c;stroke-width:7}
.goals-scene .arrow-shaft{stroke:#f0fcff;stroke-width:3}
.goals-scene .arrow-feathers{fill:#9fe7f5;stroke:#dff8ff;stroke-width:1.8;stroke-linejoin:round}
.goals-scene .arrow-feather-quills{stroke:#24586c;stroke-width:1.4}
.goals-scene .arrowhead{fill:#effbff;stroke:#effbff;stroke-width:1.6;stroke-linejoin:round}
.clarification-card[open] .goal-arrow{opacity:1;transform:translate(0,0)}
@media(max-width:960px){.development .pathway{grid-template-columns:minmax(215px,.85fr) minmax(0,1.4fr);gap:0 18px}.development .shared-way{padding:24px}.development .pathway-stations{padding:10px}.development .pathway-stations a{padding:12px 9px;gap:10px;grid-template-columns:32px minmax(0,1fr) 10px}.development .pathway-stations a>span{width:31px;height:31px}.development .pathway-stations strong{font-size:14px}.development .pathway-panels>section{padding:25px}.development .shared-contact{grid-template-columns:1fr}.development .shared-contact>strong,.development .shared-contact>p{grid-column:auto}.development .home-formats{grid-column:auto;grid-row:auto;justify-content:flex-start;margin-top:9px}}
@media(max-width:700px){.development .shared-way{padding:18px}.development .pathway{grid-template-columns:1fr}.development .pathway-stations{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px;border-radius:14px;margin:0 0 16px}.development .pathway-stations a{grid-template-columns:26px minmax(0,1fr);gap:8px;min-height:84px;padding:11px 8px;border:1px solid #74a7b83d}.development .pathway-stations a:after{display:none}.development .pathway-stations a>span{width:26px;height:26px;font-size:10px}.development .pathway-stations strong{font-size:13px;line-height:1.4}.development .pathway-panels>section{min-height:0;padding:22px 19px;border-radius:14px}.development .pathway-panels h3{font-size:27px}.development .pathway-panels p{font-size:15px}.development .step-result{padding:16px;margin-top:20px;border-left:4px solid #106f8f;border-top:1px solid #9ec4d4}.development .step-result p{font-size:14px}.development .pathway-return{align-items:flex-start;padding:16px 14px;gap:12px;margin-top:16px}.development .pathway-return>svg{width:27px;height:27px;margin-top:2px}.development .pathway-return strong{font-size:16px}.development .pathway-return p{font-size:14px}.development .home-formats{display:grid;grid-template-columns:1fr;width:100%}.development .home-formats a{justify-content:space-between;min-height:45px}}
@media(max-width:380px){.development .shared-way{padding:14px}.development .pathway-stations{grid-template-columns:1fr}.development .pathway-stations a{grid-template-columns:30px minmax(0,1fr);min-height:56px}.development .pathway-stations strong{font-size:14px}}
@media(prefers-reduced-motion:reduce){.review-play .play-circle,.clarification-plus,.clarity-scene *,.development .pathway-stations a{transition:none!important}}