.hero-section[data-v-3a76e2e1]{position:relative;min-height:100vh;display:flex;align-items:center;padding:120px 0 80px;overflow:hidden;background:linear-gradient(180deg,#0a0a14,#0f0f1a,#121225)}.floating-shape[data-v-3a76e2e1]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:float-3a76e2e1 8s ease-in-out infinite}.shape-1[data-v-3a76e2e1]{width:400px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.4) 0%,transparent 70%);top:10%;left:-100px;animation-delay:0s}.shape-2[data-v-3a76e2e1]{width:300px;height:300px;background:radial-gradient(circle,rgba(139,92,246,.3) 0%,transparent 70%);bottom:20%;right:-50px;animation-delay:2s}.shape-3[data-v-3a76e2e1]{width:250px;height:250px;background:radial-gradient(circle,rgba(6,182,212,.3) 0%,transparent 70%);top:50%;right:20%;animation-delay:4s}@keyframes float-3a76e2e1{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}.grid-bg[data-v-3a76e2e1]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 1px);background-size:50px 50px}.hero-container[data-v-3a76e2e1]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.hero-badge[data-v-3a76e2e1]{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:100px;font-size:14px;color:var(--text-secondary);margin-bottom:24px}.badge-dot[data-v-3a76e2e1]{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 10px var(--success);animation:pulse-3a76e2e1 2s ease-in-out infinite}@keyframes pulse-3a76e2e1{0%,to{opacity:1}50%{opacity:.5}}.hero-title[data-v-3a76e2e1]{font-size:56px;font-weight:800;line-height:1.2;margin-bottom:24px;letter-spacing:-1px}.hero-description[data-v-3a76e2e1]{font-size:18px;color:var(--text-secondary);line-height:1.8;margin-bottom:36px;max-width:560px}.hero-actions[data-v-3a76e2e1]{display:flex;gap:16px;margin-bottom:48px;flex-wrap:wrap}.btn-lg[data-v-3a76e2e1]{padding:18px 36px;font-size:16px}.hero-stats[data-v-3a76e2e1]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:32px;border-top:1px solid var(--border-color)}.stat-item[data-v-3a76e2e1]{text-align:left}.stat-value[data-v-3a76e2e1]{font-size:32px;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.stat-label[data-v-3a76e2e1]{font-size:14px;color:var(--text-muted)}.hero-visual[data-v-3a76e2e1]{position:relative;display:flex;justify-content:center;align-items:center}.visual-card[data-v-3a76e2e1]{width:100%;max-width:480px;background:var(--gradient-card);border-radius:var(--radius-lg);border:1px solid var(--border-color);overflow:hidden;box-shadow:var(--shadow-lg),var(--shadow-glow)}.card-header[data-v-3a76e2e1]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#0000004d;border-bottom:1px solid var(--border-color)}.window-dots[data-v-3a76e2e1]{display:flex;gap:8px}.window-dots span[data-v-3a76e2e1]{width:12px;height:12px;border-radius:50%;background:var(--text-muted)}.window-dots span[data-v-3a76e2e1]:nth-child(1){background:#ff5f57}.window-dots span[data-v-3a76e2e1]:nth-child(2){background:#febc2e}.window-dots span[data-v-3a76e2e1]:nth-child(3){background:#28c840}.card-title[data-v-3a76e2e1]{font-size:13px;color:var(--text-muted);font-family:Consolas,Monaco,monospace}.card-body[data-v-3a76e2e1]{padding:20px}.card-body.encrypted[data-v-3a76e2e1]{border-top:1px solid var(--border-color);background:#0003}.code-block[data-v-3a76e2e1]{margin:0;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-all}.code-keyword[data-v-3a76e2e1]{color:#c678dd}.code-comment[data-v-3a76e2e1]{color:var(--text-muted)}.code-function[data-v-3a76e2e1]{color:#61afef}.code-param[data-v-3a76e2e1]{color:#e5c07b}.code-encrypted[data-v-3a76e2e1]{color:#98c379;opacity:.8}.encrypt-arrow[data-v-3a76e2e1]{display:flex;align-items:center;justify-content:center;padding:12px 0;position:relative;background:#6366f10d}.arrow-line[data-v-3a76e2e1]{position:absolute;top:50%;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);transform:translateY(-50%)}.arrow-icon[data-v-3a76e2e1]{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;color:#fff;animation:bounce-3a76e2e1 2s ease-in-out infinite}@keyframes bounce-3a76e2e1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.encrypt-label[data-v-3a76e2e1]{position:absolute;right:24px;font-size:12px;color:var(--primary);font-weight:600}.floating-card[data-v-3a76e2e1]{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-card);animation:floatCard-3a76e2e1 4s ease-in-out infinite}.card-1[data-v-3a76e2e1]{top:10%;left:-20px;animation-delay:0s}.card-2[data-v-3a76e2e1]{bottom:15%;right:-10px;animation-delay:2s}@keyframes floatCard-3a76e2e1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fc-icon[data-v-3a76e2e1]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.fc-icon.success[data-v-3a76e2e1]{background:#10b98126;color:var(--success)}.fc-icon.primary[data-v-3a76e2e1]{background:#6366f126;color:var(--primary)}.fc-title[data-v-3a76e2e1]{font-size:14px;font-weight:600;margin-bottom:2px}.fc-desc[data-v-3a76e2e1]{font-size:12px;color:var(--text-muted)}.hero-wave[data-v-3a76e2e1]{position:absolute;bottom:-2px;left:0;right:0;z-index:2}.hero-wave svg[data-v-3a76e2e1]{width:100%;height:auto;display:block}@media (max-width: 1024px){.hero-title[data-v-3a76e2e1]{font-size:42px}.hero-stats[data-v-3a76e2e1]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero-section[data-v-3a76e2e1]{min-height:auto;padding:100px 0 60px}.hero-container[data-v-3a76e2e1]{grid-template-columns:1fr;gap:40px}.hero-title[data-v-3a76e2e1]{font-size:32px}.hero-description[data-v-3a76e2e1]{font-size:16px}.hero-actions[data-v-3a76e2e1]{flex-direction:column}.hero-actions .btn[data-v-3a76e2e1]{width:100%}.hero-stats[data-v-3a76e2e1]{grid-template-columns:repeat(2,1fr);gap:16px}.stat-value[data-v-3a76e2e1]{font-size:24px}.visual-card[data-v-3a76e2e1]{max-width:100%}.floating-card[data-v-3a76e2e1]{display:none}}.features-section[data-v-e0af7bbb]{position:relative;padding:120px 0;background:var(--bg-dark);overflow:hidden}.section-badge[data-v-e0af7bbb]{display:inline-block;padding:8px 20px;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:100px;font-size:14px;font-weight:600;color:var(--primary);margin-bottom:20px;text-transform:uppercase;letter-spacing:2px}.features-grid[data-v-e0af7bbb]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative;z-index:1}.feature-card[data-v-e0af7bbb]{position:relative;padding:40px 32px;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:var(--transition-normal);overflow:hidden}.feature-card[data-v-e0af7bbb]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--feature-color);opacity:0;transition:var(--transition-normal)}.feature-card[data-v-e0af7bbb]:hover{transform:translateY(-8px);border-color:var(--feature-color);box-shadow:0 20px 40px #0000004d,0 0 40px rgba(var(--feature-color),.15)}.feature-card[data-v-e0af7bbb]:hover:before{opacity:1}.feature-icon-wrap[data-v-e0af7bbb]{position:relative;width:64px;height:64px;margin-bottom:24px}.feature-icon-bg[data-v-e0af7bbb]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--feature-color);border-radius:16px;opacity:.15;transition:var(--transition-normal)}.feature-card:hover .feature-icon-bg[data-v-e0af7bbb]{opacity:.25;transform:scale(1.1) rotate(5deg)}.feature-icon[data-v-e0af7bbb]{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--feature-color)}.feature-title[data-v-e0af7bbb]{font-size:20px;font-weight:700;margin-bottom:14px;color:var(--text-primary)}.feature-desc[data-v-e0af7bbb]{font-size:15px;line-height:1.7;color:var(--text-secondary);margin-bottom:20px}.feature-link[data-v-e0af7bbb]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--feature-color);opacity:0;transform:translate(-10px);transition:var(--transition-normal)}.feature-card:hover .feature-link[data-v-e0af7bbb]{opacity:1;transform:translate(0)}@media (max-width: 1024px){.features-grid[data-v-e0af7bbb]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.features-section[data-v-e0af7bbb]{padding:60px 0}.features-grid[data-v-e0af7bbb]{grid-template-columns:1fr;gap:20px}.feature-card[data-v-e0af7bbb]{padding:28px 24px}.feature-title[data-v-e0af7bbb]{font-size:18px}}.how-it-works-section[data-v-542e816e]{position:relative;padding:120px 0;background:linear-gradient(180deg,var(--bg-dark) 0%,#121228 50%,var(--bg-dark) 100%);overflow:hidden}.section-badge[data-v-542e816e]{display:inline-block;padding:8px 20px;background:#06b6d41a;border:1px solid rgba(6,182,212,.3);border-radius:100px;font-size:14px;font-weight:600;color:var(--accent);margin-bottom:20px;text-transform:uppercase;letter-spacing:2px}.steps-container[data-v-542e816e]{position:relative;margin-bottom:80px}.steps-line[data-v-542e816e]{position:absolute;top:60px;left:10%;right:10%;height:4px;background:var(--border-color);border-radius:2px;z-index:0}.steps-line-progress[data-v-542e816e]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-primary);border-radius:2px;transform-origin:left;animation:progressGrow-542e816e 2s ease-out forwards}@keyframes progressGrow-542e816e{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.steps-grid[data-v-542e816e]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative;z-index:1}.step-item[data-v-542e816e]{text-align:center;animation:fadeInUp-542e816e .6s ease-out backwards;animation-delay:var(--step-delay)}@keyframes fadeInUp-542e816e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.step-number-wrap[data-v-542e816e]{position:relative;width:120px;height:120px;margin:0 auto 28px}.step-number[data-v-542e816e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:80px;font-weight:900;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.15;z-index:0}.step-icon[data-v-542e816e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;color:#fff;z-index:1;box-shadow:0 8px 24px #6366f166}.step-title[data-v-542e816e]{font-size:20px;font-weight:700;margin-bottom:12px;color:var(--text-primary)}.step-desc[data-v-542e816e]{font-size:14px;line-height:1.7;color:var(--text-secondary);max-width:240px;margin:0 auto}.cta-banner[data-v-542e816e]{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);position:relative;overflow:hidden}.cta-banner[data-v-542e816e]:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.2) 0%,transparent 70%);border-radius:50%}.cta-content[data-v-542e816e]{position:relative;z-index:1;flex:1}.cta-content h3[data-v-542e816e]{font-size:28px;font-weight:700;margin-bottom:8px}.cta-content p[data-v-542e816e]{font-size:16px;color:var(--text-secondary)}.cta-banner .btn[data-v-542e816e]{position:relative;z-index:1;flex-shrink:0}@media (max-width: 1024px){.steps-grid[data-v-542e816e]{grid-template-columns:repeat(2,1fr);gap:40px}.steps-line[data-v-542e816e]{display:none}.cta-banner[data-v-542e816e]{flex-direction:column;text-align:center;padding:40px 32px}}@media (max-width: 768px){.how-it-works-section[data-v-542e816e]{padding:60px 0}.steps-grid[data-v-542e816e]{grid-template-columns:1fr;gap:32px}.step-number-wrap[data-v-542e816e]{width:100px;height:100px;margin-bottom:20px}.step-number[data-v-542e816e]{font-size:60px}.step-icon[data-v-542e816e]{width:48px;height:48px}.step-title[data-v-542e816e]{font-size:18px}.cta-banner[data-v-542e816e]{padding:32px 24px;gap:24px}.cta-content h3[data-v-542e816e]{font-size:22px}.cta-content p[data-v-542e816e]{font-size:14px}}.pricing-section[data-v-eff898ab]{position:relative;padding:120px 0;background:var(--bg-dark);overflow:hidden}.section-badge[data-v-eff898ab]{display:inline-block;padding:8px 20px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:100px;font-size:14px;font-weight:600;color:var(--success);margin-bottom:20px;text-transform:uppercase;letter-spacing:2px}.billing-toggle[data-v-eff898ab]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px}.billing-toggle span[data-v-eff898ab]{font-size:15px;color:var(--text-muted);transition:var(--transition-fast)}.billing-toggle span.active[data-v-eff898ab]{color:var(--text-primary);font-weight:600}.toggle-btn[data-v-eff898ab]{position:relative;width:56px;height:30px;border-radius:100px;background:var(--bg-card);border:1px solid var(--border-color);padding:0}.toggle-btn.active[data-v-eff898ab]{background:var(--gradient-primary);border-color:transparent}.toggle-slider[data-v-eff898ab]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:var(--transition-fast);box-shadow:0 2px 8px #0003}.toggle-btn.active .toggle-slider[data-v-eff898ab]{left:calc(100% - 25px)}.save-badge[data-v-eff898ab]{padding:4px 10px;background:#10b98126;color:var(--success)!important;border-radius:100px;font-size:12px!important;font-weight:600!important}.pricing-grid[data-v-eff898ab]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative;z-index:1;max-width:1100px;margin:0 auto}.pricing-card[data-v-eff898ab]{position:relative;padding:40px 32px;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:var(--transition-normal)}.pricing-card[data-v-eff898ab]:hover{transform:translateY(-8px);border-color:#6366f166}.pricing-card.popular[data-v-eff898ab]{border-color:var(--primary);box-shadow:0 20px 60px #6366f140;transform:scale(1.05)}.pricing-card.popular[data-v-eff898ab]:hover{transform:scale(1.05) translateY(-8px)}.popular-badge[data-v-eff898ab]{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:6px 20px;background:var(--gradient-primary);color:#fff;font-size:12px;font-weight:700;border-radius:100px;text-transform:uppercase;letter-spacing:1px}.plan-header[data-v-eff898ab]{text-align:center;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--border-color)}.plan-name[data-v-eff898ab]{font-size:24px;font-weight:700;margin-bottom:8px}.plan-desc[data-v-eff898ab]{font-size:14px;color:var(--text-muted)}.plan-price[data-v-eff898ab]{text-align:center;margin-bottom:28px}.price-value[data-v-eff898ab]{font-size:48px;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-period[data-v-eff898ab]{font-size:16px;color:var(--text-muted);font-weight:500}.plan-features[data-v-eff898ab]{margin-bottom:32px}.plan-features li[data-v-eff898ab]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;color:var(--text-secondary);border-bottom:1px solid rgba(255,255,255,.03)}.plan-features li[data-v-eff898ab]:last-child{border-bottom:none}.plan-features li svg[data-v-eff898ab]{flex-shrink:0;color:var(--success);margin-top:2px}.btn-full[data-v-eff898ab]{width:100%}.pricing-note[data-v-eff898ab]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:40px;font-size:14px;color:var(--text-muted)}.pricing-note svg[data-v-eff898ab]{color:var(--primary)}@media (max-width: 1024px){.pricing-grid[data-v-eff898ab]{grid-template-columns:1fr;max-width:420px;gap:24px}.pricing-card.popular[data-v-eff898ab]{transform:none;order:-1}.pricing-card.popular[data-v-eff898ab]:hover{transform:translateY(-8px)}}@media (max-width: 768px){.pricing-section[data-v-eff898ab]{padding:60px 0}.pricing-card[data-v-eff898ab]{padding:32px 24px}.price-value[data-v-eff898ab]{font-size:40px}.billing-toggle[data-v-eff898ab]{flex-wrap:wrap;gap:12px}}.faq-section[data-v-e5af17de]{position:relative;padding:120px 0;background:linear-gradient(180deg,var(--bg-dark) 0%,#121228 50%,var(--bg-dark) 100%);overflow:hidden}.section-badge[data-v-e5af17de]{display:inline-block;padding:8px 20px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:100px;font-size:14px;font-weight:600;color:var(--warning);margin-bottom:20px;text-transform:uppercase;letter-spacing:2px}.faq-container[data-v-e5af17de]{max-width:900px;margin:0 auto;position:relative;z-index:1}.faq-grid[data-v-e5af17de]{display:flex;flex-direction:column;gap:16px}.faq-item[data-v-e5af17de]{background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition-normal)}.faq-item[data-v-e5af17de]:hover{border-color:#6366f166}.faq-item.open[data-v-e5af17de]{border-color:var(--primary);box-shadow:0 8px 32px #6366f126}.faq-question[data-v-e5af17de]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;background:transparent;color:var(--text-primary);text-align:left;font-size:16px;font-weight:600}.question-text[data-v-e5af17de]{flex:1}.question-icon[data-v-e5af17de]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#6366f11a;display:flex;align-items:center;justify-content:center;color:var(--primary);transition:var(--transition-fast)}.faq-item.open .question-icon[data-v-e5af17de]{background:var(--gradient-primary);color:#fff}.question-icon svg[data-v-e5af17de]{transition:transform .3s ease}.faq-answer[data-v-e5af17de]{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-item.open .faq-answer[data-v-e5af17de]{max-height:300px}.answer-content[data-v-e5af17de]{padding:20px 28px 24px;font-size:15px;line-height:1.8;color:var(--text-secondary);border-top:1px solid var(--border-color)}.faq-contact[data-v-e5af17de]{margin-top:60px;display:flex;justify-content:center}.contact-card[data-v-e5af17de]{display:flex;align-items:center;gap:24px;padding:32px 40px;background:var(--gradient-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);max-width:700px;width:100%}.contact-icon[data-v-e5af17de]{width:64px;height:64px;border-radius:16px;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.contact-info[data-v-e5af17de]{flex:1}.contact-info h4[data-v-e5af17de]{font-size:20px;font-weight:700;margin-bottom:4px}.contact-info p[data-v-e5af17de]{font-size:14px;color:var(--text-secondary)}@media (max-width: 768px){.faq-section[data-v-e5af17de]{padding:60px 0}.faq-question[data-v-e5af17de]{padding:20px 22px;font-size:15px}.answer-content[data-v-e5af17de]{padding:0 22px 20px;font-size:14px}.contact-card[data-v-e5af17de]{flex-direction:column;text-align:center;padding:28px 24px}.contact-info[data-v-e5af17de]{margin-bottom:16px}}.app[data-v-4413afa4]{min-height:100vh;background:var(--bg-dark)}main[data-v-4413afa4]{position:relative;z-index:1}
