.vc-home{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#16162e;--accent:#3b5bf6;--accent-hover:#2e49d4;--accent-subtle:#eef2fe;--accent-tint-1:#a8bdf9;--accent-tint-2:#c9d6fc;--ink:#16162e;--ink-fill:#1b1b3a;--success:#0891b2;--success-bg:#ecfeff;--danger:#f0475b;--danger-bg:#fdecef;--chart-neutral:#3f3f46;--text-body-color:#6e7280;--text-muted-color:#9ca0ae;--color-gray-50:#fafafc;--color-gray-100:#f2f2f6;--color-gray-200:#e8e8f0;--color-gray-300:#d5d5e0;--color-gray-400:#9ca0ae;--color-gray-500:#6e7280;--color-gray-600:#4b4e5c;--color-gray-700:#383a47;--color-gray-800:#26273a;--color-gray-900:#16162e;--color-green-50:var(--accent-subtle);--color-green-100:var(--accent-tint-2);--color-green-500:var(--accent);--color-green-600:var(--accent-hover);--color-page:#fafafc;--color-surface:#fff;--color-surface-tint:#efeff9;--color-muted:var(--color-gray-100);--color-primary:var(--ink);--color-ink-fill:var(--ink-fill);--color-secondary:var(--text-body-color);--color-tertiary:var(--text-muted-color);--color-meta:var(--text-muted-color);--color-placeholder:var(--text-muted-color);--color-text-muted:var(--text-muted-color);--color-default:#e8e8f0;--color-subtle:var(--color-gray-100);--color-hover:var(--color-gray-300);--color-faint:var(--color-gray-300);--color-accent:var(--accent);--color-accent-subtle:var(--accent-subtle);--color-accent-hover:var(--accent-hover);--color-success:var(--success);--color-success-subtle:var(--success-bg);--color-danger:var(--danger);--color-danger-subtle:var(--danger-bg);--color-vc-accent:var(--accent);--color-vc-accent-hover:var(--accent-hover);--color-vc-accent-subtle:var(--accent-subtle);--color-vc-primary:var(--ink);--color-vc-secondary:var(--text-body-color);--color-vc-tertiary:var(--text-muted-color);--color-vc-text-muted:var(--text-muted-color);--color-vc-label:var(--text-muted-color);--color-vc-placeholder:var(--text-muted-color);--color-vc-default:#e8e8f0;--color-vc-subtle:var(--color-gray-100);--color-vc-muted:var(--color-gray-100);--color-vc-hover:var(--color-gray-300);--color-vc-faint:var(--color-gray-300);--color-vc-page:#fafafc;--color-vc-surface:#fff;--color-vc-success:var(--success);--hb-hairline:#e6e6ef;--hb-hairline-strong:#dcdce8;--hb-row-hover:#eef2fe9e;--hb-accent-deep:#2743c9;--hb-accent-bright:#5b7bff;--hb-success-ink:#0e7490;--hb-danger-ink:#c81f37;--hb-chart-grid:#f0f0f6;--hb-chart-baseline:#e2e2ec;--hb-shadow-raised:0 1px 2px -1px #1016371a, 0 4px 10px -4px #1016371a;--hb-shadow-float:0 1px 2px -1px #1016371a, 0 8px 18px -6px #10163724, 0 20px 40px -18px #1016372e;--hb-shadow-shell:0 1px 2px -1px #10163714, 0 4px 10px -3px #10163712, 0 18px 36px -12px #10163721, 0 48px 88px -40px #10163738, 0 24px 56px -28px #3b5bf629;--hb-ease-reveal:cubic-bezier(.16, 1, .3, 1);--hb-surface-wash:linear-gradient(180deg, #fbfcff 0%, #fff 100%);--color-vc-hairline:var(--hb-hairline);--color-vc-hairline-strong:var(--hb-hairline-strong);--color-vc-row-hover:var(--hb-row-hover);--color-vc-accent-bright:var(--hb-accent-bright);--color-vc-accent-deep:var(--hb-accent-deep);--color-vc-success-ink:var(--hb-success-ink);--color-vc-danger-ink:var(--hb-danger-ink);--chart-1:var(--chart-neutral);--chart-2:var(--color-gray-400);--chart-3:#3b82f6;--chart-4:#f59e0b;--chart-5:var(--color-gray-600);--chart-6:var(--color-gray-300);--chart-grid:var(--hb-chart-grid);--chart-axis:var(--text-muted-color);--vc-mkt-dot-opacity:.08;--vc-mkt-dot-spacing:9px;--vc-mkt-dot-size:.8px}@layer base{:where(.vc-home) *{border-color:var(--color-vc-default,#e8e8f0)}:where(.vc-home) :before{border-color:var(--color-vc-default,#e8e8f0)}:where(.vc-home) :after{border-color:var(--color-vc-default,#e8e8f0)}}@keyframes drift-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes drift-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.vc-home .drift-left{animation:240s linear infinite drift-left}.vc-home .drift-right{animation:260s linear infinite drift-right}.vc-home .drift-left:hover,.vc-home .drift-right:hover{animation-play-state:paused}.vc-home .mkt-dot-grid{background-image:radial-gradient(circle, rgba(0, 0, 0, var(--vc-mkt-dot-opacity)) var(--vc-mkt-dot-size), transparent var(--vc-mkt-dot-size));background-size:var(--vc-mkt-dot-spacing) var(--vc-mkt-dot-spacing)}@keyframes assistant-breath{0%,to{opacity:.35}50%{opacity:1}}.vc-home .assistant-breath{animation:1.4s ease-in-out infinite assistant-breath}@keyframes chat-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.vc-home .chat-scroll{animation:36s linear infinite chat-scroll}.vc-home .chat-scroll:hover{animation-play-state:paused}.vc-home .hero-bento-chart .recharts-wrapper,.vc-home .hero-bento-chart .recharts-surface{width:min(66.6667vw - 59.67px,836.33px)!important}@media (max-width:1023px){.vc-home .hero-bento-chart .recharts-wrapper,.vc-home .hero-bento-chart .recharts-surface{width:calc(100vw - 48px)!important}}.vc-home .hero-bento-row2-scroll{scrollbar-width:none}.vc-home .hero-bento-row2-scroll::-webkit-scrollbar{display:none}.vc-home .vc-ds{--vc-ds-bg:#fff;--vc-ds-surface:#fff;--vc-ds-inset:#f1f3f6;--vc-ds-hover:#f5f6f8;--vc-ds-rail:#fff;--vc-ds-border:#e9eaee;--vc-ds-border-strong:#dcdee4;--vc-ds-divider:#f0f1f4;--vc-ds-ink:#16171b;--vc-ds-ink-2:#5a5c63;--vc-ds-ink-3:#8b8d96;--vc-ds-ink-4:#b8bac1;--vc-ds-accent:var(--accent);--vc-ds-accent-ink:var(--accent-hover);--vc-ds-accent-weak:var(--accent-subtle);--vc-ds-accent-line:var(--accent-tint-2);--vc-ds-pos:var(--success);--vc-ds-pos-weak:var(--success-bg);--vc-ds-neg:var(--danger);--vc-ds-neg-weak:var(--danger-bg);--vc-ds-s1:var(--chart-neutral);--vc-ds-s2:#3f6fd6;--vc-ds-s3:#e0913a;--vc-ds-s4:#8b5cf6;--vc-ds-s5:#d6608a;--vc-ds-s6:#2aa5b0;--vc-ds-r-lg:12px;--vc-ds-r:10px;--vc-ds-r-sm:7px;--vc-ds-r-xs:4px;--vc-ds-rail-w:248px;--vc-ds-topbar-h:56px;--vc-ds-section-gap:96px;background:var(--vc-ds-bg);color:var(--vc-ds-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vc-home .vc-ds-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;font-family:inherit}@media (prefers-reduced-motion:reduce){.vc-home .drift-left,.vc-home .drift-right,.vc-home .chat-scroll,.vc-home .assistant-breath,.vc-home .animate-ping{animation:none}.vc-home .hb-draw{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.vc-home .hb-area-in,.vc-home .hb-pop{opacity:1;animation:none;transform:none}}.vc-home .hb-pill{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:1px;height:16px;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.vc-home .hb-pill-lg{gap:2px;height:20px;padding:0 7px;font-size:11px}.vc-home .hb-pill-up{color:var(--hb-success-ink);background:var(--success-bg);box-shadow:inset 0 0 0 1px #0891b233}.vc-home .hb-pill-down{color:var(--hb-danger-ink);background:var(--danger-bg);box-shadow:inset 0 0 0 1px #f0475b33}.vc-home .hb-pill-neutral{color:var(--text-body-color);background:#f3f3f8;box-shadow:inset 0 0 0 1px #16162e0f}.vc-home .hb-pill-accent{color:var(--accent);background:var(--accent-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:9px;box-shadow:inset 0 0 0 1px #3b5bf629}.vc-home .hb-delta-ghost{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:10px;font-weight:600}.vc-home .hb-delta-ghost-up{color:var(--hb-success-ink)}.vc-home .hb-delta-ghost-down{color:var(--hb-danger-ink)}.vc-home .hb-callout{filter:drop-shadow(0 2px 6px #2743c957)}@media (max-width:1023px){.vc-home .hb-callout{display:none}}@keyframes hb-draw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@keyframes hb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hb-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.vc-home .hb-draw{stroke-dasharray:900;animation:hb-draw 1.4s var(--hb-ease-reveal) .12s both}.vc-home .hb-area-in{animation:hb-fade-in .9s var(--hb-ease-reveal) .48s both}.vc-home .hb-pop{transform-box:fill-box;transform-origin:50%;animation:hb-pop .42s var(--hb-ease-reveal) 1.22s both}.vc-home .mkt-noise{mix-blend-mode:overlay;opacity:.45;background-image:url(/venturecite/images/noise.png);background-repeat:repeat;background-size:160px 160px}.vc-home section[id]{scroll-margin-top:100px}@media (min-width:640px){.vc-home section[id]{scroll-margin-top:112px}}html:has(.vc-home){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.vc-home){scroll-behavior:auto}}html:not(.js) [class*=opacity-0]{opacity:1!important;transform:none!important}
