.CareerForm_careerFormContainer__zJNyU{max-width:900px;margin:0 auto;padding:2rem;background:#fff}@media(max-width:768px){.CareerForm_careerFormContainer__zJNyU{padding:1.5rem;margin:0}}@media(max-width:480px){.CareerForm_careerFormContainer__zJNyU{padding:1rem}}.CareerForm_formHeader___QbTg{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #eef2f6}@media(max-width:768px){.CareerForm_formHeader___QbTg{margin-bottom:2rem;padding-bottom:1.5rem}}.CareerForm_formTitle__Uh_Go{font-size:2.5rem;font-weight:700;color:#252b37;margin:0 0 1rem}@media(max-width:768px){.CareerForm_formTitle__Uh_Go{font-size:2rem}}@media(max-width:480px){.CareerForm_formTitle__Uh_Go{font-size:1.8rem}}.CareerForm_formSubtitle__XA1oP{font-size:1.1rem;color:rgba(37,43,55,.8);line-height:1.6;max-width:600px;margin:0 auto}@media(max-width:768px){.CareerForm_formSubtitle__XA1oP{font-size:1rem}}@media(max-width:480px){.CareerForm_formSubtitle__XA1oP{font-size:.95rem}}.CareerForm_careerForm__9jTc_{display:flex;flex-direction:column;gap:2.5rem}@media(max-width:768px){.CareerForm_careerForm__9jTc_{gap:2rem}}.CareerForm_formSection__8FhhV{background:#fff;border:1px solid #eef2f6;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}@media(max-width:768px){.CareerForm_formSection__8FhhV{padding:1.5rem}}@media(max-width:480px){.CareerForm_formSection__8FhhV{padding:1.2rem;border-radius:8px}}.CareerForm_sectionTitle__DozMI{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#252b37;margin:0 0 2rem;padding-bottom:1rem;border-bottom:1px solid #eef2f6}@media(max-width:768px){.CareerForm_sectionTitle__DozMI{font-size:1.3rem;margin-bottom:1.5rem}}@media(max-width:480px){.CareerForm_sectionTitle__DozMI{font-size:1.2rem}}.CareerForm_sectionIcon__rHWhu{color:#252b37;font-size:1.3rem}.CareerForm_formRow__fjhem{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.CareerForm_formRow__fjhem:last-child{margin-bottom:0}@media(max-width:768px){.CareerForm_formRow__fjhem{grid-template-columns:1fr;gap:1.2rem;margin-bottom:1.2rem}}.CareerForm_formGroup__LoO21{display:flex;flex-direction:column;gap:.5rem}.CareerForm_label__SX_r0{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#252b37;font-size:.95rem;margin-bottom:.5rem}@media(max-width:480px){.CareerForm_label__SX_r0{font-size:.9rem}}.CareerForm_inputIcon__3v1hb{color:rgba(37,43,55,.6);font-size:.9rem}.CareerForm_required__axWLa{color:#dc3545;font-weight:700}.CareerForm_input__XvEPM,.CareerForm_select__wF4yJ{width:100%;padding:.875rem 1rem;border:2px solid #eef2f6;border-radius:8px;font-size:1rem;color:#252b37;background:#fff;transition:all .3s ease;box-sizing:border-box}.CareerForm_input__XvEPM:focus,.CareerForm_select__wF4yJ:focus{outline:none;border-color:#252b37;box-shadow:0 0 0 3px rgba(37,43,55,.1)}.CareerForm_input__XvEPM::placeholder,.CareerForm_select__wF4yJ::placeholder{color:rgba(37,43,55,.5)}.CareerForm_input__XvEPM.CareerForm_error__I4Eqf,.CareerForm_select__wF4yJ.CareerForm_error__I4Eqf{border-color:#dc3545}.CareerForm_input__XvEPM.CareerForm_error__I4Eqf:focus,.CareerForm_select__wF4yJ.CareerForm_error__I4Eqf:focus{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.1)}@media(max-width:480px){.CareerForm_input__XvEPM,.CareerForm_select__wF4yJ{padding:.75rem .875rem;font-size:.95rem}}.CareerForm_select__wF4yJ{cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><polyline points='3,5 6,8 9,5' stroke='%23252b37' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px;padding-right:3rem;appearance:none}.CareerForm_select__wF4yJ option{color:#252b37;background:#fff}.CareerForm_uploadArea__gCDcY{position:relative;border:2px dashed #eef2f6;border-radius:12px;padding:3rem 2rem;text-align:center;background:#fff;transition:all .3s ease;cursor:pointer}.CareerForm_uploadArea__gCDcY.CareerForm_dragActive__rMi9R,.CareerForm_uploadArea__gCDcY:hover{border-color:#252b37;background:rgba(37,43,55,.02)}.CareerForm_uploadArea__gCDcY.CareerForm_error__I4Eqf{border-color:#dc3545;background:rgba(220,53,69,.02)}@media(max-width:768px){.CareerForm_uploadArea__gCDcY{padding:2rem 1.5rem}}@media(max-width:480px){.CareerForm_uploadArea__gCDcY{padding:1.5rem 1rem}}.CareerForm_fileInput__mZL8u{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.CareerForm_uploadContent__b2VWh{pointer-events:none}.CareerForm_uploadIcon__cxv3g{font-size:3rem;color:rgba(37,43,55,.4);margin-bottom:1rem}@media(max-width:480px){.CareerForm_uploadIcon__cxv3g{font-size:2.5rem}}.CareerForm_uploadText__hLYGH{font-size:1.1rem;color:#252b37;margin:0 0 .5rem}@media(max-width:480px){.CareerForm_uploadText__hLYGH{font-size:1rem}}.CareerForm_browseLink__wr4z_{color:#252b37;font-weight:600;text-decoration:underline}.CareerForm_uploadHint__7j2a1{font-size:.9rem;color:rgba(37,43,55,.6);margin:0}@media(max-width:480px){.CareerForm_uploadHint__7j2a1{font-size:.85rem}}.CareerForm_uploadLabel__asyoQ{display:inline-flex;align-items:center;gap:.5rem;background:#252b37;color:#fff;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-top:1rem;pointer-events:auto}.CareerForm_uploadLabel__asyoQ:hover{background:rgba(37,43,55,.9);transform:translateY(-1px)}@media(max-width:480px){.CareerForm_uploadLabel__asyoQ{padding:.6rem 1.2rem;font-size:.85rem}}.CareerForm_fileInfo__BKj2L{background:#eef2f6;border-radius:8px;padding:1rem;margin:1rem 0;pointer-events:auto}.CareerForm_fileName__UNvg9{font-weight:600;color:#252b37;margin:0 0 .5rem;font-size:.95rem}.CareerForm_fileSize__a5wqH{color:rgba(37,43,55,.7);margin:0;font-size:.85rem}.CareerForm_errorMessage__Jxa6K{color:#dc3545;font-size:.85rem;font-weight:500;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}@media(max-width:480px){.CareerForm_errorMessage__Jxa6K{font-size:.8rem}}.CareerForm_submitStatus__Mh0B8{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:8px;font-weight:500;margin:1rem 0}.CareerForm_submitStatus__Mh0B8.CareerForm_success__l_cBR{background:rgba(40,167,69,.1);color:#28a745;border:1px solid rgba(40,167,69,.3)}.CareerForm_submitStatus__Mh0B8.CareerForm_error__I4Eqf{background:rgba(220,53,69,.1);color:#dc3545;border:1px solid rgba(220,53,69,.3)}@media(max-width:480px){.CareerForm_submitStatus__Mh0B8{padding:.875rem 1.2rem;font-size:.9rem}}.CareerForm_statusIcon__rotPH{font-size:1.2rem;flex-shrink:0}.CareerForm_submitSection__LYfL3{display:flex;justify-content:center;padding-top:1rem}.CareerForm_submitButton__iazwS{display:flex;align-items:center;justify-content:center;gap:.75rem;background:#252b37;color:#fff;border:none;padding:1rem 2.5rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}.CareerForm_submitButton__iazwS:hover:not(:disabled){background:rgba(37,43,55,.9);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.CareerForm_submitButton__iazwS:active:not(:disabled){transform:translateY(0)}.CareerForm_submitButton__iazwS.CareerForm_submitting__ogEeB,.CareerForm_submitButton__iazwS:disabled{background:rgba(37,43,55,.6);cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:768px){.CareerForm_submitButton__iazwS{width:100%;max-width:300px}}@media(max-width:480px){.CareerForm_submitButton__iazwS{padding:.875rem 2rem;font-size:1rem;min-width:auto}}.CareerForm_spinner__QH8O8{width:20px;height:20px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:CareerForm_spin__I1428 .8s linear infinite}@keyframes CareerForm_spin__I1428{to{transform:rotate(1turn)}}@media(max-width:768px){.CareerForm_formRow__fjhem{grid-template-columns:1fr}}@media(max-width:480px){.CareerForm_careerFormContainer__zJNyU{border-radius:0}.CareerForm_formSection__8FhhV{margin:0 -.5rem}}.CareerForm_input__XvEPM:focus-visible,.CareerForm_select__wF4yJ:focus-visible,.CareerForm_submitButton__iazwS:focus-visible,.CareerForm_uploadArea__gCDcY:focus-visible{outline:2px solid #252b37;outline-offset:2px}@media(prefers-reduced-motion:reduce){.CareerForm_careerFormContainer__zJNyU,.CareerForm_careerFormContainer__zJNyU *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:high){.CareerForm_input__XvEPM,.CareerForm_select__wF4yJ,.CareerForm_uploadArea__gCDcY{border-width:2px}.CareerForm_submitButton__iazwS{border:2px solid #fff}}