@font-face{font-display:optional;font-family:Poppins;font-style:normal;font-weight:400;src:url(https://www.lean-labs.com/hubfs/LL%20V4.1/fonts/Poppins-Regular.woff) format("woff")}@font-face{font-display:optional;font-family:Poppins;font-style:normal;font-weight:800;src:url(https://www.lean-labs.com/hubfs/LL%20V4.1/fonts/Poppins-ExtraBold.woff) format("woff")}*{box-sizing:border-box;font-family:Poppins,sans-serif;line-height:1.5;margin:0;padding:0}html{scroll-behavior:smooth}@property --offset{syntax:"<length>";inherits:false;initial-value:4px}::selection{background:var(--yellow);color:var(--secondary)}a{color:inherit;text-decoration:none}.underlined{text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:20%;text-underline-offset:var(--offset);transition:--offset .15s ease,text-decoration-color .15s ease,color .15s ease}.underlined:hover{--offset:8px}.simple-link{text-decoration:underline}a{transition:color .25s ease}a.button{align-items:center;display:flex;font-size:var(--a-button-font-size);font-weight:800;gap:.5rem;padding:1.25rem}a:hover{color:var(--primary)}a.button:hover svg{fill:var(--primary)}a.button svg{aspect-ratio:1;transition:fill .25s ease;width:1rem}button{background-color:transparent;border:0}button a:hover{color:currentColor}video{cursor:pointer;width:100%}.video-element{box-shadow:0 .3125rem 1.25rem rgba(0,0,0,.1);transition:transform .25s ease}.video-element:hover{transform:scale(1.05)}:root{--primary:#f84756;--primary-dark:#bf0010;--secondary:#252a3e;--tertiary:#1a1e2e;--light-grey:#f7f9fa;--light-green:#ebf4f5;--lighter-green:#b0bfc0;--yellow:#ffe46b;--light-yellow:#fff4c0;--light-blue:#8ce5fa;--links:#1acbf6;--white:#fff;--gutter:16px;--header-height:7.5625rem;--padding:5rem;--h1-font-size:2.125rem;--h2-font-size:1.625rem;--h2-font-size-large:4.5rem;--h3-font-size:1.5rem;--h4-font-size:1.25rem;--h5-font-size:.8125rem;--h6-font-size:.6875rem;--p-font-size:.8125rem;--p-tiny-font-size:.6875rem;--p-small-font-size:1rem;--p-lead-font-size:1rem;--a-button-font-size:.875rem;--announcement-bar-height:2.3125rem}:after,:before{box-sizing:border-box}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-tertiary{background-color:var(--tertiary)}.bg-light-green{background-color:var(--light-green)}.bg-yellow{background-color:var(--yellow)}.bg-light-yellow{background-color:var(--light-yellow)}.bg-light-blue{background-color:var(--light-blue)}.bg-white{background-color:var(--white)}.fill-primary{fill:var(--primary)}.fill-secondary{fill:var(--secondary)}.fill-light-green{fill:var(--light-green)}.fill-yellow{fill:var(--yellow)}.fill-light-yellow{fill:var(--light-yellow)}.fill-light-blue{fill:var(--light-blue)}.fill-white{fill:var(--white)}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-tertiary{color:var(--tertiary)}.text-light-green{color:var(--light-green)}.text-yellow{color:var(--yellow)}.text-light-yellow{color:var(--light-yellow)}.text-light-blue{color:var(--light-blue)}.text-white{color:var(--white)}.text-links{color:var(--links);font-weight:800}.module{position:relative;transition:padding-left .5s ease,padding-right .5s ease}.module:after,.module:before{content:"";height:100%;position:absolute;top:0;transition:border-width .5s ease,border-color .5s ease;width:0;z-index:7}.module:before{left:0}.module:after{right:0}.module:after,.module:before{border-left:0 solid var(--primary)}.module.bg-white:after,.module.bg-white:before{border-left:0 solid var(--light-grey)}.module.bg-tertiary:after,.module.bg-tertiary:before{border-left:0 solid var(--secondary)}.module.bg-light-blue:after,.module.bg-light-blue:before{border-left:0 solid var(--links)}.module.bg-light-green:after,.module.bg-light-green:before{border-left:0 solid var(--lighter-green)}.module.bg-light-yellow:after,.module.bg-light-yellow:before{border-left:0 solid var(--primary)}.module.bg-light-grey:after,.module.bg-light-grey:before{border-left:0 solid var(--light-grey)}.module.header.header--transparent:after,.module.header.header--transparent:before{border-left:0 solid var(--secondary)}.highlighted-title-text,.search-results .hs-search-highlight{background:var(--secondary);color:var(--white);position:relative;white-space:nowrap}.highlighted-title-text:after,.highlighted-title-text:before,.search-results .hs-search-highlight:after,.search-results .hs-search-highlight:before{aspect-ratio:8/40;content:"";height:100%;position:absolute;top:0}.highlighted-title-text:before,.search-results .hs-search-highlight:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 40' style='enable-background:new 0 0 8 40' xml:space='preserve'%3E%3Cpath d='M8 0v40H0L8 0z' style='fill:%23252a3e'/%3E%3C/svg%3E") no-repeat;left:0;transform:translateX(-95%)}.highlighted-title-text:after,.search-results .hs-search-highlight:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 40' style='enable-background:new 0 0 8 40' xml:space='preserve'%3E%3Cpath d='M0 40V0h8L0 40z' style='fill:%23252a3e'/%3E%3C/svg%3E") no-repeat;right:0;transform:translateX(90%)}.highlighted-title-text-yellow{background:#ff9;color:var(--secondary);position:relative;white-space:nowrap}.highlighted-title-text-yellow:after,.highlighted-title-text-yellow:before{aspect-ratio:8/40;content:"";height:100%;position:absolute;top:0}.highlighted-title-text-yellow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 8 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0v40H0L8 0Z' fill='%23FF9'/%3E%3C/svg%3E");left:0;transform:translateX(-95%)}.highlighted-title-text-yellow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 8 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40V0h8L0 40Z' fill='%23FF9'/%3E%3C/svg%3E");right:0;transform:translateX(90%)}.landing-logo-container{align-items:center;display:flex;flex-direction:column;gap:calc(var(--gutter)/2);max-width:1100px}.landing-logo-container img{max-width:140px;padding-top:.5rem}.resize-animation-stopper *{animation:none!important;transition:none!important}img{height:auto;max-width:100%;vertical-align:bottom}li,ul{list-style-type:none}h1{font-size:var(--h1-font-size)}h1,h2{font-weight:800}h2{font-size:var(--h2-font-size)}h3{font-size:var(--h3-font-size);font-weight:800}h4{font-size:var(--h4-font-size);line-height:1.45}h4,h5{font-weight:400}h5{font-size:var(--h5-font-size);line-height:1.46}h6{font-size:var(--h6-font-size);line-height:1.25}p{font-size:var(--p-font-size);line-height:2}p.tiny{font-size:var(--p-tiny-font-size);line-height:1.45}p.small{font-size:var(--p-font-size)}p.lead{font-size:var(--p-lead-font-size);line-height:2.1}p strong{font-weight:800}blockquote{font-size:var(--p-font-size);font-style:italic;line-height:2}input[type=email],input[type=tel],input[type=text]{border:3px solid var(--secondary);border-radius:0;box-shadow:inset 0 .5rem .5rem 0 #00000029;color:var(--secondary);font-size:1rem;font-weight:400;max-width:21.4375rem;padding:.3125rem 0;text-align:center}.subheadline{flex-basis:100%;font-size:.8125rem;font-weight:400;letter-spacing:.2rem;line-height:1.23;text-transform:uppercase}.btn,.hbspt-form input[type=submit]{align-items:center;border-radius:6.25rem;cursor:pointer;display:flex;font-size:1.25rem;font-weight:800;gap:1rem;justify-content:center;line-height:1.2;max-width:21.4375rem;text-shadow:0 3px 0 rgba(0,0,0,.25);transition:background-color .25s ease,transform .25s ease}.btn a{line-height:1.2;padding:.5rem 3.5rem}.btn:hover{transform:scale(1.05)}.btn svg{filter:drop-shadow(0 .25rem 0 rgb(0 0 0/.25));transition:all .25s ease}.btn--open .caret-down-rounded{filter:drop-shadow(0 -.25rem 0 rgb(0 0 0/.25));transform:rotate(180deg)}.btn--primary,.btn--secondary{border-radius:6.25rem}.btn--height{height:64px}.btn--secondary.btn--open,.btn--secondary:hover{background-color:var(--primary)}.btn-get-started{display:none}.btn--tiny a{font-size:inherit;padding:.5rem 1rem}.caret-down-rounded{height:1.5rem;width:1.5rem}.underline-container{display:inline-flex;position:relative;z-index:5}.underline{bottom:0;left:-.3125rem;position:absolute;transition:all .75s ease;z-index:-1}.line-underline{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.underline--active.line-underline{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.circle-underline{bottom:-8%;left:-12%;width:125%}.circle-underline path{fill:none;stroke:var(--yellow);stroke-width:9;stroke-linecap:round;stroke-dasharray:500;stroke-dashoffset:500;transition:all .25s ease}.underline--active.circle-underline path{stroke-dashoffset:1000}.highlight-container{padding:0 calc(var(--gutter)*2)}.highlight{background:linear-gradient(90deg,#fff,currentColor 50%,#fff);bottom:15%;height:70%;left:0;transform:skew(-40deg,0deg);width:95%}.highlight--title{left:-15%;width:130%}.text-center{text-align:center}.meetings-iframe-container{width:90%}.module-padding{padding-bottom:var(--padding);padding-top:var(--padding)}.module-padding-half{padding-bottom:calc(var(--padding)/2);padding-top:calc(var(--padding)/2)}.module-padding-top{padding-top:var(--padding)}.module-padding-bottom{padding-bottom:var(--padding)}.module-padding-half-top{padding-top:calc(var(--padding)/2)}.module-padding-half-bottom{padding-bottom:calc(var(--padding)/2)}.module-gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.module-gutter-top{padding-top:var(--gutter)}.module-gutter-bottom{padding-bottom:var(--gutter)}.module-container{align-items:center;display:flex;flex-direction:column;gap:var(--gutter);justify-content:center;margin:auto;max-width:69.375rem;position:relative;text-align:center;width:100%;z-index:6}.module-container--small{max-width:46.875rem}.module-container--medium{max-width:57.5rem}.module-container--medium-large{max-width:100rem}.module-container--border{align-items:center;border:0 solid var(--secondary);max-width:100%;padding:0 0 2rem;z-index:auto}.module-container--border .header-container{position:relative}.module-container--border .header-container .header{padding:calc(var(--gutter)/2)}.module-container--large{max-width:110rem}.module-container--nogap{gap:0}.module-container+.module-container{margin-top:var(--gutter)}.text-align-left{align-items:flex-start;text-align:left}.bg-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.dotted-bg{background:url(https://www.lean-labs.com/hubfs/LL%20V4.1/dotted-bg.png) no-repeat 0 0/100%}.main-content>.module:first-child{padding-top:var(--header-height)}.main-content>.module:first-child.no-padding{padding-top:9rem}.nav__item{color:var(--secondary);font-size:1.125rem;font-weight:400;text-decoration:underline transparent 20%;text-underline-offset:var(--offset);transition:--offset .25s ease,text-decoration-color .25s ease,color .25s ease}.nav__item--active,.nav__item:hover{--offset:8px;color:var(--primary);text-decoration-color:var(--primary)}@supports not (background:paint(something)){.nav__item{transition:text-underline-offset .25s ease,text-decoration-color .25s ease,color .25s ease}.nav__item:hover{text-underline-offset:8px}}.logo{fill:var(--secondary);height:3.1875rem;transition:fill 2s ease;width:9.5rem}.header-container{position:fixed;top:0;transition:top .5s ease,padding-top .5s ease;width:100%;z-index:10}.header{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:var(--gutter);top:0;transition:background-color .25s ease,padding-left .5s ease,padding-right .5s ease}.header>a{font-size:0}.header--transparent .nav__main-nav .nav__item:hover,.header--transparent.header--scroll .nav__main-nav .nav__item:hover{color:var(--primary)}.header--transparent .menu{border:2px solid var(--white);transition:border .25s ease .3s}.header--transparent .menu.open{border:2px solid var(--secondary)}.header--transparent .menu__line{background-color:var(--white);transition:background-color .25s ease .3s,transform .25s ease}.header--transparent .logo{fill:var(--white)}.header.header--scroll{background-color:var(--white)}.header.header--transparent.header--scroll .logo{fill:var(--secondary)}.header--transparent.header--scroll .menu{border-color:var(--secondary)}.header--transparent.header--scroll .menu__line{background-color:var(--secondary)}.header.header--scroll{box-shadow:.9375rem 1.5625rem 3.75rem rgba(0,0,0,.1)}.header--scroll .announcement-bar{margin-top:calc(var(--announcement-bar-height)*-1)}.announcement-bar+.header-container.header--scroll{padding-top:0}.nav__additional-info{align-items:center;display:flex;gap:1rem;padding:2rem 0 1rem}.nav__additional-info img{height:4rem;width:4rem}.footer{padding:2.5rem 0 var(--gutter);position:relative}.footer-logo{display:block;overflow:hidden;padding:var(--gutter) 0 1rem;transition:width .5s ease;width:3.75rem}.footer-logo:hover{width:11.875rem}.footer__cols{display:flex;flex-wrap:wrap;gap:1.875rem;margin-bottom:2.5rem;margin-top:1rem}.footer__col{display:flex;flex-direction:column;gap:1rem}ul.footer__col{flex:0 0 calc(50% - 0.9375rem)}.footer__col .button{padding-left:0}.footer__col a:not(.button),.footer__col-title{font-size:.8125rem;font-weight:400}.footer__cols a{--offset:2px;text-decoration:underline transparent 20%;text-underline-offset:var(--offset);transition:--offset .25s ease,text-decoration-color .25s ease,color .25s ease}.footer__cols a:hover{--offset:4px;text-decoration-color:var(--primary)}.footer__col-left .git{align-items:center;display:flex;gap:.5rem}.footer__col-left .git:hover svg{fill:var(--primary);transform:translateX(.3125rem)}.footer__col-left .git svg{aspect-ratio:1;transition:fill .25s ease,transform .25s ease;width:1rem}.footer__col-left p a:hover{--offset:4px}.footer__col strong{font-weight:400}.footer__col-title{font-weight:800}.footer-bar{bottom:100%;display:flex;flex-direction:column;left:0;margin:-5rem auto 5rem;position:relative;right:0;z-index:7}.footer-bar__title{align-items:center;display:flex;gap:.5rem}.footer-bar--variant{margin:auto}.footer-bar a{flex:1 0 0;flex-direction:column;flex-wrap:wrap;justify-content:flex-end}.footer-bar img{transition:transform .25s ease}.footer-bar a:hover img{transform:scale(1.05)}.footer-min .footer-container{display:flex;justify-content:center;text-align:center}.footer-simple{background:var(--light-green);margin-top:var(--gutter);overflow:hidden;padding:var(--gutter);position:relative}.footer-simple:before{content:""}.footer-simple .footer-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;text-align:center}.shape-container{aspect-ratio:4/1.5;background:var(--white);bottom:calc(100% - 1px);clip-path:url(#path3);height:auto;left:0;position:absolute;width:100%;z-index:7}.arrow-up{margin-left:.625rem;width:.75rem}.easter-egg-container{position:relative}.easter-egg{bottom:0;left:0;overflow:hidden;position:absolute;width:100%;z-index:10}.easter-egg:hover .announcement-bar{transform:translateY(0)}.scroll-container{cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;transition:transform .5s ease;will-change:transform}.scroll-container:hover{transform:scale(1.2)}.scroll-container__button{animation:bounce 1s ease infinite;position:relative;top:0;width:1.5rem;will-change:transform}.announcement-bar{text-align:center;transition:margin-top .5s ease,background-color .5s ease}.announcement-bar a{display:block;font-weight:400;padding:.625rem .3125rem}.announcement-bar a span{text-decoration:underline}.announcement-bar:hover{background-color:var(--primary)}.announcement-bar:hover:after,.announcement-bar:hover:before{border-left-color:var(--primary-dark)}.announcement-bar:hover a{color:var(--white)}.announcement-bar+div .header-container{padding-top:var(--announcement-bar-height)}.announcement-bar--hidden{transform:translateY(4rem);transition:transform .25s ease}.stats{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}.stats-bg{position:absolute;top:0}.team-members-container{position:relative}.team-members{display:flex;justify-content:center;text-align:center;transition:all .25s ease;user-select:none}.team-members.odd{transform:translateX(-2.5625rem)}.team-members li{-webkit-tap-highlight-color:transparent;cursor:pointer;flex:0;opacity:.5;padding:2.5rem 0}.team-members li:after{background-color:var(--white);border-radius:1rem;box-shadow:0 .3125rem 1.25rem rgba(0,0,0,.1);content:"";height:100%;left:50%;min-width:11.0625rem;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);transition:all .5s ease;z-index:-1}.team-members li.active{min-width:11.0625rem;opacity:1;position:relative;z-index:5}.team-members li.active:after{opacity:1}.team-members li.active .team-members__info{max-height:10rem;max-width:100%;opacity:1}.team-members li+li{margin-left:-.8125rem}.team-members img{max-width:none;mix-blend-mode:multiply;width:6rem}.careers-button{align-items:center;border:1px solid var(--secondary);border-radius:100%;display:flex;height:6.0625rem;justify-content:center;margin:auto;width:6.0625rem}.careers-button-text{font-weight:800;text-decoration:underline}.team-members__info{margin:auto;max-height:0;max-width:0;opacity:0;overflow:hidden}.team-members__navigation{bottom:2.75rem;display:flex;justify-content:space-between;left:50%;position:absolute;transform:translateX(-50%);width:15rem;z-index:5}.team-members__navigation svg{cursor:pointer;height:1rem;width:1.5625rem}.stats__title{font-size:2rem;font-weight:800;line-height:1.28;opacity:0}.stats__numbers{display:flex;flex-wrap:wrap;width:100%}.stats__numbers p{letter-spacing:2px;text-transform:uppercase}.stats__number{flex:1 0 50%;padding:1.75rem 1.4375rem}.stats__numbers .underline-container{padding-bottom:.9375rem}.stats__stat{font-family:inherit}.clients-container{overflow:hidden;padding-left:1rem}.clients{margin-bottom:var(--gutter)}.clients-inner{align-items:center;animation:marquee 50s linear infinite;display:flex;gap:12.5rem;margin-bottom:calc((var(--gutter))*-1)}.clients img{max-width:none}.clients img,.clients svg{transition:all .25s ease}.clients-logos{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:3.5rem}.clients-logos picture{flex:0 0 calc(25% - 2rem)}.clients-hero-logos{flex-wrap:wrap;gap:1rem;margin-top:0}.clients-hero-logos,.clients-hero-logos picture{align-items:center;display:flex;justify-content:center}.clients-hero-logos picture{flex:0 0 calc(25% - 0.5rem)}.client-grid{display:flex;flex-wrap:wrap;gap:var(--gutter)}.client-grid__item{flex-basis:calc(50% - var(--gutter)/2);position:relative}.client-grid__overlay{align-items:center;background-color:transparent;display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--gutter);position:absolute;transition:background-color .5s ease;width:100%}.client-grid__overlay.hubspot:hover{background-color:rgba(255,122,89,.8)}.client-grid__overlay.rocketspace:hover{background-color:rgba(89,154,255,.8)}.client-grid__overlay.highfidelity:hover{background-color:rgba(254,66,167,.8)}.client-grid__overlay.eztexting:hover{background-color:rgba(0,46,93,.8)}.client-grid__overlay.qualio:hover{background-color:rgba(0,108,216,.8)}.client-grid__overlay.barometer:hover{background-color:rgba(32,53,81,.8)}.client-grid__overlay.campaigndrive:hover{background-color:rgba(12,35,64,.8)}.client-grid__overlay.thepredictiveindex:hover{background-color:rgba(48,37,96,.8)}.client-grid__overlay.tefl:hover{background-color:rgba(255,148,0,.8)}.client-grid__overlay.atlantech:hover{background-color:rgba(207,30,75,.8)}.client-grid__overlay.integrate:hover{background-color:rgba(26,60,75,.8)}.client-grid__overlay.hirevibe:hover{background-color:rgba(63,195,128,.8)}.client-grid__overlay.smartmail:hover{background-color:rgba(52,53,81,.8)}.client-grid__overlay.voltdb:hover{background-color:rgba(64,82,100,.8)}.client-grid__overlay.sentryone:hover{background-color:rgba(196,18,48,.8)}.client-grid__overlay.precisionhawk:hover{background-color:rgba(193,39,44,.8)}.client-grid__overlay.distilnetworks:hover{background-color:rgba(37,66,82,.8)}.client-grid__overlay.driveninsights:hover{background-color:rgba(35,139,207,.8)}.client-grid__overlay.days:hover{background-color:rgba(232,106,47,.8)}.client-grid__overlay.crowdflower:hover{background-color:rgba(0,70,112,.8)}.client-grid__overlay.briantracy:hover{background-color:rgba(243,201,63,.8)}.client-grid__overlay:hover p{max-height:30rem}.client-grid__overlay p{color:var(--white);display:none;font-size:1rem;line-height:1.5;margin-top:1rem;max-height:0;overflow:hidden;transition:max-height .5s ease}.step-box-container{display:flex;flex-wrap:wrap;justify-content:center}.step-box-container__inner{margin-bottom:var(--gutter)}.step-box{display:flex;flex-direction:column;gap:1rem;padding:2.5rem var(--gutter);text-align:center}.step-box p{font-size:var(--p-small-font-size)}.step-box svg{display:none}.offer-bg{overflow:hidden;padding-bottom:20%;padding-top:calc(var(--padding)/2);position:relative}.offer-bg .module-container{z-index:9}.shape{bottom:calc(100% - 1px);position:absolute;z-index:8}.form-container{background:var(--white);box-shadow:0 .3125rem 1.25rem 0 #0000001a;padding:0;width:100%}.form{align-items:center;border:4px solid var(--secondary);display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.form-bottom{margin-bottom:-6.25rem}.form p{font-weight:800;line-height:1.5}.form input[type=email],.form input[type=submit],.form input[type=tel],.form input[type=text]{width:100%!important}.form-title{align-items:center;display:flex;text-align:left}.hbspt-form{width:100%}.hbspt-form form{display:flex;flex-direction:column;gap:1rem}.hbspt-form form fieldset{display:flex;gap:1rem;max-width:none}.hbspt-form form fieldset[data-reactid=".hbspt-forms-0.1:$2"]{flex-direction:column}.hbspt-form form fieldset.form-columns-1 .hs-form-field,.hbspt-form form fieldset.form-columns-2 .hs-form-field{float:none;width:100%}.hbspt-form input[type=submit]{background-color:var(--secondary);border:0;color:var(--white);margin:auto;padding:.5rem 3.5rem}.hbspt-form input[type=submit]:hover{background-color:var(--primary)}.hbspt-form input.error,.hbspt-form input:focus{border-color:var(--primary)}.hbspt-form input:focus{outline:none}.hbspt-form input:-webkit-autofill,.hbspt-form input:-webkit-autofill:active,.hbspt-form input:-webkit-autofill:focus,.hbspt-form input:-webkit-autofill:hover{border-color:var(--primary)}.hbspt-form label.hs-error-msg{color:var(--primary);display:block;font-size:.625rem;font-weight:800;margin-top:.3125rem}.three-columns,.two-columns{display:flex;flex-wrap:wrap;gap:var(--gutter);justify-content:center;margin:auto}.three-columns .cols,.two-columns .cols{gap:1rem;width:100%}.three-columns .cols,.two-columns .btn-wrapper,.two-columns .cols{align-items:center;display:flex;flex-direction:column;justify-content:center}.two-columns ul{display:flex;flex-direction:column;gap:calc(var(--gutter)/2)}.vidyard-player-container{width:100%}.vidyard-player-container>iframe{aspect-ratio:16/9;display:block;height:100%;width:100%}.three-columns>.vidyard-player-container,.three-columns>picture,.two-columns>.vidyard-player-container,.two-columns>picture{flex:1 0 100%}.module-video{margin-top:-3rem}.module-form{position:relative}.module-container--row{flex-direction:row;flex-wrap:wrap}.module-schedule{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.module-stats{flex-wrap:wrap;font-weight:800;margin:3.125rem 0}.boxes-container{column-gap:var(--gutter);flex-wrap:wrap;margin:6.25rem auto 0;max-width:100rem;row-gap:7.4375rem;width:100%}.box,.boxes-container{display:flex;flex-direction:column}.box{align-items:center;border-radius:1rem;box-shadow:.9375rem 1.5625rem 3.75rem rgba(0,0,0,.1);flex:1;padding:var(--gutter)}.box picture{margin-top:-5rem;max-width:15.625rem}.box a.button{padding-left:0;padding-right:0}.modal{height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity .35s ease;width:100%;z-index:7}.modal.show{opacity:1;pointer-events:auto}.footer-nav{width:100%}.footer-nav ul{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%}.footer-nav li{padding:0 5px 5px}.footer-nav li+li:before{content:"/";opacity:.2;padding-right:1.5rem}fieldset.form-columns-1 .input,fieldset.form-columns-2 .input{margin-right:0!important}@media screen and (max-width:1365px){body.hidden:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:7}.module-container--border .nav{margin:0;text-align:left;width:100%}.nav{background-color:var(--white);border-radius:1rem;left:0;margin:calc(var(--gutter)/2);max-height:0;opacity:0;overflow:hidden;padding:var(--gutter);pointer-events:none;position:absolute;top:0;transition:opacity .3s ease .4s,max-height .15s ease .2s;width:calc(100% - var(--gutter))}.nav li+li{margin-top:1.5rem}.nav__secondary-nav{padding-top:2rem}.nav__secondary-nav ul:before{border-top:2px solid var(--secondary);content:"";display:block;margin-bottom:2rem;opacity:.2}.menu{border:2px solid var(--secondary);border-radius:100%;cursor:pointer;display:flex;height:3.25rem;justify-content:center;position:relative;width:3.25rem;z-index:10}.menu.open .menu__line:first-child,.menu.open .menu__line:last-child{opacity:0;transform:none}.menu.open .menu__line:nth-child(2){transform:rotate(45deg)}.menu.open .menu__line:nth-child(3){transform:rotate(-45deg)}.menu.open .menu__line{background-color:var(--secondary)}.menu.open+.nav{max-height:45rem;opacity:1;pointer-events:auto;transition:opacity .3s ease,max-height .4s cubic-bezier(.2,1.02,.16,.73) .3s}.menu__line{background-color:var(--secondary);height:.1875rem;position:absolute;top:1.4375rem;transition:all .25s ease;width:2rem}.menu__line:first-child{top:1rem}.menu__line:last-child{top:1.875rem}.nav__secondary-nav .btn{margin:auto}.footer-bar img{width:7.5rem}}@media screen and (min-width:768px){:root{--gutter:40px;--header-height:11.5625rem;--h1-font-size:4rem;--h2-font-size:2.125rem;--h4-font-size:1.5rem;--h5-font-size:.75rem;--h6-font-size:.875rem;--p-font-size:1.5rem;--p-tiny-font-size:.625rem;--p-lead-font-size:2.25rem;--a-button-font-size:1.5rem;--padding:10rem;--announcement-bar-height:2.5625rem}h2.large,h2.medium{font-size:var(--h1-font-size)}h4,h5,h6{line-height:1.5}p.tiny{line-height:2.4}p.small{font-size:var(--p-small-font-size)}p.lead{line-height:1.55}input[type=email],input[type=tel],input[type=text]{font-size:1.5rem;max-width:none;padding:.6875rem 0}.btn,.hbspt-form input[type=submit]{font-size:1.5rem;line-height:1.5;max-width:none;white-space:nowrap;width:36.625rem}.btn a{padding:1.875rem 3.5rem}.btn--small,.btn--tiny{width:auto}.hbspt-form input[type=submit]{padding:1.875rem 3.5rem;width:100%}.btn--tiny a{padding:.75rem 3rem}.subheadline{font-size:1rem;line-height:1.5}.logo{height:4rem;width:11.875rem}.menu{height:4rem;width:4rem}.menu__line{top:1.8125rem}.menu__line:first-child{top:1.375rem}.menu__line:last-child{top:2.25rem}.nav{left:auto;max-width:50%;right:0}.nav__secondary-nav .btn{font-size:1rem;max-width:100%}.stats:after,.stats:before{z-index:7}.stats__title{font-size:5.9375rem;line-height:1.15}.step-box-container__inner{align-items:flex-start;border:0;display:flex;flex-wrap:wrap}.step-box{flex:1 0 50%;margin:0;min-height:23.75rem;text-align:left}.navigation{display:none}.offer-bg{padding-top:var(--padding)}.form-container{padding:2.5rem}.form-bottom{margin-bottom:-12.5rem}.form{padding:2.5rem}.two-columns>.vidyard-player-container,.two-columns>picture{flex:1 0 calc(50% - var(--gutter))}.two-columns video{width:calc(50% - var(--gutter))}.three-columns>.vidyard-player-container,.three-columns>picture{flex:1 0 calc(33.33% - 26.666px)}.three-columns video{width:calc(33.33% - 26.666px)}.three-columns picture img,.two-columns picture img{width:100%}.footer{padding:5rem 0 var(--gutter)}.footer-logo{width:4.0625rem}.footer__col li{line-height:1.5}.footer__col a:not(.button),.footer__col-title{font-size:.875rem}.footer__col>p{font-size:.8754rem;line-height:2.42}.footer-bar{flex-direction:row;flex-wrap:wrap;max-width:47.5rem}.footer-bar a:last-child{flex-basis:100%;order:-1}.clients-container{padding-left:0}.client-grid__overlay p{display:block}.clients-logos{gap:5rem 5.3125rem}.clients-logos picture{flex:0 0 auto;width:8.75rem}.clients-hero-logos{gap:1.5rem 5rem}.clients-hero-logos picture{flex:0 0 auto;width:8.75rem}.footer-nav .nav__item,.footer-nav ul{color:var(--secondary)}.footer-nav ul{display:flex;flex-wrap:no-wrap;gap:1.5rem;justify-content:center;max-width:auto}.footer-nav li{max-width:auto;padding-bottom:0;width:auto}.footer-nav li+li:before{content:"/";opacity:.2;padding-right:1.5rem}.hbspt-form form{gap:1rem}}@media screen and (min-width:992px){.client-grid__item{flex-basis:calc(33.33% - 1.75rem)}.three-columns .cols,.two-columns .cols{gap:2.5rem}.two-columns ul li{font-size:24px}}@media screen and (min-width:1366px){:root{--h1-font-size:6rem}h1{line-height:1.33}a.button{padding:2rem}.footer-container p{max-width:1110px}.landing-logo-container img{padding-top:5rem}.module-container--border{align-items:center;border:4px solid var(--secondary);max-width:100%;padding:0 0 5rem}.module-container--border .header-container .header{padding:var(--gutter)}.header,.module.module--border{padding-left:calc(var(--gutter)*2);padding-right:calc(var(--gutter)*2)}.module.module--border:after,.module.module--border:before{border-left-width:var(--gutter)}.module.header.header--scroll:after,.module.header.header--scroll:before{border-left:var(--gutter) solid var(--light-green)}.module-container--row{flex-wrap:nowrap}h2.large{font-size:var(--h2-font-size-large)}h2.medium{font-size:3.5rem}h2.med{font-size:3rem;max-width:1100px}.btn--small a,.hbspt-form input[type=submit]{padding:.875rem 1.875rem}.module.module--border.announcement-bar{padding-left:0;padding-right:0}.menu{display:none}.nav{align-items:center;display:flex}.nav__secondary-nav{position:relative}.nav__secondary-nav .btn{font-size:1.5rem}.nav__main-nav{left:50%;position:absolute;transform:translateX(-50%)}.header--transparent .nav__main-nav .nav__item,.header--transparent .nav__main-nav ul{color:var(--white)}.header--transparent.header--scroll .nav__main-nav .nav__item,.header--transparent.header--scroll .nav__main-nav ul{color:var(--secondary)}.nav__main-nav ul{display:flex;gap:1.5rem}.nav__main-nav li+li:before{content:"/";opacity:.2;padding-right:1.5rem}.btn-get-started{display:flex}.btn-get-started a{padding:.875rem 3rem}.nav__additional-info-container{background-color:var(--white);border-radius:1rem;box-shadow:1.5625rem 2.1875rem 6.25rem rgba(0,0,0,.3);display:flex;gap:var(--gutter);opacity:0;padding:var(--gutter);pointer-events:none;position:absolute;right:0;top:100%;transition:all .25s ease;width:48.375rem}.nav__additional-info-container ul{padding-right:var(--gutter);position:relative}.nav__additional-info-container ul:after{background:var(--secondary);content:"";height:100%;opacity:.2;position:absolute;right:0;top:0;width:2px}.nav__additional-info-container--active{opacity:1;pointer-events:auto;top:calc(100% + 1rem)}.nav__additional-info-container li+li{margin-top:1.5rem}.nav__additional-info{padding-top:0}.stats__number{flex:1}.step-box-container{column-gap:var(--gutter);justify-content:center;padding-left:var(--gutter);padding-right:var(--gutter)}.step-box-container__inner{background-color:var(--white);column-gap:var(--gutter)}.step-box{flex:0 0 calc(25% - (var(--gutter)*3)/4);flex-direction:row;flex-wrap:wrap;min-height:33rem;overflow:hidden;position:relative;transition:all .25s ease}.step-box p{line-height:1.625;max-height:0;overflow:hidden;transition:max-height .25s ease}.step-box:hover{border-radius:1rem;box-shadow:.9375rem 1.5625rem 3.75rem rgba(0,0,0,.1)}.step-box:hover p{max-height:20rem}.step-box:hover svg{display:none}.step-box svg{align-items:center;bottom:var(--gutter);display:flex;height:2rem;justify-content:center;left:var(--gutter);width:2rem}.step-box h2{font-size:var(--h3-font-size)}.form-bottom{margin-bottom:-13.125rem}.boxes-container{flex-direction:row;margin-top:var(--gutter)}.module-stats{flex-wrap:nowrap;gap:7.5rem}.three-columns--nowrap,.two-columns--nowrap{flex-wrap:nowrap;padding:0 9rem}.footer .footer-container{margin:auto;max-width:100rem}.footer .tiny{max-width:35.625rem}.footer-container__inner{display:flex;gap:1.875rem}.footer__cols{margin-top:.3125rem}.footer-container__inner>.footer__col{flex:0 1 25.5625rem}ul.footer__col{flex:0 0 calc(25% - 1.875rem);gap:.8125rem}.footer__cols{flex:1}.shape-container{height:37.5rem}.footer-bar{max-width:73.125rem}.footer-bar a:last-child{flex-basis:0;order:0}.footer-bar:before{background:var(--white);border-radius:1rem;bottom:0;box-shadow:.9375rem 1.5625rem 3.75rem rgba(0,0,0,.1);content:"";height:6.25rem;position:absolute;width:100%;z-index:-1}.footer-bar--variant{position:absolute}.footer-simple:before{background-image:url(https://www.lean-labs.com/hubfs/LL%20V4.1/Dots.png);background-repeat:no-repeat;bottom:0;content:"";height:100%;position:absolute;right:0;width:480px}}@media screen and (min-width:1920px){.step-box h2{font-size:var(--h2-font-size)}}@keyframes bounce{0{transform:translateY(0)}50%{transform:translateY(.625rem)}to{transform:translateY(0)}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-3289px,0,0)}}