.careers-page[data-v-a7c6c0de]{background-color:var(--incube-bg-subtle,#f8fafc);min-height:85vh}.career-ribbon[data-v-a7c6c0de]{border-bottom:1px solid #e2e8f0;padding:24px 0;background-color:#fff}.perk-col[data-v-a7c6c0de]{padding:12px 18px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.perk-icon-wrap[data-v-a7c6c0de]{width:44px;height:44px;border-radius:12px;background:rgba(0,180,216,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.careers-control-bar[data-v-a7c6c0de]{margin-bottom:32px}.careers-control-header[data-v-a7c6c0de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.career-search-box[data-v-a7c6c0de]{width:320px;max-width:100%}.location-filter-pills[data-v-a7c6c0de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding-top:8px}.filter-location-label[data-v-a7c6c0de]{font-size:.8rem;font-weight:700;color:#475569}.filter-pill-btn[data-v-a7c6c0de]{background:#fff;border:1px solid #cbd5e1;color:#475569;font-size:.8rem;font-weight:600;padding:6px 14px;border-radius:9999px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.filter-pill-btn[data-v-a7c6c0de]:hover{border-color:#00b4d8;color:#00b4d8;background:rgba(0,180,216,.04)}.filter-pill-btn.active[data-v-a7c6c0de]{background:#00b4d8;color:#fff;border-color:#00b4d8;-webkit-box-shadow:0 4px 12px rgba(0,180,216,.28);box-shadow:0 4px 12px rgba(0,180,216,.28)}.career-col[data-v-a7c6c0de]{margin-bottom:24px}.career-col[data-v-a7c6c0de],.modern-career-grid-card[data-v-a7c6c0de]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.modern-career-grid-card[data-v-a7c6c0de]{background:#fff!important;border-radius:var(--radius-md,16px)!important;border:1px solid #e2e8f0!important;-webkit-box-shadow:0 4px 14px rgba(15,61,132,.05)!important;box-shadow:0 4px 14px rgba(15,61,132,.05)!important;-webkit-transition:all .28s cubic-bezier(.4,0,.2,1)!important;transition:all .28s cubic-bezier(.4,0,.2,1)!important;width:100%!important;height:100%!important;padding:28px 26px!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.modern-career-grid-card[data-v-a7c6c0de]:hover{-webkit-transform:translateY(-4px)!important;transform:translateY(-4px)!important;border-color:#00b4d8!important;-webkit-box-shadow:0 16px 32px rgba(0,180,216,.16)!important;box-shadow:0 16px 32px rgba(0,180,216,.16)!important}.card-body-section[data-v-a7c6c0de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.card-top-row[data-v-a7c6c0de]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;margin-bottom:18px!important}.card-top-row .modern-badge[data-v-a7c6c0de]{margin-bottom:0!important}.card-avatar-wrap[data-v-a7c6c0de]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(0,180,216,.1),rgba(15,61,132,.1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.card-avatar-img[data-v-a7c6c0de]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.card-role-title[data-v-a7c6c0de]{font-size:1.22rem;font-weight:800;line-height:1.35;color:#0a2540;margin-top:0;margin-bottom:12px}.role-title-link[data-v-a7c6c0de]{color:inherit;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.role-title-link[data-v-a7c6c0de]:hover{color:#00b4d8}.card-meta-chips[data-v-a7c6c0de]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;gap:8px;margin-bottom:14px}.meta-pill[data-v-a7c6c0de]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.78rem;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;padding:4px 10px;border-radius:6px}.card-role-desc[data-v-a7c6c0de]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.6;color:#64748b;font-size:.88rem;min-height:44px;margin-bottom:20px}.card-footer-action[data-v-a7c6c0de]{border-top:1px solid #f1f5f9;padding-top:18px!important;margin-top:auto;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;gap:12px}.salary-tag[data-v-a7c6c0de]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.salary-label[data-v-a7c6c0de]{font-size:.7rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.salary-val[data-v-a7c6c0de]{font-size:.9rem;font-weight:800;color:#0f3d84}.card-apply-btn[data-v-a7c6c0de]{background:linear-gradient(135deg,#00b4d8,#0f3d84)!important;color:#fff!important;font-weight:700!important;-webkit-box-shadow:0 4px 12px rgba(0,180,216,.28)!important;box-shadow:0 4px 12px rgba(0,180,216,.28)!important;border-radius:9999px!important;padding:0 18px!important;height:38px!important;text-transform:none!important;letter-spacing:.02em!important;white-space:nowrap!important;-ms-flex-negative:0!important;flex-shrink:0!important}.card-apply-btn[data-v-a7c6c0de]:hover{-webkit-box-shadow:0 6px 18px rgba(0,180,216,.45)!important;box-shadow:0 6px 18px rgba(0,180,216,.45)!important;-webkit-transform:translateX(2px);transform:translateX(2px)}@media (max-width:960px){.career-search-box[data-v-a7c6c0de]{width:100%}}@media (max-width:600px){.modern-career-grid-card[data-v-a7c6c0de]{padding:20px 18px!important}}