/* careers.css */
body { font-family:'Poppins', sans-serif; margin:0; background:#f9f9f9; color:#111; }
header { display:flex; justify-content:space-between; align-items:center; padding:20px 50px; background:#111; color:white; }
header .logo { font-weight:700; font-size:24px; }
.careers-hero { text-align:center; padding:80px 20px; background:#2196F3; color:white; }
.careers-list { display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); gap:40px; padding:60px 50px; }
.job-card { background:white; padding:30px; border-radius:12px; box-shadow:0 6px 15px rgba(0,0,0,0.1); text-align:center; }
.job-card .btn { margin-top:15px; display:inline-block; padding:10px 20px; background:#2196F3; color:white; text-decoration:none; border-radius:6px; transition:0.3s; }
.job-card .btn:hover { background:#4CAF50; }
footer { background:#111; color:white; text-align:center; padding:30px; margin-top:50px; }
