@font-face{font-family:PostoshaRounded;src:url('/assets/fonts/Nunito.ttf') format('truetype');font-weight:200 1000;font-style:normal;font-display:optional}
@font-face{font-family:Postosha;src:url('/assets/fonts/Nunito.ttf') format('truetype');font-weight:200 1000;font-display:optional}
.site-header-container{container:site-header / inline-size;position:relative;z-index:30}
.site-header.header{position:relative;z-index:30;display:flex;align-items:center;gap:24px;min-height:108px;height:auto;padding-block:18px;border-bottom:1px solid var(--line);flex-wrap:nowrap;width:100%}
.site-header.header .logo{width:178px;height:50px;display:flex;align-items:center;flex-shrink:0;margin-right:auto}.site-header.header .logo img{width:178px;height:50px;object-fit:contain}
.site-header.header nav.site-menu{display:flex;align-items:center;gap:12px;width:max-content;flex:0 0 auto;flex-wrap:nowrap;white-space:nowrap;margin-left:auto}
.site-header.header .header-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:auto;height:auto;flex-shrink:0;min-height:46px;padding:10px 17px 10px 12px;border:0;border-radius:12px;color:var(--button-text,#fff);font:800 14px/1.35 Postosha,'Segoe UI',sans-serif;letter-spacing:0;text-decoration:none;cursor:pointer;box-shadow:0 4px 12px var(--button-shadow);transition:transform .18s,box-shadow .18s;background:linear-gradient(135deg,var(--button-light),var(--button-dark))}
.site-header.header .header-button:after{content:'';position:absolute;right:0;top:0;width:12px;height:12px;background:var(--button-fold);clip-path:polygon(0 0,100% 100%,0 100%);border-bottom-left-radius:2px;pointer-events:none}
.site-header.header .header-button:hover{color:var(--button-text,#fff);transform:translateY(-2px);box-shadow:0 7px 17px var(--button-shadow)}
.site-header.header .header-button:focus-visible,.site-header.header .header-dropdown a:focus-visible{outline:3px solid #263e68;outline-offset:4px}
.site-header.header .header-about-button{--button-light:#f2f3f5;--button-dark:#e6e8ec;--button-fold:#d0d4db;--button-shadow:#263e6812;--button-text:#39434f;list-style:none}
.site-header.header .header-download{--button-light:#f2f3f5;--button-dark:#e6e8ec;--button-fold:#d0d4db;--button-shadow:#263e6812;--button-text:#39434f}
.site-header.header .header-support{--button-light:#6590ef;--button-dark:#4f7de8;--button-fold:#a6bff5;--button-shadow:#4f7de82b}
.site-header.header .header-icon{display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;background:#ffffffeb;border-radius:50%;color:var(--button-text,var(--button-dark))}
.site-header.header .header-icon svg{display:block;width:20px;height:20px}
.site-header.header .header-support-mark svg{width:27px;height:27px}
.site-header.header .header-chevron{width:12px;height:12px;flex-shrink:0;transition:transform .18s}
.site-header.header .header-about{position:relative;margin:0;padding:0;border:0}
.site-header.header .header-about summary::-webkit-details-marker{display:none}
.site-header.header .header-about[open] .header-chevron{transform:rotate(180deg)}
.site-header.header .header-dropdown{position:absolute;left:0;top:calc(100% + 12px);z-index:40;width:260px;padding:8px;background:#fff;border:1px solid #e3e7f1;border-radius:15px;box-shadow:0 16px 45px #263e6826;white-space:normal}
.site-header.header .header-dropdown a{display:block;padding:11px 14px;border-radius:9px;color:#33404f;font:600 14px/1.5 'Segoe UI',sans-serif;text-decoration:none}
.site-header.header .header-dropdown a:hover,.site-header.header .header-dropdown a[aria-current=page]{color:#263e68;background:#f0f3f8}
.site-header.header nav.locale-links{display:flex;align-items:center;gap:11px;width:auto;flex-shrink:0;font-size:12px;justify-content:initial}
@media(prefers-reduced-motion:reduce){.site-header.header .header-button,.site-header.header .header-chevron{transition:none}.site-header.header .header-button:hover{transform:none}}

.site-header.header .header-button{height:47px}
.site-header.header nav.locale-links{width:120px;justify-content:space-between;gap:0}
.site-header.header .header-about-button{width:var(--about-width)}.site-header.header .header-download{width:var(--download-width)}.site-header.header .header-support{width:var(--support-width)}
.site-header.header-ru{--about-width:186px;--download-width:130px;--support-width:162px}
@container site-header (width < 704px){.site-header.header-ru{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding-block:20px}
.site-header.header-ru .logo{order:1;margin:0;justify-self:center}
.site-header.header-ru nav.locale-links{order:2;justify-content:center}
.site-header.header-ru nav.site-menu{order:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;align-items:stretch}
.site-header.header-ru .header-about{min-width:0;width:100%}
.site-header.header-ru .header-button{width:100%;height:100%;min-width:0}
}
.site-header.header-en{--about-width:136px;--download-width:142px;--support-width:128px}
@container site-header (width < 776px){.site-header.header-en{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding-block:20px}
.site-header.header-en .logo{order:1;margin:0;justify-self:center}
.site-header.header-en nav.locale-links{order:2;justify-content:center}
.site-header.header-en nav.site-menu{order:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;align-items:stretch}
.site-header.header-en .header-about{min-width:0;width:100%}
.site-header.header-en .header-button{width:100%;height:100%;min-width:0}
}
.site-header.header-de{--about-width:192px;--download-width:142px;--support-width:160px}
@container site-header (width < 864px){.site-header.header-de{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding-block:20px}
.site-header.header-de .logo{order:1;margin:0;justify-self:center}
.site-header.header-de nav.locale-links{order:2;justify-content:center}
.site-header.header-de nav.site-menu{order:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;align-items:stretch}
.site-header.header-de .header-about{min-width:0;width:100%}
.site-header.header-de .header-button{width:100%;height:100%;min-width:0}
}
.site-header.header-hu{--about-width:184px;--download-width:128px;--support-width:148px}
@container site-header (width < 830px){.site-header.header-hu{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding-block:20px}
.site-header.header-hu .logo{order:1;margin:0;justify-self:center}
.site-header.header-hu nav.locale-links{order:2;justify-content:center}
.site-header.header-hu nav.site-menu{order:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;align-items:stretch}
.site-header.header-hu .header-about{min-width:0;width:100%}
.site-header.header-hu .header-button{width:100%;height:100%;min-width:0}
}
.site-header.header-es{--about-width:160px;--download-width:142px;--support-width:122px}
@container site-header (width < 794px){.site-header.header-es{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding-block:20px}
.site-header.header-es .logo{order:1;margin:0;justify-self:center}
.site-header.header-es nav.locale-links{order:2;justify-content:center}
.site-header.header-es nav.site-menu{order:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;align-items:stretch}
.site-header.header-es .header-about{min-width:0;width:100%}
.site-header.header-es .header-button{width:100%;height:100%;min-width:0}
}
.site-header.header-pt{--about-width:134px;--download-width:116px;--support-width:118px}
@container site-header (width < 738px){.site-header.header-pt{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding-block:20px}
.site-header.header-pt .logo{order:1;margin:0;justify-self:center}
.site-header.header-pt nav.locale-links{order:2;justify-content:center}
.site-header.header-pt nav.site-menu{order:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:0;align-items:stretch}
.site-header.header-pt .header-about{min-width:0;width:100%}
.site-header.header-pt .header-button{width:100%;height:100%;min-width:0}
}
@container(max-width:580px){.site-header.header nav.site-menu{gap:8px}.site-header.header .header-button{flex-direction:column;gap:5px;min-height:65px;padding:8px 3px;border-radius:11px;font-size:12px;white-space:nowrap}.site-header.header .header-icon{width:24px;height:24px}.site-header.header .header-icon svg{width:18px;height:18px}.site-header.header .header-support-mark svg{width:24px;height:24px}.site-header.header .header-chevron{position:absolute;right:6px;top:12px;width:9px;height:9px}.site-header.header .header-dropdown{width:min(270px,calc(100vw - 40px))}}
@container(max-width:360px){.site-header.header .header-button{font-size:11px}}
