.careerPage-module__aqE_iW__pageWrapper{color:#1a1a1a;width:100%;min-height:100vh;padding:40px 0;background-color:#fff!important}.careerPage-module__aqE_iW__container{max-width:900px;margin:0 auto;padding:0 20px;font-family:Inter,-apple-system,sans-serif}.careerPage-module__aqE_iW__header{text-align:center;margin-bottom:60px}.careerPage-module__aqE_iW__header h1{color:#111;margin-bottom:10px;font-size:3rem;font-weight:800}.careerPage-module__aqE_iW__greenHighlight{color:#28a745}.careerPage-module__aqE_iW__sectionTitle{color:#111;border-bottom:2px solid #f0f0f0;margin-bottom:30px;padding-bottom:10px;font-size:1.8rem}.careerPage-module__aqE_iW__openingsSection{margin-bottom:80px}.careerPage-module__aqE_iW__jobCard{background:#fff;border:1px solid #e9ecef;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:40px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000000d}.careerPage-module__aqE_iW__jobCard:hover{border-color:#28a745;transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.careerPage-module__aqE_iW__jobInfo{max-width:70%}.careerPage-module__aqE_iW__jobInfo h3{color:#111;margin-bottom:12px;font-size:1.6rem}.careerPage-module__aqE_iW__jobDescription{color:#444;margin-bottom:20px;font-size:1.05rem;line-height:1.6}.careerPage-module__aqE_iW__jobTags{gap:12px;display:flex}.careerPage-module__aqE_iW__jobTags span{color:#28a745;background:#e8f5e9;border-radius:50px;padding:6px 16px;font-size:.85rem;font-weight:600}.careerPage-module__aqE_iW__applyBtn{background:#111;border-radius:10px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .2s;color:#fff!important}.careerPage-module__aqE_iW__applyBtn:hover{background:#28a745}.careerPage-module__aqE_iW__formWrapper{background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;padding:50px}.careerPage-module__aqE_iW__formHeader{text-align:center;margin-bottom:40px}.careerPage-module__aqE_iW__row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.careerPage-module__aqE_iW__formGroup{flex-direction:column;margin-bottom:20px;display:flex}.careerPage-module__aqE_iW__formGroup label{color:#333;margin-bottom:8px;font-size:.95rem;font-weight:600}.careerPage-module__aqE_iW__inputField,.careerPage-module__aqE_iW__textField{background:#fff;border:2px solid #e9ecef;border-radius:10px;padding:14px;font-size:1rem;transition:border-color .2s}.careerPage-module__aqE_iW__inputField:focus,.careerPage-module__aqE_iW__textField:focus{border-color:#28a745;outline:none}.careerPage-module__aqE_iW__textField{resize:none;height:140px}.careerPage-module__aqE_iW__submitBtn{color:#fff;cursor:pointer;background:#28a745;border:none;border-radius:10px;width:100%;margin-top:10px;padding:18px;font-size:1.1rem;font-weight:700}.careerPage-module__aqE_iW__submitBtn:hover{background:#218838}.careerPage-module__aqE_iW__successMsg{text-align:center;padding:20px}@media (max-width:768px){.careerPage-module__aqE_iW__row{grid-template-columns:1fr}.careerPage-module__aqE_iW__jobCard{flex-direction:column;align-items:flex-start;gap:20px}.careerPage-module__aqE_iW__jobInfo{max-width:100%}}
