.nav-link[data-v-a6157763]{display:inline-block;position:relative}.nav-link[data-v-a6157763]:after{background-color:var(--color-blue-500);border-radius:10px;bottom:-6px;content:"";height:2px;left:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:bottom center;transition:transform .2s ease,opacity .2s ease;width:100%}.nav-link[data-v-a6157763]:hover:after{opacity:.8;transform:scaleX(1)}.resources-dropdown[data-v-2504b219]{max-height:500px;min-width:0;overflow-y:auto;transform-origin:top center;width:350px}.resources-dropdown-wide[data-v-2504b219]{width:400px}.menu-item[data-v-2504b219]{transition:all .2s ease}.menu-item:hover h3[data-v-2504b219]{color:var(--color-blue-500)}.resources-dropdown a[data-v-2504b219]{display:inline-block;position:relative}.nav-link[data-v-5109b7cb]{position:relative}.nav-link[data-v-5109b7cb]:after{background-color:var(--color-blue-500);bottom:-6px;content:"";height:2px;left:0;opacity:0;position:absolute;transform:scaleX(0);transform-origin:bottom center;transition:transform .2s ease,opacity .2s ease;width:100%}.nav-link[data-v-5109b7cb]:hover:after{opacity:.8;transform:scaleX(1)}.cta-button[data-v-5109b7cb]{overflow:hidden;position:relative}.cta-button[data-v-5109b7cb]:before{background:#fff3;content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s;width:100%;z-index:0}.cta-button[data-v-5109b7cb]:hover:before{left:100%}.arrow[data-v-5109b7cb]{transition:transform .3s ease}.group:hover .arrow[data-v-5109b7cb]{transform:translate(4px)}@keyframes slideIn-4bb5c47d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.submenu-item[data-v-4bb5c47d]{opacity:0;transform:translate(-10px);transition:all .3s ease}.submenu-open .submenu-item[data-v-4bb5c47d]{opacity:1;transform:translate(0)}button svg[data-v-4bb5c47d]{transition:all .3s ease}.arrow[data-v-4bb5c47d]{display:inline-block;transition:transform .3s ease}.group:hover .arrow[data-v-4bb5c47d]{transform:translate(4px)}.arrow[data-v-182221cc]{display:inline-block;transition:transform .3s ease}.group:hover .arrow[data-v-182221cc]{transform:translate(4px)}.menu-items[data-v-182221cc]{gap:.95rem;letter-spacing:-.01em}@media (min-width:1024px){.menu-items[data-v-182221cc]{gap:1.75rem}}@media (min-width:900px){.menu-items[data-v-182221cc]{gap:1.5rem;letter-spacing:0}}
