
@font-face{font-family:"Cairo";font-weight:200 1000;font-display:swap;src:url(/assets/fonts/cairo.woff2) format("woff2")}
@font-face{font-family:"Sora";font-weight:100 800;font-display:swap;src:url(/assets/fonts/sora.woff2) format("woff2")}
@font-face{font-family:"Manrope";font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope.woff2) format("woff2")}
:root{--navy:#0A1F44;--navy2:#0B2A5B;--blue:#2563EB;--blue2:#1D4ED8;--cyan:#06B6D4;--orange:#0891B2;--yellow:#38BDF8;--green:#0EA5E9;--text:#1E293B;--ink:#0A1F44;--ink2:#475569;--mute:#64748B;
 --grey:#F3F7FD;--grey2:#E2EAF6;--line:#DCE7F5;--soft:#EEF4FC;--acc:#2563EB;--acc2:#1D4ED8;--exp:#0891B2;--exp2:#0E7490;--lime:#38BDF8;
 --sans:"Manrope","Cairo","Segoe UI",Arial,sans-serif;--disp:"Sora","Cairo",Arial,sans-serif;--ar:"Cairo","Manrope",Tahoma,sans-serif;--mono:"Manrope",Arial,sans-serif}
html{background:#F7FAFF}body{font-family:var(--sans);color:#1E293B;background:transparent;position:relative}
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%231D4ED8' stroke-width='1'%3E%3Cpath d='M48 20 L56 40 L76 48 L56 56 L48 76 L40 56 L20 48 L40 40 Z'/%3E%3Cpath d='M28 28 L48 36 L68 28 L60 48 L68 68 L48 60 L28 68 L36 48 Z'/%3E%3Cpath d='M0 0 L20 48 L0 96 M96 0 L76 48 L96 96 M0 0 L48 20 L96 0 M0 96 L48 76 L96 96'/%3E%3Ccircle cx='48' cy='48' r='6'/%3E%3C/g%3E%3C/svg%3E") center/96px 96px;opacity:.055}
html[lang=ar] body{font-family:var(--ar);font-size:1.02em}
h1,h2,h3,h4{font-family:var(--disp);letter-spacing:-.02em;color:#0A1F44;font-weight:700}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{font-family:var(--ar);letter-spacing:0;font-weight:800}
.btn{border-radius:999px!important;font-family:var(--disp);font-weight:600!important;padding:.6rem 1.15rem!important}html[lang=ar] .btn{font-family:var(--ar)}
.btn.go{background:linear-gradient(135deg,#2563EB,#0891B2)!important;border:0!important;color:#fff!important;box-shadow:0 10px 24px rgba(37,99,235,.25)}.btn.lime{background:#fff!important;color:#1D4ED8!important;border-color:#BFDBFE!important}
header,.hd,.top,.masthead{background:rgba(255,255,255,.9)!important;backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid #DCE7F5!important}
nav a{font-family:var(--disp);font-weight:600}html[lang=ar] nav a{font-family:var(--ar);font-weight:700}
footer{background:#0A1F44 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%2393C5FD' stroke-width='1'%3E%3Cpath d='M48 20 L56 40 L76 48 L56 56 L48 76 L40 56 L20 48 L40 40 Z'/%3E%3Cpath d='M28 28 L48 36 L68 28 L60 48 L68 68 L48 60 L28 68 L36 48 Z'/%3E%3Cpath d='M0 0 L20 48 L0 96 M96 0 L76 48 L96 96 M0 0 L48 20 L96 0 M0 96 L48 76 L96 96'/%3E%3Ccircle cx='48' cy='48' r='6'/%3E%3C/g%3E%3C/svg%3E") center/96px 96px!important;color:#BFDBFE;position:relative}footer::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,31,68,.92),rgba(10,31,68,.97));pointer-events:none}footer>*{position:relative}footer a{color:#DBEAFE}
.pagehead,.phead,.pghead{background:linear-gradient(135deg,rgba(10,31,68,.96),rgba(11,42,91,.93)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%2393C5FD' stroke-width='1'%3E%3Cpath d='M48 20 L56 40 L76 48 L56 56 L48 76 L40 56 L20 48 L40 40 Z'/%3E%3Cpath d='M28 28 L48 36 L68 28 L60 48 L68 68 L48 60 L28 68 L36 48 Z'/%3E%3Cpath d='M0 0 L20 48 L0 96 M96 0 L76 48 L96 96 M0 0 L48 20 L96 0 M0 96 L48 76 L96 96'/%3E%3Ccircle cx='48' cy='48' r='6'/%3E%3C/g%3E%3C/svg%3E") center/96px 96px!important;color:#fff!important;border:0!important}
.pagehead h1,.phead h1,.pghead h1{color:#fff!important}.pagehead p,.phead p,.pghead p{color:#BFDBFE!important}.pagehead a,.phead a,.pghead a{color:#7DD3FC!important}
section.alt,.alt{background:rgba(239,246,255,.75)}
table{border-collapse:separate;border-spacing:0}thead th{font-family:var(--disp);font-size:.78rem;letter-spacing:.02em;text-transform:none;background:#F1F6FE;color:#0A1F44}html[lang=ar] thead th{font-family:var(--ar)}
.fig,figure.fig{background:#fff;border:1px solid #DCE7F5;border-radius:16px;box-shadow:0 14px 30px rgba(37,99,235,.06)}
.mk-brand{display:flex;align-items:center;gap:.7rem;text-decoration:none}.mk-brand svg{width:50px;height:50px;flex:none}.mk-w{display:flex;flex-direction:column;line-height:1.05}
.mk-w b{font-family:"Cairo",sans-serif;font-weight:900;font-size:1.45rem;color:#0A1F44;letter-spacing:0}.mk-w small{font-family:var(--disp);font-size:.72rem;color:#475569;font-weight:600;margin-top:.2rem}html[lang=ar] .mk-w small{font-family:var(--ar);font-size:.82rem}
.mk-w em{font-style:normal;font-family:var(--disp);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0891B2;margin-top:.12rem}html[lang=ar] .mk-w em{font-family:var(--ar);letter-spacing:0;font-size:.76rem}
footer .mk-w b{color:#fff}footer .mk-w small{color:#BFDBFE}footer .mk-w em{color:#67E8F9}
.rv{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}}
.mk{letter-spacing:0!important;word-spacing:0!important}
@media print{body::before{display:none!important}.dm-pat,.dm::after{display:none!important}footer{background:#0A1F44!important}}

header.ph{background:linear-gradient(135deg,rgba(10,31,68,.96),rgba(11,42,91,.93)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%2393C5FD' stroke-width='1'%3E%3Cpath d='M48 20 L56 40 L76 48 L56 56 L48 76 L40 56 L20 48 L40 40 Z'/%3E%3Cpath d='M28 28 L48 36 L68 28 L60 48 L68 68 L48 60 L28 68 L36 48 Z'/%3E%3Cpath d='M0 0 L20 48 L0 96 M96 0 L76 48 L96 96 M0 0 L48 20 L96 0 M0 96 L48 76 L96 96'/%3E%3Ccircle cx='48' cy='48' r='6'/%3E%3C/g%3E%3C/svg%3E") center/96px 96px!important;color:#fff;border:0!important;box-shadow:none!important;backdrop-filter:none!important}header.ph h1{color:#fff!important}header.ph p,header.ph .lede{color:#BFDBFE!important}header.ph a,header.ph .crumb a{color:#7DD3FC!important}header.ph .crumb{color:#93C5FD}header.ph .btn{background:rgba(255,255,255,.1)!important;color:#fff!important;border-color:rgba(255,255,255,.3)!important}

figure svg text,.fig svg text,figure svg tspan{font-family:"Sora","Manrope",Arial,sans-serif!important}html[lang=ar] figure svg text,html[lang=ar] .fig svg text{font-family:"Cairo",sans-serif!important}
.fig figcaption,.fig .key,.fig .note,.fig .src{font-family:var(--sans)}html[lang=ar] .fig figcaption,html[lang=ar] .fig .key,html[lang=ar] .fig .note{font-family:var(--ar)}

.tchip{display:inline-flex!important;align-items:center;max-width:100%;box-sizing:border-box;white-space:normal!important;overflow-wrap:anywhere;line-height:1.25!important;height:auto!important;padding:.3rem .7rem!important;border-radius:9px!important;font-size:.7rem!important;font-weight:800;letter-spacing:.04em;vertical-align:middle}
html[lang=ar] .tchip{letter-spacing:0!important;text-transform:none!important;font-size:.8rem!important;font-family:var(--ar)}
header.ph .tchip{border-radius:999px!important;background:rgba(255,255,255,.14)!important;color:#fff!important;border:1px solid rgba(255,255,255,.4)!important}
header.ph p:has(.tchip),header.ph div:has(>.tchip){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem}
.ty{max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.3}
