.site-header nav .language-switch{padding:9px 13px;border:1px solid #9a8050;border-radius:3px;white-space:nowrap;font-size:14px;line-height:1.5}.language-switch:hover{background:#eee8d8}.site-header nav{gap:18px}.language-switch{font-family:"Segoe UI",Tahoma,Arial,sans-serif}
html[dir=rtl] body{font-family:"Segoe UI",Tahoma,Arial,sans-serif;font-size:17px;line-height:1.85}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .brand span,html[dir=rtl] .eyebrow,html[dir=rtl] .index,html[dir=rtl] .pill,html[dir=rtl] dt{letter-spacing:0}html[dir=rtl] h1{font-size:64px;line-height:1.4;font-weight:600}html[dir=rtl] h2{font-size:37px;line-height:1.5;font-weight:600}html[dir=rtl] h3{line-height:1.6;font-weight:600}html[dir=rtl] .page-hero h1{font-size:58px}html[dir=rtl] .eyebrow{font-size:13px;line-height:1.8}html[dir=rtl] .hero-copy .eyebrow{font-size:12px;letter-spacing:0}html[dir=rtl] .brand>span{font-size:19px}html[dir=rtl] .brand small{letter-spacing:0;font-size:12px}html[dir=rtl] .hero-visual{border-left:0;border-right:1px solid #536069;padding:35px 30px 28px 0}html[dir=rtl] .hero-actions{gap:18px}html[dir=rtl] .hero-location,html[dir=rtl] .visual-caption,html[dir=rtl] .rlabel,html[dir=rtl] .core-word,html[dir=rtl] .core-word span,html[dir=rtl] .position-strip span,html[dir=rtl] .academy-panel>span{letter-spacing:0}html[dir=rtl] .visual-caption{font-size:11px}html[dir=rtl] .core-word span{font-size:11px}html[dir=rtl] .rlabel{font-size:13px}html[dir=rtl] .resources{left:calc(50% - 53px)}html[dir=rtl] .hero-location{font-size:11px}html[dir=rtl] .visual-bottom a,html[dir=rtl] .tile-arrow{right:auto;left:20px}html[dir=rtl] .button{line-height:1.7}html[dir=rtl] .position-strip span{font-size:12px}html[dir=rtl] .intro-grid .large-copy,html[dir=rtl] .large-copy{line-height:1.8}html[dir=rtl] .offer-grid h3{min-height:0;line-height:1.7}html[dir=rtl] .method-stack strong{font-size:23px}html[dir=rtl] .method-stack p{font-size:13px}html[dir=rtl] ul{padding-left:0;padding-right:22px}html[dir=rtl] .offer-grid a span{margin-left:0;margin-right:8px}html[dir=rtl] .menu-toggle span{margin-left:0;margin-right:13px}html[dir=rtl] .nameplate h2{font-size:65px}html[dir=rtl] .public-courses article>div{font-size:12px;line-height:1.8}html[dir=rtl] .public-courses p{font-size:15px}html[dir=rtl] .public-courses h3{font-size:23px}html[dir=rtl] .public-courses a,html[dir=rtl] .offer-grid a{font-size:14px}html[dir=rtl] .academy-panel>span{font-size:12px}html[dir=rtl] .academy-numbers span{font-size:14px}html[dir=rtl] .fine{font-size:14px}html[dir=rtl] .footer-bottom{font-size:12px}html[dir=rtl] .footer-main>p span{letter-spacing:0}html[dir=rtl] input,html[dir=rtl] textarea{line-height:1.7}a[dir=ltr]{unicode-bidi:isolate;display:inline-block}html[dir=rtl] .index,html[dir=rtl] .pill{font-size:12px}html[dir=rtl] .ecosystem-map-text{max-width:100%}
.arabic-ecosystem{background:#fff;border:1px solid #c9ae76;border-radius:8px;padding:28px;color:#173f59}.diagram-motto,.diagram-journey,.diagram-foundation{text-align:center;font-weight:600}.diagram-motto{font-size:17px;border-bottom:1px solid #d5bf96;padding-bottom:20px}.diagram-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.diagram-stages article{border:1px solid #dcc8a5;border-radius:6px;padding:20px 16px}.stage-number{display:block;font-size:25px;color:#a5721f;margin-bottom:10px}.diagram-stages h3{font-size:22px!important}.diagram-stages strong{display:block}.diagram-stages small{display:block;color:#8a611c;margin:6px 0 18px}.diagram-stages p{font-size:14px;line-height:1.9;margin:0}.diagram-tracks{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.diagram-tracks article{background:#173f59;color:white;border-radius:6px;padding:24px}.diagram-tracks article+article{background:#805b25}.diagram-tracks span{font-size:13px}.diagram-tracks h3{font-size:23px}.diagram-tracks p{font-size:14px}.diagram-tracks p:last-child{margin-bottom:0}.diagram-journey{margin:26px 0;color:#805b25}.diagram-components{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.diagram-components>div{background:#f8f5ed;padding:16px;border-radius:4px}.diagram-components h4{font-size:16px;margin:0 0 10px}.diagram-components p{font-size:13px;margin:0}.diagram-foundation{border-top:1px solid #dcc8a5;padding-top:20px;margin:24px 0 0;font-size:15px}.diagram-foundation strong{color:#805b25}
@media(max-width:1150px){html[dir=rtl] .site-header nav{gap:12px;font-size:12px}.site-header{gap:18px}html[dir=rtl] h1{font-size:54px}html[dir=rtl] .hero-visual{padding-right:18px}.diagram-stages{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.site-header nav .language-switch{align-self:flex-start}html[dir=rtl] .site-header nav>a{font-size:16px}html[dir=rtl] h1{font-size:45px}html[dir=rtl] .page-hero h1{font-size:48px}html[dir=rtl] h2{font-size:32px}.diagram-components{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){html[dir=rtl] h1{font-size:44px}html[dir=rtl] .page-hero h1{font-size:40px}html[dir=rtl] h2{font-size:31px}html[dir=rtl] .hero-visual{border-right:0;padding:15px 0 20px}html[dir=rtl] .huge-r{float:left}html[dir=rtl] .offer-grid{grid-template-columns:1fr}html[dir=rtl] .nameplate h2{font-size:58px}html[dir=rtl] .academy-numbers{gap:15px}html[dir=rtl] .academy-numbers span{font-size:12px}.arabic-ecosystem{padding:18px}.diagram-stages,.diagram-tracks,.diagram-components{grid-template-columns:1fr}.diagram-motto{font-size:15px}.diagram-tracks article{padding:20px}}
