/* OnlySales V24 – compact language selector; no changes to original layouts */
.os-local-hero-menu{display:flex;justify-content:flex-end;align-items:center;margin-bottom:12px}
.os-language-menu{position:relative;display:inline-block;flex:none;z-index:200;font:600 12px/1.2 Inter,Arial,sans-serif;margin-left:3px;color:inherit}
.os-language-menu summary{display:flex;align-items:center;justify-content:center;gap:5px;list-style:none;cursor:pointer;padding:10px 11px;border:1px solid currentColor;border-radius:10px;opacity:.9;white-space:nowrap;min-width:66px;user-select:none}
.os-language-menu summary::-webkit-details-marker{display:none}
.os-language-menu summary:hover{opacity:1}
.os-language-menu .os-language-options{position:absolute;top:calc(100% + 10px);right:0;min-width:168px;max-height:min(75vh,350px);overflow-y:auto;border:1px solid #c6d8ce;border-radius:12px;background:#fff;color:#1d352c;box-shadow:0 14px 32px rgba(0,0,0,.22);padding:6px;z-index:250}
.os-language-menu .os-language-options a{display:block;padding:9px 12px;border-radius:7px;color:inherit;text-decoration:none;font-size:13px;font-weight:600;line-height:1.35}
.os-language-menu .os-language-options a:hover,.os-language-menu .os-language-options a[aria-current=page]{background:#e9f4e5;color:#173d2b}
.os-language-menu:focus-within{z-index:251}
.os-language-menu summary:focus-visible,.os-language-menu .os-language-options a:focus-visible{outline:3px solid #60ad6e;outline-offset:2px}
@media(max-width:1080px){.nav-right .os-language-menu{margin-left:0;margin-right:4px}}
@media(max-width:600px){.os-language-menu summary{padding:8px 9px;min-width:60px}.os-language-menu .os-language-options{right:-10px}}
/* Keep translated pricing and 5-step copy legible across languages */
.import .journey-step .journey-copy > p.section-intro{max-width:630px;margin-top:14px;line-height:1.75}
.import .case-study .case-story-copy > p{line-height:1.7}
.import .model-card li{overflow-wrap:break-word}
.import .lead-form .field{min-width:0}
