:root{--fch-vh: 1vh;--fch-seen: min(calc(100 * var(--fch-vh)), 100vh);--fch-screen: max(var(--fch-seen), 100vh);--fch-bleed: calc(var(--fch-screen) - var(--fch-seen))}.fch{--fch-dwell: calc(120 * var(--fch-vh));--fch-fade: calc(45 * var(--fch-vh));--fch-beat: 12ms;--fch-gutter: clamp(10px, calc(18.18vw - 60px) , 20px);--fch-copy-gap: 20px;--fch-stats-lead: 10px;--fch-accent: #00d282;--fch-dark: #00070a;--fch-light: #f6f7f7;--fch-card: #121615;--fch-card-rule: rgba(255, 255, 255, .1);--fch-card-muted: rgba(255, 255, 255, .6);position:relative;height:calc(var(--fch-stage, var(--fch-seen)) + var(--fch-dwell));font-family:Red Hat Display,sans-serif}.fch-host{pointer-events:none}.fch__stage{pointer-events:auto}.fch__stage.is-wiping:not(.is-clear){pointer-events:none}.fch-host+.fch-host .fch{margin-top:calc(-1 * var(--fch-stage, var(--fch-seen)) - var(--fch-fade))}.fch-host+.fch-host .fch[data-transition=scroll]{margin-top:0}.fch[data-scheme=dark]{--fch-bg: var(--fch-dark);--fch-fg: #ffffff;--fch-copy: var(--fch-fg);--fch-label: var(--fch-fg);--fch-rule: rgba(255, 255, 255, .16);--fch-tint: var(--fch-accent)}.fch[data-scheme=light]{--fch-bg: var(--fch-light);--fch-fg: #212529;--fch-copy: var(--fch-fg);--fch-label: var(--fch-fg);--fch-rule: #dee2e6;--fch-tint: var(--fch-accent)}.fch__stage{position:-webkit-sticky;position:sticky;top:0;height:var(--fch-stage, var(--fch-seen));overflow:hidden;background:var(--fch-bg);color:var(--fch-fg)}.fch:not([data-fit]):not([data-short]) .fch__stage{box-sizing:border-box;height:calc(var(--fch-stage, var(--fch-seen)) + var(--fch-bleed));border-bottom:var(--fch-bleed) solid var(--fch-bg)}.fch[data-transition=wipe] .fch__stage.is-wiping{-webkit-mask-image:linear-gradient(to top,#000 var(--fch-reveal, 120%),rgba(0,0,0,0) calc(var(--fch-reveal, 120%) + 18%));mask-image:linear-gradient(to top,#000 var(--fch-reveal, 120%),rgba(0,0,0,0) calc(var(--fch-reveal, 120%) + 18%))}.fch[data-transition=slide] .fch__stage.is-wiping{transform:translate3d(0,var(--fch-slide, 0%),0)}.fch[data-transition=fade] .fch__stage.is-wiping{opacity:var(--fch-opacity, 1)}.fch__stage.is-off{visibility:hidden}.fch[data-short]{height:var(--fch-stage, var(--fch-seen))}.fch[data-short] .fch__stage{position:relative;top:auto}.fch[data-fit],.fch[data-fit] .fch__stage{height:auto}.fch[data-fit] .fch__stage{position:relative;top:auto}.fch[data-fit] .fch__panel{height:auto;padding-bottom:calc(var(--fch-pad-bottom, 64px) + var(--fch-phone-show, 0px))}@media(min-width:1024px){.fch[data-fit] .fch__panel{padding-bottom:calc(var(--fch-pad-bottom-dk, 90px) + var(--fch-phone-show, 0px))}}.fch__panel{display:flex;flex-direction:column;align-items:center;height:100%;gap:30px;padding-block:var(--fch-pad-top, 64px) var(--fch-pad-bottom, 64px);padding-inline:var(--fch-gutter);text-align:center}.fch__panel[data-align=top]{justify-content:flex-start}.fch__panel[data-align=center]{justify-content:center}.fch__panel[data-align=bottom]{justify-content:flex-end}.fch__copy{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--fch-copy-gap);width:100%;max-width:640px;margin-inline:auto}.fch__eyebrow{margin:0;font-size:16px;line-height:21px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--fch-tint)}.fch__title{margin:0;font-family:inherit;font-size:46px;line-height:47px;font-weight:800;letter-spacing:-.38px;color:var(--fch-fg)}.fch__title-line{display:block;color:var(--fch-fg)}.fch__title-line--accent{color:var(--fch-tint)}.fch__body{margin:0 auto;max-width:520px;font-size:16px;line-height:25px;font-weight:400;color:var(--fch-copy)}.fch__mark{color:var(--fch-tint)}.fch__stats{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0 26px;margin-top:var(--fch-stats-lead);padding-top:18px;border-top:1px solid var(--fch-rule)}.fch__stat{display:flex;flex-direction:column;gap:5px;align-items:center}.fch__stat-value{font-size:24px;line-height:24px;font-weight:400;letter-spacing:-.48px;color:var(--fch-tint)}.fch__stat-label{font-size:14px;line-height:18px;font-weight:400;letter-spacing:1.43px;text-transform:uppercase;color:var(--fch-label)}.fch__media{flex:0 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.fch__asset{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.fch__phone{position:absolute;left:50%;width:100%;z-index:1;container-type:inline-size}@media(min-width:1024px){.fch__phone{width:46%}}.fch__phone-img{display:block;width:100%;height:auto}.fch__phone[data-part=top]{bottom:0;transform:translate(-50%,calc(100% - var(--fch-phone-show, 200px)))}.fch__phone[data-part=bottom]{top:0;transform:translate(-50%,calc(-1 * var(--fch-phone-show, 200px)))}.fch__phone-zoom{position:relative;-webkit-mask-image:linear-gradient(to bottom,#000 var(--fch-phone-fade, 100%),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 var(--fch-phone-fade, 100%),rgba(0,0,0,0) 100%);transform:translateY(calc(var(--fch-lift, 0) * var(--fch-phone-rise, 0px))) scale(calc(1 + var(--fch-lift, 0) * var(--fch-phone-grow, 0)));transform-origin:50% var(--fch-screen-mid, 50%)}.fch__phone-zoom>picture{display:block;position:relative;z-index:1}.fch__phone-screen{filter:brightness(min(1,calc(var(--fch-lift, 1) * 4)));position:absolute;top:var(--fch-screen-top, 0%);right:var(--fch-screen-right, 0%);bottom:var(--fch-screen-bottom, 0%);left:var(--fch-screen-left, 0%);overflow:hidden;border-radius:calc(var(--fch-screen-radius, 0) * 1cqw);z-index:0}.fch__phone-screen .fch__frames,.fch__phone-screen .fch__frame{height:100%;min-height:0}.fch__phone-screen .fch__frame{align-items:stretch}.fch__phone-screen .fch__asset{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.fch__frames{--fch-frame-pause: 0ms;--fch-frame-fade: .7s;--fch-frame-clear: .18s;position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:0;width:100%}.fch__frames>*{grid-area:1 / 1;min-width:0}.fch__frame{display:flex;align-items:flex-end;justify-content:center;min-height:0}.fch__frames [data-fch-deck-frame]{opacity:0;transition:opacity var(--fch-frame-clear) ease calc(var(--fch-frame-pause) + var(--fch-frame-fade))}[data-active="0"] .fch__frames>[data-fch-deck-frame="0"],[data-active="1"] .fch__frames>[data-fch-deck-frame="1"],[data-active="2"] .fch__frames>[data-fch-deck-frame="2"],[data-active="3"] .fch__frames>[data-fch-deck-frame="3"],[data-active="4"] .fch__frames>[data-fch-deck-frame="4"],[data-active="5"] .fch__frames>[data-fch-deck-frame="5"]{opacity:1;z-index:1;transition:opacity var(--fch-frame-fade) ease var(--fch-frame-pause)}.fch__bleed{flex:0 0 auto;width:100vw;max-width:100vw}.fch__bleed .fch__asset{width:100%}.fch__wave{--fch-wave-h: max(186px, calc(100vw / 4.3515));position:relative;flex:0 1 auto;min-height:0;width:100%;display:flex;justify-content:center}.fch__wave--bottom{position:absolute;left:0;right:0;bottom:0}.fch__wave-window{position:relative;width:100%;height:var(--fch-wave-h);overflow:hidden}.fch__wave-drift{position:absolute;top:0;left:calc(50% - var(--fch-wave-h) * 2.1878788);width:calc(var(--fch-wave-h) * 8.7272727);height:100%;animation:fch-wave-drift 19s linear infinite;will-change:transform}.fch__wave-img{display:block;width:100%;height:100%}.fch__wave-carrier{fill:none;stroke:var(--fch-wave-line, #3ef2a6);stroke-opacity:.2;stroke-width:3;stroke-linecap:round}.fch__wave-signal{fill:none;stroke:var(--fch-wave-line, #3ef2a6);stroke-width:4.5;stroke-linecap:round;stroke-dasharray:14 3;animation:fch-wave-dash 1.7s linear infinite;transition:d var(--fch-wave-tune, 1.2s) cubic-bezier(.22,1,.36,1)}@keyframes fch-wave-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes fch-wave-dash{to{stroke-dashoffset:-17}}.fch.is-ready .fch__wave-window{transform:scaleY(.18);transform-origin:50% 50%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.fch.is-ready.is-live .fch__wave-window{transform:none;transition-delay:calc(var(--n, 0) * var(--fch-beat))}.fch__wave-note{position:absolute;left:50%;bottom:calc(100% + 14px);transform:translate(-50%);display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1;font-weight:600;letter-spacing:.2px;white-space:nowrap;color:var(--fch-wave-line, #3ef2a6);pointer-events:none}.fch__wave-tick{width:6px;height:6px;border-radius:50%;background:currentColor}.fch.is-ready .fch__wave-note{opacity:0;transform:translate(-50%) translateY(4px);transition:opacity .42s ease,transform .42s cubic-bezier(.16,1,.3,1)}.fch.is-ready.is-written .fch__wave-note{opacity:1;transform:translate(-50%);transition-delay:var(--fch-wave-tune, 1.2s)}.fch__word{display:inline-block;white-space:nowrap}.fch.is-ready .fch__unit{display:inline-block;opacity:0;transform:translateY(.3em);transition:opacity .38s ease,transform .38s cubic-bezier(.16,1,.3,1);transition-delay:0s}.fch.is-ready .fch__unit--char{filter:blur(5px);transition:opacity .38s ease,transform .38s cubic-bezier(.16,1,.3,1),filter .38s ease}.fch.is-ready.is-live .fch__unit{opacity:1;transform:none;filter:blur(0);transition-delay:calc(var(--n, 0) * var(--fch-beat))}.fch.is-ready .fch__reveal{opacity:0;transform:translateY(16px);transition:opacity .56s ease,transform .56s cubic-bezier(.16,1,.3,1);transition-delay:0s}.fch.is-ready.is-live .fch__reveal{opacity:1;transform:none;transition-delay:calc(var(--n, 0) * var(--fch-beat))}@media(min-width:1024px){.fch{--fch-gutter: 40px;--fch-copy-gap: 20px;--fch-stats-lead: 10px}.fch[data-scheme=dark]{--fch-rule: rgba(255, 255, 255, .06)}.fch__panel{gap:44px;padding-block:var(--fch-pad-top-dk, 90px) var(--fch-pad-bottom-dk, 90px)}.fch:not(.fch-intro):not(.fch-tuning):not(.fch-app):not(.fch-screens):not(.fch-feedback):not(.fch-contact) .fch__panel{justify-content:center;justify-content:safe center}.fch__copy{max-width:558px}.fch__eyebrow{letter-spacing:1px}.fch__title{font-size:64px;line-height:69px;letter-spacing:-.64px}.fch__body{max-width:none;font-size:16px;line-height:25px}.fch__stats{width:fit-content;margin-inline:auto}}@media(min-width:1240px){.fch-contact .fch__panel{justify-content:center;justify-content:safe center}}@media(prefers-reduced-motion:reduce){.fch__wave-drift,.fch__wave-signal{animation:none}.fch__wave-drift{will-change:auto}.fch__wave-signal{transition:none}.fch.is-ready .fch__wave-note{transform:translate(-50%)}.fch__frames{--fch-frame-fade: .2s;--fch-frame-pause: 0ms}.fch.is-ready .fch__reveal,.fch.is-ready .fch__unit,.fch.is-ready .fch__wave-window{opacity:1;transform:none;filter:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/474/assets/fitx-chapter.css.map */
