.career-page{color:#0b2c5f;background:#fff;padding-bottom:60px;font-family:Arial,sans-serif}.career-hero{text-align:center;padding:70px 20px 30px}.career-hero h1{color:#0b2c5f;font-size:40px;font-weight:800}.career-hero h1 span{color:#1d4ed8}.career-hero p{color:#555;margin-top:10px;font-size:15px}.career-search{justify-content:center;margin:20px 0 35px;display:flex}.career-search input{border:1px solid #eaf2ff;border-radius:8px;outline:none;width:300px;padding:12px}.career-search input:focus{border-color:#1d4ed8}.career-grid{grid-template-columns:repeat(2,1fr);gap:20px;padding:0 8%;display:grid}.career-card{background:#fff;border:1px solid #eaf2ff;border-radius:12px;padding:18px}.career-card h2{color:#0b2c5f;margin-top:10px;font-size:18px}.career-card p{color:#555;margin-top:10px;font-size:14px;line-height:1.6}.badge{color:#0b2c5f;background:#eaf2ff;border-radius:20px;padding:5px 10px;font-size:12px;display:inline-block}.info{color:#555;justify-content:space-between;margin-top:12px;font-size:13px;display:flex}.career-card button{color:#fff;cursor:pointer;background:#1d4ed8;border:none;border-radius:8px;width:100%;margin-top:12px;padding:10px;font-weight:600}.career-card button:hover{background:#0b2c5f}.modal{background:#0b2c5f4d;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-box{text-align:center;background:#fff;border-radius:12px;width:100%;max-width:450px;padding:20px}.modal-box h2{color:#0b2c5f;font-size:20px}.modal-box p{color:#555;margin-top:10px;font-size:14px}.modal-info{color:#555;margin-top:12px;font-size:13px}.apply-btn{color:#fff;background:#1d4ed8;border:none;border-radius:8px;width:100%;margin-top:15px;padding:10px}.close-btn{color:#1d4ed8;background:#fff;border:1px solid #1d4ed8;border-radius:8px;width:100%;margin-top:10px;padding:10px}@media (max-width:768px){.career-grid{grid-template-columns:1fr;padding:0 20px}.career-hero h1{font-size:28px}.career-search input{width:90%}.info{flex-direction:column;gap:5px}}
