.nav[data-v-68bc5127]{left:0;padding:1rem 1.5rem;position:fixed;right:0;top:0;transform:translateY(0);transition:padding .3s ease,transform .4s cubic-bezier(.4,0,.2,1);z-index:100}.nav.scrolled[data-v-68bc5127]{padding:.75rem 1.5rem}.nav-inner[data-v-68bc5127]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff8c;border:1px solid hsla(0,0%,100%,.7);border-radius:100px;box-shadow:0 8px 32px #0000000f;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1100px;padding:.625rem .75rem .625rem 1.25rem;transition:box-shadow .3s ease,background .3s ease;width:100%}.nav.scrolled .nav-inner[data-v-68bc5127]{background:#ffffffbf;box-shadow:0 12px 40px #00000014}.logo[data-v-68bc5127]{align-items:center;display:flex;gap:.625rem;text-decoration:none;transition:opacity .2s ease}.logo[data-v-68bc5127]:hover{opacity:.7}.logo-letter[data-v-68bc5127]{align-items:center;background:linear-gradient(135deg,#f43f5e,#fb923c);border-radius:6px;box-shadow:0 2px 8px #f43f5e4d;color:#fff;display:flex;font-family:var(--font-heading);font-size:.75rem;font-weight:800;height:1.5rem;justify-content:center;width:1.5rem}.logo-text[data-v-68bc5127]{color:#0b0f1a;font-size:.9375rem;font-weight:500;letter-spacing:-.01em}.nav-links[data-v-68bc5127]{align-items:center;display:none;gap:.25rem}@media(min-width:768px){.nav-links[data-v-68bc5127]{display:flex}}.nav-link[data-v-68bc5127]{border-radius:100px;color:#475569;font-size:.875rem;font-weight:450;padding:.5rem 1rem;text-decoration:none;transition:color .2s ease,background .2s ease}.nav-link[data-v-68bc5127]:hover{background:#f43f5e14;color:#0b0f1a}.nav-link.router-link-active[data-v-68bc5127]{color:#f43f5e}.nav-cta[data-v-68bc5127]{align-items:center;background:#0f172a;border:none;border-radius:100px;color:#fff;cursor:pointer;display:none;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.55rem 1rem;transition:all .2s ease}@media(min-width:768px){.nav-cta[data-v-68bc5127]{display:flex}}.nav-cta[data-v-68bc5127]:hover{background:#1e293b;transform:translateY(-1px)}.nav-cta[data-v-68bc5127]:active{transform:translateY(0)}.nav-cta svg[data-v-68bc5127]{transition:transform .2s ease}.nav-cta:hover svg[data-v-68bc5127]{transform:translate(2px,-2px)}.nav-toggle[data-v-68bc5127]{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:2.5rem;justify-content:center;padding:0;width:2.5rem}@media(min-width:768px){.nav-toggle[data-v-68bc5127]{display:none}}.toggle-bar[data-v-68bc5127]{background:#0b0f1a;border-radius:2px;height:2px;margin-left:auto;transition:transform .3s ease,opacity .3s ease,width .3s ease;width:18px}.toggle-bar[data-v-68bc5127]:first-child{width:22px}.toggle-bar.open[data-v-68bc5127]:first-child{transform:translateY(3.5px) rotate(45deg);width:18px}.toggle-bar.open[data-v-68bc5127]:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-overlay[data-v-68bc5127]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0b0f1a66;inset:0;position:fixed;z-index:99}.mobile-menu[data-v-68bc5127]{background:#f8fafc;border-radius:1.5rem;box-shadow:0 25px 50px #00000026;left:1.5rem;padding:1.5rem;position:absolute;right:1.5rem;top:6rem}.mobile-links[data-v-68bc5127]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.mobile-link[data-v-68bc5127]{animation:slide-up-68bc5127 .4s ease forwards;animation-delay:var(--delay);border-radius:.75rem;color:#0b0f1a;font-size:1.125rem;font-weight:500;opacity:0;padding:1rem 1.25rem;text-decoration:none;transition:background .2s ease}.mobile-link[data-v-68bc5127]:hover{background:#f43f5e14}.mobile-cta[data-v-68bc5127]{align-items:center;animation:slide-up-68bc5127 .4s ease forwards;animation-delay:calc(var(--delay, 0s) + .15s);background:#f43f5e26;border:1px solid rgba(244,63,94,.25);border-radius:100px;color:#e11d48;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.75rem;justify-content:center;opacity:0;padding:1rem;width:100%}@keyframes slide-up-68bc5127{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.overlay-enter-active[data-v-68bc5127]{transition:opacity .3s ease}.overlay-enter-active .mobile-menu[data-v-68bc5127]{transition:opacity .3s ease,transform .3s ease}.overlay-leave-active[data-v-68bc5127]{transition:opacity .2s ease}.overlay-leave-active .mobile-menu[data-v-68bc5127]{transition:opacity .2s ease,transform .2s ease}.overlay-enter-from[data-v-68bc5127],.overlay-leave-to[data-v-68bc5127]{opacity:0}.overlay-enter-from .mobile-menu[data-v-68bc5127],.overlay-leave-to .mobile-menu[data-v-68bc5127]{opacity:0;transform:translateY(-10px) scale(.98)}@media(prefers-reduced-motion:reduce){.mobile-cta[data-v-68bc5127],.mobile-link[data-v-68bc5127],.nav[data-v-68bc5127],.nav-cta[data-v-68bc5127],.nav-inner[data-v-68bc5127],.nav-link[data-v-68bc5127],.toggle-bar[data-v-68bc5127]{animation:none;transition:none}.mobile-cta[data-v-68bc5127],.mobile-link[data-v-68bc5127]{opacity:1}}.footer-logo-mark[data-v-4626bd47]{align-items:center;background:linear-gradient(135deg,#f43f5e,#fb923c);border-radius:8px;box-shadow:0 4px 12px #f43f5e4d;color:#fff;display:inline-flex;font-family:var(--font-heading);font-size:1rem;font-weight:800;height:2.25rem;justify-content:center;width:2.25rem}.sticky-cta-bar[data-v-cd2c049a]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fff7edd9;border-top:1px solid rgba(244,63,94,.15);bottom:0;box-shadow:0 -8px 32px #0000000d;left:0;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:90}.sticky-cta-inner[data-v-cd2c049a]{align-items:center;display:flex;gap:1rem;justify-content:center;margin:0 auto;max-width:1100px}.sticky-cta-text[data-v-cd2c049a]{color:#475569;display:none;font-size:.875rem;font-weight:500}@media(min-width:640px){.sticky-cta-text[data-v-cd2c049a]{display:block}}.sticky-cta-button[data-v-cd2c049a]{align-items:center;background:linear-gradient(135deg,#f43f5e,#fb923c);border:none;border-radius:100px;box-shadow:0 4px 16px #f43f5e4d;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.5rem;transition:all .3s var(--ease-spring);white-space:nowrap}.sticky-cta-button[data-v-cd2c049a]:hover{box-shadow:0 8px 24px #f43f5e66,0 0 12px #fb923c33;transform:translateY(-2px)}.sticky-cta-button svg[data-v-cd2c049a]{transition:transform .25s var(--ease-spring)}.sticky-cta-button:hover svg[data-v-cd2c049a]{transform:translate(2px,-2px)}.sticky-cta-enter-active[data-v-cd2c049a]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.sticky-cta-leave-active[data-v-cd2c049a]{transition:transform .3s ease,opacity .2s ease}.sticky-cta-enter-from[data-v-cd2c049a],.sticky-cta-leave-to[data-v-cd2c049a]{opacity:0;transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.sticky-cta-bar[data-v-cd2c049a],.sticky-cta-button[data-v-cd2c049a],.sticky-cta-enter-active[data-v-cd2c049a],.sticky-cta-leave-active[data-v-cd2c049a]{transition:none}}.modal-enter-active[data-v-fe427ec3],.modal-leave-active[data-v-fe427ec3]{transition:opacity .3s ease}.modal-enter-from[data-v-fe427ec3],.modal-leave-to[data-v-fe427ec3]{opacity:0}.modal-enter-active .modal-content[data-v-fe427ec3]{animation:modal-in-fe427ec3 .3s cubic-bezier(.16,1,.3,1)}.modal-leave-active .modal-content[data-v-fe427ec3]{animation:modal-out-fe427ec3 .2s cubic-bezier(.16,1,.3,1)}@keyframes modal-in-fe427ec3{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-out-fe427ec3{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}
