.mkp .team-grid{align-items:stretch}.mkp .team-card{padding:0;overflow:hidden;height:100%;display:flex;flex-direction:column;cursor:pointer;text-align:left;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.mkp .team-card:focus-visible,.mkp .team-card:hover{transform:translateY(-4px);border-color:var(--blue);box-shadow:0 18px 40px rgba(13,80,167,.16)}.mkp .team-card:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.mkp .team-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--blue-soft);flex:none}.mkp .team-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.mkp .team-card:focus-visible .team-media img,.mkp .team-card:hover .team-media img{transform:scale(1.045)}.mkp .team-media:after{content:"";position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(180deg,rgba(8,56,120,0),rgba(8,56,120,.14));pointer-events:none}.mkp .team-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.mkp .team-card h3{margin:0;font-size:1.12rem;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.mkp .team-card .team-role{margin:6px 0 0;color:var(--muted);font-size:.92rem;line-height:1.5}.mkp .team-card .team-link{margin-top:auto;padding-top:14px;color:var(--blue);font-weight:700;font-size:.92rem;display:inline-flex;align-items:center;gap:6px;transition:gap .2s ease,color .2s ease}.mkp .team-card:focus-visible .team-link,.mkp .team-card:hover .team-link{gap:11px;color:var(--blue-dark)}.mkp .approach-grid>*{height:100%}.mkp .approach-grid .info-card{height:100%;display:flex;flex-direction:column;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.mkp .approach-grid .info-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(13,80,167,.12)}.mkp .team-modal{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,31,60,.55);backdrop-filter:blur(4px);animation:team-modal-fade .2s ease both}.mkp .team-modal-panel{position:relative;background:var(--paper);border-radius:20px;box-shadow:0 30px 70px rgba(8,56,120,.34);max-width:900px;width:100%;max-height:90vh;overflow:auto;overscroll-behavior:contain;animation:team-modal-rise .28s cubic-bezier(.22,1,.36,1) both}@keyframes team-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes team-modal-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.mkp .team-modal-close{position:absolute;top:16px;right:16px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--rule);background:var(--paper);color:var(--muted);font-size:1.2rem;font-weight:700;cursor:pointer;line-height:1;transition:background .18s ease,color .18s ease,border-color .18s ease}.mkp .team-modal-close:hover{background:var(--blue);border-color:var(--blue);color:#fff}.mkp .team-modal-head{padding:28px;border-bottom:1px solid var(--rule);background:var(--paper-2)}.mkp .team-modal-head .team-modal-id{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.mkp .team-modal-photo{width:220px;height:220px;border-radius:16px;border:4px solid var(--paper);box-shadow:var(--shadow);flex:none;overflow:hidden}.mkp .team-modal-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.mkp .team-modal-id>.team-modal-meta{flex:1 1 300px;min-width:0}.mkp .team-modal-meta h2{margin:0;font-size:clamp(1.6rem,3.2vw,2rem);font-weight:800;letter-spacing:-.02em}.mkp .team-modal-meta .team-modal-role{margin:6px 0 18px;color:var(--blue);font-weight:700;font-size:1.05rem}.mkp .team-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mkp .team-fact{background:var(--paper);border:1px solid var(--rule);border-radius:12px;padding:12px 14px}.mkp .team-fact dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700;margin:0 0 4px}.mkp .team-fact dd{margin:0;font-weight:700;color:var(--blue-dark)}.mkp .team-modal-body{padding:28px}.mkp .team-modal-body h3{margin:0 0 16px;font-size:1.3rem;font-weight:800;padding-bottom:10px;border-bottom:1px solid var(--rule)}.mkp .team-bio{display:grid;gap:14px}.mkp .team-bio p{margin:0;color:var(--muted);line-height:1.7}@media (max-width:560px){.mkp .team-modal{padding:10px}.mkp .team-modal-body,.mkp .team-modal-head{padding:22px 18px}.mkp .team-modal-head .team-modal-id{gap:18px}.mkp .team-modal-photo{width:128px;height:128px}.mkp .team-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mkp .approach-grid .info-card,.mkp .team-card,.mkp .team-media img,.mkp .team-modal,.mkp .team-modal-panel{transition:none;animation:none}.mkp .approach-grid .info-card:hover,.mkp .team-card:focus-visible,.mkp .team-card:hover{transform:none}.mkp .team-card:focus-visible .team-media img,.mkp .team-card:hover .team-media img{transform:none}}.mkp .sp-group+.sp-group{margin-top:44px}.mkp .sp-group-head{display:flex;align-items:center;gap:14px;margin:0 0 20px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-dark)}.mkp .sp-group-head:after{content:"";flex:1 1 auto;height:1px;background:var(--rule)}.mkp .sp-grid{display:grid;gap:18px;align-items:stretch;grid-template-columns:1fr}@media (min-width:620px){.mkp .sp-grid-3,.mkp .sp-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.mkp .sp-grid-3{grid-template-columns:repeat(3,1fr)}.mkp .sp-grid-4{grid-template-columns:repeat(4,1fr)}}.mkp .sp-card{display:flex;flex-direction:column;height:100%;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-card,16px);padding:22px 20px 20px;box-shadow:var(--shadow);position:relative;overflow:hidden;transition:transform var(--t-base,.25s) var(--ease-out,ease),box-shadow var(--t-base,.25s) var(--ease-out,ease),border-color var(--t-base,.25s) var(--ease-out,ease)}.mkp .sp-card:hover{transform:translateY(var(--lift,-4px));box-shadow:var(--shadow-hover,0 16px 34px rgba(8,56,120,.13));border-color:#c4d6ef}.mkp .sp-card-top{margin-bottom:6px}.mkp .sp-level{font-size:1.22rem;font-weight:800;letter-spacing:-.01em;color:var(--blue-dark);line-height:1.2}.mkp .sp-meta{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5;flex:1 1 auto}.mkp .sp-card-foot{margin-top:18px;padding-top:16px;border-top:1px solid var(--rule);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mkp .sp-price{font-size:1.72rem;font-weight:800;letter-spacing:-.02em;color:var(--blue);line-height:1}.mkp .sp-card .sp-cta{width:100%}.mkp .sp-card-combo{border-color:#f0d98a;background:linear-gradient(180deg,#fffdf5 0,var(--paper) 62%)}.mkp .sp-card-combo:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--yellow)}.mkp .sp-card-combo:hover{border-color:var(--yellow)}.mkp .sp-card-combo .sp-price{color:var(--blue-dark)}@media (prefers-reduced-motion:reduce){.mkp .sp-card{transition:none}.mkp .sp-card:hover{transform:none}}.checkout{min-height:100vh;background:#f5f2ea;color:#102a43;font-family:var(--font-inter),sans-serif}.checkout-space{height:107px}.checkout-wrap{width:min(1080px,calc(100% - 40px));margin:auto;padding:70px 0 100px;display:grid;grid-template-columns:1.15fr .85fr;gap:80px}.checkout-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:52px;color:#53677b;font-size:.82rem;font-weight:650;text-decoration:none}.checkout-kicker{margin:0 0 16px;font-size:.68rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase;color:#1e5b8f}.checkout h1{margin:0;font-size:clamp(2.8rem,5vw,5rem);font-weight:650;line-height:.95}.checkout-intro{max-width:560px;margin:22px 0 35px;color:#53677b;line-height:1.7}.checkout form{display:grid;gap:20px}.checkout label{display:grid;gap:8px;font-size:.76rem;font-weight:700}.checkout input{width:100%;height:52px;padding:0 15px;border:1px solid rgba(16,42,67,.2);border-radius:0;background:rgba(255,255,255,.55);color:#102a43;font:inherit}.checkout input:focus{outline:2px solid #1e5b8f;outline-offset:1px}.checkout form button{height:54px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;background:#102a43;color:white;font-weight:750;cursor:pointer}.checkout form button:disabled{opacity:.65;cursor:wait}.checkout-error{margin:0;padding:12px 14px;background:#f8e5e2;color:#862f25;font-size:.84rem}.checkout-summary{align-self:start;margin-top:84px;padding:32px;border:1px solid rgba(16,42,67,.18);background:rgba(255,255,255,.38)}.checkout-summary>p{margin:0 0 34px;letter-spacing:.13em;color:#53677b}.checkout-course span,.checkout-summary>p{font-size:.7rem;font-weight:750;text-transform:uppercase}.checkout-course span{color:#1e5b8f;letter-spacing:.08em}.checkout-course h2{margin:8px 0 28px;font-size:1.7rem;letter-spacing:-.04em}.checkout-summary ul{list-style:none;padding:22px 0;margin:0;border-block:1px solid rgba(16,42,67,.14)}.checkout-summary li{display:flex;align-items:center;gap:9px;margin:11px 0;color:#3a5267;font-size:.82rem}.checkout-total{display:flex;align-items:center;justify-content:space-between;padding:26px 0}.checkout-total strong{font-size:1.55rem}.checkout-summary small{display:block;color:#6d7c8a;line-height:1.55}.checkout-invalid,.checkout-success section{width:min(700px,calc(100% - 40px));margin:auto;padding:100px 0;text-align:center}.checkout-invalid p,.checkout-success section>p:not(.checkout-kicker){color:#53677b;line-height:1.7}.checkout-invalid a,.checkout-success a{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:14px 20px;background:#102a43;color:white;font-weight:700;text-decoration:none}.checkout-success section>svg{margin-bottom:24px;color:#2f7d58}.checkout-success small{display:block;margin-top:20px;color:#6b7b89}@media(max-width:750px){.checkout-space{height:95px}.checkout-wrap{grid-template-columns:1fr;gap:30px;padding:50px 0 80px}.checkout-back{margin-bottom:36px}.checkout-summary{margin-top:0}.checkout h1{font-size:clamp(2.7rem,13vw,4rem)}}.checkout select{width:100%;height:52px;padding:0 15px;border:1px solid rgba(16,42,67,.2);border-radius:0;background:rgba(255,255,255,.55);color:#102a43;font:inherit}.checkout select:focus{outline:2px solid #1e5b8f;outline-offset:1px}.checkout-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkout-coupon{padding:4px 0 18px;border-bottom:1px solid rgba(16,42,67,.14)}.checkout-coupon-toggle{width:100%;height:auto!important;display:flex!important;justify-content:space-between!important;padding:6px 0!important;border:0!important;background:transparent!important;color:#102a43!important;font-weight:700!important;cursor:pointer}.checkout-coupon-fields{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.checkout-coupon-fields button{min-width:90px;border:1px solid #102a43;background:transparent;color:#102a43;font-weight:700;cursor:pointer}.checkout-coupon-message{display:block;margin-top:8px;color:#53677b}.checkout-policy{display:flex!important;align-items:flex-start;gap:10px!important;font-weight:500!important;line-height:1.5}.checkout-policy input{width:17px;height:17px;margin-top:2px;accent-color:#102a43;flex:none}.checkout-policy a{color:#102a43;text-underline-offset:3px}.checkout form>button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:480px){.checkout-field-row{grid-template-columns:1fr}}.course-store{--blue:#1e5b8f;--paper:#f5f2ea;--line:rgba(16,42,67,.15);background:var(--paper);color:var(--navy);font-family:var(--font-inter),Arial,sans-serif}.course-store *{box-sizing:border-box}.course-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.course-nav-space{height:107px}.course-kicker{margin:0 0 18px;font-size:.7rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase;color:var(--blue)}.course-hero{padding:82px 0 76px}.course-hero>.course-wrap{display:grid;grid-template-columns:1fr 260px;gap:90px;align-items:end}.course-hero h1{max-width:900px;margin:0;font-size:clamp(3rem,6vw,6.2rem);font-weight:650;line-height:.94}.course-hero-copy{max-width:700px;margin:28px 0 0;color:var(--muted);font-size:1.08rem;line-height:1.75}.course-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.course-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border:1px solid var(--navy);font-size:.88rem;font-weight:750;text-decoration:none}.course-btn.primary{background:var(--navy);color:white}.course-btn.secondary{color:var(--navy)}.course-hero-proof{border-top:1px solid var(--navy)}.course-hero-proof div{padding:18px 0;border-bottom:1px solid var(--line)}.course-hero-proof span,.course-hero-proof strong{display:block}.course-hero-proof strong{font-size:1.25rem}.course-hero-proof span{margin-top:3px;color:var(--muted);font-size:.75rem}.course-includes{border-block:1px solid var(--line)}.course-includes>.course-wrap{display:grid;grid-template-columns:repeat(3,1fr)}.course-includes .course-wrap>div{display:flex;gap:14px;align-items:flex-start;padding:24px 30px;border-right:1px solid var(--line)}.course-includes .course-wrap>div:first-child{padding-left:0}.course-includes .course-wrap>div:last-child{border:0}.course-includes small,.course-includes strong{display:block}.course-includes strong{font-size:.88rem}.course-includes small{margin-top:4px;color:var(--muted);line-height:1.45}.course-catalog{padding:100px 0}.course-section-head{max-width:720px}.course-checkout-note h2,.course-help h2,.course-section-head h2{margin:0;font-size:clamp(2.3rem,4.3vw,4.2rem);font-weight:650;letter-spacing:-.055em;line-height:1}.course-section-head>p:last-child{margin:20px 0 0;color:var(--muted);line-height:1.7}.course-tabs{display:flex;gap:4px;margin:46px 0 30px;padding-bottom:1px;border-bottom:1px solid var(--line);overflow-x:auto}.course-tabs button{min-width:-moz-max-content;min-width:max-content;padding:15px 20px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:700 .86rem var(--font-inter),sans-serif;cursor:pointer}.course-tabs button[aria-selected=true]{border-color:var(--blue);color:var(--navy)}.course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.course-card{position:relative;display:flex;flex-direction:column;min-height:500px;padding:28px;border:1px solid var(--line);background:rgba(255,255,255,.42)}.course-card.popular{border-color:var(--blue)}.course-popular{position:absolute;right:-1px;top:-1px;padding:7px 11px;color:white;font-size:.65rem}.course-card-top,.course-popular{font-weight:750;letter-spacing:.08em;text-transform:uppercase}.course-card-top{display:flex;justify-content:space-between;gap:18px;align-items:start;color:var(--blue);font-size:.7rem}.course-card-top>div{text-align:right}.course-card-top s,.course-card-top strong{display:block}.course-card-top strong{color:var(--navy);font-size:1.15rem;letter-spacing:0;text-transform:none}.course-card-top s{margin-bottom:2px;color:var(--muted);font-size:.68rem}.course-card h3{margin:48px 0 14px;font-size:1.65rem;font-weight:650;letter-spacing:-.035em}.course-card>p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.7}.course-duration{display:flex;align-items:center;gap:8px;margin:22px 0 0;padding:13px 0;border-block:1px solid var(--line);font-size:.78rem;font-weight:650}.course-card ul{list-style:none;margin:20px 0 28px;padding:0;flex:1}.course-card li{display:flex;align-items:flex-start;gap:9px;margin:10px 0;color:#304a61;font-size:.85rem}.course-card li svg{flex:none}.course-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.course-card-actions a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:45px;border:1px solid var(--navy);color:var(--navy);font-size:.78rem;font-weight:750;text-decoration:none}.course-card-actions a:last-child{background:var(--navy);color:white}.course-checkout-note{padding:90px 0;color:white}.course-checkout-note>.course-wrap{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:start}.course-checkout-note .course-kicker{color:#a9c6de}.course-checkout-note p:not(.course-kicker){margin:0 0 28px;color:rgba(255,255,255,.72);line-height:1.75}.course-btn.light{border-color:white;background:white;color:var(--navy)}.course-help{padding:100px 0;text-align:center}.course-help>.course-wrap{max-width:750px}.course-help>div>p:not(.course-kicker){margin:20px 0 30px;color:var(--muted)}@media(max-width:950px){.course-hero>.course-wrap{grid-template-columns:1fr}.course-hero-proof{display:grid;grid-template-columns:repeat(3,1fr)}.course-hero-proof div{border-right:1px solid var(--line);border-bottom:0}.course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.course-wrap{width:min(100% - 32px,600px)}.course-nav-space{height:95px}.course-hero{padding:55px 0}.course-hero h1{font-size:clamp(2.8rem,13vw,4.2rem)}.course-hero-proof{grid-template-columns:1fr}.course-hero-proof div{border-right:0;border-bottom:1px solid var(--line)}.course-includes>.course-wrap{grid-template-columns:1fr}.course-includes .course-wrap>div,.course-includes .course-wrap>div:first-child{padding:20px 0;border-right:0;border-bottom:1px solid var(--line)}.course-catalog{padding:72px 0}.course-grid{grid-template-columns:1fr}.course-card{min-height:0}.course-checkout-note>.course-wrap{grid-template-columns:1fr;gap:30px}.course-checkout-note,.course-help{padding:72px 0}}.course-store{--navy:#102a43;--blue:#0D50A7;--paper:#fff;--muted:#53677b;--line:rgba(13,80,167,.16);background:#fff}.course-hero{position:relative;overflow:hidden;padding:96px 0 88px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 15%,rgba(13,80,167,.1),transparent 28%),linear-gradient(180deg,#fff,#fbfcfe)}.course-hero:before{top:18%;left:0;width:5px;height:35%;background:var(--blue)}.course-hero h1 em{color:var(--blue);font-style:normal}.course-btn{transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.course-btn:hover{transform:translateY(-2px)}.course-btn.primary{border-color:var(--blue);background:var(--blue);box-shadow:0 12px 28px rgba(13,80,167,.18)}.course-btn.primary:hover{background:#0b438b}.course-btn.secondary:hover{border-color:var(--blue);color:var(--blue)}.course-hero-proof{border:1px solid var(--line);background:rgba(255,255,255,.72);box-shadow:0 18px 50px rgba(16,42,67,.07)}.course-hero-proof div{padding:20px 22px}.course-hero-proof div:last-child{border-bottom:0}.course-hero-proof strong{color:var(--blue)}.course-includes{background:#fff}.course-includes .course-wrap>div{min-height:112px;align-items:center}.course-includes svg{width:38px;height:38px;padding:9px;flex:none;border-radius:50%;background:#e7eef8;color:var(--blue)}.course-catalog{position:relative;background:linear-gradient(180deg,#fff,#f8fafc)}.course-section-head{max-width:900px}.course-tabs button{transition:color .2s ease,border-color .2s ease}.course-tabs button:hover{color:var(--blue)}.course-card{overflow:hidden;border-color:var(--line);background:#fff;box-shadow:0 10px 32px rgba(16,42,67,.045);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.course-card:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:transparent}.course-card:hover{transform:translateY(-5px);border-color:rgba(13,80,167,.36);box-shadow:0 22px 50px rgba(16,42,67,.11)}.course-card.popular:before,.course-popular{background:var(--blue)}.course-card li svg{color:var(--blue)}.course-card-actions a{transition:background .2s ease,border-color .2s ease,color .2s ease}.course-card-actions a:first-child:hover{border-color:var(--blue);color:var(--blue)}.course-card-actions a:last-child{border-color:var(--blue);background:var(--blue)}.course-card-actions a:last-child:hover{background:#0b438b}.course-checkout-note{position:relative;overflow:hidden;background:var(--navy);background-image:radial-gradient(circle at 85% 20%,rgba(13,80,167,.5),transparent 34%)}.course-checkout-note:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:var(--blue)}.course-help{background:#fff}.course-help>.course-wrap{max-width:1000px;padding:24px;border:1px solid var(--line);background:#fff;box-shadow:0 22px 60px rgba(16,42,67,.08)}.course-help img{width:300px;height:360px;-o-object-position:center 32%;object-position:center 32%;box-shadow:18px 18px 0 #e7eef8}@media(max-width:750px){.course-hero:before{display:none}.course-help>.course-wrap{padding:16px}.course-help img{width:100%;height:420px;box-shadow:12px 12px 0 #e7eef8}}.course-amit-intro{padding:100px 0;background:#102a43;color:white}.course-amit-intro>.course-wrap{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(45px,8vw,110px);align-items:center}.course-amit-intro .course-kicker{color:#a9c6de}.course-amit-copy h2{margin:0;font-size:clamp(2.35rem,4.2vw,4.2rem);font-weight:650;letter-spacing:-.055em;line-height:1}.course-amit-copy>p:not(.course-kicker){margin:24px 0 0;color:rgba(255,255,255,.72);line-height:1.8}.course-amit-copy blockquote{margin:30px 0;padding:20px 0;border-block:1px solid rgba(255,255,255,.18);font-size:1.05rem;line-height:1.65}.course-amit-link{display:inline-flex;align-items:center;gap:8px;color:white;font-size:.86rem;font-weight:750;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.65);padding-bottom:4px}.course-amit-video{position:relative;aspect-ratio:16/9;overflow:hidden;background:#081b2b}.course-amit-video iframe{position:absolute!important;inset:0;width:100%;height:100%;border:0}.course-help{text-align:left}.course-help>.course-wrap{display:grid;grid-template-columns:260px 1fr;align-items:center;gap:70px;max-width:900px}.course-help img{width:260px;height:310px;-o-object-fit:cover;object-fit:cover;-o-object-position:45% 38%;object-position:45% 38%}.course-help h2{max-width:650px}.course-help>div>div>p:not(.course-kicker){max-width:650px;margin:20px 0 30px;color:#53677b;line-height:1.7}@media(max-width:750px){.course-amit-intro{padding:72px 0}.course-amit-intro>.course-wrap{grid-template-columns:1fr;gap:40px}.course-help>.course-wrap{grid-template-columns:1fr;gap:35px}.course-help img{width:100%;height:380px}}:root{--site-paper:#fbfaf7;--site-paper-alt:#f3f4f1;--site-ink:#172331;--site-ink-soft:#2f3d48;--site-muted:#68747d;--site-blue:#315f7d;--site-blue-dark:#173750;--site-blue-soft:#eaf0f1;--site-rule:rgba(23,35,49,.13);--site-radius:4px;--site-shadow:0 14px 36px rgba(23,35,49,.065)}body,html{background:var(--site-paper)}body{color:var(--site-ink)}::-moz-selection{background:#d7e3e7;color:var(--site-ink)}::selection{background:#d7e3e7;color:var(--site-ink)}.course-premium-nav{border-color:var(--site-rule)!important;background:rgba(251,250,247,.94)!important;box-shadow:none!important}.course-premium-nav a,.course-premium-nav button{font-weight:500!important}.course-premium-nav .course-nav-cta{display:inline-flex!important;align-items:center;gap:9px;border:1px solid var(--site-ink)!important;border-radius:var(--site-radius)!important;background:var(--site-ink)!important;color:#fff!important;box-shadow:none!important;padding:10px 24px!important;font-size:.82rem!important;letter-spacing:.03em!important;font-weight:600!important}.course-premium-nav .course-nav-cta:hover{background:#243847!important}@media (max-width:767px){.course-premium-nav .absolute.top-full{border-top:1px solid rgba(255,255,255,.14);background:var(--site-blue-dark)!important;background-image:none!important;box-shadow:0 18px 36px rgba(23,35,49,.14)!important}}body>footer{border-top:1px solid rgba(255,255,255,.1)!important;background:#0b233d!important;background-image:none!important}body>footer b,body>footer h4{font-weight:500!important}body>footer .h-px{background:rgba(255,255,255,.18)!important}body>footer [class*=shadow-]{box-shadow:none!important}.a1p{--ink:var(--site-ink);--paper:var(--site-paper);--mist:var(--site-paper-alt);--blue-soft:var(--site-blue-soft);--muted:var(--site-muted);--rule:var(--site-rule);background:var(--site-paper);color:var(--site-ink);font-weight:400;letter-spacing:-.008em}.a1p h1,.a1p h2,.a1p h3,.a1p h4,.a1p h5,.a1p h6{color:var(--site-ink);font-weight:500!important;letter-spacing:-.045em;text-wrap:balance}.a1p-included h1,.a1p-included h2,.a1p-included h3,.a1p-included h4,.a1p-included h5,.a1p-included h6,.a1p-next h1,.a1p-next h2,.a1p-next h3,.a1p-next h4,.a1p-pronunciation h1,.a1p-pronunciation h2,.a1p-pronunciation h3,.ab-spotlight h1,.ab-spotlight h2,.ab-spotlight h3{color:#fff!important}.a1p-included .a1p-kicker,.a1p-next .a1p-kicker,.a1p-pronunciation .a1p-kicker,.ab-spotlight .a1p-kicker{color:#a9c4d8!important}.a1p-section-head-light>p:last-child{color:rgba(255,255,255,.62)!important}.a1p-wrap{width:min(1160px,calc(100% - 48px))}.a1p-kicker{color:var(--site-muted)!important;font-size:.67rem;font-weight:600!important;letter-spacing:.17em}.a1p-hero{padding:clamp(68px,8vw,108px) 0 clamp(82px,9vw,122px);background:var(--site-paper)!important}.a1p-hero-grid{gap:clamp(58px,9vw,130px)}.a1p-hero h1{max-width:780px;font-size:clamp(3.4rem,6.2vw,6.25rem);font-weight:500!important;line-height:.96;letter-spacing:-.068em}.a1p-hero h1 em,.pp-hero h1 em{font-style:normal!important;font-family:inherit!important;font-weight:300!important}.a1p-lede{max-width:600px;color:var(--site-muted);font-size:1.04rem;line-height:1.75}.a1p-btn,.a1p-next-link,.a1p-text-link{border-radius:var(--site-radius);font-weight:600}.a1p-btn-dark{background:var(--site-ink)}.a1p-btn:hover{transform:translateY(-1px)}.a1p-course-dossier,.a1p-hero-video-wrap,.a1p-method-quote,.a1p-portrait,.ab-frame,.pp-gallery-img,.tp-profile-photo{border-radius:var(--site-radius)!important}.a1p-portrait{height:600px}.a1p-portrait img{filter:saturate(.82) contrast(.97)}.a1p-portrait figcaption{right:16px;bottom:16px;width:min(78%,360px);border-radius:var(--site-radius);background:rgba(251,250,247,.94)}.a1p-hero-video-wrap{padding:10px 10px 0;background:var(--site-blue-dark);box-shadow:none}.a1p-hero-meta strong,.a1p-proof strong{font-weight:500!important}.a1p-intro,.a1p-method,.a1p-outcomes,.pp-section-alt{background:var(--site-paper-alt)!important}.a1p-curriculum,.a1p-faq,.a1p-intro,.a1p-method,.a1p-outcomes,.a1p-pronunciation,.pp-section{padding-block:clamp(76px,9vw,112px)}.a1p h2{font-size:clamp(2.35rem,4.4vw,4.25rem);line-height:1.02}.a1p-section-head{margin-bottom:clamp(42px,6vw,62px)}.a1p-section-head>p:last-child{color:var(--site-muted)}.a1p-next:before,.a1p-outcomes:after,.a1p-pronunciation:after{display:none!important}.a1p-outcome-list{gap:12px}.a1p-outcome-list li{min-height:185px;border-color:var(--site-rule);border-radius:var(--site-radius);background:rgba(255,255,255,.55);box-shadow:none}.a1p-outcome-list li:hover{transform:translateY(-2px);border-color:rgba(49,95,125,.32);box-shadow:var(--site-shadow)}.a1p-outcome-list li:after{display:none}.a1p-outcome-list p{margin-top:44px;font-weight:500}.a1p-included,.a1p-next,.a1p-pronunciation,.ab-spotlight{background:var(--site-blue-dark)!important;background-image:none!important}.a1p-included-grid article{min-height:255px}.a1p-included-grid h3,.a1p-sounds strong{font-weight:500!important;letter-spacing:-.025em}.a1p-chapters{gap:10px}.a1p-chapter{border-color:var(--site-rule);border-radius:var(--site-radius);box-shadow:none!important}.a1p-chapter:hover,.a1p-chapter[open]{border-color:rgba(49,95,125,.34)}.a1p-chapter summary:hover{background:rgba(234,240,241,.48)}.a1p-chapter-no,.a1p-plus{border-radius:3px}.a1p-chapter-body .a1p-topic{border-color:var(--site-rule);border-radius:var(--site-radius);box-shadow:none!important}.a1p-method-quote{background:var(--site-blue-dark)}.a1p-method-quote p{font-style:normal;font-weight:400}.a1p-faq-list summary{font-weight:500}.a1p-next{padding-block:clamp(78px,9vw,108px)}.a1p-next h2{color:#fff;font-weight:500!important}.a1p-btn-light:hover{border-color:#fff;background:#fff}.ab-spotlight-heading,.pp-detail-price,.pp-price-name,.pp-section-head h2,.tp-profile-name{font-weight:500!important}.ct-contact-item,.ct-form,.pp-achieve-box,.pp-card,.pp-component,.pp-detail-card,.pp-method-card,.pp-price-card,.pp-stat,.pp-testimonial{border-color:var(--site-rule)!important;border-radius:var(--site-radius)!important;box-shadow:none!important;background:rgba(255,255,255,.55)!important}.pp-why-box{border-radius:var(--site-radius)!important;box-shadow:none!important;background:var(--site-blue-dark)!important;color:#fff!important}.pp-why-box h3{color:rgba(255,255,255,.55)!important}.pp-card:hover,.pp-component:hover,.pp-method-card:hover,.pp-price-card:hover,.pp-testimonial:hover{transform:translateY(-2px)!important;border-color:rgba(49,95,125,.32)!important;box-shadow:var(--site-shadow)!important}.pp-feature-triptych{padding-block:clamp(64px,7vw,86px)}.pp-feature-triptych .pp-section-head{margin-bottom:clamp(30px,4vw,40px)}.pp-feature-triptych .pp-section-head .a1p-kicker{margin-bottom:12px}.pp-feature-triptych .pp-cards-three{grid-template-columns:repeat(3,minmax(0,1fr));border:0;gap:12px}.pp-feature-triptych .pp-card{min-height:180px;padding:24px 24px 22px;border:1px solid var(--site-rule)!important}.pp-feature-triptych .pp-card-icon{width:34px;height:34px;margin-bottom:16px;border-radius:3px;background:var(--site-blue-soft);justify-content:center;color:var(--site-blue-dark);opacity:1}.pp-feature-triptych .pp-card h3{margin-bottom:7px;font-weight:500!important}.pp-feature-triptych .pp-card p{max-width:31ch;line-height:1.62}@media (max-width:760px){.pp-feature-triptych .pp-cards-three{grid-template-columns:1fr}.pp-feature-triptych .pp-card{min-height:0}}.study-journey:before{display:none!important}.study-journey .a1p-method-grid{grid-template-columns:1fr;gap:30px}.study-journey .a1p-method-copy{order:1;padding:0}.study-journey .a1p-method-copy h2{max-width:760px;font-size:clamp(2.6rem,4.5vw,4.5rem);line-height:1}.study-journey .a1p-method-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:38px}.study-journey .a1p-method-steps li{min-height:168px;padding:22px 20px;border-top-width:1px;border-radius:var(--site-radius);box-shadow:none}.study-journey .a1p-method-steps li:hover{transform:translateY(-2px);border-color:rgba(49,95,125,.32);box-shadow:var(--site-shadow)}.study-journey .a1p-method-steps span{width:28px;height:28px;margin-bottom:16px;border-radius:3px;background:var(--site-blue-soft);color:var(--site-blue-dark)}.study-journey .a1p-method-steps strong{font-weight:500}.study-journey .a1p-method-quote{order:2;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px 0;border-top:1px solid var(--site-rule);border-bottom:1px solid var(--site-rule);border-radius:0!important;background:transparent!important;color:var(--site-ink);box-shadow:none}.study-journey .a1p-method-quote:after,.study-journey .a1p-quote-mark{display:none}.study-journey .a1p-method-quote p{max-width:880px;color:var(--site-ink-soft);font-size:1rem;font-style:normal;line-height:1.65;letter-spacing:-.015em}.study-journey .a1p-method-quote .a1p-quote-author{margin:0;color:var(--site-muted);white-space:nowrap}.study-journey .a1p-quote-author i{background:var(--site-rule)}@media (max-width:900px){.study-journey .a1p-method-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.study-journey .a1p-method-steps{grid-template-columns:1fr}.study-journey .a1p-method-steps li{min-height:0}.study-journey .a1p-method-quote{grid-template-columns:1fr;gap:14px}.study-journey .a1p-method-quote .a1p-quote-author{white-space:normal}}.pp-card-icon,.pp-method-phase,.pp-tab,.tp-badge{border-radius:3px!important}.ct-submit,.pp-price-cta{border-radius:var(--site-radius)!important;background:var(--site-ink)!important;box-shadow:none!important;font-weight:600!important}.ct-form input,.ct-form select,.ct-form textarea,.ct-input,.ct-select{border-color:var(--site-rule)!important;border-radius:var(--site-radius)!important;background:rgba(255,255,255,.72)!important;box-shadow:none!important}.mkp{--blue:var(--site-blue);--blue-dark:var(--site-blue-dark);--blue-soft:var(--site-blue-soft);--ink:var(--site-ink);--muted:var(--site-muted);--rule:var(--site-rule);--paper:var(--site-paper);--paper-2:var(--site-paper-alt);--shadow:0 1px 2px rgba(23,35,49,.025);background:var(--site-paper)}.mkp h1,.mkp h2,.mkp h3,.mkp h4,.mkp h5,.mkp h6{font-weight:500!important;letter-spacing:-.04em!important}.mkp .hero,.mkp .hero2{position:relative;overflow:hidden;background:var(--site-blue-dark)!important;background-image:none!important}.mkp .hero h1,.mkp .hero2 h1{font-weight:500!important;letter-spacing:-.052em!important}.mkp .hero2:after,.mkp .hero:after{opacity:.96}.mkp .hero2:before,.mkp .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%);pointer-events:none}.mkp .hero .badge,.mkp .hero .rating,.mkp .hero2 .badge,.mkp .hero2 .rating{border:1px solid rgba(255,255,255,.2)!important;border-radius:3px!important;background:rgba(255,255,255,.07)!important;color:rgba(255,255,255,.83)!important;box-shadow:none!important}.mkp .hero input,.mkp .hero2 input{border-radius:var(--site-radius)!important}.mkp .sec-head h2{font-weight:500!important}.mkp .sec-head .kicker{font-weight:600;letter-spacing:.15em}.mkp .about-collage,.mkp .about-media-btn,.mkp .ccard,.mkp .comp-card,.mkp .faq,.mkp .info-card,.mkp .levelcard,.mkp .nextcard,.mkp .pathcard,.mkp .tcard,.mkp .team-card,.mkp .team-profile-card,.mkp .video-card{border-color:var(--site-rule)!important;border-radius:var(--site-radius)!important;box-shadow:none!important}.mkp .about-media-btn:hover,.mkp .ccard:hover,.mkp .info-card:hover,.mkp .team-card:hover,.mkp .video-card:hover{transform:translateY(-2px)!important;border-color:rgba(49,95,125,.34)!important;box-shadow:var(--site-shadow)!important}.mkp .badge,.mkp .btn-2,.mkp .btn-wa,.mkp .btnc,.mkp .cta,.mkp .pin,.mkp .tabbtn,.mkp .vc-enroll{border-radius:var(--site-radius)!important;box-shadow:none!important;font-weight:600!important}.mkp .btnc.pri,.mkp .cta,.mkp .vc-enroll{background:var(--site-ink)!important}.mkp .final,.mkp .finalcta{border-radius:var(--site-radius)!important;background:var(--site-blue-dark)!important;background-image:none!important;box-shadow:none!important}.mkp .about-hero-frame{border-radius:var(--site-radius);box-shadow:none}.mkp .about-collage{background:var(--site-blue-soft)}.mkp .team-card .team-link,.mkp .team-card h3{font-weight:500}.course-store{--navy:var(--site-ink);--blue:var(--site-blue);--paper:var(--site-paper);--muted:var(--site-muted);--line:var(--site-rule);background:var(--site-paper);letter-spacing:-.008em}.course-store h1,.course-store h2,.course-store h3{font-weight:500!important;color:var(--site-ink)}.course-hero{padding:clamp(70px,8vw,104px) 0 clamp(76px,8vw,108px);background:var(--site-paper)!important;background-image:none!important}.course-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(16,42,67,.03) 1px,transparent 0),linear-gradient(90deg,rgba(16,42,67,.03) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%);pointer-events:none}.course-hero h1{font-weight:500!important;letter-spacing:-.065em}.course-hero h1 em{color:#587387}.course-kicker{color:var(--site-muted);font-weight:600;letter-spacing:.17em}.course-btn,.course-card-actions a{border-radius:var(--site-radius);font-weight:600}.course-btn.primary,.course-card-actions a:last-child{border-color:var(--site-ink);background:var(--site-ink);box-shadow:none}.course-btn:hover{transform:translateY(-1px)}.course-hero-proof{border-color:var(--site-rule);background:transparent;box-shadow:none}.course-hero-proof strong{color:var(--site-ink);font-weight:500}.course-includes svg{border-radius:3px;background:var(--site-blue-soft);color:var(--site-blue)}.course-catalog{background:var(--site-paper-alt)!important;background-image:none!important}.course-tabs button{font-weight:500}.course-card{border-color:var(--site-rule);border-radius:var(--site-radius);background:rgba(255,255,255,.58);box-shadow:none}.course-card:before{height:2px}.course-card:hover{transform:translateY(-2px);border-color:rgba(49,95,125,.34);box-shadow:var(--site-shadow)}.course-popular{background:var(--site-blue);font-weight:600}.course-amit-intro,.course-checkout-note{background:var(--site-blue-dark)!important}.course-amit-video{border-radius:var(--site-radius)}.checkout{background:var(--site-paper);color:var(--site-ink);letter-spacing:-.008em}.checkout h1,.checkout h2{color:var(--site-ink);font-weight:500}.checkout h1{letter-spacing:-.06em}.checkout-kicker{color:var(--site-muted);font-weight:600;letter-spacing:.17em}.checkout label{font-weight:600}.checkout input,.checkout select{border-color:var(--site-rule);border-radius:var(--site-radius);background:rgba(255,255,255,.65)}.checkout form>button,.checkout-invalid a,.checkout-success a{border-radius:var(--site-radius);background:var(--site-ink);font-weight:600}.checkout-summary{border-color:var(--site-rule);border-radius:var(--site-radius);background:rgba(255,255,255,.48);box-shadow:none}.checkout-course span{color:var(--site-blue);font-weight:600}:where(.a1p,.mkp,.course-store,.checkout) :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--site-blue)!important;outline-offset:3px!important}@media (max-width:850px){.a1p-wrap,.course-wrap{width:min(100% - 36px,650px)}.a1p-hero{padding:58px 0 78px}.a1p-hero h1{font-size:clamp(3.15rem,14vw,5rem)}.a1p-portrait{height:480px}}@media (max-width:560px){.a1p,.checkout,.course-store,.mkp{letter-spacing:0}.a1p-portrait{height:420px}.a1p-outcome-list li{min-height:150px}}@media (prefers-reduced-motion:reduce){.a1p *,.checkout *,.course-store *,.mkp *{scroll-behavior:auto!important}}.hm-hero:after,.pp-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(16,42,67,.03) 1px,transparent 0),linear-gradient(90deg,rgba(16,42,67,.03) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%);pointer-events:none}.pp-hero{position:relative;overflow:hidden}.course-nav-space,.hm-nav-spacer{height:96px!important}.a1p{padding-top:96px!important}.a1p .a1p-hero,.a1p .pp-hero,.course-store .course-hero,.hm .hm-hero{padding-top:30px!important}.a1p-course-path{margin-bottom:32px}.pp-hero-path{margin-bottom:22px}@media (max-width:560px){.course-nav-space,.hm-nav-spacer{height:68px!important}.a1p{padding-top:68px!important}.a1p .a1p-hero,.a1p .pp-hero,.course-store .course-hero,.hm .hm-hero{padding-top:22px!important}.a1p-course-path{margin-bottom:24px}.pp-hero-path{margin-bottom:18px}}.a1p-method-quote:has(.a1p-quote-portrait){min-height:0;display:block;position:relative;padding:0;border:1px solid var(--site-rule);background:#dce3e2;color:#fff;box-shadow:none}.a1p-method-quote:has(.a1p-quote-portrait):before{content:"";position:absolute;z-index:1;inset:38% 0 0;background:linear-gradient(180deg,transparent,rgba(12,27,39,.84));pointer-events:none}.a1p-quote-portrait{display:block;width:100%;height:clamp(440px,46vw,590px);-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;filter:saturate(.84) contrast(.97)}.a1p-method-quote:has(.a1p-quote-portrait) .a1p-quote-mark{display:none}.a1p-method-quote:has(.a1p-quote-portrait) p{position:absolute;z-index:2;right:24px;bottom:62px;left:24px;margin:0;padding:0;color:rgba(255,255,255,.92);font-size:.94rem;font-style:normal;font-weight:400;line-height:1.55;letter-spacing:-.01em}.a1p-method-quote:has(.a1p-quote-portrait) .a1p-quote-author{position:absolute;z-index:2;right:24px;bottom:24px;left:24px;margin:0;color:rgba(255,255,255,.62)}.a1p-method-quote:has(.a1p-quote-portrait) .a1p-quote-author i{background:rgba(255,255,255,.3)}.a1p-method-quote:after{display:none}@media (max-width:850px){.a1p-method-quote{min-height:0!important}.a1p-method-quote p{font-size:clamp(1.6rem,5vw,2.4rem)!important}.a1p-method-quote:has(.a1p-quote-portrait){max-width:520px}.a1p-method-quote:has(.a1p-quote-portrait) p{font-size:.94rem!important}}@media (max-width:560px){.a1p-method-quote{padding:36px 26px 28px!important}.a1p-method-quote p{font-size:clamp(1.4rem,6vw,2rem)!important;line-height:1.3!important}.a1p-method-quote:has(.a1p-quote-portrait){padding:0!important}.a1p-method-quote:has(.a1p-quote-portrait) p{right:20px;bottom:60px;left:20px;padding:0;font-size:.9rem!important;line-height:1.5!important}.a1p-method-quote:has(.a1p-quote-portrait) .a1p-quote-author{right:20px;bottom:22px;left:20px;margin:0}.a1p-quote-portrait{height:470px}}.hm-cert{background:#102a43!important}.tp-grid{grid-template-columns:repeat(4,1fr)!important;gap:36px 28px!important;margin-top:48px}.tp-card,.tp-grid{background:none!important}.tp-card{overflow:visible!important}.tp-photo{position:relative!important;aspect-ratio:3/4!important;overflow:hidden!important;border-radius:1px}.tp-photo img{-o-object-position:center 15%!important;object-position:center 15%!important;filter:grayscale(8%)!important;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .4s ease!important}.tp-card:focus-visible .tp-photo img,.tp-card:hover .tp-photo img{transform:scale(1.04)!important;filter:grayscale(0)!important}.tp-photo:before{content:"";inset:0;background:linear-gradient(0deg,rgba(10,18,30,.52) 0,transparent 48%);transition:opacity .32s ease;z-index:1}.tp-photo:after,.tp-photo:before{position:absolute;opacity:0;pointer-events:none}.tp-photo:after{content:"View profile →";bottom:20px;left:22px;color:#fff;font-size:.68rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transform:translateY(5px);transition:opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1);z-index:2}.tp-card:focus-visible .tp-photo:before,.tp-card:hover .tp-photo:before{opacity:1}.tp-card:focus-visible .tp-photo:after,.tp-card:hover .tp-photo:after{opacity:1;transform:translateY(0)}.tp-body{position:static!important;background:none!important;padding:14px 0 0!important}.tp-body h3{color:var(--site-ink)!important;font-size:.9rem!important;font-weight:500!important;letter-spacing:-.02em!important;margin:0 0 4px!important;line-height:1.25!important}.tp-role{color:var(--site-muted)!important;font-size:.73rem!important;line-height:1.45!important;margin:0 0 10px!important}.tp-link{display:none!important}@media (max-width:900px){.tp-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:600px){.tp-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px 16px!important}}.a1p .d-container{width:min(1160px,calc(100% - 48px));margin-left:auto;margin-right:auto}@media (max-width:720px){.a1p .d-container{width:min(100% - 32px,620px)}}h1 em,h2 em,h3 em{font-style:normal!important}.courses-hub-tabs{display:flex;gap:2px;margin-bottom:32px;border-bottom:1px solid var(--site-rule);padding-bottom:0}.courses-hub-tab{display:flex;flex-direction:column;gap:2px;padding:10px 20px 14px;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;text-align:left;transition:color .15s ease,border-color .15s ease}.courses-hub-tab-label{font-size:.88rem;font-weight:600;color:var(--site-muted);letter-spacing:-.01em;transition:color .15s ease}.courses-hub-tab-sub{font-size:.7rem;color:var(--site-muted);letter-spacing:.02em}.courses-hub-tab.is-active{border-bottom-color:var(--site-ink)}.courses-hub-tab.is-active .courses-hub-tab-label,.courses-hub-tab:hover:not(.is-active) .courses-hub-tab-label{color:var(--site-ink)}.courses-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:0;border:1px solid var(--site-rule);border-radius:var(--site-radius);overflow:hidden;background:none}.courses-hub-card{position:relative;display:flex;flex-direction:column;padding:28px 26px 24px;background:var(--site-paper);border-right:1px solid var(--site-rule);transition:background .18s ease}.courses-hub-card:last-child{border-right:none}.courses-hub-card:nth-child(2n){background:#f7f5f0}.courses-hub-card.is-popular,.courses-hub-card:hover{background:#fff}.courses-hub-badge{display:inline-block;margin-top:6px;padding:2px 8px;background:var(--site-blue,#1d6fa4);color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:2px}.courses-hub-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.courses-hub-level{display:block;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--site-muted)}.courses-hub-price{text-align:right}.courses-hub-price s{display:block;font-size:.72rem;color:var(--site-muted);text-decoration:line-through}.courses-hub-price strong{font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--site-ink)}.courses-hub-title{font-size:1.18rem;font-weight:650;letter-spacing:-.03em;color:var(--site-ink);line-height:1.2;margin:0 0 10px}.courses-hub-desc{font-size:.8rem;color:#667788;line-height:1.55;margin:0 0 14px;flex:1}.courses-hub-duration{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#8898aa;margin-bottom:14px}.courses-hub-duration svg{color:#8898aa}.courses-hub-features{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:7px}.courses-hub-features li{display:flex;align-items:flex-start;gap:7px;font-size:.78rem;color:#4a5a6a;line-height:1.35}.courses-hub-features li svg{flex-shrink:0;margin-top:1px;color:#2a7a4a}.courses-hub-actions{margin-top:auto}.courses-hub-btn-outline{display:inline-block;padding:9px 18px;font-size:.8rem;font-weight:600;letter-spacing:-.01em;color:var(--site-ink);border:1px solid var(--site-rule);border-radius:3px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.courses-hub-btn-outline:hover{background:var(--site-ink);color:#fff;border-color:var(--site-ink)}@media (max-width:700px){.courses-hub-grid{grid-template-columns:1fr}.courses-hub-tabs{gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;flex-wrap:nowrap}.courses-hub-tab{padding:10px 14px 12px}}.combo-levels{display:flex;gap:1px;background:var(--site-rule);border:1px solid var(--site-rule);border-radius:var(--site-radius);overflow:hidden;margin-top:12px}.combo-level-card{flex:1;min-width:0;display:flex;flex-direction:column;gap:0;padding:28px 26px 24px;background:var(--site-paper);text-decoration:none;color:var(--site-ink);transition:background .18s ease,transform .18s ease;position:relative}.combo-level-card:hover{background:#fff;transform:none}.combo-level-num{display:block;font-size:.6rem;font-weight:700;letter-spacing:.14em;color:var(--site-muted);margin-bottom:10px}.combo-level-name{display:block;font-size:1.12rem;font-weight:650;letter-spacing:-.03em;color:var(--site-ink);margin-bottom:16px;line-height:1.2}.combo-level-list{list-style:none;padding:0;margin:0 0 auto;flex:1}.combo-level-list li{font-size:.76rem;color:var(--site-muted);padding:6px 0;border-bottom:1px solid var(--site-rule);line-height:1.4}.combo-level-list li:last-child{border-bottom:none}.combo-level-arrow{display:block;margin-top:18px;font-size:.8rem;color:var(--site-blue);transition:transform .18s ease}.combo-level-card:hover .combo-level-arrow{transform:translateX(4px)}@media (max-width:640px){.combo-levels{flex-direction:column}.combo-level-card{padding:20px 18px}}.univ-tabs{display:flex;gap:0;margin-bottom:28px;border:1px solid var(--site-rule);border-radius:var(--site-radius);overflow:hidden}.univ-tab{flex:1;display:flex;flex-direction:column;gap:3px;padding:14px 22px 15px;background:var(--site-paper);border:none;border-right:1px solid var(--site-rule);cursor:pointer;text-align:left;transition:background .15s}.univ-tab:last-child{border-right:none}.univ-tab.is-active{background:var(--site-ink)}.univ-tab-label{display:block;font-size:.88rem;font-weight:700;color:var(--site-muted);transition:color .15s}.univ-tab.is-active .univ-tab-label{color:#fff}.univ-tab-sub{display:block;font-size:.72rem;color:var(--site-muted);opacity:.7;transition:color .15s}.univ-tab.is-active .univ-tab-sub{color:rgba(255,255,255,.6);opacity:1}.univ-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--site-rule);border-radius:var(--site-radius);overflow:hidden}.univ-card{display:flex;flex-direction:column;padding:24px 20px 20px;background:var(--site-paper);border-right:1px solid var(--site-rule);transition:background .18s}.univ-card:last-child{border-right:none}.univ-card:hover{background:#fff}.univ-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:14px}.univ-rank{display:inline-block;padding:3px 8px;background:var(--site-ink);color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:2px;white-space:nowrap}.univ-fees{font-size:.72rem;font-weight:600;color:var(--site-muted);white-space:nowrap}.univ-name{font-size:.95rem;font-weight:650;color:var(--site-ink);line-height:1.3;margin:0 0 10px;letter-spacing:-.02em}.univ-programs{font-size:.72rem;color:var(--site-muted);margin:0 0 auto;padding-bottom:12px}.univ-highlight{font-size:.75rem;color:#4a5a6a;margin:0;padding-top:12px;border-top:1px solid var(--site-rule);line-height:1.45}.univ-footer{margin-top:16px}.univ-daad-link{font-size:.8rem;font-weight:600;color:var(--site-ink);text-decoration:none;opacity:.7;transition:opacity .15s}.univ-daad-link:hover{opacity:1}@media (max-width:1024px){.univ-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.univ-card:nth-child(3){border-right:none}.univ-card:nth-child(4),.univ-card:nth-child(5){border-top:1px solid var(--site-rule)}.univ-card:nth-child(5){border-right:none}}@media (max-width:640px){.univ-tabs{flex-direction:column}.univ-tab{border-right:none;border-bottom:1px solid var(--site-rule)}.univ-tab:last-child{border-bottom:none}.univ-grid{grid-template-columns:1fr 1fr}.univ-card{border-right:1px solid var(--site-rule);border-bottom:1px solid var(--site-rule)}.univ-card:nth-child(2n){border-right:none}.univ-card:nth-child(3){border-right:1px solid var(--site-rule)}.univ-card:last-child{border-bottom:none}}.pathway-stack{display:grid;gap:24px}.pathway-panel{display:grid;grid-template-columns:150px minmax(0,1fr);overflow:hidden;border:1px solid var(--site-rule);border-radius:8px;background:rgba(255,255,255,.72);box-shadow:0 24px 70px rgba(23,35,49,.06)}.pathway-panel__rail{display:flex;flex-direction:column;justify-content:space-between;padding:30px 24px;color:#fff;background:var(--site-blue-dark)}.pathway-panel--search .pathway-panel__rail{background:#315f7d}.pathway-panel__rail span{font-size:2.65rem;font-weight:400;letter-spacing:-.07em}.pathway-panel__rail small{max-width:90px;color:rgba(255,255,255,.68);font-size:.66rem;font-weight:600;line-height:1.45;letter-spacing:.08em;text-transform:uppercase}.pathway-panel__content{padding:clamp(28px,4.5vw,54px)}.pathway-panel__header{max-width:800px}.pathway-panel__header p,.pathway-subsection__heading>span,.pathway-support__heading>span{margin:0 0 10px;color:var(--site-blue);font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pathway-panel__header h3{max-width:780px;color:var(--site-ink);font-size:clamp(1.65rem,3vw,2.65rem);font-weight:500!important;line-height:1.08;letter-spacing:-.045em}.pathway-journey,.recognition-journey{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0;padding:0;list-style:none}.pathway-journey li{position:relative;padding:9px 26px 9px 12px;border:1px solid var(--site-rule);border-radius:999px;background:var(--site-paper-alt);color:var(--site-ink-soft);font-size:.72rem;font-weight:600}.pathway-journey li:after{content:"→";position:absolute;right:9px;color:var(--site-blue)}.pathway-journey li:last-child{padding-right:12px;background:var(--site-blue-dark);color:#fff}.pathway-journey li:last-child:after{content:none}.pathway-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,60px)}.pathway-copy-grid p,.pathway-intro{margin:0;color:var(--site-muted);font-size:.94rem;line-height:1.78}.pathway-note{margin:28px 0 0;padding:16px 18px;border-left:3px solid var(--site-blue);background:var(--site-blue-soft);color:var(--site-ink-soft);font-size:.78rem;line-height:1.6}.pathway-subsection,.pathway-support{display:grid;grid-template-columns:minmax(180px,.55fr) 1.45fr;gap:clamp(28px,5vw,70px);margin-top:38px;padding-top:34px;border-top:1px solid var(--site-rule)}.pathway-subsection__heading h4,.pathway-support__heading h4{margin:0;color:var(--site-ink);font-size:1.3rem;font-weight:500;letter-spacing:-.025em}.pathway-subsection__heading small,.pathway-support__heading p{display:block;margin:9px 0 0;color:var(--site-muted);font-size:.75rem;line-height:1.6}.requirement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.requirement-grid>div{min-height:92px;padding:15px 16px;border:1px solid var(--site-rule);background:#fff}.requirement-grid dt{margin-bottom:7px;color:var(--site-blue);font-size:.63rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.requirement-grid dd{margin:0;color:var(--site-ink-soft);font-size:.8rem;line-height:1.5}.pathway-fineprint{margin:14px 0 0;color:var(--site-muted);font-size:.72rem;line-height:1.6}.pathway-support ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none}.nursing-path__cards li,.nursing-support-panel li,.pathway-support li{position:relative;padding:11px 0 11px 26px;border-bottom:1px solid var(--site-rule);color:var(--site-ink-soft);font-size:.8rem;line-height:1.45}.nursing-path__cards li:before,.nursing-support-panel li:before,.pathway-support li:before{content:"✓";position:absolute;left:0;top:11px;display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:var(--site-blue-soft);color:var(--site-blue-dark);font-size:.6rem;font-weight:800}.nursing-compare-section{background:linear-gradient(180deg,var(--site-paper) 0,var(--site-paper-alt) 100%)!important}.nursing-compare-intro{max-width:780px;margin:0 auto 46px;text-align:center}.nursing-compare-intro .a1p-kicker{margin-bottom:14px}.nursing-compare-intro h2{font-size:clamp(2.3rem,4.5vw,4.4rem);line-height:.98}.nursing-compare-intro>p:last-child{max-width:570px;margin:20px auto 0;color:var(--site-muted);line-height:1.7}.nursing-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nursing-compare-card{overflow:hidden;border:1px solid var(--site-rule);border-radius:8px;background:rgba(255,255,255,.8);box-shadow:0 22px 55px rgba(23,35,49,.055)}.nursing-compare-card header{min-height:185px;padding:30px 32px;color:#fff;background:var(--site-blue-dark)}.nursing-compare-card:nth-child(2) header{background:#315f7d}.nursing-compare-card header span{display:block;margin-bottom:32px;color:rgba(255,255,255,.62);font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.nursing-compare-card h3{color:#fff!important;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:500!important;letter-spacing:-.045em}.nursing-compare-card header p{margin:8px 0 0;color:rgba(255,255,255,.7);font-size:.85rem}.nursing-compare-card dl{margin:0;padding:8px 30px 20px}.nursing-compare-card dl>div{display:grid;grid-template-columns:105px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--site-rule)}.nursing-compare-card dl>div:last-child{border:0}.nursing-compare-card dt{color:var(--site-blue);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nursing-compare-card dd{margin:0;color:var(--site-ink-soft);font-size:.84rem;line-height:1.5}.nursing-path--ausbildung{position:relative;overflow:hidden}.nursing-path--ausbildung:after{content:"A";position:absolute;right:-2vw;bottom:-12vw;color:rgba(255,255,255,.025);font-size:min(44vw,600px);font-weight:700;line-height:1;pointer-events:none}.nursing-path__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);gap:clamp(52px,8vw,105px);align-items:start}.nursing-path__story h2{color:#fff!important;font-size:clamp(3rem,6vw,6.4rem);line-height:.9}.nursing-path__lede{max-width:560px;margin:24px 0 0;color:rgba(255,255,255,.68);font-size:1.05rem;line-height:1.7}.nursing-path__copy{max-width:680px;margin:34px 0 0;color:rgba(255,255,255,.86);font-size:1rem;line-height:1.78}.nursing-path__fineprint{max-width:650px;margin:16px 0 0;color:rgba(255,255,255,.48);font-size:.74rem;line-height:1.6}.nursing-journey{display:flex;flex-wrap:wrap;gap:0;margin:34px 0 0;padding:0;list-style:none}.nursing-journey li{min-width:94px;padding:13px 14px;border:1px solid rgba(255,255,255,.15);border-right:0;color:rgba(255,255,255,.76);font-size:.7rem}.nursing-journey li:last-child{border-right:1px solid rgba(255,255,255,.15);color:#fff;background:rgba(255,255,255,.08)}.nursing-journey span{display:block;margin-bottom:5px;color:#9fc1da;font-size:.58rem;letter-spacing:.08em}.nursing-path__cards{display:grid;gap:14px}.nursing-path__cards section{padding:28px 28px 24px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:rgba(255,255,255,.055);backdrop-filter:blur(4px)}.nursing-path__icon{display:grid;width:42px;height:42px;place-items:center;margin-bottom:36px;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#b8d0e1;font-size:.65rem}.nursing-path__cards h3{color:#fff!important;font-size:1.3rem;font-weight:500!important}.nursing-path__cards ul{margin:18px 0 0;padding:0;list-style:none}.nursing-path__cards li{border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.72)}.nursing-path__cards li:before{background:rgba(255,255,255,.1);color:#d5e6f1}.nursing-path--recognition{background:var(--site-paper-alt)!important}.nursing-recognition-head{max-width:900px;margin-bottom:42px}.recognition-journey{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0 0 40px}.recognition-journey li{position:relative;padding:16px 12px;border-block:1px solid var(--site-rule);color:var(--site-ink-soft);font-size:.72rem;text-align:center}.recognition-journey li:not(:last-child):after{content:"";position:absolute;top:50%;right:-3px;z-index:1;width:6px;height:6px;border-top:1px solid var(--site-blue);border-right:1px solid var(--site-blue);transform:rotate(45deg)}.recognition-journey span{display:block;margin-bottom:5px;color:var(--site-blue);font-size:.6rem}.nursing-recognition-intro{max-width:850px;margin:0 auto 32px;color:var(--site-ink-soft);font-size:1rem;line-height:1.75;text-align:center}.nursing-recognition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nursing-recognition-card{min-height:320px;padding:26px;border:1px solid var(--site-rule);border-radius:7px;background:rgba(255,255,255,.7);transition:transform .25s ease,box-shadow .25s ease}.nursing-recognition-card:hover{transform:translateY(-3px);box-shadow:var(--site-shadow)}.nursing-recognition-card>span{display:grid;width:38px;height:38px;place-items:center;margin-bottom:65px;border-radius:50%;background:var(--site-blue-soft);color:var(--site-blue-dark);font-size:.63rem;font-weight:700}.nursing-recognition-card h3{margin-bottom:12px;font-size:1.2rem;font-weight:500!important}.nursing-recognition-card p{margin:0;color:var(--site-muted);font-size:.86rem;line-height:1.7}.nursing-support-panel{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(35px,7vw,90px);margin-top:48px;padding:clamp(28px,4vw,48px);border-radius:8px;background:var(--site-blue-dark)}.nursing-support-panel>div>span{color:#9fc1da;font-size:.63rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.nursing-support-panel h3{margin:13px 0 0;color:#fff!important;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:500!important;letter-spacing:-.04em}.nursing-support-panel>div p{margin:14px 0 0;color:rgba(255,255,255,.6);font-size:.82rem;line-height:1.65}.nursing-support-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0;padding:0;list-style:none}.nursing-support-panel li{border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.72)}.nursing-support-panel li:before{background:rgba(255,255,255,.1);color:#d5e6f1}@media (max-width:900px){.pathway-panel{grid-template-columns:96px minmax(0,1fr)}.pathway-panel__rail{padding:26px 18px}.nursing-path__layout,.nursing-support-panel,.pathway-copy-grid,.pathway-subsection,.pathway-support{grid-template-columns:1fr}.nursing-path__layout{gap:42px}.nursing-compare-grid,.nursing-recognition-grid{grid-template-columns:1fr}.nursing-recognition-card{min-height:0}.nursing-recognition-card>span{margin-bottom:32px}.recognition-journey{grid-template-columns:repeat(4,1fr)}.nursing-support-panel{gap:28px}}@media (max-width:600px){.pathway-panel{grid-template-columns:1fr}.pathway-panel__rail{min-height:86px;flex-direction:row;align-items:center;padding:18px 22px}.pathway-panel__rail span{font-size:2rem}.pathway-panel__rail small{max-width:150px;text-align:right}.pathway-panel__content{padding:26px 20px 30px}.nursing-support-panel ul,.pathway-support ul,.requirement-grid{grid-template-columns:1fr}.nursing-compare-intro{margin-bottom:32px}.nursing-compare-card header{min-height:160px;padding:25px 24px}.nursing-compare-card dl{padding-inline:22px}.nursing-compare-card dl>div{grid-template-columns:80px 1fr;gap:14px}.nursing-path__layout{grid-template-columns:minmax(0,1fr)}.nursing-journey{display:grid;grid-template-columns:repeat(2,1fr)}.nursing-journey li{min-width:0;border-right:1px solid rgba(255,255,255,.15)}.recognition-journey{grid-template-columns:repeat(2,1fr)}.recognition-journey li:nth-child(2n):after{content:none}}.present-journey{position:relative;overflow:hidden;background:radial-gradient(circle at 86% 12%,rgba(49,95,125,.09),transparent 27%),linear-gradient(180deg,var(--site-paper) 0,var(--site-paper-alt) 100%)!important}.present-journey:before{content:"";position:absolute;top:0;left:50%;width:min(1160px,calc(100% - 48px));height:1px;background:linear-gradient(90deg,transparent,var(--site-rule) 18%,var(--site-rule) 82%,transparent);transform:translateX(-50%)}.present-journey__head{max-width:780px;margin-bottom:clamp(42px,6vw,66px)}.present-journey__head .a1p-kicker{margin-bottom:13px}.present-journey__head h2{font-size:clamp(2.7rem,5.4vw,5.35rem);line-height:.95}.present-journey__head>p:last-child{max-width:540px;margin-top:22px;font-size:.98rem}.present-journey__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.present-journey__card{position:relative;display:flex;min-height:560px;flex-direction:column;overflow:hidden;border:1px solid var(--site-rule);border-radius:10px;background:#fff;box-shadow:0 24px 65px rgba(23,35,49,.07);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.present-journey__card:after{content:"";position:absolute;right:-45px;bottom:-68px;width:180px;height:180px;border:1px solid rgba(49,95,125,.1);border-radius:50%;box-shadow:0 0 0 25px rgba(49,95,125,.025),0 0 0 50px rgba(49,95,125,.018);pointer-events:none}.present-journey__card:hover{z-index:1;transform:translateY(-6px);border-color:rgba(49,95,125,.34);box-shadow:0 28px 70px rgba(23,35,49,.09)}.present-journey__card--featured{border-color:var(--site-blue-dark);background:var(--site-blue-dark)}.present-journey__card--featured:after{border-color:rgba(255,255,255,.1);box-shadow:0 0 0 25px rgba(255,255,255,.025),0 0 0 50px rgba(255,255,255,.018)}.present-journey__media{position:relative;height:245px;overflow:hidden;background:#dfe7ec}.present-journey__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,28,43,.02),rgba(10,28,43,.34));pointer-events:none}.present-journey__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.72) contrast(.96);transition:transform .7s cubic-bezier(.22,1,.36,1),filter .4s ease}.present-journey__card:first-child .present-journey__media img{-o-object-position:50% 31%;object-position:50% 31%}.present-journey__card:nth-child(2) .present-journey__media img{-o-object-position:50% 42%;object-position:50% 42%}.present-journey__card:nth-child(3) .present-journey__media img{-o-object-position:50% 28%;object-position:50% 28%}.present-journey__card:hover .present-journey__media img{transform:scale(1.045);filter:saturate(.9) contrast(.98)}.present-journey__top{position:absolute;right:20px;bottom:18px;left:20px;z-index:1;display:flex;align-items:center;justify-content:space-between}.present-journey__top>span{color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.15em;text-shadow:0 1px 8px rgba(0,0,0,.28)}.present-journey__icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;background:rgba(15,42,62,.38);backdrop-filter:blur(8px)}.present-journey__body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;padding:28px 28px 24px}.present-journey__card h3{max-width:240px;margin:0 0 15px;color:var(--site-ink);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:500!important;line-height:1.08;letter-spacing:-.035em}.present-journey__body>p{margin:0;color:var(--site-muted);font-size:.88rem;line-height:1.72}.present-journey__body>small{position:relative;z-index:1;display:block;margin-top:auto;padding-top:15px;border-top:1px solid var(--site-rule);color:var(--site-blue);font-size:.61rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.present-journey__card--featured h3{color:#fff!important}.present-journey__card--featured .present-journey__body>p{color:rgba(255,255,255,.7)}.present-journey__card--featured .present-journey__body>small{border-color:rgba(255,255,255,.14);color:#b8d0e1}@media (max-width:850px){.present-journey__grid{grid-template-columns:1fr}.present-journey__card{min-height:520px}.present-journey__media{height:285px}}@media (max-width:520px){.present-journey__card{min-height:510px}.present-journey__media{height:250px}.present-journey__body{padding:24px 22px 22px}}.ct-phone-wrap{display:flex;border:1px solid var(--site-rule);border-radius:var(--site-radius);overflow:hidden;background:#fff}.ct-dial-select{flex-shrink:0;padding:0 10px 0 12px;background:#f7f8fa;border:none;border-right:1px solid var(--site-rule);font-size:.85rem;font-weight:600;color:var(--site-ink);cursor:pointer;outline:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;min-width:96px}.ct-phone-wrap .ct-phone-input{flex:1;border:none!important;border-radius:0!important;background:transparent!important;padding-left:12px!important}.ct-phone-wrap:focus-within{border-color:var(--site-ink);box-shadow:0 0 0 2px rgba(16,42,67,.08)}.legal-page{max-width:720px;margin:0 auto;padding:clamp(48px,6vw,80px) 0 clamp(64px,8vw,120px)}.legal-meta{font-size:.78rem;color:var(--site-muted);margin-bottom:48px;padding-bottom:20px;border-bottom:1px solid var(--site-rule)}.legal-section{padding-top:36px;margin-top:36px;border-top:1px solid var(--site-rule)}.legal-section:first-of-type{border-top:none;padding-top:0;margin-top:0}.legal-h2{font-size:1.1rem;letter-spacing:-.02em;margin:0 0 14px}.legal-h2,.legal-h3{font-weight:700;color:var(--site-ink)}.legal-h3{font-size:.9rem;margin:20px 0 6px}.legal-p{font-size:.9rem;color:#4a5a6a;line-height:1.78;margin:0 0 12px}.legal-p:last-child{margin-bottom:0}.legal-ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.legal-ul li{display:flex;gap:10px;font-size:.9rem;color:#4a5a6a;line-height:1.65}.legal-ul li:before{content:"—";flex-shrink:0;color:var(--site-muted);margin-top:1px}.legal-cta{margin-top:56px;padding:32px 36px;border:1px solid var(--site-rule);border-radius:var(--site-radius);display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--site-paper)}.legal-cta-text{flex:1}.legal-cta-text strong{display:block;font-size:1rem;font-weight:700;color:var(--site-ink);margin-bottom:4px}.legal-cta-text span{font-size:.82rem;color:var(--site-muted)}@media (max-width:580px){.legal-cta{flex-direction:column;align-items:flex-start}}.site-utility-bar{color:rgba(255,255,255,.72);background:#102b3f;border-bottom:1px solid rgba(255,255,255,.08)}.site-utility-bar__inner{width:min(1280px,calc(100% - 48px));height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.site-utility-bar__link,.site-utility-bar__note{font-size:.62rem;font-weight:600;letter-spacing:.115em;text-transform:uppercase}.site-utility-bar__note{color:rgba(255,255,255,.52)}.site-utility-bar__contact{display:flex;align-items:center;gap:24px}.site-utility-bar__link{display:flex;align-items:center;gap:7px;transition:color .2s ease}.site-utility-bar__link:hover{color:#fff}.site-header:not(.hm-editorial-nav):not(.course-premium-nav){color:#172636;background:rgba(250,249,246,.97);border-bottom:1px solid rgba(16,43,63,.13);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%)}.site-header--scrolled:not(.hm-editorial-nav):not(.course-premium-nav){background:rgba(250,249,246,.985);box-shadow:0 12px 35px rgba(24,39,52,.055)}.site-header__inner{width:min(1280px,calc(100% - 48px));margin:0 auto}.site-header__brand-link{display:block;padding-right:26px}.site-header__brand-link img{display:block}.site-header__desktop{gap:38px}.site-desktop-nav{display:flex;align-items:center;gap:12px}.site-nav-link,.site-nav-trigger{position:relative;display:inline-flex;align-items:center;gap:6px;padding:12px 13px;color:#243645;font-size:.76rem;font-weight:600;letter-spacing:.035em;text-decoration:none;transition:color .2s ease}.site-nav-trigger:after{content:"";position:absolute;right:13px;bottom:5px;left:13px;height:1px;background:#173e59;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.site-nav-link:hover,.site-nav-trigger.is-open,.site-nav-trigger:hover{color:#0f4e78}.site-nav-trigger.is-open:after,.site-nav-trigger:hover:after{transform:scaleX(1)}.site-nav-link__line{position:absolute;right:13px;bottom:5px;left:13px;height:1px;background:#173e59;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.site-nav-link:hover .site-nav-link__line{transform:scaleX(1)}.site-dropdown-wrap{margin-top:-10px;padding-top:25px;pointer-events:auto}.site-dropdown-wrap:before{content:"";position:absolute;inset:0 0 auto;height:25px}.site-header__cta{display:inline-flex;align-items:center;gap:18px;min-height:43px;padding:0 17px;color:#fff;background:#102b3f;border:1px solid #102b3f;font-size:.73rem;font-weight:700;letter-spacing:.035em;text-decoration:none;transition:color .22s ease,background .22s ease}.site-header__cta-icon-wrap{display:inline-grid;width:25px;height:25px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(255,255,255,.1);transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.site-header__cta-icon{width:13px;height:13px;stroke-width:2}.site-header__cta:hover{color:#102b3f;background:transparent}.site-header__cta:hover .site-header__cta-icon-wrap{color:#fff;background:#102b3f;border-color:#102b3f;transform:translate(2px,-2px)}.course-nav-cta:hover .site-header__cta-icon-wrap{transform:translate(2px,-2px)}.site-mega,.site-menu-card{color:#172636;background:#fbfaf7;border:1px solid #d8dee1;border-top:2px solid #173e59;box-shadow:0 28px 70px rgba(17,39,54,.16)}.site-mega--courses{width:min(960px,calc(100vw - 48px));display:block}.site-mega__intro{display:grid;grid-template-columns:1.05fr .9fr auto;grid-template-rows:auto auto;align-items:end;-moz-column-gap:64px;column-gap:64px;padding:44px 46px 46px;color:#fff;background:#173e59}.site-mega__eyebrow,.site-mega__label{margin:0;font-size:.59rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.site-mega__eyebrow{grid-column:1;grid-row:1;color:#a9c4d6!important}.site-header .site-mega__intro h3{grid-column:1;grid-row:2;margin:20px 0 0;color:#fff!important;font-size:1.78rem;font-weight:500;letter-spacing:-.035em;line-height:1.1}.site-header .site-mega__intro>p:not(.site-mega__eyebrow){grid-column:2;grid-row:1/span 2;align-self:end;margin:0;color:rgba(255,255,255,.84)!important;font-size:.8rem;line-height:1.9}.site-mega__intro-link{grid-column:3;grid-row:1/span 2;align-self:end;display:flex;align-items:center;justify-content:space-between;width:190px;margin:0;padding:15px 0 2px;color:#fff;border-top:1px solid rgba(255,255,255,.18);font-size:.72rem;font-weight:700;text-decoration:none}.site-mega__intro-link span{transition:transform .2s ease}.site-mega__intro-link:hover span{transform:translate(2px,-2px)}.site-mega__catalog{min-width:0}.site-mega__columns{display:grid;grid-template-columns:.82fr 1.08fr 1.1fr}.site-mega__column{min-width:0;padding:42px 38px 46px}.site-mega__column,.site-mega__column--wide{border-right:1px solid #e2e5e5}.site-mega__column--programs{grid-column:auto;display:block;padding-top:42px;padding-bottom:46px;border-top:0;border-right:0}.site-mega__label{margin-bottom:27px;color:#6e8493}.site-mega__column--programs .site-mega__label{grid-column:auto}.site-mega__link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;color:#243645;border-bottom:1px solid transparent;font-size:.78rem;font-weight:550;text-decoration:none;transition:color .18s ease,border-color .18s ease}.site-mega__arrow{color:#7590a1;font-size:.7rem;opacity:0;transform:translate(-4px,4px);transition:opacity .18s ease,transform .18s ease}.site-mega__link:hover{color:#0f4e78;border-color:#ccd7dc}.site-mega__link:hover .site-mega__arrow{opacity:1;transform:none}.site-mega__path{display:block;padding:10px 0 18px;color:#243645;text-decoration:none}.site-mega__path-name{display:block;font-size:.78rem;font-weight:600;line-height:1.25;transition:color .18s ease}.site-mega__path-sub{display:block;margin-top:7px;color:#7b8d99;font-size:.66rem;line-height:1.45}.site-mega__path:hover .site-mega__path-name{color:#0f4e78}.site-mega__foot{display:flex;align-items:center;gap:0;padding:18px 38px;border-top:1px solid #e2e5e5;color:#748792;font-size:.6rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.site-mega__foot span+span:before{content:"·";padding:0 12px;color:#aebbc2}.site-menu-card{width:420px}.site-menu-card--about{width:370px}.site-menu-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:19px 22px 16px;border-bottom:1px solid #dde2e4}.site-menu-card__head span{font-size:1rem;font-weight:600;letter-spacing:-.02em}.site-menu-card__head small{color:#798b97;font-size:.62rem;letter-spacing:.04em}.site-menu-card__list{padding:4px 22px}.site-menu-card__item{display:grid;grid-template-columns:24px 1fr 16px;gap:11px;align-items:start;padding:12px 0;color:#172636;border-bottom:1px solid #e2e5e5;text-decoration:none}.site-menu-card__item:last-child{border-bottom:0}.site-menu-card__number{padding-top:2px;color:#81929d;font-size:.57rem;font-weight:700;letter-spacing:.08em}.site-menu-card__copy{display:flex;flex-direction:column;gap:3px}.site-menu-card__title{font-size:.79rem;font-weight:650}.site-menu-card__sub{color:#71838f;font-size:.67rem;line-height:1.45}.site-menu-card__arrow{color:#678091;font-size:.72rem;opacity:0;transform:translate(-3px,3px);transition:opacity .18s ease,transform .18s ease}.site-menu-card__item:hover .site-menu-card__title{color:#0f4e78}.site-menu-card__item:hover .site-menu-card__arrow{opacity:1;transform:none}.site-menu-card__foot{padding:12px 22px;color:#dce5ea;background:#173e59;font-size:.64rem;letter-spacing:.035em}@media (max-width:1050px){.site-header__desktop{gap:18px}.site-nav-link,.site-nav-trigger{padding-inline:9px;font-size:.72rem}.site-nav-link__line,.site-nav-trigger:after{right:9px;left:9px}.site-header__cta{gap:10px;padding-inline:13px}.site-mega--courses{width:min(900px,calc(100vw - 32px))}.site-mega__intro{grid-template-columns:1fr 1fr;-moz-column-gap:48px;column-gap:48px;padding:38px 36px}.site-mega__intro-link{grid-column:1/-1;grid-row:3;width:100%;margin-top:32px}.site-mega__column{padding:36px 28px 40px}.site-mega__column--programs{padding-top:36px;padding-bottom:40px}}@media (max-width:767px){.site-header__inner,.site-utility-bar__inner{width:calc(100% - 32px)}.site-utility-bar__note{display:none}.site-utility-bar__inner{justify-content:flex-end}.site-header__brand-link{padding-right:0}}