@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/plex-arabic-400.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/plex-arabic-500.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/plex-arabic-600.ttf) format('truetype');
}
html[dir=rtl] body{font-family:'IBM Plex Sans Arabic',sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] p,html[dir=rtl] span,html[dir=rtl] a,html[dir=rtl] button{letter-spacing:0}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select,html[dir=rtl] button{font-family:inherit}.floating-header{padding:12px 25px 12px 15px}.brand{direction:ltr}.floating-header nav{gap:25px;font-size:14px}.opening .eyebrow{font-size:12px;letter-spacing:0}.opening h1{font-size:clamp(55px,6.5vw,94px);line-height:1.32;letter-spacing:0;font-weight:500;margin-bottom:18px}.opening-lead{font-size:25px;line-height:1.65}.opening-detail{font-size:15px;line-height:1.9;max-width:415px}.hero-machine{margin-left:-70px;margin-right:-30px}.top-label{right:auto;left:6%;padding:15px 34px 15px 19px}.top-label i{left:auto;right:18px}.bottom-label{left:auto;right:3%}.model-caption{right:auto;left:8%;font-size:11px;letter-spacing:0}.machine-label{font-size:12px}.machine-label b{font-size:14px}.hero-bottom{font-size:12px}.hero-bottom>a{gap:18px}.button{font-size:14px}.scene-control{font-size:12px}.scene-control span{margin-left:0;margin-right:15px}.section-overline{font-size:12px;letter-spacing:0}.statement{font-size:clamp(34px,4.3vw,62px);line-height:1.5;letter-spacing:0}.platform-intro{margin-left:0;margin-right:auto}.platform-intro p,.mode-description p{font-size:15px;line-height:1.9}.console-bar{font-size:11px}.console-bar i{margin-right:0;margin-left:8px}.compute-matrix{transform:perspective(450px) rotateX(15deg) rotateZ(9deg)}.console-path span{animation-name:signal-flow-rtl;left:auto;right:0}.console-core{font-size:12px}.console-output{font-size:13px}.console-output small{font-size:11px}.mode-tabs button{font-size:14px}.mode-tabs button span{margin-right:0;margin-left:16px}.mode-description h3{font-size:27px;line-height:1.6}.section-label,.phase{font-size:12px;letter-spacing:0}.phase i{margin-right:0;margin-left:8px}.journey-heading h2,.about-grid h2,.contact-grid h2,.leadership-heading h2{font-size:clamp(36px,4vw,58px);line-height:1.5;letter-spacing:0}.journey-steps h3{font-size:40px;line-height:1.5}.journey-heading p,.journey-steps p,.about-grid p,.contact-grid p,.leadership-heading>p{font-size:15px;line-height:1.95}.journey-tags span{font-size:12px}.about-grid .large-copy{font-size:24px}.process>div:before{left:auto;right:0}.process h3{font-size:23px}.process p{font-size:14px}.leader-caption b{right:auto;left:22px}.leader-caption h3{font-size:28px}.leader-caption>span{font-size:12px}.leader-bio>span{font-size:14px}.leader-bio>p{font-size:15px;line-height:1.9}.leader-link{font-size:14px}.contact-grid form label{font-size:13px}.contact-grid input,.contact-grid select,.contact-grid textarea{font-size:16px}.contact-grid .consent{font-size:12px;line-height:1.9}.contact-grid .small-note{font-size:12px}.contact-mail{direction:ltr;unicode-bidi:isolate}.landing-footer p{font-size:13px}.footer-bottom{font-size:12px}.footer-bottom a{font-size:12px}.skip{left:auto;right:20px}.legal h1,.page-hero h1{letter-spacing:0;line-height:1.5}.legal p{line-height:2;font-size:16px}.legal h2{letter-spacing:0;line-height:1.6}.legal{max-width:900px}a[href^="mailto:"]{unicode-bidi:isolate;direction:ltr;display:inline-block}.language-switch{font-family:Manrope,sans-serif!important}.honey{direction:ltr}@keyframes signal-flow-rtl{0%{right:0;opacity:0}25%{opacity:1}100%{right:calc(100% - 12px);opacity:0}}@keyframes signal-flow-small-rtl{0%{right:0;opacity:0}25%{opacity:1}100%{right:calc(100% - 6px);opacity:0}}@media(max-width:1050px){.floating-header nav{gap:16px;font-size:13px}.hero-machine{margin-right:-45px;margin-left:-40px}.opening h1{font-size:65px}.top-label{left:4%}.bottom-label{right:12%}}@media(max-width:700px){.floating-header{padding:11px 17px}.floating-header nav{font-size:16px}.opening h1{font-size:clamp(45px,12vw,66px);line-height:1.35}.opening .eyebrow{font-size:10px}.opening-lead{font-size:22px}.opening-detail{font-size:14px;line-height:1.9}.opening .button{font-size:13px}.hero-machine{margin:0}.machine-label{font-size:10px}.machine-label b{font-size:12px}.top-label{left:1%;padding:12px 29px 12px 15px}.top-label i{left:auto;right:14px}.bottom-label{right:0}.model-caption{left:0;font-size:9px}.hero-bottom>a{font-size:10px}.scene-control{font-size:10px}.scene-control span{margin-left:0;margin-right:7px}.section-overline{font-size:10px}.statement{font-size:30px;line-height:1.55}.platform-intro p{font-size:14px}.console-bar{font-size:9px;gap:10px}.console-bar>span:last-child{text-align:left;max-width:110px}.console-core{font-size:8px}.console-output{font-size:9px}.console-output small{font-size:8px;line-height:1.6}.console-path span{animation-name:signal-flow-small-rtl}.mode-tabs button{font-size:11px}.mode-description h3{font-size:23px}.mode-description p{font-size:14px}.journey-heading h2,.about-grid h2,.leadership-heading h2{font-size:34px}.journey-steps h3{font-size:31px}.journey-heading p,.journey-steps p,.about-grid p,.contact-grid p,.leadership-heading>p{font-size:14px}.journey-tags span{font-size:11px}.process p{font-size:12px}.contact-grid h2{font-size:42px}.leader-caption h3{font-size:25px}.leader-caption>span{font-size:10px}.leader-caption b{left:17px}.leader-bio>p{font-size:14px}.leader-bio>span{font-size:13px}.footer-bottom{font-size:11px}.landing-footer p{font-size:12px}}
.hero-halo{right:auto;left:3%}.hero-machine:before{left:6%;right:10%}.contact-glow{left:auto;right:-150px}.page-hero .eyebrow:before{margin-inline-end:0}
