.marketing-header{-webkit-tap-highlight-color:transparent;background:var(--app-bg);height:64px;z-index:1000}.marketing-header .logo{color:inherit}.marketing-header .logo svg{height:32px;width:auto}.marketing-header .logo:hover{color:inherit}.marketing-header .cta-link,.marketing-header .link{color:inherit;font-weight:400;height:32px}.marketing-header .cta-link:hover,.marketing-header .link:hover{color:var(--link);text-decoration:none}.marketing-header .cta-link[aria-current=page],.marketing-header .link[aria-current=page]{color:var(--link)}.marketing-header .sublink[aria-current=page]{background:rgba(201,193,255,.3);border-radius:6px;color:inherit;font-weight:600}.marketing-header .chevron{transform-origin:center;transition:transform .15s ease;transition-delay:0ms}.marketing-header .nav-dropdown .toggle:checked+.link .chevron{transform:rotate(180deg)}.marketing-header .toggle{clip:rect(0 0 0 0);appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.marketing-header .toggle:after,.marketing-header .toggle:before{content:none}.marketing-header .toggle:focus-visible+.link{border-radius:5px;outline:var(--focus-outline)}.marketing-header .menu-button{display:none;-webkit-user-select:none;user-select:none}.marketing-header .menu-button:focus{outline:0}.marketing-header .menu-button .toggle:focus-visible+.menu-button-content{border-radius:5px;outline:var(--focus-outline)}.marketing-header .menu-button .toggle:checked+.menu-button-content .menu-text-open,.marketing-header .menu-text-close{display:none}.marketing-header .menu-button .toggle:checked+.menu-button-content .menu-text-close{display:inline}.marketing-header .sublinks{box-shadow:1px 8px 30px 0 rgba(0,0,0,.09);margin-top:6px;opacity:0;pointer-events:none;right:0;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear;transition-delay:0ms,0ms,.15s;visibility:hidden;width:140px}.marketing-header .nav-dropdown .toggle:checked~.sublinks{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0ms,0ms,0ms;visibility:visible}.marketing-header .sublink{color:inherit;gap:6px;height:32px;text-decoration:none}.marketing-header .sublink:hover{background:hsla(240,3%,73%,.2);color:inherit;text-decoration:none}.marketing-header .sublink:focus-visible{color:inherit}@media (hover:hover) and (pointer:fine){.marketing-header .nav-dropdown:after{content:"";height:6px;left:0;pointer-events:none;position:absolute;right:0;top:100%}.marketing-header .nav-dropdown:hover:after{pointer-events:auto}.marketing-header .nav-dropdown:hover .toggle+.link .chevron{transform:rotate(180deg);transition-delay:.12s}.marketing-header .nav-dropdown:hover .toggle~.sublinks{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:.12s,.12s,.12s;visibility:visible}}@media screen and (max-width:991px){.marketing-header{min-height:4rem}.marketing-header .menu-button{display:inline-flex;height:48px}.marketing-header .nav{align-items:stretch;background-color:var(--app-bg);border-radius:0 0 16px 16px;display:none;flex-direction:column;gap:8px;left:0;padding:16px 24px 24px;position:absolute;right:0;top:100%}.marketing-header .nav-dropdown>.link{padding:0 8px;width:100%}.marketing-header .nav-dropdown>.link:active,.marketing-header .nav-dropdown>.link:hover{background:transparent;color:inherit}.marketing-header .sublinks{background:transparent;border:0;border-radius:0;box-shadow:none;display:none;gap:2px;margin-top:0;opacity:1;padding:0 8px;pointer-events:auto;position:static;transform:none;transition:none;visibility:visible;width:100%}.marketing-header .toggle:checked+.link .chevron{transform:rotate(180deg)}.marketing-header .toggle:checked~.sublinks{border-bottom:1px solid var(--primary-100);display:flex;padding-bottom:9px}.js-has-pseudo [csstools-has-1a-31-2p-36-2z-2t-38-2x-32-2v-19-2w-2t-2p-2s-2t-36-1m-2w-2p-37-14-1a-31-2t-32-39-19-2q-39-38-38-33-32-w-1q-w-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15-w-1a-32-2p-3a]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist){display:flex}.marketing-header:has(.menu-button>input:checked) .nav{display:flex}.js-has-pseudo [csstools-has-1a-31-2p-36-2z-2t-38-2x-32-2v-19-2w-2t-2p-2s-2t-36-1m-2w-2p-37-14-1a-31-2t-32-39-19-2q-39-38-38-33-32-w-1q-w-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist):after{background:color-mix(in srgb,var(--graphite) 40%,transparent);content:"";height:100vh;left:50%;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);width:100vw;z-index:-1}.marketing-header:has(.menu-button>input:checked):after{background:color-mix(in srgb,var(--graphite) 40%,transparent);content:"";height:100vh;left:50%;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);width:100vw;z-index:-1}.marketing-header .nav>.cta-link,.marketing-header .nav>.link{padding:0 8px;width:100%}.marketing-header .nav>.link[aria-current=page]{background:rgba(201,193,255,.3);border-radius:6px;color:inherit;font-weight:600}.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-1a-31-2t-32-39-19-2q-39-38-38-33-32-w-1q-w-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15]:not(.does-not-exist):not(does-not-exist):not(does-not-exist){overflow:hidden}body:has(.menu-button>input:checked){overflow:hidden}}