header[data-v-df2013bd]{animation:slideDown-df2013bd .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0af2;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100}@keyframes slideDown-df2013bd{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.container[data-v-df2013bd]{margin:0 auto;max-width:1400px;padding:0 40px}.header-content[data-v-df2013bd]{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.logo[data-v-df2013bd]{position:relative;text-decoration:none;transition:opacity .2s;z-index:101}.logo[data-v-df2013bd]:hover{opacity:.8}.desktop-nav[data-v-df2013bd],.nav-links[data-v-df2013bd]{display:flex}.nav-links[data-v-df2013bd]{gap:40px;list-style:none;margin:0;padding:0}.nav-links a[data-v-df2013bd]{color:var(--text-secondary);font-family:var(--mono);font-size:13px;letter-spacing:.05em;position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s}.nav-links a[data-v-df2013bd]:after{background:var(--accent);bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .3s;width:0}.nav-links a[data-v-df2013bd]:hover{color:var(--accent)}.nav-links a[data-v-df2013bd]:hover:after{width:100%}.nav-links a.router-link-active[data-v-df2013bd],.nav-links a.router-link-exact-active[data-v-df2013bd]{color:var(--accent)}.nav-links a.router-link-active[data-v-df2013bd]:after,.nav-links a.router-link-exact-active[data-v-df2013bd]:after{width:100%}.hamburger[data-v-df2013bd]{background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;padding:0;position:relative;width:28px;z-index:101}.hamburger span[data-v-df2013bd]{background:var(--accent);height:2px;transform-origin:center;transition:all .3s ease;width:100%}.hamburger.active span[data-v-df2013bd]:first-child{transform:translateY(9px) rotate(45deg)}.hamburger.active span[data-v-df2013bd]:nth-child(2){opacity:0;transform:translate(-20px)}.hamburger.active span[data-v-df2013bd]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-overlay[data-v-df2013bd]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;left:0;z-index:98}.mobile-nav[data-v-df2013bd],.mobile-overlay[data-v-df2013bd]{height:100vh;position:fixed;top:0;width:100%}.mobile-nav[data-v-df2013bd]{background:var(--bg);border-left:1px solid var(--border);justify-content:space-between;max-width:500px;overflow-y:auto;right:0;z-index:99}.mobile-nav[data-v-df2013bd],.mobile-nav-links[data-v-df2013bd]{display:flex;flex-direction:column}.mobile-nav-links[data-v-df2013bd]{gap:0;list-style:none;margin:0;padding:120px 40px 40px}.mobile-nav-links li[data-v-df2013bd]{border-bottom:1px solid var(--border)}.mobile-nav-links a[data-v-df2013bd]{align-items:center;display:flex;gap:24px;padding:28px 0;position:relative;text-decoration:none;transition:all .3s}.mobile-nav-links a[data-v-df2013bd]:before{background:var(--accent);content:"";height:100%;left:-40px;position:absolute;top:0;transform:scaleY(0);transform-origin:top;transition:transform .3s;width:3px}.mobile-nav-links a.router-link-active[data-v-df2013bd]:before,.mobile-nav-links a[data-v-df2013bd]:hover:before{transform:scaleY(1)}.link-number[data-v-df2013bd]{color:var(--text-tertiary);font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:.05em;transition:color .3s}.link-text[data-v-df2013bd]{color:var(--text-secondary);font-size:32px;font-weight:600;letter-spacing:-.01em;transition:color .3s}.mobile-nav-links a.router-link-active .link-number[data-v-df2013bd],.mobile-nav-links a.router-link-active .link-text[data-v-df2013bd],.mobile-nav-links a:hover .link-number[data-v-df2013bd],.mobile-nav-links a:hover .link-text[data-v-df2013bd]{color:var(--accent)}.mobile-nav-footer[data-v-df2013bd]{background:var(--surface);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:16px;padding:40px}.mobile-contact[data-v-df2013bd]{color:var(--accent);font-family:var(--mono);font-size:14px;text-decoration:none;transition:opacity .2s}.mobile-contact[data-v-df2013bd]:hover{opacity:.8}.mobile-tagline[data-v-df2013bd]{color:var(--text-secondary);font-size:14px;line-height:1.6}.fade-enter-active[data-v-df2013bd],.fade-leave-active[data-v-df2013bd]{transition:opacity .3s ease}.fade-enter-from[data-v-df2013bd],.fade-leave-to[data-v-df2013bd]{opacity:0}.slide-enter-active[data-v-df2013bd],.slide-leave-active[data-v-df2013bd]{transition:transform .4s ease}.slide-enter-from[data-v-df2013bd],.slide-leave-to[data-v-df2013bd]{transform:translate(100%)}@media (max-width:1024px){.container[data-v-df2013bd]{padding:0 24px}.nav-links[data-v-df2013bd]{gap:32px}.nav-links a[data-v-df2013bd]{font-size:12px}}@media (max-width:768px){.desktop-nav[data-v-df2013bd]{display:none}.hamburger[data-v-df2013bd]{display:flex}.mobile-nav[data-v-df2013bd]{max-width:100%}.mobile-nav-links[data-v-df2013bd]{padding:100px 30px 30px}.link-text[data-v-df2013bd]{font-size:28px}.mobile-nav-footer[data-v-df2013bd]{padding:30px}}@media (max-width:480px){.logo img[data-v-df2013bd]{width:120px}.mobile-nav-links[data-v-df2013bd]{padding:90px 24px 24px}.mobile-nav-links a[data-v-df2013bd]{gap:16px;padding:24px 0}.link-number[data-v-df2013bd]{font-size:12px}.link-text[data-v-df2013bd]{font-size:24px}.mobile-nav-footer[data-v-df2013bd]{padding:24px}}.footer[data-v-6cdbe22a]{background:var(--bg);border-top:1px solid var(--border);padding:80px 0 40px;position:relative}.footer[data-v-6cdbe22a]:before{background:linear-gradient(to bottom,var(--border),transparent 80%);content:"";height:100%;left:50%;opacity:.3;position:absolute;top:0;transform:translate(-50%);width:1px}.container[data-v-6cdbe22a]{margin:0 auto;max-width:1400px;padding:0 40px}.footer-content[data-v-6cdbe22a]{border-bottom:1px solid var(--border);display:grid;gap:80px;grid-template-columns:1.5fr 2fr;padding-bottom:60px}.footer-brand[data-v-6cdbe22a]{display:flex;flex-direction:column;gap:16px}.footer-logo[data-v-6cdbe22a]{color:var(--accent);display:inline-block;font-family:var(--mono);font-size:18px;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:opacity .2s;width:-moz-fit-content;width:fit-content}.footer-logo[data-v-6cdbe22a]:hover{opacity:.8}.footer-tagline[data-v-6cdbe22a]{color:var(--text-secondary);font-size:15px;line-height:1.6;max-width:300px}.footer-nav[data-v-6cdbe22a]{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.nav-column[data-v-6cdbe22a]{display:flex;flex-direction:column;gap:16px}.nav-title[data-v-6cdbe22a]{color:var(--text-tertiary);font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.nav-list[data-v-6cdbe22a]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.nav-list a[data-v-6cdbe22a]{color:var(--text-secondary);display:inline-block;font-size:15px;position:relative;text-decoration:none;transition:color .2s;width:-moz-fit-content;width:fit-content}.nav-list a[data-v-6cdbe22a]:after{background:var(--accent);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s;width:0}.nav-list a[data-v-6cdbe22a]:hover{color:var(--accent)}.nav-list a[data-v-6cdbe22a]:hover:after{width:100%}.footer-bottom[data-v-6cdbe22a]{padding-top:40px}.copyright[data-v-6cdbe22a]{color:var(--text-tertiary);font-family:var(--mono);font-size:12px;letter-spacing:.02em;text-align:center}@media (max-width:1024px){.container[data-v-6cdbe22a]{padding:0 24px}.footer-content[data-v-6cdbe22a]{gap:60px;grid-template-columns:1fr}.footer-nav[data-v-6cdbe22a]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.footer[data-v-6cdbe22a]{padding:60px 0 30px}.footer-content[data-v-6cdbe22a]{gap:40px;padding-bottom:40px}.footer-nav[data-v-6cdbe22a]{gap:32px;grid-template-columns:1fr}.footer-bottom[data-v-6cdbe22a]{padding-top:30px}.copyright[data-v-6cdbe22a]{font-size:11px}}
