.language-picker{position:relative;flex:0 0 auto}.language-trigger{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;font-weight:750;font-size:.8rem;white-space:nowrap}.language-trigger:hover,.language-trigger:focus-visible{border-color:var(--gold);background:rgba(255,255,255,.14);outline:0}.language-current-flag{font-size:1.1rem;line-height:1}.language-chevron{font-size:1rem;transition:transform .2s}.language-trigger[aria-expanded="true"] .language-chevron{transform:rotate(180deg)}.language-menu{position:absolute;right:0;top:calc(100% + 10px);width:230px;padding:8px;background:#fff;color:var(--ink);border:1px solid #dce5e0;border-radius:16px;box-shadow:var(--shadow);z-index:80}.language-menu[hidden]{display:none}.language-option{width:100%;display:flex;align-items:center;gap:11px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font-weight:700;font-size:.9rem}.language-option:hover,.language-option:focus-visible{background:var(--mint);outline:0}.language-option[aria-selected="true"]{background:#fff5c9;color:var(--forest)}.language-option span:first-child{font-size:1.2rem}html[dir="rtl"] body{text-align:right}html[dir="rtl"] .language-menu{right:auto;left:0}html[dir="rtl"] .language-option{text-align:right}html[dir="rtl"] .hero-note,html[dir="rtl"] .secure-note{flex-direction:row-reverse}html[dir="rtl"] .footer-bottom,html[dir="rtl"] .cta-grid{direction:rtl}
@media(max-width:1180px){.language-current-name{display:none}.language-trigger{width:42px;justify-content:center;padding:0}.language-chevron{display:none}}
@media(max-width:980px){.language-picker{margin-left:auto}.menu-btn{margin-left:0}.language-current-name{display:inline}.language-trigger{width:auto;padding:0 12px}.language-chevron{display:inline}.language-menu{right:0}.nav-wrap{gap:10px}}
@media(max-width:560px){.language-current-name{display:none}.language-trigger{width:42px;padding:0}.language-chevron{display:none}.language-menu{position:fixed;left:16px;right:16px;top:116px;width:auto}.brand img{width:min(39vw,155px)}}
