@font-face{font-family:IIAIArabic;src:url(/fonts/noto-sans-arabic-400.woff2)format("woff2");font-style:normal;font-weight:400 500;font-display:optional}@font-face{font-family:IIAIArabic;src:url(/fonts/noto-sans-arabic-700.woff2)format("woff2");font-style:normal;font-weight:600 900;font-display:optional}.intl-page[lang=ar]{--intl-ink:#123748;--intl-muted:#3e5966;--intl-blue:#096d78;--intl-line:#d5e3e7;background:#fff;font-family:IIAIArabic,Tahoma,Arial,sans-serif;font-size:18px;line-height:1.8}.intl-page[lang=ar] :is(button,input,select,textarea){font-family:inherit}.intl-page[lang=ar] :is(h1,h2,h3){letter-spacing:0;text-wrap:pretty;font-weight:700;line-height:1.45}.intl-page[lang=ar] h1{font-size:clamp(36px,3.6vw,52px)}.intl-page[lang=ar] h2{margin-bottom:20px;font-size:34px}.intl-page[lang=ar] h3{font-size:25px}.intl-page[lang=ar] p,.intl-page[lang=ar] li{font-size:19px;line-height:1.85}.intl-page[lang=ar] .intl-kicker{letter-spacing:0;color:#087481;margin-bottom:12px;font-size:16px;line-height:1.7}.intl-page[lang=ar] :is(.intl-section,.intl-hero,.intl-service-hero,.intl-case-index-hero){max-width:1360px;padding:52px 40px}.intl-page[lang=ar] .intl-header{background:#fff;padding:12px max(28px,50% - 640px) 0}.intl-page[lang=ar] .intl-header-top{padding-bottom:6px}.intl-page[lang=ar] .intl-brand{gap:14px;max-width:480px;font-size:18px}.intl-page[lang=ar] .intl-brand img{width:46px;height:46px}.intl-page[lang=ar] .intl-languages{font-size:15px}.intl-page[lang=ar] .intl-nav{gap:24px;padding-block:6px 12px;font-size:16px;line-height:1.6}.intl-page[lang=ar] .intl-nav-cta{background:#096d78;min-height:48px;padding:12px 20px}.intl-page[lang=ar] .intl-hero-rich{background:#103747;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;max-width:none;padding:56px max(40px,50% - 640px)}.intl-page[lang=ar] .intl-hero h1{color:#fff;max-width:690px;margin-block:12px 22px;font-size:clamp(38px,3.6vw,52px);line-height:1.45}.intl-page[lang=ar] .intl-hero .intl-kicker{color:#8de1db}.intl-page[lang=ar] .intl-hero-copy>p{color:#e0edf0;max-width:680px;font-size:21px;line-height:1.9}.intl-page[lang=ar] .intl-hero-copy>.intl-hero-note{color:#c1d8df;margin-top:24px;font-size:16px}.intl-page[lang=ar] .intl-hero-portrait{background:#fff;border:0;border-radius:18px;overflow:hidden;box-shadow:0 16px 48px #00192230}.intl-page[lang=ar] .intl-hero-portrait img{aspect-ratio:1.3;object-fit:cover;object-position:center;width:100%;height:auto}.intl-page[lang=ar] .intl-hero-portrait figcaption{color:#244855;background:#eaf5f4;padding:18px 24px;font-size:16px;line-height:1.8}.intl-page[lang=ar] .intl-button{text-align:center;background:#096d78;border-radius:8px;min-height:56px;padding:15px 24px;font-size:18px;font-weight:700;line-height:1.7;color:#fff!important}.intl-page[lang=ar] .intl-button:hover{background:#075762}.intl-page[lang=ar] .intl-hero .intl-button,.intl-page[lang=ar] .intl-cta-band .intl-button,.intl-page[lang=ar] .intl-government .intl-button{background:#ffda73;color:#123748!important}.intl-page[lang=ar] .intl-hero .intl-button:hover,.intl-page[lang=ar] .intl-cta-band .intl-button:hover,.intl-page[lang=ar] .intl-government .intl-button:hover{background:#ffe7a3}.intl-page[lang=ar] .intl-hero .intl-text-link{border:1px solid #81adb6;border-radius:8px;min-height:56px;padding:14px 20px;text-decoration:none;color:#fff!important}.intl-page[lang=ar] .intl-actions{gap:14px}.intl-page[lang=ar] .intl-proof{background:#edf7f6;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:26px max(40px,50% - 640px);display:grid}.intl-page[lang=ar] .intl-proof div{text-align:center;flex-direction:column;justify-content:center;gap:4px;display:flex}.intl-page[lang=ar] .intl-proof strong{color:#0b6774;font-size:38px}.intl-page[lang=ar] .intl-proof span{font-size:17px}.intl-page[lang=ar] .intl-metrics-note{margin:14px!important;font-size:15px!important}.intl-page[lang=ar] .intl-client-proof{padding:36px max(40px,50% - 640px)}.intl-page[lang=ar] .intl-client-proof h2{font-size:30px;font-weight:700}.intl-page[lang=ar] .intl-client-proof p{font-size:17px}.intl-page[lang=ar] .intl-banner-controls button,.intl-page[lang=ar] .intl-logo-grid figcaption{font-size:15px}.intl-page[lang=ar] .intl-section-head{max-width:950px;margin-bottom:30px}.intl-page[lang=ar] .intl-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.intl-page[lang=ar] .intl-service-card{border:1px solid #cadfe2;background:#fff;border-block-start:4px solid #17818a;border-radius:12px;padding:28px}.intl-page[lang=ar] .intl-service-card:hover{background:#f5fbfa;border-color:#17818a}.intl-page[lang=ar] .intl-service-card h3,.intl-page[lang=ar] .intl-service-card h3 a,.intl-page[lang=ar] .intl-guide-grid .intl-service-card h2{font-size:26px;font-weight:700;line-height:1.5}.intl-page[lang=ar] .intl-service-card p{font-size:18px}.intl-page[lang=ar] .intl-service-card strong,.intl-page[lang=ar] .intl-text-link{font-size:17px}.intl-page[lang=ar] .intl-card-number{margin-bottom:12px;font-size:16px}.intl-page[lang=ar] .intl-catalog{background:#f1f7f8;border-radius:18px;margin-block:36px}.intl-page[lang=ar] .intl-catalog .intl-service-card{padding:26px}.intl-page[lang=ar] .intl-method{background:#edf7f6;border-radius:16px;max-width:1280px;padding:40px}.intl-page[lang=ar] .intl-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.intl-page[lang=ar] .intl-method-grid article{padding-inline-start:22px}.intl-page[lang=ar] .intl-method-grid strong{font-size:17px}.intl-page[lang=ar] .intl-method-grid p{font-size:18px}.intl-page[lang=ar] .intl-case-grid{gap:20px}.intl-page[lang=ar] .intl-case-grid h3{font-size:24px;line-height:1.5}.intl-page[lang=ar] .intl-case-grid p{font-size:18px}.intl-page[lang=ar] .intl-case-grid span,.intl-page[lang=ar] .intl-case-grid strong{font-size:16px}.intl-page[lang=ar] .intl-testimonials{background:#f0f6f8;max-width:1280px;padding:40px}.intl-page[lang=ar] .intl-testimonials .intl-section-head p{font-size:17px}.intl-page[lang=ar] .intl-quote-grid blockquote{font-size:19px;line-height:1.9}.intl-page[lang=ar] .intl-quote-grid small{font-size:16px}.intl-page[lang=ar] .intl-quote-grid figcaption strong{font-size:18px}.intl-page[lang=ar] .intl-government{background:#103747;gap:40px;max-width:1280px;margin-block:40px;padding:40px}.intl-page[lang=ar] .intl-government li p{font-size:18px}.intl-page[lang=ar] .intl-government li h3{font-size:22px}.intl-page[lang=ar] .intl-government .intl-kicker{color:#8de1db}.intl-page[lang=ar] .intl-government p{color:#d8e8ed}.intl-page[lang=ar] .intl-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.intl-page[lang=ar] .intl-team-grid article>div{padding:22px}.intl-page[lang=ar] .intl-team-grid h3{font-size:23px}.intl-page[lang=ar] .intl-team-grid article strong,.intl-page[lang=ar] .intl-team-grid article p{font-size:17px}.intl-page[lang=ar] .intl-team-grid img{aspect-ratio:1.2;object-fit:cover;object-position:center 24%}.intl-page[lang=ar] .intl-cta-band{background:#103747;max-width:1280px;padding:40px}.intl-page[lang=ar] .intl-cta-band h2{font-size:32px}.intl-page[lang=ar] .intl-cta-band .intl-button{max-width:350px}.intl-page[lang=ar] .intl-service-hero-rich{background:#f0f7f8;border-radius:0 0 20px 20px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px}.intl-page[lang=ar] .intl-service-hero h1{font-size:44px;line-height:1.5}.intl-page[lang=ar] .intl-service-hero p{font-size:21px}.intl-page[lang=ar] .intl-deliverable{background:#fff;border-inline-start:5px solid #17818a;border-radius:14px 0 0 14px;padding:30px;box-shadow:0 12px 34px #12374809}.intl-page[lang=ar] .intl-deliverable p{color:#123748;font-size:22px}.intl-page[lang=ar] .intl-deliverable>span:last-child{font-size:16px}.intl-page[lang=ar] .intl-audience{max-width:1280px;margin-block:30px;padding:25px 32px}.intl-page[lang=ar] .intl-outcomes p,.intl-page[lang=ar] .intl-plan li,.intl-page[lang=ar] .intl-tools li p{font-size:18px}.intl-page[lang=ar] .intl-scope{font-size:17px!important}.intl-page[lang=ar] .intl-tool-details>summary,.intl-page[lang=ar] .intl-faq summary{font-size:21px;font-weight:700;line-height:1.7}.intl-page[lang=ar] .intl-faq details{padding-block:20px}.intl-page[lang=ar] .intl-faq details[open]{background:#f0f7f8;border-radius:8px;padding:20px}.intl-page[lang=ar] .intl-faq details p{margin-top:14px}.intl-page[lang=ar] .intl-case-index-hero{background:#edf7f6;border-radius:0 0 18px 18px}.intl-page[lang=ar] .intl-case-index-hero h1{font-size:44px}.intl-page[lang=ar] .intl-case-page{max-width:1040px;padding:44px 40px}.intl-page[lang=ar] .intl-case-page h1{font-size:42px;line-height:1.5}.intl-page[lang=ar] .intl-case-page header>p{font-size:22px}.intl-page[lang=ar] .intl-case-page :is(p,li){max-width:850px;font-size:19px}.intl-page[lang=ar] .intl-case-body h2{font-size:29px}.intl-page[lang=ar] .language-article-summary{background:#eaf6f4;border-inline-start:4px solid #16838c;border-radius:8px;margin-block:28px;padding:24px}.intl-page[lang=ar] .language-article-summary p{margin-bottom:0;font-size:21px}.intl-page[lang=ar] .intl-editorial-page>section{margin-block:32px}.intl-page[lang=ar] .intl-editorial-page small{font-size:16px}.intl-page[lang=ar] .language-breadcrumbs{flex-wrap:wrap;gap:10px;font-size:16px;display:flex}.intl-page[lang=ar] .intl-directory-links a{font-size:16px;line-height:1.7}.intl-page[lang=ar] .intl-directory-sector h3{font-size:28px}.intl-page[lang=ar] .intl-client-directory>p{max-width:1050px}.intl-page[lang=ar] .intl-contact{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:40px;max-width:1360px;padding:44px 40px}.intl-page[lang=ar] .intl-contact h1{font-size:40px;line-height:1.5}.intl-page[lang=ar] .intl-contact aside{background:#edf7f6;border:1px solid #d3e5e4;border-radius:14px;align-self:start;padding:28px}.intl-page[lang=ar] .intl-contact aside h2{font-size:25px}.intl-page[lang=ar] .intl-contact aside p{font-size:17px}.intl-page[lang=ar] .intl-form{background:#fff;border:1px solid #d3e5e4;border-radius:14px;gap:22px;padding:28px}.intl-page[lang=ar] .intl-form label{font-size:17px;font-weight:700}.intl-page[lang=ar] .intl-form :is(input:not([type=checkbox]),select,textarea){border-radius:7px;min-width:0;max-width:100%;min-height:54px;padding:12px;font-size:18px}.intl-page[lang=ar] .intl-form-note,.intl-page[lang=ar] .intl-consent span{font-weight:400;line-height:1.9;font-size:15px!important}.intl-page[lang=ar] .intl-direct{font-size:17px}.intl-page[lang=ar] .intl-direct [dir=ltr]{overflow-wrap:anywhere}.intl-page[lang=ar] .intl-form-options summary{font-size:17px}.intl-page[lang=ar] .intl-footer{background:#f0f6f8;border-radius:18px 18px 0 0;gap:30px;max-width:1360px;padding:40px}.intl-page[lang=ar] .intl-footer p,.intl-page[lang=ar] .intl-footer-links{font-size:16px}.intl-page[lang=ar] .intl-legal{max-width:1000px}.intl-page[lang=ar] .intl-legal h1{font-size:36px}.intl-page[lang=ar] :is(section[id],article[id]){scroll-margin-top:165px}.ar-engagement .ar-section-intro{max-width:900px}.ar-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ar-route-grid article{background:#fff;border:1px solid #c9dedf;border-radius:14px;flex-direction:column;padding:28px;display:flex;position:relative}.ar-route-grid article:nth-child(2){background:#eef8f6;border-color:#7cbdbb}.ar-route-index{color:#18818b;margin-bottom:18px;font-size:36px;font-weight:700;line-height:1.4}.intl-page[lang=ar] .ar-route-grid h3{font-size:27px}.intl-page[lang=ar] .ar-route-grid p{font-size:18px}.ar-route-result{border-top:1px solid #c9dedf;margin-top:auto;padding-top:18px}.ar-route-result strong{color:#086d78;font-size:16px}.ar-route-grid .intl-text-link{text-align:center;margin-top:15px}.ar-coaching-note{background:#f0f6f8;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px 28px;display:flex}.ar-coaching-note p{margin-bottom:0}.intl-page[lang=ar] .ar-scope-note{margin-top:16px;font-size:16px}.ar-proposal-steps{margin-bottom:32px}.ar-proposal-steps ol{padding-inline-start:26px}.ar-proposal-steps li{padding-bottom:18px}.ar-proposal-steps strong,.ar-proposal-steps span{display:block}.ar-proposal-steps span{font-size:17px;font-weight:400}.intl-page[lang=ar] .ar-guide-prompt{background:#eaf6f4;border-radius:10px;margin-top:25px;padding:22px}.ar-guide-prompt a{text-underline-offset:5px;font-weight:700}@media (max-width:1100px){.intl-page[lang=ar] .intl-hero-rich{gap:28px;padding-inline:30px}.intl-page[lang=ar] .intl-hero h1{font-size:40px}.intl-page[lang=ar] .intl-quote-grid,.intl-page[lang=ar] .intl-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intl-page[lang=ar] .intl-case-grid>a:last-child:nth-child(odd),.intl-page[lang=ar] .intl-quote-grid>figure:last-child:nth-child(odd){grid-column:1/-1}.ar-route-grid{grid-template-columns:1fr}.ar-route-grid article{grid-template-columns:1fr 1fr;gap:12px 28px;display:grid}.ar-route-index,.ar-route-grid .intl-kicker,.ar-route-grid h3{grid-column:1/-1}.ar-route-result{margin-top:0}.ar-route-index{margin:0}.intl-page[lang=ar] .intl-service-hero-rich{grid-template-columns:1fr}.intl-page[lang=ar] .intl-government,.intl-page[lang=ar] .intl-method,.intl-page[lang=ar] .intl-testimonials{margin-inline:24px}.intl-page[lang=ar] .intl-contact{grid-template-columns:1fr}}@media (max-width:960px){.intl-page[lang=ar] .intl-header{flex-wrap:wrap;padding:10px 24px;display:flex}.intl-page[lang=ar] .intl-header-top{width:100%}.intl-page[lang=ar] .intl-header>.intl-nav{display:none}.intl-page[lang=ar] .intl-mobile-menu{width:100%;display:block}.intl-page[lang=ar] .intl-mobile-menu>summary{cursor:pointer;min-height:44px;padding-block:8px;font-size:17px}.intl-page[lang=ar] .intl-mobile-nav{grid-template-columns:1fr 1fr;gap:8px 20px;padding-block:12px;font-size:17px;display:grid}.intl-page[lang=ar] .intl-mobile-nav a{min-height:44px;padding:10px;text-decoration:none}.intl-page[lang=ar] .intl-mobile-nav .intl-nav-cta{color:#fff;border-radius:7px;margin:0}.intl-page[lang=ar] .intl-hero-rich{grid-template-columns:1fr;gap:32px}.intl-page[lang=ar] .intl-hero-copy{max-width:760px}.intl-page[lang=ar] .intl-hero-portrait{width:100%;max-width:600px;margin-inline:auto}.intl-page[lang=ar] .intl-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intl-page[lang=ar] .intl-government{grid-template-columns:1fr}.intl-page[lang=ar] .intl-guide-grid,.intl-page[lang=ar] .intl-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intl-page[lang=ar] .intl-cta-band{flex-direction:column;align-items:stretch}}@media (max-width:600px){.intl-page[lang=ar]{font-size:17px}.intl-page[lang=ar] :is(.intl-section,.intl-hero,.intl-service-hero,.intl-case-index-hero,.intl-contact,.intl-case-page){padding:32px 20px}.intl-page[lang=ar] .intl-header{padding:8px 16px}.intl-page[lang=ar] .intl-brand{gap:6px;max-width:59%;font-size:14px}.intl-page[lang=ar] .intl-brand img{width:30px;height:30px}.intl-page[lang=ar] .intl-languages{gap:0;font-size:13px}.intl-page[lang=ar] .intl-languages a{padding:6px 4px;font-size:13px}.intl-page[lang=ar] .intl-hero h1,.intl-page[lang=ar] .intl-service-hero h1,.intl-page[lang=ar] .intl-case-index-hero h1,.intl-page[lang=ar] .intl-case-page h1,.intl-page[lang=ar] .intl-contact h1{font-size:34px;line-height:1.5}.intl-page[lang=ar] h2{font-size:28px}.intl-page[lang=ar] :is(p,li){font-size:18px}.intl-page[lang=ar] .intl-hero-copy>p{font-size:20px}.intl-page[lang=ar] .intl-hero .intl-actions{flex-direction:column;align-items:stretch}.intl-page[lang=ar] .intl-hero .intl-text-link{text-align:center}.intl-page[lang=ar] .intl-hero-portrait img{aspect-ratio:1.4}.intl-page[lang=ar] .intl-hero-portrait figcaption{padding:14px 18px;font-size:15px}.intl-page[lang=ar] .intl-proof{grid-template-columns:1fr 1fr;gap:22px 12px;padding:24px 20px}.intl-page[lang=ar] .intl-proof strong{font-size:32px}.intl-page[lang=ar] .intl-proof span{font-size:16px}.intl-page[lang=ar] .intl-client-proof{padding:28px 20px}.intl-page[lang=ar] .intl-client-proof h2{font-size:27px}.intl-page[lang=ar] .intl-banner-controls button{font-size:14px}.intl-page[lang=ar] :is(.intl-pillar-grid,.intl-service-grid,.intl-catalog .intl-service-grid,.intl-method-grid,.intl-case-grid,.intl-quote-grid,.intl-guide-grid,.intl-outcomes,.intl-team-grid){grid-template-columns:minmax(0,1fr)}.intl-page[lang=ar] .intl-service-card{padding:22px}.intl-page[lang=ar] .intl-service-card h3,.intl-page[lang=ar] .intl-service-card h3 a{font-size:24px}.intl-page[lang=ar] .intl-catalog{border-radius:0}.intl-page[lang=ar] .intl-method,.intl-page[lang=ar] .intl-government,.intl-page[lang=ar] .intl-testimonials{margin-inline:16px;padding:26px 20px}.intl-page[lang=ar] .intl-quote-grid blockquote{font-size:19px}.intl-page[lang=ar] .intl-team-grid article{display:block}.intl-page[lang=ar] .intl-team-grid img{aspect-ratio:1.4;width:100%;height:auto}.intl-page[lang=ar] .intl-cta-band{margin-inline:16px;padding:28px 20px}.intl-page[lang=ar] .intl-cta-band h2{font-size:28px}.intl-page[lang=ar] .intl-audience{margin-inline:16px;padding:22px}.intl-page[lang=ar] .intl-deliverable{padding:24px}.intl-page[lang=ar] .intl-plan{grid-template-columns:1fr;gap:24px}.intl-page[lang=ar] .intl-plan aside{padding-inline-start:18px}.intl-page[lang=ar] .intl-tools{padding:20px}.intl-page[lang=ar] .intl-tools ol{grid-template-columns:1fr}.intl-page[lang=ar] .intl-contact aside,.intl-page[lang=ar] .intl-form{padding:22px 18px}.intl-page[lang=ar] .intl-form{grid-template-columns:1fr}.intl-page[lang=ar] .intl-footer{grid-template-columns:1fr;padding:30px 20px}.ar-route-grid article{gap:0;padding:24px;display:flex}.ar-route-index{margin-bottom:14px}.ar-coaching-note{flex-direction:column;align-items:start;padding:22px}.intl-page[lang=ar] .intl-faq summary{font-size:19px}.intl-page[lang=ar] .intl-directory-links a{font-size:15px}.intl-page[lang=ar] .intl-directory-sector h3{font-size:25px}}.intl-page[lang=ar] .honeypot{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;top:0;width:1px!important;height:1px!important;position:absolute!important;left:0!important;right:auto!important;overflow:hidden!important}@media (max-width:600px){.intl-page[lang=ar] .intl-header-top{flex-wrap:nowrap;align-items:center;gap:8px}.intl-page[lang=ar] .intl-brand{max-width:57%;font-size:13px;line-height:1.7}.intl-page[lang=ar] .intl-brand img{width:27px;height:27px}.intl-page[lang=ar] .intl-languages{flex-shrink:0;justify-content:flex-start}.intl-page[lang=ar] .intl-languages a{padding:6px 3px;font-size:12px}.intl-page[lang=ar] .intl-header-top .intl-languages{width:auto}}@media (min-width:601px) and (max-width:960px){.intl-page[lang=ar] .intl-team-grid article{display:block}.intl-page[lang=ar] .intl-team-grid img{width:100%;height:auto}}
