.font-figtree{font-family:Figtree,Figtree Fallback,sans-serif!important}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-primary{color:#000}.text-secondary{color:#6b7a8a}.text-tertiary{color:#5a6778}.text-accent{color:#6f55c3}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,#F2F3F5 25%,#D3DCE5 50%,#F2F3F5 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:.25rem;transform:translateZ(0);will-change:background-position}.transformations .feature-hero{background:#e7f5f8 url(/static/images/features/transformations/hero.webp) no-repeat 50%/cover}@media(max-width:480px){.transformations .feature-hero{background-image:url(/static/images/features/transformations/hero-mobile.webp)}}.transformations .feature-hero .btn,.transformations .feature-hero .title strong{background:#187686}.transformations .feature-hero .btn:hover{background:#fff;color:#187686}.transformations .section .section-title strong{color:#187686}.transformations .section .section-title:after{background:#187686}.transformations .section .stat .label{color:#187686}.transformations .section .ctas .btn{background:rgba(24,118,134,.1);color:#187686}.transformations .section .ctas .btn:hover{background:#187686;color:#fff}.transformations .section.testimonials-stories{display:flex;padding:0;overflow:hidden;background:url(/static/images/features/transformations/stories-background.jpg) no-repeat top/cover}.transformations .section.testimonials-stories .section-title:after{display:none}.transformations .section.testimonials-stories .text{position:absolute;left:0;display:flex;flex:1;flex-direction:column;padding:192px 0 0 9vw}.transformations .section.testimonials-stories .carousel{display:flex;align-items:flex-start;width:90vw;height:100%;padding:64px 0;margin-left:auto}.transformations .section.testimonials-stories .carousel .control{margin-top:288px;background:rgba(24,118,134,.1)}.transformations .section.testimonials-stories .carousel .control:before,.transformations .section.testimonials-stories .carousel .control:hover{background:#187686}.transformations .section.testimonials-stories .carousel .control:hover:before{background:#fff}.transformations .section.testimonials-stories .carousel .control.prev{order:1}.transformations .section.testimonials-stories .carousel .control.next{order:2;margin-left:32px}.transformations .section.testimonials-stories .carousel .carousel-viewport{order:3;width:62vw;margin-left:auto;padding:0 0 64px 64px;-webkit-mask:-webkit-linear-gradient(0deg,transparent 32px,black 64px)}.transformations .section.testimonials-stories .carousel .carousel-container{width:45vw;align-items:flex-start}.transformations .section.testimonials-stories .carousel .story{flex:0 0 auto;width:100%;padding:32px;background:#fff;border-radius:10px;box-shadow:0 30px 40px -10px rgba(0,0,0,.2)}.transformations .section.testimonials-stories .carousel .story+.story{margin-left:32px}.transformations .section.testimonials-stories .carousel .story p{line-height:24px}.transformations .section.testimonials-stories .carousel .story p+p{margin-top:16px}.transformations .section.testimonials-stories .carousel .story p strong{font-weight:700}.transformations .section.testimonials-stories .carousel .story .author{display:flex;align-items:center;margin-top:16px}.transformations .section.testimonials-stories .carousel .story .author .photo{width:44px;height:44px;background:#000 no-repeat 50%/cover;border-radius:44px;margin-right:12px}.transformations .section.testimonials-comments{padding:0}.transformations .testimonials{background:linear-gradient(0deg,#FFFFFF,#E7F5F8);padding:320px 0 440px}.transformations .testimonials .text p{color:#000}.transformations .community{padding:64px 0}.transformations .gallery-carousel .control{background:rgba(24,118,134,.1)}.transformations .gallery-carousel .control:before,.transformations .gallery-carousel .control:hover{background:#187686}.transformations .gallery-carousel .control:hover:before{background:#fff}@media(max-width:1200px){.transformations .feature-hero{background-position:85%;margin-bottom:0}.transformations .feature-hero:before{position:absolute;z-index:0;display:block;content:"";top:0;left:0;width:100%;height:100%;background:rgba(220,236,240,.6)}.transformations .feature-hero>*{z-index:1}.transformations .feature-hero .title{font-size:10vw}.transformations .section.testimonials-comments .testimonials{padding:64px 0 128px}.transformations .section.testimonials-comments .testimonials .text{margin-top:0}.transformations .section.testimonials-stories{flex-direction:column;padding:64px 0 0;background:none}.transformations .section.testimonials-stories .text{position:static;padding:0 5vw;text-align:center}.transformations .section.testimonials-stories .carousel{width:100%;height:auto;padding:0;margin-left:0}.transformations .section.testimonials-stories .carousel .carousel-viewport{width:100%;padding:0 5vw 64px;-webkit-mask:none;overflow:scroll}.transformations .section.testimonials-stories .carousel .carousel-viewport::-webkit-scrollbar{display:none}.transformations .section.testimonials-stories .carousel .carousel-container{width:auto}.transformations .section.testimonials-stories .carousel .carousel-container:after{display:block;content:"";width:5vw;height:1px;flex:0 0 auto}.transformations .section.testimonials-stories .carousel .story{width:80vw;padding:7vw}.transformations .section.testimonials-stories .carousel .story+.story{margin-left:5vw}}.feature-page .section{padding:128px 0}.feature-page .section .container{align-items:center}.feature-page .section.centered .container{justify-content:center}.feature-page .section.centered .text{display:flex;flex-direction:column;align-items:center;max-width:none}.feature-page .container>aside,.feature-page>aside{margin:0 auto}.feature-page .app-overview{position:relative;flex:0 0 auto;width:272px;height:590px}.feature-page .app-overview .screen{position:relative;z-index:1;width:100%;height:100%;box-shadow:-30px 40px 30px -10px rgba(0,0,0,.2);border-radius:15px;background:url(/static/images/home/feature-nutrition-screen.jpg) no-repeat 50%/cover}.feature-page .app-overview .deco{position:absolute;background:no-repeat 50%/contain}.feature-page .app-overview .deco.branch{bottom:10%;left:80%;width:172px;height:130px;background-image:url(/static/images/features/nutrition/branch.jpg)}@media(max-width:1200px){.feature-page .section{padding:64px 0}.feature-page .section .section-title{line-height:36px}.feature-page .section .section-title br{display:none}.feature-page .container>aside,.feature-page>aside{margin:32px auto 0}.feature-page .app-overview{width:66vw;height:143.1617647059vw}}.section.articles{position:relative;z-index:1;padding-bottom:64px}.articles-grid{position:absolute;top:96px;right:0;width:720px;padding:0 0 70px;overflow:hidden}.articles-grid .row{display:flex}.articles-grid .row:first-child{padding-left:16vw}.articles-grid .row:nth-child(2){padding-left:8vw}.articles-grid .article-entry{position:relative;display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 auto;width:18vw;height:11.25vw;margin:1.5rem 1.5rem 0 0;padding:1rem;background:#000 no-repeat 50%/cover;overflow:hidden;border-radius:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff}.articles-grid .article-entry:before{display:block;content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:75%;background:linear-gradient(0deg,black,rgba(0,0,0,0));opacity:.7}.articles-grid .article-entry>*{z-index:2}.articles-grid .article-entry .article-title{font-family:Figtree,Figtree Fallback,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-bottom:.5rem}.articles-grid .article-entry .article-location{font-weight:400;margin-bottom:.25rem}.articles-grid .article-entry .article-location,.articles-grid .article-entry .article-type{font-family:Figtree,Figtree Fallback,sans-serif;font-size:1rem;line-height:1.5rem;color:#d3dce5}.articles-grid .article-entry .article-type{font-weight:700}.articles-grid .article-entry{transform:scale(.9);opacity:0;transition:all 1s cubic-bezier(.19,1,.22,1)}.articles-grid .article-entry:nth-child(2){transition-delay:.35s}.articles-grid .article-entry:nth-child(3){transition-delay:.15s}.articles-grid .row:nth-child(2) .article-entry:first-child{transition-delay:.25s}.articles-grid .row:nth-child(3) .article-entry:nth-child(3){transition-delay:.5s}.animate .articles-grid .article-entry{transform:scale(1);opacity:1}@media(max-width:1200px){.section.articles{display:flex;flex-direction:column;padding-top:0}.articles-grid{order:-1;position:relative;top:auto;right:auto;width:100%;padding-left:5vw}.articles-grid .row{padding-left:0}.articles-grid .row:first-child{padding-left:26vw}.articles-grid .row:nth-child(2){padding-left:12vw}.articles-grid .article-entry{width:40vw;height:22.5vw;margin:3vw 3vw 0 0}.articles-grid .article-entry .article-title{font-size:3.5vw;margin-bottom:.5vw}.articles-grid .article-entry .article-location{font-size:3vw;margin-bottom:.75vw}.articles-grid .article-entry .article-type{font-size:3vw}}.app-screens{display:flex;margin-top:2rem}.app-screens .screen-entry{width:272px}.app-screens .screen-entry+.screen-entry{margin-left:4rem}.app-screens .screen{width:272px;height:590px;background:#f2f3f5 no-repeat 50%/cover;box-shadow:0 8px 24px rgba(0,0,0,.12);border-radius:1rem}.app-screens .description{text-align:center}.app-screens .description:first-child{margin-bottom:2rem}.app-screens .description:last-child{margin-top:3rem}.app-screens .description .title{font-family:Figtree,Figtree Fallback,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:600}.app-screens .description p{font-family:Figtree,Figtree Fallback,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:400;margin-top:.75rem}.app-screens .screen-entry{perspective:1000px}.app-screens .screen{transform:translateZ(256px);opacity:0;transition:all 1s cubic-bezier(.19,1,.22,1)}.app-screens .screen-entry:nth-child{transition-delay:1s}.app-screens.animate .screen{transform:translateZ(0);opacity:1}@media(max-width:1200px){.app-screens{flex-direction:column;margin:0 0 64px}.app-screens .screen-entry{display:flex;flex-direction:column;width:auto}.app-screens .screen-entry+.screen-entry{margin:64px 0 0}.app-screens .screen{width:80vw;height:173.5294117647vw;margin:0 auto}.app-screens .description{order:-1}.app-screens .description:last-child{margin-top:0}}.feature-hero h1.title{margin:0}