:root{--fs-xxxl:4rem;--fs-xxl:3rem;--fs-xl:2rem;--fs-l:1.5rem;--fs-m:1.25rem;--fs-body:1rem;--fs-s:0.875rem;--fs-h1:var(--fs-xxxl);--fs-h2:var(--fs-xxl);--fs-h3:var(--fs-xl);--fs-h4:var(--fs-l);--fs-h5:var(--fs-m);--fs-h6:var(--fs-body);--bs-lvl-1:0px 8px 16px 0px hsla(0,0%,96%,.05);--bs-lvl-2:0px 4px 16px 0px rgba(61,48,41,.25);--bs-lvl-3:0px 10px 24px 0px hsla(0,0%,96%,.03);--primary-comp:#05f;--primary-comp:#0038ff;--home-bg:#0f1015;--img-comparison-slider-width:350px;--img-comparison-slider-height:280px;--hero-bg-cut:68%;--hero-bg-angle:117deg;--img-box-shadow:0px 4px 12px 0px hsla(0,0%,64%,.1);--img-box-shadow-s:0px 4px 8px 0px hsla(0,0%,64%,.1);--marquee-logo:100px;--marquee-entries:5;--dataflow-width:calc(var(--content-width)/2);--integration-icon-color:#949494}.clr-primary{color:var(--primary)}.cta-section{margin-top:4rem}.cta-section.center{display:block;margin-inline:auto;max-width:300px;width:100%}.copy__header{display:grid;row-gap:2rem}.copy__header.center{margin:0 auto;text-align:center}.copy__header.center .copy__description{margin-inline:auto}.copy__heading{display:grid;gap:.75rem}.copy__title{text-wrap:balance}.copy__description{text-wrap:balance;margin:0}.copy__caption,.copy__subtitle,.double-heading__top{font-size:var(--fs-body);font-weight:500;line-height:22px;text-transform:uppercase}.row-layout{display:grid;gap:1rem}#benefits .asset-container{height:100%;position:relative}#benefits .asset-container #chart{display:inline-block;position:sticky;top:215px}#benefits .benefits-grid{display:grid;gap:2rem 1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:3rem}#benefits .benefit{padding:0 1rem;position:relative}#benefits .benefit .metric{color:#0f1015;font-size:48px;font-style:normal;font-weight:900;line-height:normal}#benefits .benefit p{margin:0}#benefits .benefit:before{background-color:var(--primary);background:linear-gradient(180deg,var(--primary) 62%,#22e4ff 100%);border-radius:.125rem;content:"";height:100%;left:0;position:absolute;width:.25rem}#benefits .benefit .benefit-title{font-size:var(--fs-xl);text-align:center}#benefits .benefit .info{align-items:center;color:#0f1015;display:flex;font-size:42px;font-weight:700;gap:1rem}#benefits .benefit .info #report,#benefits .benefit .info #turbine{font-size:16px}#benefits .benefit .info #report svg,#benefits .benefit .info #turbine svg{fill:#59c870;height:80px}#benefits .benefit .widget{background:#59c870;border-radius:var(--border-radius);box-shadow:0 8px 16px 0 rgba(61,48,41,.25);color:#fff;padding:1rem}#benefits .benefit .widget .number{font-size:42px;font-weight:700}#benefits .benefit .widget .meter{background:var(--grey-50,#414141);border-radius:var(--border-radius);flex-shrink:0;height:.375rem;width:13.625rem}#benefits .benefit .widget .meter .filled{background:var(--white-80,#f2f2f2);border-radius:var(--border-radius);flex-shrink:0;height:.4375rem;width:11.875rem}#benefits .benefit .widget .description{color:#fff}.main-homepage{color:#a1a1a1!important}.main-homepage section{padding-block:0}.main-homepage .section-description{color:var(--grey-40);text-align:center}.main-homepage .section-light{background-color:#fff}.main-homepage .section-light .heading-dual__top{color:var(--grey-40)}.main-homepage .section-light h1,.main-homepage .section-light h2,.main-homepage .section-light h3,.main-homepage .section-light h4,.main-homepage .section-light h5,.main-homepage .section-light h6{color:#0f1015}.main-homepage .section-light p{color:#646464}.main-homepage .section-mid-dark{background-color:#16171b}.main-homepage #home-hero{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:5vh 2rem;position:relative}.main-homepage #home-hero .double-heading{display:flex;flex-direction:column;margin-top:1rem}.main-homepage .bg-pattern{background-color:#fff;height:100%;position:absolute;right:0;top:0;width:300px}.main-homepage .home-hero__inner{max-width:var(--content-width);width:100%;z-index:2}.main-homepage .home-hero__asset{align-items:center;display:flex;justify-content:center;position:relative}.main-homepage .home-hero__asset svg{height:auto;margin-inline:auto;width:80%}.main-homepage .home-hero__asset img{border-radius:1rem}.main-homepage .home-hero__asset .asset-1{display:none}.main-homepage .home-hero__asset .asset-2 img{box-shadow:var(--bs-lvl-2)}.main-homepage .home-hero__asset .asset-3{display:none}.main-homepage .user-examples{align-items:center;display:flex;margin-top:1.5rem}.main-homepage .user-examples .user-example{height:40px;margin-left:-8px;position:relative;width:40px}.main-homepage .user-examples .user-example img{border:2px solid #fff;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.1);display:block;object-fit:cover}.main-homepage .user-examples .user-example:first-child{margin-left:0}.main-homepage .user-examples .user-example.plus{align-items:center;background-color:var(--primary);border:2px solid #fff;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.1);display:inline-flex;justify-content:center;object-fit:cover}.main-homepage .user-examples .user-example.plus svg{height:1rem;width:1rem}.main-homepage .user-examples .arrow{margin-top:-3rem;width:200px}.main-homepage .home-hero__title__top{color:var(--primary);font-size:clamp(2.4rem,2.4rem + .8*(100vw - 32rem)/88,3.2rem);font-size:16px;font-weight:400;letter-spacing:.05em;min-height:0;text-transform:uppercase}.main-homepage .home-hero__title__main{text-wrap:balance;font-size:clamp(2.625rem,1.617vw + 2.207rem,3.5rem);font-size:32px;font-style:normal;font-weight:700;line-height:42px;margin-top:1rem;min-height:0;text-transform:capitalize}.main-homepage .home-hero__copy{color:var(--grey-20);color:var(--clr-body);font-size:18px;margin-bottom:1rem}.main-homepage #cta-home-hero{margin-top:1rem;padding-inline:1.5rem}.main-homepage #cta-home-hero svg{height:unset;width:unset}.main-homepage .honeycomb{position:absolute;right:-15rem;top:30vh;z-index:1}.main-homepage .honeycomb svg{opacity:.2;width:430px}.main-homepage .split .split__asset{max-width:600px;width:100%}.main-homepage .split .split__asset img{width:100%}.main-homepage .split .split__asset svg{max-width:600px;min-height:auto}.main-homepage .split .split__title{font-size:24px;line-height:32px}.main-homepage .heading-dual__top{font-size:16px;font-weight:400}#pain-points{list-style:none;padding-inline:1rem}#pain-points .pain-point p{margin-top:0}.main-product-features{display:flex;flex-direction:column;gap:3vh;list-style:none;padding:0}.product-feature{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-inline:auto;min-width:30vw;position:relative;text-align:center}.product-feature .product-feature__icon{background-color:var(--bg-primary);border-radius:var(--border-radius);height:60px;padding:.5rem;width:60px}.product-feature .product-feature__icon svg{fill:var(--primary)}.product-feature .product-feature__title{color:var(--grey-10);font-size:24px;margin-top:1rem}.product-feature .product-feature__description{color:var(--grey-20);font-size:16px;margin-block:1rem 0}.dotted-separator{background:repeating-linear-gradient(90deg,var(--grey-30) 0 2px,var(--grey-100) 0 10px);height:2px;left:0;position:absolute;right:0;top:20%}.main-product-features__asset{margin-top:2rem;margin-inline:auto;max-width:750px}.main-product-features__asset img{box-shadow:var(--img-box-shadow-s);height:100%!important;object-fit:cover;width:100%}#reegy-ai-animation{height:300px;margin-inline:auto;max-width:100%;position:relative;width:450px}.ai-brain{margin-inline:auto;width:300px}.ai-brain svg{fill:#fff;scale:.5}.ai-card{background-color:#171b22;display:none;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.ai-icon-wrapper{align-items:center;border:1px solid var(--primary);border-radius:var(--border-radius-med);display:flex;height:4rem;justify-content:center;position:absolute;width:4rem}.ai-icon-wrapper:hover{cursor:pointer}.ai-icon-wrapper:hover .ai-icon svg{fill:var(--primary)}.ai-icon-wrapper#accounting:hover+.ai-card#card-accounting{display:block}.ai-icon-wrapper#communication{bottom:0;right:0}.ai-icon-wrapper#communication:hover+.ai-card#card-communication{display:block}.ai-icon-wrapper#emission-factors{right:0;top:0}.ai-icon-wrapper#emission-factors:hover+.ai-card#card-emission-factors{display:block}.ai-icon-wrapper#action-plans{bottom:0;left:0}.ai-icon-wrapper#action-plans:hover+.ai-card#card-action-plans{display:block}.ai-icon-wrapper .ai-icon{background-color:var(--bg-primary);border:1px solid #222529;border-radius:var(--border-radius-med);height:3rem;padding:6px;width:3rem}.ai-icon-wrapper .ai-icon svg{fill:var(--integration-icon-color)}.separator-short{margin-left:0;margin-block:1rem;text-align:left;width:30%}.marquee-wrapper{border-bottom:1px dashed var(--grey-70);border-top:1px dashed var(--grey-70);height:100px;margin:0 auto;max-width:100%;overflow:hidden;position:relative;z-index:5}.marquee-wrapper .marquee-track{grid-column-gap:3em;animation:marquee-horizontal 40s linear infinite;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:1fr;height:100%;overflow:hidden;padding-block:.25rem;position:absolute;top:0;width:1200px;will-change:transform}.marquee-wrapper .marquee-track:hover{animation-play-state:paused}.marquee-wrapper .marquee-logo{padding:1rem;width:var(--marquee-logo)}.marquee-wrapper .marquee-logo,.marquee-wrapper .marquee-logo svg{align-items:center;display:flex;justify-content:center}@keyframes marquee-horizontal{to{transform:translateX(-780px)}}#facts-list .facts-list__item{align-items:center;color:var(--heading-color);display:grid;gap:1rem;grid-template-columns:80px auto}#facts-list .facts-list__item p{color:var(--heading-color);font-weight:400}#facts-list .facts-list__item .number{font-size:28px;font-weight:700}#facts-list .icon-list__item{grid-template-columns:auto 1fr;margin-top:1rem}#facts-list .icon-list__item .checkmark{height:auto;width:20px}#testimonials{background-color:#232323}#testimonials #testimonials-carousel{padding-bottom:10vh}#testimonials #testimonials-carousel .testimonial .testimonial__statement{color:#fff;font-weight:400}#testimonials #testimonials-carousel .testimonial .testimonial__name{color:#fff;font-weight:700}#testimonials #testimonials-carousel .testimonial .testimonial__position{color:var(--grey-20);font-size:18px;font-weight:400}#testimonials #testimonials-carousel .testimonial .testimonial__company{color:var(--primary)}#testimonials #testimonials-carousel .testimonial .testimonial__asset{bottom:-10rem;height:200px;left:50%;position:absolute;transform:translate(-50%);width:auto;z-index:2}.quote-large{-webkit-text-fill-color:inherit;border:none;color:#fff;font-family:sans-serif;font-size:180px;font-weight:500;line-height:0;margin-bottom:-24px;margin-left:-8px;margin-top:100px;padding-left:0}#eco-mode{background-color:var(--grey-100)}.lead-magnet{background-color:var(--primary);border-radius:var(--border-radius-lg);box-shadow:0 4px 12px 0 hsla(0,0%,64%,.1);display:flex;flex-direction:column;margin-block:10vh;margin-inline:auto;max-width:var(--content-width);overflow:hidden;width:100%}.lead-magnet .lead-magnet__inner{display:flex;flex-direction:column;gap:1rem;padding:2rem 1rem 0}.lead-magnet .lead-magnet__asset{align-items:center;border-radius:var(--border-radius);display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:100%}.lead-magnet .lead-magnet__asset img{object-fit:contain}.lead-magnet .lead-magnet__content{max-width:750px;padding:1rem 0}.lead-magnet .lead-magnet__copy{color:#0f1015;font-size:16px}.lead-magnet .lead-magnet__title{color:#0f1015;font-size:26px;font-weight:700}.lead-magnet .fluentform{color:var(--grey-30)}.lead-magnet .fluentform input[type=email],.lead-magnet .fluentform input[type=text]{border:1px solid transparent;border-radius:var(--border-radius-med);color:var(--grey-40);font-family:Inter-Regular,sans-serif;height:60px;outline:none;padding-left:24px;width:100%}.lead-magnet .fluentform .ff-btn-submit{background-color:#0f1015!important;border:1px solid transparent;border-radius:var(--border-radius-med)!important;color:#fff!important;font-family:Inter-Regular,sans-serif;font-weight:600!important;height:60px;outline:none;padding-left:24px;width:100%}.lead-magnet .fluentform .ff-btn-submit:hover{background-color:#16181f!important;opacity:1!important}.section-home{padding:12vh 1rem}.section-home .section-inner.wide{max-width:var(--content-width-wide)}.bg-color-split{background:linear-gradient(to bottom,#121212 39%,var(--home-bg) 39%)}.number--lg{align-items:center;color:var(--primary);display:flex;flex:1;font-size:2.5rem;font-weight:700;justify-content:flex-end}.arrow-down-curved-variable-width{fill:var(--primary)!important;display:block;height:350px!important;left:3rem;position:absolute;top:-200px;width:250px!important}.home-features{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding-top:10vh}.home-feature{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.home-feature__asset{height:130px;width:180px}.home-feature__heading{color:var(--primary);font-size:36px;line-height:48px}.home-feature__description,.home-feature__heading{font-style:normal;font-weight:700;text-align:center;text-transform:capitalize}.home-feature__description{color:#f9fbfc}.integrations-grid{align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.integration{align-items:center;color:var(--grey-10);display:flex;height:50px;justify-content:center;max-width:120px}.integration svg,.integration#wordpress{fill:var(--grey-10)}.trust-grid{align-items:flex-start;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.trust-reason{align-items:center;display:flex;flex-direction:column;font-weight:300;gap:1rem;justify-content:center;text-align:center}.trust-reason__number{font-size:4rem;font-weight:700}.graphic-center{margin-inline:auto;max-width:80%;padding:2rem}.read-the-blog{align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.read-the-blog__content{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:center}.read-the-blog__list{font-size:24px;list-style:none;margin:0;padding:0}.read-the-blog__list li{margin-block:.5rem}.read-the-blog__list li :before{content:"➦";left:-2px;margin-left:0;margin-right:1rem}.read-the-blog__list li a{text-decoration:none}.cta-banner{background-color:var(--primary);border-radius:var(--border-radius);margin-inline:auto;max-width:var(--content-width);padding:10vh 1rem;text-align:center}.cta-banner .cta-banner-inner{align-items:center;color:var(--home-bg);display:flex;flex-direction:column;justify-content:center}.cta-banner .cta-banner__copy,.cta-banner .cta-banner__title{color:var(--home-bg)}.cta-banner .cta-banner__title{font-weight:700;margin-block:0}.cta-banner .cta-banner__btn{background-color:var(--home-bg)}.features-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:5vh;width:100%}.features-grid .feature{display:inline-flex;text-decoration:none!important}.features-grid .feature-inner{border-radius:var(--border-radius);cursor:pointer;display:inline-flex;flex-direction:column;padding:1rem}.features-grid .feature-inner .title{color:#0f1015;flex:2;margin:0}.features-grid .feature-inner .description{color:var(--grey-40);flex:2;font-size:14px;margin:0}.features-grid .feature-inner:hover{background-color:#f9fbfc}.comparison{color:#fff}.comparison h3{text-align:center}.comparison .center{align-items:center;display:flex;font-size:2rem;font-weight:500;justify-content:center;margin-block:2rem}.comparison .dark{color:#a0a7b1}.comparison .comparison-list{display:flex;flex-direction:column;font-weight:300;gap:1rem;list-style:none;margin-top:2rem;padding-left:1rem;text-align:center}.img-comparison-slider{height:var(--img-comparison-slider-height);margin:5vh auto;overflow:hidden;position:relative;width:var(--img-comparison-slider-width)}.img-comparison-slider .images{display:flex;height:100%;width:100%}.img-comparison-slider .images #base-img,.img-comparison-slider .images #overlay-img{height:100%}.img-comparison-slider .images #base-img{background:url(https://www.reegy.com/wp-content/uploads/reegy-website-dark-640x417.jpg) no-repeat;background-size:cover;width:100%}.img-comparison-slider .images #overlay-img{background:url(https://www.reegy.com/wp-content/uploads/reegy-website-light-640x417.jpg) no-repeat;background-size:cover;position:absolute;width:50%}.img-comparison-slider .slider{position:absolute;top:0;width:100%;z-index:5}.img-comparison-slider .slider input{-webkit-appearance:none;background:none;outline:none;width:100%}.img-comparison-slider .slider input::-webkit-slider-thumb{-webkit-appearance:none;background:none;cursor:col-resize;height:var(--img-comparison-slider-height);width:3px}.img-comparison-slider .slider #drag-line{height:100%;left:49.85%;pointer-events:none;position:absolute;width:3px}.img-comparison-slider .slider #drag-line:after,.img-comparison-slider .slider #drag-line:before{background:#fff;content:"";height:100%;position:absolute;width:100%}.img-comparison-slider .slider #drag-line:before{top:0}.img-comparison-slider .slider #drag-line:after{bottom:0}.img-comparison-slider .slider #drag-line span{border:3px solid #fff;border-radius:50%;height:42px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.img-comparison-slider .slider #drag-line span:after,.img-comparison-slider .slider #drag-line span:before{border-color:transparent;border-style:solid;border-width:10px 0 0 10px;content:"";position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.img-comparison-slider .slider #drag-line span:before{border-left-color:#fff;left:40%}.img-comparison-slider .slider #drag-line span:after{border-top-color:#fff;left:60%}#solution .img-large:hover{filter:saturate(1.5)}.reegy-flow-anim{background-color:#0038ff;border:1px solid #000;position:relative}.reegy-flow-anim .path-1{height:50px;margin:1rem auto;overflow:hidden;position:relative;width:100%}.reegy-flow-anim .activity-icon{animation:flow-b 4s linear infinite;background:#4a90e2;height:50px;left:-20px;position:absolute}.reegy-flow-anim .flow-path .activity-icon:nth-child(0){animation-delay:0s}.reegy-flow-anim .flow-path .activity-icon:first-child{animation-delay:.3s}.reegy-flow-anim .flow-path .activity-icon:nth-child(2){animation-delay:.6s}.reegy-flow-anim .flow-path .activity-icon:nth-child(3){animation-delay:.9s}.reegy-flow-anim .flow-path .activity-icon:nth-child(4){animation-delay:1.2s}.reegy-flow-anim .flow-path .activity-icon:nth-child(5){animation-delay:1.5s}.reegy-flow-anim .flow-path .activity-icon:nth-child(6){animation-delay:1.8s}.reegy-flow-anim .flow-path .activity-icon:nth-child(7){animation-delay:2.1s}.reegy-flow-anim .flow-path .activity-icon:nth-child(8){animation-delay:2.4s}.reegy-flow-anim .flow-path .activity-icon:nth-child(9){animation-delay:2.7s}.reegy-flow-anim .flow-path .activity-icon:nth-child(10){animation-delay:3s}.reegy-flow-anim .flow-path .activity-icon:nth-child(11){animation-delay:3.3s}.reegy-flow-anim .flow-path .activity-icon:nth-child(12){animation-delay:3.6s}.reegy-flow-anim .reegy-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@-moz-keyframes flow-b{0%{transform:translateX(-100%)}to{transform:translateX(var(--dataflow-width))}}@-webkit-keyframes flow-b{0%{transform:translateX(-100%)}to{transform:translateX(var(--dataflow-width))}}@-o-keyframes flow-b{0%{transform:translateX(-100%)}to{transform:translateX(var(--dataflow-width))}}@keyframes flow-b{0%{transform:translateX(-100%)}to{transform:translateX(var(--dataflow-width))}}#reegy-integrations-flow-anim{height:300px;overflow:hidden;position:relative;width:100%}.platform{background-color:var(--primary);border-radius:50%;box-shadow:0 4px 13px 0 rgba(0,0,0,.15);height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:2}.data-flow .data-item{align-items:center;animation-duration:10s;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:linear;background:#0b0f18;border:1px solid #222529;border-radius:var(--border-radius);box-shadow:0 4px 16px 0 rgba(0,0,0,.07);display:flex;height:20px;justify-content:center;opacity:0;padding:3px;position:absolute;width:20px}.data-flow .data-item svg{height:16px;width:16px}.data-flow .data-item.path1{animation-name:dataFlowHorizontalTopCurve}.data-flow .data-item.path2{animation-name:dataFlowHorizontalStraight}.data-flow .data-item.path3{animation-name:dataFlowHorizontalBottomCurve}@keyframes dataFlowHorizontalTopCurve{0%{left:-30px;opacity:0;top:10%}10%{opacity:1}70%{left:45%;top:20%}98%{left:50%;opacity:1;top:49%}to{left:50%;opacity:0;top:50%}}@keyframes dataFlowHorizontalStraight{0%{left:-30px;opacity:0;top:calc(50% - 10px)}10%{opacity:1}98%{left:50%;opacity:1;top:calc(50% - 10px)}to{left:50%;opacity:0;top:calc(50% - 10px)}}@keyframes dataFlowHorizontalBottomCurve{0%{left:-30px;opacity:0;top:90%}10%{opacity:1}70%{left:45%;top:80%}98%{left:50%;opacity:1;top:49%}to{left:50%;opacity:0;top:50%}}.outflow .outflow-item{--integration-icon-color:#47dc92;align-items:center;animation:outFlow 6s linear infinite;animation-fill-mode:both;background:#0b0f18;border:1px solid #222529;border-radius:var(--border-radius);box-shadow:0 4px 16px 0 rgba(0,0,0,.07);display:flex;height:32px;justify-content:center;padding:3px;position:absolute;width:32px}.outflow .outflow-item svg{height:20px;width:20px}@keyframes outFlow{0%{left:calc(50% - 30px);opacity:0;top:calc(50% - 15px)}10%{left:calc(50% - 30px);opacity:1;top:calc(50% - 15px)}20%{left:calc(50% + 20px);top:calc(50% - 15px)}to{left:100%;top:calc(50% - 15px)}}@media screen and (min-width:768px){#reegy-integrations-flow-anim{height:500px}.platform{height:100px;width:100px}.data-flow .data-item{height:30px;padding:6px;width:30px}.data-flow .data-item svg{height:24px;width:24px}.outflow .outflow-item{height:60px;padding:6px;width:60px}.outflow .outflow-item svg{height:24px;width:24px}@keyframes dataFlowHorizontalTopCurve{0%{left:-30px;opacity:0;top:10%}10%{opacity:1}70%{left:45%;top:20%}98%{left:50%;opacity:1;top:49%}to{left:50%;opacity:0;top:50%}}@keyframes dataFlowHorizontalStraight{0%{left:-30px;opacity:0;top:calc(50% - 10px)}10%{opacity:1}98%{left:50%;opacity:1;top:calc(50% - 10px)}to{left:50%;opacity:0;top:calc(50% - 10px)}}@keyframes dataFlowHorizontalBottomCurve{0%{left:-30px;opacity:0;top:90%}10%{opacity:1}70%{left:45%;top:80%}98%{left:50%;opacity:1;top:49%}to{left:50%;opacity:0;top:50%}}@keyframes outFlow{0%{left:calc(50% - 30px);opacity:0;top:calc(50% - 25px)}10%{left:calc(50% - 30px);opacity:1;top:calc(50% - 25px)}20%{left:calc(50% + 60px);top:calc(50% - 25px)}to{left:100%;top:calc(50% - 25px)}}}#reviews,#reviews .user-reviews__wrapper{overflow:hidden;position:relative}#reviews .user-reviews__wrapper{display:flex;mask-image:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent);width:100%}#reviews .user-reviews__grid{animation:scroll-marquee 20s linear infinite;display:flex;gap:2rem;min-width:200%}#reviews .user-review__card{background-color:#f6f6f8;border:1px solid #f0f1f1;box-shadow:none;display:flex;flex:0 0 200px;flex-direction:column;gap:0;padding:1rem}#reviews .asset{width:2rem}#reviews .user-review__description,#reviews .user-review__name{margin-top:auto}#reviews .user-review__text{color:#171b22;flex-grow:1;font-weight:500;margin:0}#reviews .user-review__description{margin:0}#reviews .user-review__name{color:#171b22;margin-top:1rem}@keyframes scroll-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media screen and (max-width:767px){.main-homepage .home-hero__asset{justify-content:flex-start}.asset-2{max-width:300px}}@media screen and (min-width:768px){h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2);font-weight:700;line-height:58px}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}h5{font-size:var(--fs-h5)}h6{font-size:var(--fs-h6)}.asset-2{max-width:750px}:root{--img-comparison-slider-width:750px;--img-comparison-slider-height:500px}.row-layout{gap:0}.row-layout[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.copy__header{display:grid;row-gap:2rem}.copy__header.center{margin:0 auto;max-width:60%;text-align:center}.copy__header.center .copy__description{margin-inline:auto}.copy__header.left{max-width:60%}.main-product-features{flex-direction:row;gap:1vw}.main-product-features__asset{margin-top:4rem}.product-feature{max-width:30vw;min-width:5vw}.arrow-down-curved-variable-width{display:block;height:450px!important;left:10%;top:-250px;width:400px!important}.comparison{display:grid;grid-template-columns:3fr 1fr 3fr}.comparison-list{font-size:1.25rem;margin-top:3rem;padding-left:2.5rem!important;text-align:left!important}.bg-color-split{background:linear-gradient(to right,#121212 50%,var(--home-bg) 50%)}.lead-magnet{padding:2rem}.lead-magnet .lead-magnet__content{padding:0}.lead-magnet .lead-magnet__inner{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1fr;padding:0}.lead-magnet .lead-magnet__asset{height:400px!important}.lead-magnet .lead-magnet__title{font-size:42px;line-height:46.2px}#benefits .asset-container #chart{margin-top:3rem}}@media(max-width:1000px){.home-hero__inner{display:flex;flex-direction:column}.home-hero__content{grid-column:auto;order:1}.home-hero__asset{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;grid-column:auto;justify-content:center;margin-top:4rem;order:2}.home-hero__asset .asset{max-width:100%;position:static;transform:none;width:auto}.home-hero__asset .asset img{box-shadow:var(--bs-lvl-1);width:100%}}@media screen and (min-width:1000px){.main-homepage .heading-dual__top{font-size:18px}.main-homepage .home-hero__title{margin-top:2.5rem}.main-homepage .home-hero__title__top{font-size:18px}.main-homepage .number--lg{font-size:4rem}.main-homepage #our-consumption .number-fact{display:grid;gap:1rem;grid-template-columns:1fr 3fr}.main-homepage .section-content{margin-top:10vh}.main-homepage .split .split__title{font-size:28px;line-height:36px}.main-homepage .arrow-down-curved-variable-width{height:450px!important;left:30%;top:-200px;width:450px!important}.main-homepage .split-section{display:flex;gap:2rem}.main-homepage .split-section--reverse{flex-direction:row-reverse}.main-homepage .split-section__content__copy{line-height:42px}.main-homepage #home-hero{padding-block:4rem;position:relative}.main-homepage .home-hero__inner{display:grid;gap:1rem;grid-auto-flow:column;grid-column:2/-2;grid-template-columns:repeat(10,1fr)}.main-homepage .home-hero__asset{grid-column:6/-1;position:relative}.main-homepage .home-hero__asset .asset{display:block;flex-shrink:0;position:absolute}.main-homepage .home-hero__asset .asset img{box-shadow:0 8px 16px 0 rgba(0,0,0,.35);box-shadow:var(--bs-lvl-1);display:block;object-fit:cover}.main-homepage .home-hero__asset.image-count-3 .asset-1{bottom:-10%;left:0;z-index:2}.main-homepage .home-hero__asset.image-count-3 .asset-1 img{aspect-ratio:16/9;width:22rem}.main-homepage .home-hero__asset.image-count-3 .asset-2{left:50%;top:50%;transform:translate(-30%,-50%);width:600px!important;z-index:1}.main-homepage .home-hero__asset.image-count-3 .asset-2 img{box-shadow:var(--bs-lvl-2);width:100%}.main-homepage .home-hero__asset.image-count-3 .asset-3{right:-40%;top:-10%;z-index:2}.main-homepage .home-hero__asset.image-count-3 .asset-3 img{aspect-ratio:16/9;width:24em}.main-homepage .home-hero__asset.image-count-2 .asset-1{bottom:-20%;left:10%;z-index:2}.main-homepage .home-hero__asset.image-count-2 .asset-1 img{aspect-ratio:16/9;width:24rem}.main-homepage .home-hero__asset.image-count-2 .asset-2{left:60%;top:50%;transform:translate(-30%,-50%);width:600px!important;z-index:1}.main-homepage .home-hero__asset.image-count-2 .asset-2 img{box-shadow:var(--bs-lvl-2);width:100%}.main-homepage .home-hero__asset.image-count-1{align-items:center;display:flex;justify-content:center}.main-homepage .home-hero__asset.image-count-1 .asset-1{position:static}.main-homepage .home-hero__asset.image-count-1 .asset-1 img{aspect-ratio:16/9;box-shadow:var(--bs-lvl-2);max-width:800px;width:100%}.main-homepage .home-hero__content{grid-column:1/6}.main-homepage .home-hero__title__main{font-size:62px;line-height:75px;margin-top:2rem}.main-homepage .home-hero__copy{font-size:18px;margin-bottom:2rem;width:80%}.main-homepage .honeycomb{bottom:10vh;right:-20rem}.main-homepage .honeycomb svg{opacity:.3;width:700px}#benefits .benefits-grid{gap:5rem 2rem}#benefits .benefits-grid .benefit{border:none}#reviews .user-review__card{flex:0 0 400px}}@media screen and (min-width:1200px){.main-homepage .home-hero__inner{gap:2rem}.main-homepage .home-hero__asset.image-count-3 .asset-3{right:-30%;top:-10%}}@media screen and (min-width:1400px){.main-homepage #home-hero{padding-block:5rem 7rem}.main-homepage .home-hero__inner{gap:2rem}.main-homepage .home-hero__asset.image-count-3 .asset-1{bottom:-20%}.main-homepage .home-hero__asset.image-count-3 .asset-3{right:-40%}}
/*# sourceMappingURL=frontPage.css.map*/