.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}
[x-cloax]{display:none}.modal{background:#141414}[x-cloak]{display:none!important}.homepage-hero_people{border:1px solid;border-radius:var(--spacing-1,8px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(90deg,#fff0 0%,#ffffff0d 50%,#fff0 100%);border-image-source:linear-gradient(90deg,#fcfcfc00 0%,#fcfcfc33 50%,#fcfcfc00 100%);border-image-slice:1}#vue-path,#python-path,#angular-path,#react-path,#npm-path,#vm-path,#github-path{opacity:0;transition:opacity .2s}#vue-path:hover,#python-path:hover,#angular-path:hover,#react-path:hover,#npm-path:hover,#vm-path:hover,#github-path:hover{opacity:1}:is(svg:has(#vue-path:hover) .vue-path,svg:has(#python-path:hover) .python-path,svg:has(#angular-path:hover) .angular-path,svg:has(#react-path:hover) .react-path,svg:has(#npm-path:hover) .npm-path,svg:has(#vm-path:hover) .vm-path,svg:has(#github-path:hover) .github-path){fill:#fff}.flicker1{animation:3s linear 2 forwards flicker1}.flicker2{animation:3s linear 2 forwards flicker2}.flicker3{animation:3s linear 2 forwards flicker3}.flicker4{animation:3s linear 2 forwards flicker4}@keyframes flicker1{0%{opacity:.4}5%{opacity:.5}10%{opacity:.6}15%{opacity:.85}25%{opacity:.5}30%{opacity:1}35%{opacity:.1}40%{opacity:.25}45%{opacity:.5}60%{opacity:1}70%{opacity:.85}80%{opacity:.4}90%{opacity:.5}to{opacity:1}}@keyframes flicker2{0%{opacity:.19}5%{opacity:.2}10%{opacity:.25}15%{opacity:.35}25%{opacity:.2}30%{opacity:.4}35%{opacity:.1}40%{opacity:.25}45%{opacity:.2}60%{opacity:.4}70%{opacity:.35}80%{opacity:.4}90%{opacity:.2}to{opacity:1}}@keyframes flicker3{0%{opacity:.15}5%{opacity:.2}10%{opacity:.12}15%{opacity:.2}25%{opacity:.15}30%{opacity:.4}35%{opacity:.05}40%{opacity:.12}45%{opacity:.15}60%{opacity:.3}70%{opacity:.2}80%{opacity:.3}90%{opacity:.18}to{opacity:1}}@keyframes flicker4{0%{opacity:.1}5%{opacity:.5}10%{opacity:.3}15%{opacity:.1}25%{opacity:.7}30%{opacity:.1}35%{opacity:.5}40%{opacity:.6}45%{opacity:.1}60%{opacity:.5}70%{opacity:.1}80%{opacity:.3}90%{opacity:0}to{opacity:1}}.engineering-tab .pause-icon,.engineering-tab.playing .play-icon{display:none}.engineering-tab.playing .pause-icon{display:flex}.zombie-cards svg{width:100%;height:100%}.deployment-card{overflow:hidden}.deployment-card .button{opacity:0;transition:opacity .3s}.deployment-card-text-wrapper{transition:transform .3s;transform:translateY(44px)}.deployment-card:hover .deployment-card-text-wrapper{transform:translateY(10px)}.deployment-card:hover .button{opacity:1}.lottie-business-section svg{width:auto!important}[data-tippy-root]{position:relative!important}.tippy-box{background:0 0;max-width:870px!important}.tippy-content{padding:0!important}[data-template]{transition:opacity .3s}.home-deployments:has(.tippy-box) [data-template]{opacity:0;pointer-events:none;position:absolute}.splide.is-initialized:not(.is-active) .home-deployments.splide__list{display:flex}.action-item.open .action-title{color:#fcfcfc;border-color:#fcfcfc}.action-item.open .action-description{max-height:300px;padding-top:16px}.bottom-bar{transition:transform .3s;transform:translateY(109px)}#bar-1 path:first-of-type,#bar-2 path:first-of-type{transition:all .3s}#zombie1 svg:hover .bottom-bar{transform:translateY(0)}path#Line_2,#Neon path{transition:all .3s ease-out}#Cost{opacity:1;transition:all .3s}#Info{opacity:0;transition:all .3s;transform:translate(30%)}#Badge{opacity:0;transition:all .3s;transform:translate(2%)}[fill=\#00FFBD]{transition:all .3s}#zombie2.hover svg #Cost{opacity:0;transform:translate(-20%)}#zombie2.hover svg #Info,#zombie2.hover svg #Badge{opacity:1;transform:translate(0)}#zombie2.hover svg [fill=\#00FFBD]:not(#Dot [fill=\#00FFBD]){fill:#5c5c5c}#Grid [id^=Box],#Grid [id^=Vector],#lightning_fill,#Ellipse\ 366_2 circle,#Ellipse\ 367{transition:all .3s}#Ellipse\ 367{opacity:0}#zombie3 svg:hover #Ellipse\ 367{opacity:1}#zombie3 svg:hover :where(#Vector_3,#Vector_9) path{fill:#fcfcfc}#zombie3 svg:hover #Grid :where(#Box\ 11,#Box\ 4){opacity:1}#zombie3 svg:hover #Grid [id^=Box]:not(#Box\ 11,#Box\ 4){opacity:0}#zombie3 svg:hover #lightning_fill{height:48px}#zombie3 svg:hover #Ellipse\ 365{fill-opacity:.1;fill:#00ffbd}#zombie3 svg:hover #Ellipse\ 366_2 circle:first-child{fill:#00ffbd;fill-opacity:.05}#zombie3 svg:hover #Ellipse\ 366_2 circle:last-child{stroke:#00ffbd;stroke-opacity:1}line#Line_4,#toggle,#toggle_circle,#Zombie_mode,[id^=Bar] rect{transition:all .3s}.fs-relative.zombie-4{transition:color .3s}.fs-relative.zombie-4 .zombie-toggle-circle{transition:all .3s}.fs-relative.zombie-4:hover .zombie-mode{color:#fcfcfc}.fs-relative.zombie-4:hover .zombie-toggle-circle{background:#fcfcfc;left:calc(100% - 15px)}.fs-relative.zombie-4:hover .zombie-toggle-wrapper{border-color:none;background:#00ffbd;outline:1px solid #00bf8c}#zombie4:hover #Line_4{stroke:#00ffbd}.zombie-4:hover :where(#Zombie_mode,#toggle_circle,[id^=Bar] rect){fill:#fcfcfc;fill-opacity:1}.zombie-4:hover :where(#Bar,#Bar_5,#Bar_10) rect{y:203px;height:69px}.zombie-4:hover :where(#Bar_2,#Bar_4,#Bar_7,#Bar_9,#Bar_12) rect{y:242px;height:30px}.zombie-4:hover :where(#Bar_3,#Bar_6,#Bar_8,#Bar_11) rect{y:221px;height:51px}svg :has(#Group\ 3476:hover,#Group\ 3477:hover,#Group\ 3478:hover) #Vector_98 path:last-child{stroke:#fea77a}#Vector_98{opacity:0;transition:opacity .1s ease-in-out}svg :has(#Group\ 3476:hover,#Group\ 3477:hover,#Group\ 3478:hover) #Vector_98{opacity:1;transition:opacity .9s ease-in-out}:where(#tag,#tag_2,#tag_3),#Developer_Line{opacity:0;transition:opacity .6s ease-in-out}#Developer_Line2{opacity:0;transition:opacity .3s ease-in-out}svg :has(#Group\ 3476:hover) #Developer_Line{opacity:1;transition:opacity .3s}svg :has(#Group\ 3476:hover) #Developer_Line2{opacity:1;transition:opacity .6s ease-in-out}svg :has(#Group\ 3476:hover) #tag_3{opacity:1}#Manager_Line{opacity:0;transition:opacity .6s ease-in-out}#Manager_Line2{opacity:0;transition:opacity .3s ease-in-out}svg :has(#Group\ 3477:hover) #Manager_Line{opacity:1;transition:opacity .3s}svg :has(#Group\ 3477:hover) #Manager_Line2{opacity:1;transition:opacity .6s}svg :has(#Group\ 3477:hover) #tag{opacity:1}#Sales_Line{opacity:0;transition:opacity .6s ease-in-out}#Sales_Line2{opacity:0;transition:opacity .3s ease-in-out}svg :has(#Group\ 3478:hover) #Sales_Line{opacity:1;transition:opacity .3s ease-in-out}svg :has(#Group\ 3478:hover) #Sales_Line2{opacity:1;transition:opacity .6s ease-in-out}svg :has(#Group\ 3478:hover) #tag_2{opacity:1}.feature-line{opacity:0;will-change:opacity;transition:opacity .6s ease-in-out}g.honeycomb{opacity:0;will-change:opacity;transition:opacity .3s ease-in-out}.business-animation-svg circle[cy="230"]{fill:#fcfcfc;transition:all .1s}.toggle-circle{cx:255px;fill:#474747;transition:all .6s}.toggle-border{stroke:#2e2e2e;transition:all .6s}.business-animation-svg.active circle[cy="230"]{fill:#00ffbd;transition:all .6s}.business-animation-svg.active .feature-line{opacity:1;transition:opacity .3s ease-in-out}.business-animation-svg.active g.honeycomb{opacity:1;transition:opacity .6s ease-in-out}.business-animation-svg.active .toggle-circle{cx:279px;fill:#00ffbd}.business-animation-svg.active .toggle-border{stroke:#00ffbd}body:has(.nav_links-wrapper.open){overflow:hidden}.calendly-popup iframe{border-radius:16px;background:#fff!important}.tippy-box{background:0 0}.nav-link.w--open .nav_icon{transform:rotate(180deg)}.nav_post-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;align-self:stretch;display:-webkit-box}.nav_dropdown-list-item:hover,.nav_dropdown-list-item:hover .nav_icon{color:var(--text-primary,#fcfcfc)}.nav_dropdown-list-item:hover .nav_dropdown-item-sub-text{color:var(--gray-10,#d6d6d6)}.line-clamp-2{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:stretch;display:-webkit-box;overflow:hidden}.tooltip-content div{-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:stretch;display:-webkit-box;overflow:hidden}.faq_glow.orange .faq_line,.faq_glow.orange .faq_line.glow,.faq_glow.orange .faq_rounded-glow{background-color:var(--orange-30,#fea77a)}.faq_glow.purple .faq_line,.faq_glow.purple .faq_line.glow,.faq_glow.purple .faq_rounded-glow{background-color:#8736e2}.faq_glow.blue .faq_line,.faq_glow.blue .faq_line.glow,.faq_glow.blue .faq_rounded-glow{background-color:var(--blue-50,#01c6fd)}.faq_glow.green .faq_line,.faq_glow.green .faq_line.glow,.faq_glow.green .faq_rounded-glow{background-color:var(--green-40,#00ffbd)}.template-card{background:linear-gradient(#ffffff08 0%,#fff0 100%)}.template-card.template-2{background:0 0}.template-subheading.blue{color:var(--blue-50,#01c6fd);border:1px solid var(--blue-50,#01c6fd);background:var(--background-00,#080808);box-shadow:0 0 12px #01c6fd80}.template-subheading.green{color:var(--green-40,#00ffbd);border:1px solid var(--green-40,#00ffbd);background:var(--background-00,#080808);box-shadow:0 0 12px #00ffbd80}.template-subheading.purple{color:var(--purple-60,#8d34e8);border:1px solid var(--purple-60,#8d34e8);background:var(--background-00,#080808);box-shadow:0 0 12px #8b34e580}.template-subheading.orange{color:var(--orange-30,#fea77a);border:1px solid var(--orange-30,#fea77a);background:var(--background-00,#080808);box-shadow:0 0 12px #fea77a80}._3-columns{flex-flow:wrap;justify-content:center;align-items:center}@media screen and (min-width:992px){._3-columns .anchor-link{width:100%;max-width:384px}}#newsletter-email-error{align-items:center;gap:var(--spacing-1,8px);color:#ff5151;font-family:Satoshi;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex}#newsletter-email-error:before{content:"";background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"16\" height=\"16\" fill=\"white\" fill-opacity=\"0.01\" style=\"mix-blend-mode:multiply\"/><path d=\"M8 1C4.15 1 1 4.15 1 8C1 11.85 4.15 15 8 15C11.85 15 15 11.85 15 8C15 4.15 11.85 1 8 1ZM7.45 4H8.55V9.5H7.45V4ZM8 12.5C7.6 12.5 7.25 12.15 7.25 11.75C7.25 11.35 7.6 11 8 11C8.4 11 8.75 11.35 8.75 11.75C8.75 12.15 8.4 12.5 8 12.5Z\" fill=\"%23FF5151\"/></svg>");width:16px;height:16px;display:block}form#newsletter-form button.loading>div{display:none}form#newsletter-form button.loading .loading-svg,form#newsletter-form button.success .newsletter-icon{display:flex}.hs-form input[type=email]{outline-offset:0px;color:var(--white);border-top-style:solid;border-top-width:1px;border-top-color:var(--gray--80);border-right-style:solid;border-right-width:1px;border-right-color:var(--gray--80);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--gray--80);border-left-style:solid;border-left-width:1px;border-left-color:var(--gray--80);border-top-left-radius:var(--spacing--1);border-top-right-radius:var(--spacing--1);border-bottom-left-radius:var(--spacing--1);border-bottom-right-radius:var(--spacing--1);background-color:#0f0f0f;outline:3px #fff;width:280px;margin-bottom:0;padding:10px 12px}@media screen and (max-width:479px){.hs-form input[type=email],.hs_submit,.hs_submit input{width:100%}}.hs-form input[type=email]:focus{border-top-color:var(--purple--60);border-right-color:var(--purple--60);border-bottom-color:var(--purple--60);border-left-color:var(--purple--60);box-shadow:0 0 1px 2px #8d34e880}.hs-email{flex-direction:column;gap:8px;display:flex}.hs_email>label{display:none}.hs_submit{align-self:flex-start}.hs_submit input{border:none}.inputs-list{margin:0;padding:0;list-style:none}.hs-error-msgs label{font-weight:400}.hs-error-msg{align-items:center;gap:var(--spacing-1,8px);color:#ff5151;font-family:Satoshi;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex}.hs-error-msg:before{content:"";background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"16\" height=\"16\" fill=\"white\" fill-opacity=\"0.01\" style=\"mix-blend-mode:multiply\"/><path d=\"M8 1C4.15 1 1 4.15 1 8C1 11.85 4.15 15 8 15C11.85 15 15 11.85 15 8C15 4.15 11.85 1 8 1ZM7.45 4H8.55V9.5H7.45V4ZM8 12.5C7.6 12.5 7.25 12.15 7.25 11.75C7.25 11.35 7.6 11 8 11C8.4 11 8.75 11.35 8.75 11.75C8.75 12.15 8.4 12.5 8 12.5Z\" fill=\"%23FF5151\"/></svg>");width:16px;height:16px;display:block}.hs_error_rollup{display:none}.template-list div:first-child{margin-top:1px}.line-glow-wrapper-right .line-glow-background{margin-top:0}.template-column-image{justify-content:center;align-items:center;display:flex}.template-column-image img:not(.max-width-full){width:100%;max-width:450px}.banner[data-banner=Blue]{background:var(--blue-50,#01c6fd);border:1px solid var(--blue-50,#01c6fd);box-shadow:0 0 12px #01c6fd80}.banner[data-banner=Green]{background:var(--green-40,#00ffbd);border:1px solid var(--green-40,#00ffbd);box-shadow:0 0 12px #00ffbd80}.banner[data-banner=Purple]{border:1px solid var(--purple-60,#8d34e8);background:var(--purple-60,#8d34e8);box-shadow:0 0 12px #8b34e580}.banner[data-banner=Orange]{background:var(--orange-30,#fea77a);border:1px solid var(--orange-30,#fea77a);box-shadow:0 0 12px #fea77a80}body:has(.banner) .nav{position:relative!important}
[fs-cmsfilter-element=empty]{display:none}
