.GeneralApplicationPage_page__FELBo{max-width:720px;margin:0 auto;padding:140px 20px 80px}.GeneralApplicationPage_backLink__vrau_{display:inline-flex;align-items:center;gap:8px;font-family:Gilroy-Medium;font-size:14px;color:#5e5e5e;text-decoration:none;margin-bottom:32px}.GeneralApplicationPage_backIcon__TZXw9{flex-shrink:0}.GeneralApplicationPage_header__W4ioV{margin-bottom:32px}.GeneralApplicationPage_title__nbXbW{font-family:Gilroy-ExtraBold;font-size:34px;color:#1a1a1a;margin-bottom:14px}.GeneralApplicationPage_subtitle__dv3Jz{font-family:Gilroy-Medium;font-size:16px;line-height:26px;color:#5e5e5e;max-width:560px}.GeneralApplicationPage_formCard__J3TuV{background:#fff;border:1px solid #ececec;border-radius:12px;padding:28px 28px 32px;box-shadow:0 2px 15px rgba(0,0,0,.04);margin-bottom:24px}.GeneralApplicationPage_sectionLabel__8UhJK{font-family:Gilroy-SemiBold;font-size:19px;color:#1a1a1a;margin-bottom:18px}.GeneralApplicationPage_fieldLabel__T_ITg{display:block;font-family:Gilroy-Medium;font-size:14px;color:#333;margin-top:18px;margin-bottom:4px}.GeneralApplicationPage_fieldLabel__T_ITg:first-of-type{margin-top:0}.GeneralApplicationPage_fieldHint__nPJZF{display:block;font-family:Gilroy-Regular;font-size:12px;color:#9a9a9a;margin-top:2px}.GeneralApplicationPage_textArea__nqOEs,.GeneralApplicationPage_textInput__n1C5X{width:100%;background:#fff;border:1px solid #dedede;border-radius:10px;padding:12px 16px;font-family:Gilroy-Medium;font-size:15px;color:#1a1a1a;outline:none;box-sizing:border-box;transition:border-color .2s ease}.GeneralApplicationPage_textArea__nqOEs{resize:vertical}select.GeneralApplicationPage_textInput__n1C5X{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' viewBox='0 0 24 24' fill='none' stroke='%235e5e5e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px}.GeneralApplicationPage_textArea__nqOEs::placeholder,.GeneralApplicationPage_textInput__n1C5X::placeholder{color:#9a9a9a}.GeneralApplicationPage_textArea__nqOEs:focus,.GeneralApplicationPage_textInput__n1C5X:focus{border-color:#e63238}.GeneralApplicationPage_inputError__BAJK6{border-color:#e63238;background-color:#fff6f6}.GeneralApplicationPage_pillRow__9arjX{display:flex;gap:10px;margin-top:4px}.GeneralApplicationPage_pill__vzD6Z{font-family:Gilroy-Medium;font-size:14px;padding:9px 22px;border-radius:9999px;border:1px solid #dedede;background:#fff;color:#5e5e5e;cursor:pointer;transition:all .15s ease}.GeneralApplicationPage_pill__vzD6Z:hover{border-color:#e63238}.GeneralApplicationPage_pillActive__Jm4Xp{background:#fff0ef;border-color:#e63238;color:#e63238}.GeneralApplicationPage_checkboxRow__nfKLi{display:flex;align-items:flex-start;gap:10px;font-family:Gilroy-Medium;font-size:14px;color:#333;cursor:pointer}.GeneralApplicationPage_checkboxRow__nfKLi input{margin-top:3px;width:16px;height:16px;accent-color:#e63238;cursor:pointer}.GeneralApplicationPage_checkboxRow__nfKLi.GeneralApplicationPage_inputError__BAJK6{border-radius:8px;padding:8px;margin:-8px;background-color:#fff6f6;box-shadow:0 0 0 1px #e63238}.GeneralApplicationPage_applyBtn__KuIaV{width:100%;margin-top:24px;padding:14px 24px;background-color:#e63238;color:#fff;font-family:Gilroy-SemiBold;font-size:16px;letter-spacing:.5px;border:none;border-radius:35px;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;box-sizing:border-box;transition:background-color .2s ease}.GeneralApplicationPage_applyBtn__KuIaV:hover:not(:disabled){background-color:#d42127}.GeneralApplicationPage_applyBtn__KuIaV:disabled{background-color:#eee;color:#aaa;cursor:not-allowed}.GeneralApplicationPage_submitNote__ua8DH{text-align:center;font-family:Gilroy-Medium;font-size:13px;color:#9a9a9a;margin-top:14px}.GeneralApplicationPage_successCard__zicLs{background:#fff;border:1px solid #ececec;border-radius:12px;padding:56px 32px;text-align:center;box-shadow:0 2px 15px rgba(0,0,0,.04)}@media (max-width:768px){.GeneralApplicationPage_page__FELBo{padding:110px 20px 60px}.GeneralApplicationPage_title__nbXbW{font-size:26px}.GeneralApplicationPage_subtitle__dv3Jz{font-size:15px;line-height:24px}}@media (max-width:480px){.GeneralApplicationPage_formCard__J3TuV{padding:20px 18px 24px}}