.stripe-site-header{display:block}.stripe-site-header{position:sticky;top:0;z-index:100;transition:box-shadow .22s ease,background .22s ease}.stripe-nav{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:76px;padding:0 max(22px,calc((100vw - var(--container)) / 2));border-bottom:1px solid rgba(255,255,255,.18);background:#ffffffd1;color:var(--ink);backdrop-filter:blur(14px);transition:min-height .3s cubic-bezier(.4,0,.2,1),background .22s ease,box-shadow .22s ease}.stripe-site-header.is-scrolled .stripe-nav{min-height:60px;background:#fffffff0;box-shadow:0 1px #ffffffa6 inset,0 4px 10px #07192214,0 12px 24px #0719221f,0 24px 48px #07192224;backdrop-filter:blur(20px)}.stripe-nav-panel,.stripe-nav-scroll,.stripe-drawer-foot{display:contents}.stripe-drawer-head,.stripe-nav-scrim{display:none}.stripe-nav-menu{display:flex;align-items:center;justify-content:center;gap:6px}.stripe-nav-link{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:42px;padding:0 14px;border:0;background:transparent;color:#243945;font-family:inherit;font-size:.9rem;font-weight:800;line-height:1;border-radius:999px}.stripe-nav-trigger{padding:0 8px 0 14px}.stripe-nav-pill{gap:6px;padding:0 16px;color:var(--navy, #1a0088);background:color-mix(in srgb,var(--coral, #ff5e32) 12%,#ffffff);border:1px solid color-mix(in srgb,var(--coral, #ff5e32) 32%,transparent)}.stripe-nav-pill i,.stripe-nav-pill svg{width:15px;height:15px;color:var(--coral, #ff5e32)}.stripe-nav-pill:hover{background:var(--coral, #ff5e32);color:#fff}.stripe-nav-pill:hover i,.stripe-nav-pill:hover svg{color:#fff}.stripe-nav-pill.is-active{background:var(--coral, #ff5e32);color:#fff}.stripe-nav-pill.is-active i,.stripe-nav-pill.is-active svg{color:#fff}.stripe-nav-pill:after{display:none}.stripe-nav-link:after{content:"";position:absolute;left:16px;right:16px;bottom:7px;height:2px;transform:scaleX(0);transform-origin:center;background:var(--coral);transition:transform .18s ease}.stripe-nav-trigger:after{right:22px}.stripe-nav-link:hover:after,.stripe-nav-link.is-active:after,.stripe-nav-trigger[aria-expanded=true]:after,.stripe-nav-trigger.has-active:after{transform:scaleX(1)}.stripe-nav-trigger.has-active{color:var(--teal-dark)}.stripe-nav-trigger .nav-trigger-chevron{width:14px;height:14px;transition:transform .2s ease}.stripe-nav-trigger[aria-expanded=true] .nav-trigger-chevron{transform:rotate(180deg)}.stripe-flyout{position:absolute;top:100%;left:0;right:0;height:0;z-index:80;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s;visibility:hidden}.stripe-flyout.is-open{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;transition:opacity .2s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.stripe-flyout-arrow{position:absolute;top:6px;left:0;width:14px;height:14px;margin-left:-7px;background:var(--theme-surface-solid, #ffffff);border-top:1px solid var(--theme-border, rgba(19, 37, 47, .1));border-left:1px solid var(--theme-border, rgba(19, 37, 47, .1));border-top-left-radius:2px;transform:translate(0) rotate(45deg);transition:transform .36s cubic-bezier(.25,1,.5,1);z-index:1}.stripe-flyout-bg{position:absolute;top:12px;left:0;width:360px;height:200px;background:var(--theme-surface-solid, #ffffff);border:1px solid var(--theme-border, rgba(19, 37, 47, .1));border-radius:8px;box-shadow:0 28px 70px #07192229,0 10px 24px #07192214;overflow:hidden;transform:translate(0);transition:transform .36s cubic-bezier(.25,1,.5,1),width .36s cubic-bezier(.25,1,.5,1),height .36s cubic-bezier(.25,1,.5,1);will-change:transform,width,height}.stripe-flyout.is-snapping .stripe-flyout-bg,.stripe-flyout.is-snapping .stripe-flyout-arrow{transition:none!important}.stripe-flyout-viewport{position:relative;width:100%;height:100%}.stripe-flyout-section{position:absolute;top:0;left:0;opacity:0;pointer-events:none;transform:translate(0);transition:opacity .22s ease,transform .36s cubic-bezier(.25,1,.5,1)}.stripe-flyout-section.is-active{opacity:1;pointer-events:auto}.stripe-flyout-section.is-scrollable{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(19,37,47,.28) transparent}.stripe-flyout-section.is-scrollable::-webkit-scrollbar{width:8px}.stripe-flyout-section.is-scrollable::-webkit-scrollbar-track{background:transparent}.stripe-flyout-section.is-scrollable::-webkit-scrollbar-thumb{background:#13252f38;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.stripe-flyout-section.is-scrollable::-webkit-scrollbar-thumb:hover{background:#13252f61;background-clip:padding-box}.stripe-flyout-section[data-stripe-section=destinations]{width:min(var(--dest-width, 940px),calc(100vw - 32px))}.stripe-flyout-section[data-stripe-section=fit-assessment]{width:min(560px,calc(100vw - 32px))}.stripe-flyout-section[data-stripe-section=services]{width:min(340px,calc(100vw - 32px))}.stripe-flyout .course-menu-card{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 20px;gap:10px;align-items:center;min-width:0;height:100%;min-height:0;padding:11px 10px;border:1px solid rgba(19,37,47,.09);border-radius:8px;background:#ffffffd1;color:var(--ink);text-align:left;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.stripe-flyout button.course-menu-card{width:100%;font:inherit;cursor:pointer}.stripe-flyout .course-menu-card:after{display:none}.stripe-flyout .course-menu-card:hover{border-color:#0d7a783d;background:#f5fbfa;color:var(--teal-dark);box-shadow:0 12px 24px #07192214;transform:translateY(-1px)}.stripe-flyout .course-menu-card--mbbs{overflow:hidden;border-color:#c7924a85;background:radial-gradient(circle at 90% 12%,rgba(255,255,255,.72),transparent 34%),linear-gradient(135deg,#fff7d8,#f5d98c 48%,#efbd58);box-shadow:inset 0 1px #ffffffeb,0 10px 22px #7c531924}.stripe-flyout .course-menu-card--mbbs:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.42) 0%,transparent 32%,rgba(171,105,20,.12) 100%)}.stripe-flyout .course-menu-card--mbbs>*{position:relative;z-index:1}.stripe-flyout .course-menu-card--mbbs .course-icon--mbbs{--ci-bg: rgba(255, 255, 255, .66);--ci-fg: #8b560f;border-color:#8b560f38;box-shadow:inset 0 1px #ffffffd1}.stripe-flyout .course-menu-card--mbbs .course-menu-copy strong{color:#6e4210}.stripe-flyout .course-menu-card--mbbs .course-menu-copy small{color:#8b631f}.stripe-flyout .course-menu-card--mbbs .course-menu-arrow{color:#8b560f;background:#ffffff57}.stripe-flyout .course-menu-card--mbbs:hover{border-color:#c7924a85;background:radial-gradient(circle at 90% 12%,rgba(255,255,255,.78),transparent 34%),linear-gradient(135deg,#fff0b8,#f0c969 48%,#dda03a);color:#7c5319;box-shadow:inset 0 1px #ffffffe0,0 14px 28px #7c53192e}.stripe-flyout .course-menu-card--mbbs:hover .course-menu-copy strong{color:#5f380b}.stripe-flyout .course-menu-card--mbbs:hover .course-menu-copy small{color:#744f17}.stripe-flyout .course-menu-card--mbbs:hover .course-menu-arrow{background:#8b560f;color:#fff}.stripe-flyout .course-menu-grid--fit{grid-auto-rows:minmax(66px,auto)}.stripe-flyout .course-menu-grid--fit .course-menu-copy strong{white-space:normal}@media(min-width:1081px){.stripe-flyout-section[data-stripe-section=services] .submenu-wrap{position:static}.stripe-flyout .course-submenu{position:absolute;top:52px;left:100%;z-index:2;display:grid;gap:8px;width:248px;margin:0;padding:0 0 0 18px;border:0;border-left:1px solid var(--theme-border, rgba(19, 37, 47, .12));border-radius:0;background:transparent;box-shadow:none;max-height:none;overflow:visible;opacity:0;visibility:hidden;transform:translate(8px);pointer-events:none;transition:opacity .2s ease,transform .26s cubic-bezier(.25,1,.5,1),visibility 0s linear .22s}.stripe-flyout .course-submenu:after{display:none}.stripe-flyout .submenu-wrap.is-col-open .course-submenu,.stripe-flyout .submenu-wrap:focus-within .course-submenu{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto;transition:opacity .2s ease,transform .26s cubic-bezier(.25,1,.5,1),visibility 0s}.stripe-flyout .submenu-wrap.is-col-open .course-menu-card.has-submenu,.stripe-flyout .submenu-wrap:focus-within .course-menu-card.has-submenu{border-color:#0d7a783d;background:#f5fbfa}.stripe-flyout .submenu-wrap.is-col-open .course-menu-card.has-submenu .course-menu-arrow,.stripe-flyout .submenu-wrap:focus-within .course-menu-card.has-submenu .course-menu-arrow{transform:rotate(180deg)}}.stripe-flyout .submenu-wrap.is-open .course-menu-card.has-submenu .course-menu-arrow{transform:rotate(180deg)}html[data-color-theme] .stripe-nav,html[data-color-theme] .stripe-site-header.is-scrolled .stripe-nav{background:var(--theme-nav-bg);border-bottom-color:var(--theme-border-soft);box-shadow:0 18px 50px #2f0a581a}html[data-color-theme] .stripe-site-header.is-scrolled .stripe-nav{box-shadow:0 1px #ffffff8c inset,0 4px 10px #1a008814,0 12px 24px #1a00881f,0 24px 48px #2f0a5829}html[data-color-theme] .stripe-nav-link,html[data-color-theme] .stripe-nav-trigger{color:var(--navy)}html[data-color-theme] .stripe-flyout-bg,html[data-color-theme] .stripe-flyout-arrow{border-color:var(--theme-border);background:var(--theme-surface-solid)}html[data-color-theme] .stripe-flyout-bg{box-shadow:var(--shadow)}html[data-color-theme] .stripe-flyout .course-menu-card{border-color:var(--theme-border);background:color-mix(in srgb,var(--theme-surface-solid) 86%,transparent)}html[data-color-theme] .stripe-flyout .course-menu-card:hover{border-color:color-mix(in srgb,var(--teal) 32%,transparent);background:var(--aqua)}html[data-color-theme] .stripe-flyout .course-menu-card--mbbs{border-color:#c7924a94;background:radial-gradient(circle at 90% 12%,rgba(255,255,255,.72),transparent 34%),linear-gradient(135deg,#fff7d8,#f5d98c 48%,#efbd58);box-shadow:inset 0 1px #ffffffeb,0 10px 22px #7c531924}html[data-color-theme] .stripe-flyout .course-menu-card--mbbs:hover{border-color:#c7924aad;background:radial-gradient(circle at 90% 12%,rgba(255,255,255,.78),transparent 34%),linear-gradient(135deg,#fff0b8,#f0c969 48%,#dda03a);box-shadow:inset 0 1px #ffffffe0,0 14px 28px #7c53192e}@media(max-width:1080px){body.stripe-nav-open{overflow:hidden}.stripe-nav{grid-template-columns:1fr auto;min-height:68px;padding:0 20px;gap:10px}.stripe-nav,.stripe-site-header.is-scrolled .stripe-nav{-webkit-backdrop-filter:none;backdrop-filter:none}.stripe-nav-scrim{display:block;position:fixed;inset:0;z-index:110;background:#0c092375;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .34s ease,visibility 0s linear .34s}.stripe-nav-open .stripe-nav-scrim{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .34s ease,visibility 0s}.stripe-nav-panel{position:fixed;top:0;right:0;bottom:0;z-index:120;display:flex;flex-direction:column;width:min(400px,90vw);height:100dvh;background:var(--theme-surface-solid, #ffffff);border-left:1px solid var(--theme-border, var(--line));box-shadow:-28px 0 64px #07081e4d;transform:translate(100%);visibility:hidden;pointer-events:none;overscroll-behavior:contain;transition:transform .44s cubic-bezier(.22,1,.36,1),visibility 0s linear .44s}.stripe-nav-open .stripe-nav-panel{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .44s cubic-bezier(.22,1,.36,1),visibility 0s}.stripe-nav-open .stripe-nav-toggle{opacity:0;pointer-events:none;transition:opacity .16s ease}.stripe-nav-toggle{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--navy) 20%,transparent);background:var(--theme-surface-solid, #fff);color:var(--navy);box-shadow:0 4px 12px #1a00881a;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.stripe-nav-toggle svg,.stripe-nav-toggle i{width:23px;height:23px;stroke-width:2.4}.stripe-nav-toggle:active{transform:scale(.92);background:color-mix(in srgb,var(--navy) 6%,var(--theme-surface-solid))}.stripe-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:17px 18px 16px;border-bottom:1px solid var(--theme-border-soft, var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--aqua) 34%,var(--theme-surface-solid)) 0%,var(--theme-surface-solid) 100%)}.stripe-drawer-brand{text-decoration:none}.stripe-drawer-brand .brand-mark{height:34px}.stripe-drawer-brand .brand-wordmark strong{font-size:1rem;font-weight:800;color:var(--navy);letter-spacing:-.01em}.stripe-drawer-brand .brand-wordmark small{color:var(--muted);font-size:.7rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.stripe-drawer-close{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border:1px solid var(--theme-border, var(--line));border-radius:50%;background:var(--theme-surface-solid, #fff);color:var(--navy);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .26s cubic-bezier(.22,1,.36,1)}.stripe-drawer-close:hover,.stripe-drawer-close:focus-visible{background:var(--navy);border-color:var(--navy);color:#fff;transform:rotate(90deg);outline:none}.stripe-drawer-close svg{width:20px;height:20px;stroke-width:2.2}.stripe-nav-scroll{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 16px 20px}.stripe-nav-menu{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.stripe-nav-link{position:relative;justify-content:space-between;width:100%;min-height:54px;padding:0 14px;border-radius:12px;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--navy);transition:background .16s ease,color .16s ease}.stripe-nav-link:after{display:none}.stripe-nav-menu button.stripe-nav-trigger:first-of-type{margin-top:8px}.stripe-nav-link:active,.stripe-nav-link:hover,.stripe-nav-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--navy) 6%,transparent)}.stripe-nav-link.is-active,.stripe-nav-trigger.has-active{background:color-mix(in srgb,var(--coral) 12%,transparent);color:var(--navy)}.stripe-nav-link.is-active:before,.stripe-nav-trigger.has-active:before{content:"";position:absolute;left:0;top:50%;width:3px;height:22px;transform:translateY(-50%);border-radius:0 4px 4px 0;background:var(--coral)}.stripe-nav-trigger .nav-trigger-chevron{width:18px;height:18px;color:var(--muted)}.stripe-nav-trigger[aria-expanded=true] .nav-trigger-chevron,.stripe-nav-trigger.has-active .nav-trigger-chevron{color:var(--teal-dark)}.stripe-flyout{position:static;height:auto;margin-top:4px;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:none}.stripe-flyout-arrow{display:none}.stripe-flyout-bg{position:static;width:100%!important;height:auto!important;transform:none!important;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;transition:none}html[data-color-theme] .stripe-flyout-bg{box-shadow:none}.stripe-flyout-viewport{height:auto}.stripe-flyout-section{position:static;width:100%!important;opacity:1;transform:none;transition:none;display:none}.stripe-flyout-section.is-active{display:block;animation:stripeDrawerReveal .32s cubic-bezier(.22,1,.36,1)}@keyframes stripeDrawerReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.stripe-flyout .nav-dropdown-shell{grid-template-columns:1fr;border:1px solid var(--theme-border, var(--line));border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--aqua) 24%,var(--theme-surface-solid))}.stripe-flyout .nav-dropdown-main{padding:14px;border-right:0}.stripe-flyout .nav-dropdown-grid{grid-template-columns:1fr 1fr;gap:8px}.stripe-flyout .course-menu-grid--hub{grid-auto-rows:minmax(72px,auto);gap:10px}.stripe-flyout .course-menu-grid--hub .course-menu-card{grid-template-columns:44px minmax(0,1fr) 22px;padding:12px}.stripe-flyout .course-menu-grid--hub .course-icon{width:44px;height:44px}.stripe-flyout .course-menu-grid--hub .course-menu-copy strong{font-size:.96rem;white-space:normal}.stripe-flyout .course-menu-grid--hub .course-menu-copy small{white-space:normal}.stripe-drawer-foot{display:flex;flex:0 0 auto;padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--theme-border-soft, var(--line));background:var(--theme-surface-solid, #ffffff)}.stripe-nav-cta{display:inline-flex;width:100%;min-height:52px}}@media(max-width:1080px)and (prefers-reduced-motion:reduce){.stripe-nav-panel,.stripe-nav-open .stripe-nav-panel{transition:visibility 0s}.stripe-nav-scrim,.stripe-nav-open .stripe-nav-scrim{transition:visibility 0s,opacity 0s}.stripe-flyout-section.is-active{animation:none}.stripe-drawer-close:hover,.stripe-drawer-close:focus-visible{transform:none}}
