.navbar[data-v-11093c83]{position:fixed;top:0;left:0;right:0;height:var(--nav-height);z-index:1000}.navbar[data-v-11093c83]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--border);opacity:0;transition:opacity .3s}.navbar.scrolled[data-v-11093c83]:before{opacity:1}.navbar-inner[data-v-11093c83]{display:flex;align-items:center;justify-content:space-between;height:100%}.logo[data-v-11093c83]{display:flex;align-items:center;z-index:10}.logo-img[data-v-11093c83]{height:28px;width:auto;transition:filter .3s}.navbar:not(.scrolled) .logo-img[data-v-11093c83]{filter:brightness(0) invert(1)}.nav-links[data-v-11093c83]{display:flex;align-items:center;gap:32px}.nav-links a[data-v-11093c83]{font-size:.9375rem;font-weight:500;color:#fffc;transition:color .2s}.nav-links a[data-v-11093c83]:hover{color:#fff}.navbar.scrolled .nav-links a[data-v-11093c83]{color:var(--text-secondary)}.navbar.scrolled .nav-links a[data-v-11093c83]:hover{color:var(--text-primary)}.navbar.scrolled .nav-links a.active[data-v-11093c83]{color:var(--text-primary);font-weight:600}.nav-cta[data-v-11093c83]{padding:8px 20px;border-radius:var(--radius);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.nav-cta[data-v-11093c83]:hover{background:rgba(255,255,255,.15)!important}.navbar.scrolled .nav-cta[data-v-11093c83]{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.navbar.scrolled .nav-cta[data-v-11093c83]:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.nav-right[data-v-11093c83]{display:flex;align-items:center;gap:8px;z-index:10}.lang-toggle[data-v-11093c83]{padding:4px 10px;font-size:.75rem;font-weight:600;font-family:inherit;letter-spacing:.04em;border-radius:4px;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fffc;cursor:pointer;transition:all .2s}.lang-toggle[data-v-11093c83]:hover{background:rgba(255,255,255,.1);color:#fff}.navbar.scrolled .lang-toggle[data-v-11093c83]{border-color:var(--border);color:var(--text-secondary)}.navbar.scrolled .lang-toggle[data-v-11093c83]:hover{background:var(--bg-secondary);color:var(--text-primary)}.menu-toggle[data-v-11093c83]{display:none;background:none;border:none;cursor:pointer;padding:8px}.hamburger[data-v-11093c83]{display:block;width:20px;height:2px;background:#fff;position:relative;transition:all .3s}.hamburger[data-v-11093c83]:before,.hamburger[data-v-11093c83]:after{content:"";position:absolute;width:20px;height:2px;background:#fff;transition:all .3s}.hamburger[data-v-11093c83]:before{top:-6px}.hamburger[data-v-11093c83]:after{top:6px}.navbar.scrolled .hamburger[data-v-11093c83],.navbar.scrolled .hamburger[data-v-11093c83]:before,.navbar.scrolled .hamburger[data-v-11093c83]:after{background:var(--text-primary)}.hamburger.open[data-v-11093c83]{background:transparent}.hamburger.open[data-v-11093c83]:before{top:0;transform:rotate(45deg)}.hamburger.open[data-v-11093c83]:after{top:0;transform:rotate(-45deg)}@media (max-width: 768px){.menu-toggle[data-v-11093c83]{display:block}.nav-links[data-v-11093c83]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;justify-content:center;gap:24px;opacity:0;pointer-events:none;transition:opacity .3s}.nav-links.open[data-v-11093c83]{opacity:1;pointer-events:all}.nav-links a[data-v-11093c83]{font-size:1.25rem;color:var(--text-primary)!important}.nav-links a[data-v-11093c83]:hover{color:var(--accent)!important}.nav-cta[data-v-11093c83]{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;padding:12px 28px!important}.hamburger.open[data-v-11093c83]:before,.hamburger.open[data-v-11093c83]:after{background:var(--text-primary)}}.footer[data-v-eff11060]{background:var(--bg-dark);padding:32px 0}.footer-inner[data-v-eff11060]{text-align:center}.footer p[data-v-eff11060]{font-size:.875rem;color:var(--text-muted)}:root{--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-dark: #0f172a;--bg-dark-alt: #1e293b;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--text-on-dark: #e2e8f0;--accent: #2563eb;--accent-hover: #1d4ed8;--accent-light: #eff6ff;--border: #e2e8f0;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--radius: 8px;--radius-lg: 12px;--max-width: 1100px;--nav-height: 72px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.7;color:var(--text-primary);background:var(--bg-primary)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.section-label{display:inline-block;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:12px}.section-header{text-align:center;margin-bottom:56px}.section-header h2{font-size:2.25rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:16px}.section-desc{font-size:1.0625rem;color:var(--text-secondary);max-width:560px;margin:0 auto;line-height:1.7}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:.9375rem;font-weight:500;font-family:inherit;border-radius:var(--radius);cursor:pointer;transition:all .2s ease;border:none}.btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-ghost{background:transparent;color:#ffffffe6;border:1px solid rgba(255,255,255,.25)}.btn-ghost:hover{background:rgba(255,255,255,.05);border-color:#fff6;color:#fff}@media (max-width: 768px){.container{padding:0 20px}.section-header h2{font-size:1.875rem}.section-desc{font-size:1rem}}
