.menu-item[data-v-3fa5c602]{display:flex;width:100%;align-items:center;gap:.75rem;padding:.625rem 1rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.menu-item[data-v-3fa5c602]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.menu-item[data-v-3fa5c602]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.menu-item[data-v-3fa5c602]:hover:is(.dark *){background-color:#1f293780}.menu-item span[data-v-3fa5c602]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.menu-item span[data-v-3fa5c602]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.menu-item-signout[data-v-3fa5c602]{display:flex;width:100%;align-items:center;gap:.75rem;padding:.625rem 1rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.menu-item-signout[data-v-3fa5c602]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.menu-item-signout[data-v-3fa5c602]:hover:is(.dark *){background-color:#1f293780}.hdr-root[data-v-a5280ea0]{background-color:color-mix(in srgb,var(--theme-header-light-bg, #ffffff) 96%,transparent);color:var(--theme-header-light-text, #111827);border-bottom:1px solid var(--theme-header-light-border, #e5e7eb);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark .hdr-root[data-v-a5280ea0]{background-color:color-mix(in srgb,var(--theme-header-dark-bg, #0f172a) 96%,transparent);color:var(--theme-header-dark-text, #f1f5f9);border-bottom-color:var(--theme-header-dark-border, #334155)}.hdr-scrolled[data-v-a5280ea0]{background-color:color-mix(in srgb,var(--theme-header-light-bg, #ffffff) 98%,transparent);box-shadow:0 1px 3px #00000012,0 4px 12px -2px #0000000f}.dark .hdr-scrolled[data-v-a5280ea0]{background-color:color-mix(in srgb,var(--theme-header-dark-bg, #0f172a) 98%,transparent);box-shadow:0 1px 3px #0000004d,0 4px 12px -2px #00000040}.hdr-topbar[data-v-a5280ea0]{background-color:color-mix(in srgb,var(--theme-header-light-bg, #ffffff) 60%,transparent);border-color:var(--theme-header-light-border, #e5e7eb)}.dark .hdr-topbar[data-v-a5280ea0]{background-color:color-mix(in srgb,var(--theme-header-dark-bg, #0f172a) 60%,transparent);border-color:var(--theme-header-dark-border, #334155)}.hdr-topbar-link[data-v-a5280ea0]{color:color-mix(in srgb,var(--theme-header-light-text, #374151) 75%,transparent);text-decoration:none;transition:color .15s ease}.hdr-topbar-link[data-v-a5280ea0]:hover{color:var(--theme-header-light-text, #111827)}.dark .hdr-topbar-link[data-v-a5280ea0]{color:color-mix(in srgb,var(--theme-header-dark-text, #94a3b8) 80%,transparent)}.dark .hdr-topbar-link[data-v-a5280ea0]:hover{color:var(--theme-header-dark-text, #f1f5f9)}.hdr-icon-btn[data-v-a5280ea0]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border-radius:8px;border:none;background:transparent;cursor:pointer;color:var(--theme-header-light-text, #374151);transition:background-color .15s ease,color .15s ease;flex-shrink:0}.hdr-icon-btn[data-v-a5280ea0]:hover{background-color:color-mix(in srgb,var(--theme-header-light-text, #374151) 8%,transparent);color:var(--theme-header-light-text, #111827)}.hdr-icon-btn[data-v-a5280ea0]:focus-visible{outline:2px solid var(--theme-header-light-link, #3b82f6);outline-offset:2px}.hdr-icon-btn[data-v-a5280ea0]:active{transform:scale(.96)}.dark .hdr-icon-btn[data-v-a5280ea0]{color:var(--theme-header-dark-text, #94a3b8)}.dark .hdr-icon-btn[data-v-a5280ea0]:hover{background-color:color-mix(in srgb,var(--theme-header-dark-text, #f1f5f9) 8%,transparent);color:var(--theme-header-dark-text, #f1f5f9)}.dark .hdr-icon-btn[data-v-a5280ea0]:focus-visible{outline-color:var(--theme-header-dark-link, #7c3aed)}.hdr-cta-btn[data-v-a5280ea0]{font-size:.8125rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.hdr-focus-ring[data-v-a5280ea0]{--tw-ring-color: var(--theme-header-light-link, #3b82f6)}.dark .hdr-focus-ring[data-v-a5280ea0]{--tw-ring-color: var(--theme-header-dark-link, #7c3aed)}.hdr-progress-line[data-v-a5280ea0]{position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--theme-colors-primary-light, #3b82f6) 0%,var(--theme-colors-accent-light, #8b5cf6) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.hdr-scrolled .hdr-progress-line[data-v-a5280ea0]{opacity:.4}.dark .hdr-progress-line[data-v-a5280ea0]{background:linear-gradient(90deg,var(--theme-colors-primary-dark, #7c3aed) 0%,var(--theme-colors-accent-dark, #7c3aed) 100%)}.hdr-drawer[data-v-a5280ea0] .p-drawer-content{padding:0;display:flex;flex-direction:column;height:100%;background-color:var(--theme-menu-light-bg, #ffffff);color:var(--theme-menu-light-text, #374151)}.dark .hdr-drawer[data-v-a5280ea0] .p-drawer-content{background-color:var(--theme-menu-dark-bg, #1e293b);color:var(--theme-menu-dark-text, #94a3b8)}.hdr-drawer[data-v-a5280ea0] .p-drawer-header{padding:0}.hdr-drawer-header[data-v-a5280ea0]{border-color:var(--theme-menu-light-border, #e5e7eb)}.dark .hdr-drawer-header[data-v-a5280ea0]{border-color:var(--theme-menu-dark-border, #334155)}.hdr-drawer-footer[data-v-a5280ea0]{border-color:var(--theme-menu-light-border, #e5e7eb)}.dark .hdr-drawer-footer[data-v-a5280ea0]{border-color:var(--theme-menu-dark-border, #334155)}.hdr-menubar[data-v-a5280ea0] .p-menubar,.hdr-menubar[data-v-a5280ea0] .p-menubar-root-list,.hdr-menubar[data-v-a5280ea0] .p-menuitem-content{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.hdr-menubar[data-v-a5280ea0] .hdr-submenu-panel{position:absolute;top:100%;left:0;z-index:200;min-width:200px;margin-top:6px;padding:4px;border-radius:10px;background-color:var(--theme-menu-light-bg, #ffffff);border:1px solid var(--theme-menu-light-border, #e5e7eb);box-shadow:0 8px 24px -4px #0000001f,0 2px 8px -2px #00000014;list-style:none}.dark .hdr-menubar[data-v-a5280ea0] .hdr-submenu-panel{background-color:var(--theme-menu-dark-bg, #1e293b);border-color:var(--theme-menu-dark-border, #334155);box-shadow:0 8px 24px -4px #0006,0 2px 8px -2px #0000004d}.hdr-menubar[data-v-a5280ea0] .p-menubar-item-active .navlink-chevron{transform:rotate(180deg);opacity:.8}.hdr-sub[data-v-a5280ea0]{font-size:.875rem;width:100%;padding-top:6px;padding-bottom:6px}.hdr-mobile-navlink[data-v-a5280ea0]{width:100%;min-height:44px;font-size:.9375rem;padding-top:10px;padding-bottom:10px}.hdr-panel-menu[data-v-a5280ea0] .p-panelmenu,.hdr-panel-menu[data-v-a5280ea0] .p-panelmenu-panel,.hdr-panel-menu[data-v-a5280ea0] .p-panelmenu-header,.hdr-panel-menu[data-v-a5280ea0] .p-panelmenu-content{background:transparent!important;border:none!important;box-shadow:none!important}.hdr-panel-menu[data-v-a5280ea0] .hdr-pm-header-link{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border-radius:8px;font-size:.9375rem;font-weight:500;min-height:44px;background:transparent;border:none;cursor:pointer;color:var(--theme-menu-light-text, #374151);transition:background-color .15s ease,color .15s ease}.hdr-panel-menu[data-v-a5280ea0] .hdr-pm-header-link:hover{background-color:var(--theme-menu-light-hover, #f9fafb);color:var(--theme-menu-light-textHover, #111827)}.dark .hdr-panel-menu[data-v-a5280ea0] .hdr-pm-header-link{color:var(--theme-menu-dark-text, #94a3b8)}.dark .hdr-panel-menu[data-v-a5280ea0] .hdr-pm-header-link:hover{background-color:var(--theme-menu-dark-hover, #334155);color:var(--theme-menu-dark-textHover, #f1f5f9)}.hdr-panel-menu[data-v-a5280ea0] .hdr-pm-toggle-icon{font-size:.75rem;opacity:.5;flex-shrink:0;transition:transform .2s ease,opacity .2s ease}.hdr-panel-menu[data-v-a5280ea0] .p-panelmenu-header-active .hdr-pm-toggle-icon{transform:rotate(180deg);opacity:.8}.hdr-panel-menu[data-v-a5280ea0] .p-panelmenu-content{margin-left:20px;border-left:2px solid var(--theme-menu-light-border, #e5e7eb)!important;padding:2px 0 4px 8px!important}.dark .hdr-panel-menu[data-v-a5280ea0] .p-panelmenu-content{border-left-color:var(--theme-menu-dark-border, #334155)!important}[data-v-a5280ea0] .p-panelmenu-submenu{margin-left:.5rem;margin-top:.125rem;border-left-width:2px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));padding-left:.75rem}[data-v-a5280ea0] .p-panelmenu-submenu:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}[data-v-a5280ea0] .p-panelmenu .p-panelmenu-content{border:none!important;background:transparent!important}.hdr-drawer-contact-link[data-v-a5280ea0]{color:var(--theme-menu-light-text, #374151);transition:color .15s ease;text-decoration:none}.hdr-drawer-contact-link[data-v-a5280ea0]:hover{color:var(--theme-header-light-link, #3b82f6)}.dark .hdr-drawer-contact-link[data-v-a5280ea0]{color:var(--theme-menu-dark-text, #94a3b8)}.dark .hdr-drawer-contact-link[data-v-a5280ea0]:hover{color:var(--theme-header-dark-link, #7c3aed)}.hdr-drawer-contact-icon[data-v-a5280ea0]{background-color:color-mix(in srgb,var(--theme-colors-primary-light, #3b82f6) 10%,transparent);color:var(--theme-colors-primary-light, #3b82f6)}.dark .hdr-drawer-contact-icon[data-v-a5280ea0]{background-color:color-mix(in srgb,var(--theme-colors-primary-dark, #7c3aed) 12%,transparent);color:var(--theme-colors-primary-dark, #7c3aed)}.hdr-drawer-account-link[data-v-a5280ea0]{color:var(--theme-menu-light-text, #374151);border-color:var(--theme-menu-light-border, #e5e7eb)}.dark .hdr-drawer-account-link[data-v-a5280ea0]{color:var(--theme-menu-dark-text, #94a3b8);border-color:var(--theme-menu-dark-border, #334155)}.topbar-enter-active[data-v-a5280ea0],.topbar-leave-active[data-v-a5280ea0]{transition:max-height .25s ease,opacity .2s ease;max-height:48px;overflow:hidden}.topbar-enter-from[data-v-a5280ea0],.topbar-leave-to[data-v-a5280ea0]{max-height:0;opacity:0}@media(prefers-reduced-motion:reduce){[data-v-a5280ea0],[data-v-a5280ea0]:before,[data-v-a5280ea0]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@supports (padding: env(safe-area-inset-left)){nav[data-v-a5280ea0]{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}}@media(max-width:767px){input[data-v-a5280ea0],select[data-v-a5280ea0],textarea[data-v-a5280ea0]{font-size:16px!important}}@media print{header[data-v-a5280ea0]{display:none!important}}.footer-root[data-v-3c0ab7bd]{background-color:var(--theme-footer-light-bg, #f9fafb);color:var(--theme-footer-light-text, #374151);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E")}.dark .footer-root[data-v-3c0ab7bd]{background-color:var(--theme-footer-dark-bg, #0f172a);color:var(--theme-footer-dark-text, #cbd5e1)}.footer-geo-accent[data-v-3c0ab7bd]{position:absolute;top:-80px;right:-120px;width:480px;height:480px;border-radius:50%;border:1px solid color-mix(in srgb,var(--theme-colors-primary-light, #3b82f6) 12%,transparent);pointer-events:none}.footer-geo-accent[data-v-3c0ab7bd]:before{content:"";position:absolute;top:40px;right:40px;bottom:40px;left:40px;border-radius:50%;border:1px solid color-mix(in srgb,var(--theme-colors-primary-light, #3b82f6) 8%,transparent)}.dark .footer-geo-accent[data-v-3c0ab7bd]{border-color:color-mix(in srgb,var(--theme-colors-primary-dark, #60a5fa) 10%,transparent)}.dark .footer-geo-accent[data-v-3c0ab7bd]:before{border-color:color-mix(in srgb,var(--theme-colors-primary-dark, #60a5fa) 6%,transparent)}.footer-trust-strip[data-v-3c0ab7bd]{border-color:var(--theme-footer-light-border, #e5e7eb)}.dark .footer-trust-strip[data-v-3c0ab7bd]{border-color:var(--theme-footer-dark-border, #1e293b)}.footer-metric-num[data-v-3c0ab7bd]{font-size:1.25rem;font-weight:300;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--theme-footer-light-text, #111827)}.dark .footer-metric-num[data-v-3c0ab7bd]{color:var(--theme-footer-dark-text, #f1f5f9)}.footer-metric-label[data-v-3c0ab7bd]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--theme-footer-light-text, #374151) 55%,transparent)}.dark .footer-metric-label[data-v-3c0ab7bd]{color:color-mix(in srgb,var(--theme-footer-dark-text, #cbd5e1) 55%,transparent)}.footer-badge-chip[data-v-3c0ab7bd]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:4px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--theme-footer-light-border, #e5e7eb);color:color-mix(in srgb,var(--theme-footer-light-text, #374151) 70%,transparent);background:color-mix(in srgb,var(--theme-footer-light-bg, #f9fafb) 60%,transparent)}.dark .footer-badge-chip[data-v-3c0ab7bd]{border-color:var(--theme-footer-dark-border, #1e293b);color:color-mix(in srgb,var(--theme-footer-dark-text, #cbd5e1) 70%,transparent);background:color-mix(in srgb,white 4%,transparent)}.footer-body-grid[data-v-3c0ab7bd]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.footer-body-grid[data-v-3c0ab7bd]{grid-template-columns:1fr 1fr;gap:3rem}.footer-links-area[data-v-3c0ab7bd]{grid-column:1 / -1}}@media(min-width:1024px){.footer-body-grid[data-v-3c0ab7bd]{grid-template-columns:260px 210px 1fr;gap:4rem 3.5rem;align-items:start}.footer-links-area[data-v-3c0ab7bd]{grid-column:auto}}.footer-logo[data-v-3c0ab7bd]{height:48px;width:auto}.footer-tagline[data-v-3c0ab7bd]{font-size:.9375rem;font-weight:500;color:var(--theme-footer-light-text, #111827);line-height:1.4}.dark .footer-tagline[data-v-3c0ab7bd]{color:var(--theme-footer-dark-text, #f1f5f9)}.footer-desc[data-v-3c0ab7bd]{font-size:.8125rem;line-height:1.65;color:color-mix(in srgb,var(--theme-footer-light-text, #374151) 65%,transparent)}.dark .footer-desc[data-v-3c0ab7bd]{color:color-mix(in srgb,var(--theme-footer-dark-text, #cbd5e1) 65%,transparent)}.footer-social-btn[data-v-3c0ab7bd]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;border:1px solid var(--theme-footer-light-border, #e5e7eb);color:color-mix(in srgb,var(--theme-footer-light-text, #374151) 70%,transparent);background:transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;text-decoration:none}.footer-social-btn[data-v-3c0ab7bd]:hover{background:color-mix(in srgb,var(--theme-colors-primary-light, #3b82f6) 8%,transparent);border-color:color-mix(in srgb,var(--theme-colors-primary-light, #3b82f6) 40%,transparent);color:var(--theme-colors-primary-light, #3b82f6);transform:translateY(-1px)}.dark .footer-social-btn[data-v-3c0ab7bd]{border-color:var(--theme-footer-dark-border, #1e293b);color:color-mix(in srgb,var(--theme-footer-dark-text, #cbd5e1) 70%,transparent)}.dark .footer-social-btn[data-v-3c0ab7bd]:hover{background:color-mix(in srgb,var(--theme-colors-primary-dark, #60a5fa) 10%,transparent);border-color:color-mix(in srgb,var(--theme-colors-primary-dark, #60a5fa) 40%,transparent);color:var(--theme-colors-primary-dark, #60a5fa)}.footer-col-heading[data-v-3c0ab7bd]{font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--theme-footer-light-text, #374151) 50%,transparent);padding-left:10px;border-left:2px solid var(--theme-colors-primary-light, #3b82f6)}.dark .footer-col-heading[data-v-3c0ab7bd]{color:color-mix(in srgb,var(--theme-footer-dark-text, #cbd5e1) 55%,transparent);border-left-color:var(--theme-colors-primary-dark, #60a5fa)}.footer-contact-row[data-v-3c0ab7bd]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--theme-footer-light-text, #374151);transition:color .15s ease;min-height:36px}a.footer-contact-row[data-v-3c0ab7bd]:hover{color:var(--theme-colors-primary-light, #3b82f6)}.dark .footer-contact-row[data-v-3c0ab7bd]{color:var(--theme-footer-dark-text, #cbd5e1)}.dark a.footer-contact-row[data-v-3c0ab7bd]:hover{color:var(--theme-colors-primary-dark, #60a5fa)}.footer-contact-icon[data-v-3c0ab7bd]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:6px;background:color-mix(in srgb,var(--theme-colors-primary-light, #3b82f6) 10%,transparent);color:var(--theme-colors-primary-light, #3b82f6);transition:background-color .15s ease}.dark .footer-contact-icon[data-v-3c0ab7bd]{background:color-mix(in srgb,var(--theme-colors-primary-dark, #60a5fa) 12%,transparent);color:var(--theme-colors-primary-dark, #60a5fa)}a.footer-contact-row:hover .footer-contact-icon[data-v-3c0ab7bd]{background:color-mix(in srgb,var(--theme-colors-primary-light, #3b82f6) 18%,transparent)}.dark a.footer-contact-row:hover .footer-contact-icon[data-v-3c0ab7bd]{background:color-mix(in srgb,var(--theme-colors-primary-dark, #60a5fa) 20%,transparent)}.footer-contact-value[data-v-3c0ab7bd]{display:block;font-size:.8125rem;font-weight:500;line-height:1.3}.footer-contact-meta[data-v-3c0ab7bd]{display:block;font-size:.6875rem;line-height:1.4;color:color-mix(in srgb,var(--theme-footer-light-text, #374151) 50%,transparent)}.dark .footer-contact-meta[data-v-3c0ab7bd]{color:color-mix(in srgb,var(--theme-footer-dark-text, #cbd5e1) 50%,transparent)}.footer-nav-link[data-v-3c0ab7bd]{display:inline-flex;align-items:center;gap:0;font-size:.8125rem;font-weight:400;text-decoration:none;color:color-mix(in srgb,var(--theme-footer-light-text, #374151) 75%,transparent);transition:color .15s ease,gap .15s ease;line-height:1.4}.footer-nav-link-bar[data-v-3c0ab7bd]{display:inline-block;width:0;height:1px;background:var(--theme-colors-primary-light, #3b82f6);margin-right:0;transition:width .2s ease,margin-right .2s ease;flex-shrink:0;align-self:center}.footer-nav-link[data-v-3c0ab7bd]:hover{color:var(--theme-footer-light-text, #111827)}.footer-nav-link:hover .footer-nav-link-bar[data-v-3c0ab7bd]{width:12px;margin-right:6px}.dark .footer-nav-link[data-v-3c0ab7bd]{color:color-mix(in srgb,var(--theme-footer-dark-text, #cbd5e1) 70%,transparent)}.dark .footer-nav-link[data-v-3c0ab7bd]:hover{color:var(--theme-footer-dark-text, #f1f5f9)}.dark .footer-nav-link-bar[data-v-3c0ab7bd]{background:var(--theme-colors-primary-dark, #60a5fa)}.footer-bottom-bar[data-v-3c0ab7bd]{border-color:var(--theme-footer-light-border, #e5e7eb)}.dark .footer-bottom-bar[data-v-3c0ab7bd]{border-color:var(--theme-footer-dark-border, #1e293b)}.footer-legal-link[data-v-3c0ab7bd]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;color:color-mix(in srgb,var(--theme-footer-light-text, #374151) 55%,transparent);transition:color .15s ease}.footer-legal-link[data-v-3c0ab7bd]:hover{color:var(--theme-footer-light-text, #111827)}.dark .footer-legal-link[data-v-3c0ab7bd]{color:color-mix(in srgb,var(--theme-footer-dark-text, #cbd5e1) 50%,transparent)}.dark .footer-legal-link[data-v-3c0ab7bd]:hover{color:var(--theme-footer-dark-text, #f1f5f9)}.footer-copyright[data-v-3c0ab7bd]{font-size:.6875rem;color:color-mix(in srgb,var(--theme-footer-light-text, #374151) 45%,transparent);white-space:nowrap}.dark .footer-copyright[data-v-3c0ab7bd]{color:color-mix(in srgb,var(--theme-footer-dark-text, #cbd5e1) 45%,transparent)}.footer-back-top[data-v-3c0ab7bd]{position:fixed;bottom:1.75rem;right:1.5rem;width:38px;height:38px;border-radius:8px;border:1px solid var(--theme-footer-light-border, #e5e7eb);background:var(--theme-footer-light-bg, #f9fafb);color:var(--theme-footer-light-text, #374151);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50;box-shadow:0 4px 12px #00000014,0 1px 3px #0000000f;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.footer-back-top[data-v-3c0ab7bd]:hover{background:var(--theme-colors-primary-light, #3b82f6);border-color:var(--theme-colors-primary-light, #3b82f6);color:#fff;box-shadow:0 6px 20px color-mix(in srgb,var(--theme-colors-primary-light, #3b82f6) 35%,transparent);transform:translateY(-2px)}.dark .footer-back-top[data-v-3c0ab7bd]{background:var(--theme-footer-dark-bg, #0f172a);border-color:var(--theme-footer-dark-border, #1e293b);color:var(--theme-footer-dark-text, #cbd5e1);box-shadow:0 4px 12px #0000004d,0 1px 3px #0003}.dark .footer-back-top[data-v-3c0ab7bd]:hover{background:var(--theme-colors-primary-dark, #60a5fa);border-color:var(--theme-colors-primary-dark, #60a5fa);color:#0f172a;box-shadow:0 6px 20px color-mix(in srgb,var(--theme-colors-primary-dark, #60a5fa) 35%,transparent)}.slide-down-enter-active[data-v-3c0ab7bd],.slide-down-leave-active[data-v-3c0ab7bd]{transition:max-height .3s ease,opacity .25s ease;max-height:80px;overflow:hidden}.slide-down-enter-from[data-v-3c0ab7bd],.slide-down-leave-to[data-v-3c0ab7bd]{max-height:0;opacity:0}.pop-enter-active[data-v-3c0ab7bd],.pop-leave-active[data-v-3c0ab7bd]{transition:opacity .2s ease,transform .2s ease}.pop-enter-from[data-v-3c0ab7bd],.pop-leave-to[data-v-3c0ab7bd]{opacity:0;transform:translateY(8px) scale(.9)}@media(prefers-reduced-motion:reduce){[data-v-3c0ab7bd],[data-v-3c0ab7bd]:before,[data-v-3c0ab7bd]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:767px){.footer-social-btn[data-v-3c0ab7bd]{min-width:44px;min-height:44px}.footer-back-top[data-v-3c0ab7bd]{width:44px;height:44px}.footer-contact-row[data-v-3c0ab7bd]{min-height:44px}input[data-v-3c0ab7bd],select[data-v-3c0ab7bd],textarea[data-v-3c0ab7bd]{font-size:16px!important}}@supports (padding: env(safe-area-inset-bottom)){.footer-bottom-bar[data-v-3c0ab7bd]{padding-bottom:env(safe-area-inset-bottom,0)}}@media print{footer[data-v-3c0ab7bd]{display:none!important}}@media(prefers-contrast:high){footer[data-v-3c0ab7bd]{border-top:2px solid currentColor}}.fade-enter-active[data-v-65ac642f],.fade-leave-active[data-v-65ac642f]{transition:opacity .3s}.fade-enter-from[data-v-65ac642f],.fade-leave-to[data-v-65ac642f]{opacity:0}.fade-enter-active[data-v-081cde49],.fade-leave-active[data-v-081cde49]{transition:opacity .3s}.fade-enter-from[data-v-081cde49],.fade-leave-to[data-v-081cde49]{opacity:0}.section-label[data-v-4b197938]{display:block;font-size:var(--theme-type-xxs-r);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--theme-text-light-muted)}.dark .section-label[data-v-4b197938]{color:var(--theme-text-dark-muted)}.menu-item[data-v-4b197938]{display:flex;align-items:center;gap:var(--theme-spacing-xs);width:100%;padding:var(--theme-spacing-quark) var(--theme-spacing-sm);font-size:var(--theme-type-sm-r);font-weight:var(--theme-type-sm-weight);color:var(--theme-text-light-base);text-decoration:none;text-align:left;background:transparent;border:none;cursor:pointer;transition:background-color .15s,color .15s;border-radius:var(--theme-radius-md)}.menu-item[data-v-4b197938]:hover{background-color:var(--theme-menu-light-hover);color:var(--theme-menu-light-textHover)}.dark .menu-item[data-v-4b197938]{color:var(--theme-text-dark-base)}.dark .menu-item[data-v-4b197938]:hover{background-color:var(--theme-menu-dark-hover);color:var(--theme-menu-dark-textHover)}.menu-icon[data-v-4b197938]{width:var(--theme-spacing-sm);height:var(--theme-spacing-sm);flex-shrink:0;color:var(--theme-text-light-faint)}.dark .menu-icon[data-v-4b197938]{color:var(--theme-text-dark-faint)}.zp-submenu-panel[data-v-b430fbb9]{min-width:220px;margin-top:var(--theme-spacing-xs);padding:var(--theme-spacing-nano);border-radius:var(--theme-radius-lg);background-color:var(--theme-menu-light-bg);border:1px solid var(--theme-menu-light-border);box-shadow:0 10px 24px #00000014,0 2px 6px #0000000a}.dark .zp-submenu-panel[data-v-b430fbb9]{background-color:var(--theme-menu-dark-bg);border-color:var(--theme-menu-dark-border);box-shadow:0 10px 24px #0000004d}.alert-enter-active[data-v-b430fbb9],.alert-leave-active[data-v-b430fbb9]{transition:max-height .24s ease,opacity .2s ease;overflow:hidden}.alert-enter-from[data-v-b430fbb9],.alert-leave-to[data-v-b430fbb9]{max-height:0;opacity:0}.alert-enter-to[data-v-b430fbb9],.alert-leave-from[data-v-b430fbb9]{max-height:80px;opacity:1}.topbar-enter-active[data-v-b430fbb9],.topbar-leave-active[data-v-b430fbb9]{transition:max-height .24s ease,opacity .2s ease;overflow:hidden}.topbar-enter-from[data-v-b430fbb9],.topbar-leave-to[data-v-b430fbb9]{max-height:0;opacity:0}.topbar-enter-to[data-v-b430fbb9],.topbar-leave-from[data-v-b430fbb9]{max-height:var(--theme-spacing-xl);opacity:1}@media(prefers-reduced-motion:reduce){[data-v-b430fbb9]{transition-duration:.01ms!important}}@media print{header[data-v-b430fbb9]{display:none!important}}a[data-v-39dfec32]{transition:color .2s ease,border-color .2s ease,background-color .2s ease}.pop-enter-active[data-v-39dfec32],.pop-leave-active[data-v-39dfec32]{transition:opacity .2s ease,transform .2s ease}.pop-enter-from[data-v-39dfec32],.pop-leave-to[data-v-39dfec32]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){[data-v-39dfec32]{transition-duration:.01ms!important;animation-duration:.01ms!important}}.fade-enter-active[data-v-b5b9d79c],.fade-leave-active[data-v-b5b9d79c]{transition:opacity .25s ease}.fade-enter-from[data-v-b5b9d79c],.fade-leave-to[data-v-b5b9d79c]{opacity:0}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-b5b9d79c],.fade-leave-active[data-v-b5b9d79c]{transition-duration:.01ms!important}}.zp-alert[data-v-b854e158]{position:relative;width:100%;border-bottom:1px solid transparent}.zp-alert--info[data-v-b854e158]{background:var(--theme-header-light-bg);color:var(--theme-header-light-text);border-color:var(--theme-colors-primary-light)}.dark .zp-alert--info[data-v-b854e158]{background:var(--theme-header-dark-bg);color:var(--theme-header-dark-text);border-color:var(--theme-colors-primary-dark)}.zp-alert--warning[data-v-b854e158]{background:var(--theme-colors-secondary-light);color:var(--theme-text-dark-base);border-color:var(--theme-border-light-strong)}.zp-alert--success[data-v-b854e158]{background:var(--theme-colors-primary-light);color:var(--theme-text-dark-base);border-color:var(--theme-border-light-strong)}.zp-alert--promo[data-v-b854e158]{background:linear-gradient(90deg,color-mix(in srgb,var(--theme-colors-primary-light) 90%,var(--theme-background-dark-base)),color-mix(in srgb,var(--theme-colors-primary-light) 70%,var(--theme-background-dark-muted)));color:var(--theme-text-dark-base)}.dark .zp-alert--warning[data-v-b854e158]{background:var(--theme-background-dark-muted);color:var(--theme-text-light-base);border-color:var(--theme-border-dark-strong)}.dark .zp-alert--success[data-v-b854e158]{background:var(--theme-background-dark-subtle);color:var(--theme-text-light-base);border-color:var(--theme-border-dark-strong)}.dark .zp-alert--promo[data-v-b854e158]{background:color-mix(in srgb,var(--theme-colors-primary-dark) 20%,var(--theme-background-dark-base));color:var(--theme-text-light-base)}.zp-alert__inner[data-v-b854e158]{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-xs);max-width:75rem;margin:0 auto;padding:.45rem var(--theme-spacing-sm);padding-right:2.5rem;min-height:2.25rem;flex-wrap:wrap;font-size:var(--theme-type-sm-r);font-weight:var(--theme-type-sm-weight);line-height:var(--theme-type-sm-lh)}.zp-alert__icon[data-v-b854e158]{flex-shrink:0;font-size:var(--theme-type-sm-r);opacity:.85}.zp-alert__badge[data-v-b854e158]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:0;font-size:var(--theme-type-xxs-r);font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#00000012;flex-shrink:0}.dark .zp-alert__badge[data-v-b854e158]{background:#ffffff1f}.zp-alert__text[data-v-b854e158]{text-align:center}.zp-alert__link[data-v-b854e158]{display:inline-flex;align-items:center;gap:.25rem;color:var(--theme-colors-primary-light);text-decoration:underline;text-underline-offset:2px;font-weight:600;white-space:nowrap;flex-shrink:0;opacity:.9;transition:opacity .15s ease}.dark .zp-alert__link[data-v-b854e158]{color:var(--theme-colors-primary-dark)}.zp-alert__link[data-v-b854e158]:hover{opacity:1}.zp-alert__arrow[data-v-b854e158]{width:14px;height:14px;flex-shrink:0}.zp-alert__dismiss[data-v-b854e158]{position:absolute;right:var(--theme-spacing-sm);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:0;color:inherit;opacity:.45;transition:opacity .15s ease,background-color .15s ease}.zp-alert__dismiss svg[data-v-b854e158]{width:12px;height:12px}.zp-alert__dismiss[data-v-b854e158]:hover{opacity:.8;background:#0000000f}.dark .zp-alert__dismiss[data-v-b854e158]:hover{background:#ffffff14}.zp-submenu-panel[data-v-b854e158]{min-width:210px;margin-top:var(--theme-spacing-xs);padding:var(--theme-spacing-nano);border-radius:var(--theme-radius-lg);background:var(--theme-menu-light-bg);border:1px solid var(--theme-menu-light-border);box-shadow:0 1px 3px #0000000a,0 8px 20px #00000014,0 20px 40px #0000000d}.dark .zp-submenu-panel[data-v-b854e158]{background:var(--theme-menu-dark-bg);border-color:var(--theme-menu-dark-border);box-shadow:0 8px 24px #00000059,0 20px 48px #00000040}.alert-strip-enter-active[data-v-b854e158],.alert-strip-leave-active[data-v-b854e158]{transition:max-height .28s ease,opacity .22s ease;overflow:hidden}.alert-strip-enter-from[data-v-b854e158],.alert-strip-leave-to[data-v-b854e158]{max-height:0;opacity:0}.alert-strip-enter-to[data-v-b854e158],.alert-strip-leave-from[data-v-b854e158]{max-height:5rem;opacity:1}.topbar-enter-active[data-v-b854e158],.topbar-leave-active[data-v-b854e158]{transition:max-height .24s ease,opacity .2s ease;overflow:hidden}.topbar-enter-from[data-v-b854e158],.topbar-leave-to[data-v-b854e158]{max-height:0;opacity:0}.topbar-enter-to[data-v-b854e158],.topbar-leave-from[data-v-b854e158]{max-height:var(--theme-spacing-2xl);opacity:1}@media(prefers-reduced-motion:reduce){[data-v-b854e158]{transition-duration:.01ms!important}}@media print{header[data-v-b854e158]{display:none!important}}.pop-enter-active[data-v-c6a34b35],.pop-leave-active[data-v-c6a34b35]{transition:opacity .2s ease,transform .2s ease}.pop-enter-from[data-v-c6a34b35],.pop-leave-to[data-v-c6a34b35]{opacity:0;transform:translateY(6px)}.fade-enter-active[data-v-a56f0e16],.fade-leave-active[data-v-a56f0e16]{transition:opacity .25s ease}.fade-enter-from[data-v-a56f0e16],.fade-leave-to[data-v-a56f0e16]{opacity:0}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-a56f0e16],.fade-leave-active[data-v-a56f0e16]{transition-duration:.01ms!important}}.fade-enter-active[data-v-e4bcce63],.fade-leave-active[data-v-e4bcce63]{transition:opacity .3s}.fade-enter-from[data-v-e4bcce63],.fade-leave-to[data-v-e4bcce63]{opacity:0}.fade-enter-active[data-v-0d066143],.fade-leave-active[data-v-0d066143]{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-0d066143],.fade-leave-to[data-v-0d066143]{opacity:0}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-0d066143],.fade-leave-active[data-v-0d066143]{transition-duration:.01ms!important}}
