.CareerSection_container__NKxWk{background-color:#000;color:#fff;width:70%;padding:150px 1.5rem 3rem;margin:auto auto 100px}.CareerSection_leftTopShade__q887h{position:absolute;top:0;left:0}.CareerSection_rightTopShade__LrNqH{position:absolute;top:0;right:0;transform:rotateY(180deg)}.CareerSection_rightmiddleShade__anR7D{position:absolute;bottom:0;right:0}.CareerSection_leftendShade__FqJ4b{position:absolute;bottom:-100%;left:0;transform:rotateY(180deg)}.CareerSection_exploreButton__72N0x{background:#fff;color:#000;border:none;padding:.6rem 1rem;border-radius:999px;font-weight:700;cursor:pointer;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}.CareerSection_textArea__NB3jD{display:flex;justify-content:space-between}.CareerSection_textArea__NB3jD h1{font-size:3rem;font-weight:300;margin:.5rem 0;vertical-align:middle;color:transparent;background:linear-gradient(83deg,#fff 27.1%,#525252 72.9%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.CareerSection_textArea__NB3jD h1 span{color:#fff}.CareerSection_textArea__NB3jD p{color:#aaa;font-size:1rem;width:32%;line-height:1.4;max-width:500px}.CareerSection_imagePlaceholder__NS_0G{width:100%;height:600px;background-color:#222;margin:1rem 0;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#888;font-size:1rem;border-radius:10px}.CareerSection_imagePlaceholder__NS_0G img{border-radius:10px}.CareerSection_statsContainer__KaqFr{margin:3rem 0;padding:2rem;background:rgba(255,255,255,.05);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CareerSection_statsContainer__KaqFr h3{text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:500}.CareerSection_statsGrid__TLPie{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1.5rem;gap:1.5rem}.CareerSection_statItem__waXm8{text-align:center;padding:1rem;background:rgba(255,255,255,.1);border-radius:12px}.CareerSection_statNumber__YF_QL{display:block;font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.CareerSection_statLabel__Z0ZgT{font-size:.9rem;color:#aaa}.CareerSection_accordion__LeO_J{display:flex;flex-direction:column;gap:1rem}.CareerSection_accordionItem__tJWgP{border-top:1px solid #444;padding-top:1rem}.CareerSection_accordionButton__erzc3{background:none;border:none;color:#fff;font-size:2rem;display:flex;align-items:flex-start;gap:1rem;cursor:pointer;width:100%;text-align:left}.CareerSection_jobHeader___j7lO{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.CareerSection_jobHeaderTop___hmx3{display:flex;justify-content:space-between;align-items:flex-start}.CareerSection_jobTitle__wekZD{font-size:1.5rem;font-weight:600;color:#fff}.CareerSection_jobIndicators__XIlgq{display:flex;align-items:center;gap:1rem;font-size:.8rem}.CareerSection_applicantCount__ITzM2{color:#4ade80;background:rgba(74,222,128,.1)}.CareerSection_applicantCount__ITzM2,.CareerSection_deadlineWarning__JeWRp{display:flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:12px}.CareerSection_deadlineWarning__JeWRp{color:#fbbf24;background:rgba(251,191,36,.1)}.CareerSection_deadlinePassed__amFYR{color:#ef4444;background:rgba(239,68,68,.1);padding:.2rem .5rem;border-radius:12px}.CareerSection_jobMeta__FN8Dd{display:flex;gap:1.5rem;font-size:.9rem;color:#aaa}.CareerSection_jobDepartment__BqMik,.CareerSection_jobLocation__Jczxv,.CareerSection_jobType__2h6Ch{display:flex;align-items:center;gap:.5rem}.CareerSection_accordionContent__Ief1F{color:#ccc;margin-top:1rem;font-size:1rem;line-height:1.6;margin-left:50px;display:block;visibility:visible;opacity:1;transition:all .3s ease}.CareerSection_jobDetails__PXdK9{background:rgba(255,255,255,.02);border-radius:12px;padding:2rem;margin-top:1rem}.CareerSection_jobSection__XSAlp{margin-bottom:2rem}.CareerSection_jobSection__XSAlp h4{font-size:1.2rem;font-weight:600;margin-bottom:1rem;color:#fff}.CareerSection_jobSection__XSAlp p{line-height:1.6;color:#ccc}.CareerSection_jobSection__XSAlp ul{list-style-type:none;padding-left:0}.CareerSection_jobSection__XSAlp li{margin-bottom:.8rem;color:#ccc;position:relative;padding-left:1.5rem}.CareerSection_jobSection__XSAlp li:before{content:"•";color:#4ade80;font-weight:700;position:absolute;left:0}.CareerSection_jobInfoGrid__PVF5t{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0;padding:1.5rem;background:rgba(255,255,255,.05);border-radius:8px}.CareerSection_jobInfoItem__9Nn8_{color:#ccc}.CareerSection_jobInfoItem__9Nn8_ strong{color:#fff}.CareerSection_jobFooter__2dnoZ{display:flex;justify-content:space-between;align-items:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid #333}.CareerSection_jobMetaInfo__xZ0UN{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;color:#aaa}.CareerSection_applicationActions__81EBt{display:flex;gap:1rem}.CareerSection_applyButton__L9SB0{background:rgba(255,255,255,.1);color:#fff;padding:.6rem 1.2rem;font-size:.95rem;font-weight:700;border-radius:30px;cursor:pointer;border:2px solid white;transition:transform .2s ease,box-shadow .2s ease}.CareerSection_applyButton__L9SB0:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,255,255,.3)}.CareerSection_applyButtonDisabled__I_Auk{background:rgba(239,68,68,.2);color:#ef4444;padding:.6rem 1.2rem;font-size:.95rem;font-weight:700;border:2px solid #ef4444;border-radius:30px;cursor:not-allowed}.CareerSection_loadingContainer__o3xa5{display:flex;justify-content:center;align-items:center;padding:4rem 2rem}.CareerSection_loadingSpinner__FIEVD{font-size:1.2rem;color:#aaa}.CareerSection_errorContainer__IP6PU{text-align:center;padding:4rem 2rem}.CareerSection_errorContainer__IP6PU h2{color:#ef4444;margin-bottom:1rem}.CareerSection_errorContainer__IP6PU p{color:#aaa;margin-bottom:2rem}.CareerSection_retryButton__pbZ7_{background:rgba(255,255,255,.1);color:#fff;padding:.8rem 2rem;font-weight:700;border:2px solid white;border-radius:30px;cursor:pointer;transition:transform .2s ease}.CareerSection_retryButton__pbZ7_:hover{transform:translateY(-2px)}.CareerSection_noJobs__l7w05{text-align:center;padding:4rem 2rem;color:#aaa}.CareerSection_paginationContainer__7U5_Y{display:flex;justify-content:center;align-items:center;margin-top:3rem;padding-top:2rem;border-top:1px solid #333}.CareerSection_paginationInfo___Vb16{color:#aaa;font-size:.9rem}@media (max-width:768px){.CareerSection_container__NKxWk{width:90%;padding:100px 1rem 2rem}.CareerSection_textArea__NB3jD{flex-direction:column;align-items:flex-start}.CareerSection_textArea__NB3jD h1{font-size:2rem;text-align:left}.CareerSection_textArea__NB3jD p{width:100%;font-size:.95rem;max-width:100%;margin-top:1rem}.CareerSection_imagePlaceholder__NS_0G{height:250px;margin:1.5rem 0}.CareerSection_statsGrid__TLPie{grid-template-columns:repeat(2,1fr);gap:1rem}.CareerSection_accordionButton__erzc3{font-size:1.2rem;align-items:flex-start}.CareerSection_accordionContent__Ief1F{font-size:1rem;margin-left:1rem}.CareerSection_jobDetails__PXdK9{padding:1.5rem}.CareerSection_jobInfoGrid__PVF5t{grid-template-columns:1fr;gap:.8rem;padding:1rem}.CareerSection_jobFooter__2dnoZ{flex-direction:column;gap:1rem;align-items:stretch}.CareerSection_jobHeaderTop___hmx3{flex-direction:column;gap:.5rem}.CareerSection_jobIndicators__XIlgq{justify-content:flex-start}.CareerSection_jobMeta__FN8Dd{flex-wrap:wrap;gap:1rem}.CareerSection_exploreButton__72N0x{font-size:.9rem;padding:.5rem .9rem;margin-bottom:1rem}.CareerSection_leftTopShade__q887h,.CareerSection_leftendShade__FqJ4b,.CareerSection_rightTopShade__LrNqH,.CareerSection_rightmiddleShade__anR7D{display:none}}@media (max-width:480px){.CareerSection_textArea__NB3jD h1{font-size:1.8rem}.CareerSection_accordionButton__erzc3{font-size:1rem}.CareerSection_accordionContent__Ief1F{font-size:.95rem}.CareerSection_applyButtonDisabled__I_Auk,.CareerSection_applyButton__L9SB0{font-size:.85rem;padding:.5rem 1rem}.CareerSection_statsGrid__TLPie{grid-template-columns:1fr}.CareerSection_jobTitle__wekZD{font-size:1.2rem}.CareerSection_jobIndicators__XIlgq{font-size:.7rem}}.ApplicationModal_modalOverlay__Ban2U{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ApplicationModal_modalContent__Tpt5I{background:#1a1a1a;border-radius:16px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;border:1px solid #333;box-shadow:0 20px 60px rgba(0,0,0,.5)}.ApplicationModal_modalHeader__3PVRI{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;border-bottom:1px solid #333}.ApplicationModal_jobInfo__MgLQy{display:flex;align-items:flex-start;gap:12px;flex:1 1}.ApplicationModal_jobIcon__ys_mD{color:#ffffff;font-size:1.2rem;margin-top:4px;flex-shrink:0}.ApplicationModal_jobInfo__MgLQy h2{font-size:1.5rem;font-weight:600;color:#ffffff;margin:0 0 4px;line-height:1.3}.ApplicationModal_jobInfo__MgLQy p{color:#aaa;margin:0;font-size:.9rem}.ApplicationModal_closeButton__feOVt{background:none;border:none;color:#aaa;font-size:1.2rem;cursor:pointer;padding:8px;border-radius:4px;transition:all .2s ease;flex-shrink:0}.ApplicationModal_closeButton__feOVt:hover{color:#fff;background:rgba(255,255,255,.1)}.ApplicationModal_modalBody__cMXrs{padding:24px}.ApplicationModal_modalBody__cMXrs h3{font-size:1.25rem;font-weight:600;color:#ffffff;margin:0 0 20px}.ApplicationModal_message__Aefeb{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:.9rem;font-weight:500}.ApplicationModal_message__Aefeb.ApplicationModal_success__8Lt9s{background:#1a2a1a;color:#4ade80;border:1px solid #2a4a2a}.ApplicationModal_message__Aefeb.ApplicationModal_error__I_fmk{background:#2a1a1a;color:#ff6b6b;border:1px solid #4a2a2a}.ApplicationModal_applicationForm__i5wny{display:flex;flex-direction:column;gap:20px}.ApplicationModal_formRow__5acTm{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.ApplicationModal_formGroup__XXFlQ{display:flex;flex-direction:column;gap:6px}.ApplicationModal_formGroup__XXFlQ label{font-size:.9rem;font-weight:500;color:#ffffff}.ApplicationModal_formGroup__XXFlQ input,.ApplicationModal_formGroup__XXFlQ select,.ApplicationModal_formGroup__XXFlQ textarea{background:#0a0a0a;border:1px solid #333;border-radius:8px;padding:12px 16px;color:#ffffff;font-size:.9rem;transition:all .2s ease}.ApplicationModal_formGroup__XXFlQ input:focus,.ApplicationModal_formGroup__XXFlQ select:focus,.ApplicationModal_formGroup__XXFlQ textarea:focus{outline:none;border-color:#666;box-shadow:0 0 0 2px rgba(255,255,255,.1)}.ApplicationModal_formGroup__XXFlQ input::placeholder,.ApplicationModal_formGroup__XXFlQ textarea::placeholder{color:#666}.ApplicationModal_formGroup__XXFlQ select option{background:#1a1a1a;color:#ffffff}.ApplicationModal_formGroup__XXFlQ textarea{resize:vertical;min-height:100px}.ApplicationModal_errorInput__kwJjC{border-color:#dc3545!important;box-shadow:0 0 0 2px rgba(220,53,69,.2)!important}.ApplicationModal_errorText__0d3pq{color:#ff6b6b;font-size:.8rem;font-weight:500;margin-top:2px}.ApplicationModal_formActions__b_hGz{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #333}.ApplicationModal_cancelButton__K3sWM{background:transparent;border:1px solid #444;color:#aaa;padding:12px 24px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ApplicationModal_cancelButton__K3sWM:hover{border-color:#666;color:#fff;background:rgba(255,255,255,.05)}.ApplicationModal_submitButton__Bahze{background:#ffffff;color:#000000;border:none;padding:12px 24px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:140px}.ApplicationModal_submitButton__Bahze:hover{background:#f0f0f0;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,255,255,.2)}.ApplicationModal_submitButton__Bahze:active{transform:translateY(0)}.ApplicationModal_submitButton__Bahze.ApplicationModal_submitting__9bA_Z,.ApplicationModal_submitButton__Bahze:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (max-width:768px){.ApplicationModal_modalOverlay__Ban2U{padding:10px}.ApplicationModal_modalContent__Tpt5I{max-height:95vh}.ApplicationModal_modalHeader__3PVRI{padding:20px 20px 16px}.ApplicationModal_modalBody__cMXrs{padding:20px}.ApplicationModal_formRow__5acTm{grid-template-columns:1fr;gap:16px}.ApplicationModal_jobInfo__MgLQy h2{font-size:1.3rem}.ApplicationModal_jobInfo__MgLQy p{font-size:.85rem}.ApplicationModal_formActions__b_hGz{flex-direction:column;gap:10px}.ApplicationModal_cancelButton__K3sWM,.ApplicationModal_submitButton__Bahze{width:100%;padding:14px 24px}}@media (max-width:480px){.ApplicationModal_modalHeader__3PVRI{padding:16px 16px 12px}.ApplicationModal_modalBody__cMXrs{padding:16px}.ApplicationModal_jobInfo__MgLQy{flex-direction:column;gap:8px}.ApplicationModal_jobInfo__MgLQy h2{font-size:1.2rem}.ApplicationModal_formGroup__XXFlQ input,.ApplicationModal_formGroup__XXFlQ select,.ApplicationModal_formGroup__XXFlQ textarea{padding:10px 14px;font-size:.85rem}}