.Platform-module__RKAy8q__shell{background:var(--egbs-white);grid-template-columns:284px minmax(0,1fr);min-height:100vh;display:grid}.Platform-module__RKAy8q__sidebar{z-index:30;background:var(--egbs-white);border-right:1px solid var(--egbs-mist);grid-template-rows:auto 1fr auto;gap:20px;height:100vh;padding:22px;display:grid;position:sticky;top:0;box-shadow:10px 0 28px #001f620d}.Platform-module__RKAy8q__sidebarHeader{justify-content:space-between;align-items:center;display:flex}.Platform-module__RKAy8q__brand img{width:168px}.Platform-module__RKAy8q__nav{align-content:start;gap:8px;display:grid}.Platform-module__RKAy8q__nav a,.Platform-module__RKAy8q__smallButton,.Platform-module__RKAy8q__iconButton{border:1px solid var(--egbs-mist);background:var(--egbs-white);color:var(--egbs-navy);cursor:pointer;border-radius:8px;padding:11px 12px;font-size:14px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.Platform-module__RKAy8q__nav a{align-items:center;gap:10px;display:flex}.Platform-module__RKAy8q__nav a.Platform-module__RKAy8q__activeNav,.Platform-module__RKAy8q__smallButton.Platform-module__RKAy8q__primary,.Platform-module__RKAy8q__primaryButton{background:var(--egbs-navy);border-color:var(--egbs-navy);color:var(--egbs-white)}.Platform-module__RKAy8q__sidebarFooter{gap:12px;display:grid}.Platform-module__RKAy8q__userPill{border:1px solid var(--egbs-mist);background:var(--egbs-ice);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.Platform-module__RKAy8q__userPill span{background:var(--egbs-navy);width:38px;height:38px;color:var(--egbs-white);border-radius:50%;place-items:center;font-weight:800;display:grid}.Platform-module__RKAy8q__userPill div{gap:2px;min-width:0;display:grid}.Platform-module__RKAy8q__userPill strong,.Platform-module__RKAy8q__userPill small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Platform-module__RKAy8q__userPill small{color:var(--egbs-slate);text-transform:capitalize;font-size:12px}.Platform-module__RKAy8q__iconButton{place-items:center;width:40px;height:40px;padding:0;display:grid}.Platform-module__RKAy8q__mainArea{background:linear-gradient(180deg,var(--egbs-ice)0,var(--egbs-white)360px);min-width:0}.Platform-module__RKAy8q__topbar{z-index:15;border-bottom:1px solid var(--egbs-mist);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;align-items:center;gap:14px;min-height:74px;padding:14px 40px;display:flex;position:sticky;top:0}.Platform-module__RKAy8q__topbar div{gap:2px;display:grid}.Platform-module__RKAy8q__topbar strong{font-size:18px}.Platform-module__RKAy8q__menuButton,.Platform-module__RKAy8q__mobileClose{border:1px solid var(--egbs-mist);background:var(--egbs-white);width:42px;height:42px;color:var(--egbs-navy);cursor:pointer;border-radius:8px;place-items:center;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:none}.Platform-module__RKAy8q__scrim{display:none}.Platform-module__RKAy8q__hero{border-bottom:1px solid var(--egbs-mist);grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:start;gap:28px;padding:24px 40px 42px;display:grid}.Platform-module__RKAy8q__heroText{gap:18px;max-width:760px;display:grid}.Platform-module__RKAy8q__eyebrow{color:var(--egbs-orange);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:700}.Platform-module__RKAy8q__hero h1,.Platform-module__RKAy8q__pageTitle h1{margin:0;font-family:Cormorant Garamond,Times New Roman,serif;line-height:.98}.Platform-module__RKAy8q__hero h1{font-size:clamp(40px,6vw,84px)}.Platform-module__RKAy8q__pageTitle h1{font-size:clamp(20px,3vw,42px)}.Platform-module__RKAy8q__hero p,.Platform-module__RKAy8q__pageTitle p{max-width:680px;color:var(--egbs-slate);margin:0;font-size:18px;line-height:1.7}.Platform-module__RKAy8q__heroPanel{background:var(--egbs-ice);box-shadow:var(--shadow-soft);border-radius:8px;gap:14px;padding:24px;display:grid}.Platform-module__RKAy8q__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.Platform-module__RKAy8q__metric{background:var(--egbs-white);border:1px solid var(--egbs-mist);border-radius:8px;align-content:center;gap:4px;min-height:108px;padding:16px;display:grid}.Platform-module__RKAy8q__metricHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.Platform-module__RKAy8q__metricIcon,.Platform-module__RKAy8q__cardIcon{width:42px;height:42px;color:var(--egbs-orange);background:#f18b261f;border-radius:8px;place-items:center;display:grid}.Platform-module__RKAy8q__metric strong{font-size:28px}.Platform-module__RKAy8q__metric span{color:var(--egbs-slate);font-size:13px}.Platform-module__RKAy8q__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Platform-module__RKAy8q__primaryButton,.Platform-module__RKAy8q__secondaryButton{border:1px solid var(--egbs-navy);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.Platform-module__RKAy8q__secondaryButton{background:var(--egbs-white);color:var(--egbs-navy)}.Platform-module__RKAy8q__primaryButton:disabled,.Platform-module__RKAy8q__secondaryButton:disabled,.Platform-module__RKAy8q__smallButton:disabled,.Platform-module__RKAy8q__iconButton:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}.Platform-module__RKAy8q__section,.Platform-module__RKAy8q__page{padding:34px 40px 72px}.Platform-module__RKAy8q__pageTitle{gap:10px;margin-bottom:28px;display:grid}.Platform-module__RKAy8q__toolbar{flex-wrap:wrap;gap:12px;margin:16px 0 22px;display:flex}.Platform-module__RKAy8q__input,.Platform-module__RKAy8q__select,.Platform-module__RKAy8q__textarea{border:1px solid var(--egbs-mist);background:var(--egbs-white);width:100%;min-height:44px;color:var(--egbs-navy);border-radius:8px;padding:11px 12px}.Platform-module__RKAy8q__uploadPreview{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.Platform-module__RKAy8q__uploadPreview img{object-fit:cover;border:1px solid var(--egbs-mist);border-radius:8px;width:100%;height:92px}.Platform-module__RKAy8q__radioGroup{border:0;flex-wrap:wrap;gap:12px;padding:0;display:flex}.Platform-module__RKAy8q__radioGroup legend{width:100%;color:var(--egbs-navy);margin-bottom:2px;font-size:14px;font-weight:600}.Platform-module__RKAy8q__radioGroup label{border:1px solid var(--egbs-mist);background:var(--egbs-white);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:11px 14px;display:inline-flex}.Platform-module__RKAy8q__radioGroup input{accent-color:var(--egbs-navy);margin:0}.Platform-module__RKAy8q__passwordField{position:relative}.Platform-module__RKAy8q__passwordField .Platform-module__RKAy8q__input{padding-right:48px}.Platform-module__RKAy8q__inputInvalid{border-color:#c53030}.Platform-module__RKAy8q__passwordMatchStatus{min-height:20px;margin-top:-8px;font-size:13px;font-weight:600}.Platform-module__RKAy8q__passwordMismatch{color:#c53030}.Platform-module__RKAy8q__passwordMatch{color:#237a57}.Platform-module__RKAy8q__passwordToggle{width:36px;height:36px;color:var(--egbs-slate);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.Platform-module__RKAy8q__textarea{resize:vertical;min-height:104px}.Platform-module__RKAy8q__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.Platform-module__RKAy8q__formGrid label,.Platform-module__RKAy8q__stack label{color:var(--egbs-slate);gap:7px;font-size:13px;font-weight:700;display:grid}.Platform-module__RKAy8q__full{grid-column:1/-1}.Platform-module__RKAy8q__grid,.Platform-module__RKAy8q__selectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.Platform-module__RKAy8q__selectionCard{text-align:left;border:1px solid var(--egbs-mist);background:var(--egbs-white);min-height:260px;color:var(--egbs-navy);box-shadow:var(--shadow-card);cursor:pointer;border-radius:8px;align-content:start;gap:12px;padding:20px;display:grid}.Platform-module__RKAy8q__selectionCard>span:not(.Platform-module__RKAy8q__selectionHeader){color:var(--egbs-slate);line-height:1.55}.Platform-module__RKAy8q__selectionCard>strong:first-of-type{font-size:20px}.Platform-module__RKAy8q__selectionCard:disabled{cursor:not-allowed;opacity:.66}.Platform-module__RKAy8q__selectedCard{border-color:var(--egbs-orange);box-shadow:0 10px 26px #f18b2626}.Platform-module__RKAy8q__selectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.Platform-module__RKAy8q__checkControl{border:1px solid var(--egbs-mist);width:32px;height:32px;color:var(--egbs-white);background:var(--egbs-navy);border-radius:8px;place-items:center;display:grid}.Platform-module__RKAy8q__price{color:var(--egbs-navy);font-size:18px}.Platform-module__RKAy8q__checkoutBar{z-index:10;border:1px solid var(--egbs-mist);box-shadow:var(--shadow-soft);background:#fffffff5;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px;display:flex;position:sticky;bottom:16px}.Platform-module__RKAy8q__checkoutBar div{gap:3px;display:grid}.Platform-module__RKAy8q__checkoutBar span,.Platform-module__RKAy8q__orderSummary span,.Platform-module__RKAy8q__orderSummary small,.Platform-module__RKAy8q__resumeBanner span{color:var(--egbs-slate)}.Platform-module__RKAy8q__checkoutBar strong{font-size:22px}.Platform-module__RKAy8q__checkoutLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.Platform-module__RKAy8q__orderSummary,.Platform-module__RKAy8q__paymentState{border:1px solid var(--egbs-mist);background:var(--egbs-white);box-shadow:var(--shadow-card);border-radius:8px;gap:14px;padding:22px;display:grid}.Platform-module__RKAy8q__orderSummary strong{font-size:28px}.Platform-module__RKAy8q__paymentState{max-width:680px}.Platform-module__RKAy8q__paymentIcon{background:var(--egbs-ice);width:60px;height:60px;color:var(--egbs-orange);border-radius:8px;place-items:center;display:grid}.Platform-module__RKAy8q__resumeBanner{background:#f18b2614;border:1px solid #f18b2666;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:18px;display:flex}.Platform-module__RKAy8q__resumeBanner div{gap:4px;display:grid}.Platform-module__RKAy8q__sectionHeader{justify-content:space-between;align-items:end;gap:16px;margin:34px 0 16px;display:flex}.Platform-module__RKAy8q__sectionHeader h2{margin:4px 0 0;font-size:28px}.Platform-module__RKAy8q__dashboardGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:18px;display:grid}.Platform-module__RKAy8q__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.Platform-module__RKAy8q__card,.Platform-module__RKAy8q__tableWrap,.Platform-module__RKAy8q__formPanel,.Platform-module__RKAy8q__stateBox{border:1px solid var(--egbs-mist);background:var(--egbs-white);box-shadow:var(--shadow-card);border-radius:8px}.Platform-module__RKAy8q__card{align-content:start;gap:12px;min-height:220px;padding:20px;display:grid}.Platform-module__RKAy8q__programmeBanner{object-fit:cover;border-radius:8px 8px 0 0;width:calc(100% + 40px);height:156px;margin:-20px -20px 4px}.Platform-module__RKAy8q__compactCard{min-height:auto}.Platform-module__RKAy8q__card h3{margin:0;font-size:21px}.Platform-module__RKAy8q__card p{color:var(--egbs-slate);margin:0;line-height:1.55}.Platform-module__RKAy8q__programApplyButton{background:var(--egbs-orange);color:var(--egbs-white);border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;font-size:14px;font-weight:700;display:inline-flex}.Platform-module__RKAy8q__homeProgram{background:var(--egbs-navy);min-height:320px;box-shadow:var(--shadow-card);border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);display:grid;overflow:hidden}.Platform-module__RKAy8q__homeProgramContent{color:var(--egbs-white);align-content:center;gap:14px;padding:38px;display:grid}.Platform-module__RKAy8q__homeProgramContent h2,.Platform-module__RKAy8q__homeProgramContent p{margin:0}.Platform-module__RKAy8q__homeProgramContent h2{font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(32px,4vw,52px);line-height:1}.Platform-module__RKAy8q__homeProgramContent p{color:#ffffffc7;max-width:620px;line-height:1.6}.Platform-module__RKAy8q__homeProgramContent .Platform-module__RKAy8q__badge{color:var(--egbs-white);background:#ffffff24;justify-self:start}.Platform-module__RKAy8q__homeProgramContent .Platform-module__RKAy8q__secondaryButton{color:var(--egbs-white);background:0 0;border-color:#ffffff80}.Platform-module__RKAy8q__homeProgramImage,.Platform-module__RKAy8q__homeProgramArtwork{object-fit:cover;width:100%;height:100%;min-height:320px}.Platform-module__RKAy8q__homeProgramArtwork{background:linear-gradient(135deg,var(--egbs-orange),#d67725);color:var(--egbs-white);place-items:center;display:grid}.Platform-module__RKAy8q__cardList{gap:12px;display:grid}.Platform-module__RKAy8q__listItem{border:1px solid var(--egbs-mist);background:var(--egbs-white);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.Platform-module__RKAy8q__listItem strong,.Platform-module__RKAy8q__listItem span{display:block}.Platform-module__RKAy8q__listItem span{color:var(--egbs-slate);font-size:13px}.Platform-module__RKAy8q__badge{width:fit-content;color:var(--egbs-navy);background:#f18b261a;border:1px solid #f18b2659;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.Platform-module__RKAy8q__tableWrap{overflow-x:auto}.Platform-module__RKAy8q__table{border-collapse:collapse;width:100%;min-width:760px}.Platform-module__RKAy8q__table th,.Platform-module__RKAy8q__table td{border-bottom:1px solid var(--egbs-mist);text-align:left;vertical-align:top;padding:14px}.Platform-module__RKAy8q__table th{color:var(--egbs-slate);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.Platform-module__RKAy8q__rowActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Platform-module__RKAy8q__iconAction{border:1px solid var(--egbs-mist);background:var(--egbs-white);width:38px;height:38px;color:var(--egbs-navy);cursor:pointer;border-radius:8px;place-items:center;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:grid}.Platform-module__RKAy8q__inlineTitle{align-items:center;gap:8px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.Platform-module__RKAy8q__nav a:hover,.Platform-module__RKAy8q__smallButton:hover:not(:disabled),.Platform-module__RKAy8q__iconButton:hover:not(:disabled),.Platform-module__RKAy8q__menuButton:hover,.Platform-module__RKAy8q__mobileClose:hover{background:var(--egbs-ice);color:var(--egbs-navy);border-color:#001f6238;transform:translateY(-1px);box-shadow:0 8px 18px #001f6214}.Platform-module__RKAy8q__nav a.Platform-module__RKAy8q__activeNav:hover,.Platform-module__RKAy8q__smallButton.Platform-module__RKAy8q__primary:hover:not(:disabled),.Platform-module__RKAy8q__primaryButton:hover:not(:disabled){background:#07317d;border-color:#07317d;transform:translateY(-1px);box-shadow:0 10px 22px #001f622e}.Platform-module__RKAy8q__secondaryButton:hover:not(:disabled){border-color:var(--egbs-orange);color:var(--egbs-orange);background:#f18b261a;transform:translateY(-1px);box-shadow:0 10px 22px #f18b2624}.Platform-module__RKAy8q__passwordToggle:hover{background:var(--egbs-ice);color:var(--egbs-navy)}.Platform-module__RKAy8q__iconAction:hover{border-color:var(--egbs-orange);color:var(--egbs-orange);background:#f18b261a;transform:translateY(-1px);box-shadow:0 8px 18px #f18b261f}}.Platform-module__RKAy8q__nav a:active,.Platform-module__RKAy8q__smallButton:active:not(:disabled),.Platform-module__RKAy8q__iconButton:active:not(:disabled),.Platform-module__RKAy8q__menuButton:active,.Platform-module__RKAy8q__mobileClose:active,.Platform-module__RKAy8q__primaryButton:active:not(:disabled),.Platform-module__RKAy8q__secondaryButton:active:not(:disabled),.Platform-module__RKAy8q__passwordToggle:active,.Platform-module__RKAy8q__iconAction:active{transform:translateY(0)}.Platform-module__RKAy8q__nav a:focus-visible,.Platform-module__RKAy8q__smallButton:focus-visible,.Platform-module__RKAy8q__iconButton:focus-visible,.Platform-module__RKAy8q__menuButton:focus-visible,.Platform-module__RKAy8q__mobileClose:focus-visible,.Platform-module__RKAy8q__primaryButton:focus-visible,.Platform-module__RKAy8q__secondaryButton:focus-visible,.Platform-module__RKAy8q__passwordToggle:focus-visible,.Platform-module__RKAy8q__iconAction:focus-visible{outline-offset:3px;outline:3px solid #f18b2657}.Platform-module__RKAy8q__modalOverlay{z-index:60;background:#001f627a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.Platform-module__RKAy8q__modalPanel{border:1px solid var(--egbs-mist);background:var(--egbs-white);width:min(920px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-soft);border-radius:8px;padding:22px;overflow-y:auto}.Platform-module__RKAy8q__modalHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.Platform-module__RKAy8q__modalHeader h2{margin:4px 0 0;font-size:24px}.Platform-module__RKAy8q__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Platform-module__RKAy8q__detailItem{border:1px solid var(--egbs-mist);background:var(--egbs-ice);border-radius:8px;padding:12px}.Platform-module__RKAy8q__detailItem span{color:var(--egbs-slate);text-transform:uppercase;font-size:12px;font-weight:700;display:block}.Platform-module__RKAy8q__detailItem strong{margin-top:4px;display:block}.Platform-module__RKAy8q__formPanel{margin-bottom:22px;padding:20px}.Platform-module__RKAy8q__stack{gap:14px;display:grid}.Platform-module__RKAy8q__stateBox{color:var(--egbs-slate);gap:6px;padding:18px;display:grid}.Platform-module__RKAy8q__stateBox strong{color:var(--egbs-navy)}.Platform-module__RKAy8q__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.Platform-module__RKAy8q__portalPanel{gap:16px;display:grid}.Platform-module__RKAy8q__quickList{gap:10px;display:grid}.Platform-module__RKAy8q__quickList a{border:1px solid var(--egbs-mist);background:var(--egbs-white);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-weight:700;display:flex}.Platform-module__RKAy8q__avatar{background:var(--egbs-ice);width:54px;height:54px;color:var(--egbs-navy);border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.Platform-module__RKAy8q__avatar img{object-fit:cover;width:100%;height:100%}@media (max-width:980px){.Platform-module__RKAy8q__shell{grid-template-columns:1fr}.Platform-module__RKAy8q__sidebar{width:min(320px,100vw - 48px);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.Platform-module__RKAy8q__sidebarOpen{transform:translate(0)}.Platform-module__RKAy8q__menuButton,.Platform-module__RKAy8q__mobileClose{display:grid}.Platform-module__RKAy8q__scrim{z-index:25;cursor:pointer;background:#001f626b;border:0;display:block;position:fixed;inset:0}.Platform-module__RKAy8q__topbar,.Platform-module__RKAy8q__hero,.Platform-module__RKAy8q__section,.Platform-module__RKAy8q__page{padding-left:24px;padding-right:24px}.Platform-module__RKAy8q__hero,.Platform-module__RKAy8q__split,.Platform-module__RKAy8q__dashboardGrid,.Platform-module__RKAy8q__homeProgram{grid-template-columns:1fr}.Platform-module__RKAy8q__grid,.Platform-module__RKAy8q__selectionGrid,.Platform-module__RKAy8q__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.Platform-module__RKAy8q__topbar,.Platform-module__RKAy8q__hero,.Platform-module__RKAy8q__section,.Platform-module__RKAy8q__page{padding-left:16px;padding-right:16px}.Platform-module__RKAy8q__brand img{width:142px}.Platform-module__RKAy8q__hero{min-height:auto}.Platform-module__RKAy8q__grid,.Platform-module__RKAy8q__selectionGrid,.Platform-module__RKAy8q__formGrid,.Platform-module__RKAy8q__metricGrid,.Platform-module__RKAy8q__summaryGrid{grid-template-columns:1fr}.Platform-module__RKAy8q__hero h1{font-size:40px}.Platform-module__RKAy8q__pageTitle h1{font-size:20px}.Platform-module__RKAy8q__listItem{grid-template-columns:auto 1fr}.Platform-module__RKAy8q__listItem .Platform-module__RKAy8q__secondaryButton{grid-column:1/-1}.Platform-module__RKAy8q__modalOverlay{padding:12px}.Platform-module__RKAy8q__detailGrid,.Platform-module__RKAy8q__checkoutLayout{grid-template-columns:1fr}.Platform-module__RKAy8q__checkoutBar,.Platform-module__RKAy8q__resumeBanner,.Platform-module__RKAy8q__sectionHeader{flex-direction:column;align-items:stretch}}
