.header[data-v-89d1c0e7]{border-bottom:1px solid transparent;left:0;padding:16px 24px;position:fixed;right:0;top:0;transition:background .4s ease,border-color .4s ease,padding .3s ease,top .3s ease;z-index:100}.header.scrolled[data-v-89d1c0e7]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--header-bg-scrolled);border-bottom-color:var(--border-glass);padding:10px 24px}.header-inner[data-v-89d1c0e7]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px}.logo[data-v-89d1c0e7]{font-family:var(--font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.04em}.logo-text[data-v-89d1c0e7]{color:var(--text-primary)}.logo-accent[data-v-89d1c0e7]{color:var(--accent)}.nav[data-v-89d1c0e7]{display:flex;gap:32px}.nav-link[data-v-89d1c0e7]{color:var(--text-muted);font-size:.875rem;font-weight:500;position:relative;transition:color .25s ease}.nav-link[data-v-89d1c0e7]:after{background:var(--accent);bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link.nav-active[data-v-89d1c0e7],.nav-link[data-v-89d1c0e7]:hover{color:var(--text-primary)}.nav-link.nav-active[data-v-89d1c0e7]:after,.nav-link[data-v-89d1c0e7]:hover:after{width:100%}.header-actions[data-v-89d1c0e7]{gap:16px}.header-actions[data-v-89d1c0e7],.lang-switch[data-v-89d1c0e7]{align-items:center;display:flex}.lang-switch[data-v-89d1c0e7]{color:var(--text-muted);font-size:.8rem;font-weight:500;gap:4px;transition:color .2s ease}.lang-sep[data-v-89d1c0e7]{opacity:.3}.lang-active[data-v-89d1c0e7]{color:var(--accent);font-weight:600}.theme-toggle[data-v-89d1c0e7]{align-items:center;background:none;border:1px solid var(--border-glass);border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:color .2s ease,border-color .2s ease}.theme-toggle[data-v-89d1c0e7]:hover{border-color:var(--accent);color:var(--accent)}.theme-icon-sun[data-v-89d1c0e7]{display:none}.theme-icon-moon[data-v-89d1c0e7],[data-theme=dark] .theme-icon-sun{display:block}[data-theme=dark] .theme-icon-moon{display:none}.header-cta[data-v-89d1c0e7]{align-items:center;background:var(--accent);border-radius:6px;color:var(--bg-deep);display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;padding:8px 18px;transition:transform .25s ease,box-shadow .35s ease}.header-cta[data-v-89d1c0e7]:hover{box-shadow:0 8px 24px #00d4aa59;transform:translateY(-2px)}.header-cta svg[data-v-89d1c0e7]{transition:transform .2s ease}.header-cta:hover svg[data-v-89d1c0e7]{transform:translate(3px)}.header-signin[data-v-89d1c0e7]{color:var(--text-muted);font-size:.85rem;font-weight:500;transition:color .2s ease}.header-signin[data-v-89d1c0e7]:hover{color:var(--accent)}.header-admin[data-v-89d1c0e7]{align-items:center;color:var(--text-muted);display:flex;justify-content:center;transition:color .2s ease}.header-admin[data-v-89d1c0e7]:hover{color:var(--accent)}.clerk-user-btn[data-v-89d1c0e7]{align-items:center;display:flex;position:relative}.clerk-user-btn[data-v-89d1c0e7] .cl-userButtonTrigger{border-radius:50%!important;height:32px!important;overflow:hidden!important;width:32px!important}.clerk-user-btn[data-v-89d1c0e7] .cl-userButtonAvatarBox,.clerk-user-btn[data-v-89d1c0e7] .cl-avatar-override{height:32px!important;width:32px!important}.clerk-user-btn[data-v-89d1c0e7] img{height:32px!important;-o-object-fit:cover!important;object-fit:cover!important;width:32px!important}.hamburger[data-v-89d1c0e7]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:4px;z-index:101}.hamburger-line[data-v-89d1c0e7]{background:var(--text-primary);border-radius:1px;display:block;height:2px;transition:transform .3s ease,opacity .3s ease;width:22px}.hamburger.is-open .hamburger-line[data-v-89d1c0e7]:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.is-open .hamburger-line[data-v-89d1c0e7]:nth-child(2){opacity:0}.hamburger.is-open .hamburger-line[data-v-89d1c0e7]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:768px){.nav[data-v-89d1c0e7]{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--mobile-nav-bg);display:none;flex-direction:column;gap:40px;inset:0;justify-content:center;position:fixed;z-index:100}.nav.nav-open[data-v-89d1c0e7]{display:flex}.nav-link[data-v-89d1c0e7]{font-size:1.25rem}.hamburger[data-v-89d1c0e7]{display:flex}.header-cta[data-v-89d1c0e7]{display:none}}.footer[data-v-c9a935f5]{border-top:1px solid var(--border-glass);padding:64px 24px 32px}.footer-inner[data-v-c9a935f5]{display:grid;gap:48px;grid-template-columns:1.5fr 1fr 1fr 1fr;margin:0 auto;max-width:1280px}.footer-logo[data-v-c9a935f5]{font-family:var(--font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.04em;margin-bottom:12px}.logo-text[data-v-c9a935f5]{color:var(--text-primary)}.logo-accent[data-v-c9a935f5]{color:var(--accent)}.footer-tagline[data-v-c9a935f5]{color:var(--text-muted);font-size:.9rem;line-height:1.6;max-width:280px}.footer-heading[data-v-c9a935f5]{color:var(--text-secondary);font-size:.8rem;font-weight:600;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.footer-col[data-v-c9a935f5]{display:flex;flex-direction:column;gap:10px}.footer-col a[data-v-c9a935f5]{color:var(--text-muted);font-size:.875rem;transition:color .2s ease}.footer-col a[data-v-c9a935f5]:hover,.trust-badge[data-v-c9a935f5]{color:var(--accent)}.trust-badge[data-v-c9a935f5]{font-size:.875rem;font-weight:600;margin-bottom:8px}.trust-badges[data-v-c9a935f5]{display:flex;flex-direction:column;gap:6px}.badge[data-v-c9a935f5]{border:1px solid var(--border-glass);border-radius:6px;color:var(--text-muted);font-size:.75rem;font-weight:500;padding:4px 10px;width:-moz-fit-content;width:fit-content}.footer-bottom[data-v-c9a935f5]{border-top:1px solid var(--border-subtle);margin:48px auto 0;max-width:1280px;padding-top:24px;text-align:center}.footer-bottom p[data-v-c9a935f5]{color:var(--text-muted);font-size:.8rem}@media(max-width:768px){.footer-inner[data-v-c9a935f5]{gap:32px;grid-template-columns:1fr}}
