.mf-carousel{align-items:center;gap:14px;display:flex}.mf-feedback-track{--feedback-card-width:calc((100% - 48px) / 4);scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;flex:1;gap:16px;min-width:0;padding:12px 0 20px;display:flex;position:relative;overflow-x:auto}.mf-feedback-track::-webkit-scrollbar{display:none}.mf-feedback-track:after{content:"";flex:0 0 calc(100% - var(--feedback-card-width) - 16px)}.mf-feedback-slide{flex:0 0 var(--feedback-card-width);aspect-ratio:9/16;scroll-snap-align:start;scroll-snap-stop:always;background:#f7f9fc;border:1px solid #d9e5f2;border-radius:14px;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 5px 16px #183b6514}.mf-feedback-slide img{object-fit:contain;object-position:center;padding:8px}.mf-carousel-single .mf-feedback-track{justify-content:center;overflow:visible}.mf-carousel-single .mf-feedback-track:after{display:none}.mf-carousel-single .mf-feedback-slide{flex:0 0 min(300px,100%)}.mf-carousel-control{color:#0a397e;background:#f4faff;border:1px solid #d8eafd;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 3px 10px #24477f10}.mf-previous svg{transform:rotate(180deg)}.mf-feedback-progress{color:#3b5278;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:14px;margin-top:6px;font-size:12px;display:flex}.mf-feedback-meter{background:#e1edfa;border-radius:5px;width:100px;height:3px;display:block;overflow:hidden}.mf-feedback-meter>span{background:#0560ff;height:100%;display:block}.mf-lightbox{color:#102653;background:#fff;border:1px solid #d6e4f7;border-radius:16px;width:min(760px,94vw);max-width:94vw;max-height:94dvh;margin:auto;padding:16px;overflow:hidden}.mf-lightbox[open]{flex-direction:column;display:flex}.mf-lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05132bd9}.mf-lightbox-toolbar,.mf-lightbox-navigation{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.mf-lightbox button{color:#153973;background:#eff6ff;border:1px solid #d3e2f5;border-radius:7px;min-height:44px;padding:8px 12px}.mf-lightbox-reader{overscroll-behavior:contain;background:#f6f8fc;min-height:0;margin:12px 0;overflow-y:auto}.mf-lightbox-reader img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}@media (max-width:1200px){.mf-feedback-track{--feedback-card-width:calc((100% - 32px) / 3)}}@media (max-width:900px){.mf-feedback-track{--feedback-card-width:calc((100% - 16px) / 2)}}@media (max-width:600px){.mf-carousel{padding-bottom:50px;display:block;position:relative}.mf-feedback-track{--feedback-card-width:92%}.mf-carousel-control{position:absolute;bottom:0;right:calc(50% - 51px)}.mf-carousel-control.mf-previous{left:calc(50% - 51px);right:auto}.mf-carousel-single{padding-bottom:0}.mf-carousel-single .mf-feedback-slide{flex-basis:min(320px,100%)}.mf-lightbox{width:96vw;max-width:96vw;padding:10px}.mf-lightbox-navigation{gap:10px;font-size:12px}.mf-feedback-progress{margin-top:14px}}@media (prefers-reduced-motion:reduce){.mf-feedback-track{scroll-behavior:auto}}
.mf-landing{--mf-ink:#091e58;--mf-blue:#0560ff;--mf-muted:#344974;background:radial-gradient(at 45% 0,#eef8ff 0,#0000 32%)}.mf-header-landing{background:#f8fcff;border:0;max-width:1280px;padding:14px 32px}.mf-header-landing img{width:185px}.mf-header-landing .mf-button{background:#0560ff;border-radius:10px;padding:14px 24px;font-size:15px}.mf-button>svg{flex-shrink:0;width:20px;height:20px}.mf-landing .mf-section{max-width:1280px;padding:38px 32px}.mf-landing h1,.mf-landing h2,.mf-landing h3{color:var(--mf-ink)}.mf-landing h2{letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(25px,2.65vw,34px)}.mf-landing .mf-eyebrow{color:#075def;letter-spacing:.21em;margin:0 0 10px;font-size:10px;line-height:1.5}.mf-landing .mf-button{background:#0560ff;border-radius:10px;padding:15px 25px;font-size:16px;box-shadow:0 7px 20px #005cff18}.mf-landing .mf-button:hover{background:#004bd1}.mf-landing .mf-hero{background:0 0;grid-template-columns:1fr 1.03fr;gap:38px;padding-top:16px;padding-bottom:26px}.mf-landing h1{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(35px,3.65vw,48px);line-height:1.06}.mf-landing h1 em{margin-top:5px;font-size:.88em;line-height:1.15;display:block}.mf-landing .mf-intro{margin-bottom:18px;font-size:16px;line-height:1.55}.mf-landing .mf-hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;padding:0;list-style:none;display:grid}.mf-hero-benefits li{color:var(--mf-ink);align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.4;display:flex}.mf-benefit-icon{color:#0560ff;background:#e6f2ff;border-radius:10px;flex-shrink:0;padding:5px}.mf-benefit-icon svg{width:31px;height:31px}.mf-landing .mf-trust-notes{flex-wrap:wrap;gap:14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mf-trust-notes li{color:#3f5588;align-items:center;gap:7px;margin:0;font-size:11px;line-height:1.3;display:flex}.mf-trust-notes li+li{border-left:1px solid #adc9f4;padding-left:14px}.mf-trust-notes svg{color:#0962ff;flex-shrink:0;width:18px;height:18px}.mf-landing .mf-video{background:radial-gradient(at 100% 20%,#154b73,#0000 65%),linear-gradient(125deg,#08131c,#0b2339);border-color:#183c58;border-radius:13px;position:relative;box-shadow:0 12px 32px #1a4c7625}.mf-landing .mf-video button{text-align:left;background:linear-gradient(90deg,#06132099,#0000),repeating-linear-gradient(0deg,#0000 0 39px,#22a4ff12 40px),repeating-linear-gradient(90deg,#0000 0 39px,#22a4ff12 40px);align-items:flex-start;gap:16px;padding:26px}.mf-landing .mf-video button .mf-eyebrow{color:#e1eeff;letter-spacing:.13em;background:#183c61;border-radius:20px;margin:0;padding:4px 10px;font-size:10px}.mf-landing .mf-video button strong{letter-spacing:-.03em;order:1;max-width:330px;font-size:clamp(22px,2.3vw,30px);line-height:1.1}.mf-landing .mf-video .mf-play{background:#ffffff09;border:2px solid #fff;order:2;width:60px;height:60px}.mf-landing .mf-video button>span:last-child{color:#c0d7e8;order:3;font-size:11px}.mf-landing .mf-video button:disabled{opacity:1}.mf-landing .mf-byline{gap:15px;padding:14px 4px 0}.mf-landing .mf-byline>img{object-fit:cover;object-position:center 25%;background:#e6f0f8;border-radius:50%;flex-shrink:0;width:75px;height:75px}.mf-landing .mf-byline strong{color:var(--mf-ink);font-size:16px}.mf-landing .mf-byline p{margin:3px 0;font-size:12px;line-height:1.5}.mf-landing .mf-byline .mf-mentor-skills{font-size:10px}.mf-landing .mf-pain{background:#edf7ff;border-radius:22px;max-width:1248px;margin:0 auto 8px;padding:26px 28px 22px}.mf-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.mf-landing .mf-section-heading .mf-eyebrow{color:#0c2560;letter-spacing:.23em;margin:0;font-size:12px}.mf-handwritten{color:#0560ff;text-underline-offset:8px;font-family:Segoe Print,Bradley Hand,cursive;font-size:20px;font-style:italic;text-decoration:underline;transform:rotate(-5deg)}.mf-landing .mf-pain .mf-grid{gap:18px;margin:23px 0 16px}.mf-tone-rose{--accent:#c52c3b;--tint:#fff0f4}.mf-tone-amber{--accent:#ba490b;--tint:#fff9ed}.mf-tone-mint{--accent:#008d60;--tint:#ecfcf4}.mf-tone-violet{--accent:#7842ef;--tint:#f5f0ff}.mf-tone-blue{--accent:#0560ff;--tint:#edf7ff}.mf-pain-card{background:linear-gradient(145deg,#ffffffa8,var(--tint));border:1px solid #fff;border-radius:13px;padding:22px 23px;box-shadow:0 5px 15px #31548a05}.mf-card-icon{color:var(--accent);background:var(--tint);border-radius:10px;padding:4px;display:inline-flex}.mf-card-icon svg{width:38px;height:38px}.mf-landing .mf-pain-card h3{letter-spacing:-.035em;margin:12px 0 9px;font-size:20px;line-height:1.2}.mf-landing .mf-pain-card p{margin:0;font-size:14px;line-height:1.45}.mf-landing .mf-transition{padding:0}.mf-landing .mf-transition p{margin:0 0 3px;font-size:15px}.mf-landing .mf-transition h2{margin:0;font-size:36px}.mf-transition em{display:inline-block;position:relative}.mf-transition em:after{content:"";border-top:3px solid #0560ff;border-radius:50%;width:100%;height:6px;position:absolute;bottom:-8px;left:0;transform:rotate(-3deg)}.mf-landing .mf-transformation{padding-top:28px;padding-bottom:12px}.mf-landing .mf-path{grid-template-columns:1fr 1.13fr 1fr;align-items:stretch;gap:22px;margin-top:16px}.mf-role-card{background:#edf7ff;border:1px solid #e1f0ff;border-radius:13px;padding:16px}.mf-landing .mf-role-card .mf-eyebrow{margin:0 0 9px;font-size:10px}.mf-role-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mf-role-card li{color:#172c5b;background:#ffffffc7;border:1px solid #e5f0fc;border-radius:6px;align-items:center;gap:12px;margin:0;padding:7px 12px;font-size:13px;line-height:1.35;display:flex}.mf-role-card svg{color:#0560ff;flex-shrink:0;width:21px;height:21px}.mf-target{background:#edfcf5;border-color:#def4e9}.mf-target li{border-color:#e0f5eb}.mf-landing .mf-target svg,.mf-landing .mf-target .mf-eyebrow{color:#008659}.mf-roadmap-stage{place-items:center;display:grid;position:relative}.mf-landing .mf-roadmap{text-align:center;background:linear-gradient(145deg,#0474ff,#004fea);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:246px;height:246px;padding:25px;display:flex;box-shadow:0 0 0 18px #e5f3ff}.mf-landing .mf-roadmap>svg{color:#fff;width:39px;height:39px}.mf-landing .mf-roadmap strong{color:#fff;margin:10px 0;font-size:23px;line-height:1.3}.mf-landing .mf-roadmap small{color:#e4efff;font-size:11px}.mf-flow-arrow{color:#0560ff;z-index:1;position:absolute;top:calc(50% - 19px)}.mf-flow-arrow svg{width:38px;height:38px}.mf-flow-in{left:-15px}.mf-flow-out{color:#009d73;right:-15px}.mf-landing .mf-transformation>.mf-note{margin:14px 0 0;font-size:11px}.mf-landing .mf-process{padding-top:25px;padding-bottom:26px}.mf-landing .mf-process .mf-grid{gap:30px;margin:16px 0 0}.mf-process-card{border:1px solid var(--tint);background:linear-gradient(145deg,#fff8,var(--tint));border-radius:12px;grid-template-columns:48px 38px 1fr;align-items:start;gap:12px;padding:18px;display:grid;position:relative}.mf-step-number{background:var(--accent);color:#fff;letter-spacing:-.05em;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.mf-process-card>svg{color:var(--accent);width:36px;height:36px;margin-top:8px}.mf-landing .mf-process-card h3{letter-spacing:-.03em;margin:5px 0 8px;font-size:16px}.mf-landing .mf-process-card p{margin:0;font-size:12px;line-height:1.45}.mf-step-arrow{color:#0560ff;position:absolute;top:calc(50% - 12px);right:-27px}.mf-process-card:last-child .mf-step-arrow{display:none}.mf-landing .mf-feedback{padding-top:20px;padding-bottom:22px}.mf-landing .mf-final-banner{background:linear-gradient(110deg,#e7f5ff,#eff8ff 65%,#cee5ff);border-radius:18px;grid-template-columns:1.15fr 1fr;align-items:center;gap:35px;max-width:1248px;margin:8px auto 24px;padding:29px;display:grid;position:relative;overflow:hidden}.mf-final-banner>div:not(.mf-journey-art){z-index:1;position:relative}.mf-landing .mf-final-banner h2{margin:0 0 10px;font-size:27px}.mf-landing .mf-final-banner p{margin:0;font-size:13px;line-height:1.55}.mf-final-action{text-align:center}.mf-final-action .mf-button{min-width:290px}.mf-final-action .mf-trust-notes{justify-content:center}.mf-final-action .mf-trust-notes li{font-size:10px}.mf-journey-art{opacity:.2;width:230px;height:150px;position:absolute;inset:auto 0 0 auto}.mf-journey-art span{background:#729fff;border:8px solid #fff;width:110px;height:110px;position:absolute;bottom:-60px;right:85px;transform:rotate(45deg)}.mf-journey-art span:nth-child(2){background:#2e71e9;bottom:-25px;right:30px}.mf-journey-art span:nth-child(3){background:#b1d5ff;bottom:-80px;right:140px}.mf-journey-art>svg{color:#0560ff;width:70px;height:70px;position:absolute;top:0;right:15px}.mf-program-details{border-block:1px solid #e1ecf8;max-width:1216px;margin:0 auto 20px}.mf-program-details>summary{color:#294b82;cursor:pointer;justify-content:space-between;align-items:center;padding:18px 4px;font-size:15px;font-weight:600;display:flex}.mf-program-details[open]>summary svg{transform:rotate(90deg)}.mf-program-details .mf-section{padding:35px 20px}.mf-program-details .mf-plan{transform:none}.mf-program-details h2{font-size:28px}.mf-program-details .mf-grid{margin:20px 0}.mf-program-details .mf-values{margin:10px 0}.mf-landing .mf-application{border:0;grid-template-columns:.72fr 1.28fr;gap:50px;padding-top:22px}.mf-landing .mf-form{background:linear-gradient(140deg,#f5faff,#fff);border:1px solid #dce9f9;border-radius:17px;padding:30px;box-shadow:0 10px 35px #164d9610}.mf-landing .mf-form label{font-size:13px}.mf-landing .mf-form-grid{gap:20px}.mf-landing .mf-form input:not([type=checkbox]),.mf-landing .mf-form textarea{border-color:#c5d7ef;border-radius:9px;min-height:48px}.mf-landing .mf-form input:focus,.mf-landing .mf-form textarea:focus{border-color:#0560ff;box-shadow:0 0 0 4px #0560ff10}.mf-call-note>svg{color:#0560ff;flex-shrink:0;width:36px;height:36px}@media (max-width:1200px){.mf-landing .mf-section{padding-inline:28px}.mf-landing .mf-pain,.mf-landing .mf-final-banner{margin-inline:20px}.mf-program-details{margin-inline:28px}.mf-process-card{grid-template-columns:40px 1fr;gap:9px;padding:16px}.mf-process-card>svg{width:29px;position:absolute;top:77px;left:18px}.mf-step-number{width:40px;height:40px;font-size:20px}.mf-landing .mf-roadmap{width:216px;height:216px;box-shadow:0 0 0 13px #e5f3ff}.mf-landing .mf-roadmap strong{font-size:21px}.mf-hero-benefits li{gap:7px;font-size:12px}.mf-benefit-icon svg{width:26px;height:26px}.mf-landing .mf-hero-benefits{gap:8px}.mf-landing .mf-trust-notes{gap:9px}.mf-trust-notes li+li{padding-left:9px}}@media (max-width:900px){.mf-landing .mf-hero{gap:26px}.mf-landing h1{font-size:36px}.mf-landing .mf-intro,.mf-landing .mf-button{font-size:14px}.mf-landing .mf-hero-benefits{gap:10px}.mf-hero-benefits li{flex-direction:column;align-items:flex-start}.mf-trust-notes li{font-size:10px}.mf-landing .mf-pain-card h3{font-size:20px}.mf-landing .mf-path{grid-template-columns:1fr .95fr 1fr;gap:12px}.mf-role-card{padding:11px}.mf-role-card li{gap:8px;padding:7px 8px;font-size:11px}.mf-landing .mf-roadmap{width:180px;height:180px;padding:18px;box-shadow:0 0 0 9px #e5f3ff}.mf-landing .mf-roadmap strong{font-size:18px}.mf-landing .mf-roadmap>svg{width:28px;height:28px}.mf-landing .mf-roadmap small{font-size:9px}.mf-flow-arrow svg{width:26px}.mf-flow-in{left:-10px}.mf-flow-out{right:-10px}.mf-landing .mf-process .mf-grid{grid-template-columns:1fr;gap:20px}.mf-process-card{grid-template-columns:46px 38px 1fr;align-items:center}.mf-process-card>svg{width:36px;margin:0;position:static}.mf-step-arrow{top:auto;bottom:-24px;right:calc(50% - 12px);transform:rotate(90deg)}.mf-landing .mf-final-banner{gap:20px}.mf-final-action .mf-button{width:100%;min-width:0}.mf-landing .mf-final-banner h2{font-size:25px}.mf-final-action .mf-trust-notes{gap:10px}.mf-final-action .mf-trust-notes li+li{border:0;padding:0}}@media (max-width:760px){.mf-header-landing{padding:12px 22px}.mf-header-landing img{width:150px}.mf-header-landing .mf-button{padding:12px 14px;font-size:12px}.mf-landing .mf-section{padding:28px 22px}.mf-landing .mf-hero{grid-template-columns:1fr;gap:24px;padding-top:20px}.mf-landing h1{font-size:43px}.mf-landing .mf-intro{font-size:16px}.mf-hero-benefits li{flex-direction:row;align-items:center;font-size:12px}.mf-benefit-icon svg{width:27px;height:27px}.mf-landing .mf-hero-benefits{margin:20px 0}.mf-landing .mf-trust-notes{justify-content:space-between;gap:10px}.mf-trust-notes li{font-size:10px}.mf-trust-notes li+li{padding-left:10px}.mf-trust-notes svg{width:16px;height:16px}.mf-landing .mf-video button{gap:14px;padding:25px}.mf-landing .mf-video button strong{font-size:27px}.mf-landing .mf-video .mf-play{width:50px;height:50px}.mf-landing .mf-byline{gap:12px;padding:14px 0 0}.mf-landing .mf-byline>img{width:65px;height:65px}.mf-landing .mf-byline p{font-size:11px}.mf-landing .mf-pain{margin:8px 14px;padding:23px 18px}.mf-section-heading{align-items:flex-start;gap:12px}.mf-handwritten{flex-shrink:0;font-size:15px}.mf-landing .mf-section-heading .mf-eyebrow{max-width:160px;font-size:10px}.mf-landing .mf-pain .mf-grid{gap:12px;margin:20px 0}.mf-pain-card{padding:18px 16px}.mf-card-icon svg{width:33px;height:33px}.mf-landing .mf-pain-card h3{font-size:18px}.mf-landing .mf-pain-card p,.mf-landing .mf-transition p{font-size:13px}.mf-landing .mf-transition h2{font-size:29px}.mf-landing .mf-path{grid-template-columns:1fr;gap:26px}.mf-role-card{padding:16px}.mf-role-card li{padding:9px 12px;font-size:14px}.mf-role-card ul{gap:7px}.mf-roadmap-stage{padding:25px 0}.mf-landing .mf-roadmap{width:220px;height:220px;box-shadow:0 0 0 13px #e5f3ff}.mf-landing .mf-roadmap strong{font-size:23px}.mf-landing .mf-roadmap small{font-size:11px}.mf-landing .mf-roadmap>svg{width:35px;height:35px}.mf-flow-arrow{left:calc(50% - 13px);right:auto;transform:rotate(90deg)}.mf-flow-in{top:-22px}.mf-flow-out{top:auto;bottom:-22px}.mf-landing .mf-final-banner{grid-template-columns:1fr;margin:12px 14px 20px;padding:26px 22px}.mf-final-action{text-align:left}.mf-final-action .mf-trust-notes{flex-wrap:wrap;justify-content:flex-start}.mf-journey-art{opacity:.12}.mf-program-details{margin-inline:22px}.mf-program-details>summary{font-size:14px}.mf-program-details .mf-section{padding:26px 0}.mf-program-details .mf-plan-section,.mf-program-details .mf-mentor{grid-template-columns:1fr}.mf-program-details .mf-portrait{min-height:280px}.mf-landing .mf-application{grid-template-columns:1fr;gap:24px;padding-top:20px;padding-bottom:40px}.mf-landing .mf-form{padding:23px}.mf-landing .mf-form-grid{grid-template-columns:1fr;gap:18px}.mf-landing .mf-mobile-cta .mf-button{width:100%;padding:13px}}@media (max-width:390px){.mf-header-landing{gap:8px;padding-inline:16px}.mf-header-landing img{width:128px}.mf-header-landing .mf-button{padding:11px;font-size:11px}.mf-header-landing .mf-button svg{width:16px}.mf-landing h1{font-size:38px}.mf-landing .mf-hero-benefits{gap:8px}.mf-hero-benefits li{flex-direction:column;align-items:flex-start;font-size:12px}.mf-landing .mf-trust-notes{gap:8px}.mf-trust-notes li+li{border:0;padding-left:0}.mf-trust-notes li{font-size:10px}.mf-trust-notes svg{width:14px}.mf-landing .mf-video button{gap:10px;padding:20px}.mf-landing .mf-video button strong{font-size:23px}.mf-landing .mf-video .mf-play{width:42px;height:42px}.mf-landing .mf-video button>span:last-child{font-size:9px}.mf-landing .mf-pain .mf-four{grid-template-columns:1fr}.mf-landing .mf-pain-card h3{font-size:20px}.mf-landing .mf-pain-card p{font-size:14px}.mf-process-card{grid-template-columns:38px 30px 1fr;gap:9px;padding:15px}.mf-step-number{width:36px;height:36px;font-size:18px}.mf-process-card>svg{width:28px}.mf-landing .mf-form{padding:19px}}
