.site-language{position:relative;flex:0 0 auto;z-index:45;margin-inline-start:12px;color:#edf6f2;font-family:inherit}.site-language summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:46px;padding:0 12px;border:1px solid #3b514b;border-radius:12px;cursor:pointer;background:#14201e;font-size:12px;font-weight:700}.site-language summary::-webkit-details-marker{display:none}.site-language summary svg{width:21px;height:21px}.site-language[open] summary,.site-language summary:hover{border-color:#63cd9b}.site-language :focus-visible{outline:2px solid #cbf58c;outline-offset:3px}.language-list{position:absolute;inset-inline-end:0;top:calc(100% + 10px);width:260px;max-height:min(65vh,480px);overflow:auto;padding:8px;border:1px solid #3b514b;border-radius:16px;background:#172422;box-shadow:0 20px 55px #0008;display:grid;gap:3px}.language-list button{font:inherit;font-size:14px;text-align:start;border:0;border-radius:9px;padding:12px 14px;color:#edf6f2;background:transparent;cursor:pointer;min-height:44px}.language-list button:hover{background:#293c34}.language-list button[aria-pressed=true]{background:#cdf68c;color:#162b22;font-weight:700}.language-error{position:absolute;top:100%;inset-inline-end:0;min-width:220px;padding:12px;background:#293c34;color:#fff;border-radius:10px;font-size:13px}.language-error[hidden]{display:none}.language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.language-grid .language-option{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #3b514b;border-radius:12px;margin:0;cursor:pointer}.language-option input{width:20px!important;height:20px;flex:0 0 auto;margin:0;accent-color:#bff181}.language-option small{margin-inline-start:auto;color:#91a89f}.language-option:has(input:checked){background:#23392d;border-color:#60895c}html[dir=rtl] .record,html[dir=rtl] .hero-copy,html[dir=rtl] .section-heading{text-align:right}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] input[type=tel],html[dir=rtl] input[name=domain],html[dir=rtl] input[name=code]{direction:ltr;text-align:left}
@media(max-width:1100px){header.site-nav{gap:12px}header.site-nav nav{gap:14px}.site-language{margin-inline-start:0}}
@media(max-width:1050px){.site-language summary{padding:0 9px;gap:5px}.site-language summary>span:last-child{display:none}.site-language{position:static;margin-inline-start:auto}.site-language .language-list{top:calc(100% - 6px);inset-inline-end:16px;max-width:calc(100vw - 32px)}header.site-nav .mobile-menu{margin-inline-start:0}.language-grid{grid-template-columns:1fr}header.site-nav .account-nav-actions{margin-inline-start:auto}header.site-nav .account-nav-actions~.site-language{margin-inline-start:0}}
@media(max-width:380px){header.site-nav{gap:7px}header.site-nav .brand{font-size:26px}.site-language summary{min-height:42px;padding:0 7px}.site-language .language-code{font-size:10px}header.site-nav .mobile-menu summary{padding:0 10px}header.site-nav .mobile-menu summary span{display:none}header.site-nav #logout{font-size:11px;padding:10px}}

@media(max-width:380px){header.site-nav.wrap{padding-left:16px;padding-right:16px}.site-language summary svg{width:18px;height:18px}}
