@import "https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400;14..32,500;14..32,600;14..32,700&display=swap";body,html{height:100%;margin:0;padding:0}.navbar[data-v-77a2e7ff]{z-index:1000;background:0 0;width:100%;padding:16px 0;transition:background .4s,box-shadow .4s,color .4s;position:fixed;top:0;left:0}.nav-container[data-v-77a2e7ff]{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;position:relative}.navbar[data-v-77a2e7ff]:not(.dark){color:#1a1a1a}.navbar.dark[data-v-77a2e7ff]{color:#fff}.navbar:not(.dark) .logo svg[data-v-77a2e7ff]{color:#0071e3}.navbar.dark .logo svg[data-v-77a2e7ff]{color:#6c5ce7}.navbar:not(.dark) .nav-links a[data-v-77a2e7ff]{color:#000c}.navbar.dark .nav-links a[data-v-77a2e7ff]{color:#ffffffb3}.navbar:not(.dark) .nav-links a[data-v-77a2e7ff]:hover,.navbar:not(.dark) .nav-links a.active[data-v-77a2e7ff]{color:#0071e3}.navbar.dark .nav-links a[data-v-77a2e7ff]:hover,.navbar.dark .nav-links a.active[data-v-77a2e7ff]{color:#a29bfe}.navbar:not(.dark) .btn-outline[data-v-77a2e7ff]{color:#1a1a1a;border-color:#0000004d}.navbar.dark .btn-outline[data-v-77a2e7ff]{color:#fff;border-color:#ffffff4d}.navbar:not(.dark) .btn-outline[data-v-77a2e7ff]:hover{color:#fff;background:#1a1a1a}.navbar.dark .btn-outline[data-v-77a2e7ff]:hover{color:#0a0a0a;background:#fff}.navbar.scrolled[data-v-77a2e7ff]:not(.dark){-webkit-backdrop-filter:blur(20px);background:#ffffffd9;box-shadow:0 2px 20px #0000000f}.navbar.scrolled.dark[data-v-77a2e7ff]{-webkit-backdrop-filter:blur(20px);background:#0a0a0ad9;border-bottom:1px solid #ffffff0d}.nav-links[data-v-77a2e7ff]{align-items:center;gap:32px;margin:0 auto;display:flex}.nav-links a[data-v-77a2e7ff]{font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.nav-actions[data-v-77a2e7ff]{align-items:center;gap:12px;display:flex}.btn-outline[data-v-77a2e7ff]{border:1.5px solid;border-radius:40px;padding:8px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s}.btn-primary[data-v-77a2e7ff]{color:#fff;background:#0071e3;border-radius:40px;padding:8px 24px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .25s,transform .15s}.btn-primary[data-v-77a2e7ff]:hover{background:#005bb5;transform:scale(1.02)}.menu-toggle[data-v-77a2e7ff]{cursor:pointer;z-index:10;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.menu-toggle .bar[data-v-77a2e7ff]{transform-origin:50%;background:currentColor;border-radius:4px;width:28px;height:2.5px;transition:all .3s;display:block}.menu-toggle .bar.active[data-v-77a2e7ff]:first-child{transform:translateY(7.5px)rotate(45deg)}.menu-toggle .bar.active[data-v-77a2e7ff]:nth-child(2){opacity:0}.menu-toggle .bar.active[data-v-77a2e7ff]:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.mobile-menu[data-v-77a2e7ff]{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #0000000d;border-radius:20px;padding:24px 20px;display:none;position:absolute;top:calc(100% + 16px);left:24px;right:24px;box-shadow:0 20px 60px #00000026}.navbar.dark .mobile-menu[data-v-77a2e7ff]{background:#14141ef2;border-color:#ffffff0f;box-shadow:0 20px 60px #0009}.mobile-nav[data-v-77a2e7ff]{flex-direction:column;gap:16px;display:flex}.mobile-nav a[data-v-77a2e7ff]{color:#1a1a1a;border-bottom:1px solid #0000000d;padding:8px 0;font-size:1.1rem;font-weight:500;text-decoration:none;transition:color .2s}.navbar.dark .mobile-nav a[data-v-77a2e7ff]{color:#fff;border-bottom-color:#ffffff0d}.mobile-nav a[data-v-77a2e7ff]:hover,.mobile-nav a.active[data-v-77a2e7ff]{color:#0071e3}.navbar.dark .mobile-nav a[data-v-77a2e7ff]:hover,.navbar.dark .mobile-nav a.active[data-v-77a2e7ff]{color:#a29bfe}.mobile-actions[data-v-77a2e7ff]{flex-direction:column;gap:12px;margin-top:8px;display:flex}.mobile-actions .btn-outline[data-v-77a2e7ff],.mobile-actions .btn-primary[data-v-77a2e7ff]{text-align:center;padding:12px}@media (width<=768px){.nav-links[data-v-77a2e7ff],.nav-actions[data-v-77a2e7ff]{display:none}.menu-toggle[data-v-77a2e7ff]{display:flex}.mobile-menu[data-v-77a2e7ff]{display:block}}@media (width<=480px){.mobile-menu[data-v-77a2e7ff]{padding:20px 16px;left:16px;right:16px}}.footer[data-v-4d4c50fe]{color:#888;background:#0a0a0a;border-top:1px solid #ffffff08;padding:60px 0 30px}.footer[data-v-4d4c50fe]:not(.dark){color:#1a1a1a;background:#f5f7fa;border-top:1px solid #e0e0e0}.container[data-v-4d4c50fe]{max-width:1200px;margin:0 auto;padding:0 24px}.footer .logo[data-v-4d4c50fe]{color:#fff;font-size:1.4rem;font-weight:700}.footer:not(.dark) .logo[data-v-4d4c50fe]{color:#1a1a1a}.footer-brand p[data-v-4d4c50fe]{color:#aaa;margin:8px 0 20px}.footer:not(.dark) .footer-brand p[data-v-4d4c50fe]{color:#555}.socials[data-v-4d4c50fe]{gap:16px;display:flex}.socials a[data-v-4d4c50fe]{color:#ccc;font-size:1.2rem;text-decoration:none;transition:color .2s}.socials a[data-v-4d4c50fe]:hover{color:#fff}.footer:not(.dark) .socials a[data-v-4d4c50fe]{color:#555}.footer:not(.dark) .socials a[data-v-4d4c50fe]:hover{color:#1a1a1a}.footer-grid[data-v-4d4c50fe]{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.footer-links h5[data-v-4d4c50fe]{color:#fff;margin-bottom:16px;font-size:1rem}.footer:not(.dark) .footer-links h5[data-v-4d4c50fe]{color:#1a1a1a}.footer-links a[data-v-4d4c50fe]{color:#777;margin-bottom:10px;font-size:.9rem;text-decoration:none;transition:color .2s;display:block}.footer-links a[data-v-4d4c50fe]:hover{color:#fff}.footer:not(.dark) .footer-links a[data-v-4d4c50fe]:hover{color:#1a1a1a}.footer-bottom[data-v-4d4c50fe]{color:#666;border-top:1px solid #1a1a1a;flex-wrap:wrap;justify-content:space-between;padding-top:24px;font-size:.85rem;display:flex}.footer:not(.dark) .footer-bottom[data-v-4d4c50fe]{border-top-color:#e0e0e0}.footer-bottom a[data-v-4d4c50fe]{color:#777;text-decoration:none}.footer-bottom a[data-v-4d4c50fe]:hover{color:#fff}.footer:not(.dark) .footer-bottom a[data-v-4d4c50fe]:hover{color:#1a1a1a}@media (width<=768px){.footer-grid[data-v-4d4c50fe]{grid-template-columns:1fr;gap:24px}}[data-v-9c04e067]{box-sizing:border-box;margin:0;padding:0}.home-page[data-v-9c04e067]{color:#1a1a1a;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.container[data-v-9c04e067]{max-width:1200px;margin:0 auto;padding:0 24px}.navbar[data-v-9c04e067]{z-index:1000;background:0 0;width:100%;padding:16px 0;transition:background .4s,box-shadow .4s;position:fixed;top:0;left:0}.navbar .container[data-v-9c04e067]{justify-content:space-between;align-items:center;display:flex}.navbar.scrolled[data-v-9c04e067]{-webkit-backdrop-filter:blur(20px);background:#ffffffd9;box-shadow:0 2px 20px #0000000f}.logo[data-v-9c04e067]{color:#1a1a1a;align-items:center;gap:8px;font-size:1.2rem;font-weight:700;display:flex}.logo svg[data-v-9c04e067]{color:#0071e3}.btn-outline[data-v-9c04e067]{color:#1a1a1a;border:1.5px solid #1a1a1a;border-radius:40px;padding:8px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s}.btn-outline[data-v-9c04e067]:hover{color:#fff;background:#1a1a1a}.btn-primary[data-v-9c04e067]{color:#fff;cursor:pointer;background:#0071e3;border:none;border-radius:40px;padding:8px 24px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .25s,transform .15s;display:inline-block}.btn-primary[data-v-9c04e067]:hover{background:#005bb5;transform:scale(1.02)}.menu-toggle[data-v-9c04e067]{cursor:pointer;color:#1a1a1a;background:0 0;border:none;font-size:1.8rem;display:none}.hero[data-v-9c04e067]{text-align:center;background:#f5f7fa;justify-content:center;align-items:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-9c04e067]{z-index:0;background:radial-gradient(circle at 70% 30%,#e0f0ff 0%,#f5f7fa 70%);position:absolute;inset:0}.hero-content[data-v-9c04e067]{z-index:1;position:relative}.hero-title[data-v-9c04e067]{letter-spacing:-.02em;background:linear-gradient(135deg,#1a1a1a 0%,#333 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:24px;font-size:clamp(2.8rem,10vw,5.2rem);font-weight:700;line-height:1.05}.hero-sub[data-v-9c04e067]{color:#4a4a4a;max-width:640px;margin:0 auto 40px;font-size:1.3rem;line-height:1.6}.hero-actions[data-v-9c04e067]{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:60px;display:flex}.btn-large[data-v-9c04e067]{padding:14px 40px;font-size:1.05rem}.hero-stats[data-v-9c04e067]{color:#4a4a4a;flex-wrap:wrap;justify-content:center;gap:48px;font-size:.95rem;display:flex}.hero-stats span[data-v-9c04e067]{color:#1a1a1a;font-size:2.2rem;font-weight:700;display:block}.features[data-v-9c04e067]{background:#fff;padding:100px 0 80px}.section-title[data-v-9c04e067]{text-align:center;letter-spacing:-.01em;margin-bottom:60px;font-size:2.6rem;font-weight:600}.feature-grid[data-v-9c04e067]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;display:grid}.feature-card[data-v-9c04e067]{text-align:left;background:#f9fafc;border-radius:24px;padding:40px 32px;transition:transform .3s,box-shadow .3s;animation:.8s both fadeUp-9c04e067}.feature-card[data-v-9c04e067]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000000f}.feature-icon[data-v-9c04e067]{margin-bottom:16px;font-size:2.8rem}.feature-card h3[data-v-9c04e067]{margin-bottom:10px;font-size:1.3rem}.feature-card p[data-v-9c04e067]{color:#5a5a5a;margin-bottom:16px;line-height:1.6}.feature-link[data-v-9c04e067]{color:#0071e3;font-weight:500;text-decoration:none}.feature-link[data-v-9c04e067]:hover{text-decoration:underline}.showcase[data-v-9c04e067]{background:#f5f7fa;padding:80px 0}.showcase-item[data-v-9c04e067]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:80px;display:grid}.showcase-item.reverse[data-v-9c04e067]{direction:rtl}.showcase-item.reverse .showcase-text[data-v-9c04e067]{direction:ltr}.showcase-text .tag[data-v-9c04e067]{color:#0071e3;letter-spacing:.3px;background:#e8f0fe;border-radius:20px;margin-bottom:12px;padding:4px 14px;font-size:.8rem;font-weight:600;display:inline-block}.showcase-text h2[data-v-9c04e067]{letter-spacing:-.02em;margin-bottom:16px;font-size:2.4rem;font-weight:600}.showcase-text p[data-v-9c04e067]{color:#4a4a4a;margin-bottom:24px;font-size:1.05rem;line-height:1.7}.showcase-image .img-placeholder[data-v-9c04e067]{aspect-ratio:16/10;color:#fff;border-radius:32px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:600;display:flex;box-shadow:0 20px 40px #00000014}.download[data-v-9c04e067]{text-align:center;background:linear-gradient(135deg,#f0f4ff 0%,#fff 100%);padding:100px 0}.download-content h2[data-v-9c04e067]{margin-bottom:12px;font-size:2.8rem;font-weight:600}.download-content p[data-v-9c04e067]{color:#4a4a4a;margin-bottom:40px;font-size:1.2rem}.download-buttons[data-v-9c04e067]{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px;display:flex}.qr-code[data-v-9c04e067]{background:#fff;border-radius:16px;padding:20px;display:inline-block;box-shadow:0 8px 30px #0000000f}.qr-placeholder[data-v-9c04e067]{color:#888;background:#eaeef4;border-radius:8px;justify-content:center;align-items:center;width:120px;height:120px;font-size:.9rem;display:flex}.news[data-v-9c04e067]{background:#fff;padding:80px 0}.news-grid[data-v-9c04e067]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.news-card[data-v-9c04e067]{border:1px solid #edf0f5;border-radius:24px;padding:32px;transition:box-shadow .3s}.news-card[data-v-9c04e067]:hover{box-shadow:0 12px 30px #0000000d}.news-date[data-v-9c04e067]{color:#888;margin-bottom:8px;font-size:.8rem}.news-card h4[data-v-9c04e067]{margin-bottom:8px;font-size:1.2rem}.news-card p[data-v-9c04e067]{color:#5a5a5a;margin-bottom:16px;line-height:1.5}.news-card a[data-v-9c04e067]{color:#0071e3;font-weight:500;text-decoration:none}@keyframes fadeUp-9c04e067{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=992px){.showcase-item[data-v-9c04e067]{grid-template-columns:1fr;gap:40px}.showcase-item.reverse[data-v-9c04e067]{direction:ltr}.footer-grid[data-v-9c04e067]{grid-template-columns:1fr 1fr}}@media (width<=768px){.hero-title[data-v-9c04e067]{font-size:2.6rem}.hero-stats[data-v-9c04e067]{gap:24px}}
