.header{z-index:1000;width:100%;margin:0 auto;position:fixed;top:20px}@media (min-width:1024px){.header{max-width:unset}.header__wrapper{justify-content:center;display:flex}}.header-inner{background:#fff;border-radius:100px;justify-content:space-between;align-items:center;padding:3px 20px 3px 24px;transition:box-shadow .3s;display:flex;box-shadow:0 4px 24px #0000001f}@media (min-width:1024px){.header-inner{gap:20px;padding:4px 4px 4px 24px}}.header__logo{align-items:center;text-decoration:none;display:flex}.header__logo-text{color:var(--brand);letter-spacing:-.3px;font-size:20px;font-weight:800}.header__btn{background-color:var(--brand);display:none}@media (min-width:1024px){.header__btn{width:unset;align-items:center;height:42px;padding:8px 16px;font-weight:600;display:flex}}.header__burger{cursor:pointer;z-index:1002;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:10px;display:flex;position:relative}@media (min-width:1024px){.header__burger{display:none}}.header__burger:hover{background-color:#0000!important}.header__burger .burger-icon__line{transition:all .3s}.header__burger.open .burger-icon__line:first-child{transform:translateY(6.5px)rotate(45deg)}.header__burger.open .burger-icon__line:nth-child(2){opacity:0}.header__burger.open .burger-icon__line:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.menu-overlay{z-index:999;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;background:#f5f5f7f7;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.menu-overlay.open{opacity:1;pointer-events:all}.menu-card{background:#fff;border-radius:24px;flex-direction:column;gap:6px;width:calc(100% - 48px);max-width:400px;padding:28px 20px;display:flex;box-shadow:0 8px 48px #00000014}.menu-card__list{flex-direction:column;gap:6px;display:flex}.menu-cta{text-align:left;background:var(--gray-light);color:#1a1a1a;border:none;border-radius:14px;width:100%;padding:17px 20px;font-size:17px;font-weight:600;text-decoration:none;transition:background .15s;display:block}.menu-cta.active{color:var(--blue-delegator);background:color-mix(in oklab, var(--blue-delegator) 16%, #fff)}.menu-cta:active{background:#e4e4e8}.menu-cta--brand{background:var(--brand);color:#fff;text-align:center;border-radius:100px;margin-top:6px;padding:18px 20px;font-weight:700}
