@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap');
html[dir="rtl"] body{font-family:'Cairo','Tahoma',sans-serif;text-align:right}
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] .logo{font-family:'Cairo','Tahoma',sans-serif;letter-spacing:-.045em}
html[dir="rtl"] .logo{direction:ltr;text-align:left}
html[dir="rtl"] .topbar nav{margin-left:0;margin-right:auto}
html[dir="rtl"] .kicker{flex-direction:row-reverse;justify-content:flex-end}
html[dir="rtl"] .section-no,html[dir="rtl"] .micro,html[dir="rtl"] .kicker{letter-spacing:.04em}
html[dir="rtl"] .concept-hero .hero-copy{margin-left:auto;margin-right:0}
html[dir="rtl"] .concept-hero:after{background:linear-gradient(270deg,#050713 0%,#050713eb 24%,#05071378 48%,transparent 74%)}
html[dir="rtl"] .concept-hero .hero-main img{transform:scaleX(-1)}
html[dir="rtl"] .concept-hero figcaption{right:auto;left:var(--pad)}
html[dir="rtl"] .scroll-cue{left:auto;right:var(--pad)}
html[dir="rtl"] .hero-stamp{right:auto;left:5%}
html[dir="rtl"] .hero-dots{right:auto;left:var(--pad)}
html[dir="rtl"] .industry-image{right:auto;left:var(--pad)}
html[dir="rtl"] .statement .lead{margin-left:0;margin-right:auto}
html[dir="rtl"] .journey-track article{border-right:1px solid var(--line)}
html[dir="rtl"] .service-nav{border-right:0;border-left:1px solid var(--line)}
html[dir="rtl"] .service-nav button{text-align:right}
html[dir="rtl"] .service-panel li:before{margin-right:0;margin-left:12px}
html[dir="rtl"] .exp-open{text-align:right}
html[dir="rtl"] .exp-open span{float:left}
html[dir="rtl"] .brief-section fieldset,html[dir="rtl"] .campaign-paths article ol,html[dir="rtl"] .showcase-copy ul{padding-left:0;padding-right:20px}
html[dir="rtl"] .service-visual figcaption,html[dir="rtl"] .exp-card figcaption{left:auto;right:18px}
html[dir="rtl"] .post-reel:after{right:auto;left:17px}
html[dir="rtl"] .collage-copy{right:auto;left:0;text-align:left}
html[dir="rtl"] .social-newsroom:before{right:auto;left:-.04em}
html[dir="rtl"] .marketing-os:before{right:auto;left:-.03em}
html[dir="rtl"] .ai-badge{right:auto;left:18px}
html[dir="rtl"] .ai-layer{border-left:0;border-right:3px solid var(--blue)}
html[dir="rtl"] .automation-core>div{border-right:0;border-left:1px solid var(--line)}
html[dir="rtl"] .automation-core li{border-right:0;border-left:1px solid var(--line)}
html[dir="rtl"] .automation-core li:last-child{border-left:0}
html[dir="rtl"] .video-routes article{border-right:0;border-left:1px solid var(--line)}
html[dir="rtl"] .video-routes article:last-child{border-left:0}
html[dir="rtl"] .platform-grid{border-left:0;border-right:1px solid #1112}
html[dir="rtl"] .platform-grid article{align-items:flex-start;border-right:0;border-left:1px solid #1112}
html[dir="rtl"] .automation-bridge{text-align:right}
html[dir="rtl"] .value-grid,html[dir="rtl"] .automation-flow ol{border-left:0;border-right:1px solid #1112}
html[dir="rtl"] .value-grid article,html[dir="rtl"] .automation-flow li{border-right:0;border-left:1px solid #1112}
html[dir="rtl"] .automation-engine-grid{border-left:0;border-right:1px solid var(--line)}
html[dir="rtl"] .automation-engine-grid article{border-right:0;border-left:1px solid var(--line)}
html[dir="rtl"] .build-comparison article+article{border-left:0;border-right:1px solid var(--line)}
html[dir="rtl"] .principle-grid,html[dir="rtl"] .master-engine-grid,html[dir="rtl"] .engine-operating ol,html[dir="rtl"] .engine-boundary>div,html[dir="rtl"] .designer-journey,html[dir="rtl"] .presentation-grid,html[dir="rtl"] .social-layer-grid,html[dir="rtl"] .design-tokens,html[dir="rtl"] .social-production ol{border-left:0;border-right-width:1px;border-right-style:solid}
html[dir="rtl"] .principle-grid article,html[dir="rtl"] .master-engine-grid article,html[dir="rtl"] .engine-operating li,html[dir="rtl"] .engine-boundary>div p,html[dir="rtl"] .designer-journey article,html[dir="rtl"] .presentation-grid article,html[dir="rtl"] .social-layer-grid article,html[dir="rtl"] .design-tokens article,html[dir="rtl"] .social-production li{border-right:0;border-left-width:1px;border-left-style:solid}
html[dir="rtl"] .master-engine-grid dl{grid-template-columns:1fr 75px}
html[dir="rtl"] .master-engine-grid dt{grid-column:2}html[dir="rtl"] .master-engine-grid dd{grid-column:1;grid-row:auto}
html[dir="rtl"] .designer-recommendations ul{padding-left:0;padding-right:20px}
html[dir="rtl"] .engine-fit-options,html[dir="rtl"] .pillar-tabs,html[dir="rtl"] .channel-selector{justify-content:flex-start}
html[dir="rtl"] select{background-position:left center}
.lang-switch{font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:3px;white-space:nowrap}
@media(max-width:1050px){html[dir="rtl"] .industry-thinking>.section-head{padding-right:0;padding-left:290px}html[dir="rtl"] .automation-core>div{border-left:0}html[dir="rtl"] .video-routes article:nth-child(2){border-left:0}}
@media(max-width:720px){html[dir="rtl"] .topbar nav{right:0;left:0;margin:0}html[dir="rtl"] .concept-hero .hero-main img{object-position:38% center}html[dir="rtl"] .hero-dots{left:20px}html[dir="rtl"] .industry-thinking>.section-head{padding-left:0}html[dir="rtl"] .industry-image{left:auto}.lang-switch{margin-right:auto}.topbar .menu+.nav+.lang-switch{margin:0}}
@media(max-width:720px){html[dir="rtl"] .video-routes article{border-left:0}html[dir="rtl"] .build-comparison article+article{border-right:0}}
