:root{
  --mcom-green-950:#00391e;--mcom-green-900:#004d28;--mcom-green-800:#075d33;
  --mcom-green-700:#08733f;--mcom-gold:#e9ad2f;--mcom-gold-light:#f4ca63;
  --mcom-text:#203029;--mcom-muted:#66756d;--mcom-border:#dfe9e3;--mcom-soft:#f2f8f5
}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body.mpcoe-mcom-page{margin:0;overflow-x:hidden;background:#fff;color:var(--mcom-text);font-family:Inter,sans-serif}
.mpcoe-mcom-page a{text-decoration:none;color:inherit}.mpcoe-mcom-container{max-width:1240px}
.mpcoe-mcom-eyebrow{margin-bottom:10px;color:#ad7710;font-size:11px;font-weight:900;letter-spacing:1.55px}
.mpcoe-mcom-eyebrow span{display:inline-block;width:25px;height:2px;margin-right:8px;vertical-align:middle;background:currentColor}
.mpcoe-mcom-light{color:#fff}.mpcoe-mcom-gold{color:var(--mcom-gold-light)}
.mpcoe-mcom-title{margin:0;color:var(--mcom-green-900);font:800 clamp(31px,3.2vw,44px)/1.08 Montserrat,sans-serif;letter-spacing:-.9px}
.mpcoe-mcom-title span{color:var(--mcom-green-700)}.mpcoe-mcom-title-light{color:#fff}.mpcoe-mcom-title-light span{color:var(--mcom-gold-light)}
.mpcoe-mcom-hero{position:relative;min-height:480px;padding:62px 0 68px;overflow:hidden;background:radial-gradient(circle at 82% 19%,rgba(233,173,47,.14),transparent 24%),linear-gradient(125deg,#00391e,#004d28 58%,#075d33)}
.mpcoe-mcom-grid{position:absolute;inset:0;opacity:.075;background-image:linear-gradient(rgba(255,255,255,.55) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.55) 1px,transparent 1px);background-size:72px 72px}
.mpcoe-mcom-orb{position:absolute;border:1px solid rgba(255,255,255,.07);border-radius:50%}.mpcoe-mcom-orb-one{width:410px;height:410px;right:-130px;top:-180px}.mpcoe-mcom-orb-two{width:260px;height:260px;right:90px;bottom:-180px;border-color:rgba(233,173,47,.12)}
.mpcoe-mcom-hero-content{position:relative;max-width:900px;padding:20px 0}.mpcoe-mcom-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:29px;color:rgba(255,255,255,.68)!important;font-size:11px;font-weight:800;transition:.2s}.mpcoe-mcom-back:hover{color:var(--mcom-gold-light)!important;transform:translateX(-3px)}
.mpcoe-mcom-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:13px;color:var(--mcom-gold-light);font-size:10px;font-weight:900;letter-spacing:1.2px}
.mpcoe-mcom-hero h1{max-width:880px;margin:0 0 20px;color:#fff;font:800 clamp(50px,6.5vw,80px)/.95 Montserrat,sans-serif;letter-spacing:-2.4px}
.mpcoe-mcom-hero h1 span{display:block;margin-top:9px;color:var(--mcom-gold-light);font-size:.48em;line-height:1.18;letter-spacing:-.4px}
.mpcoe-mcom-hero-content>p{max-width:770px;margin:0 0 28px;color:rgba(255,255,255,.79);font-size:15px;line-height:1.85}
.mpcoe-mcom-pills{display:flex;flex-wrap:wrap;gap:9px}.mpcoe-mcom-pills span{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.74);font-size:10px;font-weight:800}.mpcoe-mcom-pills i{color:var(--mcom-gold-light)}
.mpcoe-mcom-snapshot{position:relative;z-index:2;margin-top:-36px;padding-bottom:10px}.mpcoe-mcom-snapshot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}
.mpcoe-mcom-snapshot-card{display:flex;align-items:center;gap:12px;min-height:96px;padding:15px;border:1px solid var(--mcom-border);border-radius:14px;background:#fff;box-shadow:0 13px 35px rgba(0,50,28,.075)}
.mpcoe-mcom-snapshot-icon{flex:0 0 43px;width:43px;height:43px;display:grid;place-items:center;border-radius:10px;background:#fff4d8;color:#a8730b}
.mpcoe-mcom-snapshot-card small{display:block;color:#ad7710;font-size:9px;font-weight:900;letter-spacing:.8px}.mpcoe-mcom-snapshot-card strong{display:block;margin:4px 0;color:var(--mcom-green-900);font:700 16px Montserrat,sans-serif}.mpcoe-mcom-snapshot-card p{margin:0;color:var(--mcom-muted);font-size:12px;line-height:1.4}
.mpcoe-mcom-overview,.mpcoe-mcom-focus,.mpcoe-mcom-learning,.mpcoe-mcom-perspective,.mpcoe-mcom-affiliation,.mpcoe-mcom-path,.mpcoe-mcom-closing{padding:50px 0}
.mpcoe-mcom-two-col{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.mpcoe-mcom-copy p{margin:0 0 16px;color:var(--mcom-muted);font-size:15px;line-height:1.85}.mpcoe-mcom-copy p:last-child{margin-bottom:0}
.mpcoe-mcom-focus{background:var(--mcom-soft)}.mpcoe-mcom-heading-row{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:28px}.mpcoe-mcom-heading-row>p{max-width:540px;margin:0;color:var(--mcom-muted);font-size:15px;line-height:1.8}
.mpcoe-mcom-focus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.mpcoe-mcom-focus-card{position:relative;min-height:275px;padding:24px;border:1px solid var(--mcom-border);border-radius:17px;background:#fff;transition:.22s;overflow:hidden}.mpcoe-mcom-focus-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,50,28,.09)}.mpcoe-mcom-focus-card>span{position:absolute;right:20px;top:14px;color:#d8e4dd;font:800 27px Montserrat}.mpcoe-mcom-card-icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:30px;border-radius:12px;background:#fff4d8;color:#a8730b}.mpcoe-mcom-focus-card h3{margin:0 0 11px;color:var(--mcom-green-900);font:700 19px Montserrat}.mpcoe-mcom-focus-card p{margin:0;color:var(--mcom-muted);font-size:14px;line-height:1.75}
.mpcoe-mcom-learning{background:radial-gradient(circle at 82% 15%,rgba(233,173,47,.12),transparent 24%),linear-gradient(120deg,#00391e,#00532c 62%,#00643a)}.mpcoe-mcom-learning-wrap{display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;align-items:center}.mpcoe-mcom-dark-copy{max-width:600px;margin:18px 0 0;color:rgba(255,255,255,.69);font-size:15px;line-height:1.85}
.mpcoe-mcom-learning-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mpcoe-mcom-learning-card{position:relative;min-height:205px;padding:22px;border:1px solid rgba(255,255,255,.11);border-radius:15px;background:rgba(255,255,255,.055);backdrop-filter:blur(8px);transition:.22s}.mpcoe-mcom-learning-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.075)}.mpcoe-mcom-learning-card>b{position:absolute;right:18px;top:14px;color:rgba(255,255,255,.19);font:800 24px Montserrat}.mpcoe-mcom-learning-card>i{width:45px;height:45px;display:grid;place-items:center;margin-bottom:21px;border-radius:11px;background:rgba(233,173,47,.13);color:var(--mcom-gold-light)}.mpcoe-mcom-learning-card h3{margin:0 0 8px;color:#fff;font:700 17px Montserrat}.mpcoe-mcom-learning-card p{margin:0;color:rgba(255,255,255,.61);font-size:13px;line-height:1.7}
.mpcoe-mcom-perspective-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mpcoe-mcom-perspective-item{display:grid;grid-template-columns:50px 1fr;gap:15px;align-items:center;padding:19px;border:1px solid var(--mcom-border);border-radius:15px;background:#fff;transition:.22s}.mpcoe-mcom-perspective-item:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(0,50,28,.07)}.mpcoe-mcom-perspective-item>div{width:46px;height:46px;display:grid;place-items:center;border-radius:11px;background:#fff4d8;color:#a8730b}.mpcoe-mcom-perspective-item h3{margin:0 0 5px;color:var(--mcom-green-900);font:700 16px Montserrat}.mpcoe-mcom-perspective-item p{margin:0;color:var(--mcom-muted);font-size:13px;line-height:1.65}
.mpcoe-mcom-affiliation{background:var(--mcom-soft)}.mpcoe-mcom-affiliation-card{display:grid;grid-template-columns:65px 1fr;gap:21px;padding:31px 33px;border-radius:17px;background:var(--mcom-green-900);box-shadow:0 15px 35px rgba(0,50,28,.09)}.mpcoe-mcom-affiliation-icon{width:55px;height:55px;display:grid;place-items:center;border-radius:13px;background:rgba(233,173,47,.13);color:var(--mcom-gold-light);font-size:19px}.mpcoe-mcom-affiliation-card h2{margin:0 0 10px;color:#fff;font:800 clamp(25px,2.8vw,36px)/1.08 Montserrat}.mpcoe-mcom-affiliation-card h2 span{color:var(--mcom-gold-light)}.mpcoe-mcom-affiliation-card p{max-width:980px;margin:0;color:rgba(255,255,255,.67);font-size:14px;line-height:1.8}.mpcoe-mcom-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:19px}.mpcoe-mcom-tags span{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.71);font-size:9px;font-weight:800}.mpcoe-mcom-tags i{color:var(--mcom-gold-light)}
.mpcoe-mcom-path{background:#fff}.mpcoe-mcom-path-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mpcoe-mcom-path-grid:before{content:"";position:absolute;top:28px;left:9%;right:9%;height:1px;background:#cddcd3}.mpcoe-mcom-path-step{position:relative;z-index:1;padding:0 15px;text-align:center}.mpcoe-mcom-path-step>span{display:block;width:57px;height:57px;margin:0 auto 13px;padding-top:10px;border:5px solid #fff;border-radius:50%;background:var(--mcom-green-900);color:var(--mcom-gold-light);font:800 13px Montserrat}.mpcoe-mcom-path-step>i{color:#ad7710;font-size:15px}.mpcoe-mcom-path-step h3{margin:7px 0 6px;color:var(--mcom-green-900);font:700 17px Montserrat}.mpcoe-mcom-path-step p{max-width:220px;margin:auto;color:var(--mcom-muted);font-size:13px;line-height:1.65}
.mpcoe-mcom-closing{background:var(--mcom-soft)}.mpcoe-mcom-closing-card{display:grid;grid-template-columns:65px 1fr auto;gap:21px;align-items:center;padding:30px 33px;border-radius:17px;background:var(--mcom-green-900)}.mpcoe-mcom-closing-icon{width:55px;height:55px;display:grid;place-items:center;border-radius:13px;background:rgba(233,173,47,.13);color:var(--mcom-gold-light);font-size:19px}.mpcoe-mcom-closing-card h2{margin:0 0 8px;color:#fff;font:800 clamp(25px,2.7vw,35px)/1.08 Montserrat}.mpcoe-mcom-closing-card h2 span{color:var(--mcom-gold-light)}.mpcoe-mcom-closing-card p{max-width:770px;margin:0;color:rgba(255,255,255,.66);font-size:14px;line-height:1.8}
.mpcoe-mcom-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 19px;border-radius:8px;background:var(--mcom-gold);color:#173c25!important;font-size:11px;font-weight:900;transition:.22s}.mpcoe-mcom-btn:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(233,173,47,.25)}
.mpcoe-mcom-top-btn{position:fixed;z-index:900;right:18px;bottom:18px;width:43px;height:43px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--mcom-green-900);color:#fff;opacity:0;visibility:hidden;transform:translateY(10px);cursor:pointer;box-shadow:0 10px 25px rgba(0,0,0,.18);transition:.22s}.mpcoe-mcom-top-btn.is-visible{opacity:1;visibility:visible;transform:none}
@media(max-width:1199.98px){.mpcoe-mcom-container{padding-left:20px;padding-right:20px}.mpcoe-mcom-focus-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:991.98px){.mpcoe-mcom-snapshot-grid{grid-template-columns:1fr 1fr}.mpcoe-mcom-two-col,.mpcoe-mcom-learning-wrap{grid-template-columns:1fr}.mpcoe-mcom-heading-row{align-items:flex-start;flex-direction:column;gap:15px}.mpcoe-mcom-perspective-grid{grid-template-columns:1fr}.mpcoe-mcom-closing-card{grid-template-columns:60px 1fr}.mpcoe-mcom-closing-card .mpcoe-mcom-btn{grid-column:2;justify-self:start}}
@media(max-width:767.98px){.mpcoe-mcom-container{padding-left:15px;padding-right:15px}.mpcoe-mcom-hero{min-height:auto;padding:40px 0 50px}.mpcoe-mcom-hero-content{text-align:center}.mpcoe-mcom-back{justify-content:center}.mpcoe-mcom-hero-content>p{font-size:15px}.mpcoe-mcom-pills{display:grid;grid-template-columns:1fr}.mpcoe-mcom-pills span{justify-content:center}.mpcoe-mcom-snapshot{margin-top:0;padding:10px 0 0}.mpcoe-mcom-overview,.mpcoe-mcom-focus,.mpcoe-mcom-learning,.mpcoe-mcom-perspective,.mpcoe-mcom-affiliation,.mpcoe-mcom-path,.mpcoe-mcom-closing{padding:40px 0}.mpcoe-mcom-focus-grid{grid-template-columns:1fr}.mpcoe-mcom-learning-grid{grid-template-columns:1fr}.mpcoe-mcom-affiliation-card{grid-template-columns:1fr;padding:26px}.mpcoe-mcom-path-grid{grid-template-columns:1fr 1fr;row-gap:30px}.mpcoe-mcom-path-grid:before{display:none}.mpcoe-mcom-closing-card{grid-template-columns:1fr;padding:26px}.mpcoe-mcom-closing-card .mpcoe-mcom-btn{grid-column:auto;width:100%}}
@media(max-width:480px){.mpcoe-mcom-snapshot-grid{grid-template-columns:1fr}.mpcoe-mcom-path-grid{grid-template-columns:1fr}}
