.tm-language-toggle{pointer-events:auto;cursor:pointer;background:none;border:1px solid #ffffff35;color:#fff;border-radius:4px;font:600 13px/1.4 Cairo,Arial,sans-serif;min-height:42px;padding:8px 12px;margin-right:12px;transition:border-color .2s}
.tm-language-toggle:hover{border-color:#f12b35}.tm-language-toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}
html[data-tm-language="en"] .tm-system__hero-grid{justify-content:flex-end}
html[data-tm-language="en"] .tm-system h1{font-size:clamp(40px,4.3vw,70px);line-height:1.14;letter-spacing:-.035em}
html[data-tm-language="en"] .tm-system__intro,html[data-tm-language="en"] .tm-diagnosis__intro,html[data-tm-language="en"] .journey-hero__copy{text-align:left;direction:ltr}
html[data-tm-language="en"] .tm-system__lead,html[data-tm-language="en"] .tm-problem p,html[data-tm-language="en"] .journey-hero__description{line-height:1.75}
html[data-tm-language="en"] .journey-hero__signature{direction:ltr}
html[data-tm-language="en"] .journey-hero__title{line-height:1.3}
html[data-tm-language="en"] .journey-hero__resolution{line-height:1.3}
html[data-tm-language="en"] .tm-engine__stage small{font-family:Arial,sans-serif;line-height:1.5;max-width:220px}
html[data-tm-language="en"] .tm-engine__note{line-height:1.65}
@media(max-width:700px){.tm-language-toggle{font-size:11px;padding:8px;min-height:40px;margin-right:8px}.journey-hero .journey-hero__brand{left:82px;transform:none;width:88px}.tm-system-header .journey-hero__nav{justify-content:flex-end}html[data-tm-language="en"] .tm-system h1{font-size:clamp(32px,9vw,44px);line-height:1.15}html[data-tm-language="en"] .tm-engine__stage{gap:8px}html[data-tm-language="en"] .tm-engine__stage small{font-size:10px}html[data-tm-language="en"] .tm-gap__node{font-size:13px}html[data-tm-language="en"] .tm-gap__break small{font-size:9px}}
@media(max-width:360px){.journey-hero .journey-hero__brand{width:70px;left:74px}.tm-language-toggle{padding-inline:5px}.journey-hero__nav-cta{padding-inline:9px}}
