/* English (LTR) direction fix — TranslatePress English pages only */
html[lang^="en"] .mk,
html[lang^="en"] .mkcalc-sec,
html[lang^="en"] .mkjr-sec,
html[lang^="en"] .mkmap-sec,
html[lang^="en"] .mkprop-section,
html[lang^="en"] .mkcalc-num{direction:ltr}
html[lang^="en"] .mk .pi,
html[lang^="en"] .mk .srb-en,
html[lang^="en"] .mk .abd,
html[lang^="en"] .mk .abdt,
html[lang^="en"] .mkcalc-num{text-align:left}
html[lang^="en"] .mk [style*="text-align:right"]{text-align:left !important}

/* Emphasize Sheikh Al-Khathlan photo */
.mk .ca{width:140px;height:140px;border:3px solid rgba(47,191,158,.95);box-shadow:0 12px 34px rgba(15,24,48,.20)}

/* Hide WordAds ad slots (visual removal) */
.wordads-tag,
div[id^="atatags-"]{display:none !important}

/* Mobile: stop horizontal drag / overflow */
html,body{overflow-x:hidden;max-width:100%}
/* Remove journey step arrows (numbers are clear enough) */
.mkjr-arrow{display:none !important}
/* Remove investment projects map section */
.mkmap-sec{display:none !important}

/* ===== DARK THEME v1 ===== */
html body{background:#0B1526 !important}
.mk{background:#0B1526 !important;color:#EAF0FA !important;
 --mu:#9CA9BF;--ln:rgba(255,255,255,.12);--ln2:rgba(255,255,255,.08);
 --nb:#16233E;--nbx:#1A2842;--s:#0E1A2E;--s2:#0E1A2E;--mb:rgba(45,212,191,.16)}
.mk .hcd,.mk .tr,.mk .stb,.mk .st,.mk .ho,.mk .sp,.mk .wy,.mk .pi,.mk .ch,
.mk .srb-cert,.mk .srb-logo,.mkcalc-card,.mkjr-sec,.mk .mkjr-step,.mkprop-section,.mkmap-sec,
.mk .he,.mk .hin,.mk .hed,.mk .hb{
 background:#131F36 !important;border-color:rgba(255,255,255,.08) !important}
.mk .hd{background:rgba(11,21,38,.92) !important;border-bottom-color:rgba(255,255,255,.08) !important;backdrop-filter:saturate(140%) blur(8px)}
.mk .mknav a,.mk .hd a{color:#EAF0FA !important}
.mk .hw{background:linear-gradient(180deg,#0B1526,#0E1A2E) !important}
.mk .pii{background:linear-gradient(135deg,#1A2842,#131F36) !important}
.mk .ce{background:linear-gradient(135deg,#131F36,#0E1A2E) !important}
.mk .sh{background:linear-gradient(180deg,#0E1A2E,#0B1526) !important}
.mk .bg{color:#EAF0FA !important;border-color:rgba(255,255,255,.22) !important}
.mk .bg:hover{background:#1A2842 !important}
.mk h1,.mk h2,.mk h3,.mk h4,.mk h5,.mk .t,.mk .hl,.mk .cn,.mk .sl,.mk .trl{color:#F5F8FD !important}
.mk p,.mk li,.mk .cr{color:#C4D0E2 !important}

/* Partner logos as clean white chips (emblems can't be pure-white monochrome) */
.mk .trt .mkl,.mk .trt .mkl-plain{filter:none!important;background:#fff!important;border-radius:9px!important;padding:9px 13px!important;height:50px!important;max-width:150px!important;opacity:.97!important;box-shadow:0 3px 12px rgba(0,0,0,.22)!important}
/* Calculator dark fixes */
.mk .mkcalc-sec input,.mk .mkcalc-num{background:#0E1A2E!important;color:#EAF0FA!important;border:1px solid rgba(255,255,255,.14)!important}
.mk .mkcalc-box{background:#131F36!important;border-color:rgba(255,255,255,.08)!important}

/* ===== MADAK BRAND MIX (navy #003366, teal #279687, coral CTA #E5553E) ===== */
html body,.mk{background:#003366!important}
.mk{color:#E9F1F8!important}
.mk .hcd,.mk .stb,.mk .st,.mk .ho,.mk .sp,.mk .ch,.mk .srb-cert,.mk .srb-logo,.mkcalc-card,.mkjr-sec,.mk .mkjr-step,.mkprop-section{background:#0A4A80!important;border-color:rgba(255,255,255,.10)!important}
.mk .hd{background:rgba(0,51,102,.92)!important;border-bottom-color:rgba(255,255,255,.08)!important}
.mk .hw{background:linear-gradient(180deg,#003366,#013461)!important}
.mk .hsn,.mk .hcn,.mk .mkop-stat b,.mk .mkcalc-val{color:#2FB3A2!important}
.mk .bn,.mk .b.bn{background:#E5553E!important;background-image:none!important;color:#fff!important;box-shadow:0 8px 22px rgba(229,85,62,.34)!important}
.mk .se.wy,.mk .se.fq,.mk .tr{background:#F4F8FC!important;color:#0C1A2C!important}
.mk .se.wy .pi,.mk .se.fq .fqi,.mk .se.fq .fqh{background:#fff!important;border-color:#E3EBF3!important}
.mk .se.wy .t,.mk .se.fq .t,.mk .se.wy .pi,.mk .se.wy .pi *,.mk .se.fq .fqi,.mk .se.fq .fqi *,.mk .tr .trl{color:#0C1A2C!important}
.mk .se.wy .ey,.mk .se.fq .ey{color:#279687!important}
.mk .se.wy p,.mk .se.fq p{color:#4C5C70!important}
.mk .trt .mkl,.mk .trt .mkl-plain{filter:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;height:54px!important;max-width:168px!important;opacity:.92!important;border-radius:0!important}
.mk .mkmarq{padding-inline:0!important;gap:72px!important}
.mk .ca{width:172px!important;height:172px!important}
body.blog *,body.archive *,body.blog,body.archive{font-family:'IBM Plex Sans Arabic','IBM Plex Sans',Inter,sans-serif!important}

/* === BRAND COLOR FIX 2026-07-06: readable text on dark via token remap === */
.mk{--nd:#F1F6FD !important;--mu:#9FB2CB !important}
.mk .se.wy,.mk .se.fq,.mk .tr,.mk .mkcalc-box:not(.total){--nd:#0C1A2C !important;--mu:#51617A !important}
.mk .h h1 .gr{background:linear-gradient(90deg,#7FE9D6,#2FD4BE) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important}
.mk .bp:hover,.mk .abd:hover{background:#003366 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}

/* === BRAND COLOR FIX v2 2026-07-06b === */
/* hero +30,000 badge: dark text -> light, add breathing room */
.mk .he{padding-inline:22px !important}
.mk .he,.mk .he *{color:#CFE0F2 !important;-webkit-text-fill-color:#CFE0F2 !important}
/* header download button (.bp): weird dark navy -> brand coral (per brand: حمّل التطبيق = coral) */
.mk .bp{background:#E5553E !important;background-image:none !important;color:#fff !important;-webkit-text-fill-color:#fff !important;border-color:transparent !important}
.mk .bp:hover{background:#D0442E !important}
/* explore CTA arrow -> after the words (RTL) */
.mk .bn.bl svg{order:2 !important}
/* eyebrows (.ey): dark navy on dark sections -> teal; keep darker teal on light sections */
.mk .ey{color:#2FC9B2 !important;-webkit-text-fill-color:#2FC9B2 !important}
.mk .se.wy .ey,.mk .se.fq .ey,.mk .tr .ey{color:#1E7E70 !important;-webkit-text-fill-color:#1E7E70 !important}
/* feature/pillar/sharia icon glyphs: dark on dark navy box -> teal */
.mk .pii svg,.mk .pii svg *{stroke:#2FC9B2 !important;color:#2FC9B2 !important}
/* partners marquee: reverse direction for Arabic */
html[lang^="ar"] .mk .mkmarq{animation-direction:reverse !important}
/* logo wordmark: too dim on dark -> crisp light */
.mk .lg .lmi{filter:brightness(0) invert(1) !important}
/* === hero: remove separate dark panel, blend into page blue 2026-07-06 === */
.mk .hin{background:transparent !important;border-color:transparent !important}

/* === journey redesign: modern/futuristic step cards 2026-07-06 === */
.mk .mkjr-sec{background:linear-gradient(180deg,#062B49,#0A4A80) !important}
.mk .mkjr-flow{gap:16px !important}
.mk .mkjr-step{position:relative !important;overflow:hidden !important;align-items:center !important;background:linear-gradient(160deg,rgba(255,255,255,.075),rgba(255,255,255,.015)) !important;border:1px solid rgba(47,201,178,.18) !important;border-radius:20px !important;padding:26px 16px 18px !important;box-shadow:0 10px 30px rgba(0,0,0,.28) !important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease !important}
.mk .mkjr-step:hover{transform:translateY(-6px) !important;border-color:rgba(47,201,178,.5) !important;box-shadow:0 20px 48px rgba(0,0,0,.42),0 12px 40px rgba(47,201,178,.20) !important}
.mk .mkjr-step::after{content:"";position:absolute;top:-46%;left:50%;transform:translateX(-50%);width:78%;height:80px;background:radial-gradient(ellipse,rgba(47,201,178,.24),transparent 70%);pointer-events:none}
.mk .mkjr-num{position:absolute !important;top:12px !important;inset-inline-start:12px !important;width:auto !important;min-width:24px !important;height:22px !important;padding:0 8px !important;border-radius:999px !important;background:rgba(47,201,178,.14) !important;border:1px solid rgba(47,201,178,.4) !important;color:#9BF0DE !important;font-size:12px !important;font-weight:800 !important;box-shadow:none !important}
.mk .mkjr-ic{width:60px !important;height:60px !important;margin:6px auto 0 !important;border-radius:18px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:radial-gradient(circle at 32% 26%,rgba(47,201,178,.30),rgba(6,36,64,.55)) !important;border:1px solid rgba(47,201,178,.4) !important;box-shadow:0 0 26px rgba(47,201,178,.28),inset 0 1px 0 rgba(255,255,255,.14) !important}
.mk .mkjr-ic svg{width:30px !important;height:30px !important;stroke:#5CF0D8 !important;filter:drop-shadow(0 0 6px rgba(47,201,178,.6)) !important}
.mk .mkjr-lbl{color:#EAF1FA !important;font-weight:700 !important;font-size:14px !important;line-height:1.55 !important;margin-top:12px !important}

/* === sharia cards + stat icons cleanup 2026-07-06 === */
.mk .shfi{background:transparent !important;border:1px solid rgba(47,201,178,.35) !important;box-shadow:none !important}
.mk .shfi:hover{border-color:rgba(47,201,178,.6) !important;background:rgba(47,201,178,.06) !important}
.mk .shfi,.mk .shfi *{color:#EAF1FA !important}
.mk .shfic{background:transparent !important;box-shadow:none !important;border:none !important}
.mk .shfic svg,.mk .shfic svg *{stroke:#2FC9B2 !important;color:#2FC9B2 !important}
.mk .sti{background:transparent !important;box-shadow:none !important;border:none !important}
.mk .sti svg,.mk .sti svg *{stroke:#2FC9B2 !important;color:#2FC9B2 !important;width:34px !important;height:34px !important}

/* === opportunities section: white background 2026-07-06 === */
.mk .mkprop-section{background:#F4F8FC !important;max-width:1280px !important;margin-inline:auto !important;padding-inline:32px !important;border-radius:0 !important}
.mk .mkprop-header{--nd:#0C1A2C !important;--mu:#51617A !important}
.mk .mkprop-header h2{color:#0C1A2C !important;-webkit-text-fill-color:#0C1A2C !important}
.mk .mkprop-header p{color:#51617A !important;-webkit-text-fill-color:#51617A !important}
.mk .mkprop-header .mkprop-eyebrow{color:#1E7E70 !important;-webkit-text-fill-color:#1E7E70 !important}
.mk .mkprop-section .mkop-card{border:1px solid rgba(6,42,73,.10) !important;box-shadow:0 12px 32px rgba(4,28,55,.14) !important}

/* == MADAK HARMONIZE START == */
/* ==================================================================
   MADAK = SITE-WIDE DESIGN CONSISTENCY (2026-07-06)
   Homepage (mk10) is the reference. This layer harmonises the shared
   subpage header + the .hb breadcrumb hero across all pages.
   Page-specific body islands are scoped per body.page-id-XX below.
   ================================================================== */

/* ===== SHARED SUBPAGE HEADER (madak-page template: .hdc/.nv/.bg-g/.lmt/.mb-tg) = match homepage ===== */
/* logo: replace boxed "=" + text wordmark with the homepage white logo image */
.mk .hd .lg .lmi{width:120px !important;height:44px !important;background:url('https://madak.app/wp-content/uploads/2026/05/cropped-madaklogowebsite.png') right center/contain no-repeat !important;border-radius:0 !important;box-shadow:none !important;font-size:0 !important;color:transparent !important;filter:brightness(0) invert(1) !important}
.mk .hd .lg .lmt{display:none !important}
/* download button (.bg-g) = coral pill, matches homepage .bp */
.mk .hd .bg-g{background:#E5553E !important;background-image:none !important;color:#fff !important;border:none !important;border-radius:999px !important;box-shadow:0 4px 14px rgba(229,85,62,.3) !important}
.mk .hd .bg-g:hover{background:#D0442E !important;transform:translateY(-1px) !important}
/* ghost "===== ====" (.bg-go) = pill ghost on dark */
.mk .hd .bg-go{border-radius:999px !important;border:1.5px solid rgba(255,255,255,.25) !important;color:#EAF0FA !important;background:transparent !important}
.mk .hd .bg-go:hover{border-color:#2FC9B2 !important;color:#7FE9D6 !important;background:rgba(47,201,178,.08) !important}
/* nav link colours on dark */
.mk .hd .nv a{color:#EAF0FA !important}
.mk .hd .nv a:hover,.mk .hd .nv a.act{color:#7FE9D6 !important}
.mk .hd .nv a.act::after{background:#2FC9B2 !important}
/* nav breakpoint: match homepage (full nav until 680px, not 980px) */
@media(min-width:681px){
 .mk .hd .nv{display:flex !important}
 .mk .hd .hca .bg-go{display:inline-flex !important}
 .mk .hd .mb-tg{display:none !important}
}
.mk .hd .mb-tg{background:rgba(47,201,178,.10) !important;border:1px solid rgba(47,201,178,.3) !important;color:#EAF0FA !important}

/* ===== SHARED .hb BREADCRUMB HERO (17/27/28/29/30 + blog) = dark navy, match homepage ===== */
.mk .hb{background:linear-gradient(180deg,#003366 0%,#013461 100%) !important;border-bottom:1px solid rgba(255,255,255,.08) !important}
.mk .hb::before{background:radial-gradient(circle,rgba(47,201,178,.18) 0%,transparent 70%) !important;opacity:.6 !important}
.mk .hb::after{background:radial-gradient(circle,rgba(47,201,178,.10) 0%,transparent 70%) !important;opacity:.5 !important}
.mk .hb .wrap,.mk .hb .hbc{max-width:1240px !important;margin:0 auto !important;padding:0 24px !important;position:relative !important;z-index:2 !important;text-align:center !important}
.mk .hb h1{color:#F5F8FD !important}
.mk .hb h1 .grad,.mk .hb h1 em,.mk .hb h1 span.grad{background:linear-gradient(90deg,#7FE9D6,#2FD4BE) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important}
.mk .hb p{color:#C4D0E2 !important}
.mk .hb .bc,.mk .hb .bc a,.mk .hb .bc span,.mk .hb .crm,.mk .hb .crm a{color:#9FB2CB !important}
.mk .hb .bc .cur,.mk .hb .crm .cur{color:#EAF0FA !important}
.mk .hb .eyb,.mk .hb .hbe,.mk .hb .eyebrow{background:rgba(47,201,178,.12) !important;color:#2FC9B2 !important;border:1px solid rgba(47,201,178,.3) !important}
/* safety: never leave hero content stuck at reveal opacity:0 */
.mk .hb .rv{opacity:1 !important;transform:none !important}

/* ===== FAQ (17) + CONTACT (27) body islands ===== */
/* ===== FAQ (17) ===== */
.mk .fq-sd{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 8px 24px rgba(0,0,0,.28) !important}
.mk .fq-sd h4{color:#9FB2CB !important;border-bottom:1px solid rgba(255,255,255,.12) !important}
.mk .fq-sd ul a{color:#C4D0E2 !important}
.mk .fq-sd ul a:hover{background:rgba(47,201,178,.12) !important;color:#F5F8FD !important}
.mk .fq-sd ul a.act{background:#E5553E !important;color:#fff !important}
.mk .fq-sd ul a.act:hover{background:#D0442E !important}
.mk .fq-sd ul a.act .ct{background:rgba(255,255,255,.22) !important;color:#fff !important}
.mk .fq-sd ul .ct{background:rgba(47,201,178,.14) !important;color:#7FE9D6 !important}
.mk .fq-sd .help{border-top:1px solid rgba(255,255,255,.12) !important}
.mk .fq-sd .help p{color:#9FB2CB !important}
.mk .fq-sd .help a{color:#2FC9B2 !important}
.mk .fq-sd .help a:hover{color:#7FE9D6 !important}
.mk .fq-sr input{background:#0E1A2E !important;border:1.5px solid rgba(255,255,255,.14) !important;color:#EAF0FA !important}
.mk .fq-sr input:focus{border-color:#2FC9B2 !important;box-shadow:0 0 0 4px rgba(47,201,178,.15) !important}
.mk .fq-sr input::placeholder{color:#9FB2CB !important}
.mk .fq-sr svg{color:#9FB2CB !important}
.mk .fq-ci{background:rgba(47,201,178,.12) !important;border:1px solid rgba(47,201,178,.3) !important;color:#2FC9B2 !important}
.mk .fq-ch h2{color:#F5F8FD !important}
.mk .fq-it{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important}
.mk .fq-it:hover{border-color:rgba(255,255,255,.22) !important;box-shadow:0 4px 12px rgba(0,0,0,.28) !important}
.mk .fq-it.op{border-color:#2FC9B2 !important;box-shadow:0 8px 24px rgba(0,0,0,.35) !important}
.mk .fq-q span{color:#F5F8FD !important}
.mk .fq-it.op .fq-q span{color:#7FE9D6 !important}
.mk .fq-pl{background:rgba(47,201,178,.12) !important;color:#2FC9B2 !important}
.mk .fq-it.op .fq-pl{background:#E5553E !important;color:#fff !important}
.mk .fq-ai{color:#C4D0E2 !important}
.mk .fq-ai strong{color:#F5F8FD !important}
.mk .fq-ai ul li{color:#C4D0E2 !important}
.mk .fq-ai a[style]{color:#2FC9B2 !important}
.mk .fq-nr{background:#0A4A80 !important;border:1px dashed rgba(255,255,255,.18) !important}
.mk .fq-nr svg{color:#9FB2CB !important}
.mk .fq-nr h3{color:#F5F8FD !important}
.mk .fq-nr p{color:#9FB2CB !important}
.mk .fq-cb a.p{background:#E5553E !important;color:#fff !important}
.mk .fq-cb a.p:hover{background:#D0442E !important;color:#fff !important}

/* ===== CONTACT (27) ===== */
.mk .ct-card{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important}
.mk .ct-card:hover{border-color:#2FC9B2 !important;box-shadow:0 16px 40px rgba(0,0,0,.32) !important}
.mk .ct-ic{background:rgba(47,201,178,.12) !important;border:1px solid rgba(47,201,178,.3) !important;color:#2FC9B2 !important}
.mk .ct-card.gold .ct-ic{background:rgba(47,201,178,.12) !important;color:#2FC9B2 !important}
.mk .ct-card h3{color:#9FB2CB !important}
.mk .ct-card .v{color:#F5F8FD !important}
.mk .ct-card .v a{color:#F5F8FD !important}
.mk .ct-card .v a:hover{color:#2FC9B2 !important}
.mk .ct-card .sub{color:#9FB2CB !important}
.mk .ct-main{background:transparent !important}
.mk .ct-form-card{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 8px 32px rgba(0,0,0,.30) !important}
.mk .ct-form-card .eyebrow{background:rgba(47,201,178,.12) !important;color:#2FC9B2 !important}
.mk .ct-form-card h2{color:#F5F8FD !important}
.mk .ct-form-card .lead{color:#C4D0E2 !important}
.mk .ct-fld label{color:#EAF0FA !important}
.mk .ct-fld input,.mk .ct-fld select,.mk .ct-fld textarea{background:#0E1A2E !important;border:1.5px solid rgba(255,255,255,.14) !important;color:#EAF0FA !important}
.mk .ct-fld input::placeholder,.mk .ct-fld textarea::placeholder{color:#9FB2CB !important}
.mk .ct-fld input:focus,.mk .ct-fld select:focus,.mk .ct-fld textarea:focus{border-color:#2FC9B2 !important;box-shadow:0 0 0 3px rgba(47,201,178,.15) !important}
.mk .ct-submit{background:#E5553E !important;color:#fff !important;border-radius:999px !important}
.mk .ct-submit:hover{background:#D0442E !important;box-shadow:0 12px 28px rgba(229,85,62,.35) !important}
.mk .ct-note{color:#9FB2CB !important}
.mk .ct-note a[style]{color:#2FC9B2 !important}
.mk .ct-success{background:rgba(47,201,178,.10) !important;border:1.5px solid #2FC9B2 !important}
.mk .ct-success svg{color:#2FC9B2 !important}
.mk .ct-success h3{color:#F5F8FD !important}
.mk .ct-success p{color:#C4D0E2 !important}
.mk .ct-info{background:linear-gradient(135deg,#0A4A80,#003366) !important;border:1px solid rgba(255,255,255,.10) !important}
.mk .ct-info-row .ic{background:rgba(47,201,178,.12) !important;border:1px solid rgba(47,201,178,.3) !important;color:#2FC9B2 !important}
.mk .ct-info-row .val a:hover{color:#7FE9D6 !important}
.mk .ct-hours{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 4px 20px rgba(0,0,0,.28) !important}
.mk .ct-hours h3{color:#F5F8FD !important}
.mk .ct-hours h3 svg{color:#2FC9B2 !important}
.mk .ct-hours .row{border-bottom:1px dashed rgba(255,255,255,.12) !important}
.mk .ct-hours .row .day{color:#C4D0E2 !important}
.mk .ct-hours .row .time{color:#F5F8FD !important}
.mk .ct-hours .row.off .time{color:#FF8A75 !important}
.mk .ct-hours .badge-live{background:rgba(47,201,178,.14) !important;color:#7FE9D6 !important}
.mk .ct-social{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 4px 20px rgba(0,0,0,.28) !important}
.mk .ct-social h3{color:#F5F8FD !important}
.mk .ct-soc-btn{border:1.5px solid rgba(255,255,255,.14) !important;color:#C4D0E2 !important}
.mk .ct-soc-btn:hover{border-color:#2FC9B2 !important;background:rgba(47,201,178,.12) !important;color:#2FC9B2 !important}
.mk .ct-cta{background:transparent !important}
.mk .ct-cta-card{background:linear-gradient(135deg,#0A4A80,#003366) !important;border:1px solid rgba(47,201,178,.3) !important}
.mk .ct-cta-card h2{color:#F5F8FD !important}
.mk .ct-cta-card p{color:#C4D0E2 !important}
.mk .ct-cta-btns .b1{background:#E5553E !important;color:#fff !important;border-radius:999px !important}
.mk .ct-cta-btns .b1:hover{background:#D0442E !important;box-shadow:0 10px 24px rgba(229,85,62,.35) !important}
.mk .ct-cta-btns .b2{background:transparent !important;color:#EAF0FA !important;border:1.5px solid rgba(255,255,255,.25) !important}
.mk .ct-cta-btns .b2:hover{border-color:#2FC9B2 !important;color:#7FE9D6 !important}

/* ===== APP (25) + SELL (26) body + heroes ===== */
/* ===== APP (25) ===== */
.mk .ap-h{background:linear-gradient(180deg,#003366,#013461) !important}
.mk .ap-h::before{background:radial-gradient(circle,rgba(47,201,178,.18) 0%,transparent 65%) !important;opacity:.6 !important}
.mk .ap-tx .eyb{background:rgba(47,201,178,.12) !important;color:#2FC9B2 !important;border:1px solid rgba(47,201,178,.3) !important}
.mk .ap-tx h1{color:#F5F8FD !important}
.mk .ap-tx h1 em{background:linear-gradient(90deg,#7FE9D6,#2FD4BE) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important}
.mk .ap-tx p{color:#C4D0E2 !important}
.mk .ap-cta a{background:#E5553E !important;color:#fff !important}
.mk .ap-cta a:hover{background:#D0442E !important;box-shadow:0 10px 24px rgba(229,85,62,.35) !important}
.mk .ap-stat{border-top:1px solid rgba(255,255,255,.12) !important}
.mk .ap-stat-i .num{color:#2FC9B2 !important}
.mk .ap-stat-i span{color:#9FB2CB !important}
.mk .ap-fb{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 12px 30px rgba(0,0,0,.35) !important}
.mk .ap-fb .t{color:#9FB2CB !important}
.mk .ap-fb .v{color:#F5F8FD !important}
.mk .ap-st{background:linear-gradient(180deg,#003366,#013461) !important}
.mk .ap-sth .eyb{background:rgba(47,201,178,.12) !important;color:#2FC9B2 !important}
.mk .ap-sth h2{color:#F5F8FD !important}
.mk .ap-sth p{color:#C4D0E2 !important}
.mk .ap-sg::before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.14) 0,rgba(255,255,255,.14) 6px,transparent 6px,transparent 12px) !important}
.mk .ap-si{background:#0A4A80 !important;border:1.5px solid rgba(255,255,255,.10) !important}
.mk .ap-si:hover{border-color:#2FC9B2 !important;box-shadow:0 18px 40px rgba(0,0,0,.35) !important}
.mk .ap-sn::after{border:2px solid rgba(47,201,178,.3) !important}
.mk .ap-si h3{color:#F5F8FD !important}
.mk .ap-si p{color:#C4D0E2 !important}
.mk .ap-ft{background:linear-gradient(180deg,#003366,#013461) !important}
.mk .ap-fth h2{color:#F5F8FD !important}
.mk .ap-fth h2 em{color:#2FC9B2 !important}
.mk .ap-fth p{color:#C4D0E2 !important}
.mk .ap-fi{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important}
.mk .ap-fi:hover{border-color:transparent !important;box-shadow:0 22px 50px rgba(0,0,0,.4) !important}
.mk .ap-fi::before{background:radial-gradient(circle,rgba(47,201,178,.12) 0%,transparent 70%) !important}
.mk .ap-fii{background:rgba(47,201,178,.12) !important;border:1px solid rgba(47,201,178,.3) !important;color:#2FC9B2 !important}
.mk .ap-fi:hover .ap-fii{background:linear-gradient(135deg,#14B8A6,#0C7A6E) !important;color:#fff !important}
.mk .ap-fi h3{color:#F5F8FD !important}
.mk .ap-fi p{color:#C4D0E2 !important}
.mk .ap-cti{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important}
.mk .ap-ctb a{background:#E5553E !important;color:#fff !important}
.mk .ap-ctb a:hover{background:#D0442E !important;color:#fff !important;box-shadow:0 10px 26px rgba(229,85,62,.4) !important}

/* ===== SELL (26) ===== */
.mk .sp-h{background:linear-gradient(180deg,#003366,#013461) !important}
.mk .sp-h::before{background:radial-gradient(circle,rgba(47,201,178,.16) 0%,transparent 65%) !important}
.mk .sp-h::after{background:radial-gradient(circle,rgba(47,201,178,.10) 0%,transparent 70%) !important}
.mk .sp-tx .eyb{background:rgba(47,201,178,.12) !important;color:#2FC9B2 !important;border:1px solid rgba(47,201,178,.3) !important}
.mk .sp-tx h1{color:#F5F8FD !important}
.mk .sp-tx h1 em{background:linear-gradient(90deg,#7FE9D6,#2FD4BE) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important}
.mk .sp-tx p{color:#C4D0E2 !important}
.mk .sp-stat{border-top:1px solid rgba(255,255,255,.12) !important}
.mk .sp-stat-i .num{color:#2FC9B2 !important}
.mk .sp-stat-i .num small{color:#7FE9D6 !important}
.mk .sp-stat-i span{color:#9FB2CB !important}
.mk .sp-il{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 20px 60px rgba(0,0,0,.4) !important}
.mk .sp-il-h{border-bottom:1px solid rgba(255,255,255,.12) !important}
.mk .sp-il-h .tx h3{color:#F5F8FD !important}
.mk .sp-il-h .tx span{color:#9FB2CB !important}
.mk .sp-il-rw{border-bottom:1px dashed rgba(255,255,255,.12) !important}
.mk .sp-il-rw .l{color:#9FB2CB !important}
.mk .sp-il-rw .v{color:#F5F8FD !important}
.mk .sp-il-rw .v.g{color:#2FC9B2 !important}
.mk .sp-il-rs{background:rgba(47,201,178,.12) !important;border:1px solid rgba(47,201,178,.3) !important}
.mk .sp-il-rs .l{color:#9FB2CB !important}
.mk .sp-il-rs .v{color:#F5F8FD !important}
.mk .sp-il-rs .v small{color:#9FB2CB !important}
.mk .sp-wy{background:linear-gradient(180deg,#003366,#013461) !important}
.mk .sp-wh .eyb{background:rgba(47,201,178,.12) !important;color:#2FC9B2 !important}
.mk .sp-wh h2{color:#F5F8FD !important}
.mk .sp-wh p{color:#C4D0E2 !important}
.mk .sp-wi{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important}
.mk .sp-wi:hover{border-color:#2FC9B2 !important;box-shadow:0 22px 50px rgba(0,0,0,.4) !important}
.mk .sp-wi-i{background:rgba(47,201,178,.12) !important;border:1px solid rgba(47,201,178,.3) !important;color:#2FC9B2 !important}
.mk .sp-wi:hover .sp-wi-i{background:linear-gradient(135deg,#14B8A6,#0C7A6E) !important;color:#fff !important}
.mk .sp-wi h3{color:#F5F8FD !important}
.mk .sp-wi p{color:#C4D0E2 !important}
.mk .sp-pr{background:linear-gradient(180deg,#003366,#013461) !important}
.mk .sp-prh h2{color:#F5F8FD !important}
.mk .sp-prh p{color:#C4D0E2 !important}
.mk .sp-pi{background:#0A4A80 !important;border:1.5px solid rgba(255,255,255,.10) !important}
.mk .sp-pi:hover{border-color:#2FC9B2 !important;box-shadow:0 14px 36px rgba(0,0,0,.35) !important}
.mk .sp-pi-n{color:#2FC9B2 !important}
.mk .sp-pi-i{background:rgba(47,201,178,.12) !important;border:1px solid rgba(47,201,178,.3) !important;color:#2FC9B2 !important}
.mk .sp-pi:hover .sp-pi-i{background:linear-gradient(135deg,#14B8A6,#0C7A6E) !important;color:#fff !important}
.mk .sp-pi h3{color:#F5F8FD !important}
.mk .sp-pi p{color:#C4D0E2 !important}
.mk .sp-cr{background:linear-gradient(180deg,#003366,#013461) !important}
.mk .sp-crl h2{color:#F5F8FD !important}
.mk .sp-crl p{color:#C4D0E2 !important}
.mk .sp-cl{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important}
.mk .sp-cl li:hover{border-bottom-color:rgba(255,255,255,.12) !important;background:rgba(47,201,178,.10) !important}
.mk .sp-cl li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.12) !important}
.mk .sp-cl-i{background:rgba(47,201,178,.12) !important;border:1px solid rgba(47,201,178,.3) !important;color:#2FC9B2 !important}
.mk .sp-cl-t b{color:#F5F8FD !important}
.mk .sp-cl-t span{color:#9FB2CB !important}
.mk .sp-fm{background:linear-gradient(180deg,#003366,#013461) !important}
.mk .sp-fh .eyb{background:rgba(47,201,178,.12) !important;color:#2FC9B2 !important}
.mk .sp-fh h2{color:#F5F8FD !important}
.mk .sp-fh p{color:#C4D0E2 !important}
.mk .sp-fb{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 18px 50px rgba(0,0,0,.4) !important}
.mk .sp-fl label{color:#C4D0E2 !important}
.mk .sp-fl input,.mk .sp-fl select,.mk .sp-fl textarea{background:#0E1A2E !important;border:1.5px solid rgba(255,255,255,.14) !important;color:#EAF0FA !important}
.mk .sp-fl input:focus,.mk .sp-fl select:focus,.mk .sp-fl textarea:focus{border-color:#2FC9B2 !important;background:#0E1A2E !important;box-shadow:0 0 0 4px rgba(47,201,178,.15) !important}
.mk .sp-fc{color:#9FB2CB !important}
.mk .sp-fc a{color:#2FC9B2 !important;text-decoration-color:rgba(47,201,178,.4) !important}
.mk .sp-fs button{background:linear-gradient(135deg,#14B8A6,#0C7A6E) !important;color:#fff !important;box-shadow:0 4px 14px rgba(20,184,166,.3) !important}
.mk .sp-fs button:hover{box-shadow:0 10px 26px rgba(20,184,166,.4) !important}

/* ===== LEGAL: TERMS(28)/PRIVACY(29)/KEY-RISKS(30) body islands ===== */
/* ===== TERMS (28) ===== */
.mk .lg-updated{color:#9FB2CB !important}
.mk .lg-updated b{color:#F5F8FD !important}
.mk .lg-updated svg{color:#2FC9B2 !important}
.mk .lg-actions button{background:rgba(47,201,178,.10) !important;border:1px solid rgba(47,201,178,.3) !important;color:#C4D0E2 !important}
.mk .lg-actions button:hover{border-color:#2FC9B2 !important;color:#7FE9D6 !important;background:rgba(47,201,178,.16) !important}
.mk .lg-toc{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 10px 30px rgba(0,0,0,.28) !important}
.mk .lg-toc h4{color:#9FB2CB !important;border-bottom-color:rgba(255,255,255,.12) !important}
.mk .lg-toc a{color:#C4D0E2 !important;border-right-color:transparent !important}
.mk .lg-toc a::before{color:#9FB2CB !important}
.mk .lg-toc a:hover{border-right-color:#2FC9B2 !important;color:#7FE9D6 !important}
.mk .lg-toc a.act{background:rgba(47,201,178,.12) !important;color:#7FE9D6 !important;border-right-color:#2FC9B2 !important}
.mk .lg-toc a.act::before{color:#7FE9D6 !important}
.mk .lg-cnt{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important;box-shadow:0 12px 34px rgba(0,0,0,.28) !important}
.mk .lg-intro{color:#C4D0E2 !important;border-bottom-color:rgba(255,255,255,.12) !important}
.mk .lg-intro strong{color:#F5F8FD !important}
.mk .lg-sec{border-bottom-color:rgba(255,255,255,.12) !important}
.mk .lg-sec h2,.mk .lg-sec h3{color:#F5F8FD !important}
.mk .lg-sec h2 .nm{background:linear-gradient(135deg,#0A4A80,#003366) !important;border:1px solid rgba(47,201,178,.3) !important;color:#7FE9D6 !important}
.mk .lg-sec p{color:#C4D0E2 !important}
.mk .lg-sec p strong{color:#F5F8FD !important}
.mk .lg-sec ul li,.mk .lg-sec ol li{color:#C4D0E2 !important}
.mk .lg-sec ul li::before{background:#2FC9B2 !important}
.mk .lg-sec ol li::before{color:#2FC9B2 !important}
.mk .lg-sec a{color:#7FE9D6 !important;border-bottom-color:rgba(127,233,214,.5) !important}
.mk .lg-note{background:rgba(47,201,178,.10) !important;border:1px solid rgba(47,201,178,.3) !important}
.mk .lg-note .ic{background:#2FC9B2 !important;color:#003366 !important}
.mk .lg-note .tx{color:#C4D0E2 !important}
.mk .lg-note .tx strong{color:#F5F8FD !important}
.mk .lg-warn{background:rgba(232,169,58,.10) !important;border:1px solid rgba(232,169,58,.4) !important}
.mk .lg-warn .ic{background:#E8A93A !important;color:#003366 !important}
.mk .lg-warn .tx{color:#C4D0E2 !important}
.mk .lg-warn .tx strong{color:#E8A93A !important}
.mk .lg-danger{background:rgba(229,85,62,.10) !important;border:1px solid rgba(229,85,62,.4) !important}
.mk .lg-danger .ic{background:#E5553E !important;color:#fff !important}
.mk .lg-danger .tx{color:#C4D0E2 !important}
.mk .lg-danger .tx strong{color:#F2A091 !important}
.mk .lg-end-cta{background:linear-gradient(135deg,#0A4A80,#003366) !important;border:1px solid rgba(255,255,255,.10) !important}
.mk .lg-end-cta h3{color:#F5F8FD !important}
.mk .lg-end-cta p{color:#9FB2CB !important}
.mk .lg-end-cta a{background:#E5553E !important;color:#fff !important;border-radius:999px !important}
.mk .lg-end-cta a:hover{background:#D0442E !important}

/* ===== PRIVACY (29) ===== */
/* identical legal template; shares all .lg-* rules = re-applied via scope below */

/* ===== KEY-RISKS (30) ===== */
.mk .risk-hb{background:linear-gradient(180deg,#3A2A12,#003366) !important}
.mk .risk-eyb{background:rgba(232,169,58,.12) !important;color:#E8A93A !important;border:1px solid rgba(232,169,58,.4) !important}
.mk .risk-banner-card{background:linear-gradient(135deg,rgba(232,169,58,.12),rgba(229,85,62,.08)) !important;border:2px solid rgba(232,169,58,.5) !important}
.mk .risk-banner-card .ic{background:#E8A93A !important;color:#003366 !important}
.mk .risk-banner-card h3{color:#F6D9A6 !important}
.mk .risk-banner-card p{color:#C4D0E2 !important}
.mk .risk-banner-card p strong{color:#F5F8FD !important}
.mk .r-sev.high{background:rgba(229,85,62,.14) !important;color:#F2A091 !important}
.mk .r-sev.high::before{background:#E5553E !important}
.mk .r-sev.med{background:rgba(232,169,58,.14) !important;color:#EBC583 !important}
.mk .r-sev.med::before{background:#E8A93A !important}
.mk .r-sev.low{background:rgba(47,201,178,.12) !important;color:#7FE9D6 !important}
.mk .r-sev.low::before{background:#2FC9B2 !important}
.mk .risk-ack{background:linear-gradient(135deg,#0A4A80,#003366) !important;border:1px solid rgba(255,255,255,.10) !important}
.mk .risk-ack h3{color:#F5F8FD !important}
.mk .risk-ack h3 svg{color:#E8A93A !important}
.mk .risk-ack p{color:#C4D0E2 !important}
.mk .risk-ack p strong{color:#F5F8FD !important}
.mk .risk-ack p[style]{border-right-color:#2FC9B2 !important}
.mk .risk-ack .actions a.b1{background:#E5553E !important;color:#fff !important}
.mk .risk-ack .actions a.b1:hover{background:#D0442E !important}
.mk .risk-ack .actions a.b2{background:rgba(255,255,255,.10) !important;border:1.5px solid rgba(255,255,255,.2) !important;color:#F5F8FD !important}
.mk .risk-ack a[style]{color:#7FE9D6 !important;border-bottom-color:rgba(127,233,214,.5) !important}

/* ===== FOREIGN OWNERSHIP (361) body islands = scoped ===== */
body.page-id-361 .mk .card,body.page-id-361 .mk .zone,body.page-id-361 .mk .stat,body.page-id-361 .mk .tbl,body.page-id-361 .mk details,body.page-id-361 .mk .pill{background:#0A4A80 !important;border-color:rgba(255,255,255,.10) !important}
body.page-id-361 .mk .card:hover{border-color:rgba(47,201,178,.5) !important;box-shadow:0 14px 34px rgba(0,0,0,.35) !important}
body.page-id-361 .mk .mhero{background:linear-gradient(135deg,#0A4A80,#003366) !important;border-color:rgba(255,255,255,.10) !important;box-shadow:0 18px 50px rgba(0,0,0,.35) !important}
body.page-id-361 .mk .alt{background:linear-gradient(180deg,#003366,#013461) !important}
body.page-id-361 .mk .hw{background:linear-gradient(160deg,#003366 0%,#0A4A80 55%,#013461 100%) !important;color:#F5F8FD !important}
body.page-id-361 .mk .sec-h,body.page-id-361 .mk .hw h1,body.page-id-361 .mk .zone .nm,body.page-id-361 .mk .card h3,body.page-id-361 .mk .stat .v,body.page-id-361 .mk summary,body.page-id-361 .mk td b{color:#F5F8FD !important}
body.page-id-361 .mk .sec-p,body.page-id-361 .mk .lead,body.page-id-361 .mk .card p,body.page-id-361 .mk .zone .ds,body.page-id-361 .mk .stat .l,body.page-id-361 .mk .step p,body.page-id-361 .mk details .a,body.page-id-361 .mk td,body.page-id-361 .mk .hw .sub{color:#C4D0E2 !important}
body.page-id-361 .mk .stat .l,body.page-id-361 .mk .zone .ds,body.page-id-361 .mk .fbot p{color:#9FB2CB !important}
body.page-id-361 .mk .eyebrow{color:#2FC9B2 !important}
body.page-id-361 .mk .hw h1 .acc{color:#7FE9D6 !important}
body.page-id-361 .mk .flinks a:hover,body.page-id-361 .mk .mknav a:hover{color:#7FE9D6 !important}
body.page-id-361 .mk .card .ic,body.page-id-361 .mk .note{background:rgba(47,201,178,.12) !important;border-color:rgba(47,201,178,.3) !important}
body.page-id-361 .mk .card .ic svg,body.page-id-361 .mk .note svg{color:#2FC9B2 !important}
body.page-id-361 .mk .note p{color:#C4D0E2 !important}
body.page-id-361 .mk .note b{color:#F5F8FD !important}
body.page-id-361 .mk .note.warn{background:rgba(229,85,62,.10) !important;border-color:rgba(229,85,62,.35) !important}
body.page-id-361 .mk .note.warn svg{color:#E5553E !important}
body.page-id-361 .mk thead th{background:#003366 !important;color:#F5F8FD !important;border-bottom:1px solid rgba(255,255,255,.12) !important}
body.page-id-361 .mk tbody tr:nth-child(even){background:rgba(255,255,255,.03) !important}
body.page-id-361 .mk td{border-top-color:rgba(255,255,255,.12) !important}
body.page-id-361 .mk .yes{color:#7FE9D6 !important}
body.page-id-361 .mk .no{color:#9FB2CB !important}
body.page-id-361 .mk .b.bm{background:linear-gradient(90deg,#14B8A6,#0C7A6E) !important;color:#fff !important;box-shadow:0 8px 22px rgba(20,184,166,.28) !important}
body.page-id-361 .mk .b.bo{background:transparent !important;color:#EAF0FA !important;border:1px solid rgba(255,255,255,.25) !important}
body.page-id-361 .mk .b.bo:hover{border-color:#7FE9D6 !important;color:#7FE9D6 !important}
body.page-id-361 .mk footer{background:#013461 !important;border-top-color:rgba(255,255,255,.12) !important}
body.page-id-361 .mk .fbadge{background:rgba(47,201,178,.12) !important}
body.page-id-361 .mk .fbadge svg,body.page-id-361 .mk .fbadge span{color:#2FC9B2 !important}
body.page-id-361 .mk .flinks a{color:#C4D0E2 !important}
body.page-id-361 .mk .fbot{border-top-color:rgba(255,255,255,.12) !important}

/* ===== BLOG (31) archive = scoped ===== */
body.blog .mk .elementor-post{background:#0A4A80 !important;border:1px solid rgba(255,255,255,.10) !important;border-radius:18px !important;overflow:hidden !important}
body.blog .mk .elementor-post__text{padding:20px !important}
body.blog .mk .elementor-post__title a{color:#F5F8FD !important}
body.blog .mk .elementor-post__title a:hover{color:#7FE9D6 !important}
body.blog .mk .elementor-post__excerpt p,body.blog .mk .elementor-post__excerpt{color:#C4D0E2 !important}
body.blog .mk .elementor-post__meta-data,body.blog .mk .elementor-post-date,body.blog .mk .elementor-post-avatar{color:#9FB2CB !important}
body.blog .mk .elementor-post__read-more{color:#7FE9D6 !important}
body.blog .mk .elementor-post__thumbnail{border-bottom:1px solid rgba(255,255,255,.10) !important}
body.blog .mk .elementor-pagination .page-numbers{color:#C4D0E2 !important}
body.blog .mk .elementor-pagination .page-numbers.current{background:#2FC9B2 !important;color:#003366 !important;border-radius:8px !important;padding:2px 10px !important}
body.blog .mk .elementor-pagination a.page-numbers:hover{color:#7FE9D6 !important}
body.blog .mk .ft{background:#013461 !important;border-top-color:rgba(255,255,255,.12) !important}
body.blog .mk .ft h4{color:#F5F8FD !important}
body.blog .mk .ft .ftc4 a,body.blog .mk .ft .ftbt span{color:#C4D0E2 !important}
body.blog .mk .ft .ftc4 a:hover{color:#7FE9D6 !important}
body.blog .mk .ft .fts a{color:#C4D0E2 !important}
/* == MADAK HARMONIZE END == */

/* == MADAK BLOG FIX == */
body.blog .elementor-post,body.archive .elementor-post{background:#0A4A80!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;overflow:hidden!important}
body.blog .elementor-post__text,body.archive .elementor-post__text{padding:22px!important}
body.blog .elementor-post__title a,body.archive .elementor-post__title a{color:#F5F8FD!important}
body.blog .elementor-post__title a:hover,body.archive .elementor-post__title a:hover{color:#7FE9D6!important}
body.blog .elementor-post__excerpt,body.blog .elementor-post__excerpt p,body.archive .elementor-post__excerpt,body.archive .elementor-post__excerpt p{color:#C4D0E2!important}
body.blog .elementor-post__meta-data,body.archive .elementor-post__meta-data{color:#9FB2CB!important}
body.blog .elementor-post__read-more,body.archive .elementor-post__read-more{color:#7FE9D6!important}
body.blog .elementor-post__thumbnail,body.archive .elementor-post__thumbnail{border-bottom:1px solid rgba(255,255,255,.10)!important}
body.blog .elementor-pagination .page-numbers,body.archive .elementor-pagination .page-numbers{color:#C4D0E2!important}
body.blog .elementor-pagination .page-numbers.current,body.archive .elementor-pagination .page-numbers.current{background:#2FC9B2!important;color:#003366!important;border-radius:8px!important;padding:2px 10px!important}
body.blog .page-title,body.archive .page-title,body.blog h1.elementor-heading-title,body.archive h1.elementor-heading-title{color:#F5F8FD!important}
/* == MADAK BLOG FIX END == */

/* == MADAK ABOUT FIX == */
body.page-id-22 .mk div[style*="background:#fff"]{background:#0A4A80!important;border-color:rgba(255,255,255,.10)!important;box-shadow:0 12px 34px rgba(0,0,0,.30)!important}
body.page-id-22 .mk section[style*="background:#F8FAFC"]{background:linear-gradient(180deg,#003366,#013461)!important}
body.page-id-22 footer[style*="background:#fff"]{background:#013461!important;border-top-color:rgba(255,255,255,.12)!important}
body.page-id-22 .mk div[style*="background:#fff"] [style*="color:#6B7280"],body.page-id-22 .mk div[style*="background:#fff"] [style*="color:#374151"],body.page-id-22 footer[style*="background:#fff"] [style*="color:#6B7280"],body.page-id-22 footer[style*="background:#fff"] [style*="color:#374151"]{color:#C4D0E2!important}
body.page-id-22 .mk div[style*="background:#fff"] [style*="color:#0F1830"],body.page-id-22 .mk div[style*="background:#fff"] [style*="color:#1A2545"],body.page-id-22 footer[style*="background:#fff"] [style*="color:#0F1830"],body.page-id-22 footer[style*="background:#fff"] [style*="color:#1A2545"]{color:#F5F8FD!important}
/* == MADAK ABOUT FIX END == */

/* == MADAK ROUND2 FIX == */
/* 1) reveal never leaves content invisible */
.mk .rv{opacity:1 !important;transform:none !important}
/* 2) FOOTERS unified dark + readable */
.mk .ft,.mk footer{background:#003366 !important;border-top-color:rgba(255,255,255,.12) !important}
.mk .ft h4,.mk footer h4,.mk .ft .ftt{color:#F5F8FD !important}
.mk .ft p,.mk .ft li,.mk .ft span,.mk .ft small,.mk .ft b,.mk .ft strong,.mk footer p,.mk footer li,.mk footer span,.mk footer strong,.mk .ft .fbot,.mk .ft .fbot *{color:#C4D0E2 !important}
.mk .ft a,.mk footer a{color:#C4D0E2 !important}
.mk .ft a:hover,.mk footer a:hover{color:#7FE9D6 !important}
.mk .ft [class*="rega"],.mk .ft [class*="badge"]{color:#EAF0FA !important}
/* 3) bold text inherits surrounding colour */
.mk p strong,.mk p b,.mk li strong,.mk li b,.mk .lg-intro strong,.mk .cr strong,.mk .fbot strong,.mk .fbot b{color:inherit !important}
/* 4) KEY-RISKS hero readable */
body.page-id-30 .mk .hb,body.page-id-30 .mk .risk-hb{background:linear-gradient(180deg,#3a2a12,#003366) !important}
body.page-id-30 .mk .hb h1,body.page-id-30 .mk .risk-hb h1,body.page-id-30 .mk .hb .bc,body.page-id-30 .mk .hb .bc *,body.page-id-30 .mk .hb p{color:#F5F8FD !important}
/* 5) BLOG pagination readable */
body.blog .elementor-pagination .page-numbers,body.archive .elementor-pagination .page-numbers{color:#EAF0FA !important}
body.blog .elementor-pagination .page-numbers.current,body.archive .elementor-pagination .page-numbers.current{background:#2FC9B2 !important;color:#003366 !important}
/* 6) shrink homepage hero CTAs */
.mk .h .b.bl,.mk .hc .b.bl,.mk .hin .b.bl{padding:11px 22px !important;font-size:14.5px !important;min-height:0 !important}
.mk .h .b.bl svg,.mk .hc .b.bl svg{width:15px !important;height:15px !important}
/* 7) ABOUT: make its light sections fully dark (fix light-on-light) */
body.page-id-22 .mk .se.wy,body.page-id-22 .mk .se.stb,body.page-id-22 .mk .se.sk{background:#003366 !important}
body.page-id-22 .mk .se.wy .pi,body.page-id-22 .mk .se.stb .st,body.page-id-22 .mk .se.sk .st{background:#0A4A80 !important;border-color:rgba(255,255,255,.10) !important}
body.page-id-22 .mk .se.wy,body.page-id-22 .mk .se.wy *,body.page-id-22 .mk .se.stb,body.page-id-22 .mk .se.stb *,body.page-id-22 .mk .se.sk,body.page-id-22 .mk .se.sk *{color:#EAF0FA !important}
body.page-id-22 .mk .se.wy .ey,body.page-id-22 .mk .se.stb .ey,body.page-id-22 .mk [class*="eyb"]{color:#2FC9B2 !important}
body.page-id-22 .mk [style*="#EEF2F7"],body.page-id-22 .mk [style*="#eef2f7"],body.page-id-22 .mk [style*="#F4F7FB"],body.page-id-22 .mk [style*="#F8FAFC"],body.page-id-22 .mk [style*="#f8fafc"]{background:#0A4A80 !important;color:#EAF0FA !important}
/* 8) HOMEPAGE Sharia certificate card dark + readable */
.mk .srb-cert{background:#0A4A80 !important;border-color:rgba(255,255,255,.10) !important}
.mk .srb-name,.mk .srb-cert-label,.mk .srb-cert-desc,.mk .srb-en,.mk .srb-loc,.mk .srb-cert-info,.mk .srb-tags span,.mk .srb-loc svg{color:#EAF0FA !important}
.mk .srb-cert-body{background:rgba(255,255,255,.06) !important}
.mk .mkcalc-lbl,.mk .mkcalc-box .mkcalc-lbl{color:#C4D0E2 !important}
/* 9) named sections -> official brand blue #003366 */
.mk .ho,.mk .sp,.mk .st,.mk .stb,.mk .mkjr-sec,.mk .mkjr-flow{background:#003366 !important}
/* 10) TranslatePress floating language switcher: reduce overlap */
#trp-floater-ls,.trp-floater-ls,[class*="trp-floater"],.trp-language-switcher-container{bottom:10px !important;opacity:.9 !important;z-index:30 !important}
/* == MADAK ROUND2 END == */

/* == MADAK ROUND2B == */
/* homepage Sharia certificate chips/badges (light --nb chips -> teal glass) */
.mk .srb-tags span,.mk .srb-cert-body,.mk .srb-cert .she,.mk .srb-cert [class*="tag"]{background:rgba(47,201,178,.15) !important;color:#7FE9D6 !important;border-color:rgba(47,201,178,.3) !important}
.mk .srb-cert-label,.mk .srb-cert-desc,.mk .srb-name,.mk .srb-en,.mk .srb-loc,.mk .srb-cert-info{color:#EAF0FA !important}
.mk .srb-cert span[style]{color:#7FE9D6 !important}
/* ABOUT board cards: readable + uniform teal-glass badges */
body.page-id-22 .mk{--nb:#0A4A80 !important;--nbx:#0A4A80 !important;--mb:rgba(47,201,178,.18) !important;--gb:rgba(212,165,116,.18) !important;--s:#003366 !important;--s2:#003366 !important}
body.page-id-22 .mk div[style*="background:#fff"] *,body.page-id-22 .mk div[style*="background: #fff"] *{color:#EAF0FA !important}
body.page-id-22 .mk [style*="EEF2F7"],body.page-id-22 .mk [style*="eef2f7"],body.page-id-22 .mk [style*="E8F7F4"],body.page-id-22 .mk [style*="e8f7f4"],body.page-id-22 .mk [style*="FAF3E8"],body.page-id-22 .mk [style*="faf3e8"],body.page-id-22 .mk [style*="#14B8A6"],body.page-id-22 .mk [style*="#B88A56"],body.page-id-22 .mk [style*="#D4A574"]{background:rgba(47,201,178,.2) !important;color:#8FF0DE !important;border-color:rgba(47,201,178,.35) !important}
/* == MADAK ROUND2B END == */

/* == MADAK ROUND2C == */
/* homepage REGA trust badge + sharia cert body -> readable */
.mk .srb-cert-body{background:rgba(47,201,178,.10) !important;border:1px solid rgba(47,201,178,.25) !important}
.mk .srb-cert-body .srb-cert-label{color:#F5F8FD !important;background:transparent !important}
.mk .srb-cert-body .srb-cert-desc,.mk .srb-cert-body span{color:#C4D0E2 !important;background:transparent !important}
.mk .srb-cert-body svg,.mk .srb-cert-badge svg{color:#2FC9B2 !important}
/* About solid teal/gold role badges: dark text for strong contrast */
body.page-id-22 .mk [style*="#14b8a6"],body.page-id-22 .mk [style*="#14B8A6"],body.page-id-22 .mk [style*="#b88a56"],body.page-id-22 .mk [style*="#B88A56"],body.page-id-22 .mk [style*="#d4a574"],body.page-id-22 .mk [style*="#D4A574"]{color:#04263f !important;font-weight:800 !important}
/* == MADAK ROUND2C END == */

/* == MADAK FOREIGN PREMIUM == */
/* Futuristic / premium redesign — scoped to page 361 only */

/* page base: deep space navy */
body.page-id-361 .mk,body.page-id-361 html body{background:#04142B !important}

/* ===== HERO: animated aurora + grid + glow ===== */
body.page-id-361 .mk .hw{background:linear-gradient(160deg,#041A38 0%,#003366 58%,#052A52 100%) !important;padding:82px 0 96px !important;border-bottom:1px solid rgba(47,201,178,.18) !important}
body.page-id-361 .mk .hw::before{background:radial-gradient(circle at 82% 8%,rgba(47,201,178,.30),transparent 42%),radial-gradient(circle at 8% 92%,rgba(212,165,116,.16),transparent 40%),radial-gradient(circle at 50% 60%,rgba(20,184,166,.12),transparent 55%) !important;animation:mkfoAurora 14s ease-in-out infinite alternate !important}
body.page-id-361 .mk .hw::after{content:"" !important;position:absolute !important;inset:0 !important;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) !important;background-size:44px 44px !important;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,transparent 75%) !important;mask-image:radial-gradient(circle at 50% 30%,#000,transparent 75%) !important;opacity:.5 !important;pointer-events:none !important}
@keyframes mkfoAurora{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(-3%,2%,0) scale(1.08)}}
body.page-id-361 .mk .hw .wrap{z-index:3 !important}
body.page-id-361 .mk .hw h1{font-size:clamp(34px,5vw,52px) !important;line-height:1.16 !important;letter-spacing:-.02em !important;font-weight:800 !important;text-shadow:0 2px 30px rgba(0,0,0,.4) !important}
body.page-id-361 .mk .hw h1 .acc{background:linear-gradient(90deg,#7FF0DF,#2FD4BE 55%,#14B8A6) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;text-shadow:0 0 34px rgba(47,201,178,.45)}
body.page-id-361 .mk .hw .sub{color:#CBD8EC !important;font-size:clamp(16px,1.7vw,19px) !important}

/* glowing pill */
body.page-id-361 .mk .pill{background:rgba(47,201,178,.12) !important;border:1px solid rgba(47,201,178,.45) !important;color:#8FF0DE !important;box-shadow:0 0 22px rgba(47,201,178,.25),inset 0 1px 0 rgba(255,255,255,.12) !important;backdrop-filter:blur(6px) !important;letter-spacing:.02em !important}

/* hero trust row -> glass chips */
body.page-id-361 .mk .htrust{gap:14px !important;margin-top:30px !important}
body.page-id-361 .mk .htrust>div{background:rgba(255,255,255,.05) !important;border:1px solid rgba(47,201,178,.2) !important;border-radius:14px !important;padding:12px 16px !important;color:#DCE6F5 !important;backdrop-filter:blur(8px) !important;font-size:13.5px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
body.page-id-361 .mk .htrust svg{color:#2FC9B2 !important;filter:drop-shadow(0 0 6px rgba(47,201,178,.55)) !important}

/* hero CTAs: neon + glass */
body.page-id-361 .mk .hw .b.bm{background:linear-gradient(135deg,#2FD4BE,#0C7A6E) !important;color:#04142B !important;font-weight:800 !important;box-shadow:0 10px 30px rgba(47,201,178,.4),inset 0 1px 0 rgba(255,255,255,.35) !important;border:none !important}
body.page-id-361 .mk .hw .b.bm:hover{transform:translateY(-2px) !important;box-shadow:0 16px 40px rgba(47,201,178,.5) !important}
body.page-id-361 .mk .hw .b.bo{background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.28) !important;color:#EAF2FF !important;backdrop-filter:blur(6px) !important}
body.page-id-361 .mk .hw .b.bo:hover{border-color:#2FC9B2 !important;color:#8FF0DE !important;box-shadow:0 0 24px rgba(47,201,178,.25) !important}

/* ===== STATS: floating neon-glass cards ===== */
body.page-id-361 .mk .stat{background:linear-gradient(160deg,rgba(47,201,178,.10),rgba(255,255,255,.03)) !important;border:1px solid rgba(47,201,178,.28) !important;border-radius:20px !important;backdrop-filter:blur(14px) !important;box-shadow:0 18px 44px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.10) !important;position:relative !important;overflow:hidden !important;transition:.3s !important}
body.page-id-361 .mk .stat::before{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:2px !important;background:linear-gradient(90deg,transparent,#2FD4BE,transparent) !important}
body.page-id-361 .mk .stat:hover{transform:translateY(-5px) !important;border-color:rgba(47,201,178,.55) !important}
body.page-id-361 .mk .stat .v{color:#EAF6FF !important;text-shadow:0 0 22px rgba(47,201,178,.4) !important}
body.page-id-361 .mk .stat .v span{color:#2FD4BE !important}
body.page-id-361 .mk .stat .l{color:#9FB2CB !important}

/* ===== SECTION HEADINGS + eyebrows ===== */
body.page-id-361 .mk .eyebrow{color:#2FD4BE !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:12.5px !important;position:relative !important;padding-inline-start:0}
body.page-id-361 .mk .sec-h,body.page-id-361 .mk h2{font-size:clamp(26px,3.4vw,36px) !important;font-weight:800 !important;letter-spacing:-.02em !important;color:#F3F8FF !important}
body.page-id-361 .mk .sec-p,body.page-id-361 .mk .lead{color:#C4D0E2 !important}

/* alt/dark sections -> deep premium gradients */
body.page-id-361 .mk .alt{background:linear-gradient(180deg,#04142B,#062B49) !important}
body.page-id-361 .mk .dark{background:radial-gradient(120% 120% at 80% 0%,#0A3E6E,#04142B 60%) !important}

/* ===== CARDS: glassmorphism + neon hover ===== */
body.page-id-361 .mk .card,body.page-id-361 .mk .dark .card{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02)) !important;border:1px solid rgba(47,201,178,.18) !important;border-radius:20px !important;backdrop-filter:blur(12px) !important;position:relative !important;overflow:hidden !important;box-shadow:0 12px 30px rgba(0,0,0,.28) !important}
body.page-id-361 .mk .card::after{content:"" !important;position:absolute !important;top:-40% !important;left:50% !important;transform:translateX(-50%) !important;width:70% !important;height:120px !important;background:radial-gradient(ellipse,rgba(47,201,178,.20),transparent 70%) !important;pointer-events:none !important;opacity:.7}
body.page-id-361 .mk .card:hover{transform:translateY(-6px) !important;border-color:rgba(47,201,178,.55) !important;box-shadow:0 24px 54px rgba(0,0,0,.45),0 0 40px rgba(47,201,178,.18) !important}
body.page-id-361 .mk .card .ic{background:radial-gradient(circle at 32% 26%,rgba(47,201,178,.35),rgba(6,36,64,.5)) !important;border:1px solid rgba(47,201,178,.4) !important;box-shadow:0 0 22px rgba(47,201,178,.28),inset 0 1px 0 rgba(255,255,255,.12) !important;border-radius:15px !important}
body.page-id-361 .mk .card .ic svg{color:#5CF0D8 !important;filter:drop-shadow(0 0 6px rgba(47,201,178,.6)) !important}
body.page-id-361 .mk .card h3{color:#F3F8FF !important}
body.page-id-361 .mk .card p{color:#C4D0E2 !important}

/* zones -> glass rows with neon number chips */
body.page-id-361 .mk .zone{background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.02)) !important;border:1px solid rgba(47,201,178,.16) !important;border-radius:16px !important;backdrop-filter:blur(10px) !important;transition:.25s !important}
body.page-id-361 .mk .zone:hover{border-color:rgba(47,201,178,.45) !important;transform:translateX(-4px) !important}
body.page-id-361 .mk .zone .num{background:linear-gradient(135deg,#2FD4BE,#0C7A6E) !important;color:#04142B !important;box-shadow:0 0 18px rgba(47,201,178,.4) !important}
body.page-id-361 .mk .zone .nm{color:#F3F8FF !important}
body.page-id-361 .mk .zone .ds{color:#9FB2CB !important}

/* steps */
body.page-id-361 .mk .step .sn{background:linear-gradient(135deg,#2FD4BE,#0C7A6E) !important;color:#04142B !important;box-shadow:0 0 18px rgba(47,201,178,.4) !important;border-radius:14px !important}
body.page-id-361 .mk .step h3{color:#F3F8FF !important}
body.page-id-361 .mk .step p{color:#C4D0E2 !important}

/* notes -> teal glass */
body.page-id-361 .mk .note{background:rgba(47,201,178,.10) !important;border:1px solid rgba(47,201,178,.32) !important;border-radius:16px !important;backdrop-filter:blur(8px) !important}
body.page-id-361 .mk .note svg{color:#2FD4BE !important;filter:drop-shadow(0 0 5px rgba(47,201,178,.5)) !important}
body.page-id-361 .mk .note p{color:#C4D0E2 !important}
body.page-id-361 .mk .note b{color:#F3F8FF !important}
body.page-id-361 .mk .note.warn{background:rgba(229,85,62,.12) !important;border-color:rgba(229,85,62,.4) !important}
body.page-id-361 .mk .note.warn svg{color:#FF8A75 !important}

/* featured .mhero -> premium glass panel */
body.page-id-361 .mk .mhero{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02)) !important;border:1px solid rgba(47,201,178,.25) !important;border-radius:26px !important;backdrop-filter:blur(16px) !important;box-shadow:0 30px 70px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08) !important}
body.page-id-361 .mk .mbox{background:radial-gradient(120% 120% at 80% 0%,#0A3E6E,#04142B) !important;border:1px solid rgba(47,201,178,.28) !important;box-shadow:0 0 40px rgba(47,201,178,.15),inset 0 1px 0 rgba(255,255,255,.08) !important;border-radius:22px !important}
body.page-id-361 .mk .mbox .big{color:#5CF0D8 !important;text-shadow:0 0 30px rgba(47,201,178,.55) !important}
body.page-id-361 .mk .mbox .cap{color:#9FB2CB !important}
body.page-id-361 .mk .mbox .r b{color:#F3F8FF !important}

/* table -> premium dark */
body.page-id-361 .mk thead th{background:linear-gradient(180deg,#0A3E6E,#062B49) !important;color:#F3F8FF !important;border-bottom:1px solid rgba(47,201,178,.3) !important}
body.page-id-361 .mk td{color:#C4D0E2 !important;border-top-color:rgba(255,255,255,.10) !important}
body.page-id-361 .mk tbody tr:nth-child(even){background:rgba(47,201,178,.04) !important}
body.page-id-361 .mk .yes{color:#5CF0D8 !important;font-weight:700 !important}
body.page-id-361 .mk .no{color:#9FB2CB !important}

/* final CTA -> glowing premium panel */
body.page-id-361 .mk .fcta{background:radial-gradient(120% 140% at 50% -20%,#0A3E6E,#04142B 60%) !important;border:1px solid rgba(47,201,178,.28) !important;border-radius:28px !important;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 60px rgba(47,201,178,.12) !important}
body.page-id-361 .mk .fcta::before{background:radial-gradient(circle at 70% 0%,rgba(47,201,178,.30),transparent 50%),radial-gradient(circle at 20% 100%,rgba(212,165,116,.14),transparent 45%) !important;animation:mkfoAurora 12s ease-in-out infinite alternate !important}
body.page-id-361 .mk .fcta h2{color:#F3F8FF !important;font-size:clamp(26px,3.6vw,36px) !important}
body.page-id-361 .mk .fcta p{color:#CBD8EC !important}
body.page-id-361 .mk .fcta .b.bm{background:linear-gradient(135deg,#2FD4BE,#0C7A6E) !important;color:#04142B !important;font-weight:800 !important;box-shadow:0 12px 34px rgba(47,201,178,.45) !important}

/* buttons global on page */
body.page-id-361 .mk .b.bm{background:linear-gradient(135deg,#2FD4BE,#0C7A6E) !important;color:#04142B !important;font-weight:800 !important;box-shadow:0 8px 24px rgba(47,201,178,.35) !important;border:none !important}
body.page-id-361 .mk .b.bo{background:rgba(255,255,255,.05) !important;border:1px solid rgba(47,201,178,.3) !important;color:#8FF0DE !important}

/* reduce motion */
@media (prefers-reduced-motion:reduce){body.page-id-361 .mk .hw::before,body.page-id-361 .mk .fcta::before{animation:none !important}}
/* == MADAK FOREIGN PREMIUM END == */

/* == MADAK APP-KIT MATCH == */
.mk{--ak-pill:999px !important;--ak-card:20px !important;--ak-input:14px !important}
.mk,.mk *,body.blog .elementor-post *{font-family:'IBM Plex Sans Arabic','IBM Plex Sans','Inter',sans-serif !important}
.mk .b,.mk .bn,.mk .bp,.mk .bg,.mk .bl,.mk .bm,.mk .bo,.mk .hd .bg-g,.mk .hd .bg-go,.mk .ct-submit,.mk .sp-fs button,.mk .sp-fs .b,.mk .fq-cb a.p,.mk .lg-end-cta a,.mk .lg-actions button,.mk .ct-cta-btns .b1,.mk .ct-cta-btns .b2,.mk .ct-soc-btn,.mk .ap-cta a,.mk .ap-ctb a,.mk .sp-cta a,.mk .risk-ack .actions a,body.page-id-361 .mk .b.bm,body.page-id-361 .mk .b.bo{border-radius:999px !important;font-weight:700 !important;letter-spacing:0 !important}
.mk .b.bl,.mk .bl{min-height:52px !important;padding:14px 26px !important;font-size:15px !important}
.mk .ct-submit,.mk .sp-fs button,.mk .lg-end-cta a,.mk .ap-cta a{min-height:48px !important}
.mk .ct-card,.mk .ct-form-card,.mk .ct-hours,.mk .ct-social,.mk .ct-info,.mk .ct-cta-card,.mk .fq-it,.mk .fq-sd,.mk .fq-nr,.mk .ap-fb,.mk .ap-si,.mk .ap-fi,.mk .ap-cti,.mk .sp-il,.mk .sp-wi,.mk .sp-pi,.mk .sp-fb,.mk .sp-cl,.mk .lg-toc,.mk .lg-cnt,.mk .lg-note,.mk .lg-warn,.mk .lg-danger,.mk .risk-banner-card,.mk .risk-ack,.mk .hcd,.mk .st,.mk .pi,.mk .sp,.mk .ch,.mk .srb-cert,.mk .mkcalc-card,.mk .mkcalc-box,body.blog .elementor-post{border-radius:20px !important}
.mk input:not([type=range]),.mk select,.mk textarea{border-radius:14px !important}
.mk .pill,.mk .he,.mk .eyb,.mk .eyebrow,.mk .risk-eyb,.mk .fq-ci,.mk .fq-pl,.mk .ct-form-card .eyebrow,.mk .ap-tx .eyb,.mk .sp-tx .eyb,.mk .badge-live,.mk .mkprop-eyebrow,.mk .srb-tags span{border-radius:999px !important}
/* == MADAK APP-KIT MATCH END == */

/* == MADAK REGABAR+STICKY == */
/* 1) top REGA bar -> brand teal-green, unified on all pages */
.mk .tb{background:linear-gradient(90deg,#14B8A6 0%,#0E9A80 100%) !important;color:#fff !important;border:none !important}
.mk .tb,.mk .tb *,.mk .tb a,.mk .tb b,.mk .tb span{color:#fff !important}
.mk .tb svg,.mk .tb svg *{stroke:#fff !important;color:#fff !important}
/* 2) remove the inconsistent white REGA badge from ALL footers (redundant with the top bar) */
.mk footer [style*="#EEF2F7"],.mk .ft [style*="#EEF2F7"],footer [style*="#EEF2F7"],.mk footer [style*="#eef2f7"],footer [style*="#eef2f7"]{display:none !important}
/* footer Madak wordmark logo -> white (was rendering dark navy) */
.mk footer [style*="cropped-madaklogowebsite"],.mk .ft [style*="cropped-madaklogowebsite"],footer [style*="cropped-madaklogowebsite"],.mk footer .custom-logo,footer .custom-logo{filter:brightness(0) invert(1) !important}
/* 3) STICKY HEADER: fix the overflow-x:hidden trap that disables position:sticky */
html,body,.mk{overflow-x:clip !important}
.mk .hd,header.hd,.hd{position:sticky !important;top:0 !important;z-index:60 !important}
/* == MADAK REGABAR+STICKY END == */

/* == MADAK PAGEFIX R3 == */

/* ===== HEADER: hamburger-only (remove old nav + duplicate contact button clutter) ===== */
.mk .hd .nv,.mk .hd .mknav,.mk .hd .hca .bg-go,.mk .hd .bg-go{display:none !important}

/* ===== ARROWS: forward-CTA arrows point LEFT in Arabic RTL (right stays for English) ===== */
html[lang^="ar"] .mk .b.bl svg,
html[lang^="ar"] .mk .lg-end-cta a svg,
html[lang^="ar"] .mk .ct-submit svg,
html[lang^="ar"] .mk .sp-fs button svg,
html[lang^="ar"] .mk .fq-cb a svg,
html[lang^="ar"] .mk .ct-cta-btns a svg,
html[lang^="ar"] .mk .bg-go svg,
html[lang^="ar"] .mk [class*="cta"] a svg{transform:scaleX(-1) !important}

/* ===== BLOG LIST (body.blog/archive) ===== */
body.blog .hb .hbc,body.archive .hb .hbc{margin-left:auto !important;margin-right:auto !important;max-width:1240px !important;width:100% !important}
body.blog .hb .hbc > .crm,body.blog .hb .hbc > .hbe,body.archive .hb .hbc > .crm,body.archive .hb .hbc > .hbe{display:flex !important;width:fit-content !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;justify-content:center !important;float:none !important}
body.blog .hb .hbc > h1,body.blog .hb .hbc > p,body.archive .hb .hbc > h1,body.archive .hb .hbc > p{margin-left:auto !important;margin-right:auto !important;text-align:center !important}
body.blog .elementor-pagination,body.archive .elementor-pagination{display:flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;flex-wrap:wrap !important;direction:rtl !important;background:#0A3E6E !important;padding:10px 16px !important;border-radius:14px !important;width:fit-content !important;margin:0 auto !important}
body.blog .elementor-pagination .page-numbers,body.archive .elementor-pagination .page-numbers{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:38px !important;height:38px !important;padding:0 10px !important;border-radius:10px !important;color:#C4D0E2 !important;background:transparent !important;border:1px solid rgba(47,201,178,.35) !important;font-weight:600 !important;text-decoration:none !important;transition:all .18s ease !important}
body.blog .elementor-pagination a.page-numbers:hover,body.archive .elementor-pagination a.page-numbers:hover{color:#003366 !important;background:#5EEAD4 !important;border-color:#5EEAD4 !important}
body.blog .elementor-pagination .page-numbers.current,body.archive .elementor-pagination .page-numbers.current{color:#003366 !important;background:#2FC9B2 !important;border-color:#2FC9B2 !important}

/* ===== BLOG SINGLE POST (body.single) ===== */
body.single,body.single-post{background:#003366 !important}
body.single main.site-main{max-width:800px !important;margin:40px auto 64px !important;padding:0 22px !important;background:transparent !important}
body.single main.site-main > .page-content{background:#0A4A80 !important;border:1px solid rgba(127,233,214,.14) !important;border-radius:20px !important;padding:44px 40px !important;max-width:none !important;box-shadow:0 18px 50px rgba(0,0,0,.28) !important}
body.single main.site-main,body.single main.site-main .page-content,body.single main.site-main .page-content p,body.single main.site-main .page-content li,body.single main.site-main .page-content span,body.single main.site-main .page-content td{color:#C4D0E2 !important;font-family:'IBM Plex Sans Arabic',sans-serif !important}
body.single main.site-main .page-content p,body.single main.site-main .page-content li{font-size:18px !important;line-height:1.9 !important;margin:0 0 1.15em !important}
body.single main.site-main .entry-title,body.single main.site-main h1{color:#F5F8FD !important;font-family:'IBM Plex Sans Arabic',sans-serif !important;font-weight:800 !important;font-size:34px !important;line-height:1.4 !important;max-width:800px !important;margin:0 auto 20px !important;text-align:center !important}
body.single main.site-main .page-content h2,body.single main.site-main .page-content h3,body.single main.site-main .page-content h4{color:#F5F8FD !important;font-family:'IBM Plex Sans Arabic',sans-serif !important;font-weight:700 !important}
body.single main.site-main .page-content h2{font-size:26px !important;line-height:1.5 !important;margin:1.7em 0 .6em !important;padding-top:.4em !important;border-top:1px solid rgba(127,233,214,.12) !important}
body.single main.site-main .page-content h3{font-size:21px !important;line-height:1.5 !important;margin:1.4em 0 .5em !important;color:#7FE9D6 !important}
body.single main.site-main .page-content h4{font-size:18px !important;margin:1.2em 0 .4em !important}
body.single main.site-main .page-content a{color:#7FE9D6 !important;text-decoration:none !important;border-bottom:1px solid rgba(127,233,214,.4) !important}
body.single main.site-main .page-content a:hover{color:#2FC9B2 !important;border-bottom-color:#2FC9B2 !important}
body.single main.site-main .page-content ul,body.single main.site-main .page-content ol{padding-right:1.4em !important;padding-left:0 !important;margin:0 0 1.2em !important}
body.single main.site-main .page-content li{margin:0 0 .55em !important}
body.single main.site-main .page-content ul li::marker{color:#2FC9B2 !important}
body.single main.site-main .page-content ol li::marker{color:#7FE9D6 !important;font-weight:700 !important}
body.single main.site-main .page-content blockquote{border:0 !important;border-right:4px solid #2FC9B2 !important;background:rgba(127,233,214,.06) !important;margin:1.5em 0 !important;padding:14px 20px !important;border-radius:0 12px 12px 0 !important;color:#D7E2F1 !important}
body.single main.site-main .page-content img,body.single main.site-main .wp-post-image{max-width:100% !important;height:auto !important;border-radius:16px !important;margin:1.4em auto !important;display:block !important}
body.single main.site-main figure{margin:1.4em 0 !important}
body.single main.site-main figcaption{color:#9FB2CB !important;font-size:14px !important;text-align:center !important;margin-top:.5em !important}
body.single main.site-main .post-thumbnail img,body.single main.site-main .featured-image img{border-radius:16px !important;margin:0 auto 26px !important}
body.single main.site-main .entry-meta,body.single main.site-main .posted-on,body.single main.site-main time{color:#9FB2CB !important;text-align:center !important}
body.single main.site-main .page-content strong,body.single main.site-main .page-content b{color:#EAF1FA !important}
body.single main.site-main .page-content hr{border:0 !important;border-top:1px solid rgba(127,233,214,.15) !important;margin:1.8em 0 !important}

/* ===== SELL PAGE buttons (body.page-id-26) -> brand colors ===== */
body.page-id-26 .mk .btn-p,body.page-id-26 .mk .sp-fs button[type="submit"],body.page-id-26 .mk .sp-fm button[type="submit"]{background:#E5553E !important;background-image:none !important;color:#fff !important;border:0 !important;border-radius:999px !important;font-weight:700 !important;box-shadow:0 6px 18px rgba(229,85,62,.28) !important}
body.page-id-26 .mk .btn-p:hover,body.page-id-26 .mk .sp-fs button[type="submit"]:hover,body.page-id-26 .mk .sp-fm button[type="submit"]:hover{background:#D0442E !important;box-shadow:0 8px 22px rgba(208,68,46,.36) !important;transform:translateY(-1px) !important}
body.page-id-26 .mk .btn-s{background:transparent !important;color:#EAF0FA !important;border:1.5px solid rgba(255,255,255,.25) !important;border-radius:999px !important;font-weight:700 !important}
body.page-id-26 .mk .btn-s:hover{background:rgba(255,255,255,.08) !important;border-color:rgba(255,255,255,.45) !important}

/* ===== CONTACT PAGE (body.page-id-27) layout ===== */
body.page-id-27 .hb .eyb{display:none !important}
body.page-id-27 .ct-main .wrap{max-width:1240px !important;margin-inline:auto !important;padding-inline:24px !important;box-sizing:border-box !important}
body.page-id-27 .ct-2col > p{display:none !important}
body.page-id-27 .ct-2col{display:grid !important;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr) !important;gap:28px !important;align-items:start !important;width:100% !important;margin-inline:0 !important}
body.page-id-27 .ct-form-card,body.page-id-27 .ct-side{width:auto !important}
body.page-id-27 .ct-side{display:flex !important;flex-direction:column !important;gap:20px !important}
@media (max-width:820px){body.page-id-27 .ct-2col{grid-template-columns:1fr !important;gap:22px !important}}

/* ===== FAQ (body.page-id-17) hover + CTA ===== */
body.page-id-17 .mk .fq-q:hover,body.page-id-17 .mk .fq-q:focus{background:rgba(47,201,178,.10) !important;color:inherit !important}
body.page-id-17 .mk .fq-it:hover{background:#0C548F !important;border-color:rgba(47,201,178,.35) !important;box-shadow:0 4px 14px rgba(0,0,0,.30) !important}
body.page-id-17 .mk .fq-q:hover span,body.page-id-17 .mk .fq-q:focus span{color:#7FE9D6 !important}
body.page-id-17 .mk .fq-it.op{border-color:#2FC9B2 !important}
body.page-id-17 .mk .fq-ct{position:relative !important;overflow:hidden !important;background:linear-gradient(135deg,#0A3E6E 0%,#0B5C7E 55%,#0E7C6E 100%) !important;border:1px solid rgba(47,201,178,.30) !important}
body.page-id-17 .mk .fq-ct::before{content:"" !important;position:absolute !important;inset:0 !important;pointer-events:none !important;background:radial-gradient(120% 140% at 85% 0%,rgba(47,201,178,.28) 0%,rgba(47,201,178,0) 55%) !important}
body.page-id-17 .mk .fq-ct > *{position:relative !important;z-index:1 !important}
body.page-id-17 .mk .fq-ct,body.page-id-17 .mk .fq-ct *:not(a){color:#F5F8FD !important}
body.page-id-17 .mk .fq-cb a.p{background:#E5553E !important;color:#fff !important}
body.page-id-17 .mk .fq-cb a.p:hover{background:#D0442E !important}
body.page-id-17 .mk .fq-cb a.s{background:rgba(47,201,178,.15) !important;border:1px solid rgba(127,233,214,.55) !important;color:#EAFBF7 !important}
body.page-id-17 .mk .fq-cb a.s:hover{background:rgba(47,201,178,.28) !important}

/* ===== LEGAL PAGES (28/29/30) layout + responsive ===== */
body.page-id-28 .mk .lg-body .wrap,body.page-id-29 .mk .lg-body .wrap,body.page-id-30 .mk .lg-body .wrap{max-width:1180px !important;margin:0 auto !important;padding-left:clamp(16px,4vw,24px) !important;padding-right:clamp(16px,4vw,24px) !important;box-sizing:border-box !important;width:auto !important}
body.page-id-28 .mk .lg-2col,body.page-id-29 .mk .lg-2col,body.page-id-30 .mk .lg-2col{display:grid !important;grid-template-columns:270px minmax(0,1fr) !important;gap:40px !important;align-items:start !important}
body.page-id-28 .mk .lg-toc,body.page-id-29 .mk .lg-toc,body.page-id-30 .mk .lg-toc{position:sticky !important;top:88px !important;align-self:start !important;padding:20px 18px !important;border-radius:20px !important;max-height:calc(100vh - 110px) !important;overflow:auto !important}
body.page-id-28 .mk .lg-cnt,body.page-id-29 .mk .lg-cnt,body.page-id-30 .mk .lg-cnt{min-width:0 !important;padding:clamp(22px,3vw,40px) !important;border-radius:20px !important;overflow-wrap:break-word !important}
@media (max-width:960px){body.page-id-28 .mk .lg-2col,body.page-id-29 .mk .lg-2col,body.page-id-30 .mk .lg-2col{grid-template-columns:minmax(0,1fr) !important;gap:22px !important}body.page-id-28 .mk .lg-toc,body.page-id-29 .mk .lg-toc,body.page-id-30 .mk .lg-toc{position:static !important;max-height:none !important;top:auto !important;overflow:visible !important;order:-1 !important}}
@media (max-width:600px){body.page-id-28 .mk .lg-cnt,body.page-id-29 .mk .lg-cnt,body.page-id-30 .mk .lg-cnt{padding:20px 16px !important}body.page-id-28 .mk .lg-sec h2,body.page-id-29 .mk .lg-sec h2,body.page-id-30 .mk .lg-sec h2{font-size:20px !important;gap:10px !important}}
/* == MADAK PAGEFIX R3 END == */

/* == MADAK MIX+FOOTER+ENLIVEN == */

/* ===== FOOTER: LIGHT (matches homepage reference) so the ORIGINAL navy image logo shows with NO effects ===== */
.mk .ft{background:#F4F7FB !important;border-top:1px solid #E5E9F0 !important}
.mk .ft,.mk .ft *{color:#3A4658 !important}
body .mk .ft h4,.mk .ft .ftc h4,.mk .ft .ftg h4,.mk .ft .ftcn,.mk .ft strong,.mk .ft b,.mk .ft .num{color:#132A47 !important}
.mk .ft a{color:#4B5563 !important}
.mk .ft a:hover{color:#14B8A6 !important}
.mk .ft svg,.mk .ft svg *{color:#1A2545 !important;stroke:#1A2545 !important}
/* contact / social chips -> light tint on the light footer */
.mk .ft .fts a,.mk .ft .fts > a,.mk .ft [class*="soc"] a,.mk .ft [class*="soc"] > a{background:#EAEEF3 !important;border:1px solid #E1E7EF !important}
.mk .ft hr,.mk .ft [style*="border-top"]{border-color:#E1E7EF !important}
/* footer logo -> ORIGINAL navy image only, NO effects; hide the text wordmark */
.mk .ft .lg,.mk .ft .lmi{filter:none !important;-webkit-filter:none !important}
.mk .ft .lmi{background:url('https://madak.app/wp-content/uploads/2026/05/cropped-madaklogowebsite.png') center center/contain no-repeat !important;width:150px !important;height:52px !important;min-width:150px !important;border-radius:0 !important;box-shadow:none !important;border:0 !important;font-size:0 !important;color:transparent !important}
.mk .ft .lmt{display:none !important}
.mk .ft img,.mk footer img,footer .custom-logo img,.dynamic-footer img{filter:none !important;-webkit-filter:none !important}
/* redundant theme footer stays hidden site-wide */
.dynamic-footer{display:none !important}
/* ANY footer logo (div bg-image OR img): remove the invert/brightness "effects" so the ORIGINAL navy logo shows */
.mk footer [style*="cropped-madaklogowebsite"],.mk .ft [style*="cropped-madaklogowebsite"],footer [style*="cropped-madaklogowebsite"]{filter:none !important;-webkit-filter:none !important}

/* ===== HOMEPAGE (10): restore its LIGHT footer (an old rule wrongly darkened it + inverted the logo) ===== */
body.page-id-10 .mk footer,body.home .mk footer,body.page-id-10 footer,body.home footer{background:#F4F7FB !important;border-top:1px solid #E5E9F0 !important}
body.page-id-10 .mk footer *,body.home .mk footer *{color:#3A4658 !important}
body.page-id-10 .mk footer strong,body.page-id-10 .mk footer b,body.page-id-10 .mk footer h4,body.home .mk footer strong{color:#132A47 !important}
body.page-id-10 .mk footer a,body.home .mk footer a{color:#4B5563 !important}
body.page-id-10 .mk footer a:hover,body.home .mk footer a:hover{color:#14B8A6 !important}
body.page-id-10 .mk footer svg,body.home .mk footer svg,body.page-id-10 .mk footer svg *{stroke:#1A2545 !important;color:#1A2545 !important}
body.page-id-10 .mk footer [style*="EEF2F7"],body.home .mk footer [style*="EEF2F7"]{background:#EEF2F7 !important}
body.page-id-10 .mk footer [style*="EEF2F7"] span,body.home .mk footer [style*="EEF2F7"] span{color:#14B8A6 !important}

/* ===== ABOUT (22): unify its lone footer to the same light footer ===== */
body.page-id-22 .mk footer,body.page-id-22 footer{background:#F4F7FB !important;border-top:1px solid #E5E9F0 !important}
body.page-id-22 footer,body.page-id-22 footer *{color:#3A4658 !important}
body.page-id-22 footer strong,body.page-id-22 footer b,body.page-id-22 footer h3,body.page-id-22 footer h4{color:#132A47 !important}
body.page-id-22 footer a{color:#4B5563 !important}
body.page-id-22 footer a:hover{color:#14B8A6 !important}
body.page-id-22 footer svg,body.page-id-22 footer svg *{stroke:#1A2545 !important;color:#1A2545 !important}

/* ===== FOREIGN (361): unify its lone dark footer to the same light footer + image logo ===== */
body.page-id-361 .mk footer,body.page-id-361 footer{background:#F4F7FB !important;border-top:1px solid #E5E9F0 !important}
body.page-id-361 footer,body.page-id-361 footer *{color:#3A4658 !important}
body .page-id-361 footer h4,body.page-id-361 footer h4,body.page-id-361 footer strong,body.page-id-361 footer b{color:#132A47 !important}
body.page-id-361 footer a{color:#4B5563 !important}
body.page-id-361 footer a:hover{color:#14B8A6 !important}
body.page-id-361 footer svg,body.page-id-361 footer svg *{stroke:#1A2545 !important;color:#1A2545 !important}
body.page-id-361 footer [style*="EEF2F7"],body.page-id-361 footer [class*="badge"]{background:#EEF2F7 !important}
body.page-id-361 footer [style*="EEF2F7"] span{color:#14B8A6 !important}
body.page-id-361 footer .lmi{background:url('https://madak.app/wp-content/uploads/2026/05/cropped-madaklogowebsite.png') center center/contain no-repeat !important;width:150px !important;height:52px !important;min-width:150px !important;border-radius:0 !important;box-shadow:none !important;border:0 !important;font-size:0 !important;color:transparent !important}
body.page-id-361 footer .lmt{display:none !important}

/* ===== ABOUT (22): restore homepage-style LIGHT sections (the mix, not all-dark) ===== */
body.page-id-22 .mk .se.wy,body.page-id-22 .mk .se.stb,body.page-id-22 .mk .se.sk{background:#F4F8FC !important}
body.page-id-22 .mk .se.wy,body.page-id-22 .mk .se.wy *,body.page-id-22 .mk .se.stb,body.page-id-22 .mk .se.stb *,body.page-id-22 .mk .se.sk,body.page-id-22 .mk .se.sk *{color:#0C1A2C !important}
body.page-id-22 .mk .se.wy .pi,body.page-id-22 .mk .se.stb .st,body.page-id-22 .mk .se.sk .st{background:#fff !important;border:1px solid #E5E9F0 !important;box-shadow:0 10px 30px rgba(15,24,48,.07) !important}
body.page-id-22 .mk .se.wy .pii,body.page-id-22 .mk .se.stb .sti{background:linear-gradient(135deg,#E8F7F4,#fff) !important;border:1px solid rgba(20,184,166,.25) !important}
body.page-id-22 .mk .se.wy .pii svg,body.page-id-22 .mk .se.stb .sti svg{color:#14B8A6 !important;stroke:#14B8A6 !important}
body.page-id-22 .mk .se.wy .ey,body.page-id-22 .mk .se.stb .ey,body.page-id-22 .mk .se.sk .ey{color:#1E7E70 !important}
body.page-id-22 .mk .se.wy p,body.page-id-22 .mk .se.stb p,body.page-id-22 .mk .se.wy .stl{color:#4C5C70 !important}
body.page-id-22 .mk .se.stb .stn{color:#0F1830 !important}

/* ===== ENLIVEN the plain/legal pages (28/29/30) with homepage creative touches ===== */
body.page-id-28 .mk .hb::after,body.page-id-29 .mk .hb::after,body.page-id-30 .mk .hb::after{background:radial-gradient(circle,rgba(47,201,178,.16),transparent 70%) !important;opacity:.75 !important}
body.page-id-28 .mk .lg-sec .nm,body.page-id-29 .mk .lg-sec .nm,body.page-id-30 .mk .lg-sec .nm{box-shadow:0 0 18px rgba(47,201,178,.35) !important}
body.page-id-28 .mk .lg-toc,body.page-id-29 .mk .lg-toc,body.page-id-30 .mk .lg-toc{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02)) !important;border:1px solid rgba(47,201,178,.22) !important;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;box-shadow:0 12px 30px rgba(0,0,0,.24) !important}
body.page-id-28 .mk .lg-cnt,body.page-id-29 .mk .lg-cnt,body.page-id-30 .mk .lg-cnt{position:relative !important;background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(255,255,255,.015)) !important;border:1px solid rgba(47,201,178,.16) !important;box-shadow:0 20px 54px rgba(0,0,0,.30) !important;overflow:hidden !important}
body.page-id-28 .mk .lg-cnt::before,body.page-id-29 .mk .lg-cnt::before,body.page-id-30 .mk .lg-cnt::before{content:"" !important;position:absolute !important;top:-30% !important;inset-inline-end:-10% !important;width:60% !important;height:220px !important;background:radial-gradient(ellipse,rgba(47,201,178,.14),transparent 70%) !important;pointer-events:none !important}
body.page-id-28 .mk .lg-toc a:hover,body.page-id-29 .mk .lg-toc a:hover,body.page-id-30 .mk .lg-toc a:hover{background:rgba(47,201,178,.12) !important;color:#7FE9D6 !important}
/* == MADAK MIX+FOOTER+ENLIVEN END == */