@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 700;font-display:swap;src:url(/brightboard/landing/zenvix/BricolageGrotesque-latin.woff2) format("woff2")}.zx{color-scheme:light;min-height:100vh;overflow-x:clip}html:has(.zx){background-color:#fff}@media (prefers-reduced-motion:no-preference){html:has(.zx){scroll-behavior:smooth}}.zx [id]{scroll-margin-top:110px}.zx .zx-list{margin:0;padding:0;list-style:none}.zx .zx-contents{display:contents}.zx .skip-link:focus{z-index:1100;text-decoration:none}.zx :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--color--primary-3);outline-offset:3px}.zx .zx-list>li{margin:0}.zx h1.hero-caption-title{margin:0;font-size:inherit;line-height:inherit}.zx .zx-pre-heading{font-family:var(--_typography---font-family--body);font-weight:var(--_typography---body--font-weight-1);letter-spacing:normal;margin:0}.zx .zx-logo{display:inline-flex;align-items:center;gap:8px}.zx .zx-logo-mark{width:32px;height:32px;flex:none}.zx .zx-logo-word{font-family:var(--_typography---font-family--heading);font-size:24px;font-weight:700;line-height:1;letter-spacing:-.5px;color:var(--color--gray-1)}.zx .navbar{z-index:1000}.zx .dropdown-list{left:0}.zx .nav-link{white-space:nowrap}.zx .zx-nav-overlay{position:absolute;top:100%;left:0;right:0}.zx .zx-nav-overlay [data-nav-menu-open]{text-align:left;background-color:var(--color--white);max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}.zx .w-dropdown-toggle{position:relative}.zx .w-icon-dropdown-toggle{transition:transform .3s ease}.zx .w-dropdown-toggle.w--open .w-icon-dropdown-toggle{transform:rotate(180deg)}@media screen and (max-width:991px){.zx .zx-nav-overlay .nav-link{display:block}.zx .zx-nav-overlay .dropdown-toggle{width:100%;text-align:left}.zx .zx-nav-overlay .dropdown-list{position:static}}.zx .zx-hero-tile{position:relative;display:block;flex:none}.zx .zx-hero-tile img{display:block;width:100%;height:100%}.zx .zx-hero-tile-bars{position:absolute;inset:24%;fill:#fff;filter:drop-shadow(0 2px 3px rgba(9,21,56,.45))}.zx .hero-image{background-color:var(--color--white);padding:10px}@media screen and (min-width:992px) and (prefers-reduced-motion:no-preference){.zx .hero-section .hero-image{transform:translateY(calc(-190px * (1 - var(--zx-p, 0)))) scale(calc(.64 + .36 * var(--zx-p, 0)));will-change:transform}.zx .hero-section .hero-decoration-image{transform:translateY(calc(1400px * var(--zx-p, 0))) scale(calc(1 + var(--zx-p, 0)));will-change:transform}}.zx .zx-wordmark{display:inline-flex;align-items:center;gap:6px;width:auto;white-space:nowrap;font-family:var(--_typography---font-family--heading);font-size:18px;font-weight:600;line-height:20px;letter-spacing:-.3px;color:var(--color--gray-3)}.zx .zx-wordmark svg{width:20px;height:20px;flex:none}@keyframes zx-marquee{to{transform:translateX(calc(-100% - var(--zx-marquee-gap, 70px)))}}.zx .zx-marquee{animation:zx-marquee var(--zx-marquee-duration,38s) linear infinite}.zx .bento-marquee:hover .zx-tag-marquee,.zx .marquee-list:focus-within .zx-marquee,.zx .marquee-list:hover .zx-marquee{animation-play-state:paused}.zx .button-arrow-content .button-arrow-title-wrap,.zx .button-arrow-content .button-icon-wrap{transition:transform .45s cubic-bezier(.22,1,.36,1)}.zx .button-arrow-sm:focus-visible .button-icon-wrap.left,.zx .button-arrow-sm:hover .button-icon-wrap.left,.zx .button-arrow:focus-visible .button-icon-wrap.left,.zx .button-arrow:hover .button-icon-wrap.left{transform:translateX(40px) rotate(0deg)}.zx .button-arrow-sm:focus-visible .button-icon-wrap.left,.zx .button-arrow-sm:hover .button-icon-wrap.left{transform:translateX(32px) rotate(0deg)}.zx .button-arrow-sm:focus-visible .button-icon-wrap.r,.zx .button-arrow-sm:hover .button-icon-wrap.r,.zx .button-arrow:focus-visible .button-icon-wrap.r,.zx .button-arrow:hover .button-icon-wrap.r{transform:translateX(44px) rotate(-45deg)}.zx .button-arrow:focus-visible .button-arrow-title-wrap,.zx .button-arrow:hover .button-arrow-title-wrap{transform:translateX(24px)}.zx .button-arrow-sm:focus-visible .button-arrow-title-wrap,.zx .button-arrow-sm:hover .button-arrow-title-wrap{transform:translateX(16px)}@keyframes zx-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes zx-in-rise{0%{opacity:0;transform:translateY(18%)}to{opacity:1;transform:none}}@keyframes zx-in-tile{0%{opacity:0;transform:rotate(-40deg) scale(.6)}to{opacity:1;transform:rotate(-16deg)}}.zx-motion .zx [data-reveal=load]{animation:zx-in .9s cubic-bezier(.22,1,.36,1) var(--zx-delay,0s) both}.zx-motion .zx [data-reveal=load][data-reveal-kind=rise]{animation-name:zx-in-rise;animation-duration:1.6s}.zx-motion .zx .hero-icon[data-reveal=load]{animation-name:zx-in-tile}@keyframes zx-reveal-failsafe{to{opacity:1;transform:none}}.zx-motion .zx [data-reveal=""]{opacity:0;transform:translateY(32px);transition:opacity .8s ease var(--zx-delay,0s),transform .9s cubic-bezier(.22,1,.36,1) var(--zx-delay,0s)}.zx-motion:not(.zx-reveal-ready) .zx [data-reveal=""]{animation:zx-reveal-failsafe .6s ease 4s forwards}.zx-motion .zx [data-reveal=""][data-in]{opacity:1;transform:none;animation:none}@media (prefers-reduced-motion:reduce){.zx .zx-marquee{animation:none}.zx .button-arrow-content .button-arrow-title-wrap,.zx .button-arrow-content .button-icon-wrap{transition:none}}.zx .zx-label-short{display:none}@media screen and (max-width:479px){.zx .zx-label-long{display:none}.zx .zx-label-short{display:inline}}.zx .zx-heading-reset{margin:0;letter-spacing:normal}.zx p.comparison-card-title,.zx p.pricing-price,.zx p.statistics-card-count{letter-spacing:var(--_typography---h2--letter-spacing-1)}@media screen and (min-width:768px){.zx .comparison-section[data-scrub] .comparison-item._02{opacity:clamp(0,calc((var(--zx-p, 0) - .25) * 12),1)}}.zx .zx-dial img{display:block;width:100%;height:100%}.zx .zx-dial-bars{position:absolute;left:50%;top:62.5%;width:34%;transform:translate(-50%,-50%);fill:#fff;filter:drop-shadow(0 2px 2px rgba(4,60,44,.45))}.zx .zx-mini-card{display:flex;flex-direction:column;background-color:var(--color--white);box-shadow:0 12px 30px rgba(29,29,29,.12);padding:1.25rem;overflow:hidden;font-family:var(--_typography---font-family--body)}.zx .zx-donut{position:relative;width:112px;height:112px;margin:0 auto;border-radius:50%;box-shadow:0 6px 14px rgba(29,29,29,.12)}.zx .zx-donut-hole{position:absolute;inset:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color--white);font-family:var(--_typography---font-family--heading);font-size:1rem;font-weight:600;color:var(--color--gray-1)}.zx .zx-mini-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto}.zx .zx-mini-value{font-size:1.125rem;font-weight:600;color:var(--color--gray-1);line-height:1.2}.zx .zx-mini-label{font-size:.75rem;color:var(--color--gray-3);line-height:1.3}.zx .zx-live-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:100px;background-color:var(--color--gray-1);color:var(--color--white);font-size:.6875rem;font-weight:600}.zx .zx-live-dot{width:5px;height:5px;border-radius:50%;background-color:var(--color--secondary-4)}.zx .zx-ledger{gap:0;padding:.875rem 1rem}.zx .zx-ledger-row{display:flex;align-items:center;gap:10px;padding:.5rem 0;border-bottom:1px solid var(--color--gray-6)}.zx .zx-ledger-icon{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:var(--color--gray-6);font-size:.6875rem;font-weight:700;color:var(--color--gray-1)}.zx .zx-ledger-text{display:flex;flex:1;min-width:0;flex-direction:column}.zx .zx-ledger-text .zx-mini-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zx .zx-ledger-amount{font-size:.875rem;font-weight:600;color:var(--color--gray-1)}.zx .zx-status-pill{flex:none;padding:2px 8px;border-radius:100px;font-size:.6875rem;font-weight:600}.zx .zx-status-pill.is-good{background-color:var(--color--secondary-3-20);color:#0a8a5f}.zx .zx-status-pill.is-warn{background-color:#fdbb6e40;color:#a35a00}.zx .zx-status-pill.is-bad{background-color:#ff0d0d26;color:#c4151b}.zx .zx-status-pill.is-muted{background-color:var(--color--gray-5);color:var(--color--gray-3)}.zx .zx-alert{display:flex;align-items:center;gap:12px;padding:0 14px;background-color:var(--color--white);overflow:hidden}.zx .zx-alert-icon{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background-image:linear-gradient(135deg,#3a3a3a,var(--color--black));color:var(--color--white);font-size:22px}.zx .feature-alert-decoration._02 .zx-alert-icon,.zx .feature-alert-decoration._03 .zx-alert-icon{width:30px;height:30px;font-size:16px}.zx .zx-alert-text{display:flex;flex:1;width:0;min-width:0;flex-direction:column}.zx .zx-alert-big,.zx .zx-alert-small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zx .zx-alert-small{font-size:.75rem;color:var(--color--gray-3)}.zx .zx-alert-big{font-size:.9375rem;color:var(--color--gray-1)}@media screen and (max-width:991px){.zx .zx-alert{min-height:56px}}@keyframes zx-ticker-up{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(-20%)}50%,68%{transform:translateY(-40%)}75%,93%{transform:translateY(-60%)}to{transform:translateY(-80%)}}@keyframes zx-ticker-down{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(20%)}50%,68%{transform:translateY(40%)}75%,93%{transform:translateY(60%)}to{transform:translateY(80%)}}.zx .zx-ticker{animation:zx-ticker-up 8s cubic-bezier(.65,0,.35,1) infinite}.zx .zx-ticker-reflect{animation:zx-ticker-down 8s cubic-bezier(.65,0,.35,1) infinite}@keyframes zx-tag-marquee{to{transform:translateX(calc((-100% - 20px) / 3))}}.zx .zx-tag-marquee{justify-content:flex-start;animation:zx-tag-marquee 18s linear infinite}@media (prefers-reduced-motion:reduce){.zx .zx-tag-marquee,.zx .zx-ticker,.zx .zx-ticker-reflect{animation:none}}.zx .feature-bottom-image.zx-mini-card{flex:none;width:250px;height:230px}@media screen and (max-width:991px){.zx .feature-bottom-image.zx-mini-card{zoom:.74}}@media screen and (max-width:767px){.zx .feature-bottom-image.zx-mini-card{zoom:.652}}@media screen and (max-width:479px){.zx .feature-bottom-image.zx-mini-card{zoom:.435}}.zx p.zx-stat-count{font-family:var(--_typography---font-family--heading);color:var(--_color---heading);font-size:var(--_typography---h3--h3);line-height:var(--_typography---h3--line-height);font-weight:var(--_typography---h3--font-weight);letter-spacing:var(--_typography---h3--letter-spacing)}@media screen and (max-width:991px){.zx p.zx-stat-count{font-size:var(--_typography---h3--h3-sm)}}.zx .no-margin-bottom{margin-bottom:0}.zx .step-link{cursor:pointer;color:var(--color--gray-1)}@keyframes zx-fade{0%{opacity:0}}.zx-motion .zx .step-tab-pane.w--tab-active{animation:zx-fade .3s ease}.zx .zx-flow,.zx .zx-tree{position:relative;width:100%;container-type:inline-size}.zx .zx-flow{display:flex;align-items:center;justify-content:space-between;aspect-ratio:1350/600;padding:0 4%}.zx .zx-flow-line{position:absolute;top:50%;left:14%;right:14%;border-top:2px dashed #c3ccd6}.zx .zx-node{flex:none;justify-content:center;width:20%;aspect-ratio:1;border:1px solid #e3e8ee;border-radius:50%;background-color:var(--color--white);box-shadow:0 0 0 6px rgba(255,255,255,.7),0 0 0 7px #e3e8ee,0 14px 28px rgba(29,29,29,.08);color:var(--color--gray-1);font-size:8cqw}.zx .zx-flow-tile-wrap,.zx .zx-node{position:relative;display:flex;align-items:center}.zx .zx-flow-tile-wrap{flex-direction:column;gap:3cqw;width:28%}.zx .zx-tile{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border-radius:24%;color:var(--color--white);font-size:13cqw;box-shadow:inset 0 2px 0 rgba(255,255,255,.45),inset 0 -10px 24px rgba(0,0,0,.18),0 18px 30px rgba(29,29,29,.18)}.zx .zx-tile svg{filter:drop-shadow(0 3px 4px rgba(0,0,0,.25))}.zx .zx-tile.is-blue{background-image:linear-gradient(160deg,#7fb2ff,var(--color--primary-3) 50%,var(--color--primary-1))}.zx .zx-tile.is-green{background-image:linear-gradient(160deg,#6ff0c2,#1fbf88 50%,#0a9a6a)}.zx .zx-tile.is-violet{background-image:linear-gradient(160deg,#b3a8ff,#7a6cf0 50%,#5546d8)}.zx .zx-chip{position:absolute;top:104%;white-space:nowrap;padding:.6cqw 2cqw;border-radius:100px;background-color:var(--color--white);box-shadow:0 4px 10px rgba(29,29,29,.08);color:var(--color--gray-1);font-size:2.6cqw;font-weight:600}.zx .zx-tree{aspect-ratio:1480/1160}.zx .zx-tree-cloud{position:absolute;left:50%;top:2%;width:36%;aspect-ratio:120/72;transform:translateX(-50%);filter:drop-shadow(0 16px 22px rgba(95,91,230,.32))}.zx .zx-tree-cloud-shape{display:block;width:100%;height:100%}.zx .zx-tree-cloud-icon{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);display:flex;color:var(--color--white);font-size:7cqw}.zx .zx-tree-stem{position:absolute;left:50%;top:28%;height:8%;border-left:2px dashed #c3ccd6}.zx .zx-tree .zx-tree-hub{position:absolute;left:50%;top:36%;width:13%;transform:translateX(-50%);font-size:6cqw}.zx .zx-tree-branches{position:absolute;left:18%;right:18%;top:44%;height:22%;border:2px dashed #c3ccd6;border-bottom:0;border-radius:28px 28px 0 0}.zx .zx-tree-branches:after{content:"";position:absolute;left:50%;top:8cqw;bottom:0;border-left:2px dashed #c3ccd6}.zx .zx-tree-badges{position:absolute;left:4%;right:4%;top:64%;display:flex;justify-content:space-between}.zx .zx-tree .zx-seal{flex-direction:column;width:28%;gap:.6cqw}.zx .zx-seal-big{font-family:var(--_typography---font-family--heading);font-size:4.6cqw;font-weight:700;line-height:1;letter-spacing:-.5px}.zx .zx-seal-small{font-size:2.3cqw;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color--gray-3)}.zx .usecase-list{--zx-marquee-gap:10px;--zx-marquee-duration:70s}.zx .marquee-list.usecase-list:hover .zx-marquee{animation-play-state:paused}.zx p.zx-use-case-stat{font-family:var(--_typography---font-family--heading);color:var(--_color---heading)}.zx .founder-quote{margin:0 auto}.zx blockquote.founder-quote-content{border:0;border-radius:0;background:none;color:var(--color--gray-1);padding:0;font-size:var(--_typography---body--body-md);line-height:var(--_typography---body--line-height-1)}.zx .zx-founder-mark{display:flex;align-items:center;justify-content:center;background-image:linear-gradient(45deg,#1e3a8a,#7dd3fc);color:var(--color--white);font-size:18px}.zx p.integration-center-title,:where(.zx p.zx-stat-count-lg){font-family:var(--_typography---font-family--heading);color:var(--_color---heading);letter-spacing:var(--_typography---h3--letter-spacing)}:where(.zx p.zx-stat-count-lg){font-size:var(--_typography---h3--h3);line-height:var(--_typography---h3--line-height);font-weight:var(--_typography---h3--font-weight)}.zx p.statistics-card-count.text-white{color:var(--color--white)}.zx .zx-ring-icon{display:block}.zx .zx-ring-mark{color:var(--color--white)}.zx .zx-ring{transform:rotate(calc(32deg + 60deg * var(--zx-p, 0)))}@media screen and (min-width:992px){.zx-motion .zx .stat-card._01[data-reveal]{transform:translate(100px,100px)}.zx-motion .zx .stat-card._02[data-reveal]{transform:translate(-100px,100px)}.zx-motion .zx .stat-card._03[data-reveal]{transform:translate(-100px,-100px)}.zx-motion .zx .stat-card._04[data-reveal]{transform:translate(50px,-50px)}.zx-motion .zx .stat-card._05[data-reveal]{transform:translate(100px,-100px)}.zx-motion .zx .stat-card[data-reveal][data-in]{transform:none}}@media (prefers-reduced-motion:reduce){.zx .marquee-list.usecase-list{overflow-x:auto;scroll-snap-type:x mandatory;padding:0 1.875rem}.zx .usecase-list>[aria-hidden]{display:none}.zx .usecase-list .use-case-image-wrap{scroll-snap-align:start}}.zx .zx-tour-marquee{--zx-marquee-gap:50px;--zx-marquee-duration:60s}@media screen and (max-width:767px){.zx .zx-tour-marquee{--zx-marquee-gap:20px}}.zx .marquee-list.zx-tour-marquee:hover .zx-marquee{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.zx .marquee-list.zx-tour-marquee{overflow-x:auto;scroll-snap-type:x mandatory;padding:0 1.875rem}.zx .zx-tour-marquee>[aria-hidden]{display:none}.zx .zx-tour-marquee .testimonial-item{scroll-snap-align:start}}.zx .zx-try-route{align-self:flex-start;padding:.25rem .75rem;border-radius:100px;background-color:var(--color--gray-6);color:var(--color--gray-1);font-size:var(--_typography---body--body-xs);font-weight:var(--_typography---body--font-weight-2)}.zx .zx-try-icon{display:flex;flex:none;align-items:center;justify-content:center;background-image:linear-gradient(135deg,var(--color--primary-1),var(--color--primary-3));color:var(--color--white);font-size:22px}.zx .zx-toggle-label{cursor:pointer}.zx .zx-toggle .pricing-toggle-circle{transition:transform .3s cubic-bezier(.22,1,.36,1)}.zx .zx-toggle.is-on .pricing-toggle-circle{transform:translateX(28px)}.zx .zx-toggle.is-on{background-color:var(--color--secondary-3-20)}:where(.zx p.zx-price){font-family:var(--_typography---font-family--heading);color:var(--_color---heading);font-size:var(--_typography---h2--h2);line-height:var(--_typography---h2--line-height);font-weight:var(--_typography---h2--font-weight)}.zx p.zx-price.text-white{color:var(--color--white)}.zx .zx-accordion-h{font-size:inherit;line-height:inherit}.zx .zx-accordion-button{width:100%;text-align:left;color:var(--color--gray-1)}.zx .zx-accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.zx .zx-accordion-panel[data-open]{grid-template-rows:1fr}.zx .zx-accordion-inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .35s}.zx .zx-accordion-panel[data-open] .zx-accordion-inner{visibility:visible;transition-delay:0s}.zx .zx-accordion-vr{transition:transform .3s ease}.zx .accordion-active .zx-accordion-vr{transform:rotate(90deg)}.zx .zx-cta-avatar{display:flex;align-items:center;justify-content:center;border:2px solid var(--color--white);color:var(--color--white);font-size:18px}.zx .zx-cta-avatar.is-green{background-color:#25d366}.zx .zx-cta-avatar.is-dark{background-color:var(--color--gray-1)}.zx .zx-cta-avatar.is-brand{background-image:linear-gradient(45deg,#1e3a8a,#7dd3fc)}.zx .zx-logo.footer-logo{width:auto}.zx .zx-email-pill{display:inline-block;max-width:100%;padding-left:1.75rem;padding-right:1.75rem;font-size:var(--_typography---body--body-sm);white-space:nowrap}@media screen and (max-width:479px){.zx .zx-email-pill{white-space:normal;overflow-wrap:anywhere}}.zx .footer-social-list>li{display:flex}@media (prefers-reduced-motion:reduce){.zx .zx-accordion-inner,.zx .zx-accordion-panel,.zx .zx-toggle .pricing-toggle-circle{transition:none}}