.nav-link[data-v-d7d667b5]{color:#475569;padding:.5rem 0;font-size:.875rem;font-weight:800;transition:color .3s;position:relative}.nav-link[data-v-d7d667b5]:hover{color:#10b981}.nav-link[data-v-d7d667b5]:after{content:"";background-color:#10b981;border-radius:4px;width:0;height:3px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0}.nav-link[data-v-d7d667b5]:hover:after,.nav-link.active[data-v-d7d667b5]:after{width:100%}.nav-link.active[data-v-d7d667b5]{color:#0f172a}.mobile-nav-link[data-v-d7d667b5]{color:#334155;border-radius:1rem;align-items:center;padding:1rem 1.25rem;font-size:1.125rem;font-weight:800;transition:all .2s;display:flex}.mobile-nav-link[data-v-d7d667b5]:hover,.mobile-active[data-v-d7d667b5]{color:#059669;background-color:#ecfdf5;transform:translate(4px)}.social-icon-mobile[data-v-d7d667b5]{color:#64748b;background-color:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.social-icon-mobile[data-v-d7d667b5]:hover{color:#10b981;background-color:#ecfdf5;border-color:#a7f3d0;transform:translateY(-2px)}.slide-right-enter-active[data-v-d7d667b5],.slide-right-leave-active[data-v-d7d667b5]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.slide-right-enter-from[data-v-d7d667b5],.slide-right-leave-to[data-v-d7d667b5]{transform:translate(100%)}.fade-enter-active[data-v-d7d667b5],.fade-leave-active[data-v-d7d667b5]{transition:opacity .3s}.fade-enter-from[data-v-d7d667b5],.fade-leave-to[data-v-d7d667b5]{opacity:0}html[data-v-d7d667b5]{scroll-behavior:smooth}
