/* LTR layout for the full English Marketing Packages page.
   Preserves the existing navy/gold brand, responsive sizing, form values and behavior. */
html[lang="en"] body {
  direction:ltr;
  font-family:Inter,"Cairo",system-ui,Arial,sans-serif;
}
html[lang="en"] .hero,
html[lang="en"] main,
html[lang="en"] .services-strip {
  direction:ltr;
}
html[lang="en"] .hero .hero-content,
html[lang="en"] .hero .hero-content h1,
html[lang="en"] .hero .hero-description,
html[lang="en"] .hero .hero-badge,
html[lang="en"] .why-section,
html[lang="en"] .testimonials,
html[lang="en"] .portfolio-tabs-section,
html[lang="en"] .growth-section,
html[lang="en"] .consult-section,
html[lang="en"] .cta-strip {
  direction:ltr!important;
  text-align:left!important;
}
html[lang="en"] .hero .hero-content h1.tyz-type-heading .tyz-type-ink,
html[lang="en"] .hero .hero-content h1.tyz-type-heading .tyz-type-ghost {
  text-align:left;
}
html[lang="en"] .hero .hero-content h1 span {
  text-align:left;
}
html[lang="en"] .hero .hero-actions a.tyz-luxe-cta {
  text-align:left!important;
}
html[lang="en"] .hero .hero-actions .tyz-luxe-copy,
html[lang="en"] .hero .hero-actions .tyz-luxe-heading,
html[lang="en"] .hero .hero-actions .tyz-luxe-caption,
html[lang="en"] .hero .hero-actions .tyz-luxe-eyebrow {
  direction:ltr!important;
  text-align:left!important;
  align-items:flex-start!important;
}
html[lang="en"] .hero .hero-actions .tyz-luxe-arrow { transform:scaleX(-1); }
html[lang="en"] .hero .hero-actions a.tyz-luxe-cta:hover .tyz-luxe-arrow { transform:scaleX(-1) translateX(-4px)!important; }
html[lang="en"] .hero > .services-strip .services-strip-intro,
html[lang="en"] .hero > .services-strip .services-strip-subtitle {
  direction:ltr!important;
  text-align:left!important;
  align-items:flex-start;
}
html[lang="en"] .hero > .services-strip .services-strip-intro {
  border-inline-start:2px solid rgba(240,191,100,.72);
}
html[lang="en"] .hero > .services-strip .services-row .service-name {
  direction:ltr;
}
html[lang="en"] .why-section :is(h2,h3,p),
html[lang="en"] .testimonials :is(h2,h3,p),
html[lang="en"] .growth-section :is(h2,h3,p),
html[lang="en"] .consult-section :is(h2,h3,p),
html[lang="en"] .cta-strip :is(h2,h3,p){
  text-align:left!important;
}
html[lang="en"] .consult-section .consult-intro,
html[lang="en"] .consult-section .consult-form {
  direction:ltr!important;
  text-align:left!important;
}
html[lang="en"] .consult-section .consult-form :is(label,input,select,small) {
  text-align:left!important;
  direction:ltr!important;
}
html[lang="en"] .consult-section .consult-form .choice-btn {
  direction:ltr!important;
}
html[lang="en"] .consult-section .consult-benefits > div {
  direction:ltr!important;
  text-align:left!important;
}
html[lang="en"] .consult-section .form-status,
html[lang="en"] .consult-section .field-error {
  direction:ltr!important;
  text-align:left!important;
}
html[lang="en"] .consult-section .form-footer {
  direction:ltr!important;
  text-align:left!important;
}
html[lang="en"] .hero-overlay {direction:ltr;text-align:left}
html[lang="en"] .hero-stat-card {direction:ltr;text-align:left}
@media(max-width:900px){
  html[lang="en"] .hero-grid>.hero-content {text-align:left!important}
  html[lang="en"] .hero > .services-strip .services-strip-intro {text-align:left!important}
}
@media(max-width:650px){
  html[lang="en"] .hero .hero-content {text-align:left!important}
  html[lang="en"] .hero > .services-strip .services-row .service-item {
    justify-content:flex-start!important;
    direction:ltr!important;
    text-align:left!important;
  }
  html[lang="en"] .hero > .services-strip .services-row .service-item:last-child {
    justify-content:center!important;
  }
  html[lang="en"] .hero > .services-strip .services-row .service-name {
    direction:ltr!important;
    text-align:left!important;
  }
}
