/* English (LTR) overrides — loaded only on /en/ pages */
:root{--f-body:"IBM Plex Sans","Segoe UI",Arial,sans-serif;--f-head:"Readex Pro","IBM Plex Sans",sans-serif}
body{line-height:1.7}
.btn:hover .arr{transform:translateX(4px)}
.brand small{text-align:left}
.progress i{transform-origin:left}
.fbox::after{transform-origin:left}
.pcard:hover .go::after{transform:translateX(6px)}
.p-hero h1,.p-stage .spec b,.p-kpis div b{text-align:left}
.stat .n{justify-content:flex-start}
.reveal.l{transform:translateX(-30px)}.reveal.r{transform:translateX(30px)}
.dli::after{right:auto;left:0;border-width:0 0 14px 14px;border-color:transparent transparent transparent var(--sand)}
.lat{direction:ltr}
[dir=ltr] .go::after,[dir=ltr] a .go::after{content:"→"}
