.fm-services-page,.marketing-site .fm-footer--services{font-family:var(--font-blog-inter),Inter,sans-serif}.fm-services-page{background:#fff;color:#17181c}.fm-services-flow,.fm-services-hero{width:min(1264px,calc(100% - 48px));margin:0 auto}.fm-services-hero{padding:128px 0 64px}.fm-services-hero__copy{max-width:1000px;margin:0 auto;text-align:center}.fm-services-hero h1{position:relative;margin:0;font-size:clamp(40px,4.8vw,68px);font-weight:600;letter-spacing:-.045em;line-height:1.02}.fm-services-hero h1:before{position:absolute;top:-11px;left:max(0px,calc(50% - 400px));width:44px;height:44px;background:url(/assets/figma-services/hero-spark.png) 50%/contain no-repeat;content:""}.fm-services-hero h1 span{position:relative;display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;color:#ea580c}.fm-services-hero h1 span:after{position:absolute;right:0;bottom:-14px;width:min(100%,531px);height:20px;background:url(/assets/figma-services/hero-underline.png) 100%/contain no-repeat;content:""}.fm-services-hero__copy p{max-width:800px;margin:28px auto 0;color:#71747c;font-size:19px;line-height:1.55}.fm-services-grid{display:grid;width:min(1446px,calc(100vw - 48px));margin-inline:auto;position:relative;left:50%;transform:translateX(-50%);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fm-services-hero__note{width:200px;height:66px;margin:24px auto 16px;background:url(/assets/figma-services/choose-desktop.png) 50%/contain no-repeat;font-size:0}.fm-services-card{display:flex;width:100%;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #dcdee2;border-radius:28px;background:#fff;padding:0;color:#17181c;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.fm-services-card--gym{display:none}.fm-services-card:focus-visible,.fm-services-download:focus-visible{outline:3px solid #ea580c;outline-offset:4px}.fm-services-card__art{position:relative;display:flex;height:240px;flex:0 0 240px;align-items:flex-start;justify-content:space-between;padding:24px;background:radial-gradient(ellipse at 5% 5%,#f6c6c4,transparent 58%),radial-gradient(ellipse at 90% 10%,#fce4ae,transparent 58%),radial-gradient(ellipse at 20% 95%,#cae8d8,transparent 55%),linear-gradient(145deg,#f9e6d9,#d8eceb)}.fm-services-card__image{position:absolute;inset:0;pointer-events:none;background-position:50%;background-size:cover}.fm-services-card--trainer .fm-services-card__image{background-image:url(/assets/figma-services/trainers-desktop.png)}.fm-services-card--nutrition .fm-services-card__image{background-image:url(/assets/figma-services/nutritionists-desktop.png)}.fm-services-card--client .fm-services-card__image{background-image:url(/assets/figma-services/clients-desktop.png)}.fm-services-card__arrow{position:relative;display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:50%;background:#fff;margin-left:auto}.fm-services-card__body{display:flex;min-height:230px;flex:1;flex-direction:column;align-items:flex-start;padding:24px}.fm-services-card__title{font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1.1}.fm-services-card__description{margin-top:10px;color:#525252;font-size:15px;line-height:24px}.fm-services-card__tags{display:none;flex-wrap:wrap;gap:8px;margin-top:28px}.fm-services-card__tags>span{border-radius:5px;background:#f7f7f8;padding:4px 8px;font-size:11px;line-height:16.5px}.fm-services-card__action{margin-top:auto;padding-top:28px;color:#ea580c;font-size:14px;font-weight:600;line-height:1.4}.fm-services-flow{padding:64px 0 128px}.fm-services-flow header{text-align:center}.fm-services-flow h2{margin:0;color:#0a0a0a;font-size:clamp(34px,3.5vw,46px);font-weight:600;letter-spacing:-.045em;line-height:1.05}.fm-services-flow header p{margin:12px 0 0;color:#525252;font-size:17px;line-height:26px}.fm-services-flow__steps{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr) 110px minmax(0,1fr);align-items:stretch;gap:24px;padding-top:32px}.fm-services-flow__steps article{display:flex;flex-direction:column;gap:14px;border:1px solid #dcdee2;border-radius:24px;background:#fff;padding:28px}.fm-services-flow__steps h3{margin:0;font-size:21px;font-weight:600;letter-spacing:-.63px;line-height:normal}.fm-services-flow__steps article p{margin:0;color:#71747c;font-size:14px;line-height:21.7px}.fm-services-flow__steps .fm-services-flow__client{background:#17181c;color:#fff}.fm-services-flow__steps .fm-services-flow__client p{color:#dcdee2}.fm-services-flow__icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#f7f7f8;color:#ea580c}.fm-services-flow__client .fm-services-flow__icon{background:#ea580c;color:#fff}.fm-services-flow__connector{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#141414;font-family:var(--font-services-handwritten),Caveat,cursive;font-size:28px;font-weight:700;line-height:1;text-align:center;background-position:50%;background-repeat:no-repeat;background-size:contain}.fm-services-flow__connector--assign{background-image:url(/assets/figma-services/flow-assign-desktop.png)}.fm-services-flow__connector--record{background-image:url(/assets/figma-services/flow-record-desktop.png)}.fm-services-flow__connector>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fm-services-flow__return{min-height:105px;margin-top:20px;background:url(/assets/figma-services/flow-return-desktop.png) 50%/contain no-repeat;color:transparent;font-family:var(--font-services-handwritten),Caveat,cursive;font-size:28px;font-weight:700;text-align:center}.fm-services-flow__graphic,.fm-services-flow__return-mobile{display:none}.fm-app-store-overlay{z-index:100}.fm-app-store-dialog{z-index:110;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:24px;color:#17181c;font-family:Inter,sans-serif}.fm-app-store-dialog__links{display:grid;gap:12px}.fm-app-store-dialog__links a{border-radius:12px;background:#17181c;padding:14px 18px;color:#fff;text-align:center}@media (min-width:1024px){.fm-services-flow h2{font-size:46px;line-height:48.3px;letter-spacing:-2.07px}}@media (max-width:1023.98px){.fm-services-hero{padding:40px 0 64px}.fm-services-hero h1{font-size:clamp(34px,10vw,40px);letter-spacing:0}.fm-services-hero h1 span:after,.fm-services-hero h1:before{display:none}.fm-services-hero__copy p{margin-top:24px;font-size:17px;line-height:26px}.fm-services-hero__note{width:160px;height:53px;margin:24px 52px 24px auto;background-image:url(/assets/figma-services/choose-mobile.png)}.fm-services-grid{width:100%;grid-template-columns:minmax(0,1fr);gap:16px}.fm-services-card--gym{display:flex}.fm-services-card__art{height:140px;flex-basis:140px}.fm-services-card__body{min-height:0}.fm-services-card--gym .fm-services-card__image{background:#fff url(/assets/framer/gym-card-main.jpg) 50%/contain no-repeat}.fm-services-card--gym .fm-services-card__arrow{box-shadow:0 0 0 1px #dcdee2}.fm-services-card__tags{display:flex;margin-top:24px}.fm-services-card__action{padding-top:24px}.fm-services-flow{padding:64px 0}.fm-services-flow h2{font-size:32px;font-weight:700;letter-spacing:-.8px;line-height:38px}.fm-services-flow__steps{max-width:600px;margin:0 auto;grid-template-columns:minmax(0,1fr);gap:12px}.fm-services-flow__steps article{background:#f7f7f8}.fm-services-flow__icon{background:#edeef0;color:#17181c}.fm-services-flow__steps .fm-services-flow__client{background:#17181c}.fm-services-flow__connector{flex-direction:row;font-size:24px;gap:10px;background:none}.fm-services-flow__connector>span:first-child{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.fm-services-flow__desktop-break{display:none}.fm-services-flow__graphic{position:relative;display:block;width:10px;height:50px;flex:0 0 10px}.fm-services-flow__graphic:before{position:absolute;top:50%;left:50%;width:50px;height:8px;background:url(/assets/figma-services/flow-assign-mobile.svg) 50%/contain no-repeat;content:"";transform:translate(-50%,-50%) rotate(90deg)}.fm-services-flow__connector--record .fm-services-flow__graphic:before{background-image:url(/assets/figma-services/flow-record-mobile.svg)}.fm-services-flow__return{width:min(354px,100%);min-height:0;aspect-ratio:354/68;margin:12px auto 0;background:url(/assets/figma-services/flow-return-mobile.svg) 50%/contain no-repeat;color:transparent;font-size:0}.fm-services-flow__return span:not(.fm-services-flow__return-mobile){display:block}.fm-services-flow__return-mobile{display:inline}}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d15b7850cb72b261-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/deabdbddbf6178ba-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10ce4c905e122f54-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/868ce8d975f3d2b8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_c36786{font-family:Caveat,Caveat Fallback;font-weight:700;font-style:normal}.__variable_c36786{--font-services-handwritten:"Caveat","Caveat Fallback"}