/* MAZWAY motion and media layer. Original content and application bundle remain intact. */
html{scroll-behavior:smooth;scroll-padding-top:100px}.mw-upgraded #media>.media-grid,.mw-upgraded .fee-section>.featured{display:none}.mw-upgraded .fee-section{grid-template-columns:1fr}.mw-upgraded .fee-section>.fee-card:not(.featured){max-width:none}.mw-enhancement{width:100%;min-width:0}.mw-eyebrow{display:block;font-size:11px;letter-spacing:.14em;font-weight:800;color:#a77b29;text-transform:uppercase}.mw-gallery-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.mw-gallery-top h3,.mw-facebook h3,.mw-film-copy h3{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.035em;margin:12px 0;color:#0a2547}.mw-gallery-top p,.mw-facebook p,.mw-film-copy p,.mw-payment-heading p{line-height:1.65;color:#5a6b7d;max-width:620px}.mw-gallery-top>a,.mw-text-link{color:#0a4d88;text-decoration:none;font-weight:700;white-space:nowrap}.mw-filters{display:flex;gap:9px;flex-wrap:wrap;margin:28px 0 24px}.mw-filters button{border:1px solid #d7e2ec;background:#fff;border-radius:100px;padding:11px 20px;color:#244263;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,transform .2s}.mw-filters button[aria-pressed=true]{background:#0a2547;border-color:#0a2547;color:#fff;box-shadow:0 5px 15px #0a254722}.mw-filters button:hover{transform:translateY(-2px)}.mw-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mw-video-card{padding:0;text-align:left;min-width:0;background:#fff;border:1px solid #dce5ef;border-radius:20px;overflow:hidden;cursor:pointer;font:inherit;box-shadow:0 8px 28px #071b3308;transition:transform .35s,box-shadow .35s;animation:mw-card-in .5s both}.mw-video-card:hover{transform:perspective(1000px) translateY(-7px) rotateX(2deg);box-shadow:0 20px 40px #071b3322}.mw-thumb{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:#0a2547}.mw-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.mw-video-card:hover img{transform:scale(1.04)}.mw-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffffffeb;color:#0a2547;box-shadow:0 5px 30px #0004;font-size:17px;backdrop-filter:blur(8px)}.mw-duration{position:absolute;right:12px;bottom:12px;background:#071b33e6;color:white;padding:4px 7px;border-radius:6px;font-size:11px}.mw-video-copy{display:flex;flex-direction:column;gap:12px;padding:22px}.mw-video-category{font-size:10px;font-weight:800;color:#956c20;text-transform:uppercase;letter-spacing:.1em}.mw-video-copy strong{font-size:15px;line-height:1.55;color:#0a2547;min-height:70px}.mw-watch{font-size:12px;font-weight:800;color:#0a4d88}.mw-facebook{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce5ef;border-radius:26px;overflow:hidden;background:linear-gradient(135deg,#edf5fc,#fffaf0)}.mw-facebook-copy{padding:42px;align-self:center}.mw-fb-frame{background:#071b33;padding:16px;min-height:380px;display:grid;place-items:center}.mw-fb-frame iframe{width:100%;height:423px;border:0;max-width:560px}.mw-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;background:#d6b263;color:#071b33;border-radius:12px;padding:14px 20px;font-size:13px;font-weight:800;transition:transform .25s,box-shadow .25s}.mw-cta:hover{transform:translateY(-3px);box-shadow:0 8px 20px #071b3322}.mw-text-link{display:block;font-size:12px;margin-top:20px;white-space:normal}.mw-payment-heading{margin-bottom:26px}.mw-payment-heading h2{color:#0a2547;letter-spacing:-.04em;font-size:clamp(2rem,4vw,3rem);margin:12px 0}.mw-plans{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mw-plan{position:relative;overflow:hidden;border:1px solid #204367;border-radius:26px;padding:34px;background:linear-gradient(135deg,#071b33,#123e68);color:#fff;box-shadow:0 16px 40px #071b3314}.mw-plan:after{content:'';position:absolute;right:-90px;top:-120px;width:280px;height:280px;border:1px solid #d6b26344;border-radius:50%;pointer-events:none;box-shadow:0 0 0 30px #d6b26308,0 0 0 60px #d6b26306}.mw-plan-index{color:#e8c57d;font-size:11px;letter-spacing:.14em;font-weight:800}.mw-plan h3{font-size:22px;margin:16px 0 24px;color:#fff}.mw-total{font-size:clamp(2.4rem,4vw,3.7rem);font-weight:800;letter-spacing:-.04em;color:#f1d491;margin:0 0 26px}.mw-total small{font-size:15px;letter-spacing:0}.mw-total>span{display:block;font-size:12px;font-weight:500;letter-spacing:0;margin-top:4px;color:#b8ccdf}.mw-plan ol{padding:0;list-style:none;margin-bottom:28px}.mw-plan li{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid #ffffff20;font-size:13px;line-height:1.5}.mw-plan li strong{white-space:nowrap}.mw-plan .mw-cta{width:100%;box-sizing:border-box}.mw-film-copy{padding:30px}.mw-film-frame{position:relative;background:#071b33;overflow:hidden;border-radius:18px;margin:10px;min-width:0}.mw-film-frame video{display:block;width:100%;max-height:510px;object-fit:contain;aspect-ratio:16/9}.mw-film-label{position:absolute;top:16px;left:16px;padding:7px 11px;border-radius:6px;color:#fff;background:#071b3399;font-size:9px;letter-spacing:.12em;pointer-events:none}.mw-enhancement:where(#mw-office,#mw-application){margin-top:34px;border:1px solid #dce5ef;border-radius:26px;background:linear-gradient(120deg,#f7fbff,#fffaf1);display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;overflow:hidden}.mw-dialog{padding:12px;border:1px solid #ffffff30;border-radius:20px;background:#071b33;width:min(1000px,92vw);max-width:92vw;box-shadow:0 30px 120px #0008;overflow:visible}.mw-dialog::backdrop{background:#03101de8;backdrop-filter:blur(12px)}.mw-player{aspect-ratio:16/9}.mw-player iframe{width:100%;height:100%;border:0;border-radius:12px}.mw-close{position:absolute;right:0;top:-48px;border:1px solid #fff5;background:#fff;color:#071b33;width:36px;height:36px;font-size:26px;border-radius:50%;cursor:pointer}.mw-modal-open{overflow:hidden}.mw-enhancement button:focus-visible,.mw-enhancement a:focus-visible,.mw-close:focus-visible{outline:3px solid #2c9ef4;outline-offset:4px}.mw-upgraded .brand-lockup img{filter:drop-shadow(0 4px 5px #173b5b25);animation:mw-logo-light 6s ease-in-out infinite}.mw-upgraded .section-heading h2{background:linear-gradient(110deg,#0a2547 30%,#297aad 48%,#0a2547 65%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:mw-heading-light 8s ease-in-out infinite}.mw-upgraded .university-panel,.mw-upgraded .partner-country-card,.mw-upgraded .partner-program-card{transition:box-shadow .3s,border-color .3s,transform .3s}.mw-upgraded .university-panel:hover,.mw-upgraded .partner-country-card:hover,.mw-upgraded .partner-program-card:hover{box-shadow:0 15px 35px #071b3320;border-color:#b9944f}.mw-entered{animation:mw-card-in .75s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--mw-delay,0ms)}@keyframes mw-card-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes mw-heading-light{0%,25%{background-position:100% 50%}75%,100%{background-position:0 50%}}@keyframes mw-logo-light{50%{filter:drop-shadow(0 5px 9px #d6b26366)}}@media(max-width:850px){.mw-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-facebook-copy{padding:28px}.mw-enhancement:where(#mw-office,#mw-application){grid-template-columns:1fr}.mw-film-copy{padding:26px 26px 8px}}@media(max-width:600px){.mw-video-grid,.mw-plans,.mw-facebook{grid-template-columns:1fr}.mw-gallery-top{align-items:flex-start;flex-direction:column;gap:10px}.mw-video-copy strong{min-height:0}.mw-plan{padding:25px}.mw-filters button{padding:10px 15px}.mw-fb-frame{min-height:340px;padding:8px}.mw-fb-frame iframe{height:360px}.mw-film-label{top:8px;left:8px;font-size:8px}.mw-upgraded .fee-section>.fee-card{padding:26px}.mw-video-grid{gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mw-upgraded *,.mw-upgraded *:before,.mw-upgraded *:after{animation:none!important;transition:none!important}.reveal-on-scroll{opacity:1!important;transform:none!important}}
