{"id":2007,"date":"2026-09-22T15:17:48","date_gmt":"2026-09-22T15:17:48","guid":{"rendered":"https:\/\/mpf-academy.ae\/programmes\/"},"modified":"2026-09-23T19:31:07","modified_gmt":"2026-09-23T19:31:07","slug":"programmes","status":"publish","type":"page","link":"https:\/\/mpf-academy.ae\/fr\/programmes\/","title":{"rendered":"Programmes"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_0 et_pb_row et_block_row\">\n<div class=\"et_pb_column_0 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n<style>\n:root{--navy:#02182f;--navy2:#06345e;--gold:#f5a623;--gold2:#ffca55;--cream:#fff7e8;--ink:#102033}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:white;font-family:Manrope,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:\"Cormorant Garamond\",Georgia,serif}.cursor-glow{position:fixed;width:420px;height:420px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(245,166,35,.1),transparent 65%);transform:translate(-50%,-50%);z-index:2}.nav{height:88px;position:fixed;inset:0 0 auto;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw;background:linear-gradient(to bottom,rgba(2,24,47,.95),rgba(2,24,47,.1));transition:.35s}.nav.scrolled{height:72px;background:rgba(2,24,47,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(245,166,35,.16)}.nav-logo img{width:230px;height:66px;object-fit:cover}.nav nav{display:flex;gap:34px;font-size:13px;color:#d7e3ee}.nav nav a:hover{color:var(--gold2)}.nav-cta{justify-self:end;border:1px solid rgba(245,166,35,.5);padding:12px 16px;font-size:12px;font-weight:700}.nav-cta span{color:var(--gold);margin-left:18px}.menu{display:none;background:none;border:0}.menu i{display:block;width:25px;height:2px;background:var(--gold);margin:6px}.hero{height:100svh;min-height:760px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 52%,#0d4c78 0%,#06345e 21%,#02182f 55%);isolation:isolate}.hero-aurora{position:absolute;inset:-30%;background:conic-gradient(from 0deg at 50% 50%,transparent,rgba(245,166,35,.07),transparent 20%,rgba(0,112,160,.15),transparent 48%,rgba(245,166,35,.08),transparent);animation:spin 24s linear infinite;z-index:-1}.stars{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,202,85,.9) 1px,transparent 1.6px);background-size:91px 91px;mask-image:linear-gradient(to bottom,black,transparent 78%);opacity:.28;animation:drift 18s linear infinite}.hero-copy{position:absolute;z-index:8;left:6vw;top:19%;width:min(650px,48vw)}.kicker,.eyebrow{text-transform:uppercase;letter-spacing:.23em;font-size:11px;font-weight:700;color:var(--gold2)}.kicker span{font-family:\"Cormorant Garamond\",serif;font-size:20px;margin:0 10px}.hero h1{font-size:clamp(58px,6.5vw,104px);line-height:.83;margin:25px 0 28px;font-weight:600}.hero h1 em,h2 em{color:var(--gold2);font-weight:500}.hero-copy>p:last-child{color:#c5d4e2;line-height:1.75;font-size:17px;max-width:520px}.portal{position:absolute;width:38vw;height:70vh;right:7vw;bottom:0;z-index:3}.portal-ring{position:absolute;left:50%;transform:translateX(-50%);border:1px solid rgba(255,202,85,.42);border-radius:50% 50% 0 0}.ring-1{inset:0 4% 0;animation:pulse 3s ease-in-out infinite}.ring-2{inset:9% 14% 0;border-color:rgba(255,202,85,.2);animation:pulse 3s 1s ease-in-out infinite}.portal-light{position:absolute;inset:14% 20% 0;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 50% 75%,rgba(255,202,85,.38),rgba(7,61,101,.15) 45%,transparent 70%);filter:blur(8px);animation:breathe 4s ease-in-out infinite}.portal-mark{position:absolute;left:50%;top:35%;transform:translateX(-50%);text-align:center;font-family:\"Cormorant Garamond\",serif;font-size:clamp(70px,8vw,135px);font-weight:700;color:rgba(255,202,85,.15);line-height:.7}.portal-mark span,.portal-mark b{display:block;font:600 15px Manrope,sans-serif;letter-spacing:.42em;color:var(--gold2);margin-top:34px}.portal-mark b{font-size:20px;letter-spacing:0;margin-top:13px}.arrival{position:absolute;inset:0;z-index:7;pointer-events:none}.person{position:absolute;bottom:-11vh;margin:0;width:min(24vw,390px);filter:drop-shadow(0 30px 40px rgba(0,0,0,.4));animation:bob 3s ease-in-out infinite}.person img{width:100%;max-height:78vh;object-fit:contain}.person-fr{right:33vw;animation-name:arriveFr,bob;animation-duration:2.2s,3s;animation-fill-mode:both;animation-delay:.15s,2.3s}.person-uae{right:5vw;animation-name:arriveUae,bob;animation-duration:2.2s,3s;animation-fill-mode:both;animation-delay:.35s,2.5s}.person figcaption{position:absolute;bottom:17%;white-space:nowrap;background:rgba(2,24,47,.82);border-left:2px solid var(--gold);padding:9px 13px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;backdrop-filter:blur(8px)}.person figcaption span{color:var(--gold2)}.person-fr figcaption{left:-20px}.person-uae figcaption{right:-5px}.hero-button{position:absolute;z-index:9;left:6vw;bottom:12%;background:var(--gold);color:var(--navy);padding:16px 20px;min-width:220px;display:flex;justify-content:space-between;font-size:13px;font-weight:700}.hero-button:hover{background:var(--gold2);transform:translateY(-3px)}.hero-foot{position:absolute;z-index:9;left:6vw;right:6vw;bottom:3%;display:flex;justify-content:space-between;font-size:9px;text-transform:uppercase;letter-spacing:.17em;color:#8ea5b8}.moving-line{height:82px;background:var(--gold);color:var(--navy);display:flex;overflow:hidden;align-items:center;font:700 18px\/1 Manrope,sans-serif;letter-spacing:.09em;transform:rotate(-1.2deg) scale(1.02);position:relative;z-index:10}.moving-line div{white-space:nowrap;animation:marquee 25s linear infinite}.manifesto{min-height:900px;padding:150px 8vw;background:var(--cream);color:var(--ink);position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;align-items:center;overflow:hidden}.manifesto:before{content:\"\";position:absolute;width:500px;height:500px;border:1px solid rgba(245,166,35,.35);border-radius:50%;left:-240px;bottom:-160px}.manifesto-orbit{width:min(420px,36vw);aspect-ratio:1;border:1px solid rgba(4,50,90,.22);border-radius:50%;display:flex;align-items:center;justify-content:space-between;padding:0 30px;font-family:\"Cormorant Garamond\",serif;font-size:60px;color:var(--navy);animation:float 5s ease-in-out infinite}.manifesto-orbit i{width:80px;height:80px;border-radius:50% 50% 5px 50%;background:var(--gold);transform:rotate(45deg);box-shadow:0 0 0 18px rgba(245,166,35,.1)}.manifesto-copy h2,.academy-intro h2,.journey h2,.signature h2,.contact h2{font-size:clamp(55px,6vw,92px);line-height:.9;margin:24px 0 35px;color:var(--navy)}.manifesto-copy>p:last-child{font-size:18px;line-height:1.8;color:#53606c;max-width:720px}.manifesto-note{position:absolute;right:8vw;bottom:65px;display:flex;gap:20px;color:#65717c}.manifesto-note span{color:var(--gold);font-size:11px}.manifesto-note strong{color:var(--navy);font-family:\"Cormorant Garamond\",serif;font-size:24px}.academies{min-height:1250px;position:relative;padding:150px 6vw;background:linear-gradient(145deg,#02182f,#06406e);overflow:hidden}.academies:before{content:\"\";position:absolute;inset:6% 4%;border-radius:50%;border:1px solid rgba(245,166,35,.09);transform:rotate(-10deg)}.academy-intro{max-width:650px}.academy-intro h2{color:white}.academy-intro>p:last-child{color:#a7bacb;max-width:440px;line-height:1.7}.constellation{height:720px;max-width:1100px;margin:20px auto 0;position:relative}.constellation:before,.constellation:after{content:\"\";position:absolute;border:1px solid rgba(245,166,35,.18);border-radius:50%;inset:8% 20%}.constellation:after{inset:21% 31%;border-style:dashed;animation:spin 35s linear infinite}.constellation-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:200px;height:200px;border-radius:50% 50% 12px 50%;background:var(--gold);color:var(--navy);display:grid;place-items:center;box-shadow:0 0 80px rgba(245,166,35,.25);z-index:2}.constellation-core span,.constellation-core small{transform:rotate(-45deg);position:absolute}.constellation-core span{font:700 65px \"Cormorant Garamond\",serif}.constellation-core small{margin-top:95px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;text-align:center}.orbit-card{position:absolute;width:220px;min-height:150px;border:1px solid rgba(255,202,85,.28);background:rgba(3,34,61,.78);backdrop-filter:blur(10px);padding:24px;display:flex;flex-direction:column;transition:.35s}.orbit-card:hover{background:var(--gold);color:var(--navy);transform:translateY(-9px) rotate(-2deg)!important}.orbit-card b{color:var(--gold2);font-size:10px}.orbit-card:hover b{color:var(--navy)}.orbit-card span{font:600 25px\/1.05 \"Cormorant Garamond\",serif;margin-top:20px}.orbit-card i{font-style:normal;margin-top:auto;align-self:end}.c1{left:6%;top:10%;transform:rotate(-4deg)}.c2{right:5%;top:3%;transform:rotate(3deg)}.c3{left:0;top:48%;transform:rotate(2deg)}.c4{right:0;top:44%;transform:rotate(-3deg)}.c5{left:18%;bottom:0;transform:rotate(-2deg)}.c6{right:17%;bottom:-4%;transform:rotate(4deg)}.journey{background:var(--cream);color:var(--ink);padding:140px 8vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;position:relative}.journey-sticky{position:sticky;top:120px;height:max-content}.journey h2{margin-bottom:55px}.journey-track{height:260px;width:2px;background:#dccfb9;position:relative;margin-left:10px}.track-fill{position:absolute;inset:0 0 auto;background:var(--gold);height:var(--progress,0%)}.journey-steps{display:grid;gap:120px;padding-top:90px}.journey-card{display:grid;grid-template-columns:60px 1fr;gap:30px;padding:40px 0;border-top:1px solid #d9cdb9}.journey-card>b{font-size:11px;color:var(--gold)}.journey-card small{text-transform:uppercase;letter-spacing:.18em;color:#8c7d68}.journey-card h3{font-size:clamp(34px,4vw,58px);line-height:.98;color:var(--navy);margin:15px 0 22px}.journey-card p{color:#65717c;line-height:1.7}.signature{min-height:900px;padding:130px 8vw;background:#fff;color:var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center;overflow:hidden}.signature-arch{height:650px;background:radial-gradient(circle at center,#0b4e80,#02182f 68%);border-radius:50% 50% 10px 10px;display:grid;place-items:center;position:relative;box-shadow:35px 35px 0 var(--gold)}.signature-arch img{width:84%;mix-blend-mode:screen}.arch-stars{position:absolute;left:0;right:0;bottom:40px;color:var(--gold2);text-align:center}.signature-copy>p:not(.eyebrow){color:#66737f;line-height:1.8;font-size:17px}.signature-copy ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;margin:35px 0}.signature-copy li{padding:12px 0;border-bottom:1px solid #ded4c2;font-size:13px}.signature-copy li:before{content:\"\u2726\";color:var(--gold);margin-right:9px}.gold-link{font-weight:700;color:var(--navy);border-bottom:2px solid var(--gold);padding-bottom:8px}.gold-link span{margin-left:25px;color:var(--gold)}.contact{min-height:820px;padding:160px 8vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;background:var(--navy)}.contact-sun{position:absolute;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,#f8b436 0%,rgba(245,166,35,.18) 35%,transparent 68%);animation:breathe 4s ease-in-out infinite}.contact>*:not(.contact-sun){position:relative;z-index:2}.contact h2{color:white}.contact>p:not(.eyebrow){color:#a9bdce;max-width:650px;font-size:17px;line-height:1.7}.contact>a{margin-top:28px;background:var(--gold);color:var(--navy);padding:18px 24px;min-width:290px;display:flex;justify-content:space-between;font-weight:700;font-size:13px}.contact>a:hover{background:var(--gold2);transform:translateY(-4px)}footer{padding:70px 6vw 30px;background:#010e1b;display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;align-items:center;color:#9db0c0}footer img{width:250px;height:80px;object-fit:cover}footer p{font-family:\"Cormorant Garamond\",serif;font-size:20px;color:white}footer div{display:flex;gap:22px;justify-content:end;font-size:12px}footer small{grid-column:1\/-1;border-top:1px solid rgba(255,255,255,.1);padding-top:22px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.reveal{opacity:0;transform:translateY(45px) scale(.98);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.8,.2,1)}.reveal.visible{opacity:1;transform:none}\n@keyframes spin{to{transform:rotate(360deg)}}@keyframes drift{to{background-position:91px 91px}}@keyframes pulse{50%{opacity:.35;transform:translateX(-50%) scale(.97)}}@keyframes breathe{50%{transform:scale(1.08);opacity:.7}}@keyframes float{50%{transform:translateY(-18px)}}@keyframes bob{50%{margin-bottom:8px}}@keyframes arriveFr{from{transform:translateX(-120vw);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes arriveUae{from{transform:translateX(100vw);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes marquee{to{transform:translateX(-100%)}}\n@media(max-width:1100px){.nav{grid-template-columns:1fr auto}.nav nav,.nav-cta{display:none}.menu{display:block}.nav nav.open{display:flex;position:absolute;top:72px;left:0;right:0;background:var(--navy);padding:25px 6vw;flex-direction:column}.hero-copy{width:58vw}.person{width:28vw}.person-fr{right:28vw}.portal{right:0;width:46vw}.manifesto,.journey,.signature{grid-template-columns:1fr}.manifesto-orbit{width:330px}.journey-sticky{position:relative;top:0}.journey-track{display:none}.journey-steps{padding-top:0}.signature-arch{max-width:650px;width:100%}.constellation{transform:scale(.9)}}\n@media(max-width:700px){.cursor-glow{display:none}.nav{height:70px;padding:0 5vw}.nav-logo img{width:180px;height:55px}.hero{min-height:780px}.hero-copy{top:14%;left:6vw;width:88vw;text-align:center}.hero h1{font-size:54px}.hero-copy>p:last-child{font-size:14px}.portal{width:86vw;right:7vw;height:57vh}.portal-mark{top:45%;font-size:64px}.person{width:42vw;bottom:-3vh}.person-fr{left:-2vw;right:auto}.person-uae{right:-3vw}.person figcaption{display:none}.hero-button{left:50%;bottom:7%;transform:translateX(-50%)}.hero-button:hover{transform:translateX(-50%) translateY(-3px)}.hero-foot{display:none}.moving-line{height:65px;font-size:14px}.manifesto,.academies,.journey,.signature,.contact{padding:95px 6vw}.manifesto{display:block;min-height:800px}.manifesto-orbit{width:270px;margin:0 auto 70px}.manifesto-note{position:relative;right:auto;bottom:auto;margin-top:50px}.manifesto-copy h2,.academy-intro h2,.journey h2,.signature h2,.contact h2{font-size:48px}.academies{min-height:auto}.constellation{height:auto;display:grid;grid-template-columns:1fr;gap:14px;transform:none;margin-top:55px}.constellation:before,.constellation:after,.constellation-core{display:none}.orbit-card{position:relative;inset:auto!important;transform:none!important;width:100%;min-height:125px}.journey-steps{gap:45px}.journey-card{grid-template-columns:35px 1fr}.signature-arch{height:400px;box-shadow:16px 16px 0 var(--gold)}.signature-copy ul{grid-template-columns:1fr}.contact{min-height:700px}.contact-sun{width:360px;height:360px}footer{grid-template-columns:1fr;text-align:center}footer img{margin:auto}footer div{justify-content:center}footer small{grid-column:auto}.kicker,.eyebrow{font-size:9px}}\n@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}.reveal{opacity:1;transform:none}.cursor-glow{display:none}}\n\n\/* Refined cinematic entrance and editorial sections *\/\n.moving-line{transform:none!important}\n.person{width:min(17vw,280px);bottom:-4vh;animation:none;will-change:transform,opacity}\n.person-fr{left:58vw;right:auto;animation:enterFrench 5.5s .4s cubic-bezier(.16,.85,.28,1) 1 both}\n.person-uae{left:74vw;right:auto;animation:enterEmirati 5.5s .65s cubic-bezier(.16,.85,.28,1) 1 both}\n.person.arrived{animation:none;opacity:1;transform:none}\n@keyframes enterFrench{0%{transform:translate3d(-90vw,3vh,0) scale(.92);opacity:0}18%{opacity:1}72%{transform:translate3d(-2vw,0,0) scale(1)}100%{transform:none;opacity:1}}\n@keyframes enterEmirati{0%{transform:translate3d(75vw,3vh,0) scale(.92);opacity:0}18%{opacity:1}72%{transform:translate3d(2vw,0,0) scale(1)}100%{transform:none;opacity:1}}\n\n.meeting{position:relative;min-height:820px;padding:130px 7vw;overflow:hidden;background:linear-gradient(135deg,#f6f0e4 0 52%,#082d4b 52% 100%);color:var(--navy)}\n.meeting:before{content:\"\";position:absolute;width:520px;height:520px;border:1px solid rgba(213,155,45,.45);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}\n.meeting-words{position:absolute;inset:0;pointer-events:none}.meeting-words span{position:absolute;font-family:var(--display);font-weight:500;line-height:.78;letter-spacing:-.055em}\n.meeting-french{left:3vw;top:11%;font-size:clamp(72px,12vw,190px);color:rgba(8,45,75,.1)}\n.meeting-arabic{right:3vw;bottom:8%;font-size:clamp(100px,16vw,250px);color:rgba(242,180,61,.18);direction:rtl}\n.meeting-content{position:relative;z-index:2;max-width:680px;margin:180px auto 0;text-align:center;background:rgba(255,255,255,.82);backdrop-filter:blur(16px);padding:70px 65px;border-radius:160px 160px 24px 24px;box-shadow:0 30px 80px rgba(0,22,43,.18)}\n.meeting-content h2{font-family:var(--display);font-size:clamp(48px,6vw,88px);line-height:.88;margin:18px 0 28px}.meeting-content p{font-size:17px;line-height:1.8;max-width:520px;margin:auto}.meeting-seal{width:104px;height:104px;object-fit:contain;margin:34px auto 0;filter:drop-shadow(0 12px 20px rgba(0,29,52,.16))}\n\n.programmes{padding:130px 0 145px;background:#f3eadb;color:var(--navy);overflow:hidden}.programmes-head{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:0 7vw 55px}.programmes-head h2{font-family:var(--display);font-size:clamp(56px,8vw,118px);line-height:.82;margin:12px 0 0;max-width:850px}.programmes-head p{max-width:330px;line-height:1.7}\n.programme-flow{display:flex;gap:22px;overflow-x:auto;padding:10px 7vw 35px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold) transparent}.programme-card{flex:0 0 min(72vw,560px);min-height:420px;padding:42px;border-radius:120px 24px 24px 24px;background:var(--navy);color:#fff;scroll-snap-align:center;display:flex;flex-direction:column;justify-content:space-between;transition:transform .5s ease,background .5s ease}.programme-card:nth-child(even){background:#d69b2d;color:var(--navy);border-radius:24px 120px 24px 24px}.programme-card:hover{transform:translateY(-12px)}.programme-card span{font-size:12px;letter-spacing:.22em;text-transform:uppercase}.programme-card h3{font-family:var(--display);font-size:clamp(46px,5vw,76px);line-height:.9;margin:0}.programme-card p{max-width:360px;line-height:1.65}\n\n.promise{position:relative;padding:150px 7vw;background:linear-gradient(120deg,#061f36,#074a72);color:#fff;overflow:hidden}.promise:after{content:\"\";position:absolute;width:650px;height:650px;border:140px solid rgba(244,178,56,.1);border-radius:50%;right:-220px;top:-250px}.promise-inner{position:relative;z-index:1;max-width:1200px;margin:auto}.promise h2{font-family:var(--display);font-size:clamp(62px,9vw,132px);line-height:.84;max-width:970px;margin:15px 0 70px}.promise-points{display:flex;gap:0;border-top:1px solid rgba(255,255,255,.32)}.promise-points span{flex:1;padding:28px 18px;border-right:1px solid rgba(255,255,255,.32);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.promise-points span:first-child{padding-left:0}.promise-points span:last-child{border-right:0}\n\n@media(max-width:1100px){.person{width:22vw}.person-fr{left:53vw}.person-uae{left:74vw}.programmes-head{align-items:start;flex-direction:column}.meeting{min-height:760px}}\n@media(max-width:700px){.person{width:40vw;bottom:-3vh}.person-fr{left:8vw;right:auto;animation-duration:4.5s}.person-uae{left:51vw;right:auto;animation-duration:4.5s}.meeting{min-height:700px;padding:90px 6vw;background:linear-gradient(150deg,#f6f0e4 0 60%,#082d4b 60% 100%)}.meeting-content{margin:120px auto 0;padding:55px 26px;border-radius:110px 110px 20px 20px}.meeting-french{top:8%;font-size:68px}.meeting-arabic{font-size:100px}.programmes{padding:95px 0}.programmes-head{padding:0 6vw 42px}.programme-flow{padding-left:6vw;padding-right:6vw}.programme-card{flex-basis:84vw;min-height:380px;padding:32px;border-radius:80px 20px 20px 20px}.programme-card:nth-child(even){border-radius:20px 80px 20px 20px}.promise{padding:105px 6vw}.promise-points{flex-direction:column}.promise-points span{border-right:0;border-bottom:1px solid rgba(255,255,255,.25);padding:20px 0}}\n\n\/* Actual section markup *\/\n.meeting-word{position:absolute;font-family:var(--display);font-weight:500;line-height:.78;letter-spacing:-.055em;pointer-events:none}.word-fr{left:3vw;top:11%;font-size:clamp(72px,12vw,190px);color:rgba(8,45,75,.1)}.word-uae{right:3vw;bottom:8%;font-size:clamp(100px,16vw,250px);color:rgba(242,180,61,.18);direction:rtl}.meeting-copy{position:relative;z-index:2;max-width:680px;margin:180px auto 0;text-align:center;background:rgba(255,255,255,.82);backdrop-filter:blur(16px);padding:70px 65px;border-radius:160px 160px 24px 24px;box-shadow:0 30px 80px rgba(0,22,43,.18)}.meeting-copy h2{font-family:var(--display);font-size:clamp(48px,6vw,88px);line-height:.88;margin:18px 0 28px}.meeting-copy p:last-child{font-size:17px;line-height:1.8;max-width:520px;margin:auto}.meeting-seal{position:relative;z-index:2;display:flex;align-items:center;gap:18px;width:max-content;max-width:90%;margin:38px auto 0;color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.meeting-seal img{width:160px;height:54px;object-fit:contain}\n.programme-title{display:grid;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:0 7vw 55px}.programme-title h2{font-family:var(--display);font-size:clamp(56px,8vw,118px);line-height:.82;margin:12px 0 0}.programme-title>p:last-child{max-width:330px;line-height:1.7}.programme-flow>a{flex:0 0 min(72vw,560px);min-height:420px;padding:42px;border-radius:120px 24px 24px 24px;background:var(--navy);color:#fff;scroll-snap-align:center;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;transition:transform .5s ease,background .5s ease}.programme-flow>a:nth-child(even){background:#d69b2d;color:var(--navy);border-radius:24px 120px 24px 24px}.programme-flow>a:hover{transform:translateY(-12px)}.programme-flow b{font-size:12px;letter-spacing:.22em;font-weight:400}.programme-flow span{font-family:var(--display);font-size:clamp(46px,5vw,76px);line-height:.9}.programme-flow small{max-width:360px;font-size:15px;line-height:1.65}.programme-flow i{font-size:32px;font-style:normal;align-self:flex-end}\n.promise-copy{position:relative;z-index:1;max-width:1200px;margin:auto}.promise-copy h2{font-family:var(--display);font-size:clamp(62px,9vw,132px);line-height:.84;max-width:970px;margin:15px 0 70px}.promise-line{position:absolute;left:7vw;right:7vw;top:95px;height:1px;background:linear-gradient(90deg,var(--gold),transparent)}\n@media(max-width:700px){.word-fr{top:8%;font-size:68px}.word-uae{font-size:100px}.meeting-copy{margin:120px auto 0;padding:55px 26px;border-radius:110px 110px 20px 20px}.meeting-seal{flex-direction:column;text-align:center}.programme-title{display:block;padding:0 6vw 42px}.programme-title>p:last-child{margin-top:22px}.programme-flow>a{flex-basis:84vw;min-height:380px;padding:32px;border-radius:80px 20px 20px 20px}.programme-flow>a:nth-child(even){border-radius:20px 80px 20px 20px}}\n\n\/* Discovery-led homepage *\/\n.hero-discovery{min-height:920px;padding:150px 6vw 86px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:4vw}.hero-discovery:after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(246,185,62,.65),transparent)}.hero-intro{position:relative;z-index:5;max-width:780px}.hero-intro h1{font-family:var(--display);font-size:clamp(72px,8.3vw,138px);font-weight:500;line-height:.78;letter-spacing:-.06em;margin:22px 0 34px}.hero-intro h1 em{color:var(--gold);font-weight:500}.hero-intro>p:last-of-type{font-size:18px;line-height:1.7;max-width:580px;color:rgba(255,255,255,.72)}\n.course-search{position:relative;margin-top:46px;max-width:720px}.course-search label{display:block;margin:0 0 12px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.65)}.search-control{height:78px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;background:#fff;border-radius:7px;padding:7px 7px 7px 22px;box-shadow:0 24px 70px rgba(0,0,0,.26)}.search-control>span{color:var(--navy);font-family:var(--display);font-size:38px;line-height:1;transform:rotate(-18deg)}.search-control input{width:100%;height:100%;border:0;outline:0;padding:0 18px;background:transparent;color:var(--navy);font:500 16px var(--body)}.search-control input::placeholder{color:#7c8790}.search-control button{height:64px;border:0;border-radius:5px;padding:0 28px;background:var(--gold);color:var(--navy);font:700 13px var(--body);letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.search-control button i{font-style:normal;margin-left:12px;font-size:18px}.quick-search{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:15px;font-size:12px;color:rgba(255,255,255,.5)}.quick-search button{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:rgba(255,255,255,.85);border-radius:30px;padding:8px 13px;cursor:pointer}.quick-search button:hover{border-color:var(--gold);color:var(--gold)}.search-suggestions{display:none;position:absolute;left:0;right:0;top:100%;z-index:20;background:#fff;color:var(--navy);border-radius:0 0 7px 7px;box-shadow:0 22px 45px rgba(0,0,0,.24);overflow:hidden}.search-suggestions.open{display:block}.search-suggestions a{display:flex;justify-content:space-between;gap:20px;padding:16px 22px;border-top:1px solid #e7e3dc;color:var(--navy);text-decoration:none;font-size:14px}.search-suggestions a:hover{background:#f5eee1}.search-suggestions small{color:#7a7f83}\n.hero-stage{position:relative;z-index:2;height:690px;align-self:end}.stage-arch{position:absolute;left:50%;bottom:3%;width:min(32vw,500px);height:620px;transform:translateX(-50%);border:2px solid rgba(239,171,45,.75);border-bottom:0;border-radius:250px 250px 0 0;box-shadow:0 0 80px rgba(221,157,37,.16),inset 0 0 70px rgba(221,157,37,.08)}.stage-arch:before,.stage-arch:after{content:\"\";position:absolute;inset:18px;border:1px solid rgba(239,171,45,.25);border-bottom:0;border-radius:230px 230px 0 0}.stage-arch:after{inset:38px}.stage-arch span{position:absolute;left:50%;top:17%;width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 28px var(--gold)}.stage-arch b{position:absolute;left:50%;top:29%;transform:translateX(-50%);font:500 clamp(70px,8vw,126px)\/1 var(--display);color:rgba(247,187,68,.12);letter-spacing:-.08em}.hero-stage .person{bottom:0;width:min(18vw,285px);z-index:3}.hero-stage .person-fr{left:12%;right:auto}.hero-stage .person-uae{left:auto;right:5%}.stage-note{position:absolute;right:-2vw;top:19%;display:flex;align-items:center;gap:15px;color:#fff;transform:rotate(90deg);transform-origin:right top;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.stage-note b{color:var(--gold)}.hero-discovery .hero-foot{left:6vw;right:6vw}\n\n.popular{padding:135px 6vw 150px;background:#f4ecdf;color:var(--navy)}.popular-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:65px}.popular-head h2{font-family:var(--display);font-size:clamp(58px,7.5vw,112px);font-weight:500;line-height:.83;letter-spacing:-.055em;margin:14px 0 0}.popular-head h2 em{color:#ae7620;font-weight:500}.popular-head>a{color:var(--navy);text-decoration:none;border-bottom:1px solid rgba(5,42,70,.25);padding:0 0 9px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.popular-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.popular-course{position:relative;min-height:520px;padding:34px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;color:var(--navy);text-decoration:none;border-radius:8px;overflow:hidden;transition:transform .45s ease,box-shadow .45s ease}.popular-course:before{content:\"\";position:absolute;right:-70px;bottom:-90px;width:240px;height:240px;border:1px solid rgba(7,49,80,.15);border-radius:50%}.popular-course.featured{background:var(--navy);color:#fff;border-radius:190px 190px 8px 8px}.popular-course:hover{transform:translateY(-12px);box-shadow:0 26px 60px rgba(5,35,58,.14)}.course-no{font-family:var(--display);font-size:24px;color:#ba7d22}.popular-course small{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.58}.popular-course h3{font-family:var(--display);font-size:clamp(44px,4vw,65px);font-weight:500;line-height:.87;margin:18px 0 24px}.popular-course p{font-size:15px;line-height:1.7;max-width:320px;opacity:.7}.popular-course>b{position:absolute;left:34px;bottom:34px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.popular-course>i{position:absolute;right:32px;bottom:27px;width:48px;height:48px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:22px;font-style:normal}\n\n.references{padding:125px 0 70px;background:#fff;color:var(--navy);overflow:hidden}.reference-intro{padding:0 7vw 90px;display:grid;grid-template-columns:1.1fr .9fr;column-gap:8vw}.reference-intro .eyebrow{grid-column:1\/-1}.reference-intro h2{font-family:var(--display);font-size:clamp(54px,7vw,104px);font-weight:500;line-height:.84;letter-spacing:-.05em;margin:18px 0 0}.reference-intro h2 em{color:#bd8124;font-weight:500}.reference-intro>p:last-child{align-self:end;font-size:17px;line-height:1.8;max-width:520px}.reference-marquee{display:flex;width:max-content;border-top:1px solid #dcd7ce;border-bottom:1px solid #dcd7ce}.reference-marquee>div{display:flex;align-items:center;animation:referenceScroll 34s linear infinite}.reference-marquee span{display:flex;align-items:center;height:110px;padding:0 46px;border-right:1px solid #dcd7ce;font-family:var(--display);font-size:27px;white-space:nowrap;color:#143e5e}.reference-marquee span:before{content:\"\u2726\";font-family:var(--body);font-size:10px;color:var(--gold);margin-right:20px}@keyframes referenceScroll{to{transform:translateX(-100%)}}\n\n.reviews{position:relative;padding:140px 6vw 155px;background:#d99b2e;color:var(--navy);overflow:hidden}.reviews:before{content:\"\u201c\";position:absolute;right:3vw;top:-120px;font:500 520px\/1 var(--display);color:rgba(255,255,255,.13)}.reviews-head{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:65px}.reviews-head h2{font-family:var(--display);font-size:clamp(58px,7.5vw,112px);font-weight:500;line-height:.82;letter-spacing:-.05em;margin:15px 0 0}.reviews-head h2 em{color:#fff;font-weight:500}.review-controls{display:flex;gap:10px}.review-controls button{width:58px;height:58px;border:1px solid rgba(5,42,70,.5);border-radius:50%;background:transparent;color:var(--navy);font-size:22px;cursor:pointer}.review-controls button:hover{background:var(--navy);color:#fff}.reviews-viewport{position:relative;z-index:1;overflow:visible}.reviews-track{display:flex;gap:22px;transition:transform .8s cubic-bezier(.2,.75,.2,1)}.review-card{flex:0 0 min(68vw,780px);min-height:390px;padding:50px;background:#f8f1e5;border-radius:7px;opacity:.52;transform:scale(.94);transition:opacity .6s ease,transform .6s ease}.review-card.active{opacity:1;transform:scale(1)}.stars-rating{color:#c47f17;letter-spacing:.2em;font-size:15px}.review-card blockquote{font-family:var(--display);font-size:clamp(35px,3.4vw,54px);font-weight:500;line-height:1.08;margin:40px 0 55px}.review-card footer{display:block;padding:0;margin:0;background:none;color:var(--navy);text-align:left}.review-card footer span{display:block;font-weight:700;font-size:14px}.review-card footer small{display:block;margin-top:7px;font-size:12px;opacity:.6}\n\n@media(max-width:1100px){.hero-discovery{grid-template-columns:1fr;min-height:1250px;padding-top:130px}.hero-intro{max-width:900px}.hero-stage{height:600px;width:100%;max-width:720px;margin:auto}.stage-arch{width:500px}.hero-stage .person{width:270px}.hero-stage .person-fr{left:16%}.hero-stage .person-uae{right:12%}.popular-grid{grid-template-columns:1fr 1fr}.popular-course:last-child{grid-column:1\/-1;min-height:400px}.reference-intro{grid-template-columns:1fr}.reference-intro>p:last-child{margin-top:35px}}\n@media(max-width:700px){.hero-discovery{display:block;min-height:1120px;padding:115px 5vw 75px}.hero-intro{text-align:left}.hero-intro h1{font-size:62px}.hero-intro>p:last-of-type{font-size:16px}.course-search{margin-top:32px}.search-control{height:66px;padding-left:14px}.search-control>span{font-size:30px}.search-control input{font-size:14px;padding:0 10px}.search-control button{height:52px;padding:0 15px;font-size:11px}.search-control button i{display:none}.quick-search span{width:100%}.hero-stage{height:500px;margin-top:30px}.stage-arch{width:90vw;height:500px}.hero-stage .person{width:43vw;bottom:0}.hero-stage .person-fr{left:5vw}.hero-stage .person-uae{right:2vw}.stage-note{display:none}.hero-discovery .hero-foot{display:flex;left:5vw;right:5vw;font-size:8px}.popular{padding:95px 5vw}.popular-head{display:block}.popular-head>a{display:inline-block;margin-top:30px}.popular-grid{grid-template-columns:1fr}.popular-course,.popular-course:last-child{grid-column:auto;min-height:430px}.popular-course.featured{border-radius:140px 140px 8px 8px}.reference-intro{padding:0 6vw 65px}.reference-marquee span{height:90px;padding:0 28px;font-size:22px}.reviews{padding:95px 5vw 110px}.reviews-head{grid-template-columns:1fr}.review-controls{margin-top:20px}.review-card{flex-basis:90vw;padding:34px;min-height:400px}.review-card blockquote{font-size:34px}}\n\n\/* Hero refinement: higher composition and cinematic bust portraits *\/\n@media(min-width:1101px){.hero-discovery{height:100svh;min-height:700px;padding:98px 6vw 54px;align-items:start}.hero-intro{margin-top:18px}.hero-intro h1{margin-top:15px;margin-bottom:24px}.hero-intro>p:last-of-type{line-height:1.55}.course-search{margin-top:30px}.hero-stage{height:calc(100svh - 98px);min-height:610px;max-height:780px;margin-top:-18px;align-self:start;overflow:visible}.stage-arch{bottom:0;height:min(72svh,650px);width:min(37vw,570px);animation:archPulse 4.8s ease-in-out infinite}.hero-stage .person{width:min(28vw,430px);bottom:-225px;filter:drop-shadow(0 34px 45px rgba(0,0,0,.48))}.hero-stage .person img{max-height:none}.hero-stage .person-fr{left:-2%;animation:enterFrenchBust 4.6s .25s cubic-bezier(.16,.82,.22,1) 1 both}.hero-stage .person-uae{right:-8%;left:auto;animation:enterEmiratiBust 4.8s .5s cubic-bezier(.16,.82,.22,1) 1 both}.hero-stage .person.arrived{animation:none;opacity:1;transform:none}.hero-discovery .hero-foot{bottom:2.2%;font-size:10px}.stage-note{top:13%;right:-1vw}}\n@keyframes enterFrenchBust{0%{transform:translate3d(-58vw,5vh,0) rotate(-4deg) scale(.82);opacity:0}22%{opacity:1}78%{transform:translate3d(1.5vw,-.8vh,0) rotate(.7deg) scale(1.015)}100%{transform:none;opacity:1}}\n@keyframes enterEmiratiBust{0%{transform:translate3d(55vw,5vh,0) rotate(4deg) scale(.82);opacity:0}22%{opacity:1}78%{transform:translate3d(-1.5vw,-.8vh,0) rotate(-.7deg) scale(1.015)}100%{transform:none;opacity:1}}\n@keyframes archPulse{0%,100%{box-shadow:0 0 65px rgba(221,157,37,.12),inset 0 0 55px rgba(221,157,37,.07)}50%{box-shadow:0 0 125px rgba(221,157,37,.31),inset 0 0 95px rgba(221,157,37,.15)}}\n@media(min-width:701px) and (max-width:1100px){.hero-discovery{min-height:1050px;padding-top:100px}.hero-intro h1{margin-top:14px}.course-search{margin-top:32px}.hero-stage{height:570px;margin-top:-35px;overflow:hidden}.hero-stage .person{width:360px;bottom:-175px}.hero-stage .person img{max-height:none}.hero-stage .person-fr{left:3%}.hero-stage .person-uae{right:0}.hero-discovery .hero-foot{display:flex;bottom:2%}}\n@media(max-width:700px){.hero-discovery{min-height:960px;padding-top:92px}.hero-stage{height:420px;margin-top:12px;overflow:hidden}.stage-arch{height:410px}.hero-stage .person{width:63vw;bottom:-145px}.hero-stage .person img{max-height:none}.hero-stage .person-fr{left:-18vw}.hero-stage .person-uae{right:-18vw}.hero-discovery .hero-foot{bottom:1.4%}}\n@media(prefers-reduced-motion:reduce){.hero-stage .person,.stage-arch{animation:none!important;opacity:1;transform:none}}\n\n\/* Seven-emirate pointed arch and monotonic entrances *\/\n.stage-arch{border-radius:48% 48% 0 0\/34% 34% 0 0}.stage-arch:before{inset:18px;border-radius:48% 48% 0 0\/33% 33% 0 0}.stage-arch:after{inset:auto;left:50%;top:-1px;width:50px;height:50px;border:2px solid rgba(239,171,45,.72);border-right:0;border-bottom:0;border-radius:8px 0 0 0;transform:translate(-50%,-23%) rotate(45deg);background:rgba(4,36,62,.7);box-shadow:-12px -12px 35px rgba(221,157,37,.12)}\n.stage-arch .apex-light{left:50%;top:-13px;width:9px;height:9px;z-index:2}.arch-stars{position:absolute;z-index:2;left:50%;top:11%;width:62%;height:90px;transform:translateX(-50%)}.arch-stars i{position:absolute;color:var(--gold);font-style:normal;font-size:clamp(9px,1vw,15px);filter:drop-shadow(0 0 9px rgba(244,181,61,.75));animation:starGleam 3.8s ease-in-out infinite}.arch-stars i:nth-child(1){left:0;top:56%}.arch-stars i:nth-child(2){left:15%;top:25%;animation-delay:.35s}.arch-stars i:nth-child(3){left:32%;top:7%;animation-delay:.7s}.arch-stars i:nth-child(4){left:50%;top:0;transform:translateX(-50%) scale(1.45);animation-delay:1.05s}.arch-stars i:nth-child(5){right:32%;top:7%;animation-delay:1.4s}.arch-stars i:nth-child(6){right:15%;top:25%;animation-delay:1.75s}.arch-stars i:nth-child(7){right:0;top:56%;animation-delay:2.1s}@keyframes starGleam{0%,100%{opacity:.48}50%{opacity:1;filter:drop-shadow(0 0 16px rgba(244,181,61,1))}}\n.stage-note{top:7%;right:-1vw;transform:none;transform-origin:center;gap:0;padding:10px 16px;border-top:1px solid rgba(239,171,45,.55);border-bottom:1px solid rgba(239,171,45,.25);color:rgba(255,255,255,.82);white-space:nowrap;letter-spacing:.18em}.stage-note span{line-height:1}.hero-discovery .hero-foot{justify-content:flex-start}\n@keyframes enterFrenchBust{0%{transform:translate3d(-58vw,5vh,0) rotate(-4deg) scale(.82);opacity:0}22%{opacity:1}72%{transform:translate3d(-1.2vw,.3vh,0) rotate(-.35deg) scale(.99)}100%{transform:none;opacity:1}}\n@keyframes enterEmiratiBust{0%{transform:translate3d(55vw,5vh,0) rotate(4deg) scale(.82);opacity:0}22%{opacity:1}72%{transform:translate3d(1.2vw,.3vh,0) rotate(.35deg) scale(.99)}100%{transform:none;opacity:1}}\n@media(max-width:700px){.arch-stars{top:10%;width:66%;height:70px}.stage-note{display:block;top:5%;right:1vw;font-size:8px;padding:8px 10px}.stage-arch:after{width:38px;height:38px}.stage-arch .apex-light{top:-10px}}\n@media(prefers-reduced-motion:reduce){.arch-stars i{animation:none!important;opacity:1}}\n\n\/* Pre-rendered hero film: exact arch, smooth one-shot arrival *\/\n.hero-film{display:grid;place-items:end center;overflow:visible}.hero-arrival-video{display:block;width:min(48vw,720px);height:auto;max-height:calc(100svh - 92px);object-fit:contain;object-position:center bottom;background:#02182f;filter:drop-shadow(0 28px 48px rgba(0,0,0,.28));pointer-events:none}.hero-film .stage-note{z-index:4}\n@media(min-width:1101px){.hero-film{margin-top:-30px}.hero-arrival-video{width:min(49vw,760px)}}\n@media(min-width:701px) and (max-width:1100px){.hero-film{height:620px;margin-top:-45px}.hero-arrival-video{width:min(85vw,700px);max-height:620px}}\n@media(max-width:700px){.hero-film{height:450px;margin-top:0;overflow:visible}.hero-arrival-video{width:104vw;max-width:none;max-height:450px}.hero-film .stage-note{top:1%;right:0}}\n@media(prefers-reduced-motion:reduce){.hero-arrival-video{visibility:hidden}.hero-film{background:url('https:\/\/mpf-academy.ae\/wp-content\/uploads\/2026\/09\/hero-arrival-poster.jpg') center bottom\/contain no-repeat}}\n\n\/* Native layered hero: seamless background and GPU-smooth one-shot motion *\/\n.hero-film{position:relative;display:block;overflow:hidden;background:transparent!important}.film-arch{position:absolute;z-index:1;left:50%;bottom:-80px;width:min(38vw,590px);height:auto;transform:translateX(-50%);filter:drop-shadow(0 0 34px rgba(232,168,43,.22));animation:filmArchGlow 4.5s ease-in-out infinite}.film-person{position:absolute;z-index:2;bottom:-225px;margin:0;width:min(28vw,440px);will-change:transform,opacity;filter:drop-shadow(0 28px 38px rgba(0,0,0,.36));backface-visibility:hidden;transform:translateZ(0)}.film-person img{display:block;width:100%;height:auto;max-height:none}.film-person-fr{left:1%;animation:filmEnterLeft 5.7s .35s cubic-bezier(.16,.78,.24,1) 1 both}.film-person-uae{right:-7%;animation:filmEnterRight 5.7s .55s cubic-bezier(.16,.78,.24,1) 1 both}.film-person.arrived{animation:none;opacity:1;transform:translate3d(0,0,0)}\n@keyframes filmEnterLeft{0%{transform:translate3d(-58vw,0,0);opacity:0}14%{opacity:1}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes filmEnterRight{0%{transform:translate3d(58vw,0,0);opacity:0}14%{opacity:1}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes filmArchGlow{0%,100%{filter:drop-shadow(0 0 26px rgba(232,168,43,.16))}50%{filter:drop-shadow(0 0 48px rgba(232,168,43,.34))}}\n@media(min-width:1101px){.hero-film{height:calc(100svh - 98px);min-height:610px;max-height:780px;margin-top:-30px}.hero-film .stage-note{top:6%;right:0}.film-arch{width:min(39vw,610px)}}\n@media(min-width:701px) and (max-width:1100px){.hero-film{height:620px;margin-top:-45px}.film-arch{width:min(70vw,560px);bottom:-70px}.film-person{width:360px;bottom:-185px}.film-person-fr{left:7%}.film-person-uae{right:2%}}\n@media(max-width:700px){.hero-film{height:450px;margin-top:0}.film-arch{width:88vw;bottom:-45px}.film-person{width:58vw;bottom:-145px}.film-person-fr{left:-14vw}.film-person-uae{right:-15vw}.hero-film .stage-note{top:1%;right:0}}\n@media(prefers-reduced-motion:reduce){.hero-film{background:transparent!important}.film-arch{animation:none!important}.film-person{animation:none!important;opacity:1;transform:none}}\n\n\/* Airier logo-inspired arch embedded in the complete hero background *\/\n.hero-discovery{background-color:#02182f;background-image:url('https:\/\/mpf-academy.ae\/wp-content\/uploads\/2026\/09\/hero-arch-thin-seven-emirates.png'),radial-gradient(circle at 50% 52%,#0d4c78 0%,#06345e 21%,#02182f 55%);background-repeat:no-repeat,no-repeat;background-size:min(34vw,540px) auto,100% 100%;background-position:81% 100%,center}.hero-loading .hero-discovery{opacity:0}.hero-visual-ready .hero-discovery{opacity:1;transition:opacity .28s ease}.hero-loading .film-person{animation-play-state:paused}.film-person{z-index:2}.hero-film .stage-note{z-index:3}\n@media(max-width:1100px){.hero-discovery{background-size:min(60vw,480px) auto,100% 100%;background-position:50% 100%,center}}\n@media(max-width:700px){.hero-discovery{background-size:84vw auto,100% 100%;background-position:50% 100%,center}}\n@media(prefers-reduced-motion:reduce){.hero-loading .hero-discovery{opacity:1}.hero-discovery{transition:none}}\n\n\/* Transparent, compact header signature *\/\n.nav{height:100px}.nav-logo{display:flex;align-items:center}.nav-logo img{display:block;width:185px;height:auto;max-height:86px;object-fit:contain;object-position:left center;filter:drop-shadow(0 3px 8px rgba(238,171,43,.1))}.nav nav{gap:40px;font-size:15px;font-weight:600}.nav-cta{font-size:13px;padding:13px 18px}\n@media(max-width:700px){.nav{height:76px}.nav-logo img{width:150px;height:auto;max-height:68px}}\n\n\/* Compact navigation signature after the first scroll *\/\n.nav-logo img{transition:width .38s cubic-bezier(.2,.75,.2,1),max-height .38s cubic-bezier(.2,.75,.2,1),filter .38s ease}.nav.scrolled .nav-logo img{width:138px;max-height:62px;filter:drop-shadow(0 2px 5px rgba(238,171,43,.08))}\n@media(max-width:700px){.nav.scrolled{height:64px}.nav.scrolled .nav-logo img{width:118px;max-height:56px}}\n\n\/* Review concept studio *\/\n.review-lab{position:relative;padding:125px 6vw 52px;background:#071f37;color:#fff;overflow:hidden}.review-lab:before{content:\"\";position:absolute;inset:0;background:radial-gradient(circle at 72% 34%,rgba(25,103,151,.38),transparent 34%),radial-gradient(circle at 16% 76%,rgba(245,166,35,.1),transparent 28%);pointer-events:none}.review-lab-top{position:relative;z-index:5;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;margin-bottom:58px}.review-lab-top h2{font:500 clamp(54px,7vw,105px)\/.82 var(--display);letter-spacing:-.055em;margin:17px 0 0}.review-lab-top h2 em{color:var(--gold)}.concept-switch{display:flex;padding:5px;border:1px solid rgba(255,255,255,.17);border-radius:100px;background:rgba(2,24,47,.54);backdrop-filter:blur(18px)}.concept-switch button{border:0;background:transparent;color:rgba(255,255,255,.6);padding:13px 20px;border-radius:100px;font:600 12px var(--body);cursor:pointer;display:flex;align-items:center;gap:10px;transition:.35s}.concept-switch button b{font:500 18px var(--display);color:var(--gold)}.concept-switch button.active{background:var(--cream);color:var(--navy)}.review-concept{position:relative;z-index:2;min-height:650px;animation:conceptIn .7s cubic-bezier(.2,.75,.2,1) both}.review-concept[hidden]{display:none}.conversation-orbit{position:absolute;left:4%;right:4%;top:40%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),rgba(245,166,35,.2),var(--gold),transparent);transform:rotate(-4deg)}.conversation-orbit span{position:absolute;left:0;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 20px var(--gold);animation:voiceTravel 8s ease-in-out infinite}.voice-portraits{position:absolute;inset:0;pointer-events:none}.voice-person{position:absolute;width:118px;height:118px;border:1px solid rgba(255,202,85,.45);border-radius:50%;padding:4px;background:#0b3455;overflow:hidden;cursor:pointer;pointer-events:auto;transition:.65s cubic-bezier(.2,.75,.2,1);box-shadow:0 20px 45px rgba(0,0,0,.27)}.voice-person img{width:100%;height:145%;object-fit:cover;object-position:center top}.voice-person:nth-child(1){left:2%;top:8%}.voice-person:nth-child(2){right:3%;top:14%}.voice-person:nth-child(3){right:9%;bottom:4%;width:96px;height:96px}.voice-person.active{width:145px;height:145px;border-color:var(--gold2);box-shadow:0 0 0 9px rgba(245,166,35,.1),0 24px 55px rgba(0,0,0,.38);transform:translateY(-8px)}.conversation-card{position:relative;width:min(760px,65vw);min-height:430px;margin:0 auto;padding:54px 58px 42px;background:var(--cream);color:var(--navy);border-radius:220px 220px 12px 12px;box-shadow:0 35px 90px rgba(0,0,0,.25)}.quote-mark{position:absolute;right:48px;top:5px;color:rgba(218,151,38,.18);font:500 150px\/1 var(--display)}.conversation-slides{position:relative;min-height:230px}.conversation-slides blockquote{position:absolute;inset:0;margin:31px 0 0;font:500 clamp(31px,3.1vw,49px)\/1.05 var(--display);opacity:0;transform:translateY(22px);transition:opacity .55s,transform .7s}.conversation-slides blockquote.active{opacity:1;transform:none}.conversation-card footer{display:flex;align-items:end;justify-content:space-between;padding-top:28px;border-top:1px solid rgba(7,31,55,.16)}.conversation-card footer strong,.conversation-card footer small{display:block}.conversation-card footer strong{font-size:14px}.conversation-card footer small{margin-top:6px;color:#6c7378}.voice-count{font:500 26px var(--display);color:#b77a1d}.conversation-caption{display:flex;align-items:center;gap:17px;justify-content:center;margin-top:40px;font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:rgba(255,255,255,.55)}.conversation-caption i{width:70px;height:1px;background:var(--gold)}\n.review-editorial{min-height:720px;margin:0 -6vw;background:#f2e8d8;color:var(--navy);overflow:hidden}.editorial-title{position:absolute;left:5vw;top:40px;font:600 clamp(85px,13vw,205px)\/.65 var(--display);letter-spacing:-.075em;color:#092b48}.editorial-title em{font-weight:500;color:#c78a28}.editorial-portrait{position:absolute;margin:0;overflow:hidden;filter:saturate(.82) contrast(1.04);box-shadow:0 30px 70px rgba(3,30,50,.18)}.editorial-portrait img{width:100%;height:120%;object-fit:cover;object-position:center top}.portrait-one{left:8%;bottom:0;width:250px;height:355px;transform:rotate(-3deg)}.portrait-two{right:8%;top:65px;width:290px;height:430px;transform:rotate(3deg)}.portrait-three{left:42%;bottom:-60px;width:205px;height:290px;transform:rotate(2deg)}.paper-note{position:absolute;width:min(380px,28vw);padding:28px 30px;background:#fffdf8;box-shadow:0 22px 55px rgba(4,35,57,.17);z-index:3}.paper-note span{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#b5791e}.paper-note blockquote{margin:20px 0 22px;font:500 clamp(26px,2.6vw,41px)\/1 var(--display)}.paper-note small{font-size:11px;color:#68747c}.note-one{left:25%;top:230px;transform:rotate(1.5deg)}.note-two{right:25%;bottom:55px;transform:rotate(-2deg)}.editorial-rating{position:absolute;right:4.5%;bottom:45px;display:flex;align-items:center;gap:14px}.editorial-rating strong{font:600 64px var(--display)}.editorial-rating span{color:#bd7e20;letter-spacing:.12em}.editorial-rating small{color:#68747c;letter-spacing:0}.voice-ribbon{position:absolute;left:-2%;right:-2%;top:49%;height:54px;display:flex;align-items:center;background:var(--navy);color:var(--gold2);transform:rotate(-2deg);z-index:2;overflow:hidden;font-size:12px;letter-spacing:.16em;font-weight:700}.voice-ribbon div{white-space:nowrap;animation:marquee 22s linear infinite}.concept-note{position:relative;z-index:3;text-align:center;margin:30px 0 0;color:rgba(255,255,255,.46);font-size:10px;letter-spacing:.08em}.review-lab+.popular{border-top:1px solid rgba(245,166,35,.15)}\n@keyframes conceptIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes voiceTravel{0%{left:2%}50%{left:98%}100%{left:2%}}\n@media(max-width:900px){.review-lab-top{grid-template-columns:1fr}.concept-switch{width:max-content}.voice-person:nth-child(1){left:0}.voice-person:nth-child(2){right:0}.conversation-card{width:76vw}.editorial-title{font-size:15vw}.portrait-one{left:3%}.portrait-two{right:3%}.note-one{left:19%;width:42vw}.note-two{right:20%;width:42vw}}\n@media(max-width:700px){.review-lab{padding:92px 5vw 38px}.review-lab-top{margin-bottom:38px}.review-lab-top h2{font-size:57px}.concept-switch{width:100%;border-radius:14px}.concept-switch button{flex:1;justify-content:center;padding:12px 9px}.concept-switch button span{font-size:10px}.review-concept{min-height:670px}.conversation-card{width:100%;min-height:455px;margin-top:85px;padding:47px 30px 30px;border-radius:100px 100px 12px 12px}.conversation-slides{min-height:270px}.conversation-slides blockquote{font-size:34px}.voice-person{width:82px;height:82px}.voice-person.active{width:98px;height:98px}.voice-person:nth-child(1){top:0}.voice-person:nth-child(2){top:0}.voice-person:nth-child(3){right:0;bottom:0}.conversation-orbit{top:8%}.review-editorial{min-height:820px}.editorial-title{left:5%;top:36px;font-size:25vw;line-height:.7}.portrait-one{left:4%;bottom:0;width:42vw;height:280px}.portrait-two{right:2%;top:225px;width:43vw;height:330px}.portrait-three{display:none}.paper-note{width:73vw;padding:23px}.note-one{left:7%;top:175px}.note-two{right:6%;bottom:125px}.paper-note blockquote{font-size:29px}.editorial-rating{right:5%;bottom:34px}.editorial-rating strong{font-size:48px}.voice-ribbon{top:57%}.concept-note{line-height:1.5}}\n@media(prefers-reduced-motion:reduce){.conversation-orbit span,.voice-ribbon div{animation:none}.review-concept{animation:none}}\n\n\/* Immersive testimonial scene *\/\n.human-reviews{--review-progress:33.333%;position:relative;min-height:820px;background:#041a30;color:#fff;overflow:hidden;isolation:isolate}.human-reviews-photo{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.025);animation:humanReviewBreathe 18s ease-in-out infinite alternate}.human-reviews-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(2,18,34,.98) 0%,rgba(2,20,37,.93) 29%,rgba(2,20,37,.45) 54%,rgba(2,20,37,.04) 82%),linear-gradient(0deg,rgba(2,16,29,.74),transparent 43%)}.human-reviews:after{content:\"\";position:absolute;z-index:-1;left:5.2vw;top:0;width:1px;height:100%;background:linear-gradient(transparent,rgba(245,166,35,.48) 18%,rgba(245,166,35,.48) 82%,transparent)}.human-reviews-copy{position:relative;width:min(700px,54vw);padding:115px 0 105px 8vw}.human-reviews-copy h2{margin:18px 0 55px;font:500 clamp(61px,7.3vw,112px)\/.8 var(--display);letter-spacing:-.058em}.human-reviews-copy h2 em{color:var(--gold);font-weight:500}.human-review-quotes{position:relative;min-height:260px}.human-review-quotes article{position:absolute;inset:0;opacity:0;transform:translateY(22px);pointer-events:none;transition:opacity .85s ease,transform 1s cubic-bezier(.2,.75,.2,1)}.human-review-quotes article.active{opacity:1;transform:none;pointer-events:auto}.human-review-quotes blockquote{max-width:650px;margin:0;font:500 clamp(27px,2.5vw,42px)\/1.12 var(--display);text-wrap:balance}.human-review-quotes footer{display:block;margin:31px 0 0;padding:0;background:transparent;color:#fff;text-align:left}.human-review-quotes footer strong,.human-review-quotes footer span{display:block}.human-review-quotes footer strong{font-size:14px}.human-review-quotes footer span{margin-top:7px;color:rgba(255,255,255,.58);font-size:12px;letter-spacing:.05em}.human-review-nav{display:grid;grid-template-columns:48px minmax(100px,220px) auto 48px;align-items:center;gap:15px;margin-top:32px}.human-review-nav button{width:48px;height:48px;border:1px solid rgba(255,255,255,.34);border-radius:50%;background:rgba(2,24,47,.25);color:#fff;font-size:19px;cursor:pointer;backdrop-filter:blur(8px);transition:.3s}.human-review-nav button:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}.human-review-progress{height:1px;background:rgba(255,255,255,.25)}.human-review-progress i{display:block;width:var(--review-progress);height:2px;background:var(--gold);transition:width .8s cubic-bezier(.2,.75,.2,1)}.human-review-nav>span{font:500 20px var(--display);white-space:nowrap;color:rgba(255,255,255,.6)}.human-review-nav>span b{font-size:30px;color:#fff}.human-review-stamp{position:absolute;right:4.5vw;bottom:44px;display:flex;align-items:center;gap:12px;padding:12px 17px;border:1px solid rgba(255,202,85,.55);background:rgba(2,24,47,.38);backdrop-filter:blur(12px);font-size:10px;letter-spacing:.17em;text-transform:uppercase}.human-review-stamp i{color:var(--gold);font-style:normal}.human-review-note{position:absolute;left:8vw;bottom:28px;margin:0;color:rgba(255,255,255,.34);font-size:10px;letter-spacing:.04em}.human-reviews+.popular{border-top:0}@keyframes humanReviewBreathe{to{transform:scale(1.065) translate3d(-.45%,0,0)}}\n@media(max-width:900px){.human-reviews{min-height:900px}.human-reviews-photo{object-position:61% center}.human-reviews-shade{background:linear-gradient(90deg,rgba(2,18,34,.97),rgba(2,20,37,.75) 62%,rgba(2,20,37,.2)),linear-gradient(0deg,rgba(2,16,29,.82),transparent 55%)}.human-reviews-copy{width:72vw}.human-review-quotes{min-height:310px}}\n@media(max-width:700px){.human-reviews{min-height:880px}.human-reviews-photo{height:47%;top:auto;bottom:0;object-position:64% center;animation:none;transform:none}.human-reviews-shade{background:linear-gradient(180deg,#041a30 0 46%,rgba(4,26,48,.9) 55%,rgba(4,26,48,.1) 80%,rgba(4,26,48,.42) 100%)}.human-reviews:after{left:5vw}.human-reviews-copy{width:auto;padding:85px 7vw 0 9vw}.human-reviews-copy h2{font-size:59px;margin-bottom:38px}.human-review-quotes{min-height:295px}.human-review-quotes blockquote{font-size:29px}.human-review-nav{grid-template-columns:44px 1fr auto 44px;margin-top:18px}.human-review-nav button{width:44px;height:44px}.human-review-stamp{right:5vw;bottom:36px}.human-review-note{left:9vw;right:34vw;bottom:34px;line-height:1.45}}\n@media(prefers-reduced-motion:reduce){.human-reviews-photo{animation:none}.human-review-quotes article{transition:none}.human-review-progress i{transition:none}}\n\n\/* Training domains \u2014 concise, tactile and unmistakably MPF *\/\n.training-domains{padding:125px 6vw 140px;background:#f5ede1;color:var(--navy);overflow:hidden}.domain-heading{display:grid;grid-template-columns:1.15fr .65fr;align-items:end;gap:8vw;margin-bottom:60px}.domain-heading h2{margin:15px 0 0;font:500 clamp(65px,8vw,118px)\/.8 var(--display);letter-spacing:-.058em}.domain-heading>p{max-width:490px;margin:0 0 8px;font-size:17px;line-height:1.75;color:#5e6972}.domain-panel{position:relative;overflow:hidden;padding:62px 5vw 45px;border-radius:8px 130px 8px 8px;background:linear-gradient(135deg,#06233e,#083f68);box-shadow:0 32px 80px rgba(3,35,58,.16)}.domain-panel:before{content:\"MPF\";position:absolute;right:-25px;bottom:-85px;font:600 260px\/1 var(--display);color:rgba(255,255,255,.025);letter-spacing:-.08em}.domain-halo{position:absolute;width:510px;height:510px;right:-200px;top:-315px;border:80px solid rgba(245,166,35,.09);border-radius:50%;box-shadow:0 0 0 65px rgba(245,166,35,.045)}.domain-cloud{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.domain-cloud a{min-height:58px;display:flex;align-items:center;gap:12px;padding:13px 22px;border:1px solid rgba(255,255,255,.14);border-radius:50px;background:rgba(255,255,255,.97);color:var(--navy);font-size:15px;font-weight:600;box-shadow:0 13px 30px rgba(0,0,0,.12);transition:transform .35s cubic-bezier(.2,.75,.2,1),background .35s,color .35s}.domain-cloud a:hover{transform:translateY(-6px);background:var(--gold);color:var(--navy)}.domain-cloud i{width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(3,37,63,.17);border-radius:50%;color:#b97918;font:700 14px var(--body)}.domain-all{position:relative;z-index:1;width:max-content;display:flex;align-items:center;gap:25px;margin:38px auto 0;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.55);color:#fff;font-size:14px;font-weight:700}.domain-all span{color:var(--gold);font-size:19px}\n\n\/* Most requested \u2014 image-led cards with the clarity of a catalogue *\/\n.popular{padding:130px 6vw 145px;background:linear-gradient(145deg,#061d35,#082f50);color:#fff;overflow:hidden}.popular:before{content:\"\";position:absolute}.popular-head h2{color:#fff}.popular-head h2 em{color:var(--gold)}.popular-head>a{color:#fff;border-bottom-color:rgba(255,255,255,.28)}.popular-grid{gap:22px}.popular-course,.popular-course.featured{min-height:630px;padding:0;display:block;background:#fff;color:var(--navy);border-radius:8px 72px 8px 8px;box-shadow:0 28px 65px rgba(0,0,0,.2);overflow:hidden}.popular-course:nth-child(2){border-radius:72px 8px 8px 8px}.popular-course:before{display:none}.popular-course figure{position:relative;height:245px;margin:0;overflow:hidden;background:#0a3151}.popular-course figure:after{content:\"\";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,24,47,.65),transparent 50%)}.popular-course figure img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .8s}.popular-course:hover figure img{transform:scale(1.055);filter:saturate(1.06)}.popular-course figure span{position:absolute;z-index:2;left:25px;bottom:20px;padding:8px 12px;border:1px solid rgba(255,202,85,.55);border-radius:40px;background:rgba(2,24,47,.74);backdrop-filter:blur(10px);color:#fff;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.course-body{padding:30px 30px 27px}.popular-course small{font-size:10px;color:#9b691c;opacity:1}.popular-course h3{margin:15px 0 20px;font-size:clamp(42px,3.6vw,59px)}.popular-course p{min-height:76px;margin-bottom:24px}.course-details{display:flex;justify-content:space-between;gap:15px;padding:18px 0;border-top:1px solid #e5ded3;border-bottom:1px solid #e5ded3;color:#54616b;font-size:12px;font-weight:600}.course-details span:last-child{color:#a26d1d}.popular-course footer{display:flex;align-items:center;justify-content:space-between;margin-top:25px}.popular-course footer strong{font-size:13px;text-transform:uppercase;letter-spacing:.07em}.popular-course footer i{width:45px;height:45px;display:grid;place-items:center;border:1px solid rgba(5,42,70,.28);border-radius:50%;font-style:normal;font-size:18px;transition:.3s}.popular-course:hover footer i{background:var(--gold);border-color:var(--gold);transform:rotate(45deg)}\n@media(max-width:1100px){.domain-heading{grid-template-columns:1fr}.domain-panel{border-radius:8px 90px 8px 8px}.domain-cloud{justify-content:flex-start}.popular-course,.popular-course.featured{min-height:620px}.popular-course:last-child{min-height:620px}.popular-course figure{height:230px}}\n@media(max-width:700px){.training-domains{padding:90px 5vw 105px}.domain-heading{gap:25px;margin-bottom:38px}.domain-heading h2{font-size:62px}.domain-heading>p{font-size:16px}.domain-panel{padding:38px 18px 32px;border-radius:7px 60px 7px 7px}.domain-cloud{display:grid;grid-template-columns:1fr;gap:10px}.domain-cloud a{min-height:52px;padding:10px 16px;font-size:14px}.domain-all{margin-top:30px;font-size:12px}.popular{padding:95px 5vw 110px}.popular-grid{grid-template-columns:1fr}.popular-course,.popular-course.featured,.popular-course:last-child{min-height:auto;border-radius:7px 55px 7px 7px}.popular-course:nth-child(2){border-radius:55px 7px 7px 7px}.popular-course figure{height:220px}.course-body{padding:27px 24px 25px}.popular-course h3{font-size:48px}.popular-course p{min-height:0}.course-details{font-size:11px}}\n\n\/* Compact domains introduction and corrected programme actions *\/\n.training-domains{padding-top:68px;padding-bottom:92px}.domain-heading{grid-template-columns:1fr minmax(360px,520px);align-items:center;margin-bottom:34px}.domain-heading h2{font-family:\"Cormorant Garamond\",Georgia,serif;font-size:clamp(54px,6vw,84px);font-weight:500;line-height:.86}.domain-heading>p{font-size:16px;line-height:1.62}.domain-panel{padding-top:48px}\n.popular-course footer{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:22px 0 0!important;padding:18px 0 0!important;background:transparent!important;color:var(--navy)!important;text-align:left!important;border-top:0!important}.popular-course footer strong{font-size:12px;line-height:1.2}.popular-course footer i{flex:0 0 42px;width:42px;height:42px}.popular-course footer:before,.popular-course footer:after{display:none!important}\n@media(max-width:700px){.training-domains{padding-top:62px;padding-bottom:76px}.domain-heading{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.domain-heading h2{font-size:55px}.domain-heading>p{margin:0}.domain-panel{padding-top:34px}.popular-course footer{padding-top:16px!important;margin-top:18px!important}}\n\n\/* ===== MPF Academy \u2014 catalogue ===== *\/\n.cat-wrap{padding:148px 4vw 120px;max-width:1500px;margin:0 auto;min-height:100vh}\n.cat-head{max-width:720px;margin-bottom:54px}\n.cat-head .eyebrow{font:600 12px\/1 var(--body);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 18px}\n.cat-head h1{font:600 clamp(42px,5.4vw,76px)\/1.02 var(--display);color:#fff;margin:0 0 20px;letter-spacing:-.01em}\n.cat-head h1 em{font-style:italic;color:var(--gold);display:block}\n.cat-head p{font:400 17px\/1.6 var(--body);color:rgba(255,255,255,.62);margin:0}\n\n.cat-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:46px;align-items:start}\n\n.cat-filters{position:sticky;top:112px;display:grid;gap:22px}\n.f-group{background:rgba(255,255,255,.035);border:1px solid rgba(245,166,35,.16);border-radius:16px;padding:22px 22px 24px}\n.f-group h2{font:600 11px\/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 16px}\n.f-search{position:relative}\n.f-search input{width:100%;background:rgba(2,24,47,.6);border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:13px 14px 13px 40px;color:#fff;font:400 15px\/1 var(--body);outline:none;transition:.25s}\n.f-search input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(245,166,35,.14)}\n.f-search span{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.45);font-size:16px;pointer-events:none}\n.f-list{display:grid;gap:11px;max-height:340px;overflow-y:auto;padding-right:4px}\n.f-list::-webkit-scrollbar{width:4px}\n.f-list::-webkit-scrollbar-thumb{background:rgba(245,166,35,.35);border-radius:4px}\n.f-opt{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font:400 14px\/1.35 var(--body);color:rgba(255,255,255,.76);transition:.2s}\n.f-opt:hover{color:#fff}\n.f-opt input{appearance:none;flex:0 0 16px;width:16px;height:16px;margin-top:1px;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:transparent;cursor:pointer;transition:.2s;position:relative}\n.f-opt input:checked{background:var(--gold);border-color:var(--gold)}\n.f-opt input:checked::after{content:\"\";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid var(--navy);border-width:0 2px 2px 0;transform:rotate(45deg)}\n.f-opt b{font-weight:400;color:rgba(255,255,255,.34);margin-left:auto;font-size:12px;padding-left:8px}\n.f-clear{margin-top:16px;width:100%;background:transparent;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:10px;color:rgba(255,255,255,.7);font:500 13px\/1 var(--body);cursor:pointer;transition:.25s}\n.f-clear:hover{border-color:var(--gold);color:var(--gold)}\n\n.cat-bar{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px;flex-wrap:wrap}\n.cat-count{font:500 13px\/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5);margin:0}\n.cat-count b{color:var(--gold);font-weight:600}\n.cat-list{display:grid;gap:12px}\n\n.cat-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px 22px;text-decoration:none;transition:.28s}\n.cat-card:hover{background:rgba(245,166,35,.07);border-color:rgba(245,166,35,.45);transform:translateX(4px)}\n.cat-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:rgba(245,166,35,.13);color:var(--gold);font-size:17px;flex:none}\n.cat-body{min-width:0}\n.cat-cat{display:block;font:600 10px\/1.3 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}\n.cat-title{display:block;font:600 16px\/1.35 var(--body);color:#fff}\n.cat-meta{display:flex;gap:8px;align-items:center;flex:none}\n.mpf-off{display:none!important}.cat-tag{font:600 10px\/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:7px 12px;white-space:nowrap}\n.cat-tag.is-lang{color:var(--gold2);border-color:rgba(245,166,35,.4)}\n\n.cat-state{border:1px dashed rgba(245,166,35,.32);border-radius:18px;padding:64px 32px;text-align:center}\n.cat-state h3{font:600 28px\/1.2 var(--display);color:#fff;margin:0 0 12px}\n.cat-state p{font:400 15px\/1.65 var(--body);color:rgba(255,255,255,.58);margin:0 auto;max-width:460px}\n.cat-more{margin-top:26px;text-align:center}\n.cat-more button{background:transparent;border:1px solid rgba(245,166,35,.5);color:var(--gold);border-radius:999px;padding:13px 30px;font:600 13px\/1 var(--body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:.25s}\n.cat-more button:hover{background:var(--gold);color:var(--navy)}\n.f-toggle{display:none}\n\n@media(max-width:980px){\n .cat-wrap{padding:120px 5vw 90px}\n .cat-layout{grid-template-columns:1fr;gap:26px}\n .cat-filters{position:static}\n .f-toggle{display:block;width:100%;background:rgba(245,166,35,.12);border:1px solid rgba(245,166,35,.4);color:var(--gold);border-radius:12px;padding:14px;font:600 13px\/1 var(--body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}\n .cat-filters[data-collapsed=\"1\"] .f-group{display:none}\n .f-list{max-height:220px}\n}\n@media(max-width:600px){\n .cat-card{grid-template-columns:auto minmax(0,1fr);padding:16px}\n .cat-meta{grid-column:1\/-1;flex-wrap:wrap}\n .cat-head h1{font-size:clamp(34px,10vw,48px)}\n}\n\n#page-container .et_pb_section,#page-container .et_pb_row,#page-container .et_pb_column,#page-container .et_pb_module,#page-container .et_pb_code_inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}#page-container{padding-top:0!important;overflow-x:hidden}#page-container .et_pb_section,#page-container .et_pb_row,#page-container .et_pb_column,#page-container .et_pb_module{background:transparent!important}#main-content>.container{width:100%!important;max-width:none!important;padding:0!important}#main-content .entry-content{padding:0!important}body.admin-bar .nav{top:32px}.nav{background:rgba(2,24,47,.97);border-bottom:1px solid rgba(255,255,255,.07)}.nav nav a.is-active{color:var(--gold)}body{background:var(--navy)!important;color:#fff}#page-container,#et-main-area,#main-content{background:var(--navy)!important}\n<\/style>\n<!-- header global : WPCode #690 -->\n<main class=\"cat-wrap\">\n<div class=\"cat-head\">\n<p class=\"eyebrow\">Nos programmes<\/p>\n<h1>Chaque comp\u00e9tence, <em>un seul catalogue.<\/em><\/h1>\n<p>Parcourir le catalogue de la MPF Academy par acad\u00e9mie. Chaque programme est dispens\u00e9 sur site ou dans une salle de classe virtuelle en direct, en anglais, en fran\u00e7ais ou en arabe, et est con\u00e7u pour les organisations op\u00e9rant aux \u00c9mirats.<\/p>\n<\/div>\n<div class=\"cat-layout\">\n<aside class=\"cat-filters\" id=\"cat-filters\">\n<button type=\"button\" class=\"f-toggle\" id=\"cat-toggle\">Filtres<\/button>\n<div class=\"f-group\"><h2>Rechercher<\/h2><div class=\"f-search\"><span aria-hidden=\"true\">\u2315<\/span><input id=\"cat-q\" type=\"search\" autocomplete=\"off\" placeholder=\"Titre ou mot-cl\u00e9\" aria-label=\"Search programmes\"><\/div><\/div>\n<\/aside>\n<section class=\"cat-results\">\n<div class=\"cat-bar\"><p class=\"cat-count\" id=\"cat-count\"><\/p><\/div>\n<div class=\"cat-list\" id=\"cat-list\"><\/div>\n<div class=\"cat-state\" id=\"cat-state\" style=\"display:none\"><\/div>\n<div class=\"cat-more\" id=\"cat-more\"><\/div>\n<\/section>\n<\/div>\n<\/main>\n<!-- footer global : WPCode #690 -->\n<script>\n(function(){\n\"use strict\";\nvar REST = location.origin + \"\/?rest_route=\";\nvar TAX = [\n  {key:\"academy\",   label:\"Academies\", el:null, terms:[]},\n  \n  \n];\nvar courses = [], shown = 0, PAGE = 24;\nvar $ = function(s,r){return (r||document).querySelector(s);};\n\nfunction api(path){\n  var parts = path.split(\"?\");\n  var url = REST + parts[0] + (parts[1] ? \"&\" + parts[1] : \"\");\n  return fetch(url, {credentials:\"same-origin\"})\n    .then(function(r){ if(!r.ok) throw new Error(r.status); return r.json(); });\n}\n\nfunction loadTerms(){\n  return Promise.all(TAX.map(function(t){\n    return api(\"\/wp\/v2\/\"+t.key+\"?per_page=100&hide_empty=false&orderby=name&order=asc\")\n      .then(function(d){ t.terms = Array.isArray(d)?d:[]; })\n      .catch(function(){ t.terms = []; });\n  }));\n}\n\nfunction loadCourses(page,acc){\n  page = page||1; acc = acc||[];\n  return api(\"\/wp\/v2\/product?per_page=100&page=\"+page+\"&orderby=title&order=asc&_fields=id,link,title,excerpt,academy,modality,course_language\")\n    .then(function(d){\n      if(!Array.isArray(d)||!d.length) return acc;\n      acc = acc.concat(d);\n      return d.length===100 ? loadCourses(page+1,acc) : acc;\n    })\n    .catch(function(){ return acc; });\n}\n\nfunction termName(taxKey,id){\n  var t = TAX.filter(function(x){return x.key===taxKey;})[0];\n  if(!t) return \"\";\n  var m = t.terms.filter(function(x){return x.id===id;})[0];\n  return m ? strip(m.name) : \"\";\n}\n\nfunction buildFilters(){\n  var box = $(\"#cat-filters\");\n  TAX.forEach(function(t){\n    if(!t.terms.length) return;\n    var g = document.createElement(\"div\");\n    g.className = \"f-group\";\n    var opts = t.terms.map(function(term){\n      return '<label class=\"f-opt\"><input type=\"checkbox\" data-tax=\"'+t.key+'\" value=\"'+term.id+'\">'\n           + '<span>'+esc(strip(term.name))+'<\/span><b data-count=\"'+t.key+'-'+term.id+'\"><\/b><\/label>';\n    }).join(\"\");\n    g.innerHTML = '<h2>'+esc(t.label)+'<\/h2><div class=\"f-list\">'+opts+'<\/div>';\n    box.appendChild(g);\n  });\n  var clear = document.createElement(\"button\");\n  clear.className = \"f-clear\"; clear.type=\"button\"; clear.textContent = \"Clear all filters\";\n  clear.addEventListener(\"click\", function(){\n    Array.prototype.forEach.call(document.querySelectorAll('#cat-filters input[type=checkbox]'), function(i){ i.checked=false; });\n    $(\"#cat-q\").value = \"\"; render();\n  });\n  box.appendChild(clear);\n  box.addEventListener(\"change\", function(e){ if(e.target.type===\"checkbox\"){ shown=0; render(); } });\n}\n\nfunction esc(s){ return String(s==null?\"\":s).replace(\/[&<>\"']\/g,function(c){return {\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#39;\"}[c];}); }\nfunction strip(h){ var d=document.createElement(\"div\"); d.innerHTML=h||\"\"; return (d.textContent||\"\").trim(); }\n\nfunction selected(taxKey){\n  return Array.prototype.map.call(\n    document.querySelectorAll('#cat-filters input[data-tax=\"'+taxKey+'\"]:checked'),\n    function(i){ return parseInt(i.value,10); });\n}\n\nfunction matches(c){\n  var q = ($(\"#cat-q\").value||\"\").trim().toLowerCase();\n  if(q){\n    var hay = (strip(c.title && c.title.rendered) + \" \" + strip(c.excerpt && c.excerpt.rendered)).toLowerCase();\n    if(hay.indexOf(q) === -1) return false;\n  }\n  for(var i=0;i<TAX.length;i++){\n    var sel = selected(TAX[i].key);\n    if(sel.length){\n      var have = c[TAX[i].key] || [];\n      var ok = sel.some(function(id){ return have.indexOf(id) !== -1; });\n      if(!ok) return false;\n    }\n  }\n  return true;\n}\n\nfunction card(c){\n  var acad = (c.academy||[]).map(function(id){ return termName(\"academy\",id); }).filter(Boolean).join(\", \");\n  var mods = (c.modality||[]).map(function(id){ return termName(\"modality\",id); }).filter(Boolean);\n  var langs = (c.course_language||[]).map(function(id){ return termName(\"course_language\",id); }).filter(Boolean);\n  var tags = mods.map(function(m){ return '<span class=\"cat-tag mpf-off\">'+esc(m)+'<\/span>'; })\n        .concat(langs.map(function(l){ return '<span class=\"cat-tag is-lang mpf-off\">'+esc(l)+'<\/span>'; })).join(\"\");\n  return '<a class=\"cat-card\" href=\"'+esc(c.link)+'\">'\n       + '<span class=\"cat-icon\">\u25c6<\/span>'\n       + '<span class=\"cat-body\"><span class=\"cat-cat\">'+esc(acad||\"Programme\")+'<\/span>'\n       + '<span class=\"cat-title\">'+esc(strip(c.title && c.title.rendered))+'<\/span><\/span>'\n       + '<span class=\"cat-meta\">'+tags+'<\/span><\/a>';\n}\n\nfunction render(){\n  var list = $(\"#cat-list\"), state = $(\"#cat-state\"), more = $(\"#cat-more\");\n  var res = courses.filter(matches);\n  $(\"#cat-count\").innerHTML = res.length ? '<b>'+res.length+'<\/b> programme'+(res.length>1?'s':'') : '';\n  if(!shown) shown = PAGE;\n  list.innerHTML = res.slice(0,shown).map(card).join(\"\");\n  more.innerHTML = \"\";\n  if(res.length > shown){\n    var b = document.createElement(\"button\");\n    b.type=\"button\"; b.textContent = \"Show more\";\n    b.addEventListener(\"click\", function(){ shown += PAGE; render(); });\n    more.appendChild(b);\n  }\n  if(res.length){ state.style.display=\"none\"; return; }\n  state.style.display=\"block\";\n  state.innerHTML = courses.length\n    ? '<h3>No programme matches those filters.<\/h3><p>Try widening your selection or clearing the filters.<\/p>'\n    : '<h3>The catalogue is being prepared.<\/h3><p>Our UAE programmes are being finalised. Tell us what your teams need and we will build the right learning experience.<\/p>';\n}\n\n\/* MPFX : pr\u00e9-s\u00e9lection du domaine via ?academy=slug (menu Programmes) *\/\nfunction academyTax(){ for(var i=0;i<TAX.length;i++){ if(TAX[i].key===\"academy\") return TAX[i]; } return null; }\nfunction selectAcademy(slug, push){\n  var t=academyTax(); if(!t||!t.terms.length) return false;\n  var term=null; for(var i=0;i<t.terms.length;i++){ if(t.terms[i].slug===slug){ term=t.terms[i]; break; } }\n  if(!term) return false;\n  Array.prototype.forEach.call(document.querySelectorAll('#cat-filters input[data-tax=&quot;academy&quot;]'), function(inp){ inp.checked = (parseInt(inp.value,10)===term.id); });\n  if(push && window.history && history.pushState){ var u=new URL(location.href); u.searchParams.set(\"academy\",slug); history.pushState({academy:slug},\"\",u); }\n  shown=0; if(courses.length) render();\n  return true;\n}\nfunction applyAcademyFromUrl(){\n  var s=new URLSearchParams(location.search).get(\"academy\");\n  if(s){ selectAcademy(s,false); }\n  else { Array.prototype.forEach.call(document.querySelectorAll('#cat-filters input[data-tax=&quot;academy&quot;]'), function(inp){ inp.checked=false; }); shown=0; if(courses.length) render(); }\n}\nfunction syncAcademyUrl(){\n  if(!(window.history && history.replaceState)) return;\n  var t=academyTax(), u=new URL(location.href), sel=selected(\"academy\");\n  var slug=null; if(sel.length===1 && t){ for(var i=0;i<t.terms.length;i++){ if(t.terms[i].id===sel[0]){ slug=t.terms[i].slug; break; } } }\n  if(slug) u.searchParams.set(\"academy\",slug); else u.searchParams.delete(\"academy\");\n  history.replaceState(null,\"\",u);\n}\nwindow.mpfxSelectAcademy=function(slug){ if(!selectAcademy(slug,true)){ location.href=\"\/programmes\/?academy=\"+encodeURIComponent(slug); } };\nwindow.addEventListener(\"popstate\", applyAcademyFromUrl);\ndocument.addEventListener(\"change\", function(e){ if(e.target && e.target.matches && e.target.matches('#cat-filters input[data-tax=&quot;academy&quot;]')) syncAcademyUrl(); });\ndocument.addEventListener(\"click\", function(e){ if(e.target && e.target.classList && e.target.classList.contains(\"f-clear\")) setTimeout(syncAcademyUrl,0); });\n\nfunction init(){\n  var f = $(\"#cat-filters\");\n  if(!f) return;\n  $(\"#cat-q\").addEventListener(\"input\", function(){ shown=0; render(); });\n  var tg = $(\"#cat-toggle\");\n  if(tg) tg.addEventListener(\"click\", function(){\n    f.dataset.collapsed = f.dataset.collapsed===\"1\" ? \"0\" : \"1\";\n  });\n  if(window.matchMedia && window.matchMedia(\"(max-width:980px)\").matches) f.dataset.collapsed=\"1\";\n  loadTerms().then(function(){ buildFilters(); applyAcademyFromUrl(); return loadCourses(); })\n    .then(function(list){ courses = list; render(); })\n    .catch(function(){ render(); });\n}\nif(document.readyState===\"loading\") document.addEventListener(\"DOMContentLoaded\",init); else init();\n})();\n\n<\/script><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-template-blank.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2007","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/pages\/2007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/comments?post=2007"}],"version-history":[{"count":2,"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/pages\/2007\/revisions"}],"predecessor-version":[{"id":2009,"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/pages\/2007\/revisions\/2009"}],"wp:attachment":[{"href":"https:\/\/mpf-academy.ae\/fr\/wp-json\/wp\/v2\/media?parent=2007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}