/* English (LTR) overrides — load after style.css */
body{direction:ltr;text-align:left;font-family:Inter,Arial,sans-serif}
h1,h2,h3,.step span,.slide-counter{font-family:Manrope,Inter,sans-serif}
.desktop-nav>a:not(.nav-cta):after{right:auto;left:0}
.mobile-menu{right:auto;left:0;transform:translateX(-105%);box-shadow:20px 0 60px rgba(6,23,58,.25)}
.mobile-menu.open{transform:none}
.mobile-close{left:auto;right:16px}
.hero-overlay{background:linear-gradient(90deg,rgba(6,23,58,.92) 0%,rgba(6,23,58,.7) 45%,rgba(6,23,58,.15) 100%)}
.hero h1{line-height:1.2;letter-spacing:-.5px}
.slide-counter{left:auto;right:40px}
.slider-btn.prev{right:auto;left:18px}.slider-btn.next{left:auto;right:18px}
.step span{right:auto;left:18px}
.about-badge{left:auto;right:-14px}
.back-to-top{left:auto;right:24px}
.feature-card a:hover i{transform:translateX(5px)}
.section h2,.search-launch h2{line-height:1.25}
@media(max-width:640px){
  .hero-overlay{background:linear-gradient(0deg,rgba(6,23,58,.92),rgba(6,23,58,.72))}
  .slide-counter{right:20px}.about-badge{right:10px}
}
