
.career-hero{padding:110px 0 95px;background:linear-gradient(135deg,#07111f,#0d326f);color:#fff;position:relative;overflow:hidden}.career-hero:after{content:"DDL";position:absolute;right:-30px;bottom:-100px;font-size:250px;font-weight:800;color:rgba(255,255,255,.035);letter-spacing:-20px}.career-hero span{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800;color:#83a9ff}.career-hero h1{margin:18px 0 22px}.career-hero p{color:#c2d0e4;max-width:720px;font-size:17px}.career-section{padding:100px 0;background:#f4f7fb}.career-list{display:grid;gap:18px}.job-card{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;background:#fff;border:1px solid #dde5ef;border-radius:22px;padding:30px;transition:.2s}.job-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px rgba(7,17,31,.1)}.job-location{font-size:10px;color:#1d67ff;text-transform:uppercase;letter-spacing:1.3px;font-weight:800}.job-card h3{font-size:24px;margin:8px 0 12px}.job-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:15px}.job-meta span{padding:6px 10px;background:#edf3ff;color:#254d9c;border-radius:30px;font-size:10px;font-weight:800}.job-card p{color:#667085;font-size:13px;max-width:780px}.career-empty{text-align:center;padding:70px;background:#fff;border-radius:22px;border:1px dashed #cbd6e4}@media(max-width:700px){.job-card{grid-template-columns:1fr}.job-action .btn{width:100%}}
