/**
 * Funnel — RTL et compat.
 *
 * Le reste du thème utilise des propriétés logiques (inset-inline-*, margin-inline,
 * text-align:start) : la plupart des inversions RTL de la landing d'origine sont donc
 * déjà gratuites. Ne subsistent ici que les cas qui ne se dérivent pas d'une propriété
 * logique — la police arabe et deux alignements de contenu.
 */
[dir="rtl"] body {
  font-family: 'Cairo', var(--fnl-font);
}

[dir="rtl"] .hero h1,
[dir="rtl"] .hero-sub { white-space: normal; }

[dir="rtl"] .sec-head,
[dir="rtl"] .mentor-info,
[dir="rtl"] .offer-list,
[dir="rtl"] .card { text-align: right; }

[dir="rtl"] .card .pico { margin-inline-start: auto; }

[dir="rtl"] .demo-cta { align-items: flex-end; text-align: right; }

/* Compat : le chrome partagé /theme/base/ pose quelques marges Bootstrap 3 dont
   le funnel n'a pas besoin (pas de nav catalogue ni de sidebar). */
.fnl-main > .container,
.fnl-main > .container-fluid { padding: 0; width: auto; max-width: none; }
