.nav-cta[data-v-18e04a8c]{padding-inline:.75rem}@media(min-width:640px){.nav-cta[data-v-18e04a8c]{padding-inline:1rem}}.nav-cta__stack[data-v-18e04a8c]{flex-direction:column;align-items:center;gap:.05rem;line-height:1.15}.nav-cta__note[data-v-18e04a8c]{font-size:.625rem;font-weight:500;letter-spacing:.01em;opacity:.85}.mobile-nav-toggle[data-v-18e04a8c]{align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;border:1px solid #e5e7eb;background:#fff;color:#374151;transition:background-color .2s ease,color .2s ease}@media(min-width:1024px){.mobile-nav-toggle[data-v-18e04a8c]{display:none}}.mobile-nav-toggle[data-v-18e04a8c]:hover{background:#f9fafb;color:#7c3aed}.mobile-nav-backdrop[data-v-18e04a8c]{position:fixed;inset:0;z-index:60;background:#0f172a73}.mobile-nav-panel[data-v-18e04a8c]{position:fixed;top:0;right:0;z-index:70;display:flex;flex-direction:column;width:min(100%,20rem);height:100dvh;padding:1rem 1.25rem 1.5rem;background:#fff;border-left:1px solid #ede9fe;box-shadow:-12px 0 40px #0f172a1f;overflow-y:auto}.mobile-nav-panel__head[data-v-18e04a8c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.mobile-nav-panel__title[data-v-18e04a8c]{font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.mobile-nav-panel__links[data-v-18e04a8c]{display:flex;flex-direction:column;gap:.25rem}.mobile-nav-link[data-v-18e04a8c]{display:block;padding:.75rem .5rem;font-size:1rem;font-weight:600;color:#111827;border-radius:.5rem;transition:background-color .2s ease,color .2s ease}.mobile-nav-link[data-v-18e04a8c]:hover{background:#faf5ff;color:#7c3aed}.mobile-nav-panel__cta[data-v-18e04a8c]{margin-top:auto;padding-top:1.5rem}.mobile-nav-fade-enter-active[data-v-18e04a8c],.mobile-nav-fade-leave-active[data-v-18e04a8c]{transition:opacity .2s ease}.mobile-nav-fade-enter-from[data-v-18e04a8c],.mobile-nav-fade-leave-to[data-v-18e04a8c]{opacity:0}.mobile-nav-slide-enter-active[data-v-18e04a8c],.mobile-nav-slide-leave-active[data-v-18e04a8c]{transition:transform .25s ease}.mobile-nav-slide-enter-from[data-v-18e04a8c],.mobile-nav-slide-leave-to[data-v-18e04a8c]{transform:translate(100%)}
