.hero[data-v-d3c336d3]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;min-height:860px;overflow:hidden;padding:6rem 2rem 4rem;position:relative}.hero[data-v-d3c336d3]:before{background:radial-gradient(circle,var(--accent-cyan) 0,transparent 70%);filter:blur(100px);height:600px;opacity:.15;right:-200px;top:-200px;width:600px}.hero[data-v-d3c336d3]:after,.hero[data-v-d3c336d3]:before{content:"";position:absolute;z-index:0}.hero[data-v-d3c336d3]:after{background:radial-gradient(circle,var(--accent-strong) 0,transparent 70%);bottom:-300px;filter:blur(120px);height:700px;left:-200px;opacity:.1;width:700px}.hero-content[data-v-d3c336d3],.hero-visual[data-v-d3c336d3]{position:relative;z-index:1}.hero-badge[data-v-d3c336d3]{align-items:center;background:linear-gradient(135deg,#06b6d41a,#3b82f61a);border:1px solid rgba(6,182,212,.3);border-radius:2rem;color:var(--accent-cyan);display:inline-flex;font-size:.875rem;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem}.badge-dot[data-v-d3c336d3]{animation:pulse-d3c336d3 2s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(135deg,var(--accent-cyan) 0,var(--accent-strong) 100%);border-radius:50%;height:8px;width:8px}@keyframes pulse-d3c336d3{0%,to{opacity:1}50%{opacity:.5}}.hero-brand[data-v-d3c336d3]{display:flex;flex-direction:column;gap:1rem}.brand-name[data-v-d3c336d3]{background:linear-gradient(135deg,var(--accent-strong) 0,var(--accent-cyan) 100%);-webkit-background-clip:text;font-size:clamp(2.6rem,4.5vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;-webkit-text-fill-color:transparent;background-clip:text}.brand-subtitle[data-v-d3c336d3]{color:var(--text-primary);display:flex;flex-direction:column;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:700;gap:.25rem;letter-spacing:-.01em;line-height:1.45}.brand-tags[data-v-d3c336d3]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.brand-tag[data-v-d3c336d3]{background:linear-gradient(135deg,#5a67ff14,#45b9ff14);border:1px solid rgba(90,103,255,.15);border-radius:var(--radius-full);color:var(--accent-strong);font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:600;letter-spacing:.01em;padding:.5rem 1.25rem}.hero-actions[data-v-d3c336d3]{display:flex;gap:1rem;margin-bottom:3rem}.btn-primary[data-v-d3c336d3],.btn-secondary[data-v-d3c336d3]{align-items:center;border:none;border-radius:var(--radius-lg);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.btn-primary[data-v-d3c336d3]{background:linear-gradient(135deg,var(--accent-strong) 0,var(--accent-cyan) 100%);box-shadow:var(--shadow-sm);color:#fff}.btn-primary[data-v-d3c336d3]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-secondary[data-v-d3c336d3]{background:#fff;border:1px solid var(--gray-300);color:var(--gray-700)}.btn-secondary[data-v-d3c336d3]:hover{background:var(--gray-50);border-color:var(--gray-400)}.btn-lg[data-v-d3c336d3]{font-size:1.125rem;padding:1rem 2rem}.hero-keywords[data-v-d3c336d3]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.keyword-item[data-v-d3c336d3]{color:var(--accent-strong);font-size:.9375rem;font-weight:600}.keyword-divider[data-v-d3c336d3]{color:var(--gray-400);font-size:.875rem;font-weight:300}.app-preview[data-v-d3c336d3]{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden}.app-topbar[data-v-d3c336d3]{align-items:center;background:var(--gray-50);border-bottom:1px solid var(--gray-200);display:flex;gap:1rem;padding:.75rem 1rem}.window-dots[data-v-d3c336d3]{display:flex;gap:.375rem}.window-dots span[data-v-d3c336d3]{border-radius:50%;height:12px;width:12px}.dot-red[data-v-d3c336d3]{background:#ef4444}.dot-yellow[data-v-d3c336d3]{background:#eab308}.dot-green[data-v-d3c336d3]{background:#22c55e}.app-search[data-v-d3c336d3]{background:#fff;border:1px solid var(--gray-300);border-radius:var(--radius-md);color:var(--gray-700);flex:1;font-size:.875rem;padding:.375rem .75rem}.app-status[data-v-d3c336d3]{align-items:center;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-md);color:#16a34a;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.375rem .75rem}.app-status[data-v-d3c336d3]:before{animation:pulse-d3c336d3 2s cubic-bezier(.4,0,.6,1) infinite;background:#22c55e;border-radius:50%;content:"";height:6px;width:6px}.app-body[data-v-d3c336d3]{display:grid;grid-template-columns:200px 1fr;min-height:420px}.app-sidebar[data-v-d3c336d3]{background:var(--gray-50);border-right:1px solid var(--gray-200);padding:1rem}.sidebar-label[data-v-d3c336d3]{color:var(--gray-500);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;padding:.5rem;text-transform:uppercase}.nav-item[data-v-d3c336d3]{align-items:center;border-radius:var(--radius-md);color:var(--gray-700);cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;margin-bottom:.25rem;padding:.625rem .75rem;transition:all .2s ease}.nav-item[data-v-d3c336d3]:hover{background:var(--gray-100)}.nav-item.is-active[data-v-d3c336d3]{background:linear-gradient(135deg,#06b6d41a,#3b82f61a);color:var(--accent-strong);font-weight:600}.nav-item svg[data-v-d3c336d3]{flex-shrink:0}.app-content[data-v-d3c336d3]{display:flex;flex-direction:column;padding:0}.chat-messages[data-v-d3c336d3]{display:flex;flex:1;flex-direction:column;gap:.875rem;overflow-y:auto;padding:1rem}.chat-msg[data-v-d3c336d3]{display:flex;gap:.5rem}.msg-avatar[data-v-d3c336d3]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.user-av[data-v-d3c336d3]{background:var(--gray-100);color:var(--gray-600)}.ai-av[data-v-d3c336d3]{background:linear-gradient(135deg,var(--accent-strong) 0,var(--accent-cyan) 100%);color:#fff}.msg-body[data-v-d3c336d3]{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.msg-bubble[data-v-d3c336d3]{border-radius:.5rem;font-size:.75rem;line-height:1.6;max-width:100%;padding:.5rem .75rem}.user-bubble[data-v-d3c336d3]{background:linear-gradient(135deg,#06b6d414,#3b82f614);border:1px solid rgba(6,182,212,.15);color:var(--gray-700)}.ai-bubble[data-v-d3c336d3]{background:transparent;color:var(--gray-700);padding:.25rem .75rem}.ai-risks[data-v-d3c336d3]{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem;margin:0 .75rem;padding:.5rem .75rem}.risk-item[data-v-d3c336d3]{align-items:flex-start;color:var(--gray-600);display:flex;font-size:.6875rem;gap:.375rem;line-height:1.5}.risk-dot[data-v-d3c336d3]{border-radius:50%;flex-shrink:0;height:5px;margin-top:.35rem;width:5px}.risk-high .risk-dot[data-v-d3c336d3]{background:#ef4444}.risk-mid .risk-dot[data-v-d3c336d3]{background:#f59e0b}.risk-low .risk-dot[data-v-d3c336d3]{background:#22c55e}.chat-input-bar[data-v-d3c336d3]{align-items:center;background:var(--gray-50);border-top:1px solid var(--gray-200);display:flex;gap:.5rem;padding:.625rem 1rem}.input-hint[data-v-d3c336d3]{color:var(--gray-400);flex:1;font-size:.75rem}.input-send-btn[data-v-d3c336d3]{align-items:center;background:linear-gradient(135deg,var(--accent-strong) 0,var(--accent-cyan) 100%);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}@media(max-width:1200px){.hero[data-v-d3c336d3]{gap:3rem;grid-template-columns:1fr;text-align:center}.hero-actions[data-v-d3c336d3]{justify-content:center}.hero-badge[data-v-d3c336d3]{align-self:center}.hero-keywords[data-v-d3c336d3]{justify-content:center}.brand-desc[data-v-d3c336d3]{max-width:100%}}@media(max-width:720px){.hero[data-v-d3c336d3]{min-height:auto;padding:4rem 1.5rem 3rem}.hero-actions[data-v-d3c336d3]{flex-direction:column;width:100%}.btn-primary[data-v-d3c336d3],.btn-secondary[data-v-d3c336d3]{justify-content:center;width:100%}.brand-name[data-v-d3c336d3]{font-size:2.2rem}.app-sidebar[data-v-d3c336d3]{display:none}.app-body[data-v-d3c336d3]{grid-template-columns:1fr}}.section[data-v-2f190ae1]{margin:0 auto;max-width:1400px;padding:var(--space-12) var(--space-6)}.section-heading[data-v-2f190ae1]{margin-bottom:var(--space-10);text-align:center}.section-heading h2[data-v-2f190ae1]{color:var(--text-primary);font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:700;line-height:1.2;margin-bottom:var(--space-4)}.section-heading p[data-v-2f190ae1]{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.6;margin:0 auto;max-width:700px}.entry-grid[data-v-2f190ae1]{align-items:stretch;display:grid;gap:var(--space-5);grid-template-columns:repeat(4,1fr)}.entry-card[data-v-2f190ae1]{background:var(--surface-soft);border:1px solid var(--border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden;padding:var(--space-7);position:relative;text-decoration:none;transition:all var(--transition-base)}.entry-card[data-v-2f190ae1]:before{background:linear-gradient(90deg,var(--card-accent),var(--accent-cyan));content:"";height:3px;left:0;opacity:.35;position:absolute;right:0;top:0;transition:opacity var(--transition-fast)}.entry-card[data-v-2f190ae1]:hover{border-color:var(--card-accent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.entry-card[data-v-2f190ae1]:hover:before{opacity:1}.card-top[data-v-2f190ae1]{justify-content:space-between}.card-icon[data-v-2f190ae1],.card-top[data-v-2f190ae1]{align-items:center;display:flex}.card-icon[data-v-2f190ae1]{background:linear-gradient(135deg,var(--card-accent),color-mix(in srgb,var(--card-accent) 60%,var(--accent-cyan)));border-radius:var(--radius-md);box-shadow:0 6px 16px #0000001a;color:#fff;flex-shrink:0;height:44px;justify-content:center;width:44px}.badge[data-v-2f190ae1]{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-xs);font-weight:700;letter-spacing:.03em;padding:3px 10px}.badge-live[data-v-2f190ae1]{background:#5a67ff1a;color:var(--accent-strong)}.badge-trial[data-v-2f190ae1]{background:#06b6d41a;color:var(--accent-cyan)}.badge-custom[data-v-2f190ae1]{background:#8b5cf61a;color:#8b5cf6}.entry-card h3[data-v-2f190ae1]{color:var(--text-primary);font-size:var(--text-xl);font-weight:700;line-height:1.3;margin:0}.card-subtitle[data-v-2f190ae1]{color:var(--card-accent);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;margin:0}.card-desc[data-v-2f190ae1]{color:var(--text-secondary);flex:1;font-size:var(--text-sm);line-height:1.6;margin:0}.feature-list[data-v-2f190ae1]{flex-direction:column;list-style:none;margin:var(--space-1) 0 0;padding:0}.feature-list[data-v-2f190ae1],.feature-list li[data-v-2f190ae1]{display:flex;gap:var(--space-2)}.feature-list li[data-v-2f190ae1]{align-items:center;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;line-height:1.4;padding:var(--space-1) var(--space-2);transition:background var(--transition-fast)}.feature-list li svg[data-v-2f190ae1]{flex-shrink:0}.entry-card:hover .feature-list li[data-v-2f190ae1]{background:var(--surface-card)}.card-link[data-v-2f190ae1]{align-items:center;border-top:1px solid var(--border-light);color:var(--card-accent);display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:4px;margin-top:auto;padding-top:var(--space-3);transition:gap var(--transition-fast)}.entry-card:hover .card-link[data-v-2f190ae1]{gap:8px}@media(max-width:1200px){.entry-grid[data-v-2f190ae1]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.entry-grid[data-v-2f190ae1]{grid-template-columns:1fr}.section[data-v-2f190ae1]{padding:var(--space-8) var(--space-4)}.entry-card[data-v-2f190ae1]{padding:var(--space-6)}}.section[data-v-359a216e]{margin:0 auto;max-width:1400px;padding:var(--space-12) var(--space-6)}.section-heading[data-v-359a216e]{margin-bottom:var(--space-10);text-align:center}.section-heading h2[data-v-359a216e]{color:var(--text-primary);font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:700;line-height:1.3;margin-bottom:var(--space-4);margin-left:auto;margin-right:auto;max-width:680px}.section-heading p[data-v-359a216e]{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.6;margin:0 auto;max-width:700px}.card-grid[data-v-359a216e]{align-items:stretch;display:grid;gap:var(--space-6);grid-template-columns:repeat(3,1fr)}.adv-card[data-v-359a216e]{background:var(--surface-soft);border:1px solid var(--border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-4);overflow:hidden;padding:var(--space-8);position:relative;text-decoration:none;transition:all var(--transition-base)}.adv-card[data-v-359a216e]:before{background:linear-gradient(90deg,var(--card-accent),var(--accent-cyan));content:"";height:3px;left:0;opacity:.35;position:absolute;right:0;top:0;transition:opacity var(--transition-fast)}.adv-card[data-v-359a216e]:hover{border-color:var(--card-accent);box-shadow:var(--shadow-lg);transform:translateY(-5px)}.adv-card[data-v-359a216e]:hover:before{opacity:1}.card-hero-icon[data-v-359a216e]{align-items:center;background:linear-gradient(135deg,var(--card-accent),var(--accent-cyan));border-radius:var(--radius-md);box-shadow:0 8px 20px #0000001a;color:#fff;display:flex;height:52px;justify-content:center;margin-bottom:var(--space-1);width:52px}.card-label[data-v-359a216e]{color:var(--card-accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.adv-card h3[data-v-359a216e]{color:var(--text-primary);font-size:var(--text-2xl);font-weight:700;line-height:1.3;margin:0}.icon-grid[data-v-359a216e]{display:grid;flex:1;gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.icon-item[data-v-359a216e]{align-items:center;border-radius:var(--radius-sm);display:flex;gap:var(--space-2);padding:var(--space-2);transition:background var(--transition-fast)}.adv-card:hover .icon-item[data-v-359a216e]{background:var(--surface-card)}.item-icon[data-v-359a216e]{align-items:center;background:var(--card-soft);border-radius:6px;color:var(--card-accent);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.icon-item span[data-v-359a216e]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;line-height:1.4;white-space:nowrap}.feature-list[data-v-359a216e]{display:grid;flex:1;gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.feature-row[data-v-359a216e]{align-items:center;border-radius:var(--radius-sm);display:flex;gap:var(--space-2);padding:var(--space-2);transition:background var(--transition-fast)}.adv-card:hover .feature-row[data-v-359a216e]{background:var(--surface-card)}.feature-num[data-v-359a216e]{color:var(--card-accent);flex-shrink:0;font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:800;opacity:.5}.feature-title[data-v-359a216e]{color:var(--text-primary);font-size:var(--text-xs);font-weight:700;line-height:1.4}.stats-row[data-v-359a216e]{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-md);gap:var(--space-5);padding:var(--space-4)}.stat-block[data-v-359a216e],.stats-row[data-v-359a216e]{align-items:center;display:flex}.stat-block[data-v-359a216e]{flex:1;flex-direction:column;gap:2px}.stat-num[data-v-359a216e]{background:linear-gradient(135deg,var(--card-accent),var(--accent-cyan));-webkit-background-clip:text;font-size:2.25rem;font-weight:800;letter-spacing:-.04em;line-height:1;-webkit-text-fill-color:transparent;background-clip:text}.stat-unit[data-v-359a216e]{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.stat-divider[data-v-359a216e]{align-self:stretch;background:var(--border-light);width:1px}.layer-chips[data-v-359a216e]{display:flex;flex:1;flex-wrap:wrap;gap:var(--space-2)}.layer-chip[data-v-359a216e]{align-items:center;background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);display:inline-flex;font-size:var(--text-xs);font-weight:600;gap:var(--space-1);padding:var(--space-1) var(--space-3);transition:all var(--transition-fast)}.adv-card:hover .layer-chip[data-v-359a216e]{border-color:color-mix(in srgb,var(--card-accent) 30%,transparent)}.chip-dot[data-v-359a216e]{background:var(--card-accent);border-radius:50%;height:6px;width:6px}.card-link[data-v-359a216e]{align-items:center;border-top:1px solid var(--border-light);color:var(--card-accent);display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:4px;margin-top:auto;padding-top:var(--space-3);transition:gap var(--transition-fast)}.adv-card:hover .card-link[data-v-359a216e]{gap:8px}@media(max-width:980px){.card-grid[data-v-359a216e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.card-grid[data-v-359a216e]{grid-template-columns:1fr}.section[data-v-359a216e]{padding:var(--space-8) var(--space-4)}.adv-card[data-v-359a216e]{padding:var(--space-6)}}.section[data-v-782e0ad8]{margin:0 auto;max-width:1400px;padding:var(--space-12) var(--space-6)}.section-heading[data-v-782e0ad8]{margin-bottom:var(--space-10);text-align:center}.section-heading h2[data-v-782e0ad8]{color:var(--text-primary);font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:700;line-height:1.2;margin-bottom:var(--space-4)}.section-heading p[data-v-782e0ad8]{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.6;margin:0 auto;max-width:700px}.cases-grid[data-v-782e0ad8]{display:grid;gap:var(--space-6);grid-template-columns:repeat(3,1fr)}.case-card[data-v-782e0ad8]{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);transition:all var(--transition-base)}.case-card[data-v-782e0ad8]:hover{border-color:var(--accent-cyan);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.case-header[data-v-782e0ad8]{background:var(--surface-soft);border-radius:var(--radius-md);justify-content:space-between;padding:var(--space-4)}.case-company[data-v-782e0ad8],.case-header[data-v-782e0ad8]{align-items:center;display:flex;gap:var(--space-3)}.company-logo[data-v-782e0ad8]{align-items:center;border-radius:var(--radius-sm);color:#fff;display:flex;flex-shrink:0;font-size:var(--text-lg);font-weight:800;height:40px;justify-content:center;width:40px}.company-info[data-v-782e0ad8]{display:flex;flex-direction:column;gap:2px}.company-name[data-v-782e0ad8]{color:var(--text-primary);font-size:.9375rem;font-weight:700}.company-industry[data-v-782e0ad8]{color:var(--text-muted);font-size:var(--text-xs)}.case-tag[data-v-782e0ad8]{background:linear-gradient(135deg,var(--accent-cyan-soft),var(--accent-blue-soft));border-radius:var(--radius-full);color:var(--accent-strong);font-size:var(--text-xs);font-weight:700;padding:var(--space-1) var(--space-3);white-space:nowrap}.case-content[data-v-782e0ad8]{display:flex;flex-direction:column;flex-grow:1;gap:var(--space-4)}.case-content h3[data-v-782e0ad8]{color:var(--text-primary);font-size:var(--text-xl);font-weight:800;line-height:1.3;margin:0}.case-desc[data-v-782e0ad8]{color:var(--text-secondary);display:-webkit-box;font-size:var(--text-sm);-webkit-line-clamp:3;line-height:1.7;margin:0;-webkit-box-orient:vertical;overflow:hidden}.case-results[data-v-782e0ad8]{background:var(--surface-soft);border:1px solid var(--border-light);border-radius:var(--radius-md);display:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr);padding:var(--space-3)}.result-item[data-v-782e0ad8]{background:var(--surface-card);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:2px;padding:var(--space-2)}.result-value[data-v-782e0ad8]{color:var(--accent-strong);font-size:var(--text-xl);font-weight:800;letter-spacing:-.02em}.result-label[data-v-782e0ad8]{color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.case-quote[data-v-782e0ad8]{background:var(--surface-soft);border-left:3px solid var(--accent-cyan);border-radius:0 var(--radius-md) var(--radius-md) 0;display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:var(--space-3)}.case-quote span[data-v-782e0ad8]{color:var(--text-primary);display:-webkit-box;font-size:var(--text-sm);font-style:italic;-webkit-line-clamp:3;line-height:1.7;-webkit-box-orient:vertical;overflow:hidden}.case-quote cite[data-v-782e0ad8]{color:var(--text-muted);font-size:var(--text-xs);font-style:normal;font-weight:600}.pagination-dots[data-v-782e0ad8]{display:flex;gap:var(--space-2);justify-content:center;margin-top:var(--space-6)}.dot[data-v-782e0ad8]{background:var(--border-light);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all var(--transition-fast);width:8px}.dot.active[data-v-782e0ad8]{background:var(--accent-strong);border-radius:4px;width:24px}.cases-footer[data-v-782e0ad8]{margin-top:var(--space-8);text-align:center}.view-more-btn[data-v-782e0ad8]{font-size:var(--text-base);font-weight:600;padding:var(--space-3) var(--space-6)}@media(max-width:980px){.cases-grid[data-v-782e0ad8]{grid-template-columns:1fr}}@media(max-width:720px){.section[data-v-782e0ad8]{padding:var(--space-8) var(--space-4)}.case-results[data-v-782e0ad8]{grid-template-columns:1fr}}.section[data-v-a95ffa20]{margin:0 auto;max-width:1400px;padding:var(--space-12) var(--space-6)}.section-heading[data-v-a95ffa20]{margin-bottom:var(--space-10);text-align:center}.section-heading h2[data-v-a95ffa20]{color:var(--text-primary);font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:700;line-height:1.2;margin-bottom:var(--space-4)}.section-heading p[data-v-a95ffa20]{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.6;margin:0 auto;max-width:700px}.flow-timeline[data-v-a95ffa20]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.flow-timeline[data-v-a95ffa20]::-webkit-scrollbar{display:none}.flow-steps-row[data-v-a95ffa20]{align-items:flex-start;display:flex;gap:0;min-width:960px}.flow-step-card[data-v-a95ffa20]{align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--space-4);padding:0 var(--space-4);position:relative}.step-connector[data-v-a95ffa20]{color:var(--border-dashed);height:20px;position:absolute;right:-10px;top:24px;width:20px;z-index:2}.step-number[data-v-a95ffa20]{align-items:center;background:linear-gradient(135deg,var(--accent-strong),var(--accent-cyan));border-radius:50%;box-shadow:0 6px 16px #5a67ff4d;color:#fff;display:flex;flex-shrink:0;font-size:var(--text-lg);font-weight:800;height:48px;justify-content:center;position:relative;width:48px;z-index:1}.step-body[data-v-a95ffa20]{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);transition:all var(--transition-base);width:100%}.flow-step-card:hover .step-body[data-v-a95ffa20]{border-color:var(--accent-cyan);box-shadow:var(--shadow-md);transform:translateY(-4px)}.step-header[data-v-a95ffa20]{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between}.step-header h3[data-v-a95ffa20]{color:var(--text-primary);font-size:var(--text-xl);font-weight:800;line-height:1.3;margin:0}.step-duration[data-v-a95ffa20]{background:#5a67ff14;border-radius:var(--radius-full);color:var(--accent-strong);display:inline-block;flex-shrink:0;font-size:var(--text-xs);font-weight:700;margin-top:3px;padding:var(--space-1) var(--space-3);white-space:nowrap}.step-desc[data-v-a95ffa20]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7;margin:0}.step-highlights[data-v-a95ffa20]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.highlight-tag[data-v-a95ffa20]{background:var(--surface-soft);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;line-height:1.5;padding:var(--space-1) var(--space-3);transition:all var(--transition-fast)}.flow-step-card:hover .highlight-tag[data-v-a95ffa20]{border-color:#5a67ff26;color:var(--text-secondary)}@media(max-width:980px){.flow-steps-row[data-v-a95ffa20]{min-width:700px}}@media(max-width:720px){.flow-steps-row[data-v-a95ffa20]{flex-direction:column;gap:var(--space-5);min-width:auto}.flow-step-card[data-v-a95ffa20]{align-items:flex-start;flex-direction:row;gap:var(--space-4);padding:0}.step-connector[data-v-a95ffa20]{display:none}.step-number[data-v-a95ffa20]{font-size:var(--text-base);height:40px;width:40px}.step-body[data-v-a95ffa20]{padding:var(--space-4)}.section[data-v-a95ffa20]{padding:var(--space-8) var(--space-4)}}.section[data-v-e9ef2be8]{margin:0 auto;max-width:1400px;padding:var(--space-12) var(--space-6)}.section-heading[data-v-e9ef2be8]{margin-bottom:var(--space-10);text-align:center}.eyebrow[data-v-e9ef2be8]{background:linear-gradient(135deg,var(--accent-cyan-soft),var(--accent-blue-soft));border-radius:var(--radius-full);color:var(--accent-cyan);display:inline-block;font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;margin-bottom:var(--space-3);padding:var(--space-2) var(--space-4);text-transform:uppercase}.section-heading h2[data-v-e9ef2be8]{color:var(--text-primary);font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));font-weight:700;line-height:1.3;margin-bottom:var(--space-4)}.section-heading p[data-v-e9ef2be8]{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.6;margin:0 auto;max-width:700px}.downloads-grid[data-v-e9ef2be8]{display:grid;gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.download-card[data-v-e9ef2be8]{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:var(--space-7) var(--space-6) var(--space-6);text-align:center;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.download-card[data-v-e9ef2be8]:hover{border-color:var(--accent-cyan);box-shadow:var(--shadow-md);transform:translateY(-5px)}.download-card.web-highlight[data-v-e9ef2be8]{background:radial-gradient(circle at 20% 0,rgba(90,103,255,.12),transparent 28%),linear-gradient(180deg,#f7f9ff,#eef3ff)}.download-icon[data-v-e9ef2be8]{background:#5a67ff14;border-radius:var(--radius-md);color:var(--accent-strong);display:grid;height:54px;margin:0 auto 18px;place-items:center;width:54px}.download-icon svg[data-v-e9ef2be8]{height:26px;width:26px}.download-card h3[data-v-e9ef2be8]{margin-bottom:8px}.os-sub[data-v-e9ef2be8]{color:var(--text-muted)}.download-version[data-v-e9ef2be8],.os-sub[data-v-e9ef2be8]{font-size:var(--text-sm);font-weight:700}.download-version[data-v-e9ef2be8]{color:var(--text-secondary)}.download-size[data-v-e9ef2be8]{color:var(--text-muted);font-size:var(--text-sm);margin:6px 0 20px}.btn-download[data-v-e9ef2be8],.btn-web[data-v-e9ef2be8]{width:100%}.btn-download[data-v-e9ef2be8]{background:linear-gradient(135deg,var(--accent-strong) 0,var(--accent-cyan) 100%);box-shadow:var(--shadow-accent);color:#fff}.btn-web[data-v-e9ef2be8]{background:#ffffffd1;border-color:#5a67ff29;color:var(--accent-strong)}.info-panel[data-v-e9ef2be8]{background:var(--surface-soft);border:1px solid var(--border-light);border-radius:var(--radius-card);display:grid;gap:var(--space-5);grid-template-columns:repeat(3,1fr);margin-top:var(--space-8);padding:var(--space-6)}.info-group[data-v-e9ef2be8]{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-4);transition:border-color var(--transition-base)}.info-group[data-v-e9ef2be8]:hover{border-color:var(--accent-cyan)}.info-group-title[data-v-e9ef2be8]{color:var(--text-primary);font-size:var(--text-sm);font-weight:700;margin-bottom:var(--space-2)}.info-group-desc[data-v-e9ef2be8]{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.6;margin:0}.info-divider[data-v-e9ef2be8]{display:none}.info-group--sm[data-v-e9ef2be8]{align-items:center;display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.info-tag[data-v-e9ef2be8]{background:#5a67ff14;border-radius:var(--radius-full);color:var(--accent);flex-shrink:0;font-weight:700;padding:2px 10px}.info-tag[data-v-e9ef2be8],.info-val[data-v-e9ef2be8]{font-size:var(--text-xs)}.info-val[data-v-e9ef2be8]{color:var(--text-secondary)}@media(max-width:1200px){.downloads-grid[data-v-e9ef2be8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.downloads-grid[data-v-e9ef2be8],.info-panel[data-v-e9ef2be8]{grid-template-columns:1fr}.section[data-v-e9ef2be8]{padding:var(--space-8) var(--space-4)}}.pricing-preview[data-v-49c95b38]{margin:0 auto;max-width:1400px}.plans-grid[data-v-49c95b38]{display:grid;gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.plan-card[data-v-49c95b38]{display:flex;flex-direction:column;padding:var(--space-7) var(--space-6) var(--space-6);position:relative;text-align:center}.plan-card.highlighted[data-v-49c95b38]{background:linear-gradient(180deg,#5a67ff0a,#5a67ff03);border-color:var(--accent)}.plan-card.highlighted[data-v-49c95b38]:hover{border-color:var(--accent);box-shadow:0 24px 60px #5a67ff2e}.plan-badge[data-v-49c95b38]{background:linear-gradient(135deg,var(--accent-strong),var(--accent-cyan));border-radius:0 0 var(--radius-sm) var(--radius-sm);color:#fff;font-size:var(--text-xs);font-weight:800;padding:4px 14px;position:absolute;right:20px;top:-1px}.plan-card h3[data-v-49c95b38]{margin-bottom:var(--space-2)}.plan-subtitle[data-v-49c95b38]{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--space-5)}.plan-price[data-v-49c95b38]{margin-bottom:var(--space-2)}.price-value[data-v-49c95b38]{color:var(--text-primary);font-size:var(--text-4xl);font-weight:800;letter-spacing:-.03em}.price-period[data-v-49c95b38]{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.plan-credits[data-v-49c95b38]{background:#5a67ff14;border-radius:var(--radius-full);color:var(--accent);display:inline-block;font-size:var(--text-sm);font-weight:700;margin-bottom:var(--space-5);padding:var(--space-2) var(--space-4)}.plan-features[data-v-49c95b38]{flex:1;margin-bottom:var(--space-6);text-align:left}.plan-features li[data-v-49c95b38]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7;padding-left:18px;position:relative}.plan-features li[data-v-49c95b38]:before{color:var(--success);content:"✓";font-size:var(--text-xs);font-weight:700;left:0;position:absolute}.plan-card .btn[data-v-49c95b38]{margin-top:auto;width:100%}.pricing-footer[data-v-49c95b38]{align-items:center;display:flex;gap:var(--space-6);justify-content:center;margin-top:var(--space-8)}.enterprise-link[data-v-49c95b38]{align-items:center;background:#23be8a0f;border:1px solid rgba(35,190,138,.15);border-radius:var(--radius-full);color:#1a9e74;display:inline-flex;font-size:var(--text-sm);font-weight:700;gap:var(--space-2);padding:8px 18px;transition:all var(--transition-fast)}.enterprise-link[data-v-49c95b38]:hover{background:#23be8a1a;border-color:#23be8a47;transform:translateY(-1px)}.enterprise-link-badge[data-v-49c95b38]{background:linear-gradient(135deg,#23be8a,#2dd4a8);border-radius:var(--radius-full);color:#fff;font-size:var(--text-xs);font-weight:800;padding:2px 8px}@media(max-width:1200px){.plans-grid[data-v-49c95b38]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.plans-grid[data-v-49c95b38]{grid-template-columns:1fr}.pricing-footer[data-v-49c95b38]{flex-direction:column;gap:var(--space-4)}}.section-contact[data-v-09aaae36]{background:transparent;border:none;margin:0;padding:0}.contact-panel[data-v-09aaae36]{display:grid;gap:var(--space-8);grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:var(--space-12) var(--space-6)}.contact-content[data-v-09aaae36]{display:flex;flex-direction:column;gap:var(--space-4);justify-content:center}.eyebrow[data-v-09aaae36]{align-self:flex-start;background:linear-gradient(135deg,var(--accent-cyan-soft),var(--accent-blue-soft));border-radius:var(--radius-full);color:var(--accent-cyan);display:inline-block;font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;padding:var(--space-2) var(--space-4);text-transform:uppercase}.contact-content h2[data-v-09aaae36]{color:var(--text-primary);font-size:clamp(var(--text-3xl),4vw,var(--text-4xl));font-weight:700;line-height:1.3;margin:0}.contact-content p[data-v-09aaae36]{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.6;margin:0}.contact-card-box[data-v-09aaae36]{background:var(--surface-soft);border:1px solid var(--border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6)}.contact-tabs[data-v-09aaae36]{background:#fff9;border:1px solid var(--border-light);border-radius:var(--radius-full);padding:var(--space-1)}.contact-tab[data-v-09aaae36],.contact-tabs[data-v-09aaae36]{display:flex;gap:var(--space-2)}.contact-tab[data-v-09aaae36]{align-items:center;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;flex:1;font:inherit;font-size:var(--text-sm);font-weight:700;justify-content:center;padding:var(--space-3) var(--space-4);transition:all var(--transition-fast)}.contact-tab[data-v-09aaae36]:hover{background:#5a67ff0a;color:var(--text-primary)}.contact-tab.active[data-v-09aaae36]{background:linear-gradient(135deg,var(--accent-strong),var(--accent-cyan));box-shadow:var(--shadow-accent);color:#fff}.contact-tab svg[data-v-09aaae36]{flex-shrink:0}.tab-content[data-v-09aaae36]{animation:fadeIn-09aaae36 .25s ease}@keyframes fadeIn-09aaae36{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.contact-card-header[data-v-09aaae36]{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:var(--space-4);justify-content:space-between;padding-bottom:var(--space-4)}.contact-card-header span[data-v-09aaae36]{color:var(--text-primary);font-size:var(--text-base);font-weight:600}.qr-placeholder[data-v-09aaae36]{background:linear-gradient(135deg,var(--placeholder-bg-from),var(--placeholder-bg-to));border:2px dashed var(--border-dashed);border-radius:var(--radius-md);flex-shrink:0;height:80px;width:80px}.contact-links[data-v-09aaae36]{flex-direction:column}.contact-link[data-v-09aaae36],.contact-links[data-v-09aaae36]{display:flex;gap:var(--space-3)}.contact-link[data-v-09aaae36]{align-items:center;background:var(--surface-highlight);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-4);text-decoration:none;transition:all .2s ease}.contact-link[data-v-09aaae36]:hover{background:var(--surface-hover);border-color:var(--accent-cyan);transform:translate(4px)}.contact-link svg[data-v-09aaae36]{color:var(--accent-cyan);flex-shrink:0;height:20px;width:20px}.contact-link-info[data-v-09aaae36]{display:flex;flex-direction:column;gap:2px;min-width:0}.contact-link-label[data-v-09aaae36]{background:#5a67ff14;border-radius:4px;color:var(--accent);display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.02em;padding:1px 8px;width:-moz-fit-content;width:fit-content}.contact-link-text[data-v-09aaae36]{color:var(--text-primary);font-size:var(--text-sm);font-weight:600}.contact-flag[data-v-09aaae36]{flex-shrink:0;font-size:1.75rem;line-height:1;margin-left:auto}.demo-form[data-v-09aaae36]{display:flex;flex-direction:column;gap:var(--space-4)}.form-row[data-v-09aaae36]{display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}.form-group[data-v-09aaae36]{display:flex;flex-direction:column;gap:var(--space-2)}.form-group label[data-v-09aaae36]{color:var(--text-primary);font-size:var(--text-sm);font-weight:700}.form-group input[data-v-09aaae36],.form-group textarea[data-v-09aaae36]{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;font-size:var(--text-sm);outline:none;padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-group input[data-v-09aaae36]::-moz-placeholder,.form-group textarea[data-v-09aaae36]::-moz-placeholder{color:var(--text-muted)}.form-group input[data-v-09aaae36]::placeholder,.form-group textarea[data-v-09aaae36]::placeholder{color:var(--text-muted)}.form-group input[data-v-09aaae36]:focus,.form-group textarea[data-v-09aaae36]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #5a67ff1f}.form-group textarea[data-v-09aaae36]{min-height:72px;resize:vertical}.demo-submit[data-v-09aaae36]{margin-top:var(--space-2);width:100%}.demo-submit[data-v-09aaae36]:disabled{cursor:not-allowed;opacity:.7}.form-message[data-v-09aaae36]{border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;padding:var(--space-3) var(--space-4);text-align:center}.form-message.success[data-v-09aaae36]{background:#18b47e14;border:1px solid rgba(24,180,126,.2);color:var(--success)}.form-message.error[data-v-09aaae36]{background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#ef4444}@media(max-width:980px){.contact-panel[data-v-09aaae36]{grid-template-columns:1fr;padding:var(--space-8) var(--space-4)}.contact-card-box[data-v-09aaae36]{order:-1}}@media(max-width:720px){.contact-card-header[data-v-09aaae36]{align-items:flex-start;flex-direction:column}.qr-placeholder[data-v-09aaae36]{height:120px;width:100%}.form-row[data-v-09aaae36]{grid-template-columns:1fr}}.coming-soon-toast[data-v-09aaae36]{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid rgba(90,103,255,.2);border-radius:12px;box-shadow:0 12px 40px #5a67ff26;color:var(--text-primary);display:flex;font-size:.95rem;font-weight:600;gap:10px;left:50%;padding:14px 24px;position:fixed;top:90px;transform:translate(-50%);z-index:200}.toast-icon[data-v-09aaae36]{font-size:1.2rem}.toast-enter-active[data-v-09aaae36],.toast-leave-active[data-v-09aaae36]{transition:all .3s ease}.toast-enter-from[data-v-09aaae36],.toast-leave-to[data-v-09aaae36]{opacity:0;transform:translate(-50%) translateY(-12px)}
