.ld-header{z-index:30;background:var(--ld-bg);background:color-mix(in srgb, var(--ld-bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--ld-line-2);color:var(--ld-ink);font-family:var(--ld-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.2;position:sticky;top:0}.ld-header *,.ld-header :before,.ld-header :after{box-sizing:border-box}.ld-header :where(a){color:inherit;text-decoration:none}.ld-header :focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #0a7a4a}.ld-nav{min-height:72px;padding:14px var(--ld-gutter);width:min(var(--ld-wrap), 100%);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.ld-header~*{scroll-margin-top:73px}.ld-nav-left{align-items:center;gap:12px;display:flex}.ld-brand{align-items:center;display:inline-flex}.ld-brand img{width:auto;height:40px;display:block}.ld-nav-links{color:var(--ld-ink);align-items:center;gap:30px;font-size:15px;font-weight:600;display:flex}.ld-nav-links a:hover{color:var(--ld-green)}.ld-nav .navdd-trigger{font-family:var(--ld-sans);color:var(--ld-ink);font-size:15px;font-weight:600}.ld-nav .navdd:hover .navdd-trigger,.ld-nav .navdd:focus-within .navdd-trigger{color:var(--ld-green)}.ld-nav .navdd-item{font-family:var(--ld-sans);color:var(--ld-ink);font-weight:600}.ld-nav .navdd-item:hover{color:var(--ld-green);background:var(--ld-green-50)}.ld-nav .navdd-panel{border-color:var(--ld-line-2);border-radius:18px;box-shadow:0 20px 48px -18px #15141c38,0 4px 12px -6px #15141c1a}.ld-nav .navdd-rich .navdd-panel{box-shadow:var(--ld-shadow-menu);border-radius:20px}.ld-nav .navdd-rich:hover .navdd-trigger,.ld-nav .navdd-rich:focus-within .navdd-trigger,.ld-nav .navdd-rich.is-open .navdd-trigger{background:var(--ld-tint);color:var(--ld-ink)}.ld-nav .navdd-item-rich span{color:var(--ld-muted-2)}.ld-nav .navdd-item-rich:hover b{color:#0a7a4a}.ld-nav .navdd-item-rich:hover span{color:var(--ld-ink)}.ld-nav .navdd-rich.is-dismissed .navdd-trigger{background:0 0}.ld-nav-cta{align-items:center;gap:22px;font-size:15px;font-weight:600;display:flex}.ld-nav-cta .ld-login{color:var(--ld-ink)}.ld-nav-cta .ld-login:hover{color:var(--ld-green)}.ld-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:16px 28px;font-size:16px;font-weight:600;line-height:1.2;transition:background .18s,color .18s,transform .18s;display:inline-flex}.ld-pill:hover{transform:translateY(-1px)}.ld-header .ld-pill-ink{background:var(--ld-ink);color:#fff;padding:12px 18px;font-size:14px;font-weight:500}.ld-header .ld-pill-ink:hover{background:#2a2934}@media (max-width:940px){.ld-nav-links,.ld-nav-cta .ld-login{display:none}}@media (max-width:380px){.ld-nav{gap:10px}.ld-nav-left{gap:4px}.ld-brand img{height:32px}.ld-header .ld-pill-ink{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.ld-pill{transition:none}}