@font-face{font-family:Pulse Arabic;src:url(/fonts/readex-pro-arabic-400.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap;size-adjust:108%;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Pulse Arabic;src:url(/fonts/readex-pro-arabic-700.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;size-adjust:108%;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Pulse Arabic Fallback;src:local(Segoe UI),local(Tahoma),local(Geeza Pro),local(Noto Sans Arabic);size-adjust:109%;unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFC}:root:lang(ar),:lang(ar){--font-ui:"Pulse Arabic", "Aileron", "Pulse Arabic Fallback", "Aileron Fallback", sans-serif;--font-display:"Pulse Arabic", "Garet", "Pulse Arabic Fallback", "Pulse Display Fallback", sans-serif}html:lang(ar) *,html:lang(ar) :before,html:lang(ar) :after{letter-spacing:0!important}:is(.eyebrow,.section-kicker,.xp-kicker,.brand small,.footer-heading,.nav-column-heading,.kicker):lang(ar){text-transform:none}:is(.eyebrow,.section-kicker):lang(ar){font-size:.8125rem}:is(h1.display-1,.display-1):lang(ar){line-height:1.3}:is(.brand strong,.section-title-row h2,.starting-section h2,.proof-section h2,h1,.schools-intro h2,.experience-head h2,.xp h3,.audience-intro h3,.doorway-text strong,.cohort-card h3,.learning-hero-title,.page-header h1,.page-hero--longer .display-1,.prose h2,.person-text strong,h2,h3):lang(ar){line-height:1.35}:is(.article-row strong,.xp-sense h4,.card strong,.card h2,.card h3,.steps-list h2,.steps-list h3,.service-row-text strong,.brand small,.prose .cohort-row h3):lang(ar){line-height:1.45}:is(.audience-tab small,.review-banner,.footer-brand .footer-tagline,.xp-abc-option,.xp-abc-behaviour,.fact p,.reading-toggle small,.person-credentials,.button,.nav-item a,.utility-links a):lang(ar){line-height:1.6}:is(.steps-grid p,.eyebrow,.section-kicker,.schools-item p,.article-summary,.footer-brand p,.xp-sense p,.xp-tool-result,.xp-pair-hint,.xp-dense,.xp-data figcaption,.xp-reward li,.doorway-text>span,.cohort-facts dd,.cohort-fee-range,.hub-steps p,.fact-list li,.aside-card p,.card p,.prose .cohort-row-facts,.prose .pay-way p,.service-row-text p,.person-bio):lang(ar){line-height:1.75}:is(body,.hero-lede,.section-title-row>p,.schools-intro p,.experience-intro p,.xp-copy-body p,.audience-intro p,.learning-hero-intro,.page-lede,.prose p,.prose li,.training-fees,.steps-list p,.team-strip-intro):lang(ar){line-height:1.85}h1.display-1:lang(ar){font-size:clamp(52px,5vw,74px)}@media (width<=1080px){h1.display-1:lang(ar){font-size:clamp(46px,5.6vw,60px)}}@media (width<=760px){h1.display-1:lang(ar){font-size:clamp(38px,10.5vw,48px)}}.page-hero h1.display-1:lang(ar){font-size:clamp(36px,4.2vw,60px)}.page-hero--long h1.display-1:lang(ar){font-size:clamp(32px,3.4vw,50px)}.page-hero--longer h1.display-1:lang(ar){font-size:clamp(28px,2.8vw,42px)}@media (width<=760px){.page-hero h1.display-1:lang(ar){font-size:clamp(30px,8.4vw,40px)}:is(.page-hero--long,.page-hero--longer) h1.display-1:lang(ar){font-size:clamp(26px,7vw,34px)}}:is(.prose table td,.cohort-facts dd,.cohort-row-fee,.cohort-fee-range):lang(ar){overflow-wrap:normal}#fees+.table-scroll td:nth-child(2):lang(ar){white-space:nowrap}:is(em,i,cite):lang(ar){font-style:normal}.prose :is(em,i):lang(ar){font-weight:700}h1 em:lang(ar){white-space:normal}:is(.xp-pair mark,.xp-chunk-text strong):lang(ar){padding-inline:0}[dir=rtl] [dir=ltr]{unicode-bidi:isolate}[dir=rtl] a[href^=tel\:],[dir=rtl] a[href^=tel\:] [dir=ltr],[dir=rtl] .utility-links [dir=ltr]{white-space:nowrap}[dir=rtl] .hero-canvas{justify-content:flex-end}[dir=rtl] .xp-chart{direction:ltr}[dir=rtl] [dir=ltr]{--inline-dir:1}[dir=rtl] [dir=ltr] :is([data-icon=arrow-right],[data-icon=person-simple-run]){transform:none}
