.career-page{background:linear-gradient(120deg,#f9fafb,#eef2ff);min-height:100vh;padding:60px 20px}.career-page .career-container{align-items:center;gap:50px;max-width:1100px;margin:auto;display:flex}.career-page .career-left{flex:1}.career-page .career-left .career-badge{color:#973481;background:#9734811a;border-radius:20px;margin-bottom:15px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.career-page .career-left h1{color:#1f2933;margin-bottom:15px;font-size:42px;font-weight:800}.career-page .career-left h1 span{color:#973481}.career-page .career-left p{color:#4b5563;margin-bottom:25px;font-size:16px;line-height:1.6}.career-page .career-left .career-points{flex-direction:column;gap:18px;display:flex}.career-page .career-left .career-points .point{background:#fff;border:1px solid #f1f1f1;border-radius:12px;align-items:flex-start;gap:14px;padding:14px;transition:all .3s;display:flex}.career-page .career-left .career-points .point span{font-size:22px}.career-page .career-left .career-points .point h4{color:#1f2933;margin:0;font-size:16px}.career-page .career-left .career-points .point p{color:#6b7280;margin:4px 0 0;font-size:13px}.career-page .career-left .career-points .point:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000000f}.career-page .career-right{background:#fff;border-radius:16px;flex:1;padding:35px;box-shadow:0 10px 40px #00000014}.career-page .career-form{flex-direction:column;gap:16px;display:flex}.career-page .form-group{flex-direction:column;display:flex}.career-page .form-group label{color:#6b7280;margin-bottom:5px;font-size:13px}.career-page .form-group input,.career-page .form-group textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:12px}.career-page .form-group input:focus,.career-page .form-group textarea:focus{border-color:#973481;box-shadow:0 0 0 2px #9734811a}.career-page .submit-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#973481,#7c3aed);border:none;border-radius:10px;padding:14px;font-weight:600}.career-page .submit-btn:hover{transform:translateY(-2px)}.career-page .loader{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:768px){.career-page .career-container{flex-direction:column}.career-page .career-left{text-align:center}}.career-page .success-message{color:#065f46;background:#e6fffa;border:1px solid #34d399;border-radius:8px;margin-bottom:15px;padding:12px 16px;font-weight:500}
