PageSourceSearch

https://vispo.ai/

html vispo.ai collected 2026-10-05 13:14:41 UTC 89,169 bytes, 184 lines download raw bytes

1<!DOCTYPE html><html lang="en" data-vispo-theme="purple" data-beasties-container><head><style type="text/css" data-primeng-style-id="layer-order">@layer tailwind-base,primeng,tailwind-utilities</style>
2    <meta charset="utf-8">
3    <title>Vispo</title>
4    <base href="/">
5    <meta name="viewport" content="width=device-width, initial-scale=1">
6    <link rel="icon" type="image/x-icon" href="favicon.ico">
7    <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 7-8
7
8    <script async src="https://www.googletagmanager.com/gtag/js?id=
8AW-18415526991
vendor: 16 bytes, lines 8-9
8"></script>
9    
9<script>
10      
vendor: 163 bytes, lines 10-16
10window.dataLayer = window.dataLayer || [];
11      function gtag() {
12        dataLayer.push(arguments);
13      }
14      gtag('js', new Date());
15
16      gtag('config', '
16AW-18415526991
vendor: 8 bytes, lines 16-17
16');
17    
17</script>
17
18    
18<script>
19      (() => {
20        const isWorkspaceRoute = /^\/workspace(?:\/|$)/.test(window.location.pathname);
21        const fallbackTheme = isWorkspaceRoute ? 'light' : 'purple';
22        try {
23          const isPaymentRedirectRoute = /^\/redirect\/payment(?:\/|$)/.test(window.location.pathname);
24          const paymentRedirect = isPaymentRedirectRoute
25            ? JSON.parse(window.localStorage.getItem('PaymentRedirect') || 'null')
26            : null;
27          const paymentContinuation =
28            paymentRedirect?.chatContinuation && typeof paymentRedirect.chatContinuation === 'object'
29              ? paymentRedirect.chatContinuation
30              : null;
31          const paymentTargets = [
32            paymentRedirect?.success,
33            paymentRedirect?.canceled,
34            paymentRedirect?.failed,
35            paymentContinuation?.targetUrl
36          ];
37          const workspacePaymentRedirect =
38            paymentRedirect?.workspaceSurface === true ||
39            paymentTargets.some((target) => {
40              if (typeof target !== 'string' || !target.trim()) return false;
41              try {
42                const pathname = new URL(target, window.location.origin).pathname;
43                return pathname === '/workspace' || pathname.startsWith('/workspace/');
44              } catch {
45                return false;
46              }
47            });
48          const storedPreferences = window.localStorage.getItem('layout.uiPreferences.local.v1');
49          let themeMode;
50          try {
51            themeMode = storedPreferences ? JSON.parse(storedPreferences)?.themeMode : undefined;
52          } catch {
53            themeMode = undefined;
54          }
55          const usesWorkspaceTheme = isWorkspaceRoute || workspacePaymentRedirect;
56          document.documentElement.dataset.vispoTheme = usesWorkspaceTheme
57            ? ['purple', 'dark', 'light'].includes(themeMode)
58              ? themeMode
59              : 'light'
60            : 'purple';
61        } catch {
62          document.documentElement.dataset.vispoTheme = fallbackTheme;
63        }
64      })();
65    </script>
vendor: 65 bytes, lines 65-66
65
66    <script src="https://www.google.com/recaptcha/api.js?render=
666LekLW0rAAAAALqtJooC-e8dMzyjFovz760KtiC4
vendor: 28 bytes, lines 66-67
66" async defer></script>
67    
67<script type="module">
68      (async () => {
69        try {
70          const utils = await import('https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js');
71          window.intlTelInputUtils = utils.default || utils;
72        } catch (error) {
73          console.error('Failed to load intl-tel-input utils:', error);
74        }
75      })();
76    </script>
76
77  <link rel="stylesheet" href="styles-DSZS3NQN.css"><style ng-app-id="ng">.settings-overlay-shell[_ngcontent-ng-c325118147]{background:var(--settings-modal-bg);border:0;border-radius:0;box-shadow:var(--settings-modal-shadow);color:var(--settings-text);display:grid;grid-template-columns:minmax(0,1fr) 56px;height:100%;overflow:hidden;position:relative;width:100%}.settings-overlay-title[_ngcontent-ng-c325118147]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.settings-overlay-close[_ngcontent-ng-c325118147]{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--settings-text-2);cursor:pointer;display:inline-flex;grid-column:2;grid-row:1;height:36px;justify-content:center;justify-self:center;margin-top:16px;position:relative;width:36px;z-index:2}.settings-overlay-close[_ngcontent-ng-c325118147]:hover, .settings-overlay-close[_ngcontent-ng-c325118147]:focus-visible{background:var(--settings-hover);color:var(--settings-text);outline:none}.settings-overlay-close[_ngcontent-ng-c325118147]:focus-visible{box-shadow:0 0 0 2px var(--settings-accent)}.settings-overlay-content[_ngcontent-ng-c325118147]{grid-column:1;grid-row:1;height:100%;min-height:0;min-width:0}.settings-overlay-loading[_ngcontent-ng-c325118147]{align-items:center;color:var(--settings-text-2);display:flex;height:100%;justify-content:center;padding:32px}.whats-new-overlay-shell[_ngcontent-ng-c325118147], .whats-new-overlay-content[_ngcontent-ng-c325118147]{height:100%;min-height:0;min-width:0;width:100%}.whats-new-overlay-shell[_ngcontent-ng-c325118147]{background:var(--whats-new-page-bg);color:var(--settings-text);overflow:hidden;position:relative}@media (max-width: 760px){.settings-overlay-shell[_ngcontent-ng-c325118147]{grid-template-columns:minmax(0,1fr) 48px}.settings-overlay-close[_ngcontent-ng-c325118147]{margin-top:12px}}</style><style ng-app-id="ng">.tray[_ngcontent-ng-c3447476801]{position:fixed;width:637px;bottom:0;right:0;margin-bottom:14px;margin-right:calc(40vw + 16px);box-shadow:0 0 6px #a3bcff33;transition:height .3s ease-in-out;z-index:1000;padding:15px 18px;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(16 19 35 / var(--tw-bg-opacity, 1))}.tray.center[_ngcontent-ng-c3447476801]{left:0;margin-left:auto;margin-right:auto}.tray[_ngcontent-ng-c3447476801]:not(.minimized)   .header[_ngcontent-ng-c3447476801]{border-bottom:1px solid;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.Uploaded[_ngcontent-ng-c3447476801]{--tw-bg-opacity: 1;background-color:hsl(153 82% 20% / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.Uploading[_ngcontent-ng-c3447476801]{--tw-bg-opacity: 1;background-color:hsl(220 22% 96% / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:hsl(217 23% 27% / var(--tw-text-opacity, 1))}[_ngcontent-ng-c3447476801]::-webkit-scrollbar{width:8px}[_ngcontent-ng-c3447476801]::-webkit-scrollbar-track{background:transparent}[_ngcontent-ng-c3447476801]::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:hsl(232 36% 38% / var(--tw-bg-opacity, 1));border-radius:100px}[_ngcontent-ng-c3447476801]::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:hsl(232 36% 38% / var(--tw-bg-opacity, 1))}</style><style ng-app-id="ng">.base-toast[_ngcontent-ng-c2924801597]{display:flex;flex-direction:row;align-items:flex-start;padding:18px 16px;gap:12px;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f;border-radius:12px;font-size:1rem;font-weight:600;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.base-toast-success[_ngcontent-ng-c2924801597]{background:#73e2a3}.base-toast-error[_ngcontent-ng-c2924801597]{--tw-bg-opacity: 1;background-color:hsl(4 96% 80% / var(--tw-bg-opacity, 1))}.base-toast-info[_ngcontent-ng-c2924801597]{--tw-bg-opacity: 1;background-color:rgb(248 249 252 / var(--tw-bg-opacity, 1))}</style><style type="text/css" data-primeng-style-id="primitive-variables">@layer primeng{:root{--p-border-radius-none:0;--p-border-radius-xs:2px;--p-border-radius-sm:4px;--p-border-radius-md:6px;--p-border-radius-lg:8px;--p-border-radius-xl:12px;--p-emerald-50:#ecfdf5;--p-emerald-100:#d1fae5;--p-emerald-200:#a7f3d0;--p-emerald-300:#6ee7b7;--p-emerald-400:#34d399;--p-emerald-500:#10b981;--p-emerald-600:#059669;--p-emerald-700:#047857;--p-emerald-800:#065f46;--p-emerald-900:#064e3b;--p-emerald-950:#022c22;--p-green-50:#f0fdf4;--p-green-100:#dcfce7;--p-green-200:#bbf7d0;--p-green-300:#86efac;--p-green-400:#4ade80;--p-green-500:#22c55e;--p-green-600:#16a34a;--p-green-700:#15803d;--p-green-800:#166534;--p-green-900:#14532d;--p-green-950:#052e16;--p-lime-50:#f7fee7;--p-lime-100:#ecfccb;--p-lime-200:#d9f99d;--p-lime-300:#bef264;--p-lime-400:#a3e635;--p-lime-500:#84cc16;--p-lime-600:#65a30d;
77--p-lime-700:#4d7c0f;--p-lime-800:#3f6212;--p-lime-900:#365314;--p-lime-950:#1a2e05;--p-red-50:#fef2f2;--p-red-100:#fee2e2;--p-red-200:#fecaca;--p-red-300:#fca5a5;--p-red-400:#f87171;--p-red-500:#ef4444;--p-red-600:#dc2626;--p-red-700:#b91c1c;--p-red-800:#991b1b;--p-red-900:#7f1d1d;--p-red-950:#450a0a;--p-orange-50:#fff7ed;--p-orange-100:#ffedd5;--p-orange-200:#fed7aa;--p-orange-300:#fdba74;--p-orange-400:#fb923c;--p-orange-500:#f97316;--p-orange-600:#ea580c;--p-orange-700:#c2410c;--p-orange-800:#9a3412;--p-orange-900:#7c2d12;--p-orange-950:#431407;--p-amber-50:#fffbeb;--p-amber-100:#fef3c7;--p-amber-200:#fde68a;--p-amber-300:#fcd34d;--p-amber-400:#fbbf24;--p-amber-500:#f59e0b;--p-amber-600:#d97706;--p-amber-700:#b45309;--p-amber-800:#92400e;--p-amber-900:#78350f;--p-amber-950:#451a03;--p-yellow-50:#fefce8;--p-yellow-100:#fef9c3;--p-yellow-200:#fef08a;--p-yellow-300:#fde047;--p-yellow-400:#facc15;--p-yellow-500:#eab308;--p-yellow-600:#ca8a04;--p-yellow-700:#a16207;--p-yellow-800:#854d0e;--p-yellow-900:#713f12;--p-yellow-950:#422006;--p-teal-50:#f0fdfa;--p-teal-100:#ccfbf1;--p-teal-200:#99f6e4;--p-teal-300:#5eead4;--p-teal-400:#2dd4bf;--p-teal-500:#14b8a6;--p-teal-600:#0d9488;--p-teal-700:#0f766e;--p-teal-800:#115e59;--p-teal-900:#134e4a;--p-teal-950:#042f2e;--p-cyan-50:#ecfeff;--p-cyan-100:#cffafe;--p-cyan-200:#a5f3fc;--p-cyan-300:#67e8f9;--p-cyan-400:#22d3ee;--p-cyan-500:#06b6d4;--p-cyan-600:#0891b2;--p-cyan-700:#0e7490;--p-cyan-800:#155e75;--p-cyan-900:#164e63;--p-cyan-950:#083344;--p-sky-50:#f0f9ff;--p-sky-100:#e0f2fe;--p-sky-200:#bae6fd;--p-sky-300:#7dd3fc;--p-sky-400:#38bdf8;--p-sky-500:#0ea5e9;--p-sky-600:#0284c7;--p-sky-700:#0369a1;--p-sky-800:#075985;--p-sky-900:#0c4a6e;--p-sky-950:#082f49;--p-blue-50:#eff6ff;--p-blue-100:#dbeafe;--p-blue-200:#bfdbfe;--p-blue-300:#93c5fd;--p-blue-400:#60a5fa;--p-blue-500:#3b82f6;--p-blue-600:#2563eb;--p-blue-700:#1d4ed8;--p-blue-800:#1e40af;--p-blue-900:#1e3a8a;--p-blue-950:#172554;--p-indigo-50:#eef2ff;--p-indigo-100:#e0e7ff;--p-indigo-200:#c7d2fe;--p-indigo-300:#a5b4fc;--p-indigo-400:#818cf8;--p-indigo-500:#6366f1;--p-indigo-600:#4f46e5;--p-indigo-700:#4338ca;--p-indigo-800:#3730a3;--p-indigo-900:#312e81;--p-indigo-950:#1e1b4b;--p-violet-50:#f5f3ff;--p-violet-100:#ede9fe;--p-violet-200:#ddd6fe;--p-violet-300:#c4b5fd;--p-violet-400:#a78bfa;--p-violet-500:#8b5cf6;--p-violet-600:#7c3aed;--p-violet-700:#6d28d9;--p-violet-800:#5b21b6;--p-violet-900:#4c1d95;
77--p-violet-950:#2e1065;--p-purple-50:#faf5ff;--p-purple-100:#f3e8ff;--p-purple-200:#e9d5ff;--p-purple-300:#d8b4fe;--p-purple-400:#c084fc;--p-purple-500:#a855f7;--p-purple-600:#9333ea;--p-purple-700:#7e22ce;--p-purple-800:#6b21a8;--p-purple-900:#581c87;--p-purple-950:#3b0764;--p-fuchsia-50:#fdf4ff;--p-fuchsia-100:#fae8ff;--p-fuchsia-200:#f5d0fe;--p-fuchsia-300:#f0abfc;--p-fuchsia-400:#e879f9;--p-fuchsia-500:#d946ef;--p-fuchsia-600:#c026d3;--p-fuchsia-700:#a21caf;--p-fuchsia-800:#86198f;--p-fuchsia-900:#701a75;--p-fuchsia-950:#4a044e;--p-pink-50:#fdf2f8;--p-pink-100:#fce7f3;--p-pink-200:#fbcfe8;--p-pink-300:#f9a8d4;--p-pink-400:#f472b6;--p-pink-500:#ec4899;--p-pink-600:#db2777;--p-pink-700:#be185d;--p-pink-800:#9d174d;--p-pink-900:#831843;--p-pink-950:#500724;--p-rose-50:#fff1f2;--p-rose-100:#ffe4e6;--p-rose-200:#fecdd3;--p-rose-300:#fda4af;--p-rose-400:#fb7185;--p-rose-500:#f43f5e;--p-rose-600:#e11d48;--p-rose-700:#be123c;--p-rose-800:#9f1239;--p-rose-900:#881337;--p-rose-950:#4c0519;--p-slate-50:#f8fafc;--p-slate-100:#f1f5f9;--p-slate-200:#e2e8f0;--p-slate-300:#cbd5e1;--p-slate-400:#94a3b8;--p-slate-500:#64748b;--p-slate-600:#475569;--p-slate-700:#334155;--p-slate-800:#1e293b;--p-slate-900:#0f172a;--p-slate-950:#020617;--p-gray-50:#f9fafb;--p-gray-100:#f3f4f6;--p-gray-200:#e5e7eb;--p-gray-300:#d1d5db;--p-gray-400:#9ca3af;--p-gray-500:#6b7280;--p-gray-600:#4b5563;--p-gray-700:#374151;--p-gray-800:#1f2937;--p-gray-900:#111827;--p-gray-950:#030712;--p-zinc-50:#fafafa;--p-zinc-100:#f4f4f5;--p-zinc-200:#e4e4e7;--p-zinc-300:#d4d4d8;--p-zinc-400:#a1a1aa;--p-zinc-500:#71717a;--p-zinc-600:#52525b;--p-zinc-700:#3f3f46;--p-zinc-800:#27272a;--p-zinc-900:#18181b;--p-zinc-950:#09090b;--p-neutral-50:#fafafa;--p-neutral-100:#f5f5f5;--p-neutral-200:#e5e5e5;--p-neutral-300:#d4d4d4;--p-neutral-400:#a3a3a3;--p-neutral-500:#737373;--p-neutral-600:#525252;--p-neutral-700:#404040;--p-neutral-800:#262626;--p-neutral-900:#171717;--p-neutral-950:#0a0a0a;--p-stone-50:#fafaf9;--p-stone-100:#f5f5f4;--p-stone-200:#e7e5e4;--p-stone-300:#d6d3d1;--p-stone-400:#a8a29e;--p-stone-500:#78716c;--p-stone-600:#57534e;--p-stone-700:#44403c;--p-stone-800:#292524;--p-stone-900:#1c1917;--p-stone-950:#0c0a09;}}</style><style type="text/css" data-primeng-style-id="semantic-variables">@layer primeng{:root{--p-transition-duration:0.2s;--p-focus-ring-width:0;--p-focus-ring-style:none;--p-focus-ring-color:transparent;--p-focus-ring-offset:0;--p-disabled-opacity:0.6;--p-icon-size:1rem;--p-anchor-gutter:2px;--p-primary-25:hsl(264,100%,99%);--p-primary-50:hsl(264,100%,98%);--p-primary-100:hsl(267,100%,96%);--p-primary-200:hsl(268,95%,92%);--p-primary-300:hsl(265,89%,86%);--p-primary-400:hsl(262,85%,77%);--p-primary-500:hsl(260,77%,70%);--p-primary-600:hsla(259,63%,59%,1);--p-primary-700:hsl(258,54%,52%);--p-primary-800:hsl(256,48%,42%);--p-primary-900:hsl(254,45%,34%);--p-primary-950:var(--p-violet-950);--p-form-field-padding-x:0.75rem;--p-form-field-padding-y:0.625rem;--p-form-field-sm-font-size:0.875rem;--p-form-field-sm-padding-x:0.625rem;--p-form-field-sm-padding-y:0.5rem;--p-form-field-lg-font-size:1.125rem;--p-form-field-lg-padding-x:0.875rem;--p-form-field-lg-padding-y:0.75rem;--p-form-field-border-radius:var(--p-border-radius-md);--p-form-field-focus-ring-width:var(--p-focus-ring-width);--p-form-field-focus-ring-style:var(--p-focus-ring-style);--p-form-field-focus-ring-color:var(--p-focus-ring-color);--p-form-field-focus-ring-offset:var(--p-focus-ring-offset);--p-form-field-focus-ring-shadow:var(--p-focus-ring-shadow);--p-form-field-transition-duration:var(--p-transition-duration);--p-list-padding:0.5rem 0;--p-list-gap:0;--p-list-header-padding:0.625rem 1rem 0 1rem;--p-list-option-padding:0.625rem 1rem;--p-list-option-border-radius:0;--p-list-option-group-padding:0.625rem 1rem;--p-list-option-group-font-weight:600;--p-content-border-radius:var(--p-border-radius-md);--p-mask-transition-duration:0.15s;--p-navigation-list-padding:0.5rem 0;--p-navigation-list-gap:0;--p-navigation-item-padding:0.625rem 1rem;--p-navigation-item-border-radius:0;--p-navigation-item-gap:0.5rem;--p-navigation-submenu-label-padding:0.625rem 1rem;
77--p-navigation-submenu-label-font-weight:600;--p-navigation-submenu-icon-size:0.875rem;--p-overlay-select-border-radius:var(--p-border-radius-md);--p-overlay-select-shadow:0 2px 12px 0 rgba(0,0,0,0.1);--p-overlay-popover-border-radius:var(--p-border-radius-md);--p-overlay-popover-padding:1rem;--p-overlay-popover-shadow:0 1px 3px rgba(0,0,0,0.1);--p-overlay-modal-border-radius:var(--p-border-radius-xl);--p-overlay-modal-padding:1.5rem;--p-overlay-modal-shadow:0 1px 3px rgba(0,0,0,0.3);--p-overlay-navigation-shadow:0 2px 12px 0 rgba(0,0,0,0.1);--p-secondary-50:var(--p-red-50);--p-secondary-100:var(--p-red-100);--p-secondary-200:var(--p-red-200);--p-secondary-300:var(--p-red-300);--p-secondary-400:var(--p-red-400);--p-secondary-500:var(--p-red-500);--p-secondary-600:var(--p-red-600);--p-secondary-700:var(--p-red-700);--p-secondary-800:var(--p-red-800);--p-secondary-900:var(--p-red-900);--p-secondary-950:var(--p-red-950);--p-surface-0:#ffffff;--p-surface-50:var(--p-slate-50);--p-surface-100:var(--p-slate-100);--p-surface-200:var(--p-slate-200);--p-surface-300:var(--p-slate-300);--p-surface-400:var(--p-slate-400);--p-surface-500:var(--p-slate-500);--p-surface-600:var(--p-slate-600);--p-surface-700:var(--p-slate-700);--p-surface-800:var(--p-slate-800);--p-surface-900:var(--p-slate-900);--p-surface-950:var(--p-slate-950);--p-primary-color:var(--p-primary-500);--p-primary-contrast-color:#ffffff;--p-primary-hover-color:var(--p-primary-600);--p-primary-active-color:var(--p-primary-700);--p-highlight-background:var(--p-primary-50);--p-highlight-focus-background:var(--p-primary-100);--p-highlight-color:var(--p-primary-700);--p-highlight-focus-color:var(--p-primary-800);--p-focus-ring-shadow:0 0 0 0.2rem var(--p-primary-200);--p-mask-background:rgba(0,0,0,0.4);--p-mask-color:var(--p-surface-200);--p-form-field-background:var(--p-surface-0);--p-form-field-disabled-background:var(--p-surface-200);--p-form-field-filled-background:var(--p-surface-50);--p-form-field-filled-hover-background:var(--p-surface-50);--p-form-field-filled-focus-background:var(--p-surface-0);--p-form-field-border-color:var(--p-surface-300);--p-form-field-hover-border-color:var(--p-primary-color);--p-form-field-focus-border-color:var(--p-primary-color);--p-form-field-invalid-border-color:var(--p-red-400);--p-form-field-color:var(--p-surface-700);--p-form-field-disabled-color:var(--p-surface-500);--p-form-field-placeholder-color:var(--p-surface-500);--p-form-field-invalid-placeholder-color:var(--p-red-600);--p-form-field-float-label-color:var(--p-surface-500);--p-form-field-float-label-focus-color:var(--p-primary-600);--p-form-field-float-label-active-color:var(--p-surface-500);--p-form-field-float-label-invalid-color:var(--p-form-field-invalid-placeholder-color);--p-form-field-icon-color:var(--p-surface-500);--p-form-field-shadow:none;--p-text-color:var(--p-surface-700);--p-text-hover-color:var(--p-surface-800);--p-text-muted-color:var(--p-surface-500);--p-text-hover-muted-color:var(--p-surface-600);--p-content-background:var(--p-surface-0);--p-content-hover-background:var(--p-surface-100);--p-content-border-color:var(--p-surface-200);--p-content-color:var(--p-text-color);--p-content-hover-color:var(--p-text-hover-color);--p-overlay-select-background:var(--p-surface-0);--p-overlay-select-border-color:var(--p-surface-200);--p-overlay-select-color:var(--p-text-color);--p-overlay-popover-background:var(--p-surface-0);--p-overlay-popover-border-color:var(--p-surface-200);--p-overlay-popover-color:var(--p-text-color);--p-overlay-modal-background:var(--p-surface-0);--p-overlay-modal-border-color:var(--p-surface-200);--p-overlay-modal-color:var(--p-text-color);--p-list-option-focus-background:var(--p-surface-100);--p-list-option-selected-background:var(--p-highlight-background);--p-list-option-selected-focus-background:var(--p-highlight-focus-background);--p-list-option-color:var(--p-text-color);--p-list-option-focus-color:var(--p-text-hover-color);--p-list-option-selected-color:var(--p-highlight-color);--p-list-option-selected-focus-color:var(--p-highlight-focus-color);--p-list-option-icon-color:var(--p-surface-400);
77--p-list-option-icon-focus-color:var(--p-surface-500);--p-list-option-group-background:transparent;--p-list-option-group-color:var(--p-text-color);--p-navigation-item-focus-background:var(--p-surface-100);--p-navigation-item-active-background:var(--p-surface-100);--p-navigation-item-color:var(--p-text-color);--p-navigation-item-focus-color:var(--p-text-hover-color);--p-navigation-item-active-color:var(--p-text-hover-color);--p-navigation-item-icon-color:var(--p-surface-400);--p-navigation-item-icon-focus-color:var(--p-surface-500);--p-navigation-item-icon-active-color:var(--p-surface-500);--p-navigation-submenu-label-background:transparent;--p-navigation-submenu-label-color:var(--p-text-color);--p-navigation-submenu-icon-color:var(--p-surface-400);--p-navigation-submenu-icon-focus-color:var(--p-surface-500);--p-navigation-submenu-icon-active-color:var(--p-surface-500);}}@layer primeng{}</style><style type="text/css" data-primeng-style-id="global-variables">@layer primeng{:root{color-scheme:light}}@layer primeng{}</style><style type="text/css" data-primeng-style-id="global-style">@layer primeng{*,::before,::after{box-sizing:border-box;}.p-connected-overlay{opacity:0;transform:scaleY(0.8);transition:transform 0.12s cubic-bezier(0,0,0.2,1),opacity 0.12s cubic-bezier(0,0,0.2,1);}.p-connected-overlay-visible{opacity:1;transform:scaleY(1);}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity 0.1s linear;}.p-connected-overlay-enter-from{opacity:0;transform:scaleY(0.8);}.p-connected-overlay-leave-to{opacity:0;}.p-connected-overlay-enter-active{transition:transform 0.12s cubic-bezier(0,0,0.2,1),opacity 0.12s cubic-bezier(0,0,0.2,1);}.p-connected-overlay-leave-active{transition:opacity 0.1s linear;}.p-toggleable-content-enter-from,.p-toggleable-content-leave-to{max-height:0;}.p-toggleable-content-enter-to,.p-toggleable-content-leave-from{max-height:1000px;}.p-toggleable-content-leave-active{overflow:hidden;transition:max-height 0.45s cubic-bezier(0,1,0,1);}.p-toggleable-content-enter-active{overflow:hidden;transition:max-height 1s ease-in-out;}.p-disabled,.p-disabled *{cursor:default;pointer-events:none;user-select:none;}.p-disabled,.p-component:disabled{opacity:var(--p-disabled-opacity);}.pi{font-size:var(--p-icon-size);}.p-icon{width:var(--p-icon-size);height:var(--p-icon-size);}.p-overlay-mask{background:var(--p-mask-background);color:var(--p-mask-color);position:fixed;top:0;left:0;width:100%;height:100%;}.p-overlay-mask-enter{animation:p-overlay-mask-enter-animation var(--p-mask-transition-duration) forwards;}.p-overlay-mask-leave{animation:p-overlay-mask-leave-animation var(--p-mask-transition-duration) forwards;}.p-iconwrapper{display:inline-flex;justify-content:center;align-items:center;}}</style><style type="text/css" data-primeng-style-id="base">.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0);}.p-overflow-hidden{overflow:hidden;padding-right:var(--p-scrollbar-width);}.p-icon{display:inline-block;vertical-align:baseline;}.p-icon-spin{-webkit-animation:p-icon-spin 2s infinite linear;animation:p-icon-spin 2s infinite linear;}@-webkit-keyframes p-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes p-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}</style><style type="text/css" data-primeng-style-id="dialog-variables">@layer primeng{:root{--p-dialog-background:var(--p-overlay-modal-background);--p-dialog-border-color:var(--p-overlay-modal-border-color);--p-dialog-color:var(--p-overlay-modal-color);--p-dialog-border-radius:var(--p-overlay-modal-border-radius);--p-dialog-shadow:var(--p-overlay-modal-shadow);--p-dialog-header-padding:var(--p-overlay-modal-padding);--p-dialog-header-gap:0.5rem;--p-dialog-title-font-size:1.25rem;--p-dialog-title-font-weight:600;--p-dialog-content-padding:0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);--p-dialog-footer-padding:0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);--p-dialog-footer-gap:0.5rem;}}</style><style type="text/css" data-primeng-style-id="dialog-style">@layer primeng{.p-dialog{max-height:90%;transform:scale(1);border-radius:var(--p-dialog-border-radius);box-shadow:var(--p-dialog-shadow);background:var(--p-dialog-background);border:1px solid var(--p-dialog-border-color);color:var(--p-dialog-color);display:flex;flex-direction:column;pointer-events:auto}.p-dialog-content{overflow-y:auto;padding:var(--p-dialog-content-padding);flex-grow:1;}.p-dialog-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--p-dialog-header-padding);}
77.p-dialog-title{font-weight:var(--p-dialog-title-font-weight);font-size:var(--p-dialog-title-font-size);}.p-dialog-footer{flex-shrink:0;padding:var(--p-dialog-footer-padding);display:flex;justify-content:flex-end;gap:var(--p-dialog-footer-gap);}.p-dialog-header-actions{display:flex;align-items:center;gap:var(--p-dialog-header-gap);}.p-dialog-enter-active{transition:all 150ms cubic-bezier(0,0,0.2,1);}.p-dialog-leave-active{transition:all 150ms cubic-bezier(0.4,0,0.2,1);}.p-dialog-enter-from,.p-dialog-leave-to{opacity:0;transform:scale(0.7);}.p-dialog-top .p-dialog,.p-dialog-bottom .p-dialog,.p-dialog-left .p-dialog,.p-dialog-right .p-dialog,.p-dialog-topleft .p-dialog,.p-dialog-topright .p-dialog,.p-dialog-bottomleft .p-dialog,.p-dialog-bottomright .p-dialog{margin:0.75rem;transform:translate3d(0px,0px,0px);}.p-dialog-top .p-dialog-enter-active,.p-dialog-top .p-dialog-leave-active,.p-dialog-bottom .p-dialog-enter-active,.p-dialog-bottom .p-dialog-leave-active,.p-dialog-left .p-dialog-enter-active,.p-dialog-left .p-dialog-leave-active,.p-dialog-right .p-dialog-enter-active,.p-dialog-right .p-dialog-leave-active,.p-dialog-topleft .p-dialog-enter-active,.p-dialog-topleft .p-dialog-leave-active,.p-dialog-topright .p-dialog-enter-active,.p-dialog-topright .p-dialog-leave-active,.p-dialog-bottomleft .p-dialog-enter-active,.p-dialog-bottomleft .p-dialog-leave-active,.p-dialog-bottomright .p-dialog-enter-active,.p-dialog-bottomright .p-dialog-leave-active{transition:all 0.3s ease-out;}.p-dialog-top .p-dialog-enter-from,.p-dialog-top .p-dialog-leave-to{transform:translate3d(0px,-100%,0px);}.p-dialog-bottom .p-dialog-enter-from,.p-dialog-bottom .p-dialog-leave-to{transform:translate3d(0px,100%,0px);}.p-dialog-left .p-dialog-enter-from,.p-dialog-left .p-dialog-leave-to,.p-dialog-topleft .p-dialog-enter-from,.p-dialog-topleft .p-dialog-leave-to,.p-dialog-bottomleft .p-dialog-enter-from,.p-dialog-bottomleft .p-dialog-leave-to{transform:translate3d(-100%,0px,0px);}.p-dialog-right .p-dialog-enter-from,.p-dialog-right .p-dialog-leave-to,.p-dialog-topright .p-dialog-enter-from,.p-dialog-topright .p-dialog-leave-to,.p-dialog-bottomright .p-dialog-enter-from,.p-dialog-bottomright .p-dialog-leave-to{transform:translate3d(100%,0px,0px);}.p-dialog-left:dir(rtl) .p-dialog-enter-from,.p-dialog-left:dir(rtl) .p-dialog-leave-to,.p-dialog-topleft:dir(rtl) .p-dialog-enter-from,.p-dialog-topleft:dir(rtl) .p-dialog-leave-to,.p-dialog-bottomleft:dir(rtl) .p-dialog-enter-from,.p-dialog-bottomleft:dir(rtl) .p-dialog-leave-to{transform:translate3d(100%,0px,0px);}.p-dialog-right:dir(rtl) .p-dialog-enter-from,.p-dialog-right:dir(rtl) .p-dialog-leave-to,.p-dialog-topright:dir(rtl) .p-dialog-enter-from,.p-dialog-topright:dir(rtl) .p-dialog-leave-to,.p-dialog-bottomright:dir(rtl) .p-dialog-enter-from,.p-dialog-bottomright:dir(rtl) .p-dialog-leave-to{transform:translate3d(-100%,0px,0px);}.p-dialog-maximized{width:100vw!important;height:100vh!important;top:0px!important;left:0px!important;max-height:100%;height:100%;border-radius:0;}.p-dialog-maximized .p-dialog-content{flex-grow:1;}.p-overlay-mask:dir(rtl){flex-direction:row-reverse;}.p-dialog .p-resizable-handle{position:absolute;font-size:0.1px;display:block;cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.p-confirm-dialog .p-dialog-content{display:flex;align-items:center;}}</style><style type="text/css" data-primeng-style-id="toast-variables">@layer primeng{:root{--p-toast-width:25rem;--p-toast-border-radius:var(--p-content-border-radius);--p-toast-border-width:0 0 0 6px;--p-toast-transition-duration:var(--p-transition-duration);--p-toast-icon-size:1.25rem;--p-toast-content-padding:var(--p-overlay-popover-padding);--p-toast-content-gap:0.5rem;--p-toast-text-gap:0.5rem;--p-toast-summary-font-weight:500;--p-toast-summary-font-size:1rem;--p-toast-detail-font-weight:500;--p-toast-detail-font-size:0.875rem;--p-toast-close-button-width:2rem;--p-toast-close-button-height:2rem;--p-toast-close-button-border-radius:50%;--p-toast-close-button-focus-ring-width:var(--p-focus-ring-width);--p-toast-close-button-focus-ring-style:var(--p-focus-ring-style);--p-toast-close-button-focus-ring-offset:var(--p-focus-ring-offset);--p-toast-close-icon-size:1rem;--p-toast-blur:1.5px;--p-toast-info-background:color-mix(in srgb,var(--p-blue-50),transparent 5%);--p-toast-info-border-color:var(--p-blue-500);--p-toast-info-color:var(--p-blue-600);--p-toast-info-detail-color:var(--p-surface-700);--p-toast-info-shadow:var(--p-overlay-popover-shadow);--p-toast-info-close-button-hover-background:var(--p-blue-100);--p-toast-info-close-button-focus-ring-color:var(--p-focus-ring-color);--p-toast-info-close-button-focus-ring-shadow:0 0 0 0.2rem var(--p-blue-200);--p-toast-success-background:color-mix(in srgb,var(--p-green-50),transparent 5%);--p-toast-success-border-color:var(--p-green-500);--p-toast-success-color:var(--p-green-600);--p-toast-success-detail-color:var(--p-surface-700);--p-toast-success-shadow:var(--p-overlay-popover-shadow);--p-toast-success-close-button-hover-background:var(--p-green-100);--p-toast-success-close-button-focus-ring-color:var(--p-focus-ring-color);--p-toast-success-close-button-focus-ring-shadow:0 0 0 0.2rem var(--p-green-200);--p-toast-warn-background:color-mix(in srgb,var(--p-yellow-50),transparent 5%);--p-toast-warn-border-color:var(--p-yellow-500);--p-toast-warn-color:var(--p-yellow-600);--p-toast-warn-detail-color:var(--p-surface-700);
77--p-toast-warn-shadow:var(--p-overlay-popover-shadow);--p-toast-warn-close-button-hover-background:var(--p-yellow-100);--p-toast-warn-close-button-focus-ring-color:var(--p-focus-ring-color);--p-toast-warn-close-button-focus-ring-shadow:0 0 0 0.2rem var(--p-yellow-200);--p-toast-error-background:color-mix(in srgb,var(--p-red-50),transparent 5%);--p-toast-error-border-color:var(--p-red-500);--p-toast-error-color:var(--p-red-600);--p-toast-error-detail-color:var(--p-surface-700);--p-toast-error-shadow:var(--p-overlay-popover-shadow);--p-toast-error-close-button-hover-background:var(--p-red-100);--p-toast-error-close-button-focus-ring-color:var(--p-focus-ring-color);--p-toast-error-close-button-focus-ring-shadow:0 0 0 0.2rem var(--p-red-200);--p-toast-secondary-background:var(--p-surface-100);--p-toast-secondary-border-color:var(--p-surface-500);--p-toast-secondary-color:var(--p-surface-600);--p-toast-secondary-detail-color:var(--p-surface-700);--p-toast-secondary-shadow:var(--p-overlay-popover-shadow);--p-toast-secondary-close-button-hover-background:var(--p-surface-200);--p-toast-secondary-close-button-focus-ring-color:var(--p-focus-ring-color);--p-toast-secondary-close-button-focus-ring-shadow:0 0 0 0.2rem var(--p-surface-200);--p-toast-contrast-background:var(--p-surface-900);--p-toast-contrast-border-color:var(--p-primary-color);--p-toast-contrast-color:var(--p-surface-50);--p-toast-contrast-detail-color:var(--p-surface-0);--p-toast-contrast-shadow:var(--p-overlay-popover-shadow);--p-toast-contrast-close-button-hover-background:var(--p-surface-800);--p-toast-contrast-close-button-focus-ring-color:var(--p-focus-ring-color);--p-toast-contrast-close-button-focus-ring-shadow:0 0 0 0.2rem var(--p-surface-400);}}@layer primeng{}</style><style type="text/css" data-primeng-style-id="toast-style">@layer primeng{.p-toast{width:var(--p-toast-width);white-space:pre-line;word-break:break-word;}.p-toast-message{margin:0 0 1rem 0;}.p-toast-message-icon{flex-shrink:0;font-size:var(--p-toast-icon-size);width:var(--p-toast-icon-size);height:var(--p-toast-icon-size);}.p-toast-message-content{display:flex;align-items:flex-start;padding:var(--p-toast-content-padding);gap:var(--p-toast-content-gap);}.p-toast-message-text{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--p-toast-text-gap);}.p-toast-summary{font-weight:var(--p-toast-summary-font-weight);font-size:var(--p-toast-summary-font-size);}.p-toast-detail{font-weight:var(--p-toast-detail-font-weight);font-size:var(--p-toast-detail-font-size);}.p-toast-close-button{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:pointer;background:transparent;transition:background var(--p-toast-transition-duration),color var(--p-toast-transition-duration),outline-color var(--p-toast-transition-duration),box-shadow var(--p-toast-transition-duration);outline-color:transparent;color:inherit;width:var(--p-toast-close-button-width);height:var(--p-toast-close-button-height);border-radius:var(--p-toast-close-button-border-radius);margin:-25% 0 0 0;right:-25%;padding:0;border:none;user-select:none;}.p-toast-close-button:dir(rtl){margin:-25% 0 0 auto;left:-25%;right:auto;}.p-toast-message-info,.p-toast-message-success,.p-toast-message-warn,.p-toast-message-error,.p-toast-message-secondary,.p-toast-message-contrast{border-width:var(--p-toast-border-width);border-style:solid;backdrop-filter:blur(var(--p-toast-blur));border-radius:var(--p-toast-border-radius);}.p-toast-close-icon{font-size:var(--p-toast-close-icon-size);width:var(--p-toast-close-icon-size);height:var(--p-toast-close-icon-size);}.p-toast-close-button:focus-visible{outline-width:var(--p-focus-ring-width);outline-style:var(--p-focus-ring-style);outline-offset:var(--p-focus-ring-offset);}.p-toast-message-info{background:var(--p-toast-info-background);border-color:var(--p-toast-info-border-color);color:var(--p-toast-info-color);box-shadow:var(--p-toast-info-shadow);}.p-toast-message-info .p-toast-detail{color:var(--p-toast-info-detail-color);}.p-toast-message-info .p-toast-close-button:focus-visible{outline-color:var(--p-toast-info-close-button-focus-ring-color);box-shadow:var(--p-toast-info-close-button-focus-ring-shadow);}.p-toast-message-info .p-toast-close-button:hover{background:var(--p-toast-info-close-button-hover-background);}.p-toast-message-success{background:var(--p-toast-success-background);border-color:var(--p-toast-success-border-color);color:var(--p-toast-success-color);box-shadow:var(--p-toast-success-shadow);}.p-toast-message-success .p-toast-detail{color:var(--p-toast-success-detail-color);}.p-toast-message-success .p-toast-close-button:focus-visible{outline-color:var(--p-toast-success-close-button-focus-ring-color);box-shadow:var(--p-toast-success-close-button-focus-ring-shadow);}.p-toast-message-success .p-toast-close-button:hover{background:var(--p-toast-success-close-button-hover-background);}.p-toast-message-warn{background:var(--p-toast-warn-background);border-color:var(--p-toast-warn-border-color);color:var(--p-toast-warn-color);
77box-shadow:var(--p-toast-warn-shadow);}.p-toast-message-warn .p-toast-detail{color:var(--p-toast-warn-detail-color);}.p-toast-message-warn .p-toast-close-button:focus-visible{outline-color:var(--p-toast-warn-close-button-focus-ring-color);box-shadow:var(--p-toast-warn-close-button-focus-ring-shadow);}.p-toast-message-warn .p-toast-close-button:hover{background:var(--p-toast-warn-close-button-hover-background);}.p-toast-message-error{background:var(--p-toast-error-background);border-color:var(--p-toast-error-border-color);color:var(--p-toast-error-color);box-shadow:var(--p-toast-error-shadow);}.p-toast-message-error .p-toast-detail{color:var(--p-toast-error-detail-color);}.p-toast-message-error .p-toast-close-button:focus-visible{outline-color:var(--p-toast-error-close-button-focus-ring-color);box-shadow:var(--p-toast-error-close-button-focus-ring-shadow);}.p-toast-message-error .p-toast-close-button:hover{background:var(--p-toast-error-close-button-hover-background);}.p-toast-message-secondary{background:var(--p-toast-secondary-background);border-color:var(--p-toast-secondary-border-color);color:var(--p-toast-secondary-color);box-shadow:var(--p-toast-secondary-shadow);}.p-toast-message-secondary .p-toast-detail{color:var(--p-toast-secondary-detail-color);}.p-toast-message-secondary .p-toast-close-button:focus-visible{outline-color:var(--p-toast-secondary-close-button-focus-ring-color);box-shadow:var(--p-toast-secondary-close-button-focus-ring-shadow);}.p-toast-message-secondary .p-toast-close-button:hover{background:var(--p-toast-secondary-close-button-hover-background);}.p-toast-message-contrast{background:var(--p-toast-contrast-background);border-color:var(--p-toast-contrast-border-color);color:var(--p-toast-contrast-color);box-shadow:var(--p-toast-contrast-shadow);}.p-toast-message-contrast .p-toast-detail{color:var(--p-toast-contrast-detail-color);}.p-toast-message-contrast .p-toast-close-button:focus-visible{outline-color:var(--p-toast-contrast-close-button-focus-ring-color);box-shadow:var(--p-toast-contrast-close-button-focus-ring-shadow);}.p-toast-message-contrast .p-toast-close-button:hover{background:var(--p-toast-contrast-close-button-hover-background);}.p-toast-top-center{transform:translateX(-50%);}.p-toast-bottom-center{transform:translateX(-50%);}.p-toast-center{min-width:20vw;transform:translate(-50%,-50%);}.p-toast-message-enter-from{opacity:0;transform:translateY(50%);}.p-toast-message-leave-from{max-height:1000px;}.p-toast .p-toast-message.p-toast-message-leave-to{max-height:0;opacity:0;margin-bottom:0;overflow:hidden;}.p-toast-message-enter-active{transition:transform 0.3s,opacity 0.3s;}.p-toast-message-leave-active{transition:max-height 0.45s cubic-bezier(0,1,0,1),opacity 0.3s,margin-bottom 0.3s;}}</style><style ng-app-id="ng">@charset "UTF-8";[_nghost-ng-c1470146179]{display:block;height:100%}.lp-scroll[_ngcontent-ng-c1470146179]{height:100dvh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;background:#080c16;color:#fff}.lp-btn-get-started[_ngcontent-ng-c1470146179]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.4rem;border-radius:9999px;background:#09904f;color:#fff;font-size:.9rem;font-weight:600;line-height:1;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background .2s ease,box-shadow .2s ease;white-space:nowrap}.lp-btn-get-started.lp-btn-hero-get-started[_ngcontent-ng-c1470146179]{line-height:unset}.lp-btn-get-started[_ngcontent-ng-c1470146179]:hover{background:#0cb664;box-shadow:0 0 20px #09904f66}.lp-btn-login[_ngcontent-ng-c1470146179]{display:inline-flex;align-items:center;padding:.65rem 1.4rem;border-radius:9999px;background:transparent;color:#fff;font-size:.9rem;font-weight:600;line-height:1;border:1px solid rgba(255,255,255,.35);cursor:pointer;text-decoration:none;transition:border-color .2s,background .2s;white-space:nowrap}.lp-btn-login[_ngcontent-ng-c1470146179]:hover{border-color:#ffffffa6;background:#ffffff0d}.lp-btn-learn-more[_ngcontent-ng-c1470146179]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.4rem;border-radius:9999px;background:#ffffff12;color:#fff;font-size:.9rem;font-weight:500;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:background .2s,border-color .2s}.lp-btn-learn-more[_ngcontent-ng-c1470146179]:hover{background:#ffffff1f;border-color:#ffffff59}.lp-btn-sm[_ngcontent-ng-c1470146179]{padding:.5rem 1rem!important;font-size:.8rem!important}.lp-btn-lg[_ngcontent-ng-c1470146179]{padding:.85rem 2rem!important;font-size:1rem!important}.lp-btn-icon[_ngcontent-ng-c1470146179]{font-size:.75em}.lp-logo[_ngcontent-ng-c1470146179]{height:26px;width:auto}.lp-nav[_ngcontent-ng-c1470146179]{position:sticky;top:0;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.75rem clamp(1.25rem,4vw,2.5rem);background:#080c16d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.lp-nav-tabs[_ngcontent-ng-c1470146179]{display:flex;align-items:center;gap:.25rem;justify-content:center;flex-wrap:wrap}.lp-nav-actions[_ngcontent-ng-c1470146179]{justify-self:end;
77display:flex;align-items:center;gap:.5rem}.lp-hero[_ngcontent-ng-c1470146179]{position:relative;min-height:calc(100dvh - 56px);display:flex;flex-direction:column;background:#05080f;overflow:hidden}.lp-hero-bg[_ngcontent-ng-c1470146179]{position:absolute;inset:0;z-index:0}.lp-hero-video[_ngcontent-ng-c1470146179]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4}.lp-hero-overlay[_ngcontent-ng-c1470146179]{position:absolute;inset:0;background:linear-gradient(180deg,#05080f8c,#05080f4d 40%,#05080fa6 75%,#05080f)}.lp-hero-content[_ngcontent-ng-c1470146179]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem clamp(1.5rem,6vw,5rem) 5.5rem;max-width:800px}.lp-hero-badge[_ngcontent-ng-c1470146179]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border-radius:9999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-size:.8rem;font-weight:500;color:#ffffffd9;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-badge-icon[_ngcontent-ng-c1470146179]{font-size:.85em;color:#ffffffb3}.lp-hero-heading[_ngcontent-ng-c1470146179]{font-family:Piazzolla,serif;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:#fff;margin-bottom:1.5rem}.lp-hero-subtitle[_ngcontent-ng-c1470146179]{font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.65;color:#ffffffa6;margin-bottom:2rem;max-width:560px}.lp-hero-ctas[_ngcontent-ng-c1470146179]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.lp-marquee-outer[_ngcontent-ng-c1470146179]{position:absolute;left:0;right:0;bottom:0;z-index:3;overflow:hidden;padding:1.25rem 0;border-top:1px solid rgba(255,255,255,.08);background:#00000059}.lp-marquee-fade-left[_ngcontent-ng-c1470146179], .lp-marquee-fade-right[_ngcontent-ng-c1470146179]{position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.lp-marquee-fade-left[_ngcontent-ng-c1470146179]{left:0;background:linear-gradient(to right,#05080f,transparent)}.lp-marquee-fade-right[_ngcontent-ng-c1470146179]{right:0;background:linear-gradient(to left,#05080f,transparent)}.lp-marquee[_ngcontent-ng-c1470146179]{overflow:hidden}@keyframes _ngcontent-ng-c1470146179_lp-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-marquee-track[_ngcontent-ng-c1470146179]{display:flex;align-items:center;gap:0;width:max-content;animation:_ngcontent-ng-c1470146179_lp-marquee-scroll 55s linear infinite}.lp-marquee-item[_ngcontent-ng-c1470146179]{font-size:.88rem;font-weight:500;color:#ffffff85;letter-spacing:.01em;padding:0 2.5rem;white-space:nowrap;text-transform:uppercase;letter-spacing:.08em}.lp-marquee-item[_ngcontent-ng-c1470146179]:after{content:"\b7";display:inline-block;margin-left:2.5rem;color:#ffffff26}.lp-tab[_ngcontent-ng-c1470146179]{position:relative;padding:.5rem .9rem;background:transparent;color:#ffffff8c;font-size:.9rem;font-weight:500;border:none;cursor:pointer;border-radius:6px;transition:color .2s ease;white-space:nowrap;text-decoration:none;font-family:inherit;line-height:inherit}.lp-tab[_ngcontent-ng-c1470146179]:after{content:"";position:absolute;bottom:-2px;left:.9rem;right:.9rem;height:2px;background:#09904f;border-radius:2px;opacity:0;transition:opacity .2s ease}.lp-tab[_ngcontent-ng-c1470146179]:hover{color:#ffffffd9}.lp-tab.active[_ngcontent-ng-c1470146179]{color:#fff;font-weight:600}.lp-tab.active[_ngcontent-ng-c1470146179]:after{opacity:1}.lp-tab.lp-tab-link[_ngcontent-ng-c1470146179]{display:inline-flex;align-items:center;text-decoration:none}.lp-content[_ngcontent-ng-c1470146179]{background:#080c16}.lp-section[_ngcontent-ng-c1470146179]{width:100%}.lp-section-inner[_ngcontent-ng-c1470146179]{max-width:1200px;margin:0 auto;padding:5rem clamp(1.5rem,5vw,4rem)}.lp-section-heading[_ngcontent-ng-c1470146179]{font-family:Piazzolla,serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;line-height:1.2;color:#fff;letter-spacing:-.01em}.lp-section-subtitle[_ngcontent-ng-c1470146179]{font-size:1rem;color:#ffffff8c;line-height:1.65}.lp-showcase-section[_ngcontent-ng-c1470146179], .lp-talk2me-section[_ngcontent-ng-c1470146179]{background:#080c16}.lp-talk2me-grid[_ngcontent-ng-c1470146179]{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media (min-width: 1024px){.lp-talk2me-grid[_ngcontent-ng-c1470146179]{grid-template-columns:1.05fr .95fr;gap:4rem}}.lp-talk2me-content[_ngcontent-ng-c1470146179]{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.lp-talk2me-heading[_ngcontent-ng-c1470146179]{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:400;line-height:1.12;letter-spacing:-.02em;color:#fff;max-width:30rem}.lp-talk2me-desc[_ngcontent-ng-c1470146179]{font-size:1.0625rem;line-height:1.6;color:#e9d7fe;max-width:38rem}.lp-talk2me-features[_ngcontent-ng-c1470146179]{display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem;margin:0;padding:0;list-style:none}.lp-talk2me-features[_ngcontent-ng-c1470146179]   li[_ngcontent-ng-c1470146179]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#dcdfea}.lp-talk2me-features[_ngcontent-ng-c1470146179]   .pi-check[_ngcontent-ng-c1470146179]{color:#09904f;font-size:.75rem}.lp-talk2me-visual[_ngcontent-ng-c1470146179]{display:flex;justify-content:center}.lp-talk2me-widget[_ngcontent-ng-c1470146179]{width:100%;max-width:380px;height:auto;display:block;border-radius:24px;box-shadow:0 30px 70px #0302128c,0 0 0 1px #ffffff0f}.lp-showcase-grid[_ngcontent-ng-c1470146179]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.lp-showcase-grid[_ngcontent-ng-c1470146179]{grid-template-columns:1fr 1fr}}.lp-showcase-card[_ngcontent-ng-c1470146179]{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s ease}.lp-showcase-card[_ngcontent-ng-c1470146179]:hover{border-color:#ffffff1f}.lp-showcase-card-media[_ngcontent-ng-c1470146179]{min-height:310px;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden}.lp-showcase-media--transaction[_ngcontent-ng-c1470146179]{background:linear-gradient(135deg,#0d1230,#151c43)}
77.lp-showcase-media--chat[_ngcontent-ng-c1470146179]{background:linear-gradient(135deg,#0d1230,#1a0f3c)}.lp-showcase-media--video[_ngcontent-ng-c1470146179]{background:linear-gradient(135deg,#0d1230,#1a0f3c);padding:0}.lp-showcase-video[_ngcontent-ng-c1470146179]{width:100%;height:100%;min-height:260px;max-height:320px;object-fit:cover;border-radius:12px;border-bottom-right-radius:unset;border-bottom-left-radius:unset}.lp-showcase-img[_ngcontent-ng-c1470146179]{width:100%;max-width:400px;height:auto;border-radius:12px;box-shadow:0 20px 60px #00000080,0 0 0 1px #7f56d926}.lp-ask-pill-container[_ngcontent-ng-c1470146179]{width:100%;max-width:340px}.lp-ask-pill[_ngcontent-ng-c1470146179]{display:flex;align-items:center;justify-content:space-between;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:9999px;padding:1rem 1rem 1rem 1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 60px #0006,0 0 0 1px #7f56d91a}.lp-ask-pill-text[_ngcontent-ng-c1470146179]{font-size:1rem;color:#ffffff73;font-style:italic}.lp-ask-pill-btn[_ngcontent-ng-c1470146179]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#7e55d8;color:#fff;font-size:.9rem;flex-shrink:0}.lp-showcase-card-body[_ngcontent-ng-c1470146179]{padding:2rem;display:flex;flex-direction:column;gap:1rem;flex:1}.lp-showcase-card-title[_ngcontent-ng-c1470146179]{font-size:1.35rem;font-weight:400;color:#fff;line-height:1.3}.lp-showcase-card-desc[_ngcontent-ng-c1470146179]{font-size:.9rem;color:#ffffff8c;line-height:1.65;flex:1}.lp-roadmap-section[_ngcontent-ng-c1470146179]{background:#080c16;border-bottom:1px solid rgba(255,255,255,.08);padding:0}.lp-stats-section[_ngcontent-ng-c1470146179]{background:#080c16}.lp-stats-list[_ngcontent-ng-c1470146179]{margin-top:2rem}.lp-stat-row[_ngcontent-ng-c1470146179]{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:3rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.lp-stat-row[_ngcontent-ng-c1470146179]:last-child{border-bottom:none}@media (min-width: 768px){.lp-stat-row[_ngcontent-ng-c1470146179]{grid-template-columns:1fr 2fr;gap:4rem;align-items:start}}.lp-stat-left[_ngcontent-ng-c1470146179]{display:flex;flex-direction:column;gap:.5rem}.lp-stat-number[_ngcontent-ng-c1470146179]{font-size:clamp(3.5rem,8vw,6rem);font-weight:700;color:#fff;line-height:1;letter-spacing:-.02em;font-family:Inter,system-ui,sans-serif}.lp-stat-number--compact[_ngcontent-ng-c1470146179]{font-size:clamp(2.75rem,6.5vw,4.5rem);white-space:nowrap}.lp-stat-caption[_ngcontent-ng-c1470146179]{font-size:.88rem;color:#ffffff8c;line-height:1.5;max-width:220px}.lp-stat-right[_ngcontent-ng-c1470146179]{display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem}.lp-stat-statement[_ngcontent-ng-c1470146179]{font-size:clamp(1.05rem,2vw,1.35rem);font-weight:500;color:#fff;line-height:1.35}.lp-stat-detail[_ngcontent-ng-c1470146179]{font-size:.9rem;color:#ffffff8c;line-height:1.65;max-width:560px}.lp-trust-section[_ngcontent-ng-c1470146179]{background:#080c16}.lp-trust-grid[_ngcontent-ng-c1470146179]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}@media (min-width: 1024px){.lp-trust-grid[_ngcontent-ng-c1470146179]{grid-template-columns:repeat(5,1fr)}}.lp-trust-card[_ngcontent-ng-c1470146179]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.75rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .2s ease}.lp-trust-card[_ngcontent-ng-c1470146179]:hover{border-color:#ffffff1f}.lp-trust-icon[_ngcontent-ng-c1470146179]{width:52px;height:52px;border-radius:50%;background:#7c3aed26;border:1px solid rgba(124,58,237,.3);display:flex;align-items:center;justify-content:center;color:#a182e3;font-size:1.2rem}.lp-trust-card-title[_ngcontent-ng-c1470146179]{font-size:1rem;font-weight:500;color:#fff;line-height:1.3}.lp-trust-card-desc[_ngcontent-ng-c1470146179]{font-size:.85rem;color:#ffffff8c;line-height:1.6}.lp-trust-banner[_ngcontent-ng-c1470146179]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2.5rem;text-align:center;margin-top:1rem}.lp-trust-banner-title[_ngcontent-ng-c1470146179]{font-size:clamp(1.35rem,3vw,2rem);font-weight:400;color:#fff;margin-bottom:.75rem;letter-spacing:-.01em}.lp-trust-banner-sub[_ngcontent-ng-c1470146179]{font-size:.9rem;color:#ffffff8c;line-height:1.6}.lp-features-section[_ngcontent-ng-c1470146179]{background:#080c16}.lp-features-grid[_ngcontent-ng-c1470146179]{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:.5rem}@media (min-width: 640px){.lp-features-grid[_ngcontent-ng-c1470146179]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.lp-features-grid[_ngcontent-ng-c1470146179]{grid-template-columns:repeat(3,1fr)}}.lp-feature-card[_ngcontent-ng-c1470146179]{display:flex;align-items:center;gap:1.1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.25rem 1.5rem;cursor:default;transition:border-color .2s ease,background .2s ease}.lp-feature-card[_ngcontent-ng-c1470146179]:hover{background:#ffffff0d;border-color:#ffffff1f}.lp-feature-icon[_ngcontent-ng-c1470146179]{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:#7c3aed1f;border:1px solid rgba(124,58,237,.25);display:flex;align-items:center;justify-content:center;color:#a182e3;font-size:1rem}.lp-feature-card-text[_ngcontent-ng-c1470146179]{display:flex;flex-direction:column;gap:.25rem}.lp-feature-card-title[_ngcontent-ng-c1470146179]{font-size:.95rem;font-weight:500;color:#fff;line-height:1.3}.lp-feature-card-desc[_ngcontent-ng-c1470146179]{font-size:.8rem;color:#ffffff8c;line-height:1.4}.lp-cta-section[_ngcontent-ng-c1470146179]{background:radial-gradient(ellipse 100% 120% at 50% 80%,#3a1e78b3,#0f0c28e6 55%,#080c16);border-top:1px solid rgba(255,255,255,.08);padding:6rem clamp(1.5rem,5vw,4rem)}.lp-cta-inner[_ngcontent-ng-c1470146179]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.lp-cta-heading[_ngcontent-ng-c1470146179]{font-family:Piazzolla,serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:400;color:#fff;line-height:1.2;letter-spacing:-.02em}.lp-pricing-card[_ngcontent-ng-c1470146179]{width:min(100%,28rem);padding:clamp(1.5rem,3.5vw,2.15rem);border-radius:2rem;border:1px solid rgba(140,119,255,.2);background:linear-gradient(180deg,#171139f5,#0f0c28fa);box-shadow:0 0 0 1px #ffffff0a inset,0 24px 60px #03021259;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.95rem}.lp-pricing-plan[_ngcontent-ng-c1470146179]{margin:0;color:#00c970;font-size:.88rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.lp-pricing-launch[_ngcontent-ng-c1470146179]{margin:0;color:#ffffffe6;font-size:.95rem;font-weight:500;line-height:1.2}.lp-pricing-no-cc[_ngcontent-ng-c1470146179]{margin:0;color:#fff9;font-size:.85rem;line-height:1.3}.lp-pricing-price-row[_ngcontent-ng-c1470146179]{display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:.75rem}.lp-pricing-old-price[_ngcontent-ng-c1470146179]{position:relative;color:#ffffff73;font-size:clamp(1.55rem,3.7vw,2.1rem);line-height:1}.lp-pricing-old-price[_ngcontent-ng-c1470146179]:after{content:"";position:absolute;
77left:-.05em;right:-.05em;top:52%;height:2px;border-radius:999px;background:#ff6e6ef2;transform:rotate(-8deg)}.lp-pricing-current-price[_ngcontent-ng-c1470146179]{display:inline-flex;align-items:flex-end;gap:.5rem;color:#fff;line-height:1}.lp-pricing-amount[_ngcontent-ng-c1470146179]{font-size:clamp(2.85rem,7vw,4.15rem);font-weight:400;letter-spacing:-.04em}.lp-pricing-period[_ngcontent-ng-c1470146179]{padding-bottom:.55rem;color:#ffffffad;font-size:clamp(.95rem,2.1vw,1.35rem)}.lp-pricing-promo[_ngcontent-ng-c1470146179]{margin:0;color:#fff;font-size:clamp(1.15rem,2.6vw,1.6rem);font-weight:500;line-height:1.2}.lp-pricing-btn[_ngcontent-ng-c1470146179]{width:min(100%,15rem);justify-content:center}.lp-pricing-features[_ngcontent-ng-c1470146179]{margin:0;padding:0;list-style-position:inside;color:#ffffffdb;font-size:.92rem;line-height:1.5}.lp-footer[_ngcontent-ng-c1470146179]{background:#080c16;border-top:1px solid rgba(255,255,255,.08);padding:4rem clamp(1.5rem,5vw,4rem) 3rem;text-align:left}.lp-footer-inner[_ngcontent-ng-c1470146179]{max-width:1200px;margin-left:0;margin-right:auto;display:flex;flex-direction:column;gap:3rem}@media (min-width: 768px){.lp-footer-inner[_ngcontent-ng-c1470146179]{flex-direction:row;justify-content:space-between;align-items:flex-start}}.lp-footer-brand[_ngcontent-ng-c1470146179]{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.lp-footer-logo[_ngcontent-ng-c1470146179]{height:26px;width:auto}.lp-footer-copy[_ngcontent-ng-c1470146179]{font-size:.8rem;color:#ffffff59;line-height:1.5}.lp-footer-cols[_ngcontent-ng-c1470146179]{display:flex;flex-direction:column;gap:2rem;flex-wrap:wrap}@media (min-width: 480px){.lp-footer-cols[_ngcontent-ng-c1470146179]{flex-direction:row;gap:3rem}}.lp-footer-col[_ngcontent-ng-c1470146179]{display:flex;flex-direction:column;gap:.75rem;min-width:120px}.lp-footer-col-heading[_ngcontent-ng-c1470146179]{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin-bottom:.25rem}.lp-footer-link[_ngcontent-ng-c1470146179]{font-size:.9rem;color:#ffffff8c;text-decoration:none;transition:color .15s ease}.lp-footer-link[_ngcontent-ng-c1470146179]:hover{color:#fff}.lp-sub-tab-nav[_ngcontent-ng-c1470146179]{display:flex;align-items:center;justify-content:center;gap:.25rem;flex-wrap:wrap;margin-bottom:2.5rem}.lp-sub-tab[_ngcontent-ng-c1470146179]{position:relative;padding:.45rem 1.1rem;background:#ffffff0d;color:#ffffff8c;font-size:.88rem;font-weight:500;border:1px solid rgba(255,255,255,.08);border-radius:999px;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.lp-sub-tab[_ngcontent-ng-c1470146179]:hover{color:#ffffffd9;background:#ffffff17;border-color:#ffffff1f}.lp-sub-tab.active[_ngcontent-ng-c1470146179]{color:#fff;font-weight:600;background:#09904f;border-color:#09904f}.lp-book-demo-subtitle[_ngcontent-ng-c1470146179]{margin:-.75rem 0 0;color:#ffffff8c;font-size:clamp(.95rem,2vw,1.1rem);line-height:1.6;max-width:520px;text-align:center}.lp-book-demo-form[_ngcontent-ng-c1470146179]{width:min(100%,32rem);display:flex;flex-direction:column;align-items:stretch;gap:1.25rem}.lp-book-demo-fields[_ngcontent-ng-c1470146179]{display:flex;flex-direction:column;gap:1rem}.lp-book-demo-field[_ngcontent-ng-c1470146179]{display:flex;flex-direction:column;gap:.4rem}.lp-book-demo-label[_ngcontent-ng-c1470146179]{font-size:.85rem;font-weight:500;color:#ffffffb3;text-align:left}.lp-book-demo-input[_ngcontent-ng-c1470146179]{width:100%;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:.6rem;color:#fff;font-size:.95rem;outline:none;transition:border-color .2s ease,background .2s ease}.lp-book-demo-input[_ngcontent-ng-c1470146179]::placeholder{color:#ffffff59}.lp-book-demo-input.ng-invalid[_ngcontent-ng-c1470146179]{background:#ffffff0d!important}.lp-book-demo-input.ng-invalid[_ngcontent-ng-c1470146179]:focus{background:#ffffff14!important}.lp-book-demo-input[_ngcontent-ng-c1470146179]:focus{border-color:#8c77ff8c;background:#ffffff14}.lp-book-demo-submit[_ngcontent-ng-c1470146179]{width:100%;justify-content:center}.lp-book-demo-success[_ngcontent-ng-c1470146179]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 2rem;border:1px solid rgba(0,201,112,.25);border-radius:1.5rem;background:#00c97012;width:min(100%,32rem);text-align:center}.lp-book-demo-success-icon[_ngcontent-ng-c1470146179]{font-size:2.25rem;color:#00c970}.lp-book-demo-success-title[_ngcontent-ng-c1470146179]{font-size:1.3rem;font-weight:600;color:#fff;margin:0}.lp-book-demo-success-desc[_ngcontent-ng-c1470146179]{font-size:.95rem;color:#ffffff8c;line-height:1.6;margin:0}@media (max-width: 640px){.lp-nav-tabs[_ngcontent-ng-c1470146179]{gap:0}.lp-tab[_ngcontent-ng-c1470146179]{font-size:.8rem;padding:.4rem .6rem}.lp-nav-actions[_ngcontent-ng-c1470146179]   .lp-btn-login[_ngcontent-ng-c1470146179]{display:none}.lp-section-inner[_ngcontent-ng-c1470146179]{padding-top:3.5rem;padding-bottom:3.5rem}.lp-trust-grid[_ngcontent-ng-c1470146179]{grid-template-columns:1fr}.lp-cta-section[_ngcontent-ng-c1470146179]{padding-top:4rem;padding-bottom:4rem}.lp-pricing-card[_ngcontent-ng-c1470146179]{width:min(100%,24rem);border-radius:1.75rem;gap:.9rem}.lp-pricing-features[_ngcontent-ng-c1470146179]{font-size:.88rem;line-height:1.45}}@media (max-width: 480px){.lp-nav-tabs[_ngcontent-ng-c1470146179]{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;flex-wrap:nowrap}.lp-nav-tabs[_ngcontent-ng-c1470146179]::-webkit-scrollbar{display:none}.lp-hero-heading[_ngcontent-ng-c1470146179]{font-size:2.1rem}.lp-pricing-card[_ngcontent-ng-c1470146179]{padding:1.35rem 1.1rem}.lp-pricing-price-row[_ngcontent-ng-c1470146179]{gap:.6rem}.lp-pricing-period[_ngcontent-ng-c1470146179]{padding-bottom:.45rem}.lp-pricing-btn[_ngcontent-ng-c1470146179]{width:100%}.lp-pricing-features[_ngcontent-ng-c1470146179]{font-size:.84rem}}.ecosystem-partners-check[_ngcontent-ng-c1470146179]{color:#12b76a}</style><style ng-app-id="ng">[_nghost-ng-c2035220043]{height:100%;overflow-x:hidden;display:block}
77[circle][_nghost-ng-c2035220043]   .show-circle[_ngcontent-ng-c2035220043]{display:flex}[circle][_nghost-ng-c2035220043]   .circle[_ngcontent-ng-c2035220043]{display:block}.split[_ngcontent-ng-c2035220043]{position:relative;width:100vw;overflow:hidden;height:100%;background:linear-gradient(116deg,#2a1d4433 18.66%,#7034ea33 80.63%),radial-gradient(133.26% 70.8% at 73.99% 59.05%,#3b227533,#3a1a8500),radial-gradient(101.58% 104.2% at 73.44% 146.22%,#15ff7e80,#15ff7e00),radial-gradient(60.1% 47% at 24.39% 52.49%,#18407933,#0003),radial-gradient(79.28% 69.6% at 11.14% 36.36%,#3d1d8880,#00000080),radial-gradient(60.67% 133.94% at 61.66% -31.21%,#46ff9980,#6ce9a600),#101323;background-blend-mode:normal,normal,normal,normal,normal,lighten,normal}[blurred][_nghost-ng-c2035220043]   .split[_ngcontent-ng-c2035220043], [blurred][_nghost-ng-c2035220043]   .main[_ngcontent-ng-c2035220043]{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:unset}@media (max-width: 1280px){.split[_ngcontent-ng-c2035220043]{width:1280px}}</style></head>
78  <body class="workspace-theme-purple"><!--nghm-->
78<script type="text/javascript" id="ng-event-dispatch-contract">(()=>{function p(t,n,r,o,e,i,f,m){return{eventType:t,event:n,targetElement:r,eic:o,timeStamp:e,eia:i,eirp:f,eiack:m}}function u(t){let n=[],r=e=>{n.push(e)};return{c:t,q:n,et:[],etc:[],d:r,h:e=>{r(p(e.type,e,e.target,t,Date.now()))}}}function s(t,n,r){for(let o=0;o<n.length;o++){let e=n[o];(r?t.etc:t.et).push(e),t.c.addEventListener(e,t.h,r)}}function c(t,n,r,o,e=window){let i=u(t);e._ejsas||(e._ejsas={}),e._ejsas[n]=i,s(i,r),s(i,o,!0)}window.__jsaction_bootstrap=c;})();
79</script>
79<script>window.__jsaction_bootstrap(document.body,"ng",["click","submit","input","compositionstart","compositionend"],["blur"]);</script>
79
80    
80<script>
81      ((g) => {
82        var h,
83          a,
84          k,
85          p = 'The Google Maps JavaScript API',
86          c = 'google',
87          l = 'importLibrary',
88          q = '__ib__',
89          m = document,
90          b = window;
91        b = b[c] || (b[c] = {});
92        var d = b.maps || (b.maps = {}),
93          r = new Set(),
94          e = new URLSearchParams(),
95          u = () =>
96            h ||
97            (h = new Promise(async (f, n) => {
98              await (a = m.createElement('script'));
99              e.set('libraries', [...r] + '');
100              for (k in g)
101                e.set(
102                  k.replace(/[A-Z]/g, (t) => '_' + t[0].toLowerCase()),
103                  g[k]
104                );
105              e.set('callback', c + '.maps.' + q);
106              a.src = `https://maps.${c}apis.com/maps/api/js?` + e;
107              d[q] = f;
108              a.onerror = () => (h = n(Error(p + ' could not load.')));
109              a.nonce = m.querySelector('script[nonce]')?.nonce || '';
110              m.head.append(a);
111            }));
112        d[l]
113          ? console.warn(p + ' only loads once. Ignoring:', g)
114          : (d[l] = (f, ...n) => r.add(f) && u().then(() => d[l](f, ...n)));
115      })({
116        key: 'AIzaSyDKxGTzsX6tRdHF6szLXLfanTEE-tua7aY',
117        v: 'quarterly',
118        language: 'en-US'
119        // Use the 'v' parameter to indicate the version to use (weekly, beta, alpha, etc.).
120        // Add other bootstrap parameters as needed, using camel case.
121      });
122    </script>
122
123    
123<script>
124      window.waitForLogin = new Promise((resolve, reject) => {
125        window.resolveLogin = resolve;
126      });
127
128      window.login = () => {
129        window.resolveLogin(document.getElementById('password-modal-prevent').value);
130      };
131    </script>
131
132    <div id="password-modal" class="absolute h-full w-full justify-center items-center z-[10001] hidden">
133      <form onsubmit="login()" class="w-96 modal-black-bg rounded-md flex flex-col gap-4 p-5">
134        <input type="password" id="password-modal-prevent" placeholder="Enter system password" class="w-full outline-none order-1">
135        <button onclick="login()" class="rounded-[5px] m-auto order-2 px-3 py-2 bg-primary-600 text-sm font-semibold text-white whitespace-nowrap border-2 border-primary-600 mt-4">
136          Confirm
137        </button>
138      </form>
139    </div>
140
141    <div class="main global-loading-surface h-screen w-screen absolute top-0 left-0 z-[10000]" id="spinnerLoading">
142      <div class="rect-1"></div>
143      <div class="rect-2"></div>
144      <div class="rect-3"></div>
145      <div class="rect-4"></div>
146
147      <div class="relative w-full h-full z-10 scrollbar-hide flex items-center justify-center">
148        <div class="lds-ring">
149          <div></div>
150          <div></div>
151          <div></div>
152          <div></div>
153        </div>
154      </div>
155    </div>
156    <vsp-root ng-version="19.1.3" _nghost-ng-c325118147 class="ng-tns-c325118147-0" ngh="7" ng-server-context="ssr"><vsp-impersonation-banner _ngcontent-ng-c325118147 class="ng-tns-c325118147-0" ngh="0"><!----></vsp-impersonation-banner><div _ngcontent-ng-c325118147 style="display: contents;" class="ng-tns-c325118147-0 ng-trigger ng-trigger-routeTransition"><!----><router-outlet _ngcontent-ng-c325118147 class="ng-tns-c325118147-0 ng-star-inserted" style></router-outlet><vsp-solo-landing-page _nghost-ng-c1470146179 class="ng-star-inserted" style ngh="3"><!----><vsp-bg-gradient _ngcontent-ng-c1470146179 circle class="overflow-hidden ng-star-inserted" _nghost-ng-c2035220043 ngh="1"><div _ngcontent-ng-c2035220043 data-cy="container" class="main"><div _ngcontent-ng-c2035220043 class="absolute top-0 left-0 w-full h-screen justify-center show-circle hidden"><div _ngcontent-ng-c2035220043 class="circle"></div></div><div _ngcontent-ng-c2035220043 class="relative w-full h-full z-10 scrollbar-hide"><div _ngcontent-ng-c1470146179 class="lp-scroll"><nav _ngcontent-ng-c1470146179 aria-label="Main navigation" class="lp-nav"><img _ngcontent-ng-c1470146179 src="vispo-logo-white.svg" alt="Vispo" data-cy="solo-landing-logo" class="lp-logo cursor-pointer select-none" jsaction="click:;"><div _ngcontent-ng-c1470146179 class="lp-nav-tabs"><button _ngcontent-ng-c1470146179 class="lp-tab active ng-star-inserted" data-cy="solo-landing-tab-ecosystemPartners" jsaction="click:;"> Ecosystem Partners </button><button _ngcontent-ng-c1470146179 class="lp-tab ng-star-inserted" data-cy="solo-landing-tab-startups" jsaction="click:;"> Startups </button><!----><a _ngcontent-ng-c1470146179 routerlink="/talk2me-landing" data-cy="solo-landing-talk2me-link" class="lp-tab lp-tab-link" href="/talk2me-landing" jsaction="click:;"> Talk2Me </a></div><div _ngcontent-ng-c1470146179 class="lp-nav-actions"><!----><button _ngcontent-ng-c1470146179 type="button" data-cy="hero-get-started" class="lp-btn-get-started lp-btn-sm ng-star-inserted" jsaction="click:;"><span _ngcontent-ng-c1470146179 class="pi pi-calendar lp-btn-icon"></span> Request a Demo </button><!----><button _ngcontent-ng-c1470146179 data-cy="login-button" class="lp-btn-login lp-btn-sm" jsaction="click:;">Login</button></div></nav><section _ngcontent-ng-c1470146179 class="lp-hero"><div _ngcontent-ng-c1470146179 aria-hidden="true" class="lp-hero-bg"><video _ngcontent-ng-c1470146179 muted autoplay loop playsinline preload="auto" aria-hidden="true" class="lp-hero-video"><source _ngcontent-ng-c1470146179 src="/animations/vispo-hero-video.mp4" type="video/mp4"></video><div _ngcontent-ng-c1470146179 class="lp-hero-overlay"></div></div><div _ngcontent-ng-c1470146179 class="lp-hero-content"><div _ngcontent-ng-c1470146179 class="lp-hero-badge"><span _ngcontent-ng-c1470146179 class="pi pi-users lp-badge-icon"></span> Developed by Silicon Valley lawyers </div><h1 _ngcontent-ng-c1470146179 class="lp-hero-heading font-piazzolla ng-star-inserted">Agentic automation, guided by legal agents</h1><p _ngcontent-ng-c1470146179 class="lp-hero-subtitle ng-star-inserted">
156 Vispo transforms your legal documents into automated, end-to-end transactions — and puts an AI agent beside every participant, from client to counsel, guiding each step. </p><!----><!----><div _ngcontent-ng-c1470146179 class="lp-hero-ctas"><!----><button _ngcontent-ng-c1470146179 type="button" data-cy="hero-get-started-cta" class="lp-btn-get-started lp-btn-hero-get-started ng-star-inserted" jsaction="click:;"> Request a Demo </button><!----><button _ngcontent-ng-c1470146179 data-cy="learn-more" class="lp-btn-learn-more" jsaction="click:;"> Learn more <span _ngcontent-ng-c1470146179 class="pi pi-arrow-down lp-btn-icon"></span></button></div></div><div _ngcontent-ng-c1470146179 aria-label="Transaction types on Vispo" class="lp-marquee-outer"><div _ngcontent-ng-c1470146179 aria-hidden="true" class="lp-marquee-fade-left"></div><div _ngcontent-ng-c1470146179 aria-hidden="true" class="lp-marquee-fade-right"></div><div _ngcontent-ng-c1470146179 aria-hidden="true" class="lp-marquee"><div _ngcontent-ng-c1470146179 class="lp-marquee-track"><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Incorporation</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">SAFE</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Founder Loan</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Mutual NDA</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Service Provider Agreement</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Promised Options Letter</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Delaware Annual Report</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Annual Board Consent</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Annual Stockholders Consent</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Delaware Registered Agent</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">CA Statement of Information (Annual)</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">EIN with SSN</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">EIN without SSN</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">CA Qualification</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Form D</span><!----><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Incorporation</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">SAFE</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Founder Loan</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Mutual NDA</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Service Provider Agreement</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Promised Options Letter</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Delaware Annual Report</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Annual Board Consent</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Annual Stockholders Consent</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Delaware Registered Agent</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">CA Statement of Information (Annual)</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">EIN with SSN</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">EIN without SSN</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">CA Qualification</span><span _ngcontent-ng-c1470146179 class="lp-marquee-item ng-star-inserted">Form D</span><!----></div></div></div></section><div _ngcontent-ng-c1470146179 class="lp-content"><section _ngcontent-ng-c1470146179 class="lp-section lp-showcase-section"><div _ngcontent-ng-c1470146179 class="lp-section-inner"><div _ngcontent-ng-c1470146179 class="flex flex-col gap-9 mb-12"><div _ngcontent-ng-c1470146179 class="flex flex-col gap-2"><h2 _ngcontent-ng-c1470146179 class="lp-section-heading text-center">The New Frontline of Professional Engagement</h2><p _ngcontent-ng-c1470146179 class="lp-section-subtitle text-center">Time is scarce and precious. Let AI do work for you - in the forefront, and not in the background.</p></div><div _ngcontent-ng-c1470146179 class="flex gap-9 justify-center ng-star-inserted"><span _ngcontent-ng-c1470146179 class="flex gap-4 items-center">Accelerators<i _ngcontent-ng-c1470146179 class="pi pi-check ecosystem-partners-check text-xs"></i></span><span _ngcontent-ng-c1470146179 class="flex gap-4 items-center"> Individual Attorneys<i _ngcontent-ng-c1470146179 class="pi pi-check ecosystem-partners-check text-xs"></i></span><span _ngcontent-ng-c1470146179 class="flex gap-4 items-center">Law Firms<i _ngcontent-ng-c1470146179 class="pi pi-check ecosystem-partners-check text-xs"></i></span></div><!----></div><div _ngcontent-ng-c1470146179 class="lp-showcase-grid"><div _ngcontent-ng-c1470146179 class="lp-showcase-card ng-star-inserted"><div _ngcontent-ng-c1470146179 class="lp-showcase-card-media lp-showcase-media--transaction ng-star-inserted"><img _ngcontent-ng-c1470146179 loading="lazy" class="lp-showcase-img" src="/landing/AGENTIC_TRANSACTION.png" alt="Agentic transactions"></div><!----><!----><!----><div _ngcontent-ng-c1470146179 class="lp-showcase-card-body"><h3 _ngcontent-ng-c1470146179 class="lp-showcase-card-title">Agentic transactions</h3><p _ngcontent-ng-c1470146179 class="lp-showcase-card-desc">Vispo's agentic automation transforms your legal documents into repeatable, auditable transactions — encode your process once, tailor it to each client, and run it on your terms, with a complete audit trail from intake to filing.</p><button _ngcontent-ng-c1470146179 type="button" class="lp-btn-get-started lp-btn-sm ng-star-inserted" jsaction="click:;"><span _ngcontent-ng-c1470146179 class="pi pi-calendar lp-btn-icon"></span> Request a Demo </button><!----><!----></div></div><div _ngcontent-ng-c1470146179 class="lp-showcase-card ng-star-inserted"><!----><div _ngcontent-ng-c1470146179 class="lp-showcase-card-media lp-showcase-media--video ng-star-inserted"><video _ngcontent-ng-c1470146179 muted autoplay loop playsinline preload="auto" class="lp-showcase-video"><source _ngcontent-ng-c1470146179 type="video/mp4" src="/animations/vispo_copilot_animation.mp4"></video></div><!----><!----><div _ngcontent-ng-c1470146179 class="lp-showcase-card-body"><h3 _ngcontent-ng-c1470146179 class="lp-showcase-card-title">Digital Twin</h3><p _ngcontent-ng-c1470146179 class="lp-showcase-card-desc">Vispo's digital twin is custom trained and reflects your own persona when engaging with clients and prospects.</p><button _ngcontent-ng-c1470146179 type="button" class="lp-btn-get-started lp-btn-sm ng-star-inserted" jsaction="click:;"><span _ngcontent-ng-c1470146179 class="pi pi-calendar lp-btn-icon"></span> Request a Demo </button><!----><!----></div></div><!----></div></div></section><!----><!----><section _ngcontent-ng-c1470146179 class="lp-section lp-talk2me-section ng-star-inserted"><div _ngcontent-ng-c1470146179 class="lp-section-inner"><div _ngcontent-ng-c1470146179 class="lp-talk2me-grid"><div _ngcontent-ng-c1470146179 class="lp-talk2me-content"><h2 _ngcontent-ng-c1470146179 class="lp-talk2me-heading font-piazzolla">An AI Law Firm Assistant that knows your practice</h2><p _ngcontent-ng-c1470146179 class="lp-talk2me-desc"> Talk2Me answers prospects on your website around the clock — trained on a curated knowledge base for your practice area and information about your firm.<br _ngcontent-ng-c1470146179 class="hidden lg:block"> $75.95 a month. Ten minutes from signup to live. </p><a _ngcontent-ng-c1470146179 routerlink="/talk2me-landing" data-cy="ecosystem-talk2me-learn-more" class="lp-btn-get-started" href="/talk2me-landing" jsaction="click:;">
156 Learn More <span _ngcontent-ng-c1470146179 class="pi pi-arrow-right lp-btn-icon"></span></a><ul _ngcontent-ng-c1470146179 class="lp-talk2me-features"><li _ngcontent-ng-c1470146179><span _ngcontent-ng-c1470146179 class="pi pi-check"></span> 7-day full refund</li><li _ngcontent-ng-c1470146179><span _ngcontent-ng-c1470146179 class="pi pi-check"></span> No demo call required</li><li _ngcontent-ng-c1470146179><span _ngcontent-ng-c1470146179 class="pi pi-check"></span> Cancel anytime</li></ul></div><div _ngcontent-ng-c1470146179 aria-hidden="true" class="lp-talk2me-visual"><img _ngcontent-ng-c1470146179 src="landing/talk2me-widget-chat.png" alt="Talk2Me website chat assistant" loading="lazy" class="lp-talk2me-widget"></div></div></div></section><!----><section _ngcontent-ng-c1470146179 class="lp-section lp-trust-section"><div _ngcontent-ng-c1470146179 class="lp-section-inner"><div _ngcontent-ng-c1470146179 class="flex flex-col gap-7"><h2 _ngcontent-ng-c1470146179 class="lp-section-heading">Built for Legal-Grade Trust</h2><div _ngcontent-ng-c1470146179 class="lp-trust-grid"><div _ngcontent-ng-c1470146179 class="lp-trust-card ng-star-inserted"><div _ngcontent-ng-c1470146179 class="lp-trust-icon"><span _ngcontent-ng-c1470146179 class="pi pi-verified"></span></div><h3 _ngcontent-ng-c1470146179 class="lp-trust-card-title">SOC2 Type I, Type II (Pending)</h3><p _ngcontent-ng-c1470146179 class="lp-trust-card-desc">Operational controls are audited against enterprise standards</p></div><div _ngcontent-ng-c1470146179 class="lp-trust-card ng-star-inserted"><div _ngcontent-ng-c1470146179 class="lp-trust-icon"><span _ngcontent-ng-c1470146179 class="pi pi-server"></span></div><h3 _ngcontent-ng-c1470146179 class="lp-trust-card-title">Flexible Deployment</h3><p _ngcontent-ng-c1470146179 class="lp-trust-card-desc">Supporting multi-tenant environments and single-tenant VPCs for enterprise customers</p></div><div _ngcontent-ng-c1470146179 class="lp-trust-card ng-star-inserted"><div _ngcontent-ng-c1470146179 class="lp-trust-icon"><span _ngcontent-ng-c1470146179 class="pi pi-lock"></span></div><h3 _ngcontent-ng-c1470146179 class="lp-trust-card-title">End-to-End Encryption</h3><p _ngcontent-ng-c1470146179 class="lp-trust-card-desc">All data is encrypted at rest and in transit across all workflows</p></div><div _ngcontent-ng-c1470146179 class="lp-trust-card ng-star-inserted"><div _ngcontent-ng-c1470146179 class="lp-trust-icon"><span _ngcontent-ng-c1470146179 class="pi pi-list-check"></span></div><h3 _ngcontent-ng-c1470146179 class="lp-trust-card-title">Transaction Audit Trails</h3><p _ngcontent-ng-c1470146179 class="lp-trust-card-desc">All actions are securely logged with user identity and timestamps for full traceability and compliance</p></div><div _ngcontent-ng-c1470146179 class="lp-trust-card ng-star-inserted"><div _ngcontent-ng-c1470146179 class="lp-trust-icon"><span _ngcontent-ng-c1470146179 class="pi pi-microchip-ai"></span></div><h3 _ngcontent-ng-c1470146179 class="lp-trust-card-title">Secure &amp; Responsible AI</h3><p _ngcontent-ng-c1470146179 class="lp-trust-card-desc">Built for data protection compliance with safeguards for customer data</p></div><!----></div></div></div></section><!----><section _ngcontent-ng-c1470146179 id="book-demo" class="lp-cta-section"><div _ngcontent-ng-c1470146179 class="lp-cta-inner"><!----><h2 _ngcontent-ng-c1470146179 class="lp-cta-heading font-piazzolla ng-star-inserted">See Vispo in action</h2><p _ngcontent-ng-c1470146179 class="lp-book-demo-subtitle ng-star-inserted">Request a demo and discover how Vispo can transform your workflows.</p><form _ngcontent-ng-c1470146179 novalidate data-cy="book-demo-form" class="lp-book-demo-form ng-untouched ng-pristine ng-invalid ng-star-inserted" jsaction="submit:;"><div _ngcontent-ng-c1470146179 class="lp-book-demo-fields"><div _ngcontent-ng-c1470146179 class="lp-book-demo-field"><label _ngcontent-ng-c1470146179 for="demo-name" class="lp-book-demo-label">Full Name</label><input _ngcontent-ng-c1470146179 id="demo-name" type="text" placeholder="Jane Smith" formcontrolname="name" required data-cy="demo-name" class="lp-book-demo-input ng-untouched ng-pristine ng-invalid" value jsaction="input:;blur:;compositionstart:;compositionend:;"></div><div _ngcontent-ng-c1470146179 class="lp-book-demo-field"><label _ngcontent-ng-c1470146179 for="demo-email" class="lp-book-demo-label">Work Email</label><input _ngcontent-ng-c1470146179 id="demo-email" type="email" placeholder="[email protected]" required formcontrolname="email" data-cy="demo-email" class="lp-book-demo-input ng-untouched ng-pristine ng-invalid" value jsaction="input:;blur:;compositionstart:;compositionend:;"></div><div _ngcontent-ng-c1470146179 class="lp-book-demo-field"><label _ngcontent-ng-c1470146179 for="demo-company" class="lp-book-demo-label">Company / Organization</label><input _ngcontent-ng-c1470146179 id="demo-company" type="text" placeholder="Acme Inc." required formcontrolname="companyName" data-cy="demo-company" class="lp-book-demo-input ng-untouched ng-pristine ng-invalid" value jsaction="input:;blur:;compositionstart:;compositionend:;"></div></div><button _ngcontent-ng-c1470146179 type="submit" data-cy="book-demo-submit" class="lp-btn-get-started lp-btn-lg lp-book-demo-submit"><span _ngcontent-ng-c1470146179 class="pi pi-calendar lp-btn-icon"></span> Request a Demo </button></form><!----></div></section><footer _ngcontent-ng-c1470146179 class="lp-footer"><div _ngcontent-ng-c1470146179 class="lp-footer-inner"><div _ngcontent-ng-c1470146179 class="lp-footer-brand"><img _ngcontent-ng-c1470146179 src="vispo-logo-white.svg" alt="Vispo" class="lp-footer-logo"><p _ngcontent-ng-c1470146179 class="lp-footer-copy">© 2026 Vispo.AI Inc. All rights reserved. v2.62.1</p></div><div _ngcontent-ng-c1470146179 class="lp-footer-cols"><div _ngcontent-ng-c1470146179 class="lp-footer-col"><h4 _ngcontent-ng-c1470146179 class="lp-footer-col-heading">Navigation</h4><a _ngcontent-ng-c1470146179 href="/" class="lp-footer-link" jsaction="click:;">Startups</a><a _ngcontent-ng-c1470146179 href="/" class="lp-footer-link" jsaction="click:;">Ecosystem Partners</a><a _ngcontent-ng-c1470146179 routerlink="/blog" data-cy="lp-footer-blog-link" class="lp-footer-link" href="/blog" jsaction="click:;">Blog</a></div><div _ngcontent-ng-c1470146179 class="lp-footer-col"><h4 _ngcontent-ng-c1470146179 class="lp-footer-col-heading">Trust</h4><a _ngcontent-ng-c1470146179 routerlink="/terms" target="_blank" rel="noopener noreferrer" class="lp-footer-link" href="/terms" jsaction="click:;">Terms and conditions</a><a _ngcontent-ng-c1470146179 routerlink="/privacy-policy" target="_blank" rel="noopener noreferrer" class="lp-footer-link" href="/privacy-policy" jsaction="click:;">Privacy policy</a></div><div _ngcontent-ng-c1470146179 class="lp-footer-col"><h4 _ngcontent-ng-c1470146179 class="lp-footer-col-heading">Connect</h4><a _ngcontent-ng-c1470146179 href="https://www.linkedin.com/company/vispo-ai" target="_blank" rel="noopener noreferrer" class="lp-footer-link">
156 Linkedin </a><a _ngcontent-ng-c1470146179 href="mailto:[email protected]" class="lp-footer-link">Email</a></div></div></div></footer></div></div><p-dialog _ngcontent-ng-c1470146179 styleclass="p-dialog-headless p-dialog-headless-top-unset" appendto="body" class="ng-tns-c787154972-13 ng-star-inserted" pc207 ngh="2"><!----></p-dialog><p-dialog _ngcontent-ng-c1470146179 styleclass="p-dialog-headless p-dialog-headless-top-unset" appendto="body" class="ng-tns-c787154972-14 ng-star-inserted" pc208 ngh="2"><!----></p-dialog><p-dialog _ngcontent-ng-c1470146179 styleclass="p-dialog-headless p-dialog-headless-top-unset" appendto="body" class="ng-tns-c787154972-15 ng-star-inserted" pc209 ngh="2"><!----></p-dialog><p-dialog _ngcontent-ng-c1470146179 styleclass="p-dialog-headless p-dialog-headless-top-unset" appendto="body" class="ng-tns-c787154972-16 ng-star-inserted" pc210 ngh="2"><!----></p-dialog></div></div></vsp-bg-gradient><!----></vsp-solo-landing-page><!----><!----></div><vsp-tray _ngcontent-ng-c325118147 class="ng-tns-c325118147-0 ng-tns-c3447476801-1" _nghost-ng-c3447476801 ngh="4"><!----></vsp-tray><p-dialog _ngcontent-ng-c325118147 data-cy="settings-overlay" appendto="body" role="presentation" styleclass="p-dialog-headless settings-overlay-dialog" class="ng-tns-c325118147-0 ng-tns-c787154972-2" pc196 ngh="2"><!----></p-dialog><p-dialog _ngcontent-ng-c325118147 data-cy="whats-new-overlay" appendto="body" role="presentation" styleclass="p-dialog-headless settings-overlay-dialog whats-new-overlay-dialog" class="ng-tns-c325118147-0 ng-tns-c787154972-3" pc197 ngh="2"><!----></p-dialog><!----><p-dialog _ngcontent-ng-c325118147 styleclass="p-dialog-headless p-dialog-headless-top-unset workspace-auth-dialog" appendto="body" class="ng-tns-c787154972-7 ng-tns-c325118147-0 ng-star-inserted" pc201 ngh="2"><!----></p-dialog><p-dialog _ngcontent-ng-c325118147 styleclass="p-dialog-headless p-dialog-headless-top-unset" appendto="body" class="ng-tns-c787154972-8 ng-tns-c325118147-0 ng-star-inserted" pc202 ngh="2"><!----></p-dialog><p-dialog _ngcontent-ng-c325118147 appendto="body" styleclass="p-dialog-headless p-dialog-headless-top-unset blurred workspace-auth-dialog" class="ng-tns-c787154972-9 ng-tns-c325118147-0 ng-star-inserted" pc203 ngh="2"><!----></p-dialog><p-dialog _ngcontent-ng-c325118147 appendto="body" styleclass="p-dialog-headless p-dialog-headless-top-unset workspace-auth-dialog" class="ng-tns-c787154972-10 ng-tns-c325118147-0 ng-star-inserted" pc204 ngh="2"><!----></p-dialog><p-dialog _ngcontent-ng-c325118147 appendto="body" styleclass="p-dialog-headless p-dialog-headless-top-unset workspace-auth-dialog" class="ng-tns-c787154972-11 ng-tns-c325118147-0 ng-star-inserted" pc205 ngh="2"><!----></p-dialog><p-dialog _ngcontent-ng-c325118147 appendto="body" styleclass="p-dialog-headless p-dialog-headless-top-unset" class="ng-tns-c787154972-12 ng-tns-c325118147-0 ng-star-inserted" pc206 ngh="2"><!----></p-dialog><!----><p-dialog _ngcontent-ng-c325118147 appendto="body" styleclass="p-dialog-headless p-dialog-headless-top-unset" class="ng-tns-c325118147-0 ng-tns-c787154972-4" pc198 ngh="2"><!----></p-dialog><p-dialog _ngcontent-ng-c325118147 appendto="body" styleclass="p-dialog-headless p-dialog-headless-top-unset" class="ng-tns-c325118147-0 ng-tns-c787154972-5" pc199 ngh="2"><!----></p-dialog><vsp-central-toast _ngcontent-ng-c325118147 class="ng-tns-c325118147-0" _nghost-ng-c2924801597 ngh="6"><p-toast _ngcontent-ng-c2924801597 position="bottom-center" key="bottom-center" class="ng-tns-c1384394531-6" pc200 ngh="5"><div class="ng-tns-c1384394531-6 p-toast p-component p-toast-bottom-center" style="position: fixed; right: false; bottom: 20px; left: 50%;"><!----></div></p-toast></vsp-central-toast></vsp-root>
157    <!-- LinkedIn Insight Tag -->
158    
158<script type="text/javascript">
159      _linkedin_partner_id = '9923660';
160      window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
161      window._linkedin_data_partner_ids.push(_linkedin_partner_id);
162    </script>
162
163    
163<script type="text/javascript">
164      (function (l) {
165        if (!l) {
166          window.lintrk = function (a, b) {
167            window.lintrk.q.push([a, b]);
168          };
169          window.lintrk.q = [];
170        }
171        var s = document.getElementsByTagName('script')[0];
172        var b = document.createElement('script');
173        b.type = 'text/javascript';
174        b.async = true;
175        b.src = 'https://snap.licdn.com/li.lms-analytics/insight.min.js';
176        s.parentNode.insertBefore(b, s);
177      })(window.lintrk);
178    </script>
178
179    <noscript>
180      <img height="1" width="1" style="display: none" alt src="https://px.ads.linkedin.com/collect/?pid=9923660&amp;fmt=gif">
181    </noscript>
182  <link rel="modulepreload" href="chunk-LEUVRCXW.js"><link rel="modulepreload" href="chunk-H6A3X53R.js"><link rel="modulepreload" href="chunk-W64GTIDC.js"><link rel="modulepreload" href="chunk-FXKUTSO7.js"><link rel="modulepreload" href="chunk-NOYRUQSE.js"><link rel="modulepreload" href="chunk-AJ44NIJN.js"><link rel="modulepreload" href="chunk-PGXHV5RC.js"><link rel="modulepreload" href="chunk-WRVYBI6N.js"><link rel="modulepreload" href="chunk-RQX7C37G.js"><link rel="modulepreload" href="chunk-PQZ5LVSO.js">
182<script src="polyfills-SJA6QEMY.js" type="module"></script>
182<script src="scripts-TAVDTYUJ.js" defer></script>
182<script src="main-BY2YEE36.js" type="module"></script>
182
183
184<script id="ng-state" type="application/json">{"__nghData__":[{"t":{"0":"t0"},"c":{"0":[]}},{},{"t":{"0":"t28"},"c":{"0":[]}},{"t":{"0":"t3","1":"t4"},"c":{"0":[],"1":[{"i":"t4","r":1,"n":{"1":"0f2nf"},"t":{"7":"t5","11":"t6","12":"t7","24":"t8","25":"t9","27":"t10","28":"t11","38":"t12","40":"t13","51":"t14","54":"t15","55":"t21","56":"t22","57":"t23","65":"t24","66":"t25","70":"t26","71":"t27"},"c":{"7":[{"i":"t5","r":1,"x":2}],"11":[],"12":[{"i":"t7","r":1}],"24":[{"i":"t8","r":2}],"25":[],"27":[],"28":[{"i":"t11","r":1}],"38":[{"i":"t12","r":1,"x":15}],"40":[{"i":"t13","r":1,"x":15}],"51":[{"i":"t14","r":1}],"54":[{"i":"t15","r":1,"t":{"1":"t16","2":"t17","3":"t18","9":"t19","10":"t20"},"c":{"1":[{"i":"t16","r":1}],"2":[],"3":[],"9":[{"i":"t19","r":1}],"10":[]}},{"i":"t15","r":1,"t":{"1":"t16","2":"t17","3":"t18","9":"t19","10":"t20"},"c":{"1":[],"2":[{"i":"t17","r":1}],"3":[],"9":[{"i":"t19","r":1}],"10":[]}}],"55":[],"56":[],"57":[{"i":"t23","r":1}],"65":[{"i":"t24","r":1,"x":5}],"66":[],"70":[],"71":[{"i":"t27","r":3}]},"d":[103,106,109,112]}]}},{"t":{"0":"t29"},"c":{"0":[]}},{"t":{"2":"t32"},"c":{"2":[]}},{"d":[1]},{"t":{"2":"t1","3":"t2","11":"t30","12":"t31"},"c":{"2":[],"3":[{"i":"t2","r":3,"c":{"0":[{"i":"c1470146179","r":1}]}}],"11":[],"12":[{"i":"t31","r":6,"d":[1,4,7,10,13,16]}]},"d":[6,9,14,17]}]}</script>
184</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.