.header[data-v-5e85b186]{backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border-bottom:1px solid rgba(245,158,11,.1);box-shadow:0 4px 20px #00000080;left:0;position:sticky;right:0;top:0;transition:all .3s ease;width:100%;z-index:1000}.header.scrolled[data-v-5e85b186]{background:#0f0a05fa;border-bottom-color:#f59e0b33;box-shadow:0 4px 30px #000000b3}.header-container[data-v-5e85b186]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:15px 20px}.header-logo[data-v-5e85b186]{flex-shrink:0}.logo-img[data-v-5e85b186]{filter:var(--logo-glow-filter,none);height:50px;transition:transform .3s ease,filter .3s ease;width:auto}.logo-img[data-v-5e85b186]:hover{transform:scale(1.05)}.menu-toggle[data-v-5e85b186]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:10px}.menu-toggle span[data-v-5e85b186]{background:var(--primary-purple);border-radius:3px;display:block;height:3px;transition:all .3s ease;width:28px}.menu-toggle.active span[data-v-5e85b186]:first-child{transform:rotate(45deg) translate(8px,8px)}.menu-toggle.active span[data-v-5e85b186]:nth-child(2){opacity:0}.menu-toggle.active span[data-v-5e85b186]:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.nav[data-v-5e85b186]{align-items:center;display:flex;gap:10px}.nav-link[data-v-5e85b186]{border-radius:8px;color:var(--text-gray);font-size:15px;font-weight:600;padding:10px 16px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.nav-link[data-v-5e85b186]:hover{background:var(--card-bg);color:var(--primary-purple);transform:translateY(-2px)}.nav-link.active[data-v-5e85b186]{background:var(--primary-purple)}.nav-cta[data-v-5e85b186],.nav-link.active[data-v-5e85b186]{box-shadow:0 4px 12px var(--glow-purple);color:var(--text-white)}.nav-cta[data-v-5e85b186]{background:linear-gradient(135deg,var(--primary-purple),var(--accent-purple));border-radius:25px;font-size:15px;font-weight:700;margin-left:10px;padding:10px 24px;text-decoration:none;transition:all .3s ease}.nav-cta[data-v-5e85b186]:hover{box-shadow:0 6px 20px var(--primary-purple);transform:translateY(-3px)}.header-actions[data-v-5e85b186]{gap:10px;position:relative}.header-actions[data-v-5e85b186],.theme-toggle[data-v-5e85b186]{align-items:center;display:flex}.theme-toggle[data-v-5e85b186]{background:transparent;border:2px solid transparent;border-radius:8px;color:var(--primary-purple);cursor:pointer;font-size:20px;justify-content:center;line-height:1;padding:10px 16px;transition:all .3s ease}.theme-toggle[data-v-5e85b186]:hover{background:#ea43351a;border-color:var(--primary-purple);box-shadow:0 4px 12px var(--glow-purple);transform:scale(1.1)}.theme-toggle .theme-icon[data-v-5e85b186]{align-items:center;color:var(--text-white);display:flex;justify-content:center;transition:transform .3s ease}.theme-toggle:hover .theme-icon[data-v-5e85b186]{transform:rotate(20deg)}.nav-theme-toggle[data-v-5e85b186]{display:none}.search-toggle[data-v-5e85b186]{align-items:center;background:transparent;border:2px solid transparent;border-radius:8px;color:var(--primary-purple);cursor:pointer;display:flex;font-size:20px;justify-content:center;line-height:1;padding:10px 16px;transition:all .3s ease}.search-toggle.active[data-v-5e85b186],.search-toggle[data-v-5e85b186]:hover{background:#ea43351a;border-color:var(--primary-purple);box-shadow:0 4px 12px var(--glow-purple);transform:scale(1.1)}.search-toggle .search-icon[data-v-5e85b186]{align-items:center;color:var(--text-white);display:flex;justify-content:center}.search-dropdown[data-v-5e85b186]{background:var(--darker-bg);border-radius:12px;box-shadow:0 8px 25px #00000080;min-width:300px;opacity:0;padding:20px;position:absolute;right:0;top:60px;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1001}.search-dropdown.active[data-v-5e85b186]{opacity:1;transform:translateY(0);visibility:visible}.search-form[data-v-5e85b186]{display:flex;gap:8px}.search-input[data-v-5e85b186]{background:#ffffff0d;border:2px solid var(--border-purple);border-radius:8px;color:var(--text-white);flex:1;font-size:15px;outline:none;padding:10px 15px;transition:all .3s ease}.search-input[data-v-5e85b186]:focus{background:#ffffff14;border-color:var(--primary-purple);box-shadow:0 0 10px var(--glow-purple)}.search-submit[data-v-5e85b186]{background:var(--primary-purple);border:none;border-radius:8px;color:var(--text-white);cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.search-submit[data-v-5e85b186]:hover{background:var(--accent-purple);box-shadow:0 4px 12px var(--glow-purple);transform:translateY(-2px)}@media(max-width:1024px){.nav[data-v-5e85b186]{gap:8px}.nav-link[data-v-5e85b186]{font-size:14px;padding:8px 12px}.nav-cta[data-v-5e85b186]{font-size:14px;padding:8px 18px}}@media(max-width:768px){.menu-toggle[data-v-5e85b186]{display:flex}.header-actions[data-v-5e85b186]{order:-1}.nav[data-v-5e85b186]{background:var(--darker-bg);box-shadow:0 8px 20px #00000080;flex-direction:column;gap:0;left:0;max-height:0;overflow:hidden;position:fixed;right:0;top:79px;transition:max-height .4s ease}.nav.active[data-v-5e85b186]{max-height:600px}.nav-link[data-v-5e85b186]{padding:15px;text-align:center;width:100%}.nav-link[data-v-5e85b186],.nav-link[data-v-5e85b186]:last-of-type{border-bottom:1px solid var(--border-purple)}.nav-theme-toggle[data-v-5e85b186]{align-items:center;background:var(--card-bg);border:none;border-top:2px solid var(--border-purple);color:var(--text-white);cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;padding:15px;transition:all .3s ease;width:100%}.nav-theme-toggle[data-v-5e85b186]:hover{background:var(--primary-purple);color:var(--text-white)}.nav-theme-toggle .theme-icon[data-v-5e85b186]{align-items:center;color:var(--text-white);display:flex;justify-content:center}.header-actions .theme-toggle[data-v-5e85b186]{display:none}.nav-cta[data-v-5e85b186]{display:block;margin:20px 0 0;text-align:center;width:100%}.search-dropdown[data-v-5e85b186]{left:0;min-width:280px;right:auto}.search-form[data-v-5e85b186]{flex-direction:column}.search-submit[data-v-5e85b186]{width:100%}}.fv88-map-container[data-v-d15b0983]{margin:0;max-width:300px;width:100%}.fv88-map-header[data-v-d15b0983]{margin-bottom:20px}.fv88-map-title[data-v-d15b0983]{align-items:center;color:var(--primary-purple);display:flex;font-size:18px;font-weight:700;gap:10px;margin-bottom:12px;text-shadow:0 0 10px var(--glow-purple)}.map-icon[data-v-d15b0983]{animation:pulse-d15b0983 2s ease-in-out infinite;font-size:22px}@keyframes pulse-d15b0983{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.fv88-map-address[data-v-d15b0983]{color:var(--text-gray);font-size:14px;line-height:1.6;margin:0}.fv88-map-wrapper[data-v-d15b0983]{border:2px solid var(--border-purple);border-radius:12px;box-shadow:0 4px 12px var(--glow-purple);overflow:hidden;padding-bottom:60%;position:relative;transition:all .3s ease;width:100%}.fv88-map-wrapper[data-v-d15b0983]:hover{box-shadow:0 6px 20px var(--glow-purple);transform:translateY(-2px)}.fv88-map-iframe[data-v-d15b0983]{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:768px){.fv88-map-title[data-v-d15b0983]{font-size:16px}.fv88-map-address[data-v-d15b0983]{font-size:13px}.fv88-map-wrapper[data-v-d15b0983]{padding-bottom:75%}}@media(max-width:480px){.fv88-map-wrapper[data-v-d15b0983]{padding-bottom:100%}}
