.topbar .site-language{position:relative;flex:0 0 auto;color:#102a3a;font:600 13px/1.35 system-ui,-apple-system,"Segoe UI",sans-serif}
.topbar .site-language-toggle{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 11px;border:1px solid #c5dedb;border-radius:13px;background:#f8fcfb;color:#102a3a;list-style:none;cursor:pointer;user-select:none;box-shadow:0 2px 5px #102a3a05;transition:background .15s,border-color .15s,box-shadow .15s}
.topbar .site-language-toggle::-webkit-details-marker{display:none}.topbar .site-language-toggle::marker{content:""}
.topbar .site-language-toggle:hover,.topbar .site-language[open]>.site-language-toggle{background:#e7f5f2;border-color:#72b4ad;box-shadow:0 4px 12px #087c780b}
.topbar .site-language-toggle:focus-visible,.topbar .site-language-popover a:focus-visible{outline:3px solid #087c78;outline-offset:3px}
.topbar .site-language-flag{display:block;flex:none;object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px #102a3a12}
.topbar .site-language-globe{width:18px;height:18px;color:#426d73;flex:none}.topbar .site-language-code{font-size:11px;letter-spacing:.04em;font-weight:750}
.topbar .site-language-chevron{width:13px;height:13px;color:#426d73;transition:transform .15s}.topbar .site-language[open] .site-language-chevron{transform:rotate(180deg)}
.topbar .site-language-popover{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;z-index:100;min-width:216px;padding:10px;border:1px solid #c5dedb;border-radius:17px;background:#f8fcfb;box-shadow:0 16px 42px #102a3a21;color:#102a3a}
.topbar .site-language-popover>p{margin:3px 9px 8px;color:#426d73;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.topbar .site-language-popover ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.topbar .site-language-popover li{margin:0;padding:0}
.topbar .site-language-popover a{display:flex;align-items:center;gap:11px;width:100%;min-height:46px;margin:0;padding:11px 10px;border:0;border-radius:10px;color:#102a3a;background:transparent;font:600 13px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif;text-decoration:none;white-space:nowrap}
.topbar .site-language-popover a:hover{background:#e7f5f2;color:#087c78}.topbar .site-language-popover a[aria-current="true"]{background:#dff2ee;color:#075f5d}
.topbar .site-language-check{margin-inline-start:auto;width:17px;height:17px;opacity:0;flex:none}.topbar .site-language-popover a[aria-current="true"] .site-language-check{opacity:1}
@media(max-width:820px){.topbar .site-language{align-self:flex-start;margin:5px 0 2px}.topbar .site-language-popover{position:static;margin-top:9px;min-width:min(250px,calc(100vw - 64px));max-width:calc(100vw - 64px)}}
@media(prefers-reduced-motion:reduce){.topbar .site-language-toggle,.topbar .site-language-chevron{transition:none}}

.topbar .site-language-popover{max-height:min(80vh,470px);overflow:auto;overscroll-behavior:contain}

html[lang="uk"] .mock-grid span:after{content:"ЗАХИЩЕНО"}html[lang="uk"] .faq-hero:before{content:"ПИТАННЯ"}
html[lang="ru"] .mock-grid span:after{content:"ЗАЩИЩЕНО"}html[lang="ru"] .faq-hero:before{content:"ВОПРОСЫ"}
html[lang="fr"] .mock-grid span:after{content:"PROTÉGÉ"}html[lang="fr"] .faq-hero:before{content:"FAQ"}
html[lang="tr"] .mock-grid span:after{content:"KORUMALI"}html[lang="tr"] .faq-hero:before{content:"SSS"}
html[lang="de"] .mock-grid span:after{content:"GESCHÜTZT"}html[lang="de"] .faq-hero:before{content:"FAQ"}
html[lang="it"] .mock-grid span:after{content:"PROTETTO"}html[lang="it"] .faq-hero:before{content:"FAQ"}