.applicationform_section__3vKFX{padding:6rem 0;background:#f8f9fa}.applicationform_container__L75AS{max-width:1000px;margin:0 auto;padding:0 2rem}.applicationform_header__ncvym{text-align:center;margin-bottom:3rem}.applicationform_subtitle__Bg0_A{color:#ff8c00;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.applicationform_title__Lm8DW{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#1a1a1a;margin-bottom:1.5rem}.applicationform_description__uuQPC{font-size:1.25rem;color:#4a5568;max-width:600px;margin:0 auto;line-height:1.6}.applicationform_formCard__p7pCo{background:white;border-radius:16px;padding:3rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.applicationform_form__OvrQK{display:grid;grid-gap:2rem;gap:2rem}.applicationform_formRow__CadHJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.applicationform_formGroup__PyN4S{display:flex;flex-direction:column}.applicationform_label__Dkq5V{font-weight:600;color:#1a1a1a;margin-bottom:.5rem;font-size:1rem}.applicationform_required__b9kju{color:#ff8c00}.applicationform_input__0wyC5,.applicationform_select__cpNSW,.applicationform_textarea__HvBO5{padding:1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:all .3s ease;font-family:inherit}.applicationform_input__0wyC5:focus,.applicationform_select__cpNSW:focus,.applicationform_textarea__HvBO5:focus{outline:none;border-color:#ff8c00;box-shadow:0 0 0 3px rgba(255,140,0,.1)}.applicationform_textarea__HvBO5{min-height:120px;resize:vertical}.applicationform_fileUpload__QdTXa{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border:2px dashed #e2e8f0;border-radius:8px;background:#f8f9fa;transition:all .3s ease;cursor:pointer}.applicationform_fileUpload__QdTXa:hover{border-color:#ff8c00;background:rgba(255,140,0,.05)}.applicationform_fileUpload__QdTXa.applicationform_dragOver__DL_ob{border-color:#ff8c00;background:rgba(255,140,0,.1)}.applicationform_fileInput__YadPN{position:absolute;inset:0;opacity:0;cursor:pointer}.applicationform_uploadIcon__J5ZmC{color:#ff8c00;margin-bottom:1rem}.applicationform_uploadText__VsqVL{text-align:center;color:#4a5568}.applicationform_uploadPrimary__KtVmw{font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.applicationform_uploadSecondary__m8obj{font-size:.9rem;color:#718096}.applicationform_fileList__H3xgC{margin-top:1rem}.applicationform_fileItem__8l9O5{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:#f8f9fa;border-radius:6px;margin-bottom:.5rem}.applicationform_fileName__4ICTu{display:flex;align-items:center;gap:.5rem;color:#4a5568}.applicationform_removeFile__r_sRN{background:none;border:none;color:#e53e3e;cursor:pointer;padding:.25rem;border-radius:4px;transition:background-color .2s}.applicationform_removeFile__r_sRN:hover{background:rgba(229,62,62,.1)}.applicationform_submitButton__GP5OS{background:linear-gradient(135deg,#ff8c00,#ffa500);color:white;padding:1.25rem 2rem;border:none;border-radius:8px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.applicationform_submitButton__GP5OS:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,140,0,.3)}.applicationform_submitButton__GP5OS:disabled{opacity:.6;cursor:not-allowed}.applicationform_loading__RIiuU{display:flex;align-items:center;gap:.5rem}.applicationform_spinner__mgXmA{width:20px;height:20px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:applicationform_spin__QfAjd 1s linear infinite}@keyframes applicationform_spin__QfAjd{to{transform:rotate(1turn)}}.applicationform_successMessage__oNhJF{background:#f0fff4;border:1px solid #9ae6b4;color:#276749;padding:1rem;border-radius:8px;text-align:center;margin-top:1rem}.applicationform_errorMessage__BONcl{background:#fed7d7;border:1px solid #feb2b2;color:#c53030;padding:1rem;border-radius:8px;text-align:center;margin-top:1rem}@media (max-width:768px){.applicationform_section__3vKFX{padding:4rem 0}.applicationform_formCard__p7pCo{padding:2rem}.applicationform_formRow__CadHJ{grid-template-columns:1fr;gap:1rem}}.careerhero_careerhero__JUg7A{margin-top:4rem;position:relative;background:url(/images/home/hero3.webp) no-repeat bottom/cover;z-index:-10}.careerhero_container__n7DlT{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;justify-content:center;height:50vh}.careerhero_heading__N7Ev9{text-align:center;color:white}.careerhero_heading__N7Ev9 h1{font-size:clamp(2rem,3vw,2.5rem);font-weight:800;line-height:1.2;margin-bottom:1rem;color:white;text-shadow:0 2px 10px rgba(0,0,0,.3)}.careerhero_subtitle__evSJn{font-size:1.2rem;color:rgba(255,255,255,.9);max-width:600px;margin:0 auto;line-height:1.6;text-shadow:0 1px 5px rgba(0,0,0,.3)}.careerhero_breadcrumbs__ehDJ6{margin-top:1rem;font-size:1.2rem;color:white}.careerhero_videoOverlay__K3r_A{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(255,140,0),rgb(255,140,0) 30%,rgb(255,140,0) 60%,rgba(255,255,255,0) 0);z-index:-1}@media (max-width:768px){.careerhero_subtitle__evSJn{font-size:1rem}}.joblisting_section__EmVJp{padding:6rem 0;background:white}.joblisting_container__9snvz{max-width:1400px;margin:0 auto;padding:0 2rem}.joblisting_header__nnpDW{text-align:center;margin-bottom:4rem}.joblisting_subtitle__kKY6x{color:#ff8c00;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.joblisting_title__0Ls_1{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#1a1a1a;margin-bottom:1.5rem}.joblisting_jobCard__bD_Sf{background:#f8f9fa;border-radius:16px;padding:3rem;margin-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}.joblisting_jobCard__bD_Sf:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.joblisting_jobHeader__LBfMd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.joblisting_jobTitleSection__wcShd{flex:1 1}.joblisting_jobTitle__oP0jZ{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.joblisting_company__nBAo0{font-size:1.25rem;color:#ff8c00;font-weight:600;margin-bottom:1rem}.joblisting_jobMeta__fylUQ{display:flex;gap:1rem;flex-wrap:wrap}.joblisting_metaItem__wUAPH{display:flex;align-items:center;gap:.5rem;background:white;padding:.5rem 1rem;border-radius:25px;font-size:.9rem;color:#4a5568;box-shadow:0 2px 8px rgba(0,0,0,.1)}.joblisting_applyButton__Nnnh1{background:linear-gradient(135deg,#ff8c00,#ffa500);color:white;padding:1rem 2rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.joblisting_applyButton__Nnnh1:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,140,0,.3)}.joblisting_jobContent__Cn2tP{display:grid;grid-template-columns:2fr 1fr;grid-gap:3rem;gap:3rem}.joblisting_mainContent__OPMnx{space-y:2rem}.joblisting_section__EmVJp{margin-bottom:2rem}.joblisting_sectionTitle__xI4Hk{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.joblisting_sectionIcon__VHPFu{color:#ff8c00}.joblisting_description__fYzqG{font-size:1.1rem;line-height:1.7;color:#4a5568;margin-bottom:1.5rem}.joblisting_list__rtRvf{list-style:none;padding:0}.joblisting_listItem__lQyml{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:.5rem 0}.joblisting_listIcon__wsRxA{color:#ff8c00;margin-top:.25rem;flex-shrink:0}.joblisting_sidebar__4FCDm{background:white;padding:2rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:2rem}.joblisting_sidebarTitle__wZRBX{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:1.5rem}.joblisting_requirement__J5stS{margin-bottom:1.5rem}.joblisting_requirementLabel__xaeCl{font-weight:600;color:#1a1a1a;margin-bottom:.5rem;display:block}.joblisting_requirementValue__JaVdh{color:#4a5568;line-height:1.5}.joblisting_locations__MO0um{display:flex;flex-wrap:wrap;gap:.5rem}.joblisting_locationTag__L4gcD{background:rgba(255,140,0,.1);color:#ff8c00;padding:.25rem .75rem;border-radius:15px;font-size:.85rem;font-weight:500}@media (max-width:1024px){.joblisting_jobContent__Cn2tP{grid-template-columns:1fr;gap:2rem}.joblisting_sidebar__4FCDm{position:static}}@media (max-width:768px){.joblisting_section__EmVJp{padding:4rem 0}.joblisting_jobCard__bD_Sf{padding:2rem}.joblisting_jobHeader__LBfMd{flex-direction:column;align-items:stretch}.joblisting_jobMeta__fylUQ{justify-content:center}.joblisting_applyButton__Nnnh1{width:100%;justify-content:center}}