.hero-section[data-v-c4d84c7a]{padding:140px 0 100px;position:relative;overflow:hidden}.hero-content[data-v-c4d84c7a]{max-width:600px;position:relative;z-index:2}.hero-badge[data-v-c4d84c7a]{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:#00f5ff1a;border:1px solid rgba(0,245,255,.3);color:var(--cyber-cyan);font-size:13px;font-family:var(--font-main);letter-spacing:1px;margin-bottom:30px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.badge-dot[data-v-c4d84c7a]{width:8px;height:8px;background:var(--cyber-green);border-radius:50%;box-shadow:0 0 10px var(--cyber-green);animation:blink-c4d84c7a 2s infinite}@keyframes blink-c4d84c7a{0%,to{opacity:1}50%{opacity:.3}}.hero-title[data-v-c4d84c7a]{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:24px}.title-line[data-v-c4d84c7a]{display:block}.gradient-text[data-v-c4d84c7a]{background:linear-gradient(135deg,var(--cyber-cyan),var(--cyber-magenta),var(--cyber-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-c4d84c7a]{font-size:18px;color:var(--cyber-text-secondary);line-height:1.8;margin-bottom:40px}.hero-actions[data-v-c4d84c7a]{display:flex;gap:20px;margin-bottom:50px}.hero-btn[data-v-c4d84c7a],.hero-btn-secondary[data-v-c4d84c7a]{padding:16px 36px;font-size:15px}.btn-arrow[data-v-c4d84c7a]{margin-left:8px;transition:transform .3s ease}.cyber-btn:hover .btn-arrow[data-v-c4d84c7a]{transform:translate(5px)}.hero-stats[data-v-c4d84c7a]{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.stat-item[data-v-c4d84c7a]{display:flex;flex-direction:column}.stat-number[data-v-c4d84c7a]{font-size:28px;font-weight:700;font-family:var(--font-main);background:linear-gradient(135deg,var(--cyber-cyan),var(--cyber-magenta));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-v-c4d84c7a]{font-size:13px;color:var(--cyber-text-secondary)}.stat-divider[data-v-c4d84c7a]{width:1px;height:40px;background:var(--cyber-border-light)}.hero-visual[data-v-c4d84c7a]{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:500px}.hero-window[data-v-c4d84c7a]{background:var(--cyber-dark);border:1px solid var(--cyber-border);border-radius:8px;overflow:hidden;box-shadow:0 0 60px #00f5ff33;position:relative}.window-header[data-v-c4d84c7a]{display:flex;align-items:center;padding:12px 16px;background:var(--cyber-gray);border-bottom:1px solid var(--cyber-border-light)}.window-dots[data-v-c4d84c7a]{display:flex;gap:8px}.dot[data-v-c4d84c7a]{width:12px;height:12px;border-radius:50%}.dot.red[data-v-c4d84c7a]{background:#ff5f57}.dot.yellow[data-v-c4d84c7a]{background:#febc2e}.dot.green[data-v-c4d84c7a]{background:#28c840}.window-title[data-v-c4d84c7a]{margin-left:20px;font-size:13px;color:var(--cyber-text-secondary);font-family:var(--font-mono)}.window-body[data-v-c4d84c7a]{padding:20px;font-family:var(--font-mono);font-size:13px;line-height:1.8}.code-line[data-v-c4d84c7a]{color:var(--cyber-text)}.code-key[data-v-c4d84c7a]{color:var(--cyber-magenta);font-weight:700}.code-path[data-v-c4d84c7a]{color:var(--cyber-cyan)}.code-comment[data-v-c4d84c7a]{color:var(--cyber-text-muted);font-style:italic}.code-success[data-v-c4d84c7a]{color:var(--cyber-green)}.code-brace[data-v-c4d84c7a]{color:var(--cyber-yellow)}.code-prop[data-v-c4d84c7a]{color:var(--cyber-cyan)}.code-num[data-v-c4d84c7a]{color:var(--cyber-orange)}.code-str[data-v-c4d84c7a]{color:var(--cyber-green)}.indent[data-v-c4d84c7a]{padding-left:20px}.indent2[data-v-c4d84c7a]{padding-left:40px}.indent3[data-v-c4d84c7a]{padding-left:60px}.floating-card[data-v-c4d84c7a]{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 20px;background:#0d0d14e6;border:1px solid var(--cyber-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;white-space:nowrap;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);animation:float-c4d84c7a 3s ease-in-out infinite}.card-icon[data-v-c4d84c7a]{font-size:18px}.card-1[data-v-c4d84c7a]{top:-20px;right:-30px;animation-delay:0s}.card-2[data-v-c4d84c7a]{bottom:60px;left:-40px;animation-delay:1s}.card-3[data-v-c4d84c7a]{bottom:-20px;right:20px;animation-delay:2s}@keyframes float-c4d84c7a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-bg-grid[data-v-c4d84c7a]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,245,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,245,255,.03) 1px,transparent 1px);background-size:50px 50px;z-index:0}.hero-glow-1[data-v-c4d84c7a]{position:absolute;top:20%;right:20%;width:400px;height:400px;background:radial-gradient(circle,rgba(0,245,255,.15),transparent 70%);border-radius:50%;z-index:0}.hero-glow-2[data-v-c4d84c7a]{position:absolute;bottom:10%;left:10%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,0,255,.1),transparent 70%);border-radius:50%;z-index:0}.partners-section[data-v-c4d84c7a]{padding:40px 0;border-top:1px solid var(--cyber-border-light);border-bottom:1px solid var(--cyber-border-light);background:var(--cyber-darker)}.partners-label[data-v-c4d84c7a]{text-align:center;color:var(--cyber-text-muted);font-size:13px;margin-bottom:25px;letter-spacing:2px;text-transform:uppercase}.partners-grid[data-v-c4d84c7a]{display:flex;justify-content:center;align-items:center;gap:50px;flex-wrap:wrap}.partner-item[data-v-c4d84c7a]{font-family:var(--font-main);font-size:18px;color:var(--cyber-text-muted);letter-spacing:2px;transition:all .3s ease}.partner-item .accent[data-v-c4d84c7a]{color:var(--cyber-cyan);opacity:.5}.partner-item[data-v-c4d84c7a]:hover{color:var(--cyber-text)}.feature-card[data-v-c4d84c7a]{text-align:center}.feature-icon[data-v-c4d84c7a]{width:60px;height:60px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:28px;background:linear-gradient(135deg,#00f5ff1a,#ff00ff1a);border:1px solid var(--cyber-border);clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px)}.feature-title[data-v-c4d84c7a]{font-size:18px;margin-bottom:12px;-webkit-text-fill-color:var(--cyber-text)}.feature-desc[data-v-c4d84c7a]{font-size:14px;color:var(--cyber-text-secondary);line-height:1.7;margin-bottom:20px}.feature-link[data-v-c4d84c7a]{font-size:13px;font-family:var(--font-main);color:var(--cyber-cyan)}.showcase-section[data-v-c4d84c7a]{background:var(--cyber-darker)}.showcase-row[data-v-c4d84c7a]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.showcase-content .cyber-badge[data-v-c4d84c7a]{margin-bottom:20px}.showcase-title[data-v-c4d84c7a]{font-size:36px;margin-bottom:24px;line-height:1.3}.showcase-desc[data-v-c4d84c7a]{font-size:16px;color:var(--cyber-text-secondary);line-height:1.8;margin-bottom:30px}.showcase-list[data-v-c4d84c7a]{list-style:none;padding:0}.showcase-list li[data-v-c4d84c7a]{display:flex;align-items:center;gap:12px;margin-bottom:15px;font-size:15px;color:var(--cyber-text)}.check-icon[data-v-c4d84c7a]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#00ff881a;border:1px solid var(--cyber-green);color:var(--cyber-green);font-size:12px;border-radius:50%}.collab-demo[data-v-c4d84c7a]{background:var(--cyber-dark);border:1px solid var(--cyber-border);border-radius:8px;overflow:hidden}.collab-header[data-v-c4d84c7a]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:var(--cyber-gray);border-bottom:1px solid var(--cyber-border-light)}.collab-title[data-v-c4d84c7a]{font-family:var(--font-main);font-size:14px;color:var(--cyber-cyan)}.collab-users[data-v-c4d84c7a]{display:flex}.user-avatar[data-v-c4d84c7a]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:2px solid var(--cyber-dark);margin-left:-8px}.user-avatar[data-v-c4d84c7a]:first-child{margin-left:0}.u1[data-v-c4d84c7a]{background:var(--cyber-cyan);color:var(--cyber-black)}.u2[data-v-c4d84c7a]{background:var(--cyber-magenta);color:#fff}.u3[data-v-c4d84c7a]{background:var(--cyber-green);color:var(--cyber-black)}.collab-body[data-v-c4d84c7a]{padding:15px}.api-item[data-v-c4d84c7a]{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:8px;background:#00f5ff0d;border:1px solid var(--cyber-border-light);border-radius:4px;font-family:var(--font-mono);font-size:13px;transition:all .3s ease}.api-item.active[data-v-c4d84c7a]{border-color:var(--cyber-cyan);background:#00f5ff1a}.api-item[data-v-c4d84c7a]:last-child{margin-bottom:0}.method[data-v-c4d84c7a]{padding:2px 8px;font-size:11px;font-weight:700;border-radius:3px}.method.get[data-v-c4d84c7a]{background:#0f83;color:var(--cyber-green)}.method.post[data-v-c4d84c7a]{background:#00f5ff33;color:var(--cyber-cyan)}.method.put[data-v-c4d84c7a]{background:#ff03;color:var(--cyber-yellow)}.method.delete[data-v-c4d84c7a]{background:#ff2d9533;color:var(--cyber-pink)}.api-path[data-v-c4d84c7a]{flex:1;color:var(--cyber-text)}.api-status.success[data-v-c4d84c7a]{color:var(--cyber-green)}.api-status.pending[data-v-c4d84c7a]{color:var(--cyber-yellow)}.solution-card[data-v-c4d84c7a]{text-align:center}.solution-icon[data-v-c4d84c7a]{font-size:40px;margin-bottom:20px}.solution-card h3[data-v-c4d84c7a]{font-size:18px;margin-bottom:12px;-webkit-text-fill-color:var(--cyber-text)}.solution-card p[data-v-c4d84c7a]{font-size:14px;color:var(--cyber-text-secondary);line-height:1.7}.text-center[data-v-c4d84c7a]{text-align:center}.stats-section[data-v-c4d84c7a]{background:var(--cyber-darker)}.stats-grid[data-v-c4d84c7a]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.stat-box[data-v-c4d84c7a]{text-align:center;padding:40px 20px;background:var(--cyber-dark);border:1px solid var(--cyber-border-light);clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);transition:all .3s ease}.stat-box[data-v-c4d84c7a]:hover{border-color:var(--cyber-border);transform:translateY(-5px)}.stat-big-number[data-v-c4d84c7a]{font-size:48px;font-weight:700;font-family:var(--font-main);background:linear-gradient(135deg,var(--cyber-cyan),var(--cyber-magenta));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.stat-big-label[data-v-c4d84c7a]{font-size:14px;color:var(--cyber-text-secondary)}.faq-list[data-v-c4d84c7a]{max-width:800px;margin:0 auto}.faq-item[data-v-c4d84c7a]{margin-bottom:15px;background:var(--cyber-dark);border:1px solid var(--cyber-border-light);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:all .3s ease}.faq-item.active[data-v-c4d84c7a]{border-color:var(--cyber-border)}.faq-question[data-v-c4d84c7a]{display:flex;align-items:center;gap:15px;padding:20px 25px;cursor:pointer;transition:all .3s ease}.faq-question[data-v-c4d84c7a]:hover{background:#00f5ff0d}.faq-q[data-v-c4d84c7a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#00f5ff1a;border:1px solid var(--cyber-cyan);color:var(--cyber-cyan);font-family:var(--font-main);font-weight:700;font-size:14px;flex-shrink:0}.faq-text[data-v-c4d84c7a]{flex:1;font-size:15px;font-weight:500;color:var(--cyber-text)}.faq-toggle[data-v-c4d84c7a]{font-size:24px;color:var(--cyber-cyan);font-weight:300;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.faq-answer[data-v-c4d84c7a]{display:flex;gap:15px;padding:20px 25px;border-top:1px solid var(--cyber-border-light)}.faq-a[data-v-c4d84c7a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ff00ff1a;border:1px solid var(--cyber-magenta);color:var(--cyber-magenta);font-family:var(--font-main);font-weight:700;font-size:14px;flex-shrink:0}.faq-answer-text[data-v-c4d84c7a]{font-size:14px;color:var(--cyber-text-secondary);line-height:1.8}.cta-section[data-v-c4d84c7a]{padding:80px 0}.cta-box[data-v-c4d84c7a]{text-align:center;padding:60px 40px;background:linear-gradient(135deg,#9d00ff1a,#00f5ff1a);border:1px solid var(--cyber-border);position:relative;overflow:hidden;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.cta-box[data-v-c4d84c7a]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(0,245,255,.1),transparent,rgba(255,0,255,.1),transparent);animation:rotate-c4d84c7a 20s linear infinite}@keyframes rotate-c4d84c7a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cta-title[data-v-c4d84c7a]{font-size:32px;margin-bottom:16px;position:relative;z-index:1}.cta-desc[data-v-c4d84c7a]{font-size:16px;color:var(--cyber-text-secondary);margin-bottom:30px;position:relative;z-index:1}.cta-btn[data-v-c4d84c7a]{padding:18px 40px;font-size:16px;position:relative;z-index:1}@media (max-width: 1200px){.hero-visual[data-v-c4d84c7a]{width:400px;right:2%}}@media (max-width: 1024px){.hero-section[data-v-c4d84c7a]{padding:120px 0 80px}.hero-visual[data-v-c4d84c7a]{position:relative;right:auto;top:auto;transform:none;width:100%;margin-top:60px}.hero-content[data-v-c4d84c7a]{max-width:100%}.showcase-row[data-v-c4d84c7a]{grid-template-columns:1fr;gap:40px}.stats-grid[data-v-c4d84c7a]{grid-template-columns:repeat(2,1fr)}.partners-grid[data-v-c4d84c7a]{gap:30px}}@media (max-width: 768px){.hero-section[data-v-c4d84c7a]{padding:100px 0 60px}.hero-title[data-v-c4d84c7a]{font-size:32px}.hero-subtitle[data-v-c4d84c7a]{font-size:15px}.hero-actions[data-v-c4d84c7a]{flex-direction:column}.hero-btn[data-v-c4d84c7a],.hero-btn-secondary[data-v-c4d84c7a]{width:100%;text-align:center}.hero-stats[data-v-c4d84c7a]{gap:20px}.stat-divider[data-v-c4d84c7a]{display:none}.stat-number[data-v-c4d84c7a]{font-size:22px}.showcase-title[data-v-c4d84c7a]{font-size:28px}.stats-grid[data-v-c4d84c7a]{grid-template-columns:1fr;gap:20px}.stat-big-number[data-v-c4d84c7a]{font-size:36px}.cta-box[data-v-c4d84c7a]{padding:40px 20px}.cta-title[data-v-c4d84c7a]{font-size:24px}.partners-grid[data-v-c4d84c7a]{gap:20px}.partner-item[data-v-c4d84c7a]{font-size:14px}.floating-card[data-v-c4d84c7a]{font-size:11px;padding:8px 14px}.card-1[data-v-c4d84c7a]{right:0;top:-10px}.card-2[data-v-c4d84c7a]{left:0;bottom:40px}.card-3[data-v-c4d84c7a]{right:10px;bottom:-10px}}.app{min-height:100vh;display:flex;flex-direction:column}main{flex:1}
