.home-header{z-index:30;width:100%;height:80px;color:var(--home-ink,#202a3c);background:var(--home-bg,#faf9f6);border-bottom:1px solid color-mix(in srgb, var(--home-ink,#202a3c) 12%, transparent);position:sticky;top:0}.home-header__inner{box-sizing:border-box;align-items:center;gap:clamp(18px,2.3vw,36px);width:min(1320px,100% - 112px);height:100%;margin-inline:auto;padding-inline:0;display:flex}.home-header__brand{color:var(--home-ink,#202a3c);letter-spacing:-.025em;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:1rem;font-weight:680;line-height:1.15;text-decoration:none;display:inline-flex}.home-header__brand img{object-fit:contain;width:34px;height:34px;display:block}.home-header__brand-short{display:none}.home-header__desktop-nav{align-items:center;gap:clamp(18px,2.1vw,32px);margin-left:auto;display:flex}.home-header__link,.home-header__mobile-link{min-height:44px;color:var(--home-muted,#5f6878);align-items:center;font-size:.94rem;font-weight:560;line-height:1.25;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.home-header__link:after{background:var(--home-accent,#1867c0);content:"";transform-origin:0;height:1px;transition:transform .16s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.home-header__link:hover,.home-header__mobile-link:hover{color:var(--home-ink,#202a3c)}.home-header__link:hover:after{transform:scaleX(1)}.home-header__link[data-download=true]{color:var(--home-ink,#202a3c);font-weight:680}.home-header__link[data-download=true]:after{height:2px;transform:scaleX(1)}.home-header__controls{flex:none;align-items:center;gap:12px;display:flex}.home-header__menu-toggle{width:44px;height:44px;color:var(--home-ink,#202a3c);border:1px solid color-mix(in srgb, var(--home-ink,#202a3c) 18%, transparent);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:none}.home-header__menu-icon{width:18px;height:14px;display:block;position:relative}.home-header__menu-line{background:currentColor;width:18px;height:1.5px;display:block;position:absolute;left:0}.home-header__menu-line:first-child{top:1px}.home-header__menu-line:nth-child(2){top:11px}.home-header__mobile-fallback{display:none}.home-header__mobile-menu{z-index:31;width:calc(100% - 2*clamp(24px,4vw,64px));max-width:1320px;color:var(--home-ink,#202a3c);background:var(--home-bg,#faf9f6);border:1px solid color-mix(in srgb, var(--home-ink,#202a3c) 14%, transparent);box-sizing:border-box;border-top:0;flex-direction:column;padding:8px clamp(14px,3vw,22px);display:flex;position:absolute;top:100%;left:50%;translate:-50%}.home-header__mobile-link{min-height:52px;color:var(--home-ink,#202a3c);border-bottom:1px solid color-mix(in srgb, var(--home-ink,#202a3c) 10%, transparent);padding-inline:8px}.home-header__mobile-link:last-child{border-bottom:0}.home-header :is(a,button):focus-visible{outline:2px solid var(--home-accent,#1867c0);outline-offset:4px}@media (width<=63.999rem){.home-header{height:auto;min-height:80px}.home-header__inner{gap:12px;min-height:80px}.home-header__brand{gap:8px;font-size:.92rem}.home-header__brand img{width:30px;height:30px}.home-header__desktop-nav{display:none}.home-header__controls{gap:6px;margin-left:auto}.home-header[data-enhanced=true] .home-header__menu-toggle{display:inline-flex}.home-header[data-enhanced=true] .home-header__mobile-fallback{display:none}.home-header[data-enhanced=false] .home-header__inner{flex-wrap:wrap}.home-header__mobile-fallback{box-sizing:border-box;flex-wrap:wrap;gap:8px clamp(16px,6vw,28px);width:min(100%,1320px);margin-inline:auto;padding:0 clamp(24px,4vw,64px) 14px;display:flex}.home-header__mobile-fallback .home-header__link{min-height:40px}.home-header__mobile-menu{padding-inline:14px}}@media (width<=1199px){.home-header__inner{width:calc(100% - 80px)}}@media (width<=959px){.home-header__inner{width:calc(100% - 56px)}}@media (width<=639px){.home-header__inner{width:calc(100% - 40px)}}@media (width<=23.75rem){.home-header__inner{gap:8px;width:calc(100% - 32px);padding-inline:0}.home-header__brand{gap:6px;font-size:.86rem}.home-header__brand img{width:26px;height:26px}.home-header__brand-full{display:none}.home-header__brand-short{display:inline}.home-header__controls{flex:0 auto;gap:2px;min-width:0;max-width:calc(100% - 150px)}.home-header__controls :is(label,select){min-width:0;max-width:100%}.home-header__menu-toggle{width:36px;height:36px}.home-header__mobile-fallback{padding-inline:16px}}.home-header__controls label{color:var(--home-muted,#5f6878)}.home-header__controls select{color:var(--home-ink,#202a3c);border:1px solid color-mix(in srgb, var(--home-ink,#202a3c) 16%, transparent);background:0 0;border-radius:4px}@media (prefers-reduced-motion:reduce){.home-header__link,.home-header__mobile-link,.home-header__link:after{transition:none}}.home-header__link,.home-header__mobile-link{align-items:center;gap:8px;display:inline-flex}.home-header svg{flex-shrink:0}.home-header-controls:where(.astro-5o2cnych){display:contents}.home-header-controls:where(.astro-5o2cnych) label,.home-header-controls:where(.astro-5o2cnych) label:hover{color:var(--md-sys-color-on-background)}.home-header-controls:where(.astro-5o2cnych) select{background-color:color-mix(in srgb, var(--md-sys-color-surface) 72%, transparent);border-radius:9999px;min-height:2.5rem}@media (width<=47.999rem){.home-header-controls:where(.astro-5o2cnych) label{--sl-select-width:0rem!important}}
