.course-application-form_modalOverlay__PBoCe{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(17,24,39,.5);display:flex;justify-content:center;align-items:center;z-index:50}.course-application-form_modalContent__zKDh6{background:#fff;border-radius:12px;padding:24px;max-width:90%;box-shadow:0 8px 24px rgba(0,0,0,.2);position:relative}.course-application-form_courseApplicationContainer____5MH{max-width:900px;border-radius:20px;overflow:hidden;position:relative;flex:1 1 250px}.course-application-form_courseApplicationHeader__FWGVg{padding:3rem 2rem;display:flex;flex-direction:column;gap:12px;color:rgba(26,26,26,1)}.course-application-form_courseApplicationSubHeader___1Uqs{display:flex;align-items:center;justify-content:space-between}.course-application-form_courseApplicationTitle__p5tZG{font-size:32px;font-weight:700;line-height:150%;font-family:Nunito,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1);margin:0}.course-application-form_courseApplicationCopyUrl__vmrek{cursor:pointer;color:#023fcb;text-decoration:underline;font-weight:500;transition:opacity .2s ease;&:hover{opacity:.8}}.course-application-form_courseApplicationDescription__Y3rUP{margin:0;line-height:1.6;font-weight:400}.course-application-form_courseApplicationForm__7I76d{display:flex;flex-direction:column;gap:2.5rem}.course-application-form_formSection__0hKOP{padding:0 2rem;transition:all .3s ease;position:relative}.course-application-form_sectionTitle__ccUbq{font-size:1.4rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem;display:flex;align-items:center;gap:.75rem}.course-application-form_inputRow__FfU_d{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:flex-start}.course-application-form_inputRow__FfU_d.course-application-form_single__kQ2EA{grid-template-columns:1fr}.course-application-form_inputRow__FfU_d.course-application-form_continue-row__gAgNj{grid-template-columns:1fr auto;align-items:flex-end}.course-application-form_inputGroup__0AFCX{display:flex;flex-direction:column;width:100%;margin-bottom:16px;align-self:flex-start}.course-application-form_inputGroupContinue__AUjHL{display:flex;flex-direction:column;width:100%;margin-bottom:16px;align-self:flex-end}.course-application-form_label__mmm0P{display:block;margin-bottom:.75rem;font-weight:600;color:#374151;font-size:.95rem;position:relative}.course-application-form_labelText__vlFTG{display:inline-flex;align-items:center;gap:.25rem}.course-application-form_required____q_H{color:#ef4444;font-size:1.1rem;margin-left:.25rem;vertical-align:middle}.course-application-form_checkboxGroup__YGUJa{display:flex;flex-direction:column}.course-application-form_checkboxItem__dIDR1{display:flex;align-items:center;justify-content:center;gap:5px}.course-application-form_courseApplicationFormInputGroup__PDRWs input,.course-application-form_courseApplicationFormInputGroup__PDRWs select,.course-application-form_courseApplicationFormInputGroup__PDRWs textarea,.course-application-form_input__Ympxq,.course-application-form_select__FPZGQ,.course-application-form_textarea__p0PRL{width:100%;padding:8px 12px;border:2px solid #e2e8f0;border-radius:6px;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);background:#ffffff;box-sizing:border-box;font-family:inherit;position:relative}.course-application-form_courseApplicationFormInputGroup__PDRWs input:focus,.course-application-form_courseApplicationFormInputGroup__PDRWs select:focus,.course-application-form_courseApplicationFormInputGroup__PDRWs textarea:focus,.course-application-form_input__Ympxq:focus,.course-application-form_select__FPZGQ:focus,.course-application-form_textarea__p0PRL:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.15);transform:translateY(-1px)}.course-application-form_courseApplicationFormInputGroup__PDRWs input::placeholder,.course-application-form_courseApplicationFormInputGroup__PDRWs select::placeholder,.course-application-form_courseApplicationFormInputGroup__PDRWs textarea::placeholder,.course-application-form_input__Ympxq::placeholder,.course-application-form_select__FPZGQ::placeholder,.course-application-form_textarea__p0PRL::placeholder{color:#9ca3af;font-weight:400}.course-application-form_courseApplicationFormInputGroup__PDRWs input:hover:not(:focus),.course-application-form_courseApplicationFormInputGroup__PDRWs select:hover:not(:focus),.course-application-form_courseApplicationFormInputGroup__PDRWs textarea:hover:not(:focus),.course-application-form_input__Ympxq:hover:not(:focus),.course-application-form_select__FPZGQ:hover:not(:focus),.course-application-form_textarea__p0PRL:hover:not(:focus){border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.04)}.course-application-form_courseApplicationFormInputGroup__PDRWs input.course-application-form_error__fPQyL,.course-application-form_courseApplicationFormInputGroup__PDRWs select.course-application-form_error__fPQyL,.course-application-form_courseApplicationFormInputGroup__PDRWs textarea.course-application-form_error__fPQyL,.course-application-form_input__Ympxq.course-application-form_error__fPQyL,.course-application-form_select__FPZGQ.course-application-form_error__fPQyL,.course-application-form_textarea__p0PRL.course-application-form_error__fPQyL{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.15);animation:course-application-form_shake__mNmKY .5s ease-in-out}.course-application-form_courseApplicationFormInputGroup__PDRWs select,.course-application-form_select__FPZGQ{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:3rem;border:2px solid #023fcb;background-color:#fff;min-height:48px;color:#023fcb}.course-application-form_courseApplicationFormInputGroup__PDRWs select:focus,.course-application-form_select__FPZGQ:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23667eea' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");border-color:#023fcb;box-shadow:0 0 0 4px rgba(2,63,203,.1)}.course-application-form_courseApplicationFormInputGroup__PDRWs select[multiple],.course-application-form_select__FPZGQ[multiple]{min-height:120px;background:#f0f6ff;background-image:none;padding-right:1.25rem}.course-application-form_courseApplicationFormInputGroup__PDRWs select[multiple] option:checked,.course-application-form_select__FPZGQ[multiple] option:checked{background:rgba(2,63,203,.15)!important;color:#023fcb}.course-application-form_courseApplicationFormInputGroup__PDRWs textarea,.course-application-form_textarea__p0PRL{min-height:120px;resize:vertical;padding-top:1rem;line-height:1.6}.course-application-form_errorMessage__Rhp1r,.course-application-form_error__fPQyL{display:flex;align-items:center;gap:.5rem;color:#ef4444;font-size:.875rem;font-weight:500;animation:course-application-form_slideDown__a9C06 .3s ease}.course-application-form_errorMessage__Rhp1r{margin-top:.75rem}.course-application-form_errorMessage__Rhp1r:before{content:"⚠";font-size:1rem}.course-application-form_checkboxGroup__YGUJa{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem;max-height:250px;overflow:auto}.course-application-form_checkboxLabel__6FYCU{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:1rem;border:2px solid #f1f5f9;border-radius:12px;transition:all .3s ease;background:#ffffff;position:relative}.course-application-form_checkboxLabel__6FYCU:hover{border-color:#e2e8f0;background:#f8fafc;transform:translateY(1px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.course-application-form_checkboxLabel__6FYCU:has(.course-application-form_checkbox__ilNDp:checked){border-color:#667eea;background:rgba(102,126,234,.05);box-shadow:0 4px 12px rgba(102,126,234,.15)}.course-application-form_checkbox__ilNDp{width:20px;height:20px;accent-color:#667eea;cursor:pointer;border-radius:4px}.course-application-form_checkboxText__VtpN7{font-size:.95rem;color:#374151;font-weight:500}.course-application-form_submitSection__aWoF8{display:flex;justify-content:center;padding:0 2rem 2rem}.course-application-form_continue__Tm2So,.course-application-form_courseApplicationFormSubmitBtn__qdJ0R,.course-application-form_courseApplicationFormSubmitBtn__qdJ0R button,.course-application-form_submitButton__zV4Pz{background:linear-gradient(135deg,rgba(2,63,203,1),#1746a2);color:#fff;border:none;padding:12px 40px;font-size:1.1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:.75rem;height:48px;box-shadow:0 8px 25px rgba(102,126,234,.3);white-space:nowrap}.course-application-form_continue__Tm2So:hover:not(:disabled),.course-application-form_courseApplicationFormSubmitBtn__qdJ0R button:hover:not(:disabled),.course-application-form_submitButton__zV4Pz:hover:not(:disabled){box-shadow:0 15px 35px rgba(102,126,234,.4)}.course-application-form_continue__Tm2So:active,.course-application-form_courseApplicationFormSubmitBtn__qdJ0R button:active,.course-application-form_submitButton__zV4Pz:active{transform:translateY(-1px)}.course-application-form_continue__Tm2So:disabled,.course-application-form_courseApplicationFormSubmitBtn__qdJ0R button:disabled,.course-application-form_submitButton__zV4Pz:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:0 4px 15px rgba(102,126,234,.2)}.course-application-form_continue__Tm2So.course-application-form_loading__vGgYd,.course-application-form_courseApplicationFormSubmitBtn__qdJ0R button.course-application-form_loading__vGgYd,.course-application-form_submitButton__zV4Pz.course-application-form_loading__vGgYd{pointer-events:none}.course-application-form_spinner__sZLxG{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:course-application-form_spin__wfBlD 1s linear infinite}.course-application-form_progressIndicator__w1xoT{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem}.course-application-form_progressDot__VOroa{width:12px;height:12px;border-radius:50%;background:#e2e8f0;transition:all .3s ease}.course-application-form_progressDot__VOroa.course-application-form_active__3BMCO{background:#667eea;transform:scale(1.2)}.course-application-form_progressDot__VOroa.course-application-form_completed__rBOnW{background:#10b981}.course-application-form_floatingLabel__qBIRz{position:relative}.course-application-form_floatingLabel__qBIRz .course-application-form_floatingInput__zlXUV{padding:1.5rem 1.25rem .75rem}.course-application-form_floatingLabel__qBIRz .course-application-form_floatingInput__zlXUV::placeholder{opacity:0}.course-application-form_floatingLabel__qBIRz .course-application-form_floatingInput__zlXUV:focus+.course-application-form_floatingLabelText__ECsBc,.course-application-form_floatingLabel__qBIRz .course-application-form_floatingInput__zlXUV:not(:placeholder-shown)+.course-application-form_floatingLabelText__ECsBc{transform:translateY(-.75rem) scale(.85);color:#667eea}.course-application-form_floatingLabel__qBIRz .course-application-form_floatingLabelText__ECsBc{position:absolute;left:1.25rem;top:1rem;color:#9ca3af;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;background:white;padding:0 .25rem;transform-origin:left top}@media (max-width:1024px){.course-application-form_courseApplicationContainer____5MH{margin:1rem;border-radius:16px;flex:auto}.course-application-form_courseApplicationHeader__FWGVg{padding:2rem 1.5rem}.course-application-form_courseApplicationTitle__p5tZG{font-size:2rem}.course-application-form_formSection__0hKOP{padding:0 1.5rem}.course-application-form_submitSection__aWoF8{padding:0 1.5rem 2rem}.course-application-form_inputRow__FfU_d{gap:1rem}}@media (max-width:768px){.course-application-form_courseApplicationContainer____5MH{margin:.5rem;border-radius:12px}.course-application-form_courseApplicationHeader__FWGVg{padding:1.5rem 1rem}.course-application-form_courseApplicationTitle__p5tZG{font-size:1.75rem}.course-application-form_formSection__0hKOP{padding:0 1rem}.course-application-form_submitSection__aWoF8{padding:0 1rem 2rem}.course-application-form_sectionTitle__ccUbq{font-size:1.2rem}.course-application-form_inputRow__FfU_d{grid-template-columns:1fr;gap:1rem}.course-application-form_inputRow__FfU_d.course-application-form_continue-row__gAgNj{grid-template-columns:1fr;align-items:stretch}.course-application-form_checkboxGroup__YGUJa{grid-template-columns:1fr}.course-application-form_continue__Tm2So,.course-application-form_courseApplicationFormSubmitBtn__qdJ0R button,.course-application-form_submitButton__zV4Pz{width:100%;padding:1rem 2rem}}@media (max-width:576px){.course-application-form_courseApplicationHeader__FWGVg{padding:1rem}.course-application-form_courseApplicationTitle__p5tZG{font-size:1.5rem}.course-application-form_formSection__0hKOP{padding:0 1rem}.course-application-form_submitSection__aWoF8{padding:0 1rem 2rem}.course-application-form_courseApplicationForm__7I76d{gap:1.5rem}}.course-application-form_checkbox__ilNDp:focus-visible,.course-application-form_continue__Tm2So:focus-visible,.course-application-form_courseApplicationFormInputGroup__PDRWs input:focus-visible,.course-application-form_courseApplicationFormInputGroup__PDRWs select:focus-visible,.course-application-form_courseApplicationFormInputGroup__PDRWs textarea:focus-visible,.course-application-form_input__Ympxq:focus-visible,.course-application-form_select__FPZGQ:focus-visible,.course-application-form_submitButton__zV4Pz:focus-visible,.course-application-form_textarea__p0PRL:focus-visible{outline:3px solid rgba(102,126,234,.5);outline-offset:2px}.course-application-form_checkboxLabel__6FYCU,.course-application-form_continue__Tm2So,.course-application-form_courseApplicationFormInputGroup__PDRWs input,.course-application-form_courseApplicationFormInputGroup__PDRWs select,.course-application-form_courseApplicationFormInputGroup__PDRWs textarea,.course-application-form_courseApplicationFormSubmitBtn__qdJ0R button,.course-application-form_input__Ympxq,.course-application-form_select__FPZGQ,.course-application-form_submitButton__zV4Pz,.course-application-form_textarea__p0PRL{transition:all .3s cubic-bezier(.4,0,.2,1)}.course-application-form_formSuccess__fuyz_{animation:course-application-form_successPulse__CoW5r .6s ease-in-out}@keyframes course-application-form_successPulse__CoW5r{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes course-application-form_slideDown__a9C06{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes course-application-form_shake__mNmKY{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes course-application-form_spin__wfBlD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.course-application_courseApplication__YYbBd{background:rgba(251,253,255,1);padding:48px 0;.course-application_courseApplicationContainer__GMWwP{margin:0 auto;width:85%;max-width:1216px;background:rgba(255,255,255,1);display:flex;align-items:stretch;border-radius:4px;border:1px solid rgba(26,26,26,.1)}}@media (max-width:1024px){.course-application_courseApplication__YYbBd{.course-application_courseApplicationContainer__GMWwP{align-items:flex-start;flex-direction:column-reverse}}}@media (max-width:768px){.course-application_courseApplication__YYbBd{.course-application_courseApplicationContainer__GMWwP{width:90%}}}