.med-page{--med-bg:#070a11;--med-bg-2:#0c111d;--med-panel:#111827;--med-blue:#4278ff;--med-blue-light:#78a8ff;--med-silver:#c6cedb;--med-text:#f7f9ff;--med-muted:#a7b0c4;--med-border:#aec6f329;isolation:isolate;background:var(--med-bg);min-height:100vh;color:var(--med-text);-webkit-font-smoothing:antialiased;font-family:Space Grotesk,DM Sans,sans-serif;overflow:clip}.med-page *{box-sizing:border-box}.med-page h1,.med-page h2,.med-page h3,.med-page h4{color:inherit;letter-spacing:-.055em;font-family:Space Grotesk,DM Sans,sans-serif;font-weight:600}.med-page p{margin:0}.med-page a{text-decoration:none}.med-page a:focus-visible,.med-page button:focus-visible,.med-page input:focus-visible,.med-page textarea:focus-visible,.med-page select:focus-visible,.med-page summary:focus-visible{outline-offset:4px;outline:2px solid #84afff}.med-page ::selection{color:#fff;background:#274ec0}.med-wrap{width:min(1192px,100% - 48px);margin-inline:auto}.med-overline,.med-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--med-blue-light);font-family:Barlow Condensed,sans-serif;font-size:.84rem;font-weight:700}.med-kicker{align-items:center;gap:10px;font-size:.9rem;display:inline-flex}.med-kicker-dot{background:#558dff;width:7px;height:7px;display:inline-block;transform:rotate(45deg);box-shadow:0 0 22px #4278ff}.med-highlight{color:#0000;background:linear-gradient(95deg,#dce5f5 0%,#7daafc 45%,#375ee9 100%);-webkit-background-clip:text;background-clip:text}.med-button{border:1px solid #0000;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:15px 22px;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.med-button:hover{transform:translateY(-2px)}.med-button-primary{color:#fff;background:linear-gradient(125deg,#3264ed,#1e47b9);border-color:#6b97ff;box-shadow:0 10px 34px #2657dd33,inset 0 1px #fff3}.med-button-primary:hover{background:linear-gradient(125deg,#4f82ff,#2452d0);box-shadow:0 18px 40px #2657dd52}.med-button-outline{color:#e7f0ff;background:#2f519f12;border-color:#8eb2f873}.med-button-outline:hover{background:#3967d02e;border-color:#6a99fc}.med-text-link{color:var(--med-blue-light);border-bottom:1px solid #7ca5ff73;align-items:center;gap:8px;padding-bottom:7px;font-size:.87rem;font-weight:600;display:inline-flex}.med-text-link:hover{color:#fff}.med-technical-grid{position:relative}.med-technical-grid:before{pointer-events:none;content:"";opacity:.8;background-image:linear-gradient(90deg,#5c8be80e 1px,#0000 1px),linear-gradient(#5c8be80d 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 15%,#0000 100%);mask-image:linear-gradient(#000 15%,#0000 100%)}.med-nav{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070a11e8;border-bottom:1px solid #a9bbde21;position:sticky;top:0}.med-nav-inner{justify-content:space-between;align-items:center;gap:28px;height:78px;display:flex}.med-nav-logo{color:#fff;flex:none;align-items:center;gap:13px;display:flex}.med-nav-logo-mark{flex:0 0 100px;width:100px;height:46px;display:block;position:relative;overflow:hidden}.med-nav-logo-mark img{width:100px;max-width:none;height:auto;display:block;position:absolute;top:-1px;left:0}.med-nav-word{letter-spacing:-.085em;font-family:Barlow Condensed,sans-serif;font-size:2.6rem;font-weight:800;line-height:1}.med-nav-spark{color:#557dfc;margin-left:2px}.med-nav-sub{color:#bec7d9;letter-spacing:.14em;border-left:1px solid #c2cfe745;padding-left:13px;font-family:Barlow Condensed,sans-serif;font-size:.67rem;font-weight:600;line-height:1.3}.med-nav-links{align-items:center;gap:clamp(16px,3vw,38px);display:flex}.med-nav-links a{color:#aeb8cd;font-size:.78rem;font-weight:600;transition:color .15s}.med-nav-links a:hover{color:#fff}.med-nav-cta{color:#f7f9ff;background:#294da82b;border:1px solid #608cef99;flex:none;align-items:center;gap:16px;min-height:39px;padding:10px 16px;font-size:.77rem;font-weight:700;transition:background .18s;display:inline-flex}.med-nav-cta:hover{background:#3e6ad266}.med-hero{background:radial-gradient(52% 70% at 84% 48%,#1d4bb638,#0000 80%),linear-gradient(112deg,#080a10 0%,#080c16 48%,#101b31 100%);flex-direction:column;justify-content:space-between;min-height:695px;display:flex}.med-hero-glow{pointer-events:none;filter:blur(80px);background:#265ed72e;border-radius:50%;width:760px;height:540px;position:absolute;top:-190px;right:-360px}.med-hero-layout{flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(30px,5vw,78px);padding-top:87px;padding-bottom:82px;display:grid;position:relative}.med-hero-content{z-index:2;position:relative}.med-hero h1{max-width:760px;margin:27px 0 26px;font-size:clamp(3.2rem,5.5vw,5.45rem);line-height:1.04}.med-hero h1 em{color:#8cb6ff;font-style:normal}.med-hero h1 strong{color:#d4deef;font-weight:600}.med-hero-content>p{color:#aebad1;max-width:580px;font-size:1.025rem;line-height:1.78}.med-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.med-link-subtle{color:#c9d2e2;border-bottom:1px solid #96b1dc66;align-items:center;gap:10px;padding-bottom:8px;font-size:.83rem;display:inline-flex}.med-link-subtle:hover{color:#fff}.med-hero-caption{color:#7786a4;letter-spacing:.18em;align-items:center;gap:14px;margin-top:66px;font-family:Barlow Condensed,sans-serif;font-size:.75rem;display:flex}.med-line{background:#4168c5;width:26px;height:1px}.med-hero-visual{background:linear-gradient(132deg,#11182a2e,#02040959);border:1px solid #99b1e021;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.med-hero-visual:before,.med-hero-visual:after{content:"";pointer-events:none;border-style:solid;border-color:#598af8;width:20px;height:20px;position:absolute}.med-hero-visual:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.med-hero-visual:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.med-coordinate{z-index:3;letter-spacing:.17em;color:#6e84b0;font-family:Barlow Condensed,sans-serif;font-size:.74rem;position:absolute}.med-coordinate-top{top:21px;left:24px}.med-brand-halo{border:1px solid #6388e017;border-radius:50%;position:absolute;inset:10% 6%;box-shadow:0 0 110px #174ad329,inset 0 0 100px #234b9817}.med-hero-visual img{filter:drop-shadow(0 20px 40px #00155359);width:102%;max-width:none;height:auto;margin-left:-3%;position:relative}.med-hero-visual-foot{letter-spacing:.18em;color:#7a91c1;justify-content:space-between;font-family:Barlow Condensed,sans-serif;font-size:.7rem;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.med-hero-bottom{z-index:2;border-top:1px solid var(--med-border);background:#01050c59;position:relative}.med-hero-bottom .med-wrap{color:#7e8ca8;letter-spacing:.14em;justify-content:space-between;gap:20px;padding-block:17px;font-family:Barlow Condensed,sans-serif;font-size:.73rem;display:flex}.med-value-band{background:#0c1019;border-bottom:1px solid #b1bedf29}.med-value-band-content{grid-template-columns:185px 1fr 30px;align-items:center;gap:24px;padding-block:43px;display:grid}.med-value-band-content>span{letter-spacing:.15em;color:#7498e5;font:700 .76rem Barlow Condensed,sans-serif}.med-value-band-content>p{color:#bfc7d6;letter-spacing:-.025em;font-size:clamp(1.2rem,2.2vw,1.62rem);line-height:1.42}.med-value-band-content>p strong{color:#fff;font-weight:600}.med-value-band-content>svg{color:#588cff}.med-section{padding-block:clamp(86px,10vw,154px)}.med-section-intro{max-width:880px}.med-section-intro h2,.med-section-heading-split h2,.med-mentor h2,.med-faq h2,.med-selection h2{margin-top:21px;font-size:clamp(2.35rem,4.8vw,4.4rem);line-height:1.12}.med-section-intro>p{max-width:740px;color:var(--med-muted);margin-top:27px;font-size:1.06rem;line-height:1.84}.med-section-heading-split{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);align-items:end;gap:50px;display:grid}.med-section-heading-split>p{color:var(--med-muted);padding-bottom:8px;font-size:.98rem;line-height:1.85}.med-problem{background:#080c14}.med-friction-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:64px;display:grid}.med-friction-card{border:1px solid var(--med-border);background:linear-gradient(160deg,#1c283f7d,#0a0f1bcc);min-height:327px;padding:33px;position:relative}.med-friction-card:hover{border-color:#7097f161}.med-card-number{letter-spacing:.17em;color:#7198ef;font:700 .78rem Barlow Condensed,sans-serif}.med-friction-card h3{letter-spacing:-.045em;margin-top:34px;margin-bottom:17px;font-size:clamp(1.37rem,2vw,1.75rem);line-height:1.3}.med-friction-card p{color:#9ea9bf;max-width:310px;font-size:.9rem;line-height:1.75}.med-friction-mark{color:#6485d28c;font-size:1.4rem;position:absolute;bottom:17px;right:21px}.med-thesis{background:radial-gradient(at 85% 60%,#1d4fd136,#0000 56%),linear-gradient(135deg,#11182a,#070b15);border-block:1px solid #7895d62b;padding-block:clamp(94px,10vw,154px)}.med-thesis-layout{grid-template-columns:235px 1fr;gap:68px;display:grid;position:relative}.med-thesis-label{color:#80a5f3;letter-spacing:.18em;flex-direction:column;justify-content:space-between;padding-top:17px;font:700 .8rem Barlow Condensed,sans-serif;display:flex}.med-thesis-index{color:#63799f;font-size:.74rem}.med-thesis h2{max-width:970px;margin-bottom:33px;font-size:clamp(3.3rem,7.2vw,7.7rem);line-height:.99}.med-thesis h2 span{color:#70a0ff}.med-thesis p{color:#abb7cb;max-width:780px;margin:0 0 20px;font-size:1.07rem;line-height:1.8}.med-thesis p strong{color:#dbe6f8;font-weight:600}.med-thesis .med-button{margin-top:23px}.med-method{background:#080a11}.med-steps{border-top:1px solid #bfd3ff38;margin-top:66px}.med-step{border-bottom:1px solid #adc6f129;grid-template-columns:85px minmax(0,1fr) minmax(0,.84fr) 25px;align-items:center;gap:25px;min-height:144px;padding-block:26px;transition:background .16s;display:grid}.med-step:hover{background:linear-gradient(90deg,#274eab17,#0000)}.med-step-index{color:#4765a0;font-family:Barlow Condensed,sans-serif;font-size:3rem;font-weight:600}.med-step-main .med-overline{font-size:.72rem}.med-step-main h3{letter-spacing:-.04em;margin-top:8px;font-size:clamp(1.25rem,2.2vw,1.75rem)}.med-step>p{color:#a9b3c6;font-size:.91rem;line-height:1.68}.med-step-arrow{color:#5589ea;justify-self:end}.med-format-note{background:#28448426;border-left:2px solid #4d83ff;grid-template-columns:255px 1fr;align-items:start;gap:25px;margin-top:39px;padding:24px 26px;display:grid}.med-format-label{letter-spacing:.13em;color:#82aaff;align-items:center;gap:8px;font:700 .78rem Barlow Condensed,sans-serif;display:inline-flex}.med-format-note p{color:#c1cada;font-size:.87rem;line-height:1.68}.med-deliver{border-block:1px solid var(--med-border);background:#101725}.med-deliver .med-section-intro{max-width:1030px}.med-outcomes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:60px;display:grid}.med-outcome{background:#080d1880;border:1px solid #adbfe221;flex-direction:column;min-height:320px;padding:27px 25px;display:flex}.med-outcome-top{color:#6d9bfc;justify-content:space-between;align-items:center;display:flex}.med-outcome-top span{color:#57709f;font:700 .82rem Barlow Condensed,sans-serif}.med-outcome h3{letter-spacing:-.04em;margin:54px 0 14px;font-size:1.37rem;line-height:1.26}.med-outcome p{color:#a4aec2;font-size:.86rem;line-height:1.73}.med-outcome-bottom{border-top:1px solid #b5cbf233;grid-template-columns:240px 1fr;align-items:center;gap:20px;margin-top:35px;padding-top:28px;display:grid}.med-outcome-bottom p{color:#dce6f7;font-size:clamp(1.16rem,2vw,1.65rem)}.med-brand-bridge{background:#070a11;border-block:1px solid #122045;max-height:520px;position:relative;overflow:hidden}.med-brand-bridge img{object-fit:cover;object-position:center center;opacity:.86;width:100%;height:min(55vw,520px);display:block}.med-brand-bridge:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#040810a6);position:absolute;inset:0}.med-brand-bridge-caption{z-index:1;color:#bac8e5;letter-spacing:.2em;text-shadow:0 1px 8px #000;justify-content:space-between;gap:20px;font:700 .73rem Barlow Condensed,sans-serif;display:flex;position:absolute;bottom:24px;left:max(24px,50vw - 596px);right:max(24px,50vw - 596px)}.med-audience{background:#070b13}.med-audience-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:58px;display:grid}.med-audience-yes,.med-audience-no{background:linear-gradient(145deg,#26427c3b,#080d1980);border:1px solid #93b3ef3d;padding:39px}.med-audience-no{background:#1116208a;border-color:#9ea9bf29}.med-audience-heading{color:#79a1ff;letter-spacing:.13em;align-items:center;gap:13px;font:700 .89rem Barlow Condensed,sans-serif;display:flex}.med-audience-no .med-audience-heading{color:#aab4c7}.med-minus{font-family:Space Grotesk,sans-serif;font-size:1.75rem;line-height:1}.med-audience-columns ul{margin:26px 0 0;padding:0;list-style:none}.med-audience-columns li{color:#c1cadb;border-top:1px solid #9eb0d624;padding:16px 0;font-size:.9rem;line-height:1.72}.med-audience-no li{color:#a5aec0}.med-mentor{border-block:1px solid var(--med-border);background:radial-gradient(circle at 10% 70%,#2556c11c,#0000 48%),#0d1421}.med-mentor-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(48px,8vw,112px);display:grid}.med-photo-frame{background:radial-gradient(circle at 60%,#2b56ba21,#0000 70%),linear-gradient(145deg,#121d31,#060911);border:1px solid #99b4eb4d;flex-direction:column;justify-content:space-between;min-height:600px;padding:25px;display:flex;position:relative;overflow:hidden}.med-photo-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.med-photo-shade{z-index:1;pointer-events:none;background:linear-gradient(#05091299 0%,#05091208 28% 64%,#050912d6 100%);position:absolute;inset:0}.med-photo-grid{opacity:.55;background-image:linear-gradient(90deg,#8ba5e114 1px,#0000 1px),linear-gradient(#8ba5e114 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.med-photo-frame:before,.med-photo-frame:after{content:"";background:#729bfc;position:absolute}.med-photo-frame:before{width:2px;height:80px;top:0;left:0}.med-photo-frame:after{width:80px;height:2px;bottom:0;right:0}.med-photo-frame-top,.med-photo-frame-bottom{z-index:2;color:#e0e8f9;text-shadow:0 1px 8px #000000d9;letter-spacing:.12em;justify-content:space-between;gap:12px;font:700 .76rem Barlow Condensed,sans-serif;display:flex;position:relative}.med-photo-frame-center{text-align:center;position:relative}.med-photo-cross{color:#5574b4;margin-bottom:18px;font-family:Space Grotesk,sans-serif;font-size:4rem;font-weight:300;display:block}.med-photo-frame-center p{letter-spacing:.13em;color:#9aaecf;font:700 clamp(2rem,3.5vw,3.5rem)/1 Barlow Condensed,sans-serif}.med-photo-frame-bottom{color:#d7e3fa;justify-content:center}.med-mentor h2{max-width:690px;margin-bottom:36px}.med-mentor-copy h3{letter-spacing:-.02em;margin:0 0 6px;font-size:1.55rem}.med-mentor-role{color:#83a8f9;font-size:.82rem;line-height:1.6;margin-bottom:27px!important}.med-mentor-copy>p:not(.med-mentor-role){color:#aebad0;margin-bottom:18px;font-size:.94rem;line-height:1.85}.med-mentor-signature{color:#e7effe;border-left:2px solid #4881f7;max-width:400px;margin-top:28px;margin-bottom:25px;padding-left:19px;font-size:1.07rem;line-height:1.6}.med-selection{background:#090d17}.med-selection-layout{grid-template-columns:.93fr 1fr;gap:clamp(40px,8vw,120px);display:grid}.med-selection ol{border-top:1px solid var(--med-border);margin:0;padding:0;list-style:none}.med-selection li{border-bottom:1px solid var(--med-border);grid-template-columns:48px 1fr;gap:20px;padding:27px 0;display:grid}.med-selection li>span{color:#719aee;font:700 1.35rem Barlow Condensed,sans-serif}.med-selection li strong{font-size:1.09rem;font-weight:600}.med-selection li p{color:#9daac4;margin-top:10px;font-size:.88rem;line-height:1.67}.med-faq{border-top:1px solid var(--med-border);background:#0b111d}.med-faq-layout{grid-template-columns:.83fr 1.17fr;gap:clamp(35px,7vw,95px);display:grid}.med-questions{border-top:1px solid var(--med-border)}.med-question{border-bottom:1px solid var(--med-border)}.med-question summary{cursor:pointer;grid-template-columns:36px 1fr 24px;align-items:center;gap:19px;min-height:83px;font-size:.98rem;font-weight:600;line-height:1.5;list-style:none;display:grid}.med-question summary::-webkit-details-marker{display:none}.med-question-index{color:#618de9;letter-spacing:.08em;font:700 .88rem Barlow Condensed,sans-serif}.med-question-chevron{color:#739df1;transition:transform .18s}.med-question[open] .med-question-chevron{transform:rotate(180deg)}.med-question>p{color:#aebbd0;padding:0 37px 26px 55px;font-size:.89rem;line-height:1.78}.med-apply-section{background:radial-gradient(at 6% 27%,#1f54c940,#0000 54%),radial-gradient(at 90% 85%,#0d37903b,#0000 60%),#060a12;border-top:1px solid #84a0dc47;padding-block:130px}.med-apply-layout{grid-template-columns:.85fr 1fr;align-items:start;gap:clamp(40px,7vw,98px);display:grid;position:relative}.med-apply-copy{position:sticky;top:125px}.med-apply-copy h2{margin:24px 0 28px;font-size:clamp(2.5rem,4.5vw,4.7rem);line-height:1.08}.med-apply-copy h2 span{color:#83adff}.med-apply-copy>p{color:#a6b5d0;font-size:1rem;line-height:1.83}.med-apply-steps{gap:18px;margin-top:37px;display:grid}.med-apply-steps span{color:#c4d1e9;align-items:center;gap:12px;font-size:.9rem;display:flex}.med-apply-steps svg{color:#77a3fd}.med-apply-footer-note{letter-spacing:.2em;color:#7d97cc80;margin-top:90px;font:700 1.05rem Barlow Condensed,sans-serif}.med-form{background:linear-gradient(145deg,#18243ff2,#0a101dfa);border:1px solid #8cacf052;padding:clamp(24px,4vw,48px);box-shadow:0 40px 90px #0000003d}.med-form-heading{border-bottom:1px solid #9cbaf530;margin-bottom:26px;padding-bottom:22px}.med-form-heading h3{margin:13px 0 10px;font-size:2rem}.med-form-heading p{color:#a7b6d0;font-size:.86rem;line-height:1.7}.med-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.med-form label:not(.med-consent){flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.med-form label>span{color:#cdd7e9;font-size:.78rem;font-weight:600;line-height:1.5}.med-form label>span b{color:#79a3f7}.med-form input:not([type=checkbox]),.med-form textarea,.med-form select{color:#f8fbff;appearance:auto;outline-offset:-2px;background:#0b1221;border:1px solid #aec5ee33;border-radius:0;width:100%;min-height:49px;padding:13px 15px;font-family:Space Grotesk,sans-serif;font-size:.85rem;transition:border-color .16s;display:block}.med-form textarea{resize:vertical;min-height:98px}.med-form input::placeholder,.med-form textarea::placeholder{color:#64738f}.med-form input:focus,.med-form textarea:focus,.med-form select:focus{border-color:#6c9bff}.med-form select option{color:#fff;background:#101a2d}.med-consent{grid-template-columns:20px 1fr;align-items:start;gap:11px;margin:9px 0 22px;display:grid}.med-consent input{accent-color:#5589ff;width:17px;height:17px;margin-top:3px}.med-consent span{color:#aebad0!important;font-size:.75rem!important;font-weight:400!important;line-height:1.7!important}.med-consent a{color:#9dbdff;text-underline-offset:3px;text-decoration:underline}.med-form-submit{cursor:pointer;width:100%;font-size:.9rem}.med-form-submit:disabled{opacity:.65;cursor:wait}.med-form-error{color:#ffb6b6;font-size:.82rem;line-height:1.5;margin-bottom:18px!important}.med-form-note{color:#8696b4;align-items:flex-start;gap:7px;font-size:.74rem;line-height:1.6;display:flex;margin-top:20px!important}.med-form-note svg{flex:none;margin-top:2px}.med-form-success{background:#141e30;border:1px solid #8cacf052;padding:45px}.med-form-success h3{margin:20px 0 12px;font-size:2rem}.med-form-success p{color:#adbcd4;margin-bottom:25px;line-height:1.75}.med-spin{animation:1s linear infinite med-spin}@keyframes med-spin{to{transform:rotate(360deg)}}.med-footer{border-top:1px solid var(--med-border);background:#05080e;padding-block:46px}.med-footer-content{grid-template-columns:1fr auto;align-items:end;gap:18px;display:grid}.med-footer-word{letter-spacing:-.09em;font:800 3rem/1 Barlow Condensed,sans-serif}.med-footer-word span{color:#5584f5}.med-footer-content p{color:#7889a9;margin-top:7px;font-size:.77rem}.med-footer-links{align-items:center;gap:22px;display:flex}.med-footer-links a{color:#a2aec7;align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.med-footer-links a:hover{color:#fff}.med-footer-small{color:#576680;letter-spacing:.19em;grid-column:1/-1;font:700 .75rem Barlow Condensed,sans-serif}.med-mobile-bottom-cta{display:none}@media (width<=1060px){.med-hero-layout{gap:22px}.med-hero h1{font-size:clamp(3rem,5.4vw,4.6rem)}.med-hero-visual{min-height:370px}.med-mentor-layout{gap:45px}.med-outcome{min-height:355px}.med-outcome h3{margin-top:38px}}@media (width<=850px){.med-nav-links{display:none}.med-hero{min-height:0}.med-hero-layout{grid-template-columns:1fr;gap:48px;padding-block:80px 70px}.med-hero-content{max-width:740px}.med-hero h1{max-width:730px;font-size:clamp(3rem,7vw,5rem)}.med-hero-caption{margin-top:43px}.med-hero-visual{width:min(100%,570px);min-height:360px;margin-inline:auto}.med-friction-grid{grid-template-columns:1fr;gap:12px}.med-friction-card{min-height:0;padding:27px}.med-friction-card h3{margin-top:21px}.med-section-heading-split,.med-thesis-layout,.med-mentor-layout,.med-selection-layout,.med-faq-layout,.med-apply-layout{grid-template-columns:1fr;gap:36px}.med-thesis-label{flex-direction:row}.med-step{grid-template-columns:65px 1fr 25px;gap:18px}.med-step>p{grid-column:2/3}.med-step-arrow{grid-area:1/3/span 2}.med-outcomes-grid{grid-template-columns:1fr 1fr}.med-outcome{min-height:270px}.med-outcome h3{margin-top:25px}.med-photo-frame{max-width:540px;min-height:440px}.med-apply-copy{position:static}.med-apply-footer-note{margin-top:35px}}@media (width<=600px){.med-page{padding-bottom:69px}.med-wrap{width:min(100% - 34px,1192px)}.med-nav-inner{height:64px}.med-nav-logo-mark{flex-basis:76px;width:76px;height:35px}.med-nav-logo-mark img{width:76px}.med-nav-word{font-size:2.25rem}.med-nav-sub{font-size:.58rem}.med-nav-cta{gap:7px;min-height:38px;padding:10px 11px;font-size:.73rem}.med-hero-layout{gap:38px;padding-top:61px;padding-bottom:52px}.med-kicker{letter-spacing:.12em;font-size:.72rem}.med-hero h1{margin-block:23px;font-size:clamp(2.68rem,11vw,4.4rem);line-height:1.065}.med-hero-content>p{font-size:.95rem;line-height:1.78}.med-hero-actions{flex-direction:column;align-items:stretch;gap:18px}.med-hero-actions .med-button{width:100%}.med-link-subtle{width:max-content}.med-hero-caption{font-size:.63rem;line-height:1.5}.med-hero-visual{min-height:290px}.med-hero-visual-foot{font-size:.61rem}.med-hero-bottom .med-wrap{flex-wrap:wrap;gap:7px;font-size:.62rem}.med-value-band-content{grid-template-columns:1fr 20px;gap:17px;padding-block:31px}.med-value-band-content>span{grid-column:1/-1}.med-value-band-content>p{font-size:1.18rem}.med-section{padding-block:79px}.med-section-intro h2,.med-section-heading-split h2,.med-mentor h2,.med-faq h2,.med-selection h2{font-size:clamp(2.25rem,9vw,3.3rem)}.med-section-intro>p{font-size:.94rem}.med-friction-grid,.med-outcomes-grid,.med-audience-columns{margin-top:38px}.med-thesis{padding-block:87px}.med-thesis h2{font-size:clamp(3.25rem,11vw,4.6rem)}.med-thesis p{font-size:.94rem}.med-thesis .med-button{width:100%}.med-step{grid-template-columns:48px 1fr 15px;gap:12px;min-height:0;padding-block:22px}.med-step-index{font-size:2.1rem}.med-step-main h3{font-size:1.27rem}.med-step>p{font-size:.82rem}.med-step-arrow{width:16px}.med-format-note,.med-outcome-bottom{grid-template-columns:1fr;gap:14px}.med-outcomes-grid{grid-template-columns:1fr}.med-outcome{min-height:0;padding:25px}.med-outcome h3{margin-top:24px}.med-brand-bridge{max-height:280px}.med-brand-bridge img{object-position:center;height:250px}.med-brand-bridge-caption{font-size:.65rem}.med-audience-columns{grid-template-columns:1fr}.med-audience-yes,.med-audience-no{padding:27px}.med-photo-frame{min-height:400px}.med-mentor-copy>p:not(.med-mentor-role){font-size:.89rem}.med-question summary{grid-template-columns:24px 1fr 18px;gap:9px;min-height:80px;font-size:.86rem}.med-question>p{padding:0 20px 22px 33px}.med-apply-section{padding-block:82px}.med-apply-copy h2{font-size:clamp(2.45rem,10vw,3.4rem)}.med-form{padding:24px 19px}.med-form-grid{grid-template-columns:1fr;gap:0}.med-form-heading h3{font-size:1.7rem}.med-footer-content{grid-template-columns:1fr}.med-footer-links{flex-wrap:wrap;row-gap:12px}.med-mobile-bottom-cta{z-index:100;color:#fff;background:linear-gradient(95deg,#285def,#1743be);border-top:1px solid #83aafa;justify-content:center;align-items:center;gap:15px;min-height:65px;font-size:.92rem;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 50px #00000073}}@media (prefers-reduced-motion:reduce){.med-page *,.med-page :before,.med-page :after{transition:none!important;animation:none!important}}
