.FProductSection{background:var(--FProductSection--backgroundColor);border-top-left-radius:var(--FProductSection--borderRadius);border-top-right-radius:var(--FProductSection--borderRadius);color:var(--FProductSection--color);min-height:50vw}.FProductSection,.FProductSection__content{align-items:center;display:flex;flex-direction:column;position:relative}.FProductSection__content{margin:0 4rem;padding-bottom:3rem;top:-3rem}@media (max-width:959.98px){.FProductSection__content{margin:0 1.5rem;padding-bottom:0}}@media (max-width:599.98px){.FProductSection__content{top:-1.5rem}}.FProductSection__title{color:inherit;margin-top:2rem;max-width:54rem;--x1:var(--fluid-font--breakpoint-min-px);--x2:var(--fluid-font--breakpoint-max-px);--f1:var(--bigger-4--font-size-min-px);--f2:var(--bigger-4--font-size-max-px);font-size:clamp(var(--f1) * .0625rem,((var(--f2) - var(--f1))/(var(--x2) - var(--x1))) * 100vw + (var(--f1) * var(--x2) - var(--f2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--f2) * .0625rem);--l1:var(--bigger-4--line-height-min-px);--l2:var(--bigger-4--line-height-max-px);font-family:var(--bigger-4--font-family);font-weight:var(--bigger-4--font-weight);letter-spacing:var(--bigger-4--letter-spacing);line-height:clamp(var(--l1) * .0625rem,((var(--l2) - var(--l1))/(var(--x2) - var(--x1))) * 100vw + (var(--l1) * var(--x2) - var(--l2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--l2) * .0625rem);text-align:center}@media (max-width:1263.98px){.FProductSection__title{margin-top:0}}.FProductSection__text{margin-bottom:2rem;max-width:54rem;text-align:center}.FProductSection__image{min-height:17.5rem;transform:translateY(-3.5rem)}@media (max-width:959.98px){.FProductSection__image{min-height:15rem}}@media (max-width:599.98px){.FProductSection__image{min-height:12.25rem}}.FStepCard{cursor:pointer;max-width:35rem;padding:1.5rem 1rem 1.5rem 4.5rem;transition:background-color .3s var(--transition--ease-out),opacity .3s var(--transition--ease-out)}.FStepCard--highlighted{background:rgba(var(--color--secondary--light-2--rgb),.6)}.FStepCard--hidden{opacity:0}@media (max-width:959.98px){.FStepCard{max-width:19rem;padding:1.5rem 1rem}}.FStepCard__circle{background-color:var(--FStepCard--circle-color);border-radius:50%;height:1.5rem;left:1rem;position:absolute;top:1.5rem;width:1.5rem}@media (max-width:959.98px){.FStepCard__circle{display:none}}.FStepCard__stepNumber{color:inherit;--x1:var(--fluid-font--breakpoint-min-px);--x2:var(--fluid-font--breakpoint-max-px);--f1:var(--overline--font-size-min-px);--f2:var(--overline--font-size-max-px);font-size:clamp(var(--f1) * .0625rem,((var(--f2) - var(--f1))/(var(--x2) - var(--x1))) * 100vw + (var(--f1) * var(--x2) - var(--f2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--f2) * .0625rem);--l1:var(--overline--line-height-min-px);--l2:var(--overline--line-height-max-px);color:var(--color--success--dark-2);font-family:var(--overline--font-family);font-weight:var(--overline--font-weight);letter-spacing:var(--overline--letter-spacing);letter-spacing:.0625rem;line-height:clamp(var(--l1) * .0625rem,((var(--l2) - var(--l1))/(var(--x2) - var(--x1))) * 100vw + (var(--l1) * var(--x2) - var(--l2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--l2) * .0625rem)}.FStepCard__title{color:var(--color--neutral--dark-5);margin-bottom:.25rem}.FStepCard__text{color:inherit;--x1:var(--fluid-font--breakpoint-min-px);--x2:var(--fluid-font--breakpoint-max-px);--f1:var(--body-2--font-size-min-px);--f2:var(--body-2--font-size-max-px);font-size:clamp(var(--f1) * .0625rem,((var(--f2) - var(--f1))/(var(--x2) - var(--x1))) * 100vw + (var(--f1) * var(--x2) - var(--f2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--f2) * .0625rem);--l1:var(--body-2--line-height-min-px);--l2:var(--body-2--line-height-max-px);color:var(--color--secondary);font-family:var(--body-2--font-family);font-weight:var(--body-2--font-weight);letter-spacing:var(--body-2--letter-spacing);line-height:clamp(var(--l1) * .0625rem,((var(--l2) - var(--l1))/(var(--x2) - var(--x1))) * 100vw + (var(--l1) * var(--x2) - var(--l2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--l2) * .0625rem)}.FStepCards__desktopNavigation{display:flex;flex-direction:column;position:relative;row-gap:2rem;transform:var(--FStepCards--desktopNavigation--transform);transition:transform .3s var(--transition--ease-out)}.FStepCards__desktopNavigation:before{background:rgba(var(--color--secondary--light-2--rgb),.6);border-radius:1rem;content:"";display:var(--FStepCards--desktopNavigation--highlighterDisplay);height:var(--FStepCards--desktopNavigation--highlighterHeight);position:absolute;top:var(--FStepCards--desktopNavigation--highlighterTop);transition:top .5s var(--transition--ease-out),height .5s var(--transition--ease-out);width:var(--FStepCards--desktopNavigation--highlighterWidth)}.FStepCards__desktopCard{cursor:unset}.FMagicTexts{background-color:var(--FMagicTexts--backgroundColor);height:var(--FMagicTexts--height);transition:background-color 1.2s ease;width:100%}.FMagicTexts__sectionContent{align-items:center;display:flex;justify-content:center;min-height:100vh;position:sticky;top:0}.FMagicTexts__textContainer{position:absolute}.FMagicTexts__text{color:var(--FMagicTexts--textColor);text-align:center}@media (max-width:959.98px){.FMagicTexts__text{color:inherit;--x1:var(--fluid-font--breakpoint-min-px);--x2:var(--fluid-font--breakpoint-max-px);--f1:var(--heading-3--font-size-min-px);--f2:var(--heading-3--font-size-max-px);font-size:clamp(var(--f1) * .0625rem,((var(--f2) - var(--f1))/(var(--x2) - var(--x1))) * 100vw + (var(--f1) * var(--x2) - var(--f2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--f2) * .0625rem);--l1:var(--heading-3--line-height-min-px);--l2:var(--heading-3--line-height-max-px);color:var(--FMagicTexts--textColor);font-family:var(--heading-3--font-family);font-weight:var(--heading-3--font-weight);line-height:clamp(var(--l1) * .0625rem,((var(--l2) - var(--l1))/(var(--x2) - var(--x1))) * 100vw + (var(--l1) * var(--x2) - var(--l2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--l2) * .0625rem)}}.FMagicTexts__fade-enter-active,.FMagicTexts__fade-leave-active{transition:opacity .8s var(--transition--ease-out),transform 1s var(--transition--ease-out)}.FMagicTexts__fade-enter-from{opacity:0}.FMagicTexts__fade-leave-to{opacity:0;transform:translateY(-50px)}.FProductTemplate{background:var(--color--secondary--light-2);overflow:clip}@media (max-width:959.98px){.FProductTemplate{text-align:left}}.FProductTemplate__heroWrapper{margin-bottom:5rem;padding-bottom:5rem;padding-top:12.5rem}@media (max-width:959.98px){.FProductTemplate__heroWrapper{margin-bottom:2rem;padding-bottom:2rem}}.FProductTemplate__slider .FSectionContent{width:100%}.FProductTemplate__hero{text-align:center}.FProductTemplate__hero__overline{color:inherit;--x1:var(--fluid-font--breakpoint-min-px);--x2:var(--fluid-font--breakpoint-max-px);--f1:var(--overline--font-size-min-px);--f2:var(--overline--font-size-max-px);--l1:var(--overline--line-height-min-px);--l2:var(--overline--line-height-max-px);color:var(--color--primary);font-family:var(--overline--font-family);font-weight:var(--overline--font-weight);letter-spacing:var(--overline--letter-spacing);letter-spacing:.0625rem;text-transform:uppercase}.FProductTemplate__hero__overline,.FProductTemplate__hero__title{font-size:clamp(var(--f1) * .0625rem,((var(--f2) - var(--f1))/(var(--x2) - var(--x1))) * 100vw + (var(--f1) * var(--x2) - var(--f2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--f2) * .0625rem);line-height:clamp(var(--l1) * .0625rem,((var(--l2) - var(--l1))/(var(--x2) - var(--x1))) * 100vw + (var(--l1) * var(--x2) - var(--l2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--l2) * .0625rem);margin-bottom:1rem}.FProductTemplate__hero__title{color:inherit;--x1:var(--fluid-font--breakpoint-min-px);--x2:var(--fluid-font--breakpoint-max-px);--f1:var(--heading-2--font-size-min-px);--f2:var(--heading-2--font-size-max-px);--l1:var(--heading-2--line-height-min-px);--l2:var(--heading-2--line-height-max-px);font-family:var(--heading-2--font-family);font-weight:var(--heading-2--font-weight);letter-spacing:var(--heading-2--letter-spacing)}.FProductTemplate__hero__text{color:inherit;--x1:var(--fluid-font--breakpoint-min-px);--x2:var(--fluid-font--breakpoint-max-px);--f1:var(--body-2--font-size-min-px);--f2:var(--body-2--font-size-max-px);font-size:clamp(var(--f1) * .0625rem,((var(--f2) - var(--f1))/(var(--x2) - var(--x1))) * 100vw + (var(--f1) * var(--x2) - var(--f2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--f2) * .0625rem);--l1:var(--body-2--line-height-min-px);--l2:var(--body-2--line-height-max-px);font-family:var(--body-2--font-family);font-weight:var(--body-2--font-weight);letter-spacing:var(--body-2--letter-spacing);line-height:clamp(var(--l1) * .0625rem,((var(--l2) - var(--l1))/(var(--x2) - var(--x1))) * 100vw + (var(--l1) * var(--x2) - var(--l2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--l2) * .0625rem)}.FProductTemplate__animationSection{height:400vh;margin-bottom:2rem}@media (max-width:959.98px){.FProductTemplate__animationSection{height:auto;margin-bottom:0}}.FProductTemplate__animationTitle{margin:0 auto 3rem;max-width:51rem;text-align:center}.FProductTemplate__animationWrapper{display:flex;gap:2rem;justify-content:center;max-height:100vh;position:sticky;top:10rem}@media (min-height:1100px){.FProductTemplate__animationWrapper{align-items:center}}@media (max-width:959.98px){.FProductTemplate__animationWrapper{align-items:stretch;flex-direction:column;gap:0;position:static;top:0}.FProductTemplate__animationWrapper .FProductTemplate__video{align-self:center}}.FProductTemplate__video{clip-path:inset(1px 1px);height:37.5rem;margin-top:0;opacity:var(--FProductTemplate--videoOpacity);transition:var(--FProductTemplate--videoTransition);width:37.5rem}@media (max-height:1100px){.FProductTemplate__video{margin-top:-3.5rem}}@media (max-width:959.98px){.FProductTemplate__video{aspect-ratio:1/1;height:auto;margin-top:0;width:100%}}.FProductTemplate__products{color:var(--color--primary--dark-2);padding-bottom:4rem;padding-top:12.5rem;text-align:center}@media (max-width:959.98px){.FProductTemplate__products{padding-top:8.75rem}}.FProductTemplate__products__title{--x1:var(--fluid-font--breakpoint-min-px);--x2:var(--fluid-font--breakpoint-max-px);--f1:var(--heading-1--font-size-min-px);--f2:var(--heading-1--font-size-max-px);--l1:var(--heading-1--line-height-min-px);--l2:var(--heading-1--line-height-max-px);font-family:var(--heading-1--font-family);font-weight:var(--heading-1--font-weight);letter-spacing:var(--heading-1--letter-spacing);margin-bottom:1rem}.FProductTemplate__products__text,.FProductTemplate__products__title{color:inherit;font-size:clamp(var(--f1) * .0625rem,((var(--f2) - var(--f1))/(var(--x2) - var(--x1))) * 100vw + (var(--f1) * var(--x2) - var(--f2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--f2) * .0625rem);line-height:clamp(var(--l1) * .0625rem,((var(--l2) - var(--l1))/(var(--x2) - var(--x1))) * 100vw + (var(--l1) * var(--x2) - var(--l2) * var(--x1))/(var(--x2) - var(--x1)) * .0625rem,var(--l2) * .0625rem)}.FProductTemplate__products__text{--x1:var(--fluid-font--breakpoint-min-px);--x2:var(--fluid-font--breakpoint-max-px);--f1:var(--heading-4--font-size-min-px);--f2:var(--heading-4--font-size-max-px);--l1:var(--heading-4--line-height-min-px);--l2:var(--heading-4--line-height-max-px);font-family:var(--heading-4--font-family);font-weight:var(--heading-4--font-weight);letter-spacing:var(--heading-4--letter-spacing);margin-bottom:2.5rem}.FProductTemplate__products__logo{margin:0 auto}.FProductTemplate__productsGrid{background:var(--color--neutral--light-5);display:grid;grid-template-columns:1fr;position:relative}.FProductTemplate__product:first-child{margin-top:0}@media (max-width:959.98px){.FProductTemplate__product:first-child{margin-top:0}}.FProductTemplate__product:nth-child(2){margin-top:55.25rem}@media (max-width:959.98px){.FProductTemplate__product:nth-child(2){margin-top:40rem}}.FProductTemplate__product:nth-child(3){margin-top:110.5rem}@media (max-width:959.98px){.FProductTemplate__product:nth-child(3){margin-top:80rem}}.FProductTemplate__product:nth-child(4){margin-top:165.75rem}@media (max-width:959.98px){.FProductTemplate__product:nth-child(4){margin-top:120rem}}.FProductTemplate__product:nth-child(5){margin-top:221rem}@media (max-width:959.98px){.FProductTemplate__product:nth-child(5){margin-top:160rem}}.FProductTemplate__product{grid-column-start:1;grid-row-start:1}.FProductTemplate__product__bikeBlueImage{position:relative;right:-5rem}@media (max-width:959.98px){.FProductTemplate__product__bikeBlueImage{right:-2.5rem}}.FProductTemplate__product__bikeGreyImage{left:-5rem;position:absolute;top:0}@media (max-width:959.98px){.FProductTemplate__product__bikeGreyImage{left:-2.5rem}}.FProductTemplate__product__appPhoneImage{position:absolute;top:0}.FProductTemplate__product__chart{box-shadow:0 2px 8px #2c323b14,0 20px 32px #61666c3d;position:absolute}.FProductTemplate__product__chart--admin{border-radius:.5rem;bottom:0;right:-1.5rem}@media (max-width:959.98px){.FProductTemplate__product__chart--admin{bottom:6rem;right:0}}@media (max-width:599.98px){.FProductTemplate__product__chart--admin{bottom:3rem}}.FProductTemplate__product__chart--analytics1{right:-.5rem;top:-7.5rem}@media (max-width:959.98px){.FProductTemplate__product__chart--analytics1{top:-4rem}}.FProductTemplate__product__chart--analytics2{bottom:0;left:-.5rem}@media (max-width:959.98px){.FProductTemplate__product__chart--analytics2{bottom:6rem}}
