.language-switcher{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;white-space:nowrap;padding:3px;border:1px solid #ffffff50;border-radius:99px;font:600 11px/1 "Raleway",sans-serif;color:inherit;letter-spacing:.025em}
.language-switcher>a{display:inline-flex;align-items:center;justify-content:center;min-width:31px;min-height:32px;padding:6px;border-radius:99px;text-decoration:none;color:inherit;transition:background .15s,color .15s}
.language-switcher>a:hover{background:#ffffff20}.language-switcher>a[aria-current=page]{background:#fbf7f0;color:#264f3b}.language-switcher>a:focus-visible{outline:2px solid #d8bd84;outline-offset:2px}
.price-language-note{font-size:13px;margin:0 0 25px;padding:17px 20px;background:var(--soft);border-radius:14px}.price-language-note a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:600px){.price-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-category-grid>a{min-width:0}.price-category-grid h3{font-size:18px;overflow-wrap:anywhere}}
.site-head .head-actions{flex-wrap:nowrap}.site-head .language-switcher{gap:2px;font-size:11px;border-top:1px solid #ffffff50;padding:3px}.site-head .language-switcher>a{padding:6px;min-height:32px}.site-head .head-actions>.language-switcher{margin-left:4px}
body:not(.app-page) .site-head.legal-header{display:grid;grid-template-columns:auto 1fr auto;gap:24px}body:not(.app-page) .site-head.legal-header>nav{justify-content:center}body:not(.app-page) .site-head.legal-header>.head-actions{grid-column:3;grid-row:1}
@media(max-width:1000px){body:not(.app-page) .site-head.legal-header{grid-template-columns:1fr auto;gap:16px}body:not(.app-page) .site-head.legal-header>.head-actions{grid-column:2;grid-row:1}body:not(.app-page) .site-head.legal-header>nav{grid-column:1/-1;grid-row:2;justify-content:flex-start}}
@media(max-width:600px){.language-switcher{font-size:10px;padding:2px}.language-switcher>a,.site-head .language-switcher>a{min-width:28px;min-height:32px}.site-header .header-cta,.site-header .header-phone{display:none}.site-head .head-actions{gap:7px}.site-head .head-actions>.partner-link{display:none}.site-head .head-actions>.language-switcher{margin-left:0}.site-head .language-switcher{font-size:10px;padding:2px}.site-head .app-brand img{width:32px;height:32px}.site-head .app-brand strong{font-size:18px}.site-head .app-brand strong b{display:block}.site-head .app-brand small{font-size:7px}}
@media(prefers-reduced-motion:reduce){.language-switcher>a{transition:none}}
