:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vz-color-surface:#fafaf8;--vz-color-surface-raised:#fff;--vz-color-surface-tint:#eef0f3;--vz-color-surface-tint-strong:#e3e6eb;--vz-color-ink:#0f1c33;--vz-color-ink-muted:#4b566a;--vz-color-ink-subtle:#5b677a;--vz-color-line:#e3e6eb;--vz-color-accent-on-light:#a3532f;--vz-color-clip-on-light:#ba6440;--vz-color-line-button:#c9cfd9;--vz-color-ink-nav:#33405a;--vz-color-line-control:#d3d8e0;--vz-color-line-soft:#f1f2f4;--vz-color-surface-tint-soft:#f4f5f7;--vz-color-ink-faint:#b5bdcb;--vz-color-success:#2f7a4f;--vz-color-offer-surface:#e5f4e4;--vz-color-offer-ink:#1e5b36;--vz-color-danger:#b42318;--vz-color-line-field:#6b7689;--vz-color-danger-surface:#fdecea;--vz-color-later-surface:#fdf1d6;--vz-color-later-ink:#7a4e00;--vz-color-primary:#0f1c33;--vz-color-primary-hover:#1a2a48;--vz-color-primary-text:#0f1c33;--vz-color-on-primary:#fff;--vz-color-focus:#0f1c33;--vz-color-night:#0f1c33;--vz-color-night-raised:#16233d;--vz-color-night-banner:#1a2a48;--vz-color-night-grid:#152238;--vz-color-night-active:#24365a;--vz-color-night-line:#22314d;--vz-color-night-line-strong:#2b3b5a;--vz-color-night-control-line:#3a4a6a;--vz-color-night-menu-line:#56657f;--vz-color-night-ink:#fff;--vz-color-night-ink-nav:#dde1e8;--vz-color-night-ink-soft:#c9cfd9;--vz-color-night-ink-muted:#b5bdcb;--vz-color-night-ink-subtle:#9aa4b5;--vz-color-night-ink-tick:#94a0b2;--vz-color-night-ink-faint:#8793a8;--vz-color-focus-on-night:#d9825f;--vz-color-accent:#d9825f;--vz-color-band-ink:#e8ebf0;--vz-color-band-line:#7d8ba6;--vz-color-photo-label:#0f1c33b8;--vz-color-code-surface:#0d1626;--vz-color-code-string:#7fd1ae;--vz-color-device-body:#0d0d10;--vz-color-device-bezel:#3a3b42;--vz-color-device-camera:#23242b;--vz-color-device-button:#2c2d33;--vz-color-device-base:#cdcfd4;--vz-color-device-notch:#a9abb2;--vz-color-device-island:#000;--vz-color-illo-wall:#16233d;--vz-color-illo-floor:#0d1626;--vz-color-illo-back:#24365a;--vz-color-illo-cream:#fff1da;--vz-color-illo-warm:#e58a6a;--vz-color-illo-shade:#060a1273;--vz-color-app-ground:#0a0f1a;--vz-color-app-band:#0f1c33;--vz-color-app-band-glow:#1e3155;--vz-color-app-bar:#060a12;--vz-color-app-card:#111827;--vz-color-app-card2:#1a2336;--vz-color-app-line:#273146;--vz-color-app-line-strong:#2b3b5a;--vz-color-app-line-field:#6b7689;--vz-color-app-ink:#f4f5f7;--vz-color-app-ink-muted:#9aa4b5;--vz-color-app-ink-dim:#3a4a6a;--vz-color-app-subtle:#c9cfd9;--vz-color-app-dot:#56657f;--vz-color-clip-on-dark:#d9825f;--vz-color-pearl:#f4f5f7;--vz-color-pearl-ink:#0f1c33;--vz-color-pearl-muted:#33405a;--vz-color-app-notice:#f4f5f7f0;--vz-color-app-photo-shade:#0a0f1ae0;--vz-color-app-photo-clear:#0a0f1a00;--vz-color-phone-on-dark-body:#1b1e26;--vz-color-phone-on-dark-ring:#5a6478;--vz-color-phone-on-dark-button:#3a3f4b;--vz-color-danger-on-dark:#f59e8b;--vz-shadow-snapshot:0 2px 6px #0f1c330f, 0 48px 90px -24px #0f1c3352;--vz-shadow-snapshot-night:0 0 0 8px #ffffff0a, 0 48px 100px -20px #0f1c3338;--vz-shadow-menu:0 40px 80px -30px #0f1c3373;--vz-shadow-plan:0 20px 50px -30px #0f1c3340;--vz-shadow-plan-light:inset 0 0 0 1px var(--vz-color-line), 0 20px 50px -30px #0f1c3340;--vz-shadow-plan-fit:0 30px 70px -24px #0f1c3373;--vz-shadow-photo:0 40px 90px -30px #0009;--vz-shadow-form-night:0 40px 100px -30px #0009;--vz-shadow-form-light:0 40px 100px -40px #0f1c3359;--vz-shadow-field-error:inset 0 0 0 1px var(--vz-color-danger);--vz-shadow-nav-current:inset 0 -2px 0 var(--vz-color-accent);--vz-shadow-menu-image:0 24px 50px -20px #0f1c3338;--vz-shadow-resource-card:0 24px 60px -30px #0f1c3359;--vz-shadow-cell-rule:1px 0 0 var(--vz-color-line), 0 1px 0 var(--vz-color-line);--vz-shadow-guide-image:0 30px 70px -20px #0f1c3338;--vz-shadow-code-window:0 40px 100px -30px #0f1c3338;--vz-shadow-widget-shot:0 30px 60px -30px #0f1c3359;--vz-shadow-close-up:0 2px 6px #0f1c330f, 0 36px 70px -26px #0f1c334d;--vz-shadow-about-photo:0 2px 6px #0f1c330f, 0 40px 80px -30px #0f1c3359;--vz-shadow-laptop-screen:inset 0 0 0 1px var(--vz-color-device-bezel), 0 -24px 100px #0f1c3338;--vz-shadow-laptop-base:0 30px 50px #00000073;--vz-shadow-phone-hero:inset 0 0 0 2px var(--vz-color-device-bezel), 0 30px 70px #0000008c;--vz-shadow-phone-soft:inset 0 0 0 2px var(--vz-color-device-bezel), 0 30px 70px #0f1c3338;--vz-shadow-phone-section:inset 0 0 0 2px var(--vz-color-device-bezel), 0 40px 80px -20px #0009;--vz-shadow-phone-on-dark:inset 0 0 0 1.5px var(--vz-color-phone-on-dark-ring), 0 0 0 1px #f4f5f738, 0 0 80px 6px #c9cfd929, 0 40px 90px -30px #000000b3;--vz-shadow-city-dot:0 0 0 6px #d9825f2e;--vz-shadow-notice:0 20px 50px -20px #0009;--vz-shadow-tab-current-light:inset 0 -3px 0 var(--vz-color-clip-on-light);--vz-shadow-tab-current-dark:inset 0 -3px 0 var(--vz-color-clip-on-dark);--vz-shadow-nav-current-app:inset 0 -2px 0 var(--vz-color-clip-on-dark);--vz-shadow-nav-current-light:inset 0 -2px 0 var(--vz-color-accent-on-light);--vz-shadow-tablet:inset 0 0 0 1px var(--vz-color-device-bezel), 0 50px 100px -30px #0f1c3338;--vz-font-heading:var(--vz-face-heading), "Plus Jakarta Sans", system-ui, sans-serif;--vz-font-body:var(--vz-face-body), "Manrope", system-ui, sans-serif;--vz-font-mono:var(--vz-face-mono), "JetBrains Mono", ui-monospace, monospace;--vz-text-11:.6875rem;--vz-text-12:.75rem;--vz-text-13:.8125rem;--vz-text-14:.875rem;--vz-text-15:.9375rem;--vz-text-16:1rem;--vz-text-17:1.0625rem;--vz-text-18:1.125rem;--vz-text-19:1.1875rem;--vz-text-20:1.25rem;--vz-text-22:1.375rem;--vz-text-24:1.5rem;--vz-text-26:1.625rem;--vz-text-27:1.6875rem;--vz-text-28:1.75rem;--vz-text-30:1.875rem;--vz-text-32:2rem;--vz-text-34:2.125rem;--vz-text-36:2.25rem;--vz-text-37:2.3125rem;--vz-text-40:2.5rem;--vz-text-44:2.75rem;--vz-text-56:3.5rem;--vz-text-hero:clamp(2.375rem, 5.77vw, 4.625rem);--vz-text-section:clamp(1.75rem, 3.59vw, 2.6875rem);--vz-text-section-small:clamp(1.625rem, 3.28vw, 2.375rem);--vz-text-chains:clamp(1.75rem, 3.43vw, 2.5rem);--vz-text-cta:clamp(1.875rem, 3.9vw, 2.9375rem);--vz-text-page:clamp(2.0625rem, 4.68vw, 3.5rem);--vz-text-pricing:clamp(2.125rem, 4.37vw, 3.5rem);--vz-text-subsection:clamp(1.5625rem, 3.12vw, 2.125rem);--vz-text-cta-pricing:clamp(1.625rem, 3.43vw, 2.5625rem);--vz-text-solutions:clamp(2.0625rem, 4.29vw, 3.3125rem);--vz-text-solutions-section:clamp(1.625rem, 3.12vw, 2.375rem);--vz-text-enterprise:clamp(2.25rem, 4.68vw, 3.6875rem);--vz-text-enterprise-section:clamp(1.75rem, 3.59vw, 2.5625rem);--vz-text-enterprise-view:clamp(1.625rem, 3.43vw, 2.375rem);--vz-text-demo:clamp(2.125rem, 4.21vw, 3.125rem);--vz-text-resources:clamp(2.25rem, 4.68vw, 3.5rem);--vz-text-developers:clamp(2.25rem, 4.37vw, 3.3125rem);--vz-text-about:clamp(2.0625rem, 4.68vw, 3.6875rem);--vz-text-product:clamp(2.0625rem, 4.1vw, 3.25rem);--vz-text-app-strike:clamp(4rem, 8.4vw, 7.75rem);--vz-text-app-title:clamp(3rem, 6.2vw, 5.625rem);--vz-text-app-about:clamp(3.25rem, 6.6vw, 6rem);--vz-text-app-city:clamp(5rem, 15.5vw, 14.75rem);--vz-text-app-city-ask:clamp(2.25rem, 5vw, 4.5rem);--vz-text-app-section:clamp(2.125rem, 4vw, 3.5rem);--vz-text-app-panel:clamp(2.125rem, 4vw, 3.375rem);--vz-text-app-modes:clamp(2.5rem, 5vw, 4.5rem);--vz-text-app-wall:clamp(3rem, 7.2vw, 6.75rem);--vz-text-app-label:clamp(1.25rem, 1.8vw, 1.5rem);--vz-text-app-sentence:clamp(2rem, 4.2vw, 3.75rem);--vz-text-app-manifesto:clamp(1.75rem, 3.2vw, 2.75rem);--vz-text-app-small:clamp(1.75rem, 3vw, 2.5rem);--vz-leading-city:.82;--vz-leading-display:.9;--vz-leading-display-loose:.95;--vz-leading-none:1;--vz-leading-tightest:.96;--vz-leading-tight:1.02;--vz-leading-close:1.04;--vz-leading-snug:1.1;--vz-leading-heading:1.2;--vz-leading-manifesto:1.25;--vz-leading-sentence:1.32;--vz-leading-body:1.6;--vz-leading-code:1.7;--vz-tracking-heading:-.03em;--vz-tracking-title:-.02em;--vz-tracking-marquee:-.01em;--vz-tracking-label:.02em;--vz-tracking-group:.08em;--vz-tracking-app-display:-.035em;--vz-tracking-app-tight:-.045em;--vz-tracking-app-city:-.06em;--vz-weight-regular:400;--vz-weight-semibold:600;--vz-weight-bold:700;--vz-weight-extrabold:800;--vz-space-0:0rem;--vz-space-0-5:.125rem;--vz-space-1:.25rem;--vz-space-1-5:.375rem;--vz-space-2:.5rem;--vz-space-2-5:.625rem;--vz-space-3:.75rem;--vz-space-3-5:.875rem;--vz-space-4:1rem;--vz-space-4-5:1.125rem;--vz-space-5:1.25rem;--vz-space-5-5:1.375rem;--vz-space-6:1.5rem;--vz-space-6-5:1.625rem;--vz-space-7:1.75rem;--vz-space-7-25:1.8125rem;--vz-space-7-5:1.875rem;--vz-space-8:2rem;--vz-space-8-75:2.1875rem;--vz-space-9:2.25rem;--vz-space-9-5:2.375rem;--vz-space-10:2.5rem;--vz-space-11-25:2.8125rem;--vz-space-11-5:2.875rem;--vz-space-12:3rem;--vz-space-13:3.25rem;--vz-space-14:3.5rem;--vz-space-14-5:3.625rem;--vz-space-15-75:3.9375rem;--vz-space-16:4rem;--vz-space-17-25:4.3125rem;--vz-space-18:4.5rem;--vz-space-18-75:4.6875rem;--vz-space-20:5rem;--vz-space-22:5.5rem;--vz-space-26:6.5rem;--vz-space-30:7.5rem;--vz-radius-3:3px;--vz-radius-4:4px;--vz-radius-6:6px;--vz-radius-8:8px;--vz-radius-9:9px;--vz-radius-10:10px;--vz-radius-11:11px;--vz-radius-12:12px;--vz-radius-14:14px;--vz-radius-16:16px;--vz-radius-18:18px;--vz-radius-20:20px;--vz-radius-22:22px;--vz-radius-24:24px;--vz-radius-28:28px;--vz-radius-32:32px;--vz-radius-full:999px;--vz-page-max:1248px;--vz-page-max-wide:1328px;--vz-hero-text-max:1100px;--vz-target:44px;--vz-border:1px;--vz-border-strong:2px;--vz-border-tab:3px;--vz-border-rule:4px;--vz-focus-width:3px;--vz-focus-offset:2px;--vz-layer-raised:1;--vz-layer-overlap:2;--vz-layer-header:30;--vz-layer-menu:40;--vz-layer-phone-menu:50;--vz-layer-skip-link:60;--vz-motion-marquee:48s;--vz-motion-fast:.12s;--vz-motion-menu-close-delay:.16s;--vz-motion-ease:cubic-bezier(.2, 0, 0, 1)}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--vz-color-night);min-height:100vh;color:var(--vz-color-ink);font-family:var(--vz-font-body);font-size:var(--vz-text-16);line-height:var(--vz-leading-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol,figure{margin:0}h1,h2,h3{text-wrap:balance}img{max-width:100%;display:block}a{color:var(--vz-color-primary-text)}a:hover{color:var(--vz-color-primary-hover)}button{font:inherit}:focus-visible{outline:var(--vz-focus-width) solid var(--vz-color-focus);outline-offset:var(--vz-focus-offset)}[hidden][hidden]{display:none}.srOnly{width:1px;height:1px;margin:calc(-1 * var(--vz-border));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
@font-face{font-family:headingFace;src:url(../media/plus_jakarta_sans_latin_wght_normal-s.p.1nsast9qgxif8.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:headingFace Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}._47B71W_className{font-family:headingFace,headingFace Fallback}._47B71W_variable{--vz-face-heading:"headingFace", "headingFace Fallback"}
@font-face{font-family:bodyFace;src:url(../media/manrope_latin_wght_normal-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bodyFace Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.KmrLyq_className{font-family:bodyFace,bodyFace Fallback}.KmrLyq_variable{--vz-face-body:"bodyFace", "bodyFace Fallback"}
@font-face{font-family:monoFace;src:url(../media/jetbrains_mono_latin_wght_normal.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800}.F0t4ta_className{font-family:monoFace}.F0t4ta_variable{--vz-face-mono:"monoFace"}
