/* IBM Plex Sans Arabic (Google Fonts, Arabic letters only), as the Arabic design uses it */
@font-face {font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOW_uCRXMR5Kw.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}
@font-face {font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6Ys43PWrfQ.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}
@font-face {font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_-CRXMR5Kw.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}
@font-face {font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-OCRXMR5Kw.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}
@font-face {font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-eCRXMR5Kw.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}
@scope ([data-lex-snipcss-root="lex-shared"]){
:scope{background:#060B1D;font-family:Poppins,system-ui,sans-serif !important;color:#FFFFFF;line-height:normal}
:scope:lang(ar){font-family:Poppins,'IBM Plex Sans Arabic',system-ui,sans-serif !important}
/* the theme sets Poppins with !important on p, span, div, headings and links */
:scope *{font-family:inherit !important}
:scope,:scope *{box-sizing:border-box}
:scope a{color:#6CC4A4;text-decoration:none}
:scope a:hover{color:#fff}
:scope :is(h1,h2,h3,p,blockquote){margin:0}
:scope :is(h1,h2,h3){color:inherit}
:scope img{max-width:none}
:scope :is(img,svg){vertical-align:baseline}
:scope .lxs-hero{padding:clamp(56px,7vw,96px) 24px clamp(56px,7vw,88px)}
:scope .lxs-hero-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(40px,6vw,96px);align-items:center}
:scope .lxs-portrait{border-radius:28px;overflow:hidden;max-width:560px;width:100%;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 30px 60px rgba(0,0,0,.35);background:#B9BCC5}
:scope .lxs-portrait-frame{aspect-ratio:1/1;overflow:hidden}
:scope .lxs-cover{width:100%;height:100%;object-fit:cover;display:block}
:scope .lxs-stack{display:flex;flex-direction:column;align-items:flex-start;gap:22px}
:scope .lxs-title{font-size:25px;font-weight:600;line-height:1.45;text-wrap:pretty}
:scope .lxs-rule{width:100%;height:1px;background:#1C2236;margin:6px 0}
:scope .lxs-person{display:flex;flex-direction:column;gap:4px}
:scope .lxs-person-name{font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.3}
:scope .lxs-person-role{font-size:15px;font-weight:300;line-height:1.6;color:#A9AEBB;text-wrap:pretty}
:scope .lxs-intro{padding:clamp(24px,3vw,40px) 24px clamp(56px,7vw,88px)}
:scope .lxs-intro-row{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:64px;align-items:center}
:scope .lxs-logo-box{flex:0 0 300px;width:300px;height:180px;display:flex;align-items:center;justify-content:center;padding:28px}
:scope .lxs-logo-inner{width:100%;display:flex;align-items:center;justify-content:center}
:scope .lxs-logo{width:100%;height:auto;max-height:124px;object-fit:contain;display:block}
:scope .lxs-intro-text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:18px;font-size:clamp(16px,1.3vw,17px);line-height:1.75;font-weight:300;color:#C9CDD6;text-wrap:pretty}
:scope .lxs-em{font-weight:600;color:#FFFFFF}
:scope .lxs-network{margin-top:14px;display:flex;flex-direction:column;gap:16px}
:scope .lxs-network-label{font-size:15px;font-weight:500;color:#A9AEBB}
:scope .lxs-network-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px}
:scope .lxs-network-card{aspect-ratio:2/1;border-radius:12px;background:#FFFFFF;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.05),0 12px 24px -12px rgba(0,0,0,.5)}
:scope .lxs-story{padding:clamp(24px,3vw,40px) 24px clamp(80px,9vw,120px)}
:scope .lxs-story-row{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:64px;align-items:flex-start}
:scope .lxs-facts{flex:0 0 300px;position:sticky;top:104px;border-radius:28px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 30px 60px rgba(0,0,0,.35);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);padding:8px 28px}
:scope .lxs-fact{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:6px}
:scope .lxs-fact-label{font-size:13px;font-weight:500;color:#A9AEBB}
:scope .lxs-fact-value{font-size:19px;font-weight:600;line-height:1.3}
:scope .lxs-fact-loc{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px}
:scope .lxs-fact-place{display:flex;align-items:center;gap:12px}
:scope .lxs-flag{width:30px;height:20px;border-radius:4px;box-shadow:0 0 0 1px rgba(255,255,255,.35);display:block;flex:none}
:scope .lxs-fact-country{font-size:19px;font-weight:600}
:scope .lxs-fact-products{font-size:19px;font-weight:600;line-height:1.3;color:#ECEEF2}
:scope .lxs-fact-last{padding:22px 0;display:flex;flex-direction:column;gap:6px}
:scope .lxs-story-main{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:clamp(64px,7vw,96px)}
:scope .lxs-badge{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:6px;border:1px solid #2A3042;background:#0E1428;font-size:14px;font-weight:600;color:#E4E6EB}
:scope .lxs-icon{flex:none}
:scope .lxs-lead{font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.65;color:#ECEEF2;text-wrap:pretty}
:scope .lxs-text{font-size:clamp(16px,1.4vw,18px);font-weight:300;line-height:1.75;color:#C9CDD6;text-wrap:pretty}
:scope .lxs-results{width:100%;display:flex;flex-direction:column}
:scope .lxs-result{padding:22px 0;border-bottom:1px solid #1C2236;display:flex;align-items:center;gap:18px}
:scope .lxs-result-icon{width:52px;height:52px;flex:none;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(60,201,160,.85),rgba(31,152,118,.75));border:1px solid rgba(108,196,164,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}
:scope .lxs-result-title{font-size:clamp(20px,1.9vw,24px);font-weight:600;line-height:1.35}
:scope .lxs-result-last{padding:22px 0;display:flex;align-items:center;gap:18px}
:scope .lxs-h2{font-size:clamp(26px,2.8vw,36px);font-weight:600;line-height:1.3}
:scope .lxs-text-bright{font-size:clamp(16px,1.4vw,18px);font-weight:300;line-height:1.75;color:#ECEEF2;text-wrap:pretty}
:scope .lxs-cta{margin-top:12px;white-space:nowrap;min-width:min(100%,218px);height:56px;padding:0 32px;border-radius:999px;background:#27B08B;border:2px solid #27B08B;color:#060B1D;font-size:19px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .2s ease-out}
:scope .lxs-cta:hover{background:#1F9876;border-color:#1F9876;color:#060B1D;transform:translateY(-1px)}
:scope .lxs-cta:focus{box-shadow:0 0 0 3px #060B1D,0 0 0 5px #27B08B;outline:none}
/* <=900px: facts panel and logo box full width above the text, panel not sticky (stacked, it covered the text) */
@media (max-width:900px){:scope .lxs-facts{flex-basis:100%;position:static}:scope .lxs-logo-box{flex-basis:100%;width:100%}}
/* >900px: the two columns never wrap (a desktop scrollbar would wrap them just above 900px) */
@media (min-width:901px){:scope :is(.lxs-intro-row,.lxs-story-row){flex-wrap:nowrap}}
}