.careers-section{background:#fff}.careers-intro{max-width:900px;margin:0 auto 40px;text-align:center}.career-card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border:1px solid #e6edf5;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.05);transition:transform .25s ease,box-shadow .25s ease}.career-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(15,23,42,.08)}.career-card-head{flex:1 1;padding:24px 24px 18px}.career-card-foot span,.career-card-head span{display:block;margin-bottom:8px;color:#111;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.career-card h3{margin:0;color:#242d62;font-size:20px;font-weight:600;line-height:1.4}.career-card-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding:16px 24px;border-top:1px solid #e8eef5;background:#f7f9fc}.career-card-foot p{margin:0;color:#0a192f;font-size:15px!important;font-weight:500;line-height:1.35}.career-card .bls-btn{flex-shrink:0;min-width:128px;padding:11px 22px;font-size:14px;white-space:nowrap}.career-apply{background:#f7f9fc}@media (max-width:575px){.career-card-foot{align-items:flex-start;flex-direction:column}.career-card .bls-btn{width:100%}}