.navbar-wrapper[data-v-80d81612],header[data-v-80d81612]{overflow:visible}.navbar-wrapper[data-v-80d81612]{box-sizing:border-box;max-width:100vw;padding:20px 0;width:100vw}.navbar-glass[data-v-80d81612]{animation:slideDown-80d81612 .5s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:16px;margin:0 2rem;max-width:calc(100vw - 4rem);overflow:visible;position:relative;transition:background .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);will-change:transform,background,border-color,box-shadow}@keyframes slideDown-80d81612{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.logo-gradient-overlay[data-v-80d81612]{background:linear-gradient(90deg,rgba(30,58,138,.85),rgba(30,64,175,.4),transparent);border-radius:16px 0 0 16px;bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:300px;z-index:-1}.navbar-light-bg[data-v-80d81612]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014,inset 0 1px #fff3;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.navbar-light-bg[data-v-80d81612]:hover{background:#ffffff29;border-color:#ffffff47;box-shadow:0 12px 48px #00000026,0 4px 12px #0000001a,inset 0 1px #ffffff40}.navbar-light-bg.navbar-scrolled[data-v-80d81612]{background:#fffffff2;border-color:#0000000f;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;transform:scale(.98)}.navbar-dark-bg[data-v-80d81612]{background:#1118271f;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 8px 32px #0000004d,0 2px 8px #0003,inset 0 1px #ffffff1a;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.navbar-dark-bg[data-v-80d81612]:hover{background:#1118272e;border-color:#ffffff2e;box-shadow:0 12px 48px #0006,0 4px 12px #00000040,inset 0 1px #ffffff1f}.navbar-dark-bg.navbar-scrolled[data-v-80d81612]{background:#111827f2;border-color:#ffffff1a;box-shadow:0 8px 32px #0000004d,0 2px 8px #0003;transform:scale(.98)}.logo-link[data-v-80d81612]{align-items:center;animation:fadeInUp-80d81612 .5s cubic-bezier(.4,0,.2,1);display:flex;transition:transform .2s cubic-bezier(.4,0,.2,1)}.logo-link[data-v-80d81612]:hover{transform:translateY(-1px) scale(1.02)}@keyframes fadeInUp-80d81612{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nav-link[data-v-80d81612]{border-radius:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.5rem .75rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.nav-link[data-v-80d81612]:focus{outline:2px solid transparent;outline-offset:2px}.nav-link[data-v-80d81612]{animation:fadeInUp-80d81612 .5s cubic-bezier(.4,0,.2,1) backwards;will-change:transform,color}.nav-link[data-v-80d81612]:first-child{animation-delay:.1s}.nav-link[data-v-80d81612]:nth-child(2){animation-delay:.15s}.nav-link[data-v-80d81612]:nth-child(3){animation-delay:.2s}.nav-link[data-v-80d81612]:nth-child(4){animation-delay:.25s}.nav-link[data-v-80d81612]:nth-child(5){animation-delay:.3s}.nav-link[data-v-80d81612]:nth-child(6){animation-delay:.35s}.nav-link[data-v-80d81612]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.nav-link span[data-v-80d81612]{position:relative;z-index:1}.nav-link[data-v-80d81612]:before{background:#3b82f614;border-radius:.5rem;content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.nav-link[data-v-80d81612]:hover:before{opacity:1}.nav-link[data-v-80d81612]:hover{transform:translateY(-1px);--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.nav-link[data-v-80d81612]:active{transform:translateY(0)}.nav-link__indicator[data-v-80d81612]{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:2px 2px 0 0;bottom:0;height:2px;left:50%;position:absolute;transform:translate(-50%) scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1);width:60%}.nav-link:hover .nav-link__indicator[data-v-80d81612]{transform:translate(-50%) scaleX(.6)}.nav-link__indicator--visible[data-v-80d81612]{transform:translate(-50%) scaleX(1)!important}.nav-link--active[data-v-80d81612]{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1));font-weight:600}.nav-link--active[data-v-80d81612]:before{background:#3b82f61a;opacity:1}.navbar-dark-bg .nav-link[data-v-80d81612]{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.navbar-dark-bg .nav-link--active[data-v-80d81612],.navbar-dark-bg .nav-link[data-v-80d81612]:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.navbar-dark-bg .nav-link[data-v-80d81612]:before{background:#60a5fa1f}.navbar-dark-bg .nav-link--active[data-v-80d81612]:before{background:#60a5fa26}.navbar-dark-bg .nav-link__indicator[data-v-80d81612]{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.btn-cta[data-v-80d81612]{align-items:center;border-radius:.75rem;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.5rem 1.25rem;position:relative;--tw-text-opacity:1;background:linear-gradient(135deg,#3b82f6,#2563eb);color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-cta[data-v-80d81612]:focus{outline:2px solid transparent;outline-offset:2px}.btn-cta[data-v-80d81612]{animation:fadeInUp-80d81612 .5s cubic-bezier(.4,0,.2,1) .4s backwards;box-shadow:0 4px 14px #3b82f659,0 1px 3px #0000001a,inset 0 1px #ffffff26;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.btn-cta[data-v-80d81612]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.btn-cta span[data-v-80d81612]{position:relative;z-index:1}.btn-cta[data-v-80d81612]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.15),transparent);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.btn-cta[data-v-80d81612]:hover{box-shadow:0 8px 24px #3b82f673,0 2px 6px #0000001f,inset 0 1px #fff3;transform:translateY(-2px) scale(1.03)}.btn-cta[data-v-80d81612]:hover:before{opacity:1}.btn-cta[data-v-80d81612]:active{transform:translateY(0) scale(.98)}.btn-cta[data-v-80d81612]:after{background:#fff6;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.btn-cta[data-v-80d81612]:active:after{height:300px;transition:width 0s,height 0s;width:300px}.btn-secondary[data-v-80d81612]{align-items:center;border-radius:.75rem;border-width:1px;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.5rem 1rem;position:relative;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.btn-secondary[data-v-80d81612]:focus{outline:2px solid transparent;outline-offset:2px}.btn-secondary[data-v-80d81612]{background:#ffffff80;transition:all .25s cubic-bezier(.4,0,.2,1)}.btn-secondary[data-v-80d81612]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.btn-secondary[data-v-80d81612]:hover{transform:translateY(-2px);--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 4px 12px #00000014}.btn-secondary[data-v-80d81612]:active{transform:translateY(0)}.navbar-scrolled .btn-secondary[data-v-80d81612]{--tw-border-opacity:1;background:#f9fafbcc;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.navbar-dark-bg .btn-secondary[data-v-80d81612]{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-text-opacity:1;background:#37415180;color:rgb(243 244 246/var(--tw-text-opacity,1))}.navbar-dark-bg .btn-secondary[data-v-80d81612]:hover{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));box-shadow:0 4px 12px #0000004d}.navbar-dark-bg.navbar-scrolled .btn-secondary[data-v-80d81612]{--tw-border-opacity:1;background:#374151cc;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.mobile-menu-btn[data-v-80d81612]{animation:fadeInUp-80d81612 .5s cubic-bezier(.4,0,.2,1) .45s backwards;border-radius:.5rem;padding:.5rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.mobile-menu-btn[data-v-80d81612]:hover{background:#0000000d;transform:scale(1.1) rotate(5deg)}.mobile-menu-btn[data-v-80d81612]:active{transform:scale(.9)}.mobile-overlay[data-v-80d81612]{align-items:center;backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#fffffff7;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;outline:none;overflow-y:auto;position:fixed;z-index:9999}.mobile-overlay__close[data-v-80d81612]{border-radius:9999px;padding:.75rem;position:absolute;right:1.5rem;top:1.5rem;--tw-text-opacity:1;background:#0000000a;color:rgb(75 85 99/var(--tw-text-opacity,1));opacity:0;transition:all .2s ease;z-index:1}.mobile-overlay__close[data-v-80d81612]:hover{background:#00000014;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));transform:scale(1.1)}.mobile-overlay__nav[data-v-80d81612]{gap:2rem;max-width:320px;padding:2rem 1.5rem}.mobile-overlay__links[data-v-80d81612],.mobile-overlay__nav[data-v-80d81612]{align-items:center;display:flex;flex-direction:column;width:100%}.mobile-overlay__links[data-v-80d81612]{gap:.25rem}.mobile-overlay__link[data-v-80d81612]{border-radius:1rem;display:block;font-size:1.25rem;font-weight:600;line-height:1.75rem;padding:1rem 1.5rem;text-align:center;width:100%;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));opacity:0;transform:translateY(30px);transition:all .2s cubic-bezier(.4,0,.2,1)}.mobile-overlay__link--active[data-v-80d81612],.mobile-overlay__link[data-v-80d81612]:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.mobile-overlay__link--active[data-v-80d81612]{font-weight:600}.mobile-overlay__actions[data-v-80d81612]{border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:.75rem;opacity:0;padding-top:1rem;transform:translateY(20px);width:100%}.mobile-overlay__cta[data-v-80d81612]{align-items:center;border-radius:1rem;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.5rem;padding:1rem 1.5rem;width:100%;--tw-text-opacity:1;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 14px #3b82f659;color:rgb(255 255 255/var(--tw-text-opacity,1));transition:all .25s cubic-bezier(.4,0,.2,1)}.mobile-overlay__cta[data-v-80d81612]:hover{box-shadow:0 6px 20px #3b82f673;transform:translateY(-2px)}.mobile-overlay__cta[data-v-80d81612]:active{transform:translateY(0) scale(.98)}.mobile-overlay__login[data-v-80d81612]{align-items:center;border-radius:1rem;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1.5rem;padding:1rem 1.5rem;width:100%;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(229 231 235/var(--tw-border-opacity,1));border-width:1px;color:rgb(55 65 81/var(--tw-text-opacity,1));transition:all .25s cubic-bezier(.4,0,.2,1)}.mobile-overlay__login[data-v-80d81612],.mobile-overlay__login[data-v-80d81612]:hover{--tw-border-opacity:1;--tw-bg-opacity:1}.mobile-overlay__login[data-v-80d81612]:hover{background-color:rgb(249 250 251/var(--tw-bg-opacity,1));border-color:rgb(209 213 219/var(--tw-border-opacity,1));box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.mobile-overlay__login[data-v-80d81612]:active{transform:translateY(0)}@media(max-width:1024px){.navbar-wrapper[data-v-80d81612]{padding:16px .5rem}.navbar-glass[data-v-80d81612]{margin:0 .5rem}}@media(max-width:640px){.navbar-wrapper[data-v-80d81612]{padding:12px .25rem}.navbar-glass[data-v-80d81612]{margin:0 .5rem;max-width:calc(100vw - 1rem)}}@media(prefers-reduced-motion:reduce){[data-v-80d81612],[data-v-80d81612]:after,[data-v-80d81612]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.navbar-glass[data-v-80d81612]{transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.btn-cta[data-v-80d81612],.btn-secondary[data-v-80d81612],.mobile-overlay__cta[data-v-80d81612],.mobile-overlay__link[data-v-80d81612],.mobile-overlay__login[data-v-80d81612],.nav-link[data-v-80d81612]{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn-cta[data-v-80d81612]:hover,.btn-secondary[data-v-80d81612]:hover,.mobile-overlay__cta[data-v-80d81612]:hover,.mobile-overlay__link[data-v-80d81612]:hover,.mobile-overlay__login[data-v-80d81612]:hover,.nav-link[data-v-80d81612]:hover{transform:none}}@media(max-width:767px){.navbar-dark-bg[data-v-80d81612],.navbar-dark-bg[data-v-80d81612]:hover,.navbar-light-bg[data-v-80d81612],.navbar-light-bg[data-v-80d81612]:hover{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff7!important;border-color:#0000000f!important;box-shadow:0 4px 20px #00000014,0 1px 4px #0000000a!important}.mobile-menu-btn[data-v-80d81612],.navbar-dark-bg[data-v-80d81612],.navbar-dark-bg[data-v-80d81612]:hover{color:#111827!important}}
