/* Shared site header — identical on every page (en / ur / ar / hi). Self-contained, namespaced under .sh */
.sh,.sh *{box-sizing:border-box}
.sh{--shb:#0b63e5;--shb2:#084fc0;--shn:#0b1f4a;--shl:#dfe9f8;position:sticky;top:0;z-index:1000;background:#fff;color:var(--shn);box-shadow:0 1px 0 #e8eef8;font-family:'Manrope','Noto Nastaliq Urdu','Noto Naskh Arabic','Noto Sans Devanagari',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;font-size:14px;line-height:1.4;text-align:start}
.sh a{color:inherit;text-decoration:none;background:none;border:0}
.sh ul,.sh li{list-style:none;margin:0;padding:0}
.sh-in{max-width:1320px;margin:0 auto;padding:0 22px;height:68px;display:flex;align-items:center;gap:18px}
.sh-br{display:flex;align-items:center;gap:10px;flex:none;color:var(--shb)}
.sh-logo{width:40px;height:40px;flex:none;color:var(--shb)}
.sh-br span{display:block}
.sh-br b{display:block;font:800 19px/1.1 'Manrope',system-ui,sans-serif;color:var(--shn);letter-spacing:-.01em}
.sh-br small{display:block;margin-top:3px;font:500 10.5px/1.2 'Manrope',system-ui,sans-serif;color:#5d6e8e}
.sh-ic{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}
.sh-chev{width:11px;height:11px;stroke-width:2.6}
.sh-nav{display:flex;align-items:center;gap:2px;margin-inline:auto;flex-wrap:nowrap;position:static;background:none;padding:0}
.sh-nav>a,.sh-dd>a{position:relative;display:flex;align-items:center;gap:5px;padding:8px 9px;font:700 12.5px/1 'Manrope','Noto Nastaliq Urdu','Noto Naskh Arabic','Noto Sans Devanagari',system-ui,sans-serif;color:var(--shn);white-space:nowrap;border-radius:8px}
.sh-nav>a:hover,.sh-dd>a:hover{color:var(--shb)}
.sh-nav a[aria-current=page]{color:var(--shb)}
.sh-nav>a[aria-current=page]::after,.sh-nav>.sh-dd>a[aria-current=page]::after{content:"";position:absolute;inset-inline:10px;bottom:-14px;height:2px;background:var(--shb)}
.sh-dd{position:relative}
.sh-menu{display:none;position:absolute;top:100%;inset-inline-start:0;min-width:190px;background:#fff;border:1px solid var(--shl);border-radius:12px;padding:8px;box-shadow:0 16px 40px rgba(11,31,74,.18);z-index:5}
.sh-menu.sh-cols{min-width:300px;columns:2;column-gap:4px}
.sh-dd:hover>.sh-menu,.sh-dd:focus-within>.sh-menu{display:block}
.sh-menu a{display:block;padding:8px 12px;border-radius:8px;font:600 13px/1.3 'Manrope','Noto Nastaliq Urdu','Noto Naskh Arabic','Noto Sans Devanagari',system-ui,sans-serif;color:var(--shn);break-inside:avoid}
.sh-menu a:hover,.sh-menu a[aria-current=true]{background:#eaf2ff;color:var(--shb)}
.sh-act{display:flex;align-items:center;gap:10px;flex:none}
.sh-pill{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border:1px solid var(--shl)!important;border-radius:999px;background:#fff;color:var(--shn);font:700 12.5px/1 'Manrope',system-ui,sans-serif;cursor:pointer}
.sh-pill:hover{border-color:#b8cdf2!important;color:var(--shb)}
.sh-sq{width:38px;padding:0;justify-content:center}
.sh-lg .sh-menu{inset-inline-start:auto;inset-inline-end:0;min-width:150px}
.sh-cta{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:999px;background:var(--shb);color:#fff!important;font:800 13px/1 'Manrope','Noto Nastaliq Urdu','Noto Naskh Arabic','Noto Sans Devanagari',system-ui,sans-serif;white-space:nowrap;box-shadow:0 6px 16px rgba(11,99,229,.28)}
.sh .sh-cta{background:var(--shb);color:#fff}.sh .sh-cta:hover{background:var(--shb2)}
.sh .sh-pill{background:#fff}
.sh-mt{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:0;background:none;color:var(--shn);cursor:pointer;padding:0}
.sh-burger{width:26px;height:26px}
.sh a:focus-visible,.sh button:focus-visible{outline:3px solid #ffb703;outline-offset:2px}
[dir=rtl] .sh-in{direction:rtl}
@media(max-width:1240px){
 .sh-mt{display:inline-flex}.sh-cta{display:none}
 .sh-act{margin-inline-start:auto}
 .sh-nav{display:none;position:fixed;top:68px;inset-inline:0;max-height:calc(100vh - 68px);overflow:auto;flex-direction:column;align-items:stretch;gap:0;background:#fff;padding:8px 18px 18px;border-bottom:1px solid #e8eef8;box-shadow:0 18px 30px rgba(11,31,74,.12);margin:0}
 .sh-nav.open{display:flex}
 .sh-nav>a,.sh-dd>a{padding:14px 4px;border-bottom:1px solid #eef2f9;font-size:14.5px;border-radius:0}
 .sh-nav a[aria-current=page]::after{display:none!important}
 .sh-nav .sh-dd .sh-menu{display:block;position:static;box-shadow:none;border:0;padding:4px 0 8px 10px;min-width:0}
 .sh-nav .sh-dd .sh-chev{display:none}
}
@media(max-width:760px){
 .sh-in{height:60px;padding:0 16px;gap:10px}
 .sh-nav{top:60px;max-height:calc(100vh - 60px)}
 .sh-logo{width:36px;height:36px}.sh-br b{font-size:16px}.sh-br small{font-size:9.5px}
 .sh-lg{display:none}
 .sh-sq{border:0!important;width:36px}
 .sh-act{gap:2px}
}

@media(max-width:1380px){.sh-in{gap:10px}.sh-nav{gap:0}.sh-nav>a,.sh-dd>a{padding:8px 6px;font-size:12px}.sh-act{gap:6px}.sh-pill{padding:0 10px}.sh-cta{padding-inline:14px}.sh-br small{display:none}}
