html:has(.mm-leadership-page){scroll-behavior:smooth;scroll-padding-top:85px}
/* Media Mohalla | Leadership Engagement */
.mm-leadership-page{--ink:#17304d;--navy:#102740;--dark:#0b2036;--blue:#253e7d;--cyan:#32bef0;--yellow:#fcdc30;--paper:#f7f9fb;--line:#dbe4eb;margin:0;color:var(--ink);background:#fff;font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}.mm-leadership-page *{box-sizing:border-box}.mm-leadership-page a{text-decoration:none}.mm-leadership-page button,.mm-leadership-page input{font:inherit}.mm-leadership-page img{display:block;max-width:100%}.mm-leadership-page h1,.mm-leadership-page h2,.mm-leadership-page h3,.mm-leadership-page p{margin-top:0}.mm-leadership-page h1,.mm-leadership-page h2,.mm-leadership-page h3{font-family:Inter,Arial,Helvetica,sans-serif;letter-spacing:-.045em}.mm-leadership-page em{font-style:normal;color:#48c7ee}.mm-container{width:min(100% - 80px,1240px);margin:auto}.mm-skip{position:absolute;left:10px;top:-80px;z-index:9999;background:white;color:var(--ink);padding:12px}.mm-skip:focus{top:10px}.mm-topbar{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e8edf2}.mm-topbar-inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.mm-wordmark{display:inline-flex;align-items:center;gap:11px;font-size:16px;letter-spacing:.065em;font-weight:650;color:var(--ink);white-space:nowrap}.mm-wordmark strong{font-weight:850}.mm-wordmark-mark{display:flex;align-items:end;gap:3px;width:29px;height:26px;transform:skew(-9deg)}.mm-wordmark-mark i{display:block;width:8px;border-radius:1px;background:var(--blue);height:24px}.mm-wordmark-mark i:nth-child(2){height:19px;background:var(--cyan)}.mm-wordmark-mark i:nth-child(3){height:13px;background:var(--yellow)}.mm-nav{display:flex;align-items:center;gap:37px}.mm-nav>a{font-size:13px;font-weight:700;color:#354963}.mm-nav>a:hover,.mm-nav>a:focus{color:#0878aa}.mm-nav .mm-nav-cta{background:var(--blue);color:white;padding:14px 19px;border-radius:3px}.mm-nav .mm-nav-cta:hover,.mm-nav .mm-nav-cta:focus{background:#102b65;color:white}.mm-nav-cta span{margin-left:12px}.mm-menu-toggle,.mm-mobile-nav{display:none}
.mm-hero{position:relative;isolation:isolate;background:radial-gradient(circle at 82% 53%,#254471 0,#152e51 26%,#102942 52%,#0b2036 100%);color:white;min-height:660px;overflow:hidden}.mm-hero-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(92,173,221,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(92,173,221,.05) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,transparent 12%,#000 100%)}.mm-hero-glow{position:absolute;right:-20%;bottom:-80%;width:800px;height:800px;background:#32bef0;opacity:.12;filter:blur(130px);border-radius:50%;pointer-events:none}.mm-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;min-height:600px}.mm-hero-copy{position:relative;z-index:2;padding:80px 0 45px}.mm-eyebrow,.mm-kicker,.mm-form-overline{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mm-eyebrow{display:flex;align-items:center;gap:12px;color:#b1dcf1}.mm-eyebrow-line{width:26px;height:2px;background:var(--cyan)}.mm-dot{color:var(--yellow)}.mm-hero h1{font-weight:750;font-size:clamp(42px,4.4vw,68px);line-height:1.11;max-width:830px;margin:29px 0 18px;letter-spacing:-.057em}.mm-hero h1 em{display:inline;color:#59d0f1}.mm-hero-subtitle{color:#fbfcff;font-size:clamp(19px,2vw,26px);font-weight:600;letter-spacing:-.025em;margin-bottom:22px}.mm-hero-intro{color:#c3d3e2;font-size:16px;line-height:1.75;max-width:600px;margin-bottom:34px}.mm-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:27px}.mm-button{display:inline-flex;align-items:center;justify-content:center;gap:34px;border:0;border-radius:3px;padding:16px 21px;font-size:13px;font-weight:800;cursor:pointer;line-height:1.2;transition:transform .2s,background .2s,box-shadow .2s}.mm-button:hover,.mm-button:focus{transform:translateY(-2px)}.mm-button-light{background:white;color:#193556}.mm-button-light:hover{background:#e5f7ff;color:#193556}.mm-text-link{color:#e2f3fb;font-weight:700;font-size:13px;border-bottom:1px solid #7494ac;padding-bottom:6px}.mm-text-link span{margin-left:13px}.mm-hero-meta{display:flex;gap:28px;flex-wrap:wrap;margin-top:54px}.mm-hero-meta span{display:grid;gap:2px;color:#d6e1ec;font-size:12px}.mm-hero-meta b{color:#81a3bc;font-size:10px;letter-spacing:.16em}.mm-hero-footer{position:relative;display:flex;justify-content:space-between;gap:15px;padding:0 0 26px;color:#91abc0;font-size:10px;font-weight:750;letter-spacing:.18em}.mm-hero-footer span:last-child span{color:var(--cyan);margin-left:18px}
.mm-signal-art{position:absolute;right:-50px;top:50%;width:570px;height:570px;transform:translateY(-50%);opacity:.92}.mm-orbit{position:absolute;border:1px solid rgba(77,198,237,.27);border-radius:50%;inset:45px}.mm-orbit-one{inset:4px;border-style:dashed;animation:mm-spin 55s linear infinite}.mm-orbit-two{inset:80px;border-color:rgba(102,188,232,.45);box-shadow:0 0 44px rgba(32,172,225,.1)}.mm-orbit-three{inset:153px;border-color:rgba(101,205,235,.48);background:radial-gradient(circle,rgba(44,183,219,.15),transparent 65%)}.mm-center-glow{position:absolute;inset:235px;border-radius:50%;background:#72d7ec;box-shadow:0 0 35px #43c1e9,0 0 95px #258dca,0 0 160px #3152a8}.mm-orbit-one:before,.mm-orbit-two:after{content:"";position:absolute;border-radius:50%;background:#ffd955;box-shadow:0 0 18px #ffe389;width:9px;height:9px;top:15%;left:15%}.mm-orbit-two:after{background:#5ce2f7;box-shadow:0 0 17px #5ce2f7;top:77%;left:90%}.mm-node{position:absolute;width:6px;height:6px;background:#65d6f4;border-radius:50%;box-shadow:0 0 15px #5dd4f8}.mm-node-one{left:3%;top:49%}.mm-node-two{right:19%;top:5%}.mm-node-three{right:5%;bottom:30%}.mm-signal-label{position:absolute;color:#9bbdd0;font-size:9px;font-weight:700;letter-spacing:.18em}.mm-signal-label-one{top:17%;left:2%}.mm-signal-label-two{right:0;top:33%}.mm-signal-label-three{bottom:14%;left:6%}@keyframes mm-spin{to{transform:rotate(360deg)}}
.mm-partners{background:white;border-bottom:1px solid #e9edf1}.mm-partners-inner{display:flex;align-items:center;justify-content:space-between;gap:36px;min-height:140px}.mm-partner-heading{font-size:12px;font-weight:700;color:#77869b;max-width:185px;line-height:1.5}.mm-partner-logos{flex:1;display:flex;align-items:center;justify-content:space-around;gap:50px}.mm-partner{height:78px;position:relative;overflow:hidden;flex-shrink:0}.mm-board{width:190px}.mm-board img{max-width:none;position:absolute;width:390px;left:-27px;top:-15px}.mm-keansa{width:92px;height:92px;display:grid;place-items:center}.mm-keansa img{width:88px;height:88px;object-fit:contain}.mm-microsoft{width:205px}.mm-microsoft img{max-width:none;position:absolute;width:300px;left:-37px;top:-20px}
.mm-section{padding:112px 0}.mm-kicker{display:inline-flex;align-items:center;gap:16px;color:#227aaf}.mm-kicker>span{font-size:10px;color:#a8b6c4}.mm-section h2,.mm-case h2{font-size:clamp(36px,3.5vw,54px);line-height:1.14;font-weight:740;margin:19px 0 25px;max-width:610px}.mm-section h2 em,.mm-case h2 em{color:#1789bb}.mm-about-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%}.mm-about-body{padding-top:39px;color:#526478;font-size:16px;line-height:1.8}.mm-about-body>p{margin-bottom:20px}.mm-quote-card{position:relative;background:#eef8fc;padding:26px 30px 25px;margin-top:33px;border-left:3px solid var(--cyan);color:#193c60}.mm-quote-mark{position:absolute;left:24px;top:10px;color:#4bbdda;font:70px Georgia,serif;line-height:1}.mm-quote-card p{position:relative;font-size:18px;line-height:1.5;font-weight:650;max-width:430px;margin:24px 0 0}.mm-takeaways{background:#f5f8fb;padding:100px 0 110px}.mm-section-heading{text-align:center;max-width:760px;margin:0 auto 51px}.mm-section-heading h2{margin-left:auto;margin-right:auto}.mm-section-heading>p{font-size:16px;color:#61738a}.mm-takeaway-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mm-takeaway{background:white;border:1px solid #e3eaf0;padding:31px;min-height:300px;transition:transform .25s,box-shadow .25s}.mm-takeaway:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(21,53,84,.08)}.mm-card-index{font-size:10px;color:#5495b4;font-weight:800;letter-spacing:.16em}.mm-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:#ecf7fb;color:#1581aa;font-size:27px;margin:30px 0 28px}.mm-takeaway h3{font-size:22px;margin-bottom:12px}.mm-takeaway p{font-size:14px;color:#66778b;line-height:1.7;margin-bottom:0}.mm-agenda-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:12%}.mm-agenda-sticky{align-self:start;position:sticky;top:40px}.mm-agenda-sticky p{color:#64758a;max-width:380px}.mm-inline-link{display:inline-block;margin-top:22px;color:#136c9e;border-bottom:1px solid #82bed8;font-size:14px;font-weight:750;padding-bottom:7px}.mm-inline-link span{margin-left:35px}.mm-agenda-list{border-top:1px solid var(--line)}.mm-agenda-item{display:grid;grid-template-columns:45px 1fr 20px;gap:13px;padding:24px 0;border-bottom:1px solid var(--line)}.mm-agenda-number{color:#1393c3;font-size:12px;font-weight:850}.mm-agenda-item h3{font-size:18px;margin-bottom:5px}.mm-agenda-item p{font-size:14px;line-height:1.65;color:#66768a;margin:0}.mm-agenda-arrow{font-size:17px;color:#aac5d3}.mm-case{background:#eaf5fa;padding:76px 0}.mm-case-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.mm-case h2{font-size:clamp(32px,3.2vw,48px);margin-bottom:17px}.mm-case p{color:#526d80;max-width:690px;margin-bottom:0}.mm-case-symbol{font-size:150px;color:#9fddea;font-weight:100;line-height:1}.mm-speaker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.mm-speaker{background:#f7f9fb;border:1px solid #e8edf1;min-width:0}.mm-speaker-photo{position:relative;height:320px;background:#e1e9f0;overflow:hidden}.mm-speaker-photo img{width:100%;height:100%;object-fit:cover;object-position:center 28%;filter:saturate(.88);transition:transform .45s}.mm-speaker:nth-child(1) .mm-speaker-photo img{object-position:center center}.mm-speaker:hover img{transform:scale(1.035)}.mm-speaker-photo-accent{position:absolute;left:0;bottom:0;height:5px;width:33%;background:var(--cyan)}.mm-speaker:nth-child(2) .mm-speaker-photo-accent{background:var(--yellow)}.mm-speaker:nth-child(3) .mm-speaker-photo-accent{background:#f36d68}.mm-speaker-info{padding:27px 27px 32px}.mm-speaker-info h3{font-size:24px;line-height:1.2;margin-bottom:8px}.mm-speaker-role{font-size:13px;color:#4681a3;line-height:1.55;margin-bottom:20px}.mm-speaker-role strong{font-weight:780;color:#1b3e6a}.mm-speaker-bio{font-size:13px;color:#64768a;line-height:1.7;margin:0}.mm-register{background:var(--navy);color:#fff;padding:100px 0}.mm-register-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:10%}.mm-register .mm-kicker{color:#70d2ed}.mm-register h2{margin-top:22px;max-width:500px}.mm-register h2 em{color:#67d2eb}.mm-register-copy>p{color:#b5cbd8;line-height:1.75;max-width:450px}.mm-register-detail{display:flex;gap:15px;align-items:center;color:#8ac9dc;margin-top:48px}.mm-register-detail>span{font-size:24px}.mm-register-detail p{font-size:12px;color:#bdd0db;margin:0}.mm-register-detail strong{font-size:13px;color:#fff}.mm-form-card{background:#fff;color:var(--ink);padding:39px 40px 35px;box-shadow:0 30px 80px rgba(0,0,0,.17)}.mm-form-overline{color:#278ab3}.mm-form-card h3{font-size:30px;margin:11px 0 25px}.mm-form-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.mm-form-card label:not(.mm-consent){display:block;font-size:12px;color:#37536b;font-weight:730;margin-bottom:18px}.mm-form-card label span{color:#258cb5}.mm-form-card input:not([type=checkbox]){display:block;width:100%;height:46px;padding:10px 12px;margin-top:7px;background:#f8fafb;color:var(--ink);border:1px solid #dbe4eb;border-radius:2px;outline:0}.mm-form-card input:focus{border-color:#239bc7;box-shadow:0 0 0 2px rgba(35,155,199,.12)}.mm-consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.5;color:#637487;margin:2px 0 20px}.mm-consent input{margin:3px 0 0;flex:none}.mm-consent span{color:inherit!important}.mm-button-primary{background:#253e7d;color:white;min-width:200px}.mm-button-primary:hover{background:#162c61;color:white}.mm-form-note{font-size:11px;color:#8a99a7;margin:14px 0 0}.mm-form-notice{padding:12px;font-size:13px}.mm-success{background:#e6f6eb;color:#176238}.mm-error{background:#fff0ee;color:#a82b25}.mm-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.mm-footer{background:#0a1d30;color:#a8b8c8;padding:34px 0 20px}.mm-footer-inner,.mm-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.mm-footer .mm-wordmark{color:#fff}.mm-footer p{font-size:12px;margin:0}.mm-footer a:not(.mm-wordmark){color:#bbd1de;font-size:12px}.mm-footer-bottom{border-top:1px solid #2a3e51;margin-top:30px;padding-top:18px;font-size:11px;color:#71889a}
.mm-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.mm-reveal.mm-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mm-reveal{opacity:1;transform:none;transition:none}.mm-orbit-one{animation:none}.mm-button,.mm-speaker-photo img{transition:none}}
@media(max-width:1100px){.mm-hero-inner{grid-template-columns:minmax(0,1fr) 330px}.mm-signal-art{width:440px;height:440px;right:-100px}.mm-orbit-three{inset:112px}.mm-center-glow{inset:180px}.mm-partner-logos{gap:22px}.mm-speaker-photo{height:270px}}
@media(max-width:800px){.mm-container{width:min(100% - 42px,680px)}.mm-topbar-inner{min-height:70px}.mm-nav{display:none}.mm-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;border:0;background:transparent;padding:7px;cursor:pointer}.mm-menu-toggle span{height:2px;width:25px;background:#1b3a5a}.mm-mobile-nav:not([hidden]){display:grid;padding:8px 21px 20px;background:#fff;border-top:1px solid #edf0f3}.mm-mobile-nav a{padding:11px 0;color:#1b3a5a;font-weight:700}.mm-hero{min-height:0}.mm-hero-inner{display:block;min-height:0}.mm-hero-copy{padding:76px 0 65px}.mm-hero h1{font-size:clamp(42px,7vw,62px);max-width:700px}.mm-hero-intro{max-width:590px}.mm-signal-art{right:-210px;top:53%;opacity:.2;pointer-events:none}.mm-hero-footer{padding-bottom:20px}.mm-partners-inner{display:block;padding:29px 0}.mm-partner-heading{max-width:none;display:block;text-align:center;margin-bottom:17px}.mm-partner-logos{justify-content:center;gap:22px}.mm-section{padding:78px 0}.mm-about-layout,.mm-agenda-layout,.mm-register-layout{grid-template-columns:1fr;gap:25px}.mm-about-body{padding:0}.mm-agenda-sticky{position:static}.mm-takeaways{padding:78px 0}.mm-takeaway-grid{gap:11px}.mm-takeaway{padding:22px;min-height:290px}.mm-speaker-grid{gap:12px}.mm-speaker-photo{height:220px}.mm-speaker-info{padding:20px}.mm-speaker-info h3{font-size:20px}.mm-case{padding:65px 0}.mm-register{padding:78px 0}.mm-register-detail{margin-top:22px}.mm-form-card{margin-top:15px}}
@media(max-width:600px){.mm-container{width:calc(100% - 36px)}.mm-wordmark{font-size:14px}.mm-eyebrow{font-size:9px;flex-wrap:wrap;gap:8px}.mm-hero-copy{padding:67px 0 50px}.mm-hero h1{font-size:clamp(38px,10vw,53px);margin:25px 0 18px}.mm-hero-subtitle{font-size:20px}.mm-hero-intro{font-size:14px}.mm-hero-actions{align-items:flex-start;flex-direction:column;gap:23px}.mm-hero-meta{margin-top:44px;gap:17px 25px}.mm-hero-footer{font-size:9px}.mm-partner-logos{flex-wrap:wrap;gap:10px 25px}.mm-board{width:150px;height:65px}.mm-board img{width:315px;left:-21px;top:-11px}.mm-keansa,.mm-keansa img{width:68px;height:68px}.mm-microsoft{width:150px;height:66px}.mm-microsoft img{width:230px;left:-28px;top:-15px}.mm-section{padding:68px 0}.mm-section h2,.mm-case h2{font-size:clamp(35px,9vw,46px)}.mm-about-body{font-size:15px}.mm-takeaways{padding:68px 0}.mm-section-heading{margin-bottom:30px}.mm-takeaway-grid,.mm-speaker-grid{grid-template-columns:1fr}.mm-takeaway{min-height:0}.mm-icon{margin:22px 0}.mm-agenda-item{grid-template-columns:30px 1fr 12px;gap:9px}.mm-agenda-item h3{font-size:17px}.mm-case-symbol{display:none}.mm-speaker-photo{height:300px}.mm-speaker:nth-child(1) .mm-speaker-photo img{object-position:center 40%}.mm-speaker-info{padding:24px}.mm-register{padding:68px 0}.mm-form-card{padding:28px 22px}.mm-form-row{grid-template-columns:1fr;gap:0}.mm-footer-inner{flex-wrap:wrap}.mm-footer-bottom{font-size:10px}}

/* Leadership webinar: clear heading colours, section-side headings and subtle motion. */
.mm-leadership-page .mm-hero h1,
.mm-leadership-page .mm-hero h1 * { color:#fff !important; }
.mm-leadership-page .mm-hero h1 em { color:#65d8f3 !important; }
.mm-leadership-page .mm-section h2,
.mm-leadership-page .mm-case h2 { color:#17304d !important; }
.mm-leadership-page .mm-section h2 em,
.mm-leadership-page .mm-case h2 em { color:#168ab9 !important; }
.mm-leadership-page .mm-register h2 { color:#fff !important; }
.mm-leadership-page .mm-register h2 em { color:#67d2eb !important; }
.mm-leadership-page .mm-about .mm-section-intro,
.mm-leadership-page .mm-agenda .mm-agenda-sticky,
.mm-leadership-page .mm-register .mm-register-copy { position:sticky; top:110px; align-self:start; }
.mm-leadership-page .mm-takeaways > .mm-container,
.mm-leadership-page .mm-speakers > .mm-container { display:grid; grid-template-columns:minmax(270px,.37fr) minmax(0,.63fr); gap:8%; align-items:start; }
.mm-leadership-page .mm-takeaways .mm-section-heading,
.mm-leadership-page .mm-speakers .mm-section-heading { position:sticky; top:110px; max-width:none; margin:0; text-align:left; }
.mm-leadership-page .mm-takeaways .mm-section-heading h2,
.mm-leadership-page .mm-speakers .mm-section-heading h2 { margin-left:0; margin-right:0; }
.mm-leadership-page .mm-takeaway-grid,
.mm-leadership-page .mm-speaker-grid { grid-template-columns:1fr; }
.mm-leadership-page .mm-takeaway { min-height:0; }
.mm-leadership-page .mm-takeaway .mm-icon { margin:20px 0; }
.mm-leadership-page .mm-speaker { display:grid; grid-template-columns:190px minmax(0,1fr); }
.mm-leadership-page .mm-speaker-photo { height:100%; min-height:250px; }
.mm-leadership-page .mm-speaker-info { padding:25px; }
.mm-leadership-page .mm-hero-copy { animation:mm-hero-enter .9s ease-out both; }
.mm-leadership-page .mm-signal-art { animation:mm-signal-float 8s ease-in-out infinite; }
@keyframes mm-hero-enter { from { opacity:0; transform:translateY(25px); } to { opacity:1; transform:translateY(0); } }
@keyframes mm-signal-float { 50% { transform:translateY(calc(-50% - 12px)); } }
@media(max-width:900px) {
  .mm-leadership-page .mm-takeaways > .mm-container,
  .mm-leadership-page .mm-speakers > .mm-container { display:block; }
  .mm-leadership-page .mm-about .mm-section-intro,
  .mm-leadership-page .mm-agenda .mm-agenda-sticky,
  .mm-leadership-page .mm-register .mm-register-copy,
  .mm-leadership-page .mm-takeaways .mm-section-heading,
  .mm-leadership-page .mm-speakers .mm-section-heading { position:static; margin-bottom:32px; }
  .mm-leadership-page .mm-takeaway-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
  .mm-leadership-page .mm-speaker-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
  .mm-leadership-page .mm-speaker { display:block; }
  .mm-leadership-page .mm-speaker-photo { height:230px; min-height:0; }
}
@media(max-width:650px) {
  .mm-leadership-page .mm-takeaway-grid,
  .mm-leadership-page .mm-speaker-grid { grid-template-columns:1fr; }
  .mm-leadership-page .mm-speaker-photo { height:300px; }
}
@media(prefers-reduced-motion:reduce) {
  .mm-leadership-page .mm-hero-copy,
  .mm-leadership-page .mm-signal-art { animation:none; }
}

/* Webinar editorial layout — scoped to this single leadership template. */
.mm-leadership-page{--dark:#10182a;--navy:#14243c;--ink:#1d2b43;--blue:#253e7d;--cyan:#32bef0;--line:#e0e7ee;color:var(--ink)}
.mm-leadership-page .mm-topbar{background:#101624;border-bottom:1px solid rgba(255,255,255,.13);box-shadow:0 14px 34px rgba(6,15,30,.14)}
.mm-leadership-page .mm-topbar-inner{min-height:94px}
.mm-leadership-page .mm-brand-logo{display:flex;align-items:center;justify-content:center;width:222px;height:86px;flex:none;overflow:hidden}
.mm-leadership-page .mm-brand-logo img{width:222px;max-width:none;height:auto;display:block}
.mm-leadership-page .mm-nav{gap:31px}
.mm-leadership-page .mm-nav>a{color:#d6dce9;font-size:12px;letter-spacing:.025em}
.mm-leadership-page .mm-nav>a:hover,.mm-leadership-page .mm-nav>a:focus{color:#7adaf4}
.mm-leadership-page .mm-nav .mm-nav-cta{background:#eaf9ff;color:#12253b;border-radius:2px;padding:14px 19px}
.mm-leadership-page .mm-nav .mm-nav-cta:hover,.mm-leadership-page .mm-nav .mm-nav-cta:focus{background:#bdefff;color:#12253b}
.mm-leadership-page .mm-hero{background:radial-gradient(circle at 75% 45%,rgba(61,57,105,.53),transparent 40%),linear-gradient(115deg,#101a2b 0%,#162940 59%,#172337 100%);min-height:0}
.mm-leadership-page .mm-hero-grid{background-size:60px 60px;opacity:.45;mask-image:linear-gradient(90deg,transparent 0%,#000 75%)}
.mm-leadership-page .mm-hero-glow{right:-26%;bottom:-100%;opacity:.06}
.mm-leadership-page .mm-hero-inner{grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);gap:7%;min-height:655px;padding-top:34px;padding-bottom:38px}
.mm-leadership-page .mm-hero-copy{padding:74px 0 46px}
.mm-leadership-page .mm-eyebrow{font-size:10px;letter-spacing:.19em;color:#b7c9e2}
.mm-leadership-page .mm-hero h1{font-size:clamp(46px,4.8vw,72px);max-width:760px;line-height:1.07;letter-spacing:-.055em;margin:28px 0 23px;font-weight:750}
.mm-leadership-page .mm-hero h1 em{color:#80ddf4!important}
.mm-leadership-page .mm-hero-subtitle{font-size:clamp(18px,1.8vw,24px);font-weight:500;color:#f1f5fb;margin-bottom:20px}
.mm-leadership-page .mm-hero-intro{font-size:15px;color:#b7c6d7;max-width:560px;line-height:1.8;margin-bottom:29px}
.mm-leadership-page .mm-button-light{background:#32bef0;color:#0d263c;box-shadow:0 12px 30px rgba(11,153,211,.13)}
.mm-leadership-page .mm-button-light:hover,.mm-leadership-page .mm-button-light:focus{background:#75dcfa;color:#0d263c}
.mm-leadership-page .mm-hero-meta{margin-top:47px;border-top:1px solid rgba(255,255,255,.16);padding-top:22px;gap:14px 28px}
.mm-leadership-page .mm-hero-meta span{color:#e0e8f1}
.mm-leadership-page .mm-hero-meta b{color:#95adbf}
.mm-leadership-page .mm-hero-footer{padding-bottom:24px;border-top:1px solid rgba(255,255,255,.1);padding-top:16px}
.mm-leadership-page .mm-insight-panel{position:relative;justify-self:end;width:min(100%,445px);padding:23px 26px 0;border:1px solid rgba(206,231,248,.25);background:linear-gradient(155deg,rgba(255,255,255,.13),rgba(80,124,163,.055));box-shadow:0 30px 70px rgba(2,12,28,.24);backdrop-filter:blur(12px);color:white;overflow:hidden}
.mm-leadership-page .mm-insight-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#42c7ed,#625c9d,#fcdc30)}
.mm-leadership-page .mm-panel-top,.mm-leadership-page .mm-panel-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.14em;font-weight:800;color:#dceaf5}
.mm-leadership-page .mm-panel-status{color:#a8d9e8;white-space:nowrap;font-size:9px}
.mm-leadership-page .mm-panel-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#55d4aa;margin-right:6px;box-shadow:0 0 12px #55d4aa}
.mm-leadership-page .mm-panel-orbit{position:relative;width:min(100%,308px);aspect-ratio:1;margin:20px auto 8px;display:grid;place-items:center}
.mm-leadership-page .mm-panel-ring{position:absolute;border:1px solid rgba(91,190,230,.42);border-radius:50%;inset:0}
.mm-leadership-page .mm-panel-ring-one{border-style:dashed;animation:mm-spin 65s linear infinite}
.mm-leadership-page .mm-panel-ring-two{inset:42px;border-color:rgba(168,205,242,.33);box-shadow:inset 0 0 55px rgba(68,161,218,.05)}
.mm-leadership-page .mm-panel-core{display:grid;place-items:center;text-align:center;width:146px;height:146px;border-radius:50%;border:1px solid rgba(117,221,245,.62);background:radial-gradient(circle at 38% 30%,#3f7799,#163653 70%);box-shadow:0 0 0 12px rgba(82,168,209,.08),0 18px 40px rgba(0,0,0,.16);font-size:13px;font-weight:800;letter-spacing:.15em;line-height:1.4}
.mm-leadership-page .mm-panel-point{position:absolute;width:9px;height:9px;background:#fcdc30;border-radius:50%;box-shadow:0 0 0 5px rgba(252,220,48,.12),0 0 22px rgba(252,220,48,.7)}
.mm-leadership-page .mm-panel-point-a{top:13%;left:19%}.mm-leadership-page .mm-panel-point-b{top:25%;right:5%;background:#66d6ed;box-shadow:0 0 0 5px rgba(102,214,237,.13),0 0 22px rgba(102,214,237,.7)}.mm-leadership-page .mm-panel-point-c{bottom:7%;left:35%;background:#a6dd80;box-shadow:0 0 0 5px rgba(166,221,128,.12),0 0 22px rgba(166,221,128,.7)}
.mm-leadership-page .mm-panel-signals{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;border-top:1px solid rgba(255,255,255,.18);margin-top:4px}
.mm-leadership-page .mm-panel-signals span{display:flex;gap:11px;align-items:center;border-bottom:1px solid rgba(255,255,255,.14);padding:13px 0;font-size:12px;color:#e1eaf4}
.mm-leadership-page .mm-panel-signals i{font-style:normal;color:#7bceea;font-size:10px;font-weight:800}
.mm-leadership-page .mm-panel-bottom{padding:18px 0 20px;color:#b9c9d9;font-size:9px}
.mm-leadership-page .mm-panel-bottom b{color:#72d9f3;padding:0 3px}
.mm-leadership-page .mm-panel-bottom>span:last-child{font-size:20px;color:#62d1f0;line-height:1}
.mm-leadership-page .mm-partners{background:#f6f9fb}
.mm-leadership-page .mm-partners-inner{min-height:154px}
.mm-leadership-page .mm-partner-heading{color:#54667b;text-transform:uppercase;letter-spacing:.11em;font-size:10px;max-width:155px}
.mm-leadership-page .mm-section{padding-top:112px;padding-bottom:112px}
.mm-leadership-page .mm-about-layout{grid-template-columns:minmax(270px,.83fr) minmax(0,1.17fr);gap:12%}
.mm-leadership-page .mm-about-body{padding-top:4px;font-size:17px}
.mm-leadership-page .mm-quote-card{margin-top:40px;background:#f2f7fa;border-left:0;border-top:3px solid #32bef0;padding:32px 35px}
.mm-leadership-page .mm-quote-mark{left:29px;top:20px}
.mm-leadership-page .mm-takeaways{background:#f4f7fa}
.mm-leadership-page .mm-takeaway{border:1px solid #e3ebf1;box-shadow:0 12px 30px rgba(21,49,79,.035)}
.mm-leadership-page .mm-agenda{background:#fff}
.mm-leadership-page .mm-agenda-layout{grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr);gap:12%}
.mm-leadership-page .mm-agenda-item{padding:25px 0}
.mm-leadership-page .mm-case{background:#213a59;color:white;padding:75px 0}
.mm-leadership-page .mm-case .mm-kicker{color:#72d5ee}
.mm-leadership-page .mm-case h2,.mm-leadership-page .mm-case h2 *{color:white!important}
.mm-leadership-page .mm-case h2 em{color:#82dff2!important}
.mm-leadership-page .mm-case p{color:#cedae7}
.mm-leadership-page .mm-case-symbol{color:rgba(114,213,238,.3)}
.mm-leadership-page .mm-speakers{background:#fcfdfd}
.mm-leadership-page .mm-speaker{background:#fff;box-shadow:0 10px 32px rgba(17,44,71,.04)}
.mm-leadership-page .mm-register{background:linear-gradient(120deg,#101a2e,#213857);padding:112px 0}
.mm-leadership-page .mm-form-card{border-top:4px solid #32bef0}
.mm-leadership-page .mm-footer{background:#0b1424;padding-top:28px}
.mm-leadership-page .mm-footer-logo{width:175px;height:75px}
.mm-leadership-page .mm-footer-logo img{width:175px}
@media(max-width:1100px){.mm-leadership-page .mm-hero-inner{gap:4%;grid-template-columns:minmax(0,1fr) 370px}.mm-leadership-page .mm-hero h1{font-size:clamp(45px,5.1vw,60px)}.mm-leadership-page .mm-insight-panel{padding-left:20px;padding-right:20px}}
@media(max-width:800px){.mm-leadership-page .mm-topbar-inner{min-height:75px}.mm-leadership-page .mm-brand-logo{width:180px;height:70px}.mm-leadership-page .mm-brand-logo img{width:180px}.mm-leadership-page .mm-menu-toggle span{background:#fff}.mm-leadership-page .mm-mobile-nav:not([hidden]){background:#142338;border-top-color:rgba(255,255,255,.15)}.mm-leadership-page .mm-mobile-nav a{color:#e6eff8;border-bottom:1px solid rgba(255,255,255,.1)}.mm-leadership-page .mm-hero-inner{display:grid;grid-template-columns:1fr;gap:0;padding-top:0;padding-bottom:55px}.mm-leadership-page .mm-hero-copy{padding:65px 0 28px}.mm-leadership-page .mm-insight-panel{justify-self:start;width:min(100%,520px)}.mm-leadership-page .mm-about-layout,.mm-leadership-page .mm-agenda-layout{grid-template-columns:1fr;gap:26px}.mm-leadership-page .mm-footer-logo{width:150px;height:65px}.mm-leadership-page .mm-footer-logo img{width:150px}}
@media(max-width:600px){.mm-leadership-page .mm-topbar-inner{min-height:68px}.mm-leadership-page .mm-brand-logo{width:155px;height:64px}.mm-leadership-page .mm-brand-logo img{width:155px}.mm-leadership-page .mm-hero-copy{padding:48px 0 25px}.mm-leadership-page .mm-hero h1{font-size:clamp(39px,10vw,53px)}.mm-leadership-page .mm-hero-meta{margin-top:35px}.mm-leadership-page .mm-insight-panel{padding:20px 18px 0}.mm-leadership-page .mm-panel-orbit{width:min(100%,250px);margin-top:18px}.mm-leadership-page .mm-panel-ring-two{inset:34px}.mm-leadership-page .mm-panel-core{width:120px;height:120px;font-size:11px}.mm-leadership-page .mm-panel-signals span{font-size:11px;gap:7px}.mm-leadership-page .mm-hero-footer{font-size:8px}.mm-leadership-page .mm-section{padding-top:70px;padding-bottom:70px}.mm-leadership-page .mm-about-body{font-size:15px}.mm-leadership-page .mm-case{padding:65px 0}.mm-leadership-page .mm-footer-logo{width:142px;height:62px}.mm-leadership-page .mm-footer-logo img{width:142px}}
@media(prefers-reduced-motion:reduce){.mm-leadership-page .mm-panel-ring-one{animation:none}}

/* Clearer desktop rhythm for the sticky section headings and content rows. */
.mm-leadership-page .mm-container{width:min(100% - 72px,1180px)}
.mm-leadership-page .mm-section{padding-top:84px;padding-bottom:84px}
.mm-leadership-page .mm-takeaways{padding:84px 0}
.mm-leadership-page .mm-section h2,.mm-leadership-page .mm-case h2{font-size:clamp(34px,3.1vw,44px);line-height:1.15;letter-spacing:-.04em;margin:17px 0 20px}
.mm-leadership-page .mm-kicker{font-size:10px;letter-spacing:.15em}
.mm-leadership-page .mm-about-layout,.mm-leadership-page .mm-agenda-layout{grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:clamp(36px,5vw,70px)}
.mm-leadership-page .mm-takeaways>.mm-container,.mm-leadership-page .mm-speakers>.mm-container{grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:clamp(36px,5vw,70px)}
.mm-leadership-page .mm-about .mm-section-intro,.mm-leadership-page .mm-agenda .mm-agenda-sticky,.mm-leadership-page .mm-takeaways .mm-section-heading,.mm-leadership-page .mm-speakers .mm-section-heading,.mm-leadership-page .mm-register .mm-register-copy{top:116px}
.mm-leadership-page .mm-section-heading h2,.mm-leadership-page .mm-about h2,.mm-leadership-page .mm-agenda h2{max-width:340px}
.mm-leadership-page .mm-section-heading>p,.mm-leadership-page .mm-agenda-sticky>p{font-size:15px;line-height:1.65;color:#586b80;max-width:340px}
.mm-leadership-page .mm-about-body{font-size:16px;line-height:1.75;padding-top:0}
.mm-leadership-page .mm-about-body>p{margin-bottom:17px}
.mm-leadership-page .mm-quote-card{padding:22px 26px;margin-top:27px}
.mm-leadership-page .mm-quote-mark{left:22px;top:12px;font-size:55px}
.mm-leadership-page .mm-quote-card p{font-size:16px;line-height:1.55;max-width:none;margin:22px 0 0}
.mm-leadership-page .mm-takeaway-grid{display:grid;grid-template-columns:1fr;gap:12px}
.mm-leadership-page .mm-takeaway{display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:18px;align-content:center;padding:20px 24px;min-height:135px;box-shadow:none}
.mm-leadership-page .mm-takeaway .mm-icon{grid-column:1;grid-row:1 / span 3;align-self:center;margin:0;width:48px;height:48px;font-size:24px}
.mm-leadership-page .mm-takeaway .mm-card-index{grid-column:2;grid-row:1;font-size:9px}
.mm-leadership-page .mm-takeaway h3{grid-column:2;grid-row:2;font-size:20px;line-height:1.25;margin:5px 0 4px}
.mm-leadership-page .mm-takeaway p{grid-column:2;grid-row:3;font-size:13px;line-height:1.5}
.mm-leadership-page .mm-agenda-item{grid-template-columns:38px minmax(0,1fr) 15px;padding:20px 0}
.mm-leadership-page .mm-agenda-item h3{font-size:18px;margin-bottom:4px}
.mm-leadership-page .mm-agenda-item p{font-size:13px;line-height:1.55}
.mm-leadership-page .mm-speaker-grid{display:grid;grid-template-columns:1fr;gap:14px}
.mm-leadership-page .mm-speaker{display:grid;grid-template-columns:152px minmax(0,1fr);min-height:202px;box-shadow:none}
.mm-leadership-page .mm-speaker-photo{height:100%;min-height:202px}
.mm-leadership-page .mm-speaker-photo img{object-position:center 25%}
.mm-leadership-page .mm-speaker:nth-child(1) .mm-speaker-photo img{object-position:center 35%}
.mm-leadership-page .mm-speaker-info{padding:19px 23px}
.mm-leadership-page .mm-speaker-info h3{font-size:21px;line-height:1.2;margin-bottom:5px}
.mm-leadership-page .mm-speaker-role{font-size:12px;line-height:1.5;margin-bottom:11px}
.mm-leadership-page .mm-speaker-bio{font-size:12px;line-height:1.55}
.mm-leadership-page .mm-case{padding:65px 0}
.mm-leadership-page .mm-register{padding:88px 0}
@media(max-width:900px){
 .mm-leadership-page .mm-container{width:min(100% - 44px,720px)}
 .mm-leadership-page .mm-about-layout,.mm-leadership-page .mm-agenda-layout{grid-template-columns:1fr;gap:20px}
 .mm-leadership-page .mm-takeaways>.mm-container,.mm-leadership-page .mm-speakers>.mm-container{display:block}
 .mm-leadership-page .mm-takeaways .mm-section-heading,.mm-leadership-page .mm-speakers .mm-section-heading{max-width:620px;margin-bottom:27px}
 .mm-leadership-page .mm-takeaway-grid,.mm-leadership-page .mm-speaker-grid{grid-template-columns:1fr}
 .mm-leadership-page .mm-speaker{display:grid;grid-template-columns:152px minmax(0,1fr)}
 .mm-leadership-page .mm-speaker-photo{height:100%;min-height:202px}
}
@media(max-width:600px){
 .mm-leadership-page .mm-container{width:calc(100% - 36px)}
 .mm-leadership-page .mm-section{padding-top:64px;padding-bottom:64px}
 .mm-leadership-page .mm-takeaways{padding:64px 0}
 .mm-leadership-page .mm-section h2,.mm-leadership-page .mm-case h2{font-size:clamp(33px,8.5vw,42px)}
 .mm-leadership-page .mm-takeaway{padding:17px;grid-template-columns:42px minmax(0,1fr);column-gap:13px;min-height:0}
 .mm-leadership-page .mm-takeaway .mm-icon{width:40px;height:40px;font-size:21px}
 .mm-leadership-page .mm-takeaway h3{font-size:18px}
 .mm-leadership-page .mm-speaker{display:block;min-height:0}
 .mm-leadership-page .mm-speaker-photo{height:235px;min-height:0}
 .mm-leadership-page .mm-speaker-info{padding:21px}
 .mm-leadership-page .mm-speaker-bio{font-size:13px}
 .mm-leadership-page .mm-register{padding:70px 0}
}

/* Section copy leads each section; cards sit in balanced rows. */
.mm-leadership-page .mm-about-layout,.mm-leadership-page .mm-agenda-layout{display:block}
.mm-leadership-page .mm-takeaways>.mm-container,.mm-leadership-page .mm-speakers>.mm-container{display:block}
.mm-leadership-page .mm-about .mm-section-intro,.mm-leadership-page .mm-agenda .mm-agenda-sticky,.mm-leadership-page .mm-takeaways .mm-section-heading,.mm-leadership-page .mm-speakers .mm-section-heading{position:static;top:auto;max-width:790px;margin:0 0 39px;text-align:left}
.mm-leadership-page .mm-about h2,.mm-leadership-page .mm-agenda h2,.mm-leadership-page .mm-section-heading h2{max-width:none;margin-left:0;margin-right:0}
.mm-leadership-page .mm-section-deck,.mm-leadership-page .mm-section-heading>p,.mm-leadership-page .mm-agenda-sticky>p{font-size:16px;line-height:1.65;color:#586b80;max-width:740px;margin:0}
.mm-leadership-page .mm-about-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 45px;align-items:start}
.mm-leadership-page .mm-about-body>p{margin:0}
.mm-leadership-page .mm-quote-card{grid-column:1/-1;margin-top:18px;padding:23px 30px}
.mm-leadership-page .mm-quote-card p{margin:15px 0 0}
.mm-leadership-page .mm-takeaway-grid,.mm-leadership-page .mm-speaker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
.mm-leadership-page .mm-takeaway{display:flex;flex-direction:column;align-content:initial;min-height:265px;padding:27px 28px;border-top:3px solid #32bef0}
.mm-leadership-page .mm-takeaway:nth-child(2){border-top-color:#fcdc30}
.mm-leadership-page .mm-takeaway:nth-child(3){border-top-color:#48c6a4}
.mm-leadership-page .mm-takeaway .mm-icon{align-self:flex-start;width:51px;height:51px;margin:23px 0 20px}
.mm-leadership-page .mm-takeaway h3{font-size:21px;margin:0 0 10px}
.mm-leadership-page .mm-takeaway p{font-size:14px;line-height:1.6}
.mm-leadership-page .mm-card-index{font-size:10px;letter-spacing:.13em}
.mm-leadership-page .mm-agenda-sticky .mm-inline-link{margin-top:16px}
.mm-leadership-page .mm-agenda-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;border-top:0}
.mm-leadership-page .mm-agenda-item{grid-template-columns:minmax(0,1fr) 20px;gap:15px;border-top:1px solid var(--line);border-bottom:0;padding:22px 0}
.mm-leadership-page .mm-agenda-item h3{font-size:19px}
.mm-leadership-page .mm-agenda-item p{font-size:14px}
.mm-leadership-page .mm-speaker{display:block;min-height:0}
.mm-leadership-page .mm-speaker-photo{height:285px;min-height:0}
.mm-leadership-page .mm-speaker-info{padding:24px 25px 28px}
.mm-leadership-page .mm-speaker-info h3{font-size:22px;margin-bottom:8px}
.mm-leadership-page .mm-speaker-role{font-size:13px;margin-bottom:15px}
.mm-leadership-page .mm-speaker-bio{font-size:13px;line-height:1.65}
@media(max-width:950px){
 .mm-leadership-page .mm-takeaway-grid,.mm-leadership-page .mm-speaker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .mm-leadership-page .mm-speaker{display:block}
 .mm-leadership-page .mm-speaker-photo{height:280px;min-height:0}
}
@media(max-width:680px){
 .mm-leadership-page .mm-about .mm-section-intro,.mm-leadership-page .mm-agenda .mm-agenda-sticky,.mm-leadership-page .mm-takeaways .mm-section-heading,.mm-leadership-page .mm-speakers .mm-section-heading{margin-bottom:28px}
 .mm-leadership-page .mm-about-body,.mm-leadership-page .mm-agenda-list,.mm-leadership-page .mm-takeaway-grid,.mm-leadership-page .mm-speaker-grid{grid-template-columns:1fr}
 .mm-leadership-page .mm-about-body{gap:15px}
 .mm-leadership-page .mm-quote-card{margin-top:7px}
 .mm-leadership-page .mm-takeaway{min-height:0;padding:24px}
 .mm-leadership-page .mm-takeaway .mm-icon{margin:18px 0}
 .mm-leadership-page .mm-speaker-photo{height:300px}
}

/* Partner marks: Microsoft anchors the animated graphic and logo strip. */
.mm-leadership-page .mm-topbar .mm-brand-logo{width:205px;height:auto;overflow:visible}
.mm-leadership-page .mm-topbar .mm-brand-logo img{width:205px;height:auto;max-width:100%;object-fit:contain}
.mm-leadership-page .mm-footer-logo{overflow:visible}
.mm-leadership-page .mm-panel-orbit{overflow:visible}
.mm-leadership-page .mm-panel-core{position:relative;z-index:3;display:block;width:210px;height:100px;border-radius:12px;background:#fff;border:1px solid rgba(255,255,255,.65);box-shadow:0 0 0 12px rgba(82,168,209,.08),0 20px 38px rgba(0,0,0,.2);overflow:hidden}
.mm-leadership-page .mm-panel-core img{position:absolute;display:block;width:300px;max-width:none;height:auto;left:-31px;top:-9px}
.mm-leadership-page .mm-orbit-brand{position:absolute;z-index:4;box-shadow:0 15px 30px rgba(1,12,27,.2)}
.mm-leadership-page .mm-orbit-brand-board{width:164px;height:76px;left:-24px;top:16px;overflow:hidden;border-radius:6px;background:#fff;animation:mm-brand-float 7s ease-in-out infinite}
.mm-leadership-page .mm-orbit-brand-board img{position:absolute;max-width:none;width:340px;height:auto;left:-22px;top:-9px}
.mm-leadership-page .mm-orbit-brand-keansa{display:grid;place-items:center;width:88px;height:88px;right:-22px;bottom:10px;border-radius:50%;background:#fff;animation:mm-brand-float 7s ease-in-out -3.5s infinite}
.mm-leadership-page .mm-orbit-brand-keansa img{display:block;width:100%;height:100%;object-fit:contain}
.mm-leadership-page .mm-panel-point{z-index:1}
@keyframes mm-brand-float{50%{transform:translateY(-9px)}}
.mm-leadership-page .mm-partners-inner{display:grid;justify-items:center;gap:13px;padding:23px 0;min-height:0}
.mm-leadership-page .mm-partner-heading{max-width:none;text-align:center}
.mm-leadership-page .mm-partner-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;gap:20px;width:100%}
.mm-leadership-page .mm-partner{flex-shrink:1}
@media(max-width:800px){
 .mm-leadership-page .mm-topbar .mm-brand-logo,.mm-leadership-page .mm-topbar .mm-brand-logo img{width:175px}
 .mm-leadership-page .mm-partners-inner{display:grid;padding:22px 0}
 .mm-leadership-page .mm-partner-heading{margin:0}
}
@media(max-width:600px){
 .mm-leadership-page .mm-topbar .mm-brand-logo,.mm-leadership-page .mm-topbar .mm-brand-logo img{width:150px}
 .mm-leadership-page .mm-panel-core{width:180px;height:90px}
 .mm-leadership-page .mm-panel-core img{width:258px;left:-26px;top:-6px}
 .mm-leadership-page .mm-orbit-brand-board{width:124px;height:61px;left:-11px;top:12px}
 .mm-leadership-page .mm-orbit-brand-board img{width:265px;left:-17px;top:-6px}
 .mm-leadership-page .mm-orbit-brand-keansa{width:70px;height:70px;right:-10px;bottom:12px}
 .mm-leadership-page .mm-partner-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 15px}
 .mm-leadership-page .mm-partner.mm-microsoft{grid-column:1/-1;grid-row:1;justify-self:center}
 .mm-leadership-page .mm-partner.mm-board{grid-column:1;grid-row:2;justify-self:center}
 .mm-leadership-page .mm-partner.mm-keansa{grid-column:2;grid-row:2;justify-self:center}
}
@media(prefers-reduced-motion:reduce){.mm-leadership-page .mm-orbit-brand{animation:none}}

/* Contact Form 7 inserts paragraphs and breaks around form tags. Flatten those
   wrappers so each pair of labels fills the intended two-column form row. */
.mm-leadership-page .mm-form-card .wpcf7 form{margin:0}
.mm-leadership-page .mm-form-card .wpcf7 .mm-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;align-items:start;margin-bottom:18px}
.mm-leadership-page .mm-form-card .wpcf7 .mm-form-row>p{display:contents}
.mm-leadership-page .mm-form-card .wpcf7 .mm-form-row br{display:none}
.mm-leadership-page .mm-form-card .wpcf7 .mm-form-row label{display:block;min-width:0;margin:0;color:#25425c;font-size:13px;font-weight:700;line-height:1.4}
.mm-leadership-page .mm-form-card .wpcf7 .wpcf7-form-control-wrap{display:block;width:100%;margin-top:8px}
.mm-leadership-page .mm-form-card .wpcf7 input:not([type=checkbox]):not([type=submit]){width:100%;height:50px;margin:0;padding:11px 14px;border:1px solid #cbd8e4;border-radius:5px;background:#f8fafc;color:#17304d;box-shadow:none;font-size:14px}
.mm-leadership-page .mm-form-card .wpcf7 input:not([type=checkbox]):not([type=submit]):focus{border-color:#209aca;box-shadow:0 0 0 3px rgba(50,190,240,.18);background:#fff}
.mm-leadership-page .mm-form-card .wpcf7 input::placeholder{color:#8494a4;opacity:1}
.mm-leadership-page .mm-form-card .wpcf7 .mm-consent{display:block;margin:22px 0 24px;color:#4f6173;font-size:12px;line-height:1.55}
.mm-leadership-page .mm-form-card .wpcf7 .mm-consent>p{margin:0}
.mm-leadership-page .mm-form-card .wpcf7 .mm-consent br{display:none}
.mm-leadership-page .mm-form-card .wpcf7 .wpcf7-list-item{margin:0}
.mm-leadership-page .mm-form-card .wpcf7 .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:12px;font-weight:500;color:#4f6173}
.mm-leadership-page .mm-form-card .wpcf7 .wpcf7-acceptance input{margin:2px 0 0;accent-color:#253e7d}
.mm-leadership-page .mm-form-card .wpcf7 button[type=submit],
.mm-leadership-page .mm-form-card .wpcf7 input.wpcf7-submit:not([type=checkbox]){display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:210px;height:auto;min-height:50px;margin:0;padding:15px 22px;border:0;border-radius:4px;background:#253e7d;color:#fff;font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .2s,transform .2s}
.mm-leadership-page .mm-form-card .wpcf7 button[type=submit]:hover,
.mm-leadership-page .mm-form-card .wpcf7 input.wpcf7-submit:not([type=checkbox]):hover{background:#142e66;transform:translateY(-2px)}
.mm-leadership-page .mm-form-card .wpcf7 .wpcf7-not-valid-tip{display:block;margin-top:5px;font-size:11px}
.mm-leadership-page .mm-form-card .wpcf7 .wpcf7-response-output{margin:18px 0 0;padding:12px 15px;font-size:13px;line-height:1.5}
.mm-leadership-page .mm-form-card .wpcf7 form>p{margin:0}
/* Give every portrait the same generous frame while keeping the full face visible. */
.mm-leadership-page .mm-speaker-photo{height:350px;min-height:0;background:#e7ebef}
.mm-leadership-page .mm-speaker-photo img,
.mm-leadership-page .mm-speaker:nth-child(1) .mm-speaker-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:none}
@media(max-width:950px){.mm-leadership-page .mm-speaker-photo{height:320px}}
@media(max-width:680px){.mm-leadership-page .mm-form-card .wpcf7 .mm-form-row{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.mm-leadership-page .mm-speaker-photo{height:330px}}

/* The three supplied marks are PNGs within larger brand artwork. Keep each
   artwork clipped in a centered, equal-height frame at every screen width. */
.mm-leadership-page .mm-container{width:min(calc(100% - clamp(36px,6vw,112px)),1680px)}
.mm-leadership-page .mm-topbar-inner{gap:clamp(16px,3vw,48px)}
.mm-leadership-page .mm-nav{gap:clamp(18px,2vw,34px)}
.mm-leadership-page .mm-hero-inner{grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);gap:clamp(36px,5vw,96px)}
.mm-leadership-page .mm-hero h1{font-size:clamp(44px,4.45vw,82px);max-width:950px;overflow-wrap:normal}
.mm-leadership-page .mm-hero-subtitle{font-size:clamp(19px,1.55vw,28px)}
.mm-leadership-page .mm-hero-intro{font-size:clamp(14px,.9vw,17px);max-width:670px}
.mm-leadership-page .mm-insight-panel{width:min(100%,520px)}
.mm-leadership-page .mm-partners-inner{padding:clamp(26px,3vw,48px) 0;gap:18px}
.mm-leadership-page .mm-partner-heading{font-size:clamp(10px,.75vw,12px)}
.mm-leadership-page .mm-partner-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,32px);max-width:1080px;margin-inline:auto}
.mm-leadership-page .mm-partner{position:relative;display:block;width:100%;height:108px;min-width:0;margin:0;background:#fff;border:1px solid #e8eef3;border-radius:8px;overflow:hidden;box-shadow:0 9px 27px rgba(16,42,70,.04)}
.mm-leadership-page .mm-partner img{position:absolute;display:block;max-width:none;height:auto;object-fit:initial}
.mm-leadership-page .mm-board img{width:420px;left:calc(50% - 108px);top:-6px}
.mm-leadership-page .mm-microsoft img{width:360px;left:calc(50% - 164px);top:-11px}
.mm-leadership-page .mm-keansa img{width:88px;height:88px;left:calc(50% - 44px);top:10px;object-fit:contain}
.mm-leadership-page .mm-orbit-brand-board img{left:-5px}
.mm-leadership-page .mm-partner-logos .mm-reveal{transition-duration:.75s}
.mm-leadership-page .mm-partner-logos .mm-reveal:nth-child(2){transition-delay:.12s}
.mm-leadership-page .mm-partner-logos .mm-reveal:nth-child(3){transition-delay:.24s}
.mm-leadership-page .mm-agenda-item.mm-reveal:nth-child(even),
.mm-leadership-page .mm-speaker.mm-reveal:nth-child(even),
.mm-leadership-page .mm-takeaway.mm-reveal:nth-child(even){transition-delay:.09s}
.mm-leadership-page .mm-section{padding-top:clamp(64px,5vw,108px);padding-bottom:clamp(64px,5vw,108px)}
.mm-leadership-page .mm-takeaways,.mm-leadership-page .mm-register{padding-top:clamp(64px,5vw,108px);padding-bottom:clamp(64px,5vw,108px)}
.mm-leadership-page .mm-section h2,.mm-leadership-page .mm-case h2{font-size:clamp(34px,2.75vw,54px)}
@media(max-width:1100px){
 .mm-leadership-page .mm-hero-inner{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;padding-top:0;padding-bottom:58px}
 .mm-leadership-page .mm-hero-copy{padding:clamp(48px,6vw,76px) 0 0}
 .mm-leadership-page .mm-hero h1{font-size:clamp(44px,6.25vw,70px);max-width:850px}
 .mm-leadership-page .mm-insight-panel{justify-self:center;width:min(100%,570px)}
 .mm-leadership-page .mm-about-body{gap:18px 32px}
}
@media(max-width:940px){
 .mm-leadership-page .mm-nav{display:none}
 .mm-leadership-page .mm-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;border:0;background:transparent;padding:7px;cursor:pointer}
 .mm-leadership-page .mm-menu-toggle span{height:2px;width:26px;background:#fff}
 .mm-leadership-page .mm-mobile-nav:not([hidden]){display:grid;padding:8px max(24px,4vw) 22px;background:#142338;border-top:1px solid rgba(255,255,255,.15)}
 .mm-leadership-page .mm-mobile-nav a{padding:11px 0;color:#e6eff8;border-bottom:1px solid rgba(255,255,255,.1)}
}
@media(max-width:680px){
 .mm-leadership-page .mm-container{width:calc(100% - 36px)}
 .mm-leadership-page .mm-hero-inner{padding-bottom:38px;gap:20px}
 .mm-leadership-page .mm-hero-copy{padding-top:45px}
 .mm-leadership-page .mm-hero h1{font-size:clamp(36px,9.4vw,54px);line-height:1.1;letter-spacing:-.045em}
 .mm-leadership-page .mm-hero-subtitle{font-size:clamp(18px,4.7vw,22px)}
 .mm-leadership-page .mm-hero-meta{gap:15px 24px}
 .mm-leadership-page .mm-panel-top{flex-wrap:wrap}
 .mm-leadership-page .mm-partner-logos{grid-template-columns:1fr;gap:12px;max-width:380px}
 .mm-leadership-page .mm-partner,.mm-leadership-page .mm-partner.mm-board,.mm-leadership-page .mm-partner.mm-microsoft,.mm-leadership-page .mm-partner.mm-keansa{grid-column:auto;grid-row:auto;justify-self:stretch;width:100%;height:102px}
 .mm-leadership-page .mm-microsoft img{top:-14px}
 .mm-leadership-page .mm-keansa img{width:82px;height:82px;left:calc(50% - 41px);top:9px}
 .mm-leadership-page .mm-orbit-brand-board img{left:-6px}
 .mm-leadership-page .mm-about-body,.mm-leadership-page .mm-agenda-list,.mm-leadership-page .mm-takeaway-grid,.mm-leadership-page .mm-speaker-grid{grid-template-columns:1fr}
 .mm-leadership-page .mm-form-card{padding:26px 20px}
 .mm-leadership-page .mm-section h2,.mm-leadership-page .mm-case h2{font-size:clamp(32px,8.4vw,43px)}
}
@media(max-width:380px){
 .mm-leadership-page .mm-hero h1{font-size:clamp(33px,9vw,37px)}
 .mm-leadership-page .mm-hero-actions{gap:18px}
 .mm-leadership-page .mm-hero-footer{flex-wrap:wrap}
 .mm-leadership-page .mm-panel-orbit{width:min(100%,225px)}
 .mm-leadership-page .mm-orbit-brand-board{left:-2px}
 .mm-leadership-page .mm-orbit-brand-keansa{right:-2px}
}
@media(prefers-reduced-motion:reduce){
 .mm-leadership-page .mm-partner-logos .mm-reveal,
 .mm-leadership-page .mm-agenda-item.mm-reveal,
 .mm-leadership-page .mm-speaker.mm-reveal,
 .mm-leadership-page .mm-takeaway.mm-reveal{transition:none;transition-delay:0}
}

/* Clean PNG marks scale inside their frames rather than cropping the source. */
.mm-leadership-page .mm-partner-logos{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px}
.mm-leadership-page .mm-partner{display:flex;align-items:center;justify-content:center;height:120px;padding:18px;min-width:0}
.mm-leadership-page .mm-partner img,
.mm-leadership-page .mm-board img,
.mm-leadership-page .mm-microsoft img,
.mm-leadership-page .mm-keansa img{position:static;display:block;left:auto;top:auto;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}
.mm-leadership-page .mm-partner.mm-board img{width:min(100%,240px)}
.mm-leadership-page .mm-partner.mm-microsoft img{width:min(100%,250px)}
.mm-leadership-page .mm-partner.mm-keansa img{width:min(100%,82px)}
.mm-leadership-page .mm-panel-core{display:flex;align-items:center;justify-content:center;padding:13px;overflow:hidden}
.mm-leadership-page .mm-panel-core img{position:static;left:auto;top:auto;display:block;width:100%;max-width:100%;height:auto;max-height:100%;object-fit:contain}
.mm-leadership-page .mm-orbit-brand-board{display:flex;align-items:center;justify-content:center;padding:9px;overflow:hidden}
.mm-leadership-page .mm-orbit-brand-board img{position:static;left:auto;top:auto;display:block;width:100%;max-width:100%;height:auto;max-height:100%;object-fit:contain}
.mm-leadership-page .mm-orbit-brand-keansa img{width:100%;height:100%;object-fit:contain}
/* Keep the full face and chin in frame when three large speaker cards share a row. */
.mm-leadership-page .mm-speaker-photo{height:clamp(300px,27vw,430px);min-height:0;overflow:hidden}
.mm-leadership-page .mm-speaker-photo img{width:100%;height:100%;object-fit:cover;object-position:center 28%}
.mm-leadership-page .mm-speaker:nth-child(1) .mm-speaker-photo img{object-position:center 42%}
.mm-leadership-page .mm-speaker:nth-child(2) .mm-speaker-photo img{object-position:center 28%}
.mm-leadership-page .mm-speaker:nth-child(3) .mm-speaker-photo img{object-position:center 27%}
@media(max-width:950px){
 .mm-leadership-page .mm-speaker-photo{height:clamp(300px,34vw,370px)}
 .mm-leadership-page .mm-partner-logos{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}
}
@media(max-width:680px){
 .mm-leadership-page .mm-partner-logos{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));max-width:570px}
 .mm-leadership-page .mm-partner,.mm-leadership-page .mm-partner.mm-board,.mm-leadership-page .mm-partner.mm-microsoft,.mm-leadership-page .mm-partner.mm-keansa{height:108px;padding:15px}
 .mm-leadership-page .mm-speaker-photo{height:clamp(300px,80vw,400px)}
}
@media(max-width:480px){
 .mm-leadership-page .mm-partner-logos{grid-template-columns:1fr;max-width:340px}
 .mm-leadership-page .mm-panel-core{padding:11px}
 .mm-leadership-page .mm-orbit-brand-board{padding:7px}
}

/* The Keansa PNG contains transparent margins; let its visible circle fill the card. */
.mm-leadership-page .mm-partner.mm-keansa{padding:0}
.mm-leadership-page .mm-partner.mm-keansa img{flex:none;width:142px;height:142px;max-width:none;max-height:none;object-fit:contain}

/* Center the complete partner section, including its heading and card row. */
.mm-leadership-page .mm-partners-inner{display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:center;text-align:center}
.mm-leadership-page .mm-partner-heading{justify-self:center;max-width:none;margin:0;text-align:center}
.mm-leadership-page .mm-partner-logos{width:min(100%,1080px);max-width:1080px;justify-self:center;margin-inline:auto}

/* Hero diagram: Keansa is the central partner; Microsoft takes its orbit slot. */
.mm-leadership-page .mm-panel-core{width:150px;height:150px;padding:0;border-radius:50%;background:#fff;overflow:hidden}
.mm-leadership-page .mm-panel-core img{flex:none;width:190px;height:190px;max-width:none;max-height:none;object-fit:contain}
.mm-leadership-page .mm-orbit-brand-microsoft{display:flex;align-items:center;justify-content:center;width:180px;height:78px;right:-38px;bottom:10px;padding:10px;border-radius:9px;background:#fff;overflow:hidden;animation:mm-brand-float 7s ease-in-out -3.5s infinite}
.mm-leadership-page .mm-orbit-brand-microsoft img{display:block;width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain}
@media(max-width:600px){
 .mm-leadership-page .mm-panel-core{width:124px;height:124px;padding:0}
 .mm-leadership-page .mm-panel-core img{width:158px;height:158px;max-width:none;max-height:none}
 .mm-leadership-page .mm-orbit-brand-microsoft{width:142px;height:64px;right:-12px;bottom:12px;padding:8px}
}
@media(max-width:380px){.mm-leadership-page .mm-orbit-brand-microsoft{width:126px;height:60px;right:-2px}}
@media(prefers-reduced-motion:reduce){.mm-leadership-page .mm-orbit-brand-microsoft{animation:none}}

/* Webinar navigation: clearer type and links to both opening sections. */
.mm-leadership-page .mm-nav{gap:clamp(16px,1.6vw,28px)}
.mm-leadership-page .mm-nav>a{font-size:14px;letter-spacing:.02em}
.mm-leadership-page .mm-mobile-nav a{font-size:15px;letter-spacing:.025em}
.mm-leadership-page #why-attend{scroll-margin-top:94px}

/* Dark treatment for the Why Attend section only. */
.mm-leadership-page .mm-takeaways{background:radial-gradient(circle at 85% 10%,rgba(50,190,240,.13),transparent 37%),linear-gradient(125deg,#111d31,#1b3351);color:#f4f8fc}
.mm-leadership-page .mm-takeaways .mm-kicker{color:#79d9f3}
.mm-leadership-page .mm-takeaways .mm-section-heading h2{color:#fff!important}
.mm-leadership-page .mm-takeaways .mm-section-heading h2 em{color:#7bddf4!important}
.mm-leadership-page .mm-takeaways .mm-section-heading>p{color:#c1d2e3}
.mm-leadership-page .mm-takeaways .mm-takeaway{background:#213a59;border-color:rgba(194,223,241,.18);box-shadow:0 18px 36px rgba(2,12,28,.14)}
.mm-leadership-page .mm-takeaways .mm-takeaway h3{color:#fff}
.mm-leadership-page .mm-takeaways .mm-takeaway p{color:#c7d7e7}
.mm-leadership-page .mm-takeaways .mm-card-index{color:#a1d7ed}
.mm-leadership-page .mm-takeaways .mm-icon{background:rgba(122,216,241,.12);color:#8adef4}
.mm-leadership-page .mm-takeaways .mm-takeaway:hover{box-shadow:0 24px 48px rgba(2,12,28,.25)}

/* Charcoal, plum, and warm accents for this webinar template. Layout rules remain above. */
.mm-leadership-page{--ink:#f3f0f5;--line:rgba(234,211,222,.19);background:#141319;color:#f3f0f5}
.mm-leadership-page .mm-topbar,.mm-leadership-page .mm-footer{background:#100f17}
.mm-leadership-page .mm-hero{background:radial-gradient(circle at 75% 44%,rgba(85,62,113,.46),transparent 42%),radial-gradient(circle at 8% 87%,rgba(25,113,146,.22),transparent 40%),linear-gradient(112deg,#11131e,#202037 57%,#25182f)}
.mm-leadership-page .mm-hero-grid{opacity:.27}
.mm-leadership-page .mm-eyebrow,.mm-leadership-page .mm-hero-footer{color:#d2c4d7}
.mm-leadership-page .mm-hero-intro,.mm-leadership-page .mm-hero-meta span{color:#d5ccd8}
.mm-leadership-page .mm-hero h1 em{color:#f4c67e!important}
.mm-leadership-page .mm-hero-subtitle{color:#f9f2f1}
.mm-leadership-page .mm-nav>a:hover,.mm-leadership-page .mm-nav>a:focus{color:#f4c67e}
.mm-leadership-page .mm-nav .mm-nav-cta,.mm-leadership-page .mm-button-light{background:#f4c67e;color:#201927;box-shadow:0 12px 28px rgba(125,75,32,.16)}
.mm-leadership-page .mm-nav .mm-nav-cta:hover,.mm-leadership-page .mm-nav .mm-nav-cta:focus,.mm-leadership-page .mm-button-light:hover,.mm-leadership-page .mm-button-light:focus{background:#ffe0aa;color:#201927}
.mm-leadership-page .mm-insight-panel{border-color:rgba(244,198,126,.34);background:linear-gradient(150deg,rgba(77,51,84,.48),rgba(22,32,51,.62))}
.mm-leadership-page .mm-insight-panel:before{background:linear-gradient(90deg,#ef9a82,#f4c67e,#70d7c9)}
.mm-leadership-page .mm-panel-ring{border-color:rgba(244,198,126,.37)}
.mm-leadership-page .mm-panel-ring-two{border-color:rgba(112,215,201,.32)}
.mm-leadership-page .mm-partners{background:linear-gradient(100deg,#201a26,#282034);border-color:rgba(244,198,126,.16)}
.mm-leadership-page .mm-partner-heading{color:#e5cfdb}
.mm-leadership-page .mm-partner{background:#f8f7f6;border-color:rgba(244,198,126,.31);box-shadow:0 14px 36px rgba(10,6,17,.29)}
.mm-leadership-page .mm-about{background:radial-gradient(circle at 90% 4%,rgba(207,124,98,.11),transparent 38%),#19171e}
.mm-leadership-page .mm-about-body{color:#d4cbd5}
.mm-leadership-page .mm-quote-card{background:linear-gradient(110deg,#352532,#2b2737);border-top-color:#f4c67e;color:#fff7f2;box-shadow:0 18px 42px rgba(9,5,15,.2)}
.mm-leadership-page .mm-quote-card p{color:#fff7f2}
.mm-leadership-page .mm-quote-mark{color:#f4c67e}
.mm-leadership-page .mm-takeaways{background:radial-gradient(circle at 85% 7%,rgba(209,117,109,.15),transparent 39%),linear-gradient(125deg,#251927,#302038);color:#f8f2f6}
.mm-leadership-page .mm-takeaways .mm-takeaway{background:linear-gradient(145deg,#38283d,#32243b);border-color:rgba(248,204,166,.17)}
.mm-leadership-page .mm-takeaways .mm-takeaway:nth-child(2){border-top-color:#f4c67e}
.mm-leadership-page .mm-takeaways .mm-takeaway:nth-child(3){border-top-color:#70d7c9}
.mm-leadership-page .mm-takeaways .mm-card-index{color:#f1c4aa}
.mm-leadership-page .mm-takeaways .mm-icon{background:rgba(244,198,126,.12);color:#f4c67e}
.mm-leadership-page .mm-takeaways .mm-takeaway p{color:#dbccd9}
.mm-leadership-page .mm-agenda{background:radial-gradient(circle at 4% 15%,rgba(45,133,133,.16),transparent 38%),#191b21}
.mm-leadership-page .mm-agenda-list,.mm-leadership-page .mm-agenda-item{border-color:rgba(188,218,215,.23)}
.mm-leadership-page .mm-agenda-item h3{color:#f9f6f5}
.mm-leadership-page .mm-agenda-item p,.mm-leadership-page .mm-agenda-sticky>p{color:#cbd2d4}
.mm-leadership-page .mm-agenda-arrow,.mm-leadership-page .mm-inline-link{color:#8ee0cd}
.mm-leadership-page .mm-case{background:radial-gradient(circle at 85% 18%,rgba(247,174,111,.2),transparent 35%),linear-gradient(110deg,#3a273b,#55303e 58%,#332841)}
.mm-leadership-page .mm-case p{color:#f0dce1}
.mm-leadership-page .mm-case-symbol{color:rgba(244,198,126,.38)}
.mm-leadership-page .mm-speakers{background:radial-gradient(circle at 96% 10%,rgba(99,67,124,.2),transparent 37%),#17151d}
.mm-leadership-page .mm-speaker{background:#292330;border-color:rgba(243,203,171,.18);box-shadow:0 16px 36px rgba(7,4,13,.22)}
.mm-leadership-page .mm-speaker-photo{background:#30293a}
.mm-leadership-page .mm-speaker-info h3{color:#fff}
.mm-leadership-page .mm-speaker-role,.mm-leadership-page .mm-speaker-role strong{color:#f4c67e}
.mm-leadership-page .mm-speaker-bio{color:#d4cbd7}
.mm-leadership-page .mm-register{background:radial-gradient(circle at 4% 85%,rgba(35,152,153,.18),transparent 39%),radial-gradient(circle at 90% 8%,rgba(163,84,116,.2),transparent 40%),linear-gradient(125deg,#1e1b2b,#30243d)}
.mm-leadership-page .mm-register-copy>p{color:#d5c8d7}
.mm-leadership-page .mm-register-detail,.mm-leadership-page .mm-register-detail p{color:#e9caa7}
.mm-leadership-page .mm-form-card{background:linear-gradient(145deg,#33283b,#282532);color:#faf6fa;border:1px solid rgba(244,198,126,.23);border-top:4px solid #f4c67e;box-shadow:0 28px 70px rgba(9,5,17,.35)}
.mm-leadership-page .mm-form-card h3{color:#fff}
.mm-leadership-page .mm-form-overline,.mm-leadership-page .mm-form-card label span{color:#f4c67e}
.mm-leadership-page .mm-form-card>p:not(.mm-form-note),.mm-leadership-page .mm-form-note{color:#cec3d1}
.mm-leadership-page .mm-form-card label:not(.mm-consent),
.mm-leadership-page .mm-form-card .wpcf7 .mm-form-row label{color:#f2e8f1}
.mm-leadership-page .mm-form-card input:not([type=checkbox]):not([type=submit]):not([type=hidden]),
.mm-leadership-page .mm-form-card .wpcf7 input:not([type=checkbox]):not([type=submit]){background:#1d1c28;border-color:#655468;color:#fff9fb}
.mm-leadership-page .mm-form-card input:not([type=checkbox]):not([type=submit]):focus,
.mm-leadership-page .mm-form-card .wpcf7 input:not([type=checkbox]):not([type=submit]):focus{background:#252331;border-color:#8ee0cd;box-shadow:0 0 0 3px rgba(112,215,201,.21)}
.mm-leadership-page .mm-form-card input::placeholder{color:#baaebe;opacity:1}
.mm-leadership-page .mm-form-card .mm-consent,
.mm-leadership-page .mm-form-card .wpcf7 .mm-consent,
.mm-leadership-page .mm-form-card .wpcf7 .wpcf7-acceptance label,
.mm-leadership-page .mm-form-card .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{color:#d7cbd7}
.mm-leadership-page .mm-form-card input[type=checkbox]{accent-color:#f4c67e}
.mm-leadership-page .mm-form-card .mm-button-primary,
.mm-leadership-page .mm-form-card .wpcf7 button[type=submit],
.mm-leadership-page .mm-form-card .wpcf7 input.wpcf7-submit:not([type=checkbox]){background:#f4c67e;color:#241b29;box-shadow:0 10px 24px rgba(169,108,59,.18)}
.mm-leadership-page .mm-form-card .mm-button-primary:hover,
.mm-leadership-page .mm-form-card .wpcf7 button[type=submit]:hover,
.mm-leadership-page .mm-form-card .wpcf7 input.wpcf7-submit:not([type=checkbox]):hover{background:#ffe0aa;color:#241b29}
.mm-leadership-page .mm-form-card .mm-success{background:#20423d;color:#c5f5df}
.mm-leadership-page .mm-form-card .mm-error{background:#4c2a36;color:#ffdad7}
.mm-leadership-page .mm-form-card .wpcf7 .wpcf7-response-output{color:#f9f5f9}
.mm-leadership-page .mm-kicker{color:#f4c67e}
.mm-leadership-page .mm-takeaways .mm-kicker,.mm-leadership-page .mm-case .mm-kicker,.mm-leadership-page .mm-register .mm-kicker{color:#f4c67e}
.mm-leadership-page .mm-about h2,.mm-leadership-page .mm-agenda h2,.mm-leadership-page .mm-speakers h2{color:#fff!important}
.mm-leadership-page .mm-about h2 em,.mm-leadership-page .mm-case h2 em,.mm-leadership-page .mm-register h2 em{color:#f4c67e!important}
.mm-leadership-page .mm-takeaways .mm-section-heading h2 em,.mm-leadership-page .mm-speakers h2 em{color:#efab99!important}
.mm-leadership-page .mm-agenda h2 em{color:#8ee0cd!important}
.mm-leadership-page .mm-about .mm-section-deck,.mm-leadership-page .mm-speakers .mm-section-heading>p,.mm-leadership-page .mm-takeaways .mm-section-heading>p{color:#d3c8d4}
.mm-leadership-page .mm-mobile-nav:not([hidden]){background:#211b2b}

/* Muted particle wave sits behind hero copy and the partner diagram. */
.mm-leadership-page .mm-hero-video-wrap{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#090a10 url('hero-particle-wave-poster.jpg') center / cover no-repeat}
.mm-leadership-page .mm-hero-video-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,13,24,.93) 0%,rgba(18,15,30,.8) 40%,rgba(19,13,29,.6) 100%),linear-gradient(0deg,rgba(14,12,24,.56),transparent 28%)}
.mm-leadership-page .mm-hero-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.85;filter:contrast(1.08) brightness(.84)}
.mm-leadership-page .mm-hero-grid{z-index:1;opacity:.1;pointer-events:none}
.mm-leadership-page .mm-hero-glow{z-index:1;pointer-events:none}
.mm-leadership-page .mm-hero-inner,.mm-leadership-page .mm-hero-footer{position:relative;z-index:2}
.mm-leadership-page .mm-insight-panel{background:linear-gradient(150deg,rgba(48,33,57,.77),rgba(18,24,39,.8))}
@media(max-width:680px){
 .mm-leadership-page .mm-hero-video{opacity:.58}
 .mm-leadership-page .mm-hero-video-wrap::after{background:linear-gradient(90deg,rgba(13,13,24,.83),rgba(18,14,27,.72)),linear-gradient(0deg,rgba(13,13,24,.57),transparent 35%)}
}
@media(prefers-reduced-motion:reduce){.mm-leadership-page .mm-hero-video{display:none}}

/* Keep Board, Keansa, Microsoft in that order; Keansa is the middle mark. */
@media(max-width:680px){.mm-leadership-page .mm-partner-logos{grid-template-columns:1fr;max-width:340px}}

/* Equal, stationary partner marks. The hero copy stays above the three-card row. */
.mm-leadership-page .mm-hero-inner{display:block;min-height:0;padding-top:0;padding-bottom:35px}
.mm-leadership-page .mm-hero-copy{max-width:980px;padding:clamp(52px,6vw,84px) 0 32px}
.mm-leadership-page .mm-hero h1{max-width:980px}
.mm-leadership-page .mm-hero-meta{margin-top:34px}
.mm-leadership-page .mm-hero-partners{max-width:1120px;margin:0 auto;color:#fff}
.mm-leadership-page .mm-hero-partners-title{margin:0 0 16px;text-align:center;color:#e8c99e;font-size:12px;font-weight:800;line-height:1.45;letter-spacing:.12em;text-transform:uppercase}
.mm-leadership-page .mm-hero-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
.mm-leadership-page .mm-hero-logo-card{display:flex;align-items:center;justify-content:center;min-width:0;height:164px;overflow:hidden;border:1px solid rgba(244,198,126,.32);border-radius:9px;background:#f9f8f6;box-shadow:0 16px 38px rgba(3,2,9,.28)}
.mm-leadership-page .mm-hero-logo-card img{display:block;flex:none;object-fit:contain;height:auto;max-height:none}
.mm-leadership-page .mm-hero-logo-card--board img{width:min(78%,260px);max-width:100%}
.mm-leadership-page .mm-hero-logo-card--keansa img{width:205px;max-width:85%}
.mm-leadership-page .mm-hero-logo-card--microsoft img{width:132%;max-width:none}
@media(max-width:800px){
 .mm-leadership-page .mm-hero-logo-grid{gap:10px}
 .mm-leadership-page .mm-hero-logo-card{height:130px}
 .mm-leadership-page .mm-hero-logo-card--keansa img{width:164px}
}
@media(max-width:620px){
 .mm-leadership-page .mm-hero-copy{padding-top:46px;padding-bottom:25px}
 .mm-leadership-page .mm-hero-inner{padding-bottom:24px}
 .mm-leadership-page .mm-hero-logo-grid{grid-template-columns:1fr;max-width:370px;margin-inline:auto;gap:12px}
 .mm-leadership-page .mm-hero-logo-card{height:124px}
 .mm-leadership-page .mm-hero-logo-card--board img{width:230px}
 .mm-leadership-page .mm-hero-logo-card--keansa img{width:155px}
}

/* Registration stays in the hero beside the introduction, then stacks on narrow screens. */
.mm-leadership-page .mm-hero-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(30px,4.5vw,76px);align-items:start}
.mm-leadership-page .mm-hero-main .mm-hero-copy{min-width:0;max-width:none;padding-bottom:0}
.mm-leadership-page .mm-hero-main .mm-hero-copy h1{max-width:none}
.mm-leadership-page .mm-hero-main .mm-hero-form{min-width:0;margin-top:clamp(52px,6vw,84px);padding:32px clamp(24px,2.5vw,40px);scroll-margin-top:110px}
.mm-leadership-page .mm-hero h1{font-size:clamp(42px,4.2vw,68px)}
.mm-leadership-page .mm-hero-partners{margin-top:38px}
@media(max-width:1050px){
 .mm-leadership-page .mm-hero-main{grid-template-columns:1fr;gap:28px}
 .mm-leadership-page .mm-hero-main .mm-hero-copy{max-width:850px}
 .mm-leadership-page .mm-hero-main .mm-hero-form{width:min(100%,760px);margin-top:0}
}
@media(max-width:620px){
 .mm-leadership-page .mm-hero-main{gap:24px}
 .mm-leadership-page .mm-hero-main .mm-hero-form{width:100%;padding:26px 20px}
 .mm-leadership-page .mm-hero-partners{margin-top:30px}
}

/* Fill the conversation section with copy on the left and imagery on the right. */
.mm-leadership-page .mm-about-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:auto auto;column-gap:clamp(30px,4vw,70px);row-gap:22px;align-items:start}
.mm-leadership-page .mm-about .mm-section-intro{grid-column:1;grid-row:1;max-width:none;margin:0}
.mm-leadership-page .mm-about-body{grid-column:1;grid-row:2;display:block}
.mm-leadership-page .mm-about-body>p{margin:0 0 17px}
.mm-leadership-page .mm-about .mm-quote-card{margin-top:25px}
.mm-leadership-page .mm-about-visual{grid-column:2;grid-row:1/3;align-self:stretch;position:relative;width:100%;min-height:0;aspect-ratio:auto;margin:0;overflow:hidden;border:1px solid rgba(244,198,126,.3);border-radius:10px;background:#211b2b;box-shadow:0 24px 55px rgba(5,3,11,.3)}
.mm-leadership-page .mm-about-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
@media(max-width:900px){
 .mm-leadership-page .mm-about-layout{grid-template-columns:1fr;grid-template-rows:auto;gap:25px}
 .mm-leadership-page .mm-about .mm-section-intro{grid-column:1;grid-row:1}
 .mm-leadership-page .mm-about-body{grid-column:1;grid-row:2}
 .mm-leadership-page .mm-about-visual{grid-column:1;grid-row:3;max-width:720px;aspect-ratio:16/9}
}

/* Show the complete supplied Solutions Partner badge in an equal-height logo card. */
.mm-leadership-page .mm-hero-logo-card{height:190px}
.mm-leadership-page .mm-hero-logo-card--microsoft img{display:block;width:auto;max-width:100%;height:100%;max-height:100%;object-fit:contain}
.mm-leadership-page .mm-hero-footer{justify-content:flex-end}
.mm-leadership-page .mm-speaker-bio{font-size:14px;line-height:1.65}
.mm-leadership-page .mm-speaker-bio p{margin:0 0 15px}
.mm-leadership-page .mm-speaker-bio p:last-child{margin-bottom:0}
.mm-leadership-page .mm-footer-partner-line{flex:1;text-align:center;font-size:14px;font-weight:750;letter-spacing:.03em;color:#f4c67e}
@media(max-width:800px){.mm-leadership-page .mm-hero-logo-card{height:170px}}
@media(max-width:620px){
 .mm-leadership-page .mm-hero-logo-card{height:160px}
 .mm-leadership-page .mm-footer-partner-line{order:3;flex-basis:100%;text-align:center;margin-top:12px}
}

/* Four equal, stationary cards present Board, Keansa and both supplied Microsoft badges. */
.mm-leadership-page .mm-hero-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.mm-leadership-page .mm-hero-logo-card--keansa img{width:205px;max-width:85%}
.mm-leadership-page .mm-hero-meta{display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;align-items:start;gap:14px clamp(24px,3vw,48px);margin-top:24px;padding:18px 0 12px;border-top:1px solid rgba(244,198,126,.35)}
.mm-leadership-page .mm-hero-meta > span{display:flex;flex-direction:column;gap:2px;min-width:0;color:#f8f3f1;font-size:13px;line-height:1.45}
.mm-leadership-page .mm-hero-meta b,.mm-leadership-page .mm-hero-times b{display:block;margin:0 0 3px;color:#f4c67e;font-size:10px;font-weight:800;letter-spacing:.16em}
.mm-leadership-page .mm-hero-times{min-width:0;color:#f8f3f1;font-size:13px;line-height:1.5}
.mm-leadership-page .mm-hero-times ul{display:flex;align-items:center;flex-wrap:nowrap;gap:8px clamp(10px,1.3vw,18px);margin:0;padding:0;list-style:none}
.mm-leadership-page .mm-hero-times li{display:inline-flex;align-items:center;flex:none;position:static;margin:0!important;padding:0!important;color:#f8f3f1;font-size:13px;font-weight:600;line-height:1.45;white-space:nowrap;transform:none!important}
.mm-leadership-page .mm-hero-times li::before{content:"";display:block;position:static;flex:none;width:5px;height:5px;margin:0 8px 0 0;border:0;border-radius:50%;background:#f4c67e}
@media(max-width:1050px){
 .mm-leadership-page .mm-hero-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}
 .mm-leadership-page .mm-hero-meta{grid-template-columns:repeat(2,max-content);gap:16px clamp(22px,5vw,50px)}
 .mm-leadership-page .mm-hero-meta > span:last-child{grid-column:2;grid-row:1}
 .mm-leadership-page .mm-hero-times{grid-column:1/-1;grid-row:2}
}
@media(max-width:700px){
 .mm-leadership-page .mm-hero-times ul{flex-wrap:wrap}
}
@media(max-width:620px){
 .mm-leadership-page .mm-hero-logo-grid{grid-template-columns:1fr;max-width:370px}
 .mm-leadership-page .mm-hero-meta{grid-template-columns:1fr;justify-content:stretch;gap:14px}
 .mm-leadership-page .mm-hero-meta > span:last-child,.mm-leadership-page .mm-hero-times{grid-column:auto;grid-row:auto}
 .mm-leadership-page .mm-hero-times ul{display:grid;gap:7px}
}

/* Light Agenda section with readable text and quiet dividers. */
.mm-leadership-page .mm-agenda{background:radial-gradient(circle at 5% 10%,rgba(62,163,163,.08),transparent 38%),#faf8f4;color:#26343e}
.mm-leadership-page .mm-agenda h2{color:#202c36!important}
.mm-leadership-page .mm-agenda .mm-kicker{color:#986021}
.mm-leadership-page .mm-agenda-list,.mm-leadership-page .mm-agenda-item{border-color:#d7dedc}
.mm-leadership-page .mm-agenda-item h3{color:#26343e}
.mm-leadership-page .mm-agenda-item p,.mm-leadership-page .mm-agenda-sticky>p{color:#52616b}
.mm-leadership-page .mm-agenda-arrow,.mm-leadership-page .mm-agenda .mm-inline-link{color:#087d80}
