.how-step__animation .lottie-animation{min-height:520px}.saving-detail--reverse .saving-detail__copy{order:2}.saving-detail__media .lottie-animation{min-height:390px}.savings-flow--more .saving-detail__copy h2 span,.savings-flow--more .saving-detail__copy p span{color:var(--color-orange)}@media (width<=767px){.partner-proof__stats small{font-size:var(--text-mobile-size);line-height:var(--text-mobile-line)}.how-step__animation .lottie-animation{min-height:310px}.saving-detail__media .lottie-animation{min-height:280px}}.savings-flow--more .eyebrow{color:var(--color-orange)}@keyframes MoveUpDown{0%{transform:translateY(130px)}10%{transform:translateY(130px)}35%{transform:translateY(20px)}45%{transform:translateY(0)}55%{transform:translateY(0)}80%{transform:translateY(110px)}90%{transform:translateY(130px)}to{transform:translateY(130px)}}.schedule-compare .before-after{aspect-ratio:693/462;max-width:693px;margin:0}.how-step__copy p{color:var(--color-gray)}.how-step--one .lead-form input{background:var(--color-pale-light)}.production-images .lottie-animation{box-sizing:border-box;background:var(--color-white);border-radius:var(--radius-sm);width:165px;height:75px;min-height:0;box-shadow:var(--shadow-float);padding:25px;position:absolute;bottom:-50px;left:50%;transform:translate(-50%)}.billing-cost .lottie-animation svg{max-height:200px}.billing-cost .lottie-animation{min-height:0;display:block}.power-detail .app-cluster--pair .app-icon-card .lottie-animation,.power-detail__col>.app-cluster:not(.app-cluster--pair) .app-icon-card .lottie-animation{flex:0 0 55px}.power-detail__col>.app-cluster:not(.app-cluster--pair)>*{min-width:0}.power-detail__col>.app-cluster:not(.app-cluster--pair)>.lottie-animation{min-height:200px}.saving-detail__media--smart>.lottie-animation{z-index:1;width:69.8%;height:116.3%;min-height:0;position:absolute;top:-22.6%;left:-3.8%}.saving-detail__media--smart>.lottie-animation svg{max-height:100%}.modern-card__row .lottie-animation{width:210px;height:32px;min-height:32px;overflow:visible}.modern-card__row--animation .lottie-animation{margin-left:-21px}.modern-card__row .lottie-animation svg{max-height:32px;width:210px!important;height:32px!important}@media (width<=767px){.modern-card__row .lottie-animation{width:min(210px,127.27cqw - 80.1801px);height:min(32px,19.39cqw - 12.2157px);min-height:0}.modern-card__row--animation .lottie-animation{margin-left:max(-21px,-12.73cqw + 8.0199px)}.modern-card__row .lottie-animation svg{width:100%!important;height:100%!important}}.tenant-chart .app-chart__plot .lottie-animation{min-height:286px}.tenant-chart__bubbles .lottie-animation{height:429px;min-height:429px}.tenant-chart__bubbles .lottie-animation svg{max-height:429px}@media (width>=960px){.tenant-chart__bubbles .lottie-animation{aspect-ratio:610/429;height:auto;min-height:0}.tenant-chart__bubbles .lottie-animation svg{max-height:none}}.savings-page .guarantee{padding:0}.saving-detail[data-saving=tariff] .saving-detail__copy{margin-inline-end:90px}.saving-detail[data-saving=billing] .saving-detail__copy{margin-inline-end:100px}.saving-detail[data-saving=smart] .saving-detail__copy{margin-inline-end:75px}.saving-detail[data-saving=oze] .saving-detail__copy{margin-inline-end:145px}.saving-detail[data-saving=modern] .saving-detail__copy{margin-inline-end:120px}.saving-detail[data-saving=locations] .saving-detail__copy{margin-inline-end:115px}@media (width>=768px) and (width<=959px){.saving-detail[data-saving=tariff] .saving-detail__copy{max-width:520px;margin-inline-end:0}.saving-detail[data-saving=billing] .saving-detail__copy{margin-inline-end:30px}.saving-detail[data-saving=smart] .saving-detail__copy{margin-inline-end:0}}@media (width<=767px){.saving-detail[data-saving] .saving-detail__copy{margin-inline-end:0}.saving-detail[data-saving=billing] .saving-detail__copy{max-width:510px}}.advanced-benefit--schedule .before-after{border-radius:0 var(--radius-sm) var(--radius-sm) 0}@media (width<=959px){.power-detail__col>.app-cluster:not(.app-cluster--pair)>.lottie-animation{width:65%;min-height:0;margin-inline:auto}.saving-detail[data-saving=smart] .saving-detail__copy h2{max-width:535px}.saving-detail[data-saving=oze] .saving-detail__copy h2{max-width:465px}.saving-detail[data-saving=modern] .saving-detail__copy h2{max-width:490px}.savings-page .saving-detail--reverse .saving-detail__copy{order:0}}@media (width<=767px){.tenant-chart .app-chart__plot .lottie-animation{min-height:210px}.tenant-chart__bubbles .lottie-animation,.tenant-chart__bubbles .lottie-animation svg{height:300px;min-height:300px;max-height:300px}.advanced-benefit--schedule .before-after{aspect-ratio:3/2;border-radius:var(--radius-sm);width:100%;height:auto}}
