body{--site-header-size:92px}#top.site-header{--header-gutter:48px;--header-control-size:54px;--header-logo-height:34px}#top.site-header .header-inner{width:min(1490px, calc(100% - var(--header-gutter) * 2));height:var(--site-header-size);min-height:var(--site-header-size);grid-template-columns:auto minmax(0,1fr) auto;justify-content:normal;align-items:center;gap:24px;min-width:0;margin-inline:auto;padding:0;display:grid}#top.site-header .brand{justify-self:start;min-width:0;margin:0}#top.site-header .brand-logo{width:auto;height:var(--header-logo-height);flex-shrink:0;max-width:none;display:block}#top.site-header .main-nav{align-items:center;gap:clamp(20px,2vw,32px);min-width:0;margin:0;display:flex}#top.site-header .main-nav a{white-space:nowrap;align-items:center;min-height:44px;line-height:1.2;display:inline-flex;font-size:15px!important}#top.site-header .header-actions{visibility:visible;pointer-events:auto;justify-self:end;align-items:center;gap:16px;min-width:0;margin:0;display:flex}#top.site-header .header-actions .button--site-cta{height:var(--header-control-size);min-height:var(--header-control-size);white-space:nowrap;justify-content:center;align-items:center;min-width:0;padding:0 24px;line-height:1.2;display:inline-flex;font-size:16px!important}#top.site-header .header-actions .button--primary{flex:0 0 224px;width:224px}#top.site-header .header-actions .button--secondary{flex:0 0 268px;width:268px}#top.site-header .header-telegram{flex:0 0 var(--header-control-size);width:var(--header-control-size);height:var(--header-control-size);color:#176ee7;opacity:1;box-shadow:none;background:#ffffffa3;border:1px solid #cfe1fa;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s,border-color .16s,transform .1s cubic-bezier(.2,0,0,1);display:inline-flex}#top.site-header .header-telegram__icon{fill:currentColor;flex:0 0 28px;width:28px;height:28px;display:block}#top.site-header .header-telegram:hover{color:#075fc9;background-color:#eaf3ff;border-color:#9fc5f7}#top.site-header .header-telegram:active{background-color:#d5e7ff;transform:scale(.99)}#top.site-header .header-telegram:focus-visible{outline-offset:3px;outline:2px solid #176ee7}#top.site-header .menu-toggle{width:var(--header-control-size);min-width:var(--header-control-size);height:var(--header-control-size);min-height:var(--header-control-size);justify-self:end;margin:0;display:none}#mobile-menu.mobile-menu-layer{display:none}#mobile-menu .mobile-menu{top:calc(50% + var(--site-header-size) / 2);max-height:calc(100vh - var(--site-header-size) - 32px);max-height:calc(100dvh - var(--site-header-size) - 32px);display:flex}#mobile-menu .mobile-menu__actions .button--site-cta{display:flex}@media (width<=1439px){body{--site-header-size:80px}#top.site-header{--header-gutter:32px;--header-control-size:48px}#top.site-header .header-inner{gap:16px}#top.site-header .main-nav{display:none}#top.site-header .header-actions{gap:12px}#top.site-header .menu-toggle{display:inline-flex}#top.site-header .header-telegram__icon{flex-basis:26px;width:26px;height:26px}#mobile-menu.mobile-menu-layer{display:block}}@media (width<=1023px){body{--site-header-size:72px}#top.site-header{--header-gutter:16px}#top.site-header .header-actions .button--secondary{display:none}}@media (width<=599px){body{--site-header-size:64px}#top.site-header{--header-control-size:44px;--header-logo-height:28px}#top.site-header .header-inner{gap:12px}#top.site-header .header-actions{gap:0}#top.site-header .header-actions .button--site-cta{display:none}}
