.hs-nav{backdrop-filter:blur(10px);transition:box-shadow .2s ease;width:100%;z-index:9999}.hs-nav--sticky{left:0;position:fixed;top:0;width:100%}.hs-nav__inner{align-items:center;display:grid;gap:32px;grid-template-columns:auto 1fr auto;height:64px;margin:0 auto;max-width:var(--max-w);padding:0 clamp(20px,5vw,80px)}.hs-nav--light{background:#f8f7ff;border-bottom:1px solid #e8e4f8}.hs-nav--purple{background:#5c3fd1;border-bottom:none}.hs-nav--minimal{background:hsla(0,0%,100%,.92);border-bottom:1px solid #eeebf8}.hs-nav__logo{align-items:center;display:flex;text-decoration:none}.hs-nav__logo-img{display:block;height:32px;max-width:180px;min-width:120px;object-fit:contain;width:auto}.hs-nav--light .hs-nav__logo-text,.hs-nav--minimal .hs-nav__logo-text{color:#1a1033;font-size:16px;font-weight:600}.hs-nav--purple .hs-nav__logo-text{color:#fff;font-size:16px;font-weight:600}.hs-nav__menu{align-items:center;display:flex;gap:32px;justify-content:flex-end;list-style:none;margin:0;padding:0}.hs-nav__link{border-bottom:2px solid transparent;font-size:16px;padding:4px 0;text-decoration:none;transition:border-color .15s}.hs-nav__link:hover{border-bottom-color:currentColor}.hs-nav--light .hs-nav__link,.hs-nav--minimal .hs-nav__link{color:#4b4668}.hs-nav--purple .hs-nav__link{color:hsla(0,0%,100%,.8)}.hs-nav__cta{border-radius:24px;font-size:16px;font-weight:500;padding:9px 22px;text-decoration:none;transition:opacity .15s;white-space:nowrap}.hs-nav__cta:hover{opacity:.85}.hs-nav--light .hs-nav__cta,.hs-nav--minimal .hs-nav__cta{background:#6e47cf!important;background:#5c3fd1;color:#fff!important;color:#fff}.hs-nav--purple .hs-nav__cta{background:#fff!important;background:#fff;color:#6e47cf!important;color:#5c3fd1}body{padding-top:64px}@media (max-width:1000px){.hs-nav__menu{display:none!important}.hs-nav__inner{align-items:center!important;grid-template-columns:auto auto!important;justify-content:space-between!important;padding:0 20px!important}.hs-nav__cta{display:inline-flex!important;flex:0 0 auto!important;font-size:13px!important;justify-self:end!important;max-width:none!important;min-width:0!important;padding:8px 18px!important;white-space:nowrap!important;width:auto!important}}