.marketing-header-shell{background:var(--app-bg)}.marketing-header{z-index:1000;height:64px;-webkit-tap-highlight-color:transparent}.marketing-header .logo{color:inherit}.marketing-header .logo svg{width:auto;height:32px}.marketing-header .logo:hover{color:inherit}.marketing-header .cta-link,.marketing-header .link{color:inherit;height:32px;font-weight:400}.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);color:inherit;font-weight:600;border-radius:6px}.marketing-header .chevron{transform-origin:center;transition:transform .15s ease;transition-delay:0s}.marketing-header .nav-dropdown .toggle:checked+.link .chevron{transform:rotate(180deg)}.marketing-header .toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;appearance:none;-moz-appearance:none;-webkit-appearance:none}.marketing-header .toggle:after,.marketing-header .toggle:before{content:none}.marketing-header .toggle:focus-visible+.link{outline:var(--focus-outline);border-radius:5px}.marketing-header .menu-button{-webkit-user-select:none;user-select:none;display:none}.marketing-header .menu-button:focus{outline:0}.marketing-header .menu-button .toggle:focus-visible+.menu-button-content{outline:var(--focus-outline);border-radius:5px}.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{opacity:0;transform:translateY(6px);visibility:hidden;pointer-events:none;right:0;width:140px;margin-top:6px;box-shadow:1px 8px 30px 0 rgba(0,0,0,.09);transition:opacity .15s ease,transform .15s ease,visibility 0s linear;transition-delay:0s,0s,.15s}.marketing-header .nav-dropdown .toggle:checked~.sublinks{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition-delay:0s,0s,0s}.marketing-header .sublink{height:32px;gap:6px;color:inherit;text-decoration:none}.marketing-header .sublink:hover{background:rgba(183,183,187,.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:"";position:absolute;top:100%;left:0;right:0;height:6px;pointer-events:none}.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;transform:translateY(0);visibility:visible;pointer-events:auto;transition-delay:.12s,.12s,.12s}}@media screen and (max-width:991px){.marketing-header{min-height:4rem}.marketing-header .menu-button{display:inline-flex;height:48px}.marketing-header .nav{background-color:var(--app-bg);border-radius:0 0 16px 16px;display:none;flex-direction:column;align-items:stretch;gap:8px;padding:16px 24px 24px;position:absolute;top:100%;left:0;right:0}.marketing-header .nav-dropdown>.link{width:100%;padding:0 8px}.marketing-header .nav-dropdown>.link:active,.marketing-header .nav-dropdown>.link:hover{color:inherit;background:transparent}.marketing-header .sublinks{position:static;width:100%;gap:2px;padding:0 8px;margin-top:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:none;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:none}.marketing-header .toggle:checked+.link .chevron{transform:rotate(180deg)}.marketing-header .toggle:checked~.sublinks{display:flex;border-bottom:1px solid var(--primary-100);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{content:"";position:absolute;top:100%;left:50%;width:100vw;height:100vh;transform:translateX(-50%);background:color-mix(in srgb,var(--graphite) 40%,transparent);pointer-events:none;z-index:-1}.marketing-header:has(.menu-button>input:checked):after{content:"";position:absolute;top:100%;left:50%;width:100vw;height:100vh;transform:translateX(-50%);background:color-mix(in srgb,var(--graphite) 40%,transparent);pointer-events:none;z-index:-1}.marketing-header .nav>.cta-link,.marketing-header .nav>.link{width:100%;padding:0 8px}.marketing-header .nav>.link[aria-current=page]{color:inherit;background:rgba(201,193,255,.3);font-weight:600;border-radius:6px}.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}}