.fm-home-page .fm-home-features{width:min(1264px,100%);margin:0 auto;padding:64px 32px;background:#fff;color:#17181c}.fm-home-page .fm-home-features h2{margin:0 0 56px;font-size:52px;font-weight:600;line-height:54.6px;letter-spacing:-2.08px;text-align:center}.fm-home-features__background--mobile,.fm-home-features__cta-mobile,.fm-home-features__eyebrow,.fm-home-features__progress,.fm-home-features__swipe-note{display:none}.fm-home-page .fm-home-features__layout{position:relative;display:grid;grid-template-columns:44.67% minmax(0,1fr);min-height:632px;padding:32px}.fm-home-page .fm-home-features__media{position:relative;width:100%;aspect-ratio:536/600}.fm-home-features__background{position:absolute;left:50%;top:13.83%;transform:translateX(-50%);max-width:80%}.fm-home-features__phone{position:absolute;inset:2.89% 24.37% 3.04% 24.63%}.fm-home-page .fm-home-features__details{min-width:0;padding-left:60px}.fm-home-page .fm-home-features__items{display:flex;flex-direction:column;gap:12px}.fm-home-page .fm-home-features__items button{display:flex;width:100%;padding:24px;gap:18px;border:1px solid transparent;border-radius:20px;background:#fff;color:#17181c;font:inherit;text-align:left;cursor:pointer}.fm-home-page .fm-home-features__items button[aria-pressed=true]{border-color:#9a3412;box-shadow:0 4px 12px -2px #12121214,0 12px 40px -8px #12121205}.fm-home-page .fm-home-features__number{display:grid;place-items:center;flex:0 0 18px;height:18px;border-radius:50%;background:#edeef0;font-size:10px;font-weight:500;line-height:1}.fm-home-page .fm-home-features__items [aria-pressed=true] .fm-home-features__number{background:#c2410c;color:#fff}.fm-home-page .fm-home-features__copy{display:flex;min-width:0;flex-direction:column;gap:6px}.fm-home-page .fm-home-features__copy strong{font-size:18px;font-weight:600;line-height:normal;letter-spacing:-.36px}.fm-home-page .fm-home-features__copy>span{color:#71747c;font-size:15px;line-height:23.25px}.marketing-site .fm-home-page .fm-home-features__cta{margin-top:28px;min-height:51px;border:0;border-radius:999px;background:#c2410c;padding:16px 28px;gap:12px;font-size:16px;font-weight:600}.fm-home-page .fm-home-features__trial-note{display:none}.fm-home-page .fm-home-features__tap-note{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-home-page .fm-home-features__tap-note img{display:block;margin:8px 0 0 24px}.fm-home-page .fm-home-features button:focus-visible{outline:3px solid #ea580c;outline-offset:4px}@media (max-width:1023.98px){.fm-home-page .fm-home-features{overflow:hidden;border-block:1px solid #e4e5e8;padding:64px 24px}.fm-home-features__eyebrow{display:block;margin:0 0 19px;text-align:center;text-transform:uppercase;font-size:13px;line-height:16px;letter-spacing:2.08px;color:#525252}.fm-home-page .fm-home-features h2{max-width:260px;margin:0 auto 32px;font-size:32px;font-weight:700;line-height:38px;letter-spacing:-.8px}.fm-home-page .fm-home-features__layout{display:flex;flex-direction:column;align-items:center;min-height:0;padding:0}.fm-home-page .fm-home-features__media{width:358px;max-width:calc(100vw - 12px);flex:none}.fm-home-features__background--desktop,.fm-home-features__tap-note{display:none}.fm-home-features__background--mobile{display:block;max-width:100%;top:5.215%}.fm-home-features__swipe-note{display:block;margin:20px 0;font-family:var(--font-home-handwritten),Caveat,cursive;color:#141414;font-size:26px;line-height:41px;font-weight:700;transform:rotate(3deg)}.fm-home-page .fm-home-features__details{width:100%;padding:0}.fm-home-features__viewport{overflow:visible;touch-action:pan-y pinch-zoom}.fm-home-page .fm-home-features__items{flex-direction:row;gap:12px}.fm-home-page .fm-home-features__items button{flex:0 0 100%;min-width:0;background:#f7f7f8}.fm-home-page .fm-home-features__items button[aria-pressed=true]{background:#fff}.fm-home-features__progress{display:flex;flex-direction:column;gap:12px;margin-top:20px;color:#0a0a0a;font-size:13px;line-height:19px}.fm-home-features__track{height:2px;overflow:hidden;border-radius:999px;background:#edeef0}.fm-home-features__track span{display:block;width:25%;height:100%;border-radius:inherit;background:#0a0a0a;transition:transform .2s}.marketing-site .fm-home-page .fm-home-features__cta{display:flex;width:100%;min-height:56px;margin-top:32px;background:#ea580c;padding:10px 20px;font-weight:500}.fm-home-features__cta-desktop{display:none}.fm-home-features__cta-mobile{display:inline}.fm-home-page .fm-home-features__trial-note{display:block;margin:32px 0 0;text-align:center;font-family:var(--font-home-handwritten),Caveat,cursive;font-size:26px;line-height:45px;font-weight:700;color:#141414;transform:rotate(2deg)}.fm-home-features__trial-note img{display:none}}