.page_enrollContainer__LUX43{padding:3rem 0;display:flex;justify-content:center;align-items:center;min-height:50vh}.page_pageWrapper__QWE7V{padding:10rem 1.5rem 8rem;min-height:100vh;background:radial-gradient(circle at top right,rgba(60,166,252,.05),transparent 400px),radial-gradient(circle at bottom left,rgba(60,166,252,.05),transparent 400px)}.page_container__IBJgA{max-width:64rem;margin:0 auto;text-align:center}.page_header__4VQI3{margin-bottom:4rem}.page_title__wkgTA{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em;color:var(--white)}.page_subtitle__kA95H{font-size:clamp(1.1rem,2vw,1.2rem);color:var(--gray-text-400);max-width:38rem;margin:0 auto;line-height:1.6}.page_formContainer__6itmE{display:flex;justify-content:center;align-items:center}.page_cohortsGrid__uU5YC{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:4rem;padding:0 1rem}@media (max-width:768px){.page_pageWrapper__QWE7V{padding:8rem 1rem 6rem}.page_header__4VQI3{margin-bottom:2.5rem}}.multi-step-enrollment-form_container__tGUSA{max-width:800px;margin:3rem auto;padding:0 1.5rem;color:#F9FAFB}.multi-step-enrollment-form_progressHeader__sjpd3{display:flex;justify-content:space-between;margin-bottom:3rem;position:relative;max-width:500px;margin-left:auto;margin-right:auto}.multi-step-enrollment-form_progressHeader__sjpd3:before{content:"";position:absolute;top:1.25rem;left:10%;right:10%;height:1px;background:rgba(255,255,255,.05);z-index:0}.multi-step-enrollment-form_progressStep__VWEKi{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.75rem;flex:1}.multi-step-enrollment-form_stepNumber__vDWOt{width:2.5rem;height:2.5rem;border-radius:50%;background:#020617;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:#64748b;transition:all .4s cubic-bezier(.4,0,.2,1)}.multi-step-enrollment-form_stepLabel__SnKdL{font-size:.7rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.multi-step-enrollment-form_progressStep__VWEKi.multi-step-enrollment-form_active__A5A6h .multi-step-enrollment-form_stepNumber__vDWOt{background:#2563eb;border-color:#3b82f6;color:white;box-shadow:0 0 20px rgba(59,130,246,.4);transform:scale(1.1)}.multi-step-enrollment-form_progressStep__VWEKi.multi-step-enrollment-form_active__A5A6h .multi-step-enrollment-form_stepLabel__SnKdL{color:#3b82f6}.multi-step-enrollment-form_progressStep__VWEKi.multi-step-enrollment-form_completed__DUJD0 .multi-step-enrollment-form_stepNumber__vDWOt{background:#059669;border-color:#10b981;color:white}.multi-step-enrollment-form_formCard__G50JO{background:rgba(15,23,42,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:3rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);min-height:500px;position:relative;overflow:hidden}.multi-step-enrollment-form_headerIcon__BPGR4{width:60px;height:60px;margin:0 auto 1.5rem;background:rgba(255,255,255,.03);border-radius:16px;display:flex;align-items:center;justify-content:center}.multi-step-enrollment-form_stepContent__ZLHTX h2{font-size:2rem;font-weight:800;margin-bottom:.75rem;color:white;text-align:center;letter-spacing:-.02em}.multi-step-enrollment-form_stepContent__ZLHTX p{color:#94a3b8;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6;text-align:center;max-width:500px;margin-left:auto;margin-right:auto}.multi-step-enrollment-form_cardGrid__n6_L4{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:2.5rem}.multi-step-enrollment-form_selectionCard__YNtTL{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:1.75rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;flex-direction:column}.multi-step-enrollment-form_selectionCard__YNtTL:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12);transform:translateY(-4px);box-shadow:0 10px 20px -5px rgba(0,0,0,.3)}.multi-step-enrollment-form_cardActive__rZy3A{background:rgba(59,130,246,.08)!important;border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}.multi-step-enrollment-form_cardHeader__jXznt{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.multi-step-enrollment-form_cohortBadge__Q69Ul,.multi-step-enrollment-form_progBadge__F_Kc0{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:.35rem .75rem;background:rgba(255,255,255,.05);border-radius:100px;color:#94a3b8}.multi-step-enrollment-form_cardTitle__86AqB{font-size:1.25rem;font-weight:700;color:white;margin-bottom:.75rem}.multi-step-enrollment-form_cardDesc__gf_qO{font-size:.9rem;color:#64748b;line-height:1.5;margin-bottom:1.5rem;flex-grow:1}.multi-step-enrollment-form_cardMeta__CZCrn{display:flex;flex-direction:column;gap:.5rem;padding-top:1.25rem;border-top:1px dashed rgba(255,255,255,.06)}.multi-step-enrollment-form_metaItem__F7x_q{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#94a3b8}.multi-step-enrollment-form_cardPrice__jEuhh{display:flex;align-items:baseline;gap:.75rem;margin-top:1rem}.multi-step-enrollment-form_amount___yShR{font-size:1.5rem;font-weight:800;color:#3b82f6}.multi-step-enrollment-form_oldAmount__CzIJ2{font-size:.9rem;color:#64748b;text-decoration:line-through}.multi-step-enrollment-form_pricingSection__cQQ97{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem;background:rgba(255,255,255,.03);border-radius:14px;border:1px solid rgba(255,255,255,.05)}.multi-step-enrollment-form_priceRow__JXRHP{display:flex;justify-content:space-between;align-items:center}.multi-step-enrollment-form_priceLabel__4EZdG{font-size:.8rem;color:#94a3b8;font-weight:500}.multi-step-enrollment-form_priceValue__fd9ki{font-size:1.1rem;font-weight:800;color:#3b82f6}.multi-step-enrollment-form_oldPriceValue__Yd_dA{font-size:.9rem;color:#64748b;text-decoration:line-through;font-weight:600}.multi-step-enrollment-form_earlyBirdAlert__9jTp0{display:flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;color:#fbbf24;text-transform:uppercase;letter-spacing:.02em;padding-top:.25rem;border-top:1px solid rgba(251,191,36,.1);margin-top:.25rem}.multi-step-enrollment-form_offerClosed__gpVyS{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.05)}@keyframes multi-step-enrollment-form_pulse__Z27Db{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.multi-step-enrollment-form_form__gUZZW{display:flex;flex-direction:column;gap:1.5rem;max-width:500px;margin:0 auto}.multi-step-enrollment-form_inputField__e5mK0{display:flex;flex-direction:column;gap:.6rem}.multi-step-enrollment-form_inputField__e5mK0 label{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#94a3b8;margin-left:.25rem}.multi-step-enrollment-form_inputField__e5mK0 input{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1rem 1.25rem;color:white;font-size:1rem;width:100%;transition:all .2s}.multi-step-enrollment-form_inputField__e5mK0 input:focus{outline:none;border-color:#3b82f6;background:rgba(0,0,0,.3);box-shadow:0 0 0 4px rgba(59,130,246,.15)}.multi-step-enrollment-form_inputField__e5mK0 input.multi-step-enrollment-form_readOnly__cPpAY{background:rgba(255,255,255,.02);color:#64748b;cursor:not-allowed}.multi-step-enrollment-form_trustBadge__H_niY{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:rgba(255,255,255,.03);border-radius:14px;font-size:.85rem;color:#64748b;margin-top:1rem}.multi-step-enrollment-form_actionFooterRow__eoBZM,.multi-step-enrollment-form_actionFooter__ItW9z{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:center}.multi-step-enrollment-form_actionFooterRow__eoBZM{justify-content:space-between}.multi-step-enrollment-form_primaryBtn__pIrRK,.multi-step-enrollment-form_submitBtn__vl2VX{background:#2563eb;color:white;padding:1rem 2rem;border-radius:16px;font-weight:700;font-size:1rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 15px -3px rgba(37,99,235,.3)}.multi-step-enrollment-form_primaryBtn__pIrRK:hover:not(:disabled),.multi-step-enrollment-form_submitBtn__vl2VX:hover:not(:disabled){background:#3b82f6;transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(37,99,235,.4)}.multi-step-enrollment-form_primaryBtn__pIrRK:disabled,.multi-step-enrollment-form_submitBtn__vl2VX:disabled{background:rgba(255,255,255,.05);color:#475569;box-shadow:none;cursor:not-allowed}.multi-step-enrollment-form_backBtn__4k_KU{padding:1rem 1.75rem;background:transparent;border:1px solid rgba(255,255,255,.1);color:#94a3b8;border-radius:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.multi-step-enrollment-form_backBtn__4k_KU:hover{background:rgba(255,255,255,.03);color:white;border-color:rgba(255,255,255,.2)}.multi-step-enrollment-form_selectionSummary__uSpHr{position:fixed;bottom:0;left:0;right:0;background:rgba(15,23,42,.8);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.05);padding:1.25rem 2rem;display:flex;justify-content:center;gap:3rem;z-index:50;box-shadow:0 -10px 30px rgba(0,0,0,.5)}.multi-step-enrollment-form_summaryItem__v73JG{display:flex;flex-direction:column}.multi-step-enrollment-form_sLabel__Aoqh1{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#64748b;margin-bottom:.25rem}.multi-step-enrollment-form_sValue__KWT__{font-size:1rem;font-weight:700;color:#3b82f6}.multi-step-enrollment-form_emptyState__990zB{grid-column:1/-1;text-align:center;padding:4rem;color:#64748b;background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.08);border-radius:20px}@media (max-width:640px){.multi-step-enrollment-form_container__tGUSA{padding:0 1rem;margin:2rem auto}.multi-step-enrollment-form_formCard__G50JO{padding:1.5rem}.multi-step-enrollment-form_stepContent__ZLHTX h2{font-size:1.5rem}.multi-step-enrollment-form_selectionSummary__uSpHr{flex-direction:column;gap:.75rem;padding:1rem;align-items:center;text-align:center}}.multi-step-enrollment-form_loaderContainer__h99gz{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1.5rem;color:#94a3b8}.multi-step-enrollment-form_spinner__26ol2{width:40px;height:40px;border:3px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;animation:multi-step-enrollment-form_spin__oTN7c 1s linear infinite}@keyframes multi-step-enrollment-form_spin__oTN7c{to{transform:rotate(1turn)}}.multi-step-enrollment-form_authGuardContainer__bx0h3{display:flex;align-items:center;justify-content:center;min-height:500px}.multi-step-enrollment-form_authCard__jlWyy{background:rgba(15,23,42,.6);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:3.5rem;max-width:450px;width:100%;text-align:center;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.multi-step-enrollment-form_lockCircle__WHe_J{width:64px;height:64px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.multi-step-enrollment-form_authCard__jlWyy h2{font-size:2rem;font-weight:800;color:white;margin-bottom:1rem}.multi-step-enrollment-form_authCard__jlWyy p{color:#94a3b8;line-height:1.6;margin-bottom:2.5rem}.multi-step-enrollment-form_authActions__mfpLh{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.multi-step-enrollment-form_secondaryBtn__2eon_{background:transparent;border:1px solid rgba(255,255,255,.1);color:#94a3b8;padding:1rem;border-radius:16px;font-weight:600;transition:all .2s;text-align:center;text-decoration:none}.multi-step-enrollment-form_secondaryBtn__2eon_:hover{background:rgba(255,255,255,.05);color:white;border-color:rgba(255,255,255,.2)}.multi-step-enrollment-form_authFooter__C9lgl{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase}.multi-step-enrollment-form_summaryBox__0JykA{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:1.5rem;margin-bottom:2rem}.multi-step-enrollment-form_summaryRow__3_PJB{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.95rem}.multi-step-enrollment-form_summaryRow__3_PJB:last-child{margin-bottom:0;padding-top:.75rem;border-top:1px dashed rgba(255,255,255,.1)}.multi-step-enrollment-form_summaryRow__3_PJB span:first-child{color:#94a3b8}.multi-step-enrollment-form_summaryRow__3_PJB span:last-child{font-weight:700;color:white}