.CheckboxField_checkboxContainer__zrMbD{display:flex;align-items:center;gap:8px;cursor:pointer;background-color:white}.CheckboxField_checkboxInput__ZMGj3{width:18px;height:18px;border:2px solid #999;border-radius:4px;cursor:pointer;accent-color:#06b6d4;background-color:white;transition:background-color .2s,border-color .2s;appearance:none}.CheckboxField_checkboxInput__ZMGj3:checked{border-color:#06b6d4;background-color:#06b6d4}.CheckboxField_checkboxLabel__zb2Hu{font-size:14px;color:#374151;cursor:pointer}.FooterInfo_container__FQl3Y{text-align:center;margin-top:1.5rem}.FooterInfo_reviewText__pYV3m{color:#4b5563;font-size:.875rem}.FooterInfo_highlight__I8nVb{font-weight:500;color:#374151}.FooterInfo_linksContainer__r_OVP{margin-top:.75rem;font-size:.75rem;color:#6b7280}.FooterInfo_termsLink__9clI2{color:#22d3ee;text-decoration:underline;transition:color .2s}.FooterInfo_termsLink__9clI2:hover{color:#06b6d4}.ProfessorApplicationForm_page__eZxy1{min-height:100vh;background:linear-gradient(135deg,#001450,#171717)}.ProfessorApplicationForm_wrapper__nHMcp{display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.ProfessorApplicationForm_card__9QAxP{width:100%;max-width:40rem;background:white;border-radius:1rem;box-shadow:0 10px 25px rgb(0 0 0/10%);padding:2rem}.ProfessorApplicationForm_form__uBqRa{display:flex;flex-direction:column}.ProfessorApplicationForm_helpText__t_sP_{font-size:.875rem;color:#6b7280;margin-top:1rem}.ProfessorApplicationForm_charCounterError__PmnI_{font-size:.95em;color:#d32f2f;margin-bottom:1em;font-weight:500;margin-left:auto}.ProfessorApplicationForm_charCounterOk__Sm5rz{font-size:.95em;color:#388e3c;margin-bottom:1em;font-weight:500;letter-spacing:.5px}.ProfessorApplicationForm_checkboxGroup__Gd6Pf{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.ProfessorApplicationForm_checkboxTitle__c0_Hj{font-size:.875rem;font-weight:500;color:#374151}.ProfessorApplicationForm_submitButton__FalVk{width:100%;background:linear-gradient(90deg,#22d3ee,#3b82f6);color:white;font-weight:600;padding:.75rem;border-radius:.5rem;transition:background-color .2s ease;margin-top:1.5rem;border:none;cursor:pointer}.ProfessorApplicationForm_submitButton__FalVk:hover{background:linear-gradient(90deg,#06b6d4,#2563eb)}.ProfessorApplicationForm_submitButton__FalVk:disabled{background:#9ca3af;cursor:not-allowed}.ProfessorApplicationForm_phoneError__XmiyL{color:#d32f2f;font-size:.95em;margin-bottom:1em;font-weight:500}