{"id":6037,"date":"2026-06-08T10:13:45","date_gmt":"2026-06-08T08:13:45","guid":{"rendered":"https:\/\/www.npa.gov.zm\/?page_id=6037"},"modified":"2026-06-08T12:42:19","modified_gmt":"2026-06-08T10:42:19","slug":"senior-management","status":"publish","type":"page","link":"https:\/\/www.npa.gov.zm\/index.php\/senior-management\/","title":{"rendered":"Senior Management"},"content":{"rendered":"\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Senior Management | National Prosecution Authority<\/title>\n<style>\n  :root {\n    --blue: #004aad;\n    --blue-dark: #003a8a;\n    --blue-light: #e8f0fc;\n    --blue-mid: #1a5ec2;\n    --gold: #c8a84b;\n    --white: #ffffff;\n    --black: #0d0d0d;\n    --gray-light: #f5f7fa;\n    --gray-mid: #e0e4ec;\n    --gray-text: #5a6375;\n    --shadow-sm: 0 2px 8px rgba(0,74,173,0.10);\n    --shadow-md: 0 6px 24px rgba(0,74,173,0.15);\n  }\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  body { font-family: 'Gadugi', 'Georgia', serif; background: var(--gray-light); color: var(--black); min-height: 100vh; }\n\n  \/* PAGE HEADER *\/\n  .page-header {\n    background: var(--blue); color: var(--white);\n    padding: 52px 24px 40px; text-align: center; position: relative; overflow: hidden;\n  }\n  .page-header::before {\n    content: ''; position: absolute; inset: 0;\n    background: repeating-linear-gradient(-45deg, transparent, transparent 40px, rgba(255,255,255,0.03) 40px, rgba(255,255,255,0.03) 80px);\n  }\n  .page-header::after {\n    content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 4px;\n    background: linear-gradient(90deg, var(--gold) 0%, var(--white) 50%, var(--gold) 100%);\n  }\n  .page-header h1 {\n    font-family: 'Gadugi', 'Georgia', serif;\n    font-size: clamp(1.8rem, 4vw, 2.8rem); font-weight: 700; letter-spacing: 0.04em; position: relative;\n  }\n\n  \/* ORG WRAPPER *\/\n  .org-wrapper { max-width: 1100px; margin: 0 auto; padding: 48px 20px 72px; }\n\n  \/* TIER *\/\n  .tier { display: flex; flex-direction: column; align-items: center; margin-bottom: 0; }\n  .tier-label {\n    font-size: 0.68rem; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase;\n    color: var(--blue); background: var(--blue-light); border: 1px solid var(--blue-mid);\n    padding: 4px 14px; border-radius: 20px; margin-bottom: 18px; opacity: 0.8;\n  }\n  \/* Executive label gets gold accent *\/\n  .tier-label.exec { background: #fff8e8; border-color: var(--gold); color: #8a6a00; opacity: 1; }\n\n  \/* TIER ROWS \u2014 grid, max 4 per row *\/\n  .tier-row {\n    display: grid;\n    grid-template-columns: repeat(4, 200px);\n    justify-content: center;\n    gap: 20px; width: 100%; margin-bottom: 16px;\n  }\n  .tier-row:last-child { margin-bottom: 0; }\n  .tier-row.cols-1 { grid-template-columns: 230px; }\n  .tier-row.cols-2 { grid-template-columns: repeat(2, 200px); }\n  .tier-row.cols-3 { grid-template-columns: repeat(3, 200px); }\n  .tier-row.cols-4 { grid-template-columns: repeat(4, 200px); }\n\n  \/* CONNECTOR *\/\n  .connector { display: flex; flex-direction: column; align-items: center; width: 100%; }\n  .connector-line { width: 2px; height: 32px; background: linear-gradient(to bottom, var(--blue), var(--blue-mid)); opacity: 0.35; }\n  .connector-branch { width: 65%; max-width: 700px; height: 2px; background: linear-gradient(90deg, transparent, var(--blue-mid), transparent); opacity: 0.3; }\n\n  \/* CARD *\/\n  .card {\n    background: var(--white); border-radius: 14px; box-shadow: var(--shadow-sm);\n    padding: 22px 16px 18px; width: 100%; text-align: center; cursor: pointer;\n    transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;\n    border: 2px solid transparent; position: relative; overflow: hidden;\n  }\n  .card::before {\n    content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n    background: var(--blue); transform: scaleX(0); transform-origin: left; transition: transform 0.3s ease;\n  }\n  .card:hover { transform: translateY(-5px); box-shadow: var(--shadow-md); border-color: var(--blue-light); }\n  .card:hover::before { transform: scaleX(1); }\n\n  \/* Executive cards *\/\n  .card.exec {\n    border-color: var(--gold); box-shadow: 0 4px 20px rgba(200,168,75,0.18);\n  }\n  .card.exec::before { background: var(--gold); transform: scaleX(1); }\n\n  \/* DPP card slightly larger *\/\n  .card.dpp { padding: 26px 20px 22px; }\n\n  \/* PHOTO WRAP *\/\n  .card-photo-wrap { width: 76px; height: 76px; border-radius: 50%; margin: 0 auto 11px; position: relative; }\n  .card.exec .card-photo-wrap { width: 90px; height: 90px; }\n  .card.dpp .card-photo-wrap  { width: 96px; height: 96px; }\n\n  .card-photo { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; border: 3px solid var(--blue-light); display: block; }\n  .card.exec .card-photo { border-color: var(--gold); }\n\n  .card-photo-placeholder {\n    width: 100%; height: 100%; border-radius: 50%;\n    background: linear-gradient(135deg, var(--blue-light) 0%, var(--gray-mid) 100%);\n    border: 3px solid var(--blue-light);\n    display: flex; align-items: center; justify-content: center;\n    font-size: 1.2rem; color: var(--blue); font-weight: 700;\n  }\n  .card.exec .card-photo-placeholder {\n    border-color: var(--gold);\n    background: linear-gradient(135deg, #fff8e8 0%, #f0e8cc 100%);\n    color: var(--gold); font-size: 1.5rem;\n  }\n\n  .card-name { font-size: 0.82rem; font-weight: 600; color: var(--black); line-height: 1.3; margin-bottom: 5px; }\n  .card.exec .card-name { font-size: 0.93rem; }\n  .card.dpp .card-name  { font-size: 1rem; }\n\n  .card-position { font-size: 0.68rem; font-weight: 400; color: var(--gray-text); line-height: 1.35; text-transform: uppercase; letter-spacing: 0.05em; }\n  .card.exec .card-position { color: var(--blue); font-weight: 700; font-size: 0.72rem; }\n\n  \/* Director badge *\/\n  .card-badge {\n    display: inline-block; margin-top: 7px;\n    font-size: 0.62rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;\n    padding: 2px 9px; border-radius: 20px;\n  }\n  .badge-exec  { background: #fff3cd; color: #7a5c00; border: 1px solid #e8c94b; }\n  .badge-dir   { background: var(--blue-light); color: var(--blue); border: 1px solid rgba(0,74,173,0.2); }\n  .badge-mgr   { background: #f0f4f8; color: #4a5568; border: 1px solid #c8d4e0; }\n\n  .card-view-btn {\n    display: inline-block; margin-top: 10px;\n    font-size: 0.67rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;\n    color: var(--blue); border: 1px solid var(--blue-light); border-radius: 20px; padding: 3px 11px;\n    transition: background 0.2s, color 0.2s;\n  }\n  .card:hover .card-view-btn { background: var(--blue); color: var(--white); border-color: var(--blue); }\n\n  \/* SECTION DIVIDER with label *\/\n  .section-divider {\n    display: flex; align-items: center; gap: 14px;\n    width: 100%; max-width: 900px; margin: 10px 0 18px;\n  }\n  .section-divider span {\n    font-size: 0.65rem; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase;\n    color: var(--gray-text); white-space: nowrap;\n  }\n  .section-divider::before, .section-divider::after {\n    content: ''; flex: 1; height: 1px; background: var(--gray-mid);\n  }\n\n  \/* MODAL *\/\n  #npa-modal-overlay {\n    position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;\n    width: 100% !important; height: 100% !important;\n    background: rgba(0,10,30,0.72) !important; backdrop-filter: blur(4px) !important;\n    z-index: 999999 !important; display: flex !important; align-items: center !important;\n    justify-content: center !important; padding: 20px !important; box-sizing: border-box !important;\n    overflow: auto !important; visibility: hidden !important; opacity: 0 !important;\n    pointer-events: none !important; transition: opacity 0.3s ease, visibility 0.3s ease !important;\n    margin: 0 !important; transform: none !important;\n  }\n  #npa-modal-overlay.active { visibility: visible !important; opacity: 1 !important; pointer-events: all !important; }\n  #npa-modal-box {\n    background: #fff !important; border-radius: 18px !important;\n    max-width: 680px !important; width: 100% !important; max-height: 85vh !important;\n    overflow-y: auto !important; box-shadow: 0 16px 64px rgba(0,0,0,0.45) !important;\n    transform: translateY(24px) scale(0.97) !important;\n    transition: transform 0.35s cubic-bezier(0.34,1.56,0.64,1), opacity 0.3s ease !important;\n    opacity: 0 !important; position: relative !important; z-index: 1000000 !important;\n    scrollbar-width: thin !important; scrollbar-color: #1a5ec2 #f5f7fa !important; flex-shrink: 0 !important;\n  }\n  #npa-modal-overlay.active #npa-modal-box { transform: translateY(0) scale(1) !important; opacity: 1 !important; }\n\n  .modal-header {\n    background: var(--blue); color: var(--white);\n    padding: 32px 32px 24px; border-radius: 18px 18px 0 0;\n    position: relative; display: flex; gap: 24px; align-items: flex-start;\n  }\n  .modal-header::after {\n    content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 3px;\n    background: linear-gradient(90deg, var(--gold) 0%, transparent 100%);\n  }\n  .modal-photo-wrap { width: 90px; height: 90px; border-radius: 50%; flex-shrink: 0; }\n  .modal-photo { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; border: 3px solid rgba(255,255,255,0.3); display: block; }\n  .modal-photo-placeholder {\n    width: 100%; height: 100%; border-radius: 50%; border: 3px solid rgba(255,255,255,0.3);\n    background: rgba(255,255,255,0.1); display: flex; align-items: center; justify-content: center;\n    font-family: 'Gadugi','Georgia',serif; font-size: 2rem; font-weight: 700; color: rgba(255,255,255,0.8);\n  }\n  .modal-header-info { flex: 1; }\n  .modal-name { font-family: 'Gadugi','Georgia',serif; font-size: 1.3rem; font-weight: 700; line-height: 1.3; margin-bottom: 6px; }\n  .modal-position { font-size: 0.8rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--gold); margin-bottom: 10px; }\n  .modal-tier-badge {\n    display: inline-block; font-size: 0.68rem; font-weight: 700; letter-spacing: 0.1em;\n    text-transform: uppercase; padding: 3px 10px; border-radius: 20px; margin-bottom: 8px;\n  }\n  .modal-tier-exec { background: rgba(200,168,75,0.2); color: var(--gold); border: 1px solid rgba(200,168,75,0.4); }\n  .modal-tier-dir  { background: rgba(255,255,255,0.12); color: rgba(255,255,255,0.85); border: 1px solid rgba(255,255,255,0.2); }\n  .modal-tier-mgr  { background: rgba(255,255,255,0.08); color: rgba(255,255,255,0.7);  border: 1px solid rgba(255,255,255,0.15); }\n  .modal-meta { display: flex; gap: 16px; flex-wrap: wrap; margin-top: 4px; }\n  .modal-meta span { font-size: 0.75rem; color: rgba(255,255,255,0.65); display: flex; align-items: center; gap: 4px; }\n  .modal-close {\n    position: absolute; top: 16px; right: 16px; width: 32px; height: 32px; border-radius: 50%;\n    background: rgba(255,255,255,0.1); border: none; color: var(--white); cursor: pointer;\n    font-size: 1.1rem; display: flex; align-items: center; justify-content: center; transition: background 0.2s;\n  }\n  .modal-close:hover { background: rgba(255,255,255,0.25); }\n  .modal-divider { height: 1px; background: linear-gradient(90deg, var(--gold) 0%, var(--gray-mid) 100%); margin: 0 32px; }\n  .modal-body { padding: 28px 32px 32px; }\n  .modal-section { margin-bottom: 22px; }\n  .modal-section-title {\n    font-size: 0.67rem; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase;\n    color: var(--blue); margin-bottom: 10px; display: flex; align-items: center; gap: 8px;\n  }\n  .modal-section-title::after { content: ''; flex: 1; height: 1px; background: var(--gray-mid); }\n  .modal-bio { font-size: 0.9rem; line-height: 1.75; color: var(--gray-text); }\n  .modal-bio p { margin-bottom: 12px; }\n  .modal-bio p:last-child { margin-bottom: 0; }\n  .modal-tags { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 4px; }\n  .modal-tag {\n    font-size: 0.72rem; font-weight: 600; background: var(--blue-light); color: var(--blue);\n    border-radius: 20px; padding: 4px 12px; border: 1px solid rgba(0,74,173,0.12);\n  }\n  .modal-qual-list { list-style: none; display: flex; flex-direction: column; gap: 8px; }\n  .modal-qual-list li { display: flex; align-items: flex-start; gap: 10px; font-size: 0.88rem; color: var(--gray-text); line-height: 1.5; }\n  .modal-qual-list li::before { content: '\u25b8'; color: var(--blue); font-size: 0.75rem; margin-top: 3px; flex-shrink: 0; }\n\n  \/* RESPONSIVE *\/\n  @media (max-width: 920px) {\n    .tier-row, .tier-row.cols-4 { grid-template-columns: repeat(2, 1fr) !important; }\n    .tier-row.cols-1 { grid-template-columns: 220px !important; }\n    .tier-row.cols-2 { grid-template-columns: repeat(2, 1fr) !important; }\n    .tier-row.cols-3 { grid-template-columns: repeat(2, 1fr) !important; }\n  }\n  @media (max-width: 520px) {\n    .tier-row, .tier-row.cols-4, .tier-row.cols-3, .tier-row.cols-2 { grid-template-columns: 1fr 1fr !important; gap: 10px !important; }\n    .tier-row.cols-1 { grid-template-columns: 1fr !important; }\n    .modal-header { flex-direction: column; align-items: center; text-align: center; }\n    .modal-meta { justify-content: center; }\n    .modal-body, .modal-header { padding: 22px 18px; }\n    .modal-divider { margin: 0 18px; }\n  }\n\n  @keyframes fadeInUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n  .tier { animation: fadeInUp 0.5s ease both; }\n  .tier:nth-child(1)  { animation-delay: 0.05s; }\n  .tier:nth-child(2)  { animation-delay: 0.10s; }\n  .tier:nth-child(3)  { animation-delay: 0.16s; }\n  .tier:nth-child(4)  { animation-delay: 0.22s; }\n  .tier:nth-child(5)  { animation-delay: 0.28s; }\n  .tier:nth-child(6)  { animation-delay: 0.34s; }\n  .tier:nth-child(7)  { animation-delay: 0.40s; }\n  .tier:nth-child(8)  { animation-delay: 0.46s; }\n  .tier:nth-child(9)  { animation-delay: 0.52s; }\n  .tier:nth-child(10) { animation-delay: 0.58s; }\n<\/style>\n\n<header class=\"page-header\">\n  <h1>Senior Management<\/h1>\n<\/header>\n\n<div class=\"org-wrapper\">\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       TIER 1 \u2014 EXECUTIVE: Director of Public Prosecutions\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"tier\">\n    <span class=\"tier-label exec\">Executive Director<\/span>\n    <div class=\"tier-row cols-1\">\n      <div class=\"card exec dpp\" onclick=\"openModal('dpp')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2025\/07\/1-3.png\" alt=\"Mr. Gilber A. Phiri SC\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DPP<\/div>\n        <\/div>\n        <div class=\"card-name\">Mr. Gilber A. Phiri SC<\/div>\n        <div class=\"card-position\">Director of Public Prosecutions<\/div>\n        <span class=\"card-badge badge-exec\">Executive Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"connector\"><div class=\"connector-line\"><\/div><div class=\"connector-branch\"><\/div><\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       TIER 2 \u2014 EXECUTIVE: CSA & CA\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"tier\">\n    <span class=\"tier-label exec\">Executive Directors<\/span>\n    <div class=\"tier-row cols-2\">\n\n      <div class=\"card exec\" onclick=\"openModal('csa')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2025\/09\/IMG_3591-scaled.jpeg\" alt=\"Mrs. Chali Hambayi Mbewe\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">CSA<\/div>\n        <\/div>\n        <div class=\"card-name\">Mrs. Chali Hambayi Mbewe<\/div>\n        <div class=\"card-position\">Chief State Advocate<\/div>\n        <span class=\"card-badge badge-exec\">Executive Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card exec\" onclick=\"openModal('ca')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2025\/06\/WhatsApp-Image-2025-06-13-at-8.22.24-AM-1.jpeg\" alt=\"Ms. Cassandra Soko\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">CA<\/div>\n        <\/div>\n        <div class=\"card-name\">Ms. Cassandra Soko<\/div>\n        <div class=\"card-position\">Chief Administrator<\/div>\n        <span class=\"card-badge badge-exec\">Executive Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <div class=\"connector\"><div class=\"connector-line\"><\/div><div class=\"connector-branch\"><\/div><\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       TIER 3 \u2014 DIRECTORS: Deputy Chief State Advocates (16)\n       + Director of Finance (1) = 17 total\n       Rows of 4: 4 + 4 + 4 + 4 + 1\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"tier\">\n    <span class=\"tier-label\">Directors<\/span>\n\n    <!-- Row 1 -->\n    <div class=\"tier-row cols-4\">\n\n      <div class=\"card\" onclick=\"openModal('dcsa-lusaka')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2023\/09\/frank.jpg\" alt=\"Mr. Frank Mupezeni Sikazwe\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">FS<\/div>\n        <\/div>\n        <div class=\"card-name\">Mr. Frank Mupezeni Sikazwe<\/div>\n        <div class=\"card-position\">DCSA \u2013 Lusaka Province<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('dcsa-copperbelt')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2023\/02\/Bio-photo-297x300.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">Mr. Katongo Ian Waluzimba<\/div>\n        <div class=\"card-position\">DCSA \u2013 Copperbelt Province<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('dcsa-southern')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2025\/09\/IMG_3399-scaled.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">[Name]<\/div>\n        <div class=\"card-position\">DCSA \u2013 Southern Province<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('dcsa-eastern')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"images\/staff\/dcsa-eastern.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">[NAME]<\/div>\n        <div class=\"card-position\">DCSA \u2013 Eastern Province<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n    <\/div>\n\n    <!-- Row 2 -->\n    <div class=\"tier-row cols-4\">\n\n      <div class=\"card\" onclick=\"openModal('dcsa-northern')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-08-29-at-9.01.23-AM.jpeg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">Mr. Samuel Simwaka<\/div>\n        <div class=\"card-position\">DCSA \u2013 Northern Province<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('dcsa-northwestern')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2024\/08\/tr-300x290.jpg\"\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">Ms. Gina Nyampachila Nyalugwe<\/div>\n        <div class=\"card-position\">DCSA \u2013 North-Western Province<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('dcsa-western')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2025\/02\/IMG_0295-240x300.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">Ms. Mwangala Mwala<\/div>\n        <div class=\"card-position\">DCSA \u2013 Western Province<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('dcsa-muchinga')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2023\/05\/siankanga-285x300.png\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">Mr. Oberty Siankanga<\/div>\n        <div class=\"card-position\">DCSA \u2013 Muchinga Province<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n    <\/div>\n\n    <!-- Row 3 -->\n    <div class=\"tier-row cols-4\">\n\n      <div class=\"card\" onclick=\"openModal('dcsa-central')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2024\/08\/5W1A0382-300x200.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">Mr. Gamaliel Zimba<\/div>\n        <div class=\"card-position\">DCSA \u2013 Central Province<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('dcsa-gender')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2025\/09\/IMG_3636-2.jpeg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">Ms. Margaret Chitundu Mulenga<\/div>\n        <div class=\"card-position\">DCSA \u2013 Gender Based Crimes<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('dcsa-appeals')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2023\/01\/IMG-20230113-WA0012-300x300.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">Mrs. Mercy Pondamali Lungu<\/div>\n        <div class=\"card-position\">DCSA \u2013 Appeals<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('dcsa-asset')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2024\/05\/5W1A2045-890x1024.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">Ms. Mutinta Malu Chilufya<\/div>\n        <div class=\"card-position\">DCSA \u2013 Asset Forfeiture<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n    <\/div>\n\n    <!-- Row 4 -->\n    <div class=\"tier-row cols-4\">\n\n      <div class=\"card\" onclick=\"openModal('dcsa-taxation')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2026\/03\/5W1A0219-2-scaled.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">Ms. Gracilia Chipulu Mulenga<\/div>\n        <div class=\"card-position\">DCSA \u2013 Economic &amp; Financial Crimes<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('dcsa-environment')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2023\/05\/weza-248x300.png\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">Martha Tembo-Weza<\/div>\n        <div class=\"card-position\">DCSA \u2013 Environmental &amp; Wildlife Crimes<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('dcsa-officedpp')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2023\/09\/mskashishi-239x300.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DC<\/div>\n        <\/div>\n        <div class=\"card-name\">Ms. Makumba Gwendolyn Kashishi<\/div>\n        <div class=\"card-position\">DCSA \u2013 Office of the DPP<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('dir-finance')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"https:\/\/www.npa.gov.zm\/wp-content\/uploads\/2025\/02\/IMG_0576-211x300.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">DF<\/div>\n        <\/div>\n        <div class=\"card-name\">Ms. Mpaisha Sitambuli<\/div>\n        <div class=\"card-position\">Director of Finance<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n    <\/div>\n\n    <!-- Row 5: Director HR & Administration -->\n    <div class=\"tier-row cols-1\">\n\n      <div class=\"card\" onclick=\"openModal('dir-hr')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"images\/staff\/director-hr.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">HR<\/div>\n        <\/div>\n        <div class=\"card-name\">[Name]<\/div>\n        <div class=\"card-position\">Director, Human Resources &amp; Administration<\/div>\n        <span class=\"card-badge badge-dir\">Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n    <\/div>\n\n  <\/div><!-- \/tier Directors -->\n\n  <div class=\"connector\"><div class=\"connector-line\"><\/div><div class=\"connector-branch\"><\/div><\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       TIER 4 \u2014 ASSISTANT DIRECTORS\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"tier\">\n    <span class=\"tier-label\">Assistant Directors<\/span>\n    <div class=\"tier-row cols-1\">\n\n      <div class=\"card\" onclick=\"openModal('adir-hr')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"images\/staff\/asst-director-hr.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">AD<\/div>\n        <\/div>\n        <div class=\"card-name\">Mr. Mwansa Abishai<\/div>\n        <div class=\"card-position\">Assistant Director, Human Resources<\/div>\n        <span class=\"card-badge badge-dir\">Assistant Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <div class=\"connector\"><div class=\"connector-line\"><\/div><div class=\"connector-branch\"><\/div><\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       TIER 5 \u2014 Principal State Advocates & Principal Internal Auditor (7)\n       Row of 4 + Row of 3\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"tier\">\n    <span class=\"tier-label\">Principal Officers<\/span>\n\n    <!-- Row 1 -->\n    <div class=\"tier-row cols-4\">\n\n      <div class=\"card\" onclick=\"openModal('psa-lusaka')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"images\/staff\/psa-lusaka.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">PS<\/div>\n        <\/div>\n        <div class=\"card-name\">Ms. Monde Chizongo<\/div>\n        <div class=\"card-position\">Principal State Advocate \u2013 Lusaka<\/div>\n        <span class=\"card-badge badge-dir\">Assistant Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('psa-copperbelt')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"images\/staff\/psa-copperbelt.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">PS<\/div>\n        <\/div>\n        <div class=\"card-name\">[Name]<\/div>\n        <div class=\"card-position\">Principal State Advocate \u2013 Copperbelt<\/div>\n        <span class=\"card-badge badge-dir\">Assistant Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('psa-southern')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"images\/staff\/psa-southern.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">PS<\/div>\n        <\/div>\n        <div class=\"card-name\">[Name]<\/div>\n        <div class=\"card-position\">Principal State Advocate \u2013 Southern Province<\/div>\n        <span class=\"card-badge badge-dir\">Assistant Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('psa-asset')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"images\/staff\/psa-asset.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">PS<\/div>\n        <\/div>\n        <div class=\"card-name\">[Name]<\/div>\n        <div class=\"card-position\">Principal State Advocate \u2013 Asset Forfeiture<\/div>\n        <span class=\"card-badge badge-dir\">Assistant Director<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n    <\/div>\n\n    <!-- Row 2 -->\n    <div class=\"tier-row cols-3\">\n\n      <div class=\"card\" onclick=\"openModal('psa-efc')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"images\/staff\/psa-efc.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">PS<\/div>\n        <\/div>\n        <div class=\"card-name\">[Name]<\/div>\n        <div class=\"card-position\">Principal State Advocate \u2013 Economic &amp; Financial Crimes<\/div>\n        <span class=\"card-badge badge-dir\">Principal Officer<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('pia')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"images\/staff\/principal-auditor.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">IA<\/div>\n        <\/div>\n        <div class=\"card-name\">[Name]<\/div>\n        <div class=\"card-position\">Principal Internal Auditor<\/div>\n        <span class=\"card-badge badge-dir\">Principal Officer<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <!-- Empty slot placeholder to keep alignment (hidden) -->\n      <div style=\"visibility:hidden;\" class=\"card\">\n        <div class=\"card-photo-wrap\"><div class=\"card-photo-placeholder\"><\/div><\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div><!-- \/tier Principal Officers -->\n\n  <div class=\"connector\"><div class=\"connector-line\"><\/div><div class=\"connector-branch\"><\/div><\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       TIER 5 \u2014 MANAGERS (3)\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"tier\">\n    <span class=\"tier-label\">Senior Managers<\/span>\n    <div class=\"tier-row cols-3\">\n\n      <div class=\"card\" onclick=\"openModal('mgr-pr')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"images\/staff\/mgr-pr.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">PR<\/div>\n        <\/div>\n        <div class=\"card-name\">[Name]<\/div>\n        <div class=\"card-position\">Manager, Public Relations<\/div>\n        <span class=\"card-badge badge-mgr\">Manager<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('mgr-procurement')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"images\/staff\/mgr-procurement.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">MP<\/div>\n        <\/div>\n        <div class=\"card-name\">[Name]<\/div>\n        <div class=\"card-position\">Manager, Procurement<\/div>\n        <span class=\"card-badge badge-mgr\">Manager<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n      <div class=\"card\" onclick=\"openModal('mgr-ict')\">\n        <div class=\"card-photo-wrap\">\n          <img decoding=\"async\" class=\"card-photo\" src=\"images\/staff\/mgr-ict.jpg\" alt=\"\"\n               onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex'\">\n          <div class=\"card-photo-placeholder\" style=\"display:none\">IT<\/div>\n        <\/div>\n        <div class=\"card-name\">[Name]<\/div>\n        <div class=\"card-position\">Manager, Information Technology<\/div>\n        <span class=\"card-badge badge-mgr\">Manager<\/span><br>\n        <span class=\"card-view-btn\">View Profile<\/span>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n<\/div><!-- \/org-wrapper -->\n\n<!-- \u2550\u2550 MODAL \u2550\u2550 -->\n<div id=\"npa-modal-overlay\" onclick=\"npaCloseModalOnBackdrop(event)\">\n  <div id=\"npa-modal-box\">\n    <div class=\"modal-header\">\n      <div class=\"modal-photo-wrap\" id=\"modalPhotoWrap\">\n        <img decoding=\"async\" id=\"modalPhoto\" class=\"modal-photo\" src=\"\" alt=\"\" style=\"display:none\">\n        <div id=\"modalPhotoPlaceholder\" class=\"modal-photo-placeholder\"><\/div>\n      <\/div>\n      <div class=\"modal-header-info\">\n        <div id=\"modalTierBadge\" class=\"modal-tier-badge\"><\/div>\n        <div class=\"modal-name\" id=\"modalName\"><\/div>\n        <div class=\"modal-position\" id=\"modalPosition\"><\/div>\n        <div class=\"modal-meta\" id=\"modalMeta\"><\/div>\n      <\/div>\n      <button class=\"modal-close\" onclick=\"npaCloseModal()\">\u2715<\/button>\n    <\/div>\n    <div class=\"modal-divider\"><\/div>\n    <div class=\"modal-body\" id=\"modalBody\"><\/div>\n  <\/div>\n<\/div>\n\n<script>\n\/\/ \u2500\u2500 PROFILE DATA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst P = {\n  \/\/ tier: 'exec' | 'director' | 'principal' | 'manager'\n\n  dpp: {\n    tier: 'exec', initials: 'DPP', photo: 'images\/staff\/dpp-gilber-phiri.jpg',\n    name: 'Mr. Gilber A. Phiri SC', position: 'Director of Public Prosecutions',\n    meta: [{ icon: '\u2696', text: 'National Prosecution Authority' }],\n    bio: [\n      'The Director of Public Prosecutions is the head of the National Prosecution Authority of Zambia, responsible for the overall direction, supervision, and control of public prosecutions in the country.',\n      'The DPP is appointed by the President of the Republic of Zambia, subject to ratification by the National Assembly, and holds office in accordance with the Constitution of Zambia.',\n      'The DPP provides strategic leadership to the NPA, ensuring prosecutorial decisions are made independently, fairly, and in the public interest.'\n    ],\n    expertise: ['Constitutional Law', 'Prosecutorial Leadership', 'Criminal Justice Policy', 'International Law'],\n    qualifications: ['Bachelor of Laws (LL.B.) \u2014 University of Zambia', 'Postgraduate Diploma \u2014 ZIALE', 'Admitted to the Zambian Bar']\n  },\n\n  csa: {\n    tier: 'exec', initials: 'CSA', photo: 'images\/staff\/csa-chali-mbewe.jpg',\n    name: 'Mrs. Chali Hambayi Mbewe', position: 'Chief State Advocate',\n    meta: [{ icon: '\u2696', text: 'NPA Headquarters, Lusaka' }],\n    bio: [\n      'The Chief State Advocate is the senior-most legal officer at the National Prosecution Authority, responsible for supervising state advocates across all provinces and departments.',\n      'This position provides operational leadership for all prosecutorial activities and ensures adherence to the highest standards of legal practice and professional conduct.'\n    ],\n    expertise: ['Criminal Litigation', 'Prosecutorial Supervision', 'Legal Policy', 'Asset Forfeiture'],\n    qualifications: ['Bachelor of Laws (LL.B.)', 'Postgraduate Diploma \u2014 ZIALE', 'Admitted to the Zambian Bar']\n  },\n\n  ca: {\n    tier: 'exec', initials: 'CA', photo: 'images\/staff\/ca-cassandra-soko.jpg',\n    name: 'Ms. Cassandra Soko', position: 'Chief Administrator',\n    meta: [{ icon: '\ud83c\udfdb', text: 'NPA Headquarters, Lusaka' }],\n    bio: [\n      'The Chief Administrator oversees all administrative, financial, and operational functions of the National Prosecution Authority, ensuring efficient institutional management.',\n      'This role provides strategic support to the DPP and senior legal officers by managing human resources, ICT, finance, and logistics across all NPA offices nationwide.'\n    ],\n    expertise: ['Public Administration', 'Human Resource Management', 'Financial Management', 'Institutional Governance'],\n    qualifications: ['Bachelor of Business Administration or equivalent', 'Master of Public Administration (MPA)']\n  },\n\n  \/\/ \u2500\u2500 DCSA \/ Directors \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  'dcsa-lusaka': {\n    tier: 'director', initials: 'FS', photo: 'images\/staff\/dcsa-frank-sikazwe.jpg',\n    name: 'Mr. Frank Mupezeni Sikazwe', position: 'Deputy Chief State Advocate \u2013 Lusaka Province',\n    meta: [{ icon: '\u2696', text: 'Lusaka Province' }, { icon: '\ud83d\udcc5', text: 'NPA since 2016' }],\n    bio: [\n      'Mr. Frank Mupezeni Sikazwe is Deputy Chief State Advocate in charge of Lusaka Province at the NPA. He is an experienced legal practitioner with a career spanning nearly two decades in civil and criminal litigation.',\n      'He began his legal career in 2006 as a Learner Legal Practitioner at the Ministry of Justice and was admitted to the Zambian Bar in 2008, serving in Ndola, Livingstone, and the Civil Litigation Department at HQ.',\n      'Between 2014 and 2016, Mr. Sikazwe worked in private practice and as Legal Officer at the Judicial Complaints Authority. He joined the NPA in 2016 as Senior State Advocate before rising to Deputy Chief State Advocate.'\n    ],\n    expertise: ['Civil & Criminal Litigation', 'Constitutional Law', 'Debt Recovery', 'Asset Forfeiture', 'Prosecutorial Leadership'],\n    qualifications: ['LL.B. \u2014 University of Zambia', 'LL.M. (Constitutional Law) \u2014 University of Zambia', 'Postgraduate Diploma \u2014 ZIALE', 'Admitted to the Zambian Bar']\n  },\n\n  'dcsa-copperbelt':  mk('DC','[Name]','Deputy Chief State Advocate \u2013 Copperbelt Province','Copperbelt Province',['Criminal Litigation','Prosecutorial Leadership']),\n  'dcsa-southern':    mk('DC','[Name]','Deputy Chief State Advocate \u2013 Southern Province','Southern Province',['Criminal Litigation','Prosecutorial Leadership']),\n  'dcsa-eastern':     mk('DC','[Name]','Deputy Chief State Advocate \u2013 Eastern Province','Eastern Province',['Criminal Litigation','Prosecutorial Leadership']),\n  'dcsa-northern':    mk('DC','[Name]','Deputy Chief State Advocate \u2013 Northern Province','Northern Province',['Criminal Litigation','Prosecutorial Leadership']),\n  'dcsa-northwestern':mk('DC','[Name]','Deputy Chief State Advocate \u2013 North-Western Province','North-Western Province',['Criminal Litigation','Prosecutorial Leadership']),\n  'dcsa-western':     mk('DC','[Name]','Deputy Chief State Advocate \u2013 Western Province','Western Province',['Criminal Litigation','Prosecutorial Leadership']),\n  'dcsa-muchinga':    mk('DC','[Name]','Deputy Chief State Advocate \u2013 Muchinga Province','Muchinga Province',['Criminal Litigation','Prosecutorial Leadership']),\n  'dcsa-central':     mk('DC','[Name]','Deputy Chief State Advocate \u2013 Central Province','Central Province',['Criminal Litigation','Prosecutorial Leadership']),\n  'dcsa-gender':      mk('DC','[Name]','Deputy Chief State Advocate \u2013 Gender Based Crimes','Gender Based Crimes Dept.',['Gender Based Violence','Criminal Litigation','Victim Protection']),\n  'dcsa-appeals':     mk('DC','[Name]','Deputy Chief State Advocate \u2013 Appeals','Appeals Department',['Appellate Advocacy','Criminal Litigation','Legal Research']),\n  'dcsa-asset':       mk('DC','[Name]','Deputy Chief State Advocate \u2013 Asset Forfeiture','Asset Forfeiture Dept.',['Asset Forfeiture','Financial Crime','Civil Recovery']),\n  'dcsa-taxation':    mk('DC','[Name]','Deputy Chief State Advocate \u2013 Taxation & Financial Crimes','Taxation & Financial Crimes Dept.',['Tax Law','Financial Crime','Economic Investigations']),\n  'dcsa-environment': mk('DC','[Name]','Deputy Chief State Advocate \u2013 Environmental & Wildlife Crimes','Environmental & Wildlife Crimes Dept.',['Environmental Law','Wildlife Crime','Regulatory Prosecution']),\n  'dcsa-officedpp':   mk('DC','[Name]','Deputy Chief State Advocate \u2013 Office of the DPP','Office of the DPP',['Legal Policy','Prosecutorial Oversight','Strategic Planning']),\n  'dir-finance':      mk('DF','[Name]','Director of Finance','Finance Department',['Financial Management','Public Finance','Budgeting','Auditing']),\n\n  \/\/ \u2500\u2500 Principal Officers \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  'psa-lusaka':    mkp('PS','[Name]','Principal State Advocate \u2013 Lusaka','Lusaka Province',['Criminal Litigation','Prosecution']),\n  'psa-copperbelt':mkp('PS','[Name]','Principal State Advocate \u2013 Copperbelt','Copperbelt Province',['Criminal Litigation','Prosecution']),\n  'psa-southern':  mkp('PS','[Name]','Principal State Advocate \u2013 Southern Province','Southern Province',['Criminal Litigation','Prosecution']),\n  'psa-asset':     mkp('PS','[Name]','Principal State Advocate \u2013 Asset Forfeiture','Asset Forfeiture Dept.',['Asset Forfeiture','Civil Recovery']),\n  'psa-efc':       mkp('PS','[Name]','Principal State Advocate \u2013 Economic & Financial Crimes','Economic & Financial Crimes Dept.',['Economic Crime','Financial Investigations']),\n  'pia':           mkp('IA','[Name]','Principal Internal Auditor','Internal Audit',['Internal Auditing','Risk Management','Compliance']),\n\n  \/\/ \u2500\u2500 Managers \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  'mgr-pr':          mkm('PR','[Name]','Manager, Public Relations',['Communications','Media Relations','Public Affairs']),\n  'mgr-procurement': mkm('MP','[Name]','Manager, Procurement',['Procurement','Supply Chain Management','Public Procurement Law']),\n  'mgr-ict':         mkm('IT','[Name]','Manager, Information Technology',['Information Technology','Systems Administration','Cybersecurity']),\n\n  'dir-hr': {\n    tier: 'director', initials: 'HR', photo: 'images\/staff\/director-hr.jpg',\n    name: '[Name]', position: 'Director, Human Resources & Administration',\n    meta: [{ icon: '\ud83c\udfdb', text: 'Human Resources & Administration' }],\n    bio: ['Profile details to be added. Please contact the NPA Communications Office for more information.'],\n    expertise: ['Human Resource Management', 'Organisational Development', 'Labour Relations', 'Public Administration'],\n    qualifications: ['Relevant Degree in Human Resources or Public Administration', 'Professional Certification (ZIHRM or equivalent)']\n  },\n\n  'adir-hr': {\n    tier: 'asst_director', initials: 'AD', photo: 'images\/staff\/asst-director-hr.jpg',\n    name: '[Name]', position: 'Assistant Director, Human Resources',\n    meta: [{ icon: '\ud83c\udfdb', text: 'Human Resources & Administration' }],\n    bio: ['Profile details to be added. Please contact the NPA Communications Office for more information.'],\n    expertise: ['Human Resource Management', 'Recruitment & Selection', 'Employee Relations', 'Performance Management'],\n    qualifications: ['Relevant Degree in Human Resources or related field', 'Professional Membership (ZIHRM or equivalent)']\n  },\n};\n\n\/\/ \u2500\u2500 Helper factories \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction mk(initials, name, position, dept, expertise) {\n  return {\n    tier: 'director', initials, photo: '', name, position,\n    meta: [{ icon: '\u2696', text: dept }],\n    bio: ['Profile details to be added. Please contact the NPA Communications Office for more information.'],\n    expertise,\n    qualifications: ['Bachelor of Laws (LL.B.)', 'Postgraduate Diploma \u2014 ZIALE', 'Admitted to the Zambian Bar']\n  };\n}\nfunction mkp(initials, name, position, dept, expertise) {\n  return {\n    tier: 'principal', initials, photo: '', name, position,\n    meta: [{ icon: '\u2696', text: dept }],\n    bio: ['Profile details to be added. Please contact the NPA Communications Office for more information.'],\n    expertise,\n    qualifications: ['Bachelor of Laws (LL.B.)', 'Admitted to the Zambian Bar']\n  };\n}\nfunction mkm(initials, name, position, expertise) {\n  return {\n    tier: 'manager', initials, photo: '', name, position,\n    meta: [{ icon: '\ud83c\udfdb', text: 'NPA Headquarters' }],\n    bio: ['Profile details to be added. Please contact the NPA Communications Office for more information.'],\n    expertise,\n    qualifications: ['Relevant Degree', 'Professional Certification']\n  };\n}\n\n\/\/ \u2500\u2500 TIER BADGE LABELS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nconst tierLabel = { exec: 'Executive Director', director: 'Director', asst_director: 'Assistant Director', principal: 'Principal Officer', manager: 'Manager' };\nconst tierClass  = { exec: 'modal-tier-exec',    director: 'modal-tier-dir', asst_director: 'modal-tier-dir', principal: 'modal-tier-dir', manager: 'modal-tier-mgr' };\n\n\/\/ \u2500\u2500 MODAL \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\nfunction openModal(id) {\n  const p = P[id]; if (!p) return;\n\n  const imgEl  = document.getElementById('modalPhoto');\n  const phEl   = document.getElementById('modalPhotoPlaceholder');\n  if (p.photo) {\n    imgEl.src = p.photo; imgEl.alt = p.name; imgEl.style.display = 'block'; phEl.style.display = 'none';\n    imgEl.onerror = () => { imgEl.style.display = 'none'; phEl.style.display = 'flex'; phEl.textContent = p.initials; };\n  } else {\n    imgEl.style.display = 'none'; phEl.style.display = 'flex'; phEl.textContent = p.initials;\n  }\n\n  const badgeEl = document.getElementById('modalTierBadge');\n  badgeEl.textContent  = tierLabel[p.tier] || '';\n  badgeEl.className    = 'modal-tier-badge ' + (tierClass[p.tier] || '');\n\n  document.getElementById('modalName').textContent     = p.name;\n  document.getElementById('modalPosition').textContent = p.position;\n  document.getElementById('modalMeta').innerHTML       = (p.meta||[]).map(m=>`<span>${m.icon} ${m.text}<\/span>`).join('');\n\n  document.getElementById('modalBody').innerHTML = `\n    <div class=\"modal-section\">\n      <div class=\"modal-section-title\">Profile<\/div>\n      <div class=\"modal-bio\">${p.bio.map(x=>`<p>${x}<\/p>`).join('')}<\/div>\n    <\/div>\n    <div class=\"modal-section\">\n      <div class=\"modal-section-title\">Areas of Expertise<\/div>\n      <div class=\"modal-tags\">${p.expertise.map(e=>`<span class=\"modal-tag\">${e}<\/span>`).join('')}<\/div>\n    <\/div>\n    <div class=\"modal-section\">\n      <div class=\"modal-section-title\">Qualifications &amp; Admission<\/div>\n      <ul class=\"modal-qual-list\">${p.qualifications.map(q=>`<li>${q}<\/li>`).join('')}<\/ul>\n    <\/div>\n  `;\n\n  document.getElementById('npa-modal-overlay').classList.add('active');\n  document.documentElement.style.setProperty('overflow','hidden','important');\n  document.body.style.setProperty('overflow','hidden','important');\n}\nfunction npaCloseModal() {\n  document.getElementById('npa-modal-overlay').classList.remove('active');\n  document.documentElement.style.removeProperty('overflow');\n  document.body.style.removeProperty('overflow');\n}\nfunction npaCloseModalOnBackdrop(e) {\n  if (e.target === document.getElementById('npa-modal-overlay')) npaCloseModal();\n}\ndocument.addEventListener('keydown', e => { if (e.key === 'Escape') npaCloseModal(); });\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Senior Management | National Prosecution Authority Senior Management Executive Director DPP Mr. Gilber A. Phiri SC Director of Public Prosecutions Executive Director View Profile Executive Directors CSA Mrs. Chali Hambayi Mbewe Chief State Advocate Executive Director View Profile CA Ms. Cassandra Soko Chief Administrator Executive Director View Profile Directors FS Mr. Frank Mupezeni Sikazwe DCSA [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_eb_attr":"","footnotes":""},"class_list":["post-6037","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.npa.gov.zm\/index.php\/wp-json\/wp\/v2\/pages\/6037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.npa.gov.zm\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.npa.gov.zm\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.npa.gov.zm\/index.php\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.npa.gov.zm\/index.php\/wp-json\/wp\/v2\/comments?post=6037"}],"version-history":[{"count":9,"href":"https:\/\/www.npa.gov.zm\/index.php\/wp-json\/wp\/v2\/pages\/6037\/revisions"}],"predecessor-version":[{"id":6050,"href":"https:\/\/www.npa.gov.zm\/index.php\/wp-json\/wp\/v2\/pages\/6037\/revisions\/6050"}],"wp:attachment":[{"href":"https:\/\/www.npa.gov.zm\/index.php\/wp-json\/wp\/v2\/media?parent=6037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}