/* ── RTL Support for Arabic, Urdu, Farsi, Hebrew ── */
[dir="rtl"] .nav { flex-direction: row-reverse; }
[dir="rtl"] .nav-links { flex-direction: row-reverse; }
[dir="rtl"] .nav-right { flex-direction: row-reverse; }
[dir="rtl"] .lang-dropdown { right: auto; left: 0; }
[dir="rtl"] .hero-eyebrow { flex-direction: row-reverse; }
[dir="rtl"] .hero-heading { align-items: flex-end; }
[dir="rtl"] .hero-actions { flex-direction: row-reverse; }
[dir="rtl"] .hero-stats { flex-direction: row-reverse; }
[dir="rtl"] .section-header { text-align: right; }
[dir="rtl"] .vp-card { text-align: right; }
[dir="rtl"] .svc-list li { padding-left: 0; padding-right: 1rem; }
[dir="rtl"] .svc-list li::before { left: auto; right: 0; }
[dir="rtl"] .award-card { flex-direction: row-reverse; }
[dir="rtl"] .award-body { text-align: right; }
[dir="rtl"] .timeline { border-left: none; border-right: 1.5px solid rgba(245,168,0,0.35); padding-left: 0; padding-right: 1.5rem; }
[dir="rtl"] .tl-item::before { left: auto; right: calc(-1 * 1.5rem - 5px); }
[dir="rtl"] .tl-item { grid-template-columns: 1fr 80px; direction: rtl; }
[dir="rtl"] .contact-method { flex-direction: row-reverse; }
[dir="rtl"] .contact-method:hover { transform: translateX(-4px); }
[dir="rtl"] .cred-item { flex-direction: row-reverse; }
[dir="rtl"] .footer-grid { direction: rtl; }
[dir="rtl"] .footer-logo { flex-direction: row-reverse; }
[dir="rtl"] .footer-nav ul { text-align: right; }
[dir="rtl"] .footer-badges { flex-direction: row-reverse; }
[dir="rtl"] .festivals-row { flex-direction: row-reverse; }
[dir="rtl"] .festivals-pills { flex-direction: row-reverse; }
[dir="rtl"] .pf-client-badge { left: auto; right: 1.25rem; text-align: right; }
[dir="rtl"] .dir-box { text-align: right; }
[dir="rtl"] .dir-item { align-items: flex-end; }
[dir="rtl"] .form-label { text-align: right; }
[dir="rtl"] .hero-scroll { right: 50%; left: auto; transform: translateX(50%); }
