.hcbtn{border-radius:var(--hc-radius,6px);cursor:pointer;display:inline-block;font-family:var(--font-display,"Source Sans 3","Helvetica Neue",Arial,sans-serif);font-weight:600;text-decoration:none;transition:background .12s ease,color .12s ease,border-color .12s ease}.hcbtn--green{background:var(--hc-green,#0bab84);border:1px solid var(--hc-green,#0bab84);color:#fff}.hcbtn--green:hover{background:var(--hc-green-hover,#0b8769);border-color:var(--hc-green-hover,#0b8769)}.hcbtn--outline{background:transparent;border:1px solid #aeb9b4;color:var(--hc-fg-1,#1f2a2e)}.hcbtn--outline:hover{border-color:var(--hc-fg-1,#1f2a2e)}.hcbtn--text{background:none;border:none;color:var(--hc-green,#0bab84);padding-left:0!important;padding-right:0!important}.hcbtn--text:hover{color:var(--hc-green-hover,#0b8769)}.hcbtn--s{font-size:14px;padding:10px 20px}.hcbtn--m{font-size:15px;padding:14px 26px}.hcbtn--l{font-size:16px;padding:16px 30px}.hcbtn.hcbtn--dark.hcbtn--outline{border-color:hsla(0,0%,100%,.45)!important;color:#fff!important}.hcbtn.hcbtn--dark.hcbtn--text{color:#5bcfc0!important}.hcbtn--dark.hcbtn--outline:hover{border-color:#fff}.hchead{backdrop-filter:saturate(180%) blur(10px);background:var(--nbg,hsla(0,0%,100%,.92));border-bottom:1px solid var(--hc-border,#dde3e0);z-index:50}.hchead--sticky{position:sticky;top:0}.hchead__inner{align-items:center;display:flex;gap:40px;margin:0 auto;max-width:var(--hc-container,1280px);padding:16px 32px}.hchead__logo img{display:block;max-height:56px;max-width:280px;object-fit:contain;width:auto}.hchead__logo{align-items:center;display:flex;flex-shrink:0;transition:opacity .15s ease,transform .15s ease}.hchead--lh-fade .hchead__logo:hover{opacity:.6}.hchead--lh-lift .hchead__logo:hover{transform:translateY(-2px)}.hchead--lh-pulse .hchead__logo:hover img{animation:hclogoblink .8s ease-in-out infinite}@keyframes hclogoblink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hchead--lh-pulse .hchead__logo:hover img{animation:none;opacity:.6}}.hchead__nav{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:30px}.hchead__nav a{color:var(--ntx,#1f2a2e);font-family:var(--font-display,"Source Sans 3",Arial,sans-serif);font-size:14px;font-weight:500;text-decoration:none}.hchead__nav a:hover{color:var(--hc-green,#0bab84)}.hchead__dd>a,.hchead__nav>a{align-items:center;display:inline-flex;gap:5px;line-height:1}.hchead__top{align-items:center!important;display:inline-flex!important;gap:5px;line-height:1!important;vertical-align:middle}.hchead__nav .hchead__dd{align-items:center;display:flex}.hchead__dd{position:relative}.hchead__chev{color:#6e7a7e;font-size:10px}.hchead__menu{background:#fff;border:1px solid var(--hc-border,#dde3e0);border-radius:8px;box-shadow:0 18px 40px -12px rgba(15,21,24,.22);display:none;left:-16px;min-width:220px;padding:8px 0;position:absolute;top:100%;z-index:60}.hchead__dd:focus-within .hchead__menu,.hchead__dd:hover .hchead__menu{display:block}.hchead__menu a{color:#1f2a2e;display:block;font-size:14px;padding:10px 18px}.hchead__menu a:hover{background:#ecf9f4;color:#0b8769}.hchead__right{align-items:center;display:flex;flex:none;gap:22px}.hchead__search{color:var(--ntx,#1f2a2e);display:inline-flex}.hchead__search svg{fill:currentColor;height:18px;width:18px}.hchead__search:hover{color:var(--hc-green,#0bab84)}.hchead__toggle{display:none}.hchead__burger{color:var(--ntx,#1f2a2e);cursor:pointer;display:none;font-size:22px;user-select:none}@media (max-width:860px){.hchead__burger{display:block;margin-left:auto;order:3}.hchead__right{gap:12px;margin-left:auto;order:2}.hchead__right+.hchead__burger{margin-left:0}.hchead__nav{align-items:flex-start;display:none;flex-direction:column;gap:14px;order:4;padding:12px 0;width:100%}.hchead__toggle:checked~.hchead__nav{display:flex}.hchead__inner{flex-wrap:wrap;gap:16px}.hchead__menu{border:none;box-shadow:none;display:block;min-width:0;padding:4px 0 0 14px;position:static}.hchead__nav .hchead__dd{align-items:flex-start;flex-direction:column;gap:0}.hchead__inner{gap:10px}.hchead__right{gap:8px}.hchead__right .hcbtn{font-size:13px;line-height:1.2;padding:7px 13px}.hchead__burger{line-height:1;padding:2px 2px 2px 4px}}