.fm-feature-selector{width:100%;margin:0 auto;padding:64px max(32px,calc((100% - 1200px) / 2));background:#fff;color:#17181c}.fm-feature-selector__header{margin-bottom:56px;text-align:center}.fm-feature-selector__header h2{margin:0;font-size:52px;font-weight:600;line-height:54.6px;letter-spacing:-2.34px}.fm-feature-selector__header h2>span{position:relative;display:inline-block}.fm-feature-selector__header h2 img{position:absolute;bottom:-5px;left:0;width:100%;height:10px}.fm-feature-selector__header p{margin:12px 0 0;color:#525252;font-size:17px;line-height:26px}.fm-feature-selector__layout{position:relative;display:grid;grid-template-columns:44.67% minmax(0,1fr);min-height:632px;padding:32px}.fm-feature-selector__media{position:relative;width:100%;aspect-ratio:536/600}.fm-feature-selector__background{position:absolute;top:13.83%;left:50%;max-width:80%;transform:translateX(-50%)}.fm-feature-selector__phone{position:absolute;inset:2.89% 24.37% 3.04% 24.63%}.fm-feature-selector__details{min-width:0;padding-left:60px}.fm-feature-selector__items{display:flex;flex-direction:column;gap:12px}.fm-feature-selector__items button{display:flex;width:100%;gap:18px;padding:24px;border:1px solid transparent;border-radius:20px;background:#fff;color:#17181c;text-align:left;font:inherit;cursor:pointer}.fm-feature-selector__items button[aria-pressed=true]{border-color:#9a3412;box-shadow:0 4px 12px -2px #12121214,0 12px 40px -8px #12121205}.fm-feature-selector__items button:focus-visible{outline:3px solid #ea580c;outline-offset:4px}.fm-feature-selector__number{display:grid;place-items:center;flex:0 0 18px;height:18px;border-radius:50%;background:#edeef0;font-size:10px;line-height:1}.fm-feature-selector__items [aria-pressed=true] .fm-feature-selector__number{background:#c2410c;color:#fff}.fm-feature-selector__copy{display:flex;flex-direction:column;min-width:0;gap:6px}.fm-feature-selector__copy strong{font-size:18px;font-weight:600;line-height:normal;letter-spacing:-.36px}.fm-feature-selector__copy>span{color:#71747c;font-size:15px;line-height:23.25px}.marketing-site .fm-feature-selector .fm-feature-selector__cta{min-height:51px;margin-top:28px;border:0;border-radius:999px;background:#c2410c;padding:16px 28px;gap:12px;font-size:16px;font-weight:600}.fm-feature-selector__tap{position:absolute;top:166px;left:40.75%;width:100px;color:#141414;font-family:var(--font-home-handwritten),Caveat,cursive;font-size:26px;font-weight:700;line-height:.8;pointer-events:none}.fm-feature-selector__tap img{display:block;margin:8px 0 0 24px}.fm-feature-selector__mobile,.fm-feature-selector__progress,.fm-feature-selector__swipe{display:none}@media (max-width:1023.98px){.fm-feature-selector{overflow:hidden;border-block:1px solid #dcdee2;padding:64px 24px}.fm-feature-selector__header{margin-bottom:32px}.fm-feature-selector__header h2{font-size:32px;font-weight:700;line-height:38px;letter-spacing:-.8px}.fm-feature-selector__desktop,.fm-feature-selector__header p,.fm-feature-selector__tap{display:none}.fm-feature-selector__mobile{display:inline}.fm-feature-selector__background.fm-feature-selector__mobile{display:block;top:5.215%;max-width:100%}.fm-feature-selector__layout{display:flex;flex-direction:column;align-items:center;min-height:0;padding:0}.fm-feature-selector__media{width:358px;max-width:calc(100vw - 12px);flex:none}.fm-feature-selector__swipe{display:block;margin:20px 0;font-family:var(--font-home-handwritten),Caveat,cursive;color:#141414;font-size:26px;font-weight:700;line-height:41px;transform:rotate(3deg)}.fm-feature-selector__details{width:100%;padding:0}.fm-feature-selector__viewport{overflow:visible;touch-action:pan-y pinch-zoom}.fm-feature-selector__items{flex-direction:row}.fm-feature-selector__items button{flex:0 0 100%;min-width:0;background:#f7f7f8}.fm-feature-selector__items button[aria-pressed=true]{background:#fff}.fm-feature-selector__progress{display:flex;flex-direction:column;gap:12px;margin-top:20px;font-size:13px;line-height:19px}.fm-feature-selector__progress>div{height:2px;overflow:hidden;border-radius:999px;background:#edeef0}.fm-feature-selector__progress>div span{display:block;width:25%;height:100%;border-radius:inherit;background:#0a0a0a;transition:transform .2s}.marketing-site .fm-feature-selector .fm-feature-selector__cta{display:flex;width:100%;min-height:56px;margin-top:32px;padding:10px 20px;background:#ea580c;font-weight:500}}@media (prefers-reduced-motion:reduce){.fm-feature-selector__progress>div span{transition:none}}.fm-feature-selector--nutritionist .fm-feature-selector__items button[aria-pressed=true]{border-color:#15803d}.fm-feature-selector--nutritionist .fm-feature-selector__items [aria-pressed=true] .fm-feature-selector__number{background:#16a34a}.fm-feature-selector--nutritionist .fm-feature-selector__tap{font-family:var(--font-trainer-handwritten),Caveat,cursive}@media (max-width:1023.98px){.fm-feature-selector--nutritionist .fm-feature-selector__background.fm-feature-selector__mobile{width:358px;height:auto}.fm-feature-selector--nutritionist .fm-feature-selector__swipe{font-family:var(--font-trainer-handwritten),Caveat,cursive}}