.SuccessModal_overlay__SWhGg{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999}.SuccessModal_modal__DnfWN{background:#fff;padding:32px;border-radius:12px;max-width:420px;text-align:center;box-shadow:0 10px 30px #00000026}.SuccessModal_button__UnKWi{margin-top:20px}.SuccessModal_successTitle__nxu_v{font-size:24px;margin-bottom:16px;color:green}.SuccessModal_successMessage__Z0h3U{font-size:16px;color:#333}.SuccessModal_button__UnKWi{background-color:#fca229;padding:.5rem 1.2rem;border:none;border-radius:5px;color:#fff}.Form_formCard__Vx7YP{background-color:#f9fafb;border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;min-height:600px;display:flex;flex-direction:column}@media(max-width:768px){.Form_formCard__Vx7YP{padding:1.25rem;border-radius:10px;min-height:auto}}.Form_modalFormCard__ELgOy{background-color:#0000;border:none;padding:2rem 1.5rem 1.5rem;min-height:auto;border-radius:0}@media(max-width:768px){.Form_modalFormCard__ELgOy{padding:1.5rem 1rem 1rem}}.Form_formTitle__K2D_g{font-size:1.125rem;font-weight:600;line-height:1.3;color:#1f2937;margin:0 0 1.25rem;padding:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media(max-width:768px){.Form_formTitle__K2D_g{font-size:1rem;margin-bottom:1rem}}.Form_applicationForm__q7F0D{display:flex;flex-direction:column;gap:1rem;flex:1 1}@media(max-width:768px){.Form_applicationForm__q7F0D{gap:.875rem}}.Form_formGroup__b9IUp{display:flex;flex-direction:column;gap:.375rem}.Form_label__1Mx8u{font-size:.8rem;font-weight:500;color:#374151;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Form_required__rtw55{color:#ef4444}.Form_input__f6FND{width:100%;padding:.625rem .875rem;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:.875rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:all .3s ease}.Form_input__f6FND::placeholder{color:#9ca3af}.Form_input__f6FND:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}@media(max-width:768px){.Form_input__f6FND{font-size:.8rem;padding:.5rem .75rem}}.Form_fileUploadArea__bPZVe{position:relative;width:100%}.Form_fileInput__h8pU_{position:absolute;opacity:0;width:0;height:0}.Form_fileUploadLabel__cptm5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;background-color:#fff;border:2px dashed #d1d5db;border-radius:6px;color:#6b7280;font-size:.85rem;cursor:pointer;transition:all .3s ease;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:center}.Form_fileUploadLabel__cptm5:hover{border-color:#9ca3af;background-color:#f9fafb}.Form_fileUploadLabel__cptm5 svg{color:#9ca3af;width:20px;height:20px}@media(max-width:768px){.Form_fileUploadLabel__cptm5{padding:1.25rem .875rem;font-size:.8rem}}.Form_checkboxLabel__o2U9G{display:flex;align-items:flex-start;gap:.5rem;font-size:.8rem;font-weight:400;color:#4b5563;cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.4}.Form_checkbox__6kXb0{margin-top:.125rem;width:16px;height:16px;cursor:pointer;flex-shrink:0;accent-color:#fca229}.Form_link__tTR8B{color:#3b82f6;text-decoration:underline;transition:color .3s ease}.Form_link__tTR8B:hover{color:#60a5fa}.Form_errorMessage__bUejk{color:#ef4444}.Form_errorMessage__bUejk,.Form_successMessage__atp4v{font-size:.875rem;font-weight:500;margin:0;padding:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Form_successMessage__atp4v{color:#10b981}.Form_submitButton__2mIo1{width:100%;padding:.75rem 1.5rem;background-color:#6b7280;color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-top:.25rem}.Form_submitButton__2mIo1:hover:not(:disabled){background-color:#4b5563}.Form_submitButton__2mIo1:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.Form_submitButton__2mIo1{font-size:.85rem;padding:.625rem 1.25rem}}.JobDetail_jobDetail__b47UF{width:100%;background-color:#fff;padding:3rem 0;min-height:100vh}@media(max-width:768px){.JobDetail_jobDetail__b47UF{padding:2rem 0}}.JobDetail_container__AeCiE{max-width:1440px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.JobDetail_container__AeCiE{padding:0 1rem}}.JobDetail_contentWrapper__sz1xQ{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:start}@media(max-width:1024px){.JobDetail_contentWrapper__sz1xQ{gap:2rem;grid-template-columns:1.1fr .9fr}}@media(max-width:768px){.JobDetail_contentWrapper__sz1xQ{grid-template-columns:1fr;gap:2rem}}.JobDetail_leftSection__Mwdt1{color:#1f2937}.JobDetail_jobTitle__qdx_U{font-size:2rem;font-weight:700;line-height:1.3;color:#1f2937;margin:0 0 1.5rem;padding:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media(max-width:768px){.JobDetail_jobTitle__qdx_U{font-size:1.5rem;margin-bottom:1.25rem}}.JobDetail_jobOverview__kx9fi{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}@media(max-width:768px){.JobDetail_jobOverview__kx9fi{gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem}}.JobDetail_overviewItem__TgHXs{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#4b5563;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.JobDetail_overviewItem__TgHXs svg{color:#6b7280;flex-shrink:0}@media(max-width:768px){.JobDetail_overviewItem__TgHXs{font-size:.85rem}}.JobDetail_buttonGroup__I3IA0{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}@media(max-width:768px){.JobDetail_buttonGroup__I3IA0{flex-direction:column;gap:.75rem;margin-bottom:1.5rem}}.JobDetail_shareButton____DCA{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#0000;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.JobDetail_shareButton____DCA:hover{background-color:#f9fafb;border-color:#9ca3af}@media(max-width:768px){.JobDetail_shareButton____DCA{width:100%;font-size:.85rem;padding:.625rem 1.25rem;justify-content:center}}.JobDetail_applyButton___2Ucu{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#fca229;border:none;border-radius:8px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.JobDetail_applyButton___2Ucu:hover{background-color:#e8911f}@media(max-width:768px){.JobDetail_applyButton___2Ucu{width:100%;font-size:.85rem;padding:.625rem 1.25rem;justify-content:center}}.JobDetail_section__ZD3NT{margin-bottom:2rem}@media(max-width:768px){.JobDetail_section__ZD3NT{margin-bottom:1.5rem}}.JobDetail_sectionTitle__dla2A{font-size:1.25rem;font-weight:600;line-height:1.3;color:#1f2937;margin:0 0 .75rem;padding:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media(max-width:768px){.JobDetail_sectionTitle__dla2A{font-size:1.125rem;margin-bottom:.5rem}}.JobDetail_sectionContent__uTUnM{font-size:.95rem;font-weight:400;line-height:1.6;color:#4b5563;margin:0;padding:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media(max-width:768px){.JobDetail_sectionContent__uTUnM{font-size:.875rem;line-height:1.5}}.JobDetail_bulletList__2_W3k{list-style:none;padding:0;margin:0}.JobDetail_bulletList__2_W3k li{font-size:.95rem;font-weight:400;line-height:1.6;color:#4b5563;margin-bottom:.625rem;padding-left:1.25rem;position:relative;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.JobDetail_bulletList__2_W3k li:before{content:"•";position:absolute;left:0;color:#6b7280;font-size:1.25rem;line-height:1}.JobDetail_bulletList__2_W3k li strong{color:#1f2937;font-weight:600}@media(max-width:768px){.JobDetail_bulletList__2_W3k li{font-size:.875rem;margin-bottom:.5rem;padding-left:1rem}}.JobDetail_modalOverlay__r4a_Z{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;overflow-y:auto}@media(max-width:768px){.JobDetail_modalOverlay__r4a_Z{padding:1rem;align-items:center}}.JobDetail_modalContent__N5Wnw{position:relative;background-color:#fff;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media(max-width:768px){.JobDetail_modalContent__N5Wnw{max-width:100%;max-height:90vh;border-radius:12px;margin:auto}}.JobDetail_closeButton__FaIgx{position:absolute;top:1rem;right:1rem;background-color:#f3f4f6;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;color:#1f2937}.JobDetail_closeButton__FaIgx:hover{background-color:#e5e7eb}@media(max-width:768px){.JobDetail_closeButton__FaIgx{top:.75rem;right:.75rem;width:36px;height:36px}}.JobDetail_rightSection__Dm4xH{position:sticky;top:100px;height:-moz-fit-content;height:fit-content;max-width:480px}@media(max-width:1024px){.JobDetail_rightSection__Dm4xH{max-width:100%}}@media(max-width:768px){.JobDetail_rightSection__Dm4xH{position:static}}.JobDetail_chip__VppBY{color:#fff;background-color:#fca229;padding:.3rem 1rem;border-radius:20px;font-weight:500;font-size:1.1rem;margin-left:.5rem}