.lp-shell{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}@media (min-width:900px){.lp-shell{padding:0 40px}}.lp-header{position:sticky;top:0;z-index:20;background:rgb(244 241 234 / 0.9);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--c-border);font-family:var(--c-font);line-height:1.6}.lp-header__inner{display:flex;align-items:center;justify-content:space-between;height:64px}.lp-logo{display:inline-flex;align-items:flex-start;text-decoration:none;color:var(--c-text)!important}.lp-logo img{display:block;height:23px;width:auto}.lp-logo sup{font-family:var(--c-font);font-size:9px;line-height:1;margin-left:2px}.lp-header__nav{display:flex;align-items:center;gap:24px}.lp-header__login,.lp-header__link{font-size:0.95rem;font-weight:500;text-decoration:none;padding:8px 2px}.lp-header__login{color:var(--c-text)}.lp-header__login:hover,.lp-header__link:hover{text-decoration:underline;text-underline-offset:3px}.lp-header__link{display:none;color:var(--c-text-muted)!important}.lp-header .lp-header__cta{height:44px;padding:0 18px;font-size:0.92rem;display:none}.lp-header a:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:2px}@media (min-width:768px){.lp-header .lp-header__cta{display:inline-flex}}.lp-header__cta-lg{display:none}@media (min-width:900px){.lp-header__cta-lg{display:inline}.lp-header__cta-sm{display:none}}@media (min-width:960px){.lp-header__link{display:inline}}