.navbar[data-v-6df0fd2d]{position:fixed;top:0;left:0;width:100%;z-index:100;padding:20px 0;transition:all .3s ease}.navbar.scrolled[data-v-6df0fd2d]{background:#000c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.nav-content[data-v-6df0fd2d]{display:flex;justify-content:space-between;align-items:center}.logo[data-v-6df0fd2d]{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:700;font-size:1.25rem;color:#fff}.brand-logo[data-v-6df0fd2d]{height:36px;width:auto;border-radius:8px}.brand-name[data-v-6df0fd2d]{font-family:Outfit,sans-serif;letter-spacing:-.02em}.desktop-menu[data-v-6df0fd2d]{display:flex;align-items:center;gap:32px}.nav-link[data-v-6df0fd2d]{color:#ffffffb3;text-decoration:none;font-size:.95rem;transition:color .2s}.nav-link[data-v-6df0fd2d]:hover{color:#fff}.btn-download[data-v-6df0fd2d]{display:flex;align-items:center;gap:8px;background:#fff;color:#000;padding:8px 20px;border-radius:99px;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s}.btn-download[data-v-6df0fd2d]:hover{transform:translateY(-1px)}.btn-download.disabled[data-v-6df0fd2d]{opacity:.5;cursor:not-allowed;pointer-events:none}.lang-toggle[data-v-6df0fd2d]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.15);padding:8px 12px;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.lang-toggle[data-v-6df0fd2d]:hover{background:#ffffff2e}.mobile-toggle[data-v-6df0fd2d]{display:none;background:none;border:none;cursor:pointer}.mobile-menu[data-v-6df0fd2d]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;z-index:99;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}.mobile-menu a[data-v-6df0fd2d]{color:#fff;font-size:1.5rem;text-decoration:none;font-weight:600}.btn-primary-m[data-v-6df0fd2d]{background:var(--accent-primary);padding:12px 32px;border-radius:99px}.btn-primary-m.disabled[data-v-6df0fd2d]{opacity:.6;pointer-events:none}.mobile-lang[data-v-6df0fd2d]{background:#ffffff29;border-color:#ffffff40}@media(max-width:768px){.desktop-menu[data-v-6df0fd2d]{display:none}.mobile-toggle[data-v-6df0fd2d]{display:block}}.fade-enter-active[data-v-6df0fd2d],.fade-leave-active[data-v-6df0fd2d]{transition:opacity .3s ease}.fade-enter-from[data-v-6df0fd2d],.fade-leave-to[data-v-6df0fd2d]{opacity:0}footer[data-v-66c98588]{background:var(--bg-secondary);padding:80px 0 40px;margin-top:auto;border-top:1px solid rgba(255,255,255,.05)}.footer-content[data-v-66c98588]{display:flex;justify-content:space-between;margin-bottom:60px}.footer-brand h3[data-v-66c98588]{font-size:1.5rem;margin-bottom:16px;background:linear-gradient(to right,#fff,#aaa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-brand p[data-v-66c98588]{color:var(--text-secondary);max-width:300px}.footer-links[data-v-66c98588]{display:flex;gap:80px}.col h4[data-v-66c98588]{font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:20px}.col a[data-v-66c98588]{display:block;margin-bottom:12px;color:var(--text-secondary);font-size:.95rem}.col a[data-v-66c98588]:hover{color:var(--accent-primary)}.footer-bottom[data-v-66c98588]{text-align:center;padding-top:40px;border-top:1px solid rgba(255,255,255,.05);color:var(--text-tertiary);font-size:.85rem;display:flex;justify-content:center;align-items:center}.footer-bottom p[data-v-66c98588]{display:flex;align-items:center;gap:6px}.inline-heart[data-v-66c98588]{color:#ef4444;position:relative;top:-1px}@media(max-width:768px){.footer-content[data-v-66c98588]{flex-direction:column;gap:40px}.footer-links[data-v-66c98588]{flex-wrap:wrap;gap:40px}}.app-wrapper[data-v-7e417ee9]{min-height:100vh;display:flex;flex-direction:column}.skip-link[data-v-7e417ee9]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999;background:var(--color-background, #1a1a2e);color:var(--color-text, #fff);padding:12px 24px;border-radius:8px;font-weight:600;text-decoration:none;border:2px solid var(--color-primary, #a855f7)}.skip-link[data-v-7e417ee9]:focus{position:fixed;top:16px;left:16px;width:auto;height:auto;overflow:visible}:root{--bg-primary: #0a0a0c;--bg-secondary: #141416;--bg-glass: rgba(20, 20, 22, .7);--text-primary: #ffffff;--text-secondary: #a1a1aa;--text-tertiary: #52525b;--accent-primary: #6366f1;--accent-glow: rgba(99, 102, 241, .5);--accent-success: #10b981;--accent-warm: #f43f5e;--container-width: 1200px;--nav-height: 80px;--radius-lg: 24px;--radius-md: 16px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);line-height:1.6;font-size:16px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.4,0,.2,1)}button{font:inherit}img{max-width:100%;display:block}.container{max-width:var(--container-width);margin:0 auto;padding:0 24px}section[id]{scroll-margin-top:calc(var(--nav-height) + 24px)}.text-gradient{background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.accent-text{color:var(--accent-primary)}.reveal{opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.16,1,.3,1)}.reveal.active{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1!important;transform:none!important}}
