.dropdown-toggle-btn[data-v-d7dbdbb0]{cursor:pointer}.btn-reset[data-v-d7dbdbb0],.dropdown-toggle-btn[data-v-d7dbdbb0]{background:0 0;border:none;font-family:inherit}.btn-reset[data-v-d7dbdbb0]{text-align:left;padding:0}.navbar-wrapper[data-v-d7dbdbb0]{z-index:100;pointer-events:none;justify-content:center;width:100%;padding:0 24px;display:flex;position:fixed;top:24px;left:0}.navbar[data-v-d7dbdbb0]{pointer-events:auto;-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border);border-radius:var(--radius-sm);z-index:101;background:#fffffff2;width:100%;max-width:1400px;padding:10px 16px 10px 24px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;box-shadow:0 10px 30px #0000000a}.navbar.is-scrolled[data-v-d7dbdbb0]{background:#fffffffa;max-width:1200px;padding:8px 16px 8px 24px;box-shadow:0 15px 40px #0000000f}.navbar-container[data-v-d7dbdbb0]{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.navbar-brand[data-v-d7dbdbb0]{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.brand-logo[data-v-d7dbdbb0]{width:auto;height:36px}.brand-text-wrapper[data-v-d7dbdbb0]{flex-direction:column;justify-content:center;display:flex}.brand-text[data-v-d7dbdbb0]{letter-spacing:1px;color:var(--color-text-dark);font-size:1.1rem;font-weight:600;line-height:1.1}.brand-text .text-accent[data-v-d7dbdbb0]{color:var(--color-accent);font-weight:800}.navbar-menu[data-v-d7dbdbb0]{flex:1;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;flex-direction:row!important}.navbar-menu[data-v-d7dbdbb0],.navbar-menu li[data-v-d7dbdbb0]{align-items:center;display:flex}.navbar-menu li[data-v-d7dbdbb0]{position:relative}.nav-link[data-v-d7dbdbb0]{color:var(--color-text-main);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:6px;padding:8px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s;display:flex}.dropdown-wrapper:hover .nav-link[data-v-d7dbdbb0],.nav-link.router-link-active[data-v-d7dbdbb0],.nav-link[data-v-d7dbdbb0]:hover{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.chevron-icon[data-v-d7dbdbb0]{opacity:.6;transition:transform .3s}.dropdown-wrapper:hover .chevron-icon[data-v-d7dbdbb0]{transform:rotate(180deg)}.elegant-card[data-v-d7dbdbb0]{background:var(--color-white);border-radius:var(--radius-sm);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.dropdown-menu[data-v-d7dbdbb0]{opacity:0;visibility:hidden;z-index:105;min-width:180px;padding:8px;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(15px)}.dropdown-wrapper:hover .dropdown-menu[data-v-d7dbdbb0]{opacity:1;visibility:visible;transform:translate(-50%)translateY(10px)}.dropdown-item[data-v-d7dbdbb0]{color:var(--color-text-main);border-radius:var(--radius-sm);padding:10px 16px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.dropdown-item[data-v-d7dbdbb0]:hover{background-color:var(--color-bg-quote);color:var(--color-primary-dark);padding-left:20px}.navbar-end[data-v-d7dbdbb0]{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.btn-dark[data-v-d7dbdbb0]{border-radius:var(--radius-sm);cursor:pointer;background-color:var(--color-primary-dark);color:var(--color-white);border:1px solid var(--color-primary-dark);align-items:center;gap:.75rem;padding:10px 24px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.btn-dark.router-link-active[data-v-d7dbdbb0],.btn-dark[data-v-d7dbdbb0]:hover{background-color:var(--color-primary);border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.btn-dark[data-v-d7dbdbb0]:active{transform:translateY(0)scale(.95);box-shadow:0 2px 4px #00000014}.w-100[data-v-d7dbdbb0]{width:100%;padding:14px 24px;font-size:1rem}.mobile-toggle[data-v-d7dbdbb0],.w-100[data-v-d7dbdbb0]{justify-content:center}.mobile-toggle[data-v-d7dbdbb0]{cursor:pointer;z-index:110;background:0 0;border:none;align-items:center;width:32px;height:32px;display:flex;position:relative}.line[data-v-d7dbdbb0]{background-color:var(--color-text-dark);border-radius:2px;width:20px;height:2px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:absolute}.line-1[data-v-d7dbdbb0]{transform:translateY(-4px)}.line-2[data-v-d7dbdbb0]{transform:translateY(4px)}.mobile-toggle.is-active .line-1[data-v-d7dbdbb0]{background-color:var(--color-primary);transform:translateY(0)rotate(45deg)}.mobile-toggle.is-active .line-2[data-v-d7dbdbb0]{background-color:var(--color-primary);transform:translateY(0)rotate(-45deg)}.mobile-toggle:hover .line-1[data-v-d7dbdbb0]{transform:translateY(-5px)}.mobile-toggle:hover .line-2[data-v-d7dbdbb0]{transform:translateY(5px)}.mobile-toggle.is-active:hover .line-1[data-v-d7dbdbb0]{transform:translateY(0)rotate(45deg)scale(1.1)}.mobile-toggle.is-active:hover .line-2[data-v-d7dbdbb0]{transform:translateY(0)rotate(-45deg)scale(1.1)}.mobile-menu-overlay[data-v-d7dbdbb0]{-webkit-backdrop-filter:blur(15px);z-index:90;pointer-events:auto;background-color:#fffffffa;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.menu-content[data-v-d7dbdbb0]{justify-content:center;gap:40px;padding:0 24px}.menu-content[data-v-d7dbdbb0],.mobile-menu-list[data-v-d7dbdbb0]{flex-direction:column;width:100%;display:flex}.mobile-menu-list[data-v-d7dbdbb0]{gap:24px;padding:0;list-style:none}.mobile-nav-link[data-v-d7dbdbb0]{width:100%;color:var(--color-text-dark);letter-spacing:-1px;cursor:pointer;justify-content:space-between;align-items:center;font-size:2rem;font-weight:300;text-decoration:none;transition:color .3s;display:flex}.mobile-nav-link.router-link-active[data-v-d7dbdbb0],.mobile-nav-link[data-v-d7dbdbb0]:hover{color:var(--color-primary)}.mobile-dropdown-toggle .chevron-icon[data-v-d7dbdbb0]{transition:transform .4s}.mobile-dropdown-toggle .rotate[data-v-d7dbdbb0]{transform:rotate(180deg)}.mobile-sub-menu[data-v-d7dbdbb0]{border-left:2px solid var(--color-border);flex-direction:column;gap:16px;margin-top:16px;padding-left:20px;list-style:none;display:flex}.mobile-sub-link[data-v-d7dbdbb0]{color:var(--color-text-muted);font-size:1.15rem;font-weight:400;text-decoration:none;transition:color .2s}.mobile-sub-link[data-v-d7dbdbb0]:hover{color:var(--color-primary)}.fade-slide-enter-active[data-v-d7dbdbb0],.fade-slide-leave-active[data-v-d7dbdbb0]{transition:opacity .4s,transform .4s cubic-bezier(.25,.46,.45,.94)}.fade-slide-enter-from[data-v-d7dbdbb0],.fade-slide-leave-to[data-v-d7dbdbb0]{opacity:0;transform:translateY(-20px)}.accordion-slide-enter-active[data-v-d7dbdbb0],.accordion-slide-leave-active[data-v-d7dbdbb0]{opacity:1;max-height:200px;transition:all .4s;overflow:hidden}.accordion-slide-enter-from[data-v-d7dbdbb0],.accordion-slide-leave-to[data-v-d7dbdbb0]{opacity:0;max-height:0;margin-top:0}.desktop-only[data-v-d7dbdbb0]{display:flex}.mobile-only[data-v-d7dbdbb0]{display:none}@media (width<=1100px){.desktop-only[data-v-d7dbdbb0]{display:none!important}.mobile-only[data-v-d7dbdbb0]{display:flex}.navbar[data-v-d7dbdbb0]{border-radius:50px}.navbar[data-v-d7dbdbb0],.navbar.is-scrolled[data-v-d7dbdbb0]{max-width:90vw;padding:12px 24px}}@media (width<=768px){.navbar-wrapper[data-v-d7dbdbb0]{padding:0 16px;top:16px}.navbar[data-v-d7dbdbb0]{max-width:100%}}
