.site-header[data-v-09ba1152]{z-index:100;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.header-inner[data-v-09ba1152]{gap:32px;max-width:1200px;height:60px;margin:0 auto;padding:0 24px}.header-inner[data-v-09ba1152],.header-logo[data-v-09ba1152]{align-items:center;display:flex}.header-logo[data-v-09ba1152]{flex-shrink:0;text-decoration:none}.header-logo-img[data-v-09ba1152]{width:auto;height:22px;display:block}.header-nav[data-v-09ba1152]{flex:1;align-items:center;gap:6px;display:flex}.header-nav a[data-v-09ba1152]{color:#475569;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.75;text-decoration:none;transition:all .2s;position:relative}.header-nav a[data-v-09ba1152]:after{content:"";transform-origin:0;background:#2563eb;height:2px;transition:all .25s;position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(0)}.header-nav a[data-v-09ba1152]:hover{color:#0c111d}.header-nav a[data-v-09ba1152]:hover:after{transform:scaleX(1)}.header-cta[data-v-09ba1152]{color:#fff;white-space:nowrap;background:#2563eb;border-radius:10px;flex-shrink:0;margin-left:auto;padding:9px 22px;font-size:13px;font-weight:700;line-height:1.75;text-decoration:none;transition:all .2s}.header-cta[data-v-09ba1152]:hover{background:#1d4ed8}.hamburger[data-v-09ba1152]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;margin-left:auto;padding:8px;display:none}.hamburger span[data-v-09ba1152]{background:#0c111d;border-radius:2px;width:20px;height:2px;transition:all .3s;display:block}.hamburger.active span[data-v-09ba1152]:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.active span[data-v-09ba1152]:nth-child(2){opacity:0}.hamburger.active span[data-v-09ba1152]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav-overlay[data-v-09ba1152]{z-index:99;background:#fff;flex-direction:column;padding:16px 24px 32px;display:none;position:fixed;top:60px;bottom:0;left:0;right:0;overflow-y:auto}.mobile-nav-overlay.active[data-v-09ba1152]{display:flex}.mobile-nav-overlay a[data-v-09ba1152]{color:#475569;border-bottom:1px solid #f1f5f9;align-items:center;padding:14px 0;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.mobile-nav-overlay a[data-v-09ba1152]:last-of-type{border-bottom:none}.mobile-nav-overlay a[data-v-09ba1152]:hover{color:#0ea5e9}@media (max-width:768px){.header-cta[data-v-09ba1152],.header-nav[data-v-09ba1152]{display:none}.hamburger[data-v-09ba1152]{display:flex}.header-inner[data-v-09ba1152]{gap:12px}}.site-footer[data-v-b23e2546]{color:#f1f5f9;background:#0b1120;border-top:1px solid #94a3b81f;padding:0 24px}.footer-inner[data-v-b23e2546]{max-width:1200px;margin:0 auto}.footer-nav[data-v-b23e2546]{border-bottom:1px solid #94a3b81f;grid-template-columns:2fr repeat(3,1fr);gap:48px;padding:48px 0;display:grid}.brand-logo[data-v-b23e2546],.col-title[data-v-b23e2546]{margin-bottom:16px}.footer-logo-img[data-v-b23e2546]{filter:brightness(0)invert();width:auto;height:22px;display:block}.brand-desc[data-v-b23e2546]{color:#94a3b8;max-width:320px;font-size:13px;line-height:1.9}.col-title[data-v-b23e2546]{color:#f1f5f9;letter-spacing:.04em;font-size:15px;font-weight:700}.footer-links[data-v-b23e2546]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer-links li a[data-v-b23e2546]{color:#94a3b8;align-items:center;padding:7px 0;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.footer-links li a[data-v-b23e2546]:hover{color:#fff}.brand-social[data-v-b23e2546]{margin-top:16px}.footer-social[data-v-b23e2546]{border-top:1px solid #94a3b81f;justify-content:center;gap:10px;padding:20px 0;display:none}.social-btn[data-v-b23e2546]{color:#64748b;background:#111b2e;border:1px solid #94a3b81f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .2s;display:flex}.social-btn[data-v-b23e2546]:hover{color:#0b1120;background:#fff;border-color:#fff}.footer-bottom[data-v-b23e2546]{text-align:center;padding:16px 0 24px}.footer-copy[data-v-b23e2546]{color:#64748b;font-size:12px}@media (max-width:768px){.footer-nav[data-v-b23e2546]{grid-template-columns:1fr 1fr;gap:24px 32px}.footer-brand[data-v-b23e2546]{grid-column:1/-1}.brand-desc[data-v-b23e2546]{max-width:100%}.brand-social[data-v-b23e2546]{display:none}.footer-social[data-v-b23e2546]{display:flex}}@media (max-width:540px){.site-footer[data-v-b23e2546]{padding:0 16px}.footer-nav[data-v-b23e2546]{grid-template-columns:1fr 1fr;gap:16px 24px;padding:28px 0}.footer-brand[data-v-b23e2546]{grid-column:1/-1;margin-bottom:4px}.brand-logo[data-v-b23e2546]{margin-bottom:8px}.footer-logo-img[data-v-b23e2546]{height:18px}.brand-desc[data-v-b23e2546]{font-size:12px;line-height:1.7}.col-title[data-v-b23e2546]{margin-bottom:10px;font-size:13px}.footer-links li a[data-v-b23e2546]{padding:5px 0;font-size:12.5px}.footer-social[data-v-b23e2546]{padding:16px 0}.social-btn[data-v-b23e2546]{width:34px;height:34px}.footer-bottom[data-v-b23e2546]{padding:12px 0 20px}.footer-copy[data-v-b23e2546]{font-size:11px}}
