.hc-v2{text-align:left}body.nav-light,body.nav-light-hero{padding-top:64px}.hc-v2 nav.nav{align-items:center;background:transparent;border-bottom:1px solid transparent;display:flex;height:64px;justify-content:space-between;left:0;padding:0 10vw;position:fixed;right:0;top:0;transition:background var(--hc-dur-slow) var(--hc-ease),backdrop-filter var(--hc-dur-slow) var(--hc-ease),border-color var(--hc-dur-slow) var(--hc-ease),box-shadow var(--hc-dur-slow) var(--hc-ease);z-index:50}.hc-v2 .nav-logo{display:inline-flex}.hc-v2 .nav-logo svg{height:22px;width:auto}.hc-v2 .nav-logo svg path{fill:#fff;transition:fill var(--hc-dur-base) var(--hc-ease)}.hc-v2 .nav-links{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.hc-v2 .nav-links>li{position:relative}.hc-v2 .nav-links a:not(.nav-cta),.hc-v2 .nav-links button.nav-trigger{align-items:center;background:transparent;border:0;border-radius:var(--hc-radius-sm);color:#ffffffeb;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:14px;font-weight:var(--fw-medium);gap:6px;letter-spacing:.01em;padding:8px 14px;text-decoration:none;transition:color var(--hc-dur-fast) var(--hc-ease),background var(--hc-dur-fast) var(--hc-ease);white-space:nowrap}.hc-v2 .nav-links a:not(.nav-cta):hover,.hc-v2 .nav-links button.nav-trigger:hover,.hc-v2 .nav-links li.has-dropdown:focus-within>button.nav-trigger,.hc-v2 .nav-links li.has-dropdown:hover>button.nav-trigger{background:#ffffff14;color:#fff}.hc-v2 .nav-trigger .caret{flex-shrink:0;height:12px;transition:transform var(--hc-dur-fast) var(--hc-ease);width:12px}.hc-v2 .nav-links li.has-dropdown.is-open>.nav-trigger .caret,.hc-v2 .nav-links li.has-dropdown:hover>.nav-trigger .caret{transform:rotate(180deg)}.hc-v2 .nav-dropdown{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0b0c0af5;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--hc-radius-md);box-shadow:0 24px 60px #0006;left:0;list-style:none;margin:0;min-width:240px;opacity:0;padding:8px;position:absolute;top:100%;transform:translateY(-4px);transition:opacity var(--hc-dur-fast) var(--hc-ease),transform var(--hc-dur-fast) var(--hc-ease),visibility 0s linear var(--hc-dur-fast);visibility:hidden}.hc-v2 .nav-links li.has-dropdown.is-open>.nav-dropdown,.hc-v2 .nav-links li.has-dropdown:focus-within>.nav-dropdown,.hc-v2 .nav-links li.has-dropdown:hover>.nav-dropdown{opacity:1;transform:translateY(0);transition:opacity var(--hc-dur-fast) var(--hc-ease),transform var(--hc-dur-fast) var(--hc-ease),visibility 0s;visibility:visible}.hc-v2 .nav-dropdown li{margin:0}.hc-v2 .nav-dropdown a{border-radius:var(--hc-radius-sm);color:#ffffffb3;display:block;font-family:var(--font-display);font-size:14px;font-weight:var(--fw-medium);padding:10px 14px;text-decoration:none;transition:color var(--hc-dur-fast) var(--hc-ease),background var(--hc-dur-fast) var(--hc-ease)}.hc-v2 .nav-dropdown a:hover{background:#ffffff0f;color:#fff}.hc-v2 .nav-cta,.hc-v2 .nav-links a.nav-cta{align-items:center;background:var(--hc-green-bright)!important;border-radius:var(--hc-radius-pill);color:#fff!important;display:inline-flex;font-family:var(--font-display);font-size:14px;font-weight:var(--fw-medium);gap:8px;letter-spacing:.01em;margin-left:12px;padding:8px 18px;text-decoration:none;transition:background var(--hc-dur-base) var(--hc-ease);white-space:nowrap}.hc-v2 .nav-cta:hover,.hc-v2 .nav-links a.nav-cta:hover{background:var(--hc-green-light)!important;color:#fff!important}.hc-v2 .nav-toggle{align-items:center;background:transparent;border:0;border-radius:var(--hc-radius-sm);color:#fff;cursor:pointer;display:none;height:36px;justify-content:center;width:36px}.hc-v2 .nav-toggle:hover{background:#ffffff14}.hc-v2 .nav-toggle svg{height:22px;width:22px}.hc-v2 .nav-toggle .icon-close,body.nav-mobile-open .hc-v2 .nav-toggle .icon-open{display:none}body.nav-mobile-open .hc-v2 .nav-toggle .icon-close{display:block}body.nav-dark-hero .hc-v2 nav.nav.scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f9f7f3eb;border-bottom-color:#0b0c0a1a;box-shadow:0 1px #0b0c0a0a,0 8px 24px -16px #0b0c0a1f}body.nav-dark-hero .hc-v2 nav.nav.scrolled .nav-logo svg path{fill:var(--hc-black)}body.nav-dark-hero .hc-v2 nav.nav.scrolled .nav-links a:not(.nav-cta),body.nav-dark-hero .hc-v2 nav.nav.scrolled .nav-links button.nav-trigger{color:var(--hc-black)}body.nav-dark-hero .hc-v2 nav.nav.scrolled .nav-links a:not(.nav-cta):hover,body.nav-dark-hero .hc-v2 nav.nav.scrolled .nav-links button.nav-trigger:hover,body.nav-dark-hero .hc-v2 nav.nav.scrolled .nav-links li.has-dropdown:focus-within>button.nav-trigger,body.nav-dark-hero .hc-v2 nav.nav.scrolled .nav-links li.has-dropdown:hover>button.nav-trigger{background:#0b0c0a0f;color:var(--hc-black)}body.nav-dark-hero .hc-v2 nav.nav.scrolled .nav-toggle{color:var(--hc-black)}body.nav-dark-hero .hc-v2 nav.nav.scrolled .nav-toggle:hover{background:#0b0c0a0f}body.nav-dark-hero .hc-v2 nav.nav.scrolled .nav-dropdown{background:#fffffffa;border-color:var(--hc-light-gray);box-shadow:0 24px 60px #0000001a}body.nav-dark-hero .hc-v2 nav.nav.scrolled .nav-links .nav-dropdown a{color:var(--hc-text-secondary)}body.nav-dark-hero .hc-v2 nav.nav.scrolled .nav-links .nav-dropdown a:hover{background:#0b0c0a0a;color:var(--hc-text-primary)}body.nav-light-hero .hc-v2 nav.nav,body.nav-light-hero .hc-v2 nav.nav.scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0b0c0aeb;border-bottom-color:#ffffff0f}body.nav-light .hc-v2 nav.nav,body.nav-light .hc-v2 nav.nav.scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#f9f7f3eb;border-bottom-color:#0b0c0a0f}body.nav-light .hc-v2 .nav-logo svg path{fill:var(--hc-black)}body.nav-light .hc-v2 .nav-links a,body.nav-light .hc-v2 .nav-links button.nav-trigger{color:var(--hc-text-secondary)}body.nav-light .hc-v2 .nav-links a:hover,body.nav-light .hc-v2 .nav-links button.nav-trigger:hover,body.nav-light .hc-v2 .nav-links li.has-dropdown:focus-within>button.nav-trigger,body.nav-light .hc-v2 .nav-links li.has-dropdown:hover>button.nav-trigger{background:#0b0c0a0d;color:var(--hc-text-primary)}body.nav-light .hc-v2 .nav-dropdown{background:#fffffffa;border-color:var(--hc-light-gray);box-shadow:0 24px 60px #0000001a}body.nav-light .hc-v2 .nav-dropdown a{color:var(--hc-text-secondary)}body.nav-light .hc-v2 .nav-dropdown a:hover{background:#0b0c0a0a;color:var(--hc-text-primary)}body.nav-light .hc-v2 .nav-toggle{color:var(--hc-text-primary)}@media(max-width:900px){.hc-v2 nav.nav{padding:0 6vw}.hc-v2 .nav-toggle{display:inline-flex}.hc-v2 .nav-links{align-items:stretch;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0b0c0afa;flex-direction:column;gap:0;inset:64px 0 0;opacity:0;overflow-y:auto;padding:24px 6vw 40px;pointer-events:none;position:fixed;transform:translateY(-100%);transition:transform var(--hc-dur-base) var(--hc-ease),opacity var(--hc-dur-base) var(--hc-ease)}body.nav-mobile-open .hc-v2 .nav-links{opacity:1;pointer-events:auto;transform:translateY(0)}body.nav-mobile-open{overflow:hidden}.hc-v2 .nav-links>li{border-bottom:1px solid hsla(0,0%,100%,.06);width:100%}.hc-v2 .nav-links>li:last-child{border-bottom:0;padding-top:16px}.hc-v2 .nav-links a,.hc-v2 .nav-links button.nav-trigger{border-radius:0;font-size:16px;justify-content:space-between;padding:16px 4px;width:100%}.hc-v2 .nav-dropdown{backdrop-filter:none;background:transparent;border:0;box-shadow:none;max-height:0;opacity:1;overflow:hidden;padding:0 0 12px;position:static;transform:none;transition:max-height var(--hc-dur-base) var(--hc-ease);visibility:visible}.hc-v2 .nav-links li.has-dropdown.is-open>.nav-dropdown{max-height:500px}.hc-v2 .nav-dropdown a{font-size:14px;padding:10px 16px}.hc-v2 .nav-cta{align-self:flex-start;margin-left:0}body.nav-light .hc-v2 .nav-links{background:#f9f7f3fa}body.nav-light .hc-v2 .nav-links>li{border-bottom-color:#0b0c0a14}}@media(max-width:720px){.hc-v2 .nav{padding:14px var(--hc-section-px-mobile)}}