.me-lp-header:has(.me-lph--sticky){position:sticky;top:0;z-index:1000}.me-lph{background:var(--me-lph-bg,#fff);border-bottom:1px solid rgba(0,0,0,.08);color:var(--me-lph-fg,#1f2933);transition:box-shadow .2s ease}.me-lph.is-scrolled{box-shadow:0 2px 12px rgba(0,0,0,.08)}.me-lph__inner{align-items:center;display:flex;gap:24px;margin:0 auto;max-width:1240px;padding:14px 24px}.me-lph__logo{display:inline-flex;flex:0 0 auto;line-height:0}span.me-lph__logo{cursor:default}.me-lph__nav{align-items:center;display:flex;gap:20px;margin-left:auto}.me-lph__nav ul{display:flex;flex-wrap:wrap;gap:4px 22px;justify-content:flex-end;list-style:none}.me-lph__nav li,.me-lph__nav ul{margin:0;padding:0}.me-lph__nav li[hidden]{display:none}.me-lph__nav ul a{border-bottom:2px solid transparent;color:var(--me-lph-fg,#1f2933);display:inline-block;font-size:15px;font-weight:500;line-height:1.4;padding:6px 0;text-decoration:none;white-space:nowrap}.me-lph__nav ul a.is-active,.me-lph__nav ul a:focus-visible,.me-lph__nav ul a:hover{border-bottom-color:var(--me-lph-accent,#c8102e);color:var(--me-lph-accent,#c8102e)}.me-lph__cta{background:var(--me-lph-accent,#c8102e);border-radius:4px;color:#fff!important;font-size:15px;font-weight:600;padding:10px 18px;text-decoration:none;white-space:nowrap}.me-lph__toggle{background:none;border:0;cursor:pointer;display:none;margin-left:auto;padding:8px}.me-lph__toggle span{background:var(--me-lph-fg,#1f2933);display:block;height:2px;margin:5px 0;transition:transform .2s ease,opacity .2s ease;width:24px}.me-lph__toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.me-lph__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.me-lph__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}[data-me-lph-target]{scroll-margin-top:var(--me-lph-height,80px)}@media (max-width:991px){.me-lph__inner{flex-wrap:wrap;padding:12px 16px}.me-lph__toggle{display:block}.me-lph__nav{align-items:stretch;display:none;flex-basis:100%;flex-direction:column;gap:12px;padding:8px 0 12px}.me-lph.is-open .me-lph__nav{display:flex}.me-lph__nav ul{flex-direction:column;gap:0}.me-lph__nav ul a{border-bottom:1px solid rgba(0,0,0,.06);display:block;padding:10px 0}.me-lph__cta{text-align:center}}