*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#111211;color:#ecece5;font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #b8bf9e;outline-offset:6px}header,main,footer{max-width:1240px;margin:auto;padding-left:52px;padding-right:52px}header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #30322e}.name{font-size:16px;letter-spacing:-.3px;font-weight:600}nav{display:flex;gap:30px;font-size:13px;color:#bebfb4}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;padding:72px 0 80px;align-items:center}.label{font-size:11px;letter-spacing:1.7px;text-transform:uppercase;color:#a6ae96}.hero h1{font-size:64px;line-height:1.04;font-weight:500;letter-spacing:-3px;margin:28px 0}p{color:#aaaDA3;margin:0 0 20px}.hero p{max-width:460px;font-size:16px}.hero .budget{font-size:12px;border-left:1px solid #8f9a7e;padding-left:15px;margin-top:28px;color:#c3c7b8}.actions{display:flex;align-items:center;gap:28px;margin-top:34px;font-size:13px}.button{background:#c5ccb7;color:#161a13;padding:13px 19px}.underlined{border-bottom:1px solid #72776a;padding:7px 0}.portrait{display:block;width:100%;height:auto}.portrait-note{font-size:10px;letter-spacing:1px;margin-top:12px;color:#7c8275;display:flex;justify-content:space-between}.section{padding:66px 0;border-top:1px solid #30322e}.sectionhead{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:34px}.sectionhead h2,h2{font-size:36px;font-weight:400;letter-spacing:-1px;line-height:1.18;margin:12px 0}.sectionhead p{font-size:14px;max-width:410px;align-self:end;margin:0}.logos{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}.logo{height:108px;background:#fff;display:flex;align-items:center;justify-content:center}.logo img{width:100%;height:100%;object-fit:contain}.markets{margin-top:23px;color:#8f9689;font-size:12px;word-spacing:8px}.industries{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:42px}.industry{border-top:1px solid #41453b;padding-top:20px}.industry .num{color:#747c69;font-size:12px}.industry h3{font-size:22px;font-weight:400;letter-spacing:-.5px;margin:12px 0 0}.industry p{font-size:12px;margin:4px 0}.project{padding:30px 0;display:grid;grid-template-columns:52px 1fr 200px 90px;gap:20px;align-items:center;border-top:1px solid #30322e}.project:last-child{border-bottom:1px solid #30322e}.project .index{color:#78816e;font-size:12px}.project h3{font-size:25px;line-height:1.25;letter-spacing:-.6px;font-weight:400;margin:9px 0}.project .tag{font-size:10px;letter-spacing:1.3px;color:#959e89;text-transform:uppercase}.metric strong{font-size:30px;font-weight:400;letter-spacing:-1px;color:#d4dbc4;display:block}.metric span{font-size:10px;line-height:1.5;color:#91978a;display:block}.project a{font-size:12px;justify-self:end;border-bottom:1px solid #707765;padding-bottom:4px}.process{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:32px}.process h3{font-weight:400;font-size:20px;margin:16px 0 10px}.process p{font-size:13px}.process span{font-size:11px;color:#78816e}.founder{display:grid;grid-template-columns:1fr 1fr;gap:70px}.founder .himam{width:130px;height:100px;object-fit:contain;background:#fff;margin-top:20px}.founder p{font-size:15px}.contact h2{font-size:48px;max-width:610px}.contact-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px}.contact-links{display:flex;gap:26px;font-size:13px}footer{border-top:1px solid #30322e;padding-top:23px;padding-bottom:28px;display:flex;justify-content:space-between;font-size:11px;color:#7e8675}.back{font-size:12px;display:inline-block;margin:35px 0}.casehero{max-width:850px;padding:28px 0 45px}.casehero h1{font-size:60px;letter-spacing:-2px;line-height:1.1;font-weight:400;margin:24px 0}.casehero p{max-width:670px}.casefacts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #30322e;border-bottom:1px solid #30322e;padding:32px 0;gap:25px}.casefacts .metric strong{font-size:40px}.casebody{max-width:740px;margin:60px auto}.casebody section{margin-bottom:46px}.casebody h2{font-size:28px}.evidence{border:1px solid #3e4436;padding:45px 28px;color:#919a83;font-size:13px}.caption{font-size:11px;margin-top:12px;color:#7e8675}@media(max-width:650px){header,main,footer{padding-left:24px;padding-right:24px}header{height:78px}.name{font-size:14px}nav{gap:18px;font-size:12px}nav .secondary{display:none}.hero{grid-template-columns:1fr;padding:43px 0 48px;gap:32px}.hero h1{font-size:45px;letter-spacing:-1.8px;line-height:1.07;margin:23px 0}.hero p{font-size:14px}.label{font-size:10px;letter-spacing:1.2px}.hero .budget{font-size:11px}.actions{gap:22px;font-size:12px;margin-top:26px}.section{padding:44px 0}.sectionhead{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.sectionhead h2,h2{font-size:30px}.sectionhead p{font-size:13px}.logos{grid-template-columns:repeat(3,1fr);gap:8px}.logo{height:90px}.markets{word-spacing:2px;font-size:11px;line-height:2}.industries{grid-template-columns:1fr;gap:18px;margin-top:28px}.industry{display:grid;grid-template-columns:26px 1fr;column-gap:10px;padding-top:15px}.industry .num{grid-row:span 2;padding-top:4px}.industry h3{font-size:20px;margin:0}.industry p{font-size:12px}.project{grid-template-columns:22px 1fr;gap:8px 12px;padding:25px 0}.project .index{align-self:start;padding-top:2px}.project h3{font-size:22px;margin:8px 0 15px}.project .metric{grid-column:2}.project a{grid-column:2;justify-self:start;margin-top:12px}.metric strong{font-size:28px}.metric span{font-size:11px}.process{grid-template-columns:1fr;gap:15px}.process article{border-bottom:1px solid #30322e;padding-bottom:10px}.process h3{margin:8px 0}.founder{grid-template-columns:1fr;gap:20px}.founder p{font-size:14px}.contact h2{font-size:37px}.contact-row{align-items:start;flex-direction:column}.contact-links{gap:24px;font-size:12px}footer{gap:20px;font-size:10px}.casehero h1{font-size:41px;letter-spacing:-1.2px}.casehero p{font-size:14px}.casefacts{grid-template-columns:1fr;gap:24px}.casefacts .metric strong{font-size:36px}.casebody{margin:40px 0}.casebody p{font-size:14px}}

.report{margin:24px 0 36px}.report a{display:block;background:#fff}.report img{display:block;width:100%;height:auto}.report figcaption{font-size:12px;color:#a6ae96;margin-top:12px;line-height:1.6}.report a:focus-visible{outline:2px solid #c5ccb7;outline-offset:5px}

.abaya-summary .casefacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.abaya-summary .casefacts .metric strong{font-size:clamp(25px,3vw,36px);letter-spacing:-1px}.stat-label{text-transform:uppercase;letter-spacing:1.3px;margin-bottom:12px!important}.platform-summary{display:flex;flex-wrap:wrap;gap:14px 32px;padding-top:22px;color:#9fa595;font-size:13px}.platform-summary b{color:#e1e5d7;font-weight:400;margin-left:8px}.mer-note{font-size:11px;margin:12px 0 0;color:#818975}.monthly-growth{padding:38px 0;border-bottom:1px solid #30322e}.growth-values{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:22px}.growth-values span,.growth-values small{display:block;color:#939b87;font-size:12px}.growth-values strong{font-size:36px;font-weight:400;color:#d4dbc4;display:block;letter-spacing:-1px;margin:8px 0}.growth-values small{font-size:11px}@media(max-width:650px){.abaya-summary .casefacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.abaya-summary .casefacts .metric strong{font-size:27px}.platform-summary{flex-direction:column;gap:10px;font-size:12px}.growth-values{grid-template-columns:1fr;gap:24px}.growth-values strong{font-size:32px}.stat-label{font-size:10px!important}}

.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact-intro p{max-width:420px;font-size:15px}.contact-expectation{margin-top:22px}.contact-direct{margin-top:44px;font-size:13px}.contact-direct>span{display:block;color:#909785;font-size:12px;margin-bottom:10px}.contact-direct>a{border-bottom:1px solid #72776a;padding-bottom:5px;overflow-wrap:anywhere}.contact-direct .contact-links{margin-top:22px}.booking-form{border-top:1px solid #484e3e;padding-top:22px}.form-step{font-size:10px;letter-spacing:1.5px;color:#a6ae96;margin-bottom:24px}.form-field{margin-bottom:20px}.form-field label{display:block;font-size:13px;margin-bottom:9px;color:#d2d6c9}.form-field input{display:block;width:100%;padding:14px 13px;border:1px solid #42473b;background:#171a15;color:#ecece5;font:inherit;font-size:14px;border-radius:0;min-height:49px}.form-field input::placeholder{color:#7f8874}.form-field input:focus{outline:2px solid #b8bf9e;outline-offset:2px}.booking-button{border:0;font:inherit;font-size:14px;width:100%;min-height:48px;margin-top:5px}.booking-button:disabled{opacity:.65;cursor:not-allowed}.booking-form .caption{line-height:1.7}@media(max-width:650px){.contact-layout{grid-template-columns:1fr;gap:36px}.contact-direct{margin-top:26px}.contact-intro p{font-size:14px}.form-field input{font-size:16px}}

.language-toggle{background:none;border:1px solid #626b55;color:#dce2cf;padding:7px 11px;font:inherit;cursor:pointer}.form-field select{width:100%;min-height:49px;padding:12px;background:#171a15;color:#ecece5;border:1px solid #42473b;font:inherit;font-size:14px}.form-field select:focus-visible{outline:2px solid #b8bf9e;outline-offset:2px}html[dir="rtl"] body{font-family:Tahoma,Arial,sans-serif}html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3{letter-spacing:0;line-height:1.45}html[dir="rtl"] .label,html[dir="rtl"] .tag,html[dir="rtl"] .stat-label{letter-spacing:0}html[dir="rtl"] .hero .budget{border-left:0;border-right:1px solid #8f9a7e;padding-left:0;padding-right:15px}html[dir="rtl"] .platform-summary b{margin-left:0;margin-right:8px}.metric strong,.growth-values strong{unicode-bidi:isolate}input[type="email"],input[type="url"],input[type="tel"]{direction:ltr;text-align:start}.contact-direct>a{direction:ltr;unicode-bidi:embed}@media(max-width:650px){nav{gap:12px}.language-toggle{font-size:12px;padding:6px}.form-field select{font-size:16px}html[dir="rtl"] .hero h1{font-size:39px}header .name{max-width:145px}}

/* Align each language consistently, independently of number direction. */
html[dir="rtl"] body{text-align:right}html[dir="ltr"] body{text-align:left}
.numeric-value{direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] .metric strong,html[dir="rtl"] .growth-values strong,html[dir="rtl"] .form-field input,html[dir="rtl"] .form-field select{text-align:right}
html[dir="ltr"] .metric strong,html[dir="ltr"] .growth-values strong,html[dir="ltr"] .form-field input,html[dir="ltr"] .form-field select{text-align:left}
.platform-summary b{display:inline-block;direction:ltr;unicode-bidi:isolate}

@font-face{font-family:'Plex Arabic';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/plex-arabic-regular.ttf') format('truetype')}
@font-face{font-family:'Plex Arabic';font-style:normal;font-weight:500;font-display:swap;src:url('assets/fonts/plex-arabic-medium.ttf') format('truetype')}
@font-face{font-family:'Plex Arabic';font-style:normal;font-weight:600;font-display:swap;src:url('assets/fonts/plex-arabic-semibold.ttf') format('truetype')}
html[lang="ar"] body{font-family:'Plex Arabic',Arial,sans-serif;line-height:1.85}
html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3{font-weight:500;letter-spacing:0;line-height:1.4}
html[lang="ar"] .hero h1{font-size:58px;line-height:1.3}
html[lang="ar"] .casehero h1{font-size:52px;line-height:1.35}
html[lang="ar"] .label,html[lang="ar"] .tag,html[lang="ar"] .stat-label,html[lang="ar"] .form-step,html[lang="ar"] .portrait-note{letter-spacing:0;font-weight:500}
html[lang="ar"] .label,html[lang="ar"] .project .tag{font-size:13px}
html[lang="ar"] .hero p,html[lang="ar"] .casebody p{font-size:17px;line-height:1.95}
html[lang="ar"] .metric strong,html[lang="ar"] .growth-values strong{font-weight:500;letter-spacing:0;line-height:1.4;font-variant-numeric:lining-nums tabular-nums}
html[lang="ar"] .metric span,html[lang="ar"] .growth-values span,html[lang="ar"] .growth-values small,html[lang="ar"] .caption{font-size:13px;line-height:1.8}
html[lang="ar"] .platform-summary{font-size:14px}
html[lang="ar"] .mer-note{font-size:12px}
@media(max-width:650px){html[lang="ar"] .hero h1{font-size:40px}html[lang="ar"] .casehero h1{font-size:36px}html[lang="ar"] .hero p,html[lang="ar"] .casebody p{font-size:16px}html[lang="ar"] .contact h2{font-size:34px}html[lang="ar"] .abaya-summary .casefacts .metric strong{font-size:25px}html[lang="ar"] .stat-label{font-size:12px!important}}
