.ff-home .ffs-scene{--scene-paper:#f4f4f5;--scene-ink:#2c2924;--scene-muted:#6e6e72;--scene-line:#e8e3d8;--ff-ember:#e06b1f;--ff-ember-deep:#b35112;--ff-ember-soft:#f8e6d4;color:var(--scene-ink);isolation:isolate;min-width:0;font-size:12px;line-height:1.5;position:relative}.ffs-stage{height:530px;position:relative;overflow:hidden}.ffs-stage:before{content:"";pointer-events:none;background:radial-gradient(#00000010,#0000 70%);position:absolute;inset:10% 0}.ffs-window{background:#fdfdfa;border:1px solid #e5ddd0;border-radius:10px;overflow:hidden;box-shadow:0 8px 28px -14px #3a342820}.ffs-chrome{border-bottom:1px solid var(--scene-line);height:43px;color:var(--ff-muted);justify-content:space-between;align-items:center;padding:0 17px;font-size:11px;display:flex}.ffs-chrome>span{align-items:center;gap:12px;display:flex}.ffs-chrome b{color:#2c2924;margin-left:-7px;font-size:12px;font-weight:650}.ffs-chrome .ff-mark-bare svg{width:14px;height:14px;color:var(--ff-ember)}.ffs-slash{color:#d6d0c2}.ffs-avatar{width:32px;height:32px;color:var(--ff-ember-deep);background:#ececef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:650;display:inline-flex;overflow:hidden}.ffs-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ffs-avatar.is-muted{color:#6b5a3a;background:#ebe4d0}.ffs-chrome .ffs-avatar{width:22px;height:22px;font-size:8px}.ffs-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:21px 21px 18px;display:flex}.ffs-overline{letter-spacing:.11em;color:#9a9488;font-size:8px;font-weight:650}.ff-home .ffs-toolbar h4{letter-spacing:-.04em;color:#2c2924;margin:3px 0 0;font-size:19px;font-weight:600}.ffs-filter{white-space:nowrap;color:var(--ff-muted);background:#fff;border:1px solid #e5ddd0;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.ffs-inbox-tabs{border-bottom:1px solid var(--scene-line);color:var(--ff-muted);gap:22px;padding:0 21px;font-size:10px;display:flex}.ffs-inbox-tabs>*{padding:10px 0}.ffs-inbox-tabs b{color:var(--ff-ink);border-bottom:2px solid var(--ff-ember);font-weight:550}.ffs-inbox-tabs span span,.ffs-inbox-tabs em,.ffs-inbox-tabs b span{background:#eeeef0;border-radius:3px;margin-left:3px;padding:1px 4px;font-style:normal}.ffs-inbox-row{border-bottom:1px solid #e6e6e8;align-items:center;gap:10px;padding:16px 18px;display:flex}.ffs-checkbox{border:1px solid #d6d0c2;border-radius:3px;flex-shrink:0;width:11px;height:11px}.ffs-inbox-row>div{flex:1;min-width:0}.ffs-inbox-row b{align-items:center;gap:12px;font-size:10px;font-weight:600;display:flex}.ff-home .ffs-inbox-row p{color:var(--ff-muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 3px;font-size:10px;overflow:hidden}.ff-home .ffs-inbox-row small{color:var(--ff-muted);font-size:8px}.ffs-stars{color:var(--ff-ember);align-items:center;gap:3px;display:inline-flex}.ffs-inbox-row .ffs-stars svg{width:8px;height:8px}.ffs-pill{color:var(--ff-muted);white-space:nowrap;background:#eeeef0;border-radius:4px;align-items:center;padding:3px 6px;font-size:8px;display:inline-flex}.ffs-pill.is-gold{background:var(--ff-ember-soft);color:var(--ff-ember-deep)}.ffs-window-foot{color:var(--ff-muted);align-items:center;gap:6px;padding:11px 20px;font-size:8px;display:flex}.ffs-focus{z-index:2;background:#fffffc;border:1px solid #e5ddd0;border-radius:12px;position:absolute;box-shadow:0 3px 5px -2px #3a34280b,0 22px 50px -16px #3a342835,0 0 0 5px #ffffff40}.ffs-focus-label{color:var(--ff-muted);letter-spacing:.085em;border-bottom:1px solid #ebe5d8;align-items:center;gap:7px;margin-bottom:19px;padding-bottom:15px;font-size:8px;font-weight:600;display:flex}.ffs-focus-label>svg:last-child:not(:first-child){color:var(--ff-muted);margin-left:auto}.ffs-live-dot{background:var(--ff-ember);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #e06b1f22}.ffs-review-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ffs-review-heading>div{gap:2px;display:grid}.ffs-review-heading b{font-size:12px;font-weight:600}.ff-home .ffs-review-heading small{color:var(--ff-muted);font-size:10px}.ffs-google{flex-shrink:0;width:16px;height:16px;margin-left:auto;display:block}.ffs-google-inline{flex-shrink:0;width:12px;height:12px;display:block}.ff-home .ffs-quote{letter-spacing:-.025em;color:#3f3a32;margin:12px 0 19px;font-size:17px;line-height:1.65}.ffs-scene mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-radius:3px;transition:background .6s,box-shadow .6s}.ffs-scene[data-step="2"] mark,.ffs-scene[data-step="3"] mark{background:var(--ff-ember-soft);box-shadow:3px 0 var(--ff-ember-soft), -3px 0 var(--ff-ember-soft)}.ffs-evidence{color:var(--ff-ember-deep);background:#f7f2e6;border:1px solid #e5ddd0;border-radius:6px;align-items:center;gap:9px;padding:10px;display:flex}.ffs-evidence>div{flex:1;gap:2px;display:grid}.ffs-evidence b{font-size:10px;font-weight:550}.ff-home .ffs-evidence small{color:var(--ff-muted);font-size:9px}.ffs-playback{z-index:4;border-top:1px solid #e5ddd080;align-items:center;gap:10px;min-height:35px;margin:0 12px;padding-top:8px;display:flex;position:relative}.ffs-beats{flex-shrink:0;gap:3px;display:flex}.ffs-beats i{background:#e4e4e7;border-radius:4px;width:13px;height:3px;transition:background .4s;display:block}.ffs-beats .is-past{background:var(--ff-ember)}.ffs-caption{color:var(--ff-muted);font-size:10px}.ffs-playback button{width:30px;height:30px;color:var(--ff-muted);cursor:pointer;background:#fafafa;border:1px solid #e4e4e7;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.ffs-playback button:hover{background:#f4f4f5}.ffs-playback button:focus-visible{outline:2px solid var(--ff-ember);outline-offset:3px}.ffs-example{color:var(--ff-muted);padding:5px 12px 0;font-size:8px;display:block}.ff-home .ffs-hero{margin:-10px -20px 0 -15px}.ffs-hero .ffs-stage{height:535px}.ffs-hero .ffs-example{padding-left:12px}.ffs-hero-backdrop{opacity:.65;transform-origin:0;width:580px;position:absolute;top:25px;left:48px;transform:perspective(1500px)rotateY(-7deg)rotateX(2deg);-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.ffs-hero-focus{width:355px;padding:23px;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .7s,box-shadow 1s;top:139px;left:13px}.ffs-hero[data-step="0"] .ffs-hero-focus,.ffs-hero[data-step="1"] .ffs-hero-focus{opacity:0;transform:translate(28px,16px)scale(.97)}.ffs-hero[data-step="2"] .ffs-hero-focus,.ffs-hero[data-step="3"] .ffs-hero-focus{transform:none}.ffs-hero .ffs-new-row{background:#f3efe6;transition:background .7s}.ffs-hero[data-step="0"] .ffs-new-row{opacity:.3;background:0 0}.ffs-hero .ffs-evidence{transition:opacity .6s,transform .6s}.ffs-hero[data-step="0"] .ffs-evidence,.ffs-hero[data-step="1"] .ffs-evidence{opacity:0;transform:translateY(5px)}.ffs-card-prop{z-index:3;width:235px;height:180px;position:absolute;top:328px;right:4px}.ff-home .ffs-card-prop .ff-personal-card-wrap{width:235px;position:relative;top:0;left:0;transform:rotate(8deg)}.ff-home .ffs-card-prop .ff-personal-card{height:149px}.ff-home .ffs-card-prop .ff-card-face{padding:16px}.ff-home .ffs-card-prop .ff-card-face header{margin:0}.ff-home .ffs-card-prop .ff-card-face header>span{font-size:13px}.ff-home .ffs-card-prop .ff-card-face header svg{width:17px;height:17px}.ff-home .ffs-card-prop .ff-card-face small{font-size:6px}.ff-home .ffs-card-prop .ff-card-face h3{margin-top:5px;font-size:18px}.ff-home .ffs-card-prop .ff-card-face p{font-size:8px}.ff-home .ffs-card-prop .ff-card-face footer{font-size:7px}.ff-home .ffs-card-prop .ff-card-back{gap:12px}.ff-home .ffs-card-prop .ff-card-back>svg{flex-shrink:0;width:84px;height:84px}.ff-home .ffs-card-prop .ff-card-back b{font-size:11px}.ff-home .ffs-card-prop .ff-card-toggle{background:#f5f1e8;border:1px solid #e2ddd3;border-radius:20px;min-height:26px;margin:0;padding:5px 8px;font-size:9px;position:absolute;top:auto;bottom:-30px;right:6px;transform:rotate(-8deg)}.ffs-sync{color:var(--ff-muted);opacity:0;align-items:center;gap:7px;font-size:9px;transition:opacity .65s,transform .65s;display:flex;position:absolute;top:490px;left:20px;transform:translateY(5px)}.ffs-hero[data-step="3"] .ffs-sync{opacity:1;transform:none}.ffs-team .ffs-stage{height:545px}.ffs-team-window{position:absolute;top:20px;left:14px;right:0}.ffs-team-summary{justify-content:space-between;align-items:center;padding:0 21px 18px;display:flex}.ffs-team-summary>div{display:grid}.ff-home .ffs-team-summary small{color:#878787;font-size:10px}.ffs-team-summary b{letter-spacing:-.05em;align-items:center;gap:12px;font-size:28px;font-weight:550;display:flex}.ffs-team-summary b span{color:#8a8a8a;letter-spacing:0;align-items:center;gap:2px;font-size:9px;font-weight:450;display:flex}.ffs-table-head,.ffs-person{grid-template-columns:18px 1fr 48px 56px;align-items:center;gap:8px;padding:0 20px;display:grid}.ffs-table-head{color:#969696;background:#f8f8f8;border-block:1px solid #ededed;height:31px;font-size:8px}.ffs-table-head>:nth-child(n+3),.ffs-person>:nth-child(n+3){text-align:right}.ffs-person{border-bottom:1px solid #eee;height:62px;transition:background .7s}.ffs-rank{color:#9a9488;font-size:9px}.ffs-person>div{align-items:center;gap:9px;display:flex}.ffs-person>div>span:last-child{gap:3px;display:grid}.ffs-person b{white-space:nowrap;font-size:11px;font-weight:550}.ff-home .ffs-person small{color:var(--ff-muted);font-size:8px}.ffs-person>span:nth-child(3){color:#979797;font-size:11px}.ffs-person strong{font-size:16px;font-weight:550;position:relative}.ffs-person strong em{color:#888;font-size:8px;font-style:normal;position:absolute;top:4px;right:-15px}.ffs-team[data-step="3"] .ffs-person-active{background:#f3efe6}.ffs-team[data-step="3"] .ffs-person-active strong{animation:.55s ease-out ffs-count-in}.ffs-team-goal{padding:18px 20px}.ffs-team-goal>div:first-child{color:#828282;align-items:center;gap:6px;font-size:9px;display:flex}.ffs-team-goal b{font-weight:500}.ffs-team-goal>div:first-child>span{margin-left:auto}.ffs-goal-track{background:#ececef;border-radius:5px;height:4px;margin:10px 0 7px;overflow:hidden}.ffs-goal-track i{background:var(--ff-ember);border-radius:inherit;width:74%;height:100%;display:block}.ff-home .ffs-team-goal small{color:#969696;font-size:8px}.ffs-recognition{padding:18px 22px;transition:opacity .75s,transform .9s cubic-bezier(.2,.7,.2,1);top:345px;left:40px;right:22px}.ffs-recognition .ffs-focus-label{margin-bottom:11px;padding-bottom:12px}.ff-home .ffs-recognition p{letter-spacing:-.025em;color:#3f3a32;margin:0 0 16px;font-size:18px;line-height:1.6}.ffs-recognition-foot{align-items:center;gap:9px;display:flex}.ffs-recognition-foot>span:nth-child(2){gap:3px;display:grid}.ffs-recognition-foot b{font-size:11px;font-weight:550}.ff-home .ffs-recognition-foot small{color:var(--ff-muted);font-size:9px}.ffs-check-seal{background:var(--ff-ember-soft);width:29px;height:29px;color:var(--ff-ember-deep);border-radius:50%;place-items:center;margin-left:auto;transition:opacity .5s,transform .5s;display:grid}.ffs-team[data-step="0"] .ffs-recognition{opacity:0;transform:translateY(25px)scale(.96)}.ffs-team[data-step="0"] .ffs-check-seal,.ffs-team[data-step="1"] .ffs-check-seal{opacity:0;transform:scale(.7)}.ff-team-section .ffs-scene{--scene-paper:#1a1815}.ff-team-section .ffs-stage:before{background:radial-gradient(at 70% 65%,#e06b1f38,#0000 70%)}.ff-team-section .ffs-playback{border-color:#fff2}.ff-team-section .ffs-caption{color:#bdbdbd}.ff-team-section .ffs-example{color:#a3a3a3}.ff-team-section .ffs-beats i{background:#3a3a3e}.ff-team-section .ffs-beats i.is-past{background:var(--ff-ember)}.ff-team-section .ffs-playback button{color:#d4d4d8;background:#2a2a2e;border-color:#3f3f46}.ff-home .ff-tour-layout{grid-template-columns:.72fr 1.4fr}.ff-home .ff-tour-panel{background:#efeae2;padding:0;overflow:hidden}.ff-home .ff-tour-panel>.ffs-scene{background:0 0;border:0;border-radius:0;width:100%;padding:16px 16px 14px;animation:none}.ff-home .ff-tour-panel .ffs-team-window{left:24px;right:24px}.ff-home .ff-tour-panel .ffs-recognition{left:70px;right:44px}.ffs-reply .ffs-stage{height:545px}.ffs-locations .ffs-stage{height:600px}.ffs-reply-backdrop{opacity:.5;width:600px;transition:opacity .75s;position:absolute;top:22px;left:25px;-webkit-mask-image:linear-gradient(110deg,#000,#0008 65%,#0000);mask-image:linear-gradient(110deg,#000,#0008 65%,#0000)}.ffs-reply-focus{width:390px;padding:21px;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);top:50px;right:20px}.ffs-reply-focus .ffs-focus-label{margin-bottom:16px}.ff-home .ffs-reply-focus .ffs-quote{margin:9px 0 17px;font-size:14px}.ffs-reply-focus .ffs-review-heading{margin-bottom:10px}.ffs-reply-draft{background:#fbfaf7;border:1px solid #e5ddd0;border-radius:7px;padding:12px;transition:opacity .7s,transform .7s}.ffs-reply-draft>div{color:#8a7a55;align-items:center;gap:5px;font-size:9px;display:flex}.ffs-reply-draft b{font-weight:550}.ffs-reply-draft>div span{color:#9a958c;margin-left:auto;font-size:8px}.ff-home .ffs-reply-draft p{color:var(--ff-muted);margin:10px 0 0;font-size:12px;line-height:1.75}.ffs-approve{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.ffs-approve>span:first-child{color:var(--ff-muted);align-items:center;gap:4px;font-size:8px;display:flex}.ffs-publish{color:#fbfaf7;white-space:nowrap;background:#2c2a26;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:9px;transition:color .5s,background .5s;display:flex}.ffs-publish.is-published{color:#6b5a3a;background:var(--ff-ember-soft)}.ff-home .ffs-approval-note{text-align:center;color:var(--ff-muted);margin-top:12px;font-size:8px;display:block}.ffs-reply[data-step="0"] .ffs-reply-focus{opacity:0;transform:translate(25px)scale(.96)}.ffs-reply[data-step="0"] .ffs-reply-draft,.ffs-reply[data-step="1"] .ffs-reply-draft{opacity:0;transform:translateY(6px)}.ffs-reply[data-step="0"] .ffs-approve,.ffs-reply[data-step="1"] .ffs-approve{opacity:0}.ffs-approve{transition:opacity .7s}.ffs-reply[data-step="2"] .ffs-publish{animation:2.1s ease-out both ffs-approval-press}.ffs-location-window{width:calc(100% - 45px);position:absolute;top:20px;left:15px}.ffs-location-totals{gap:33px;padding:0 20px 20px;display:flex}.ffs-location-totals>div{gap:4px;display:grid}.ff-home .ffs-location-totals small{color:#9a958c;font-size:9px}.ffs-location-totals b{letter-spacing:-.04em;font-size:24px;font-weight:550}.ffs-location-columns,.ffs-location-entry{grid-template-columns:1.7fr .8fr 1fr 1fr;align-items:center;gap:10px;padding:0 20px;display:grid}.ffs-location-columns{color:#9a958c;background:#f7f7f7;border-block:1px solid #ebe5d8;height:30px;font-size:8px}.ffs-location-entry{border-bottom:1px solid #eee;height:58px;font-size:11px;transition:background .7s,box-shadow .7s}.ffs-location-entry>span:first-child{color:#858585;align-items:center;gap:6px;display:flex}.ffs-location-entry b{color:var(--ff-ink);font-weight:550}.ffs-location-entry strong{font-weight:550}.ffs-location-entry>svg{color:#acacac;width:100%;height:30px}.ffs-westgate>svg{color:#bd9c62}.ffs-locations[data-step="2"] .ffs-westgate,.ffs-locations[data-step="3"] .ffs-westgate{background:#f8f1df;box-shadow:inset 2px 0 #c5a465}.ffs-location-focus{width:365px;padding:19px;transition:opacity .8s,transform .9s cubic-bezier(.2,.7,.2,1);top:282px;right:12px}.ffs-location-focus .ffs-focus-label{margin-bottom:12px;padding-bottom:12px}.ffs-location-focus .ffs-pill{letter-spacing:0;margin-left:auto;font-weight:450}.ffs-chart-title{justify-content:space-between;align-items:end;display:flex}.ffs-chart-title>div{display:grid}.ff-home .ffs-chart-title small{color:var(--ff-muted);font-size:9px}.ffs-chart-title b{align-items:center;gap:12px;font-size:26px;font-weight:550;display:flex}.ffs-chart-title b span{color:#ad8a4c;align-items:center;font-size:10px;display:inline-flex}.ffs-chart{background:repeating-linear-gradient(0deg,#0000 0 22px,#ebe5d8 22px 23px);justify-content:space-between;align-items:end;height:84px;margin:8px 0 12px;padding-bottom:18px;display:flex;position:relative}.ffs-chart svg{width:100%;height:calc(100% - 18px);position:absolute;inset:0 0 18px;overflow:visible}.ffs-chart-area{fill:#d6bd7b16}.ffs-chart-line{fill:none;stroke:#b6a16d;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s}.ffs-chart>span{color:#a4a4a4;font-size:8px;position:relative;bottom:-18px}.ffs-location-insight{border-top:1px solid #ebe5d8;gap:9px;padding-top:13px;transition:opacity .7s,transform .7s;display:flex}.ffs-insight-icon{color:#b29a5b;background:#f7efda;border-radius:6px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.ffs-location-insight b{color:var(--ff-muted);font-size:11px;font-weight:550}.ff-home .ffs-location-insight p{color:#979797;margin-top:4px;font-size:10px;line-height:1.65}.ffs-locations[data-step="0"] .ffs-location-focus,.ffs-locations[data-step="1"] .ffs-location-focus{opacity:0;transform:translate(15px,20px)scale(.97)}.ffs-locations[data-step="0"] .ffs-chart-line,.ffs-locations[data-step="1"] .ffs-chart-line{stroke-dashoffset:1px}.ffs-locations:not([data-step="3"]) .ffs-location-insight{opacity:0;transform:translateY(5px)}@keyframes ffs-count-in{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ffs-approval-press{0%,70%{box-shadow:0 0 #e06b1f40}85%{transform:scale(.97);box-shadow:0 0 0 5px #e06b1f20}to{transform:none;box-shadow:0 0 #e06b1f00}}.ffs-scene[data-paused=true] *{animation-play-state:paused!important}@media (min-width:1400px){.ff-hero-grid{gap:30px}.ffs-hero-focus{width:375px}}@media (max-width:1100px) and (min-width:821px){.ffs-hero-focus{width:310px;padding:20px;left:0}.ffs-card-prop{top:355px;right:0}.ffs-sync{top:526px}.ffs-hero .ffs-stage{height:553px}.ff-team-grid{grid-template-columns:.95fr 1.05fr;gap:36px}.ffs-recognition{left:20px;right:4px}.ffs-person,.ffs-table-head{grid-template-columns:15px 1fr 35px 38px;gap:5px;padding-inline:13px}.ff-home .ff-tour-layout{grid-template-columns:.8fr 1.3fr}.ffs-reply-focus{width:calc(100% - 32px);right:4px}}@media (max-width:820px){.ff-home .ffs-hero{width:100%;max-width:610px;margin:0 auto}.ffs-hero-backdrop{width:600px}.ffs-hero-focus{width:375px;left:25px}.ffs-card-prop{right:20px}.ff-team-section .ffs-team{width:100%;max-width:580px;margin:auto}.ff-home .ff-tour-layout{grid-template-columns:1fr}.ffs-reply-focus{right:35px}.ffs-location-focus{right:30px}.ffs-locations .ffs-stage{height:600px}.ffs-team-window{right:15px}}@media (max-width:540px){.ff-home .ffs-hero{margin:5px 0 0}.ffs-hero .ffs-stage{height:568px}.ffs-hero-backdrop{opacity:.55;width:490px;top:17px;left:18px}.ffs-hero-focus{width:calc(100% - 20px);padding:20px;top:121px;left:4px}.ff-home .ffs-quote{font-size:16px}.ffs-card-prop{top:365px;right:14px}.ffs-sync{font-size:8px;top:539px;left:10px}.ffs-playback{gap:7px;margin-inline:4px}.ffs-caption{font-size:9px}.ffs-beats i{width:9px}.ffs-example{padding-left:4px}.ffs-team .ffs-stage{height:535px}.ffs-team-window,.ff-home .ff-tour-panel .ffs-team-window{left:0;right:0}.ffs-toolbar{padding:16px}.ff-home .ffs-toolbar h4{font-size:17px}.ffs-toolbar .ffs-filter{padding:4px 5px;font-size:8px}.ffs-chrome{padding-inline:13px}.ffs-chrome>span{gap:8px}.ffs-person,.ffs-table-head{grid-template-columns:12px 1fr 35px 35px;gap:5px;padding-inline:13px}.ffs-person>div{gap:6px}.ffs-person .ffs-avatar{width:25px;height:25px;font-size:8px}.ffs-person b{font-size:10px}.ffs-person strong{font-size:14px}.ffs-person strong em{font-size:7px;right:-10px}.ffs-team-summary,.ffs-team-goal{padding-inline:15px}.ffs-recognition,.ff-home .ff-tour-panel .ffs-recognition{padding:17px;top:336px;left:12px;right:5px}.ff-home .ffs-recognition p{font-size:16px}.ffs-focus-label{letter-spacing:.07em;font-size:7px}.ff-home .ffs-recognition-foot small{font-size:8px}.ff-home .ff-tour-panel>.ffs-scene{padding:10px 10px 13px}.ffs-reply .ffs-stage{height:555px}.ffs-locations .ffs-stage{height:590px}.ffs-reply-backdrop{opacity:.45;width:490px;top:16px;left:8px}.ffs-reply-focus{width:calc(100% - 8px);padding:17px;top:90px;left:4px;right:auto}.ffs-reply-focus .ffs-focus-label{margin-bottom:14px;padding-bottom:12px}.ff-home .ffs-reply-focus .ffs-quote{font-size:13px}.ff-home .ffs-reply-draft p{font-size:11px}.ffs-approve{gap:5px}.ffs-approve>span:first-child{font-size:7px}.ffs-publish{padding:7px;font-size:8px}.ffs-location-window{width:100%;left:0}.ffs-location-totals{gap:25px;padding:0 15px 15px}.ffs-location-columns,.ffs-location-entry{grid-template-columns:1.7fr .8fr 1fr;gap:8px;padding-inline:13px}.ffs-location-columns>span:last-child,.ffs-location-entry>svg{display:none}.ffs-location-entry{height:50px}.ffs-location-focus{width:calc(100% - 14px);padding:16px;top:294px;left:9px;right:auto}.ff-home .ffs-location-insight p{font-size:9px}.ffs-chart{height:70px}.ffs-chart-title b{font-size:23px}}@media (prefers-reduced-motion:reduce){.ffs-scene *,.ffs-scene :before,.ffs-scene :after{transition:none!important;animation:none!important}}.ffs-reply-backdrop{opacity:.7}@media (min-width:1101px){.ffs-reply-focus{width:425px}.ff-home .ffs-reply-draft p{font-size:13px}}.ff-home{--ff-paper:#fafafa;--ff-paper-deep:#f1f1f1;--ff-surface:#fff;--ff-ink:#202022;--ff-muted:#6e6e72;--ff-line:#e5e5e6;--ff-charcoal:#232325;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ff-home .fl-header,.ff-home .fl-header.scrolled{background:#fafafaf2;border-color:#e5e5e6}.ff-home .ff-hero{background:#fafafa;padding-top:118px}.ff-home .ff-hero-grid{grid-template-columns:1fr;gap:34px;padding-bottom:20px}.ff-home .ff-hero-copy{text-align:center;width:100%;max-width:1020px;margin-inline:auto;padding:0}.ff-home .ff-hero-copy .ff-eyebrow{color:#80746a;letter-spacing:.08em;justify-content:center;margin-bottom:18px;font-size:10px}.ff-home .ff-hero-copy h1{letter-spacing:-.055em;max-width:10em;margin-inline:auto;font-size:clamp(42px,4.5vw,62px);font-weight:650;line-height:1.05}.ff-home .ff-hero-copy h1>span{color:#737376}.ff-home .ff-hero-copy>p{max-width:540px;margin:22px auto 0;font-size:16px;line-height:1.7}.ff-home .ff-hero .ff-actions{justify-content:center;margin-top:24px}.ff-home .ff-hero .ff-price-note{color:#77777b;margin-top:12px;font-size:11px}.ff-home .ff-benefit-strip{border-color:#e5e5e6}.ff-home .ff-benefit-strip>span{color:#6a6a6e}.ff-home .ff-benefit-strip svg{color:#9a795d}.ff-home .ff-team-section{background:#232325}.ff-home .ff-team-copy>p,.ff-home .ff-team-copy li span{color:#b8b8bd}.ff-home .ff-team-copy .ff-eyebrow{color:#e5aa78}.ff-home .ff-team-copy li>svg{color:#d89b6c}.ff-home .ff-team-note{color:#a6a6ab}.ff-home .ff-manage{background:#fafafa}.ff-home .ff-reputation{background:#f1f1f2}.ff-home .ff-tour{background:#fff;border-color:#dddde0;box-shadow:0 4px 24px -15px #20202226}.ff-home .ff-tour-top{border-color:#e6e6e8}.ff-home .ff-tour-panel{background:#f3f3f4}.ff-home .ff-tour-layout>aside{border-color:#e6e6e8}.ff-home .ff-tour .ff-tabs{flex-direction:column;align-items:stretch;gap:2px}.ff-home .ff-tour .ff-tabs button{text-align:left;color:#717176;border-radius:6px;justify-content:flex-start;align-items:center;width:100%;min-height:36px;padding:8px 10px;font-size:13px;display:flex}.ff-home .ff-tour-description{max-width:none;padding-top:0}.ff-home .ff-tour-description h3{margin-top:0;font-size:22px}.ff-home .ff-tabs button{color:#717176}.ff-home .ff-tabs button[aria-selected=true]{color:#252529;background:#eeeef0;border-color:#dcdce0}.ff-home .ff-tabs button:hover{background:#f0f0f2}.ff-home .ffs-scene{--scene-ink:#303034;--scene-muted:#737379;--scene-line:#ebebed}.ff-home .ffs-stage:before{background:0 0}.ff-home .ffs-window{background:#fff;border-color:#e1e1e4}.ff-home .ffs-focus{background:#fff;border-color:#dfdfe3;box-shadow:0 2px 4px #20202206,0 22px 50px -18px #2020222b,0 0 0 4px #ffffff50}.ff-home .ffs-chrome,.ff-home .ffs-filter,.ff-home .ffs-overline{color:#77777e}.ff-home .ffs-focus-label{color:#78787d;font-size:9px}.ff-home .ffs-quote{color:#35353a}.ff-home .ffs-avatar{color:#916239;background:#f2e9de}.ff-home .ffs-avatar.is-muted{color:#696977;background:#eaeaf0}.ff-home .ffs-pill{color:#64646d;background:#eeeef1}.ff-home .ffs-pill.is-gold{color:#966030;background:#fbefdf}.ff-home .ffs-evidence{color:#74747c;background:#f8f8fa;border-color:#e7e7eb}.ff-home .ffs-evidence b{color:#50505a;font-size:11px}.ff-home .ffs-evidence small,.ff-home .ffs-review-heading small{color:#777780;font-size:11px}.ff-home .ffs-caption{color:#77777e}.ff-home .ffs-example{color:#77777e;font-size:9px}.ff-home .ffs-beats i{background:#dcdcde}.ff-home .ffs-beats i.is-past{background:#a48162}.ff-home .ffs-playback{border-color:#e0e0e4}.ff-home .ffs-playback button{color:#6c6c74;background:#fafafa;border-color:#dcdce0}.ff-home .ffs-playback button:hover{background:#ebebee}.ff-home .ffs-scene mark{transition:background .6s,box-shadow .6s}.ff-home .ffs-scene[data-step="2"] mark,.ff-home .ffs-scene[data-step="3"] mark{background:#faeadb;box-shadow:3px 0 #faeadb,-3px 0 #faeadb}.ff-home .ffs-team[data-step="3"] .ffs-person-active{background:#fcf2e9}.ff-home .ffs-person strong em{color:#b26a30}.ff-home .ffs-check-seal{color:#b97944;background:#f8ebdf}.ff-home .ffs-team-summary b span{color:#8a7a6a}.ff-home .ffs-goal-track{background:#ececef}.ff-home .ffs-goal-track i{background:#b9a48e}.ff-home .ffs-reply-draft{background:#f8f8fa;border-color:#e7e7ec}.ff-home .ffs-reply-draft>div{color:#757580}.ff-home .ffs-reply-draft p{color:#62626d}.ff-home .ffs-publish{color:#fff;background:#29292e}.ff-home .ffs-publish.is-published{color:#606069;background:#eeedf1}.ff-home .ffs-approve>span:first-child,.ff-home .ffs-approval-note{color:#76767e}.ff-home .ffs-location-entry b,.ff-home .ffs-recognition p{color:#414149}.ff-home .ffs-location-entry>svg{color:#a2a2b0}.ff-home .ffs-westgate>svg{color:#c3976e}.ff-home .ffs-locations[data-step="2"] .ffs-westgate,.ff-home .ffs-locations[data-step="3"] .ffs-westgate{background:#fcf1e6;box-shadow:inset 2px 0 #cf9a6b}.ff-home .ffs-location-insight p{color:#76767f}.ff-home .ff-team-section .ffs-caption{color:#c0c0c6}.ff-home .ff-team-section .ffs-example{color:#a3a3ad}.ff-home .ff-team-section .ffs-playback{border-color:#45454b}.ff-home .ff-team-section .ffs-playback button{color:#c8c8d0;background:#303035;border-color:#52525a}.ff-home .ffs-hero{width:100%;max-width:none;margin:0}.ffs-camera{position:absolute;inset:0}.ff-home .ffs-hero .ffs-stage{background:linear-gradient(#f0f0f2 0%,#f3f3f4 80%,#fafafa 100%);border:1px solid #e9e9ec;border-radius:16px;height:570px}@media (prefers-reduced-motion:no-preference){.ffs-hero .ffs-camera{transform-origin:70% 42%;transition:transform 1.1s cubic-bezier(.22,.7,.2,1)}.ffs-hero[data-step="2"] .ffs-camera,.ffs-hero[data-step="3"] .ffs-camera{transform-origin:78% 70%;transform:scale(1.02)}}.ffs-card-tap{opacity:0;pointer-events:none;z-index:5;border:1.5px solid #fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:34%;left:46%;box-shadow:0 0 #fff9}@media (prefers-reduced-motion:no-preference){.ffs-hero[data-step="1"] .ffs-card-tap{animation:1.2s ease-out ffs-tap}}@keyframes ffs-tap{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(3.2)}}.ffs-studio-cursor{z-index:7;color:#1c1c1e;opacity:0;pointer-events:none;filter:drop-shadow(0 1px #fff)drop-shadow(0 8px 12px #20202240);transition:left .9s cubic-bezier(.4,0,.2,1),top .9s cubic-bezier(.4,0,.2,1),opacity .28s;position:absolute;top:78%;left:78%}.ffs-hero[data-step="0"] .ffs-studio-cursor{opacity:1;top:68%;left:16%}.ffs-hero[data-step="1"] .ffs-studio-cursor{opacity:1;top:58%;left:64%}.ffs-hero[data-step="2"] .ffs-studio-cursor{opacity:1;top:76%;left:80%}.ffs-hero[data-step="3"] .ffs-studio-cursor{opacity:0}.ffs-studio-ring{z-index:6;opacity:0;pointer-events:none;border:1.5px solid #1c1c1e;border-radius:50%;width:22px;height:22px;position:absolute;top:74%;left:79%}@media (prefers-reduced-motion:no-preference){.ffs-hero[data-step="2"] .ffs-studio-ring{animation:.68s ease-out .72s both ffs-click}}@keyframes ffs-click{0%{opacity:.65;transform:scale(.35)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.ffs-studio-cursor,.ffs-studio-ring{display:none}}.ffs-workspace{background:#fff;border:1px solid #dcdce2;border-radius:10px;position:absolute;top:30px;left:56px;right:56px;overflow:hidden;box-shadow:0 5px 12px -6px #28282d14,0 24px 60px -35px #28282d33}.ffs-workspace .ffs-chrome{background:#fcfcfd;height:43px}.ffs-workspace-layout{grid-template-columns:175px minmax(0,1fr);min-height:394px;display:grid}.ffs-sidebar{background:#fbfbfc;border-right:1px solid #e9e9ed;padding:17px 10px;position:relative}.ffs-workspace-name{align-items:center;gap:8px;padding:0 5px 18px;display:flex}.ffs-workspace-name>span{color:#fff;background:#2a2a30;border-radius:6px;place-items:center;width:25px;height:25px;font-weight:600;display:grid}.ffs-workspace-name>div{gap:2px;display:grid}.ffs-workspace-name b{font-size:10px;font-weight:600}.ffs-workspace-name small{color:#929299;font-size:8px}.ffs-workspace-name>svg{color:#8d8d94;margin-left:auto}.ffs-quick-search{color:#97979e;background:#fff;border:1px solid #e5e5ea;border-radius:4px;align-items:center;gap:7px;margin-bottom:14px;padding:7px;font-size:9px;display:flex}.ffs-quick-search kbd{color:#a3a3ab;margin-left:auto;font-family:inherit;font-size:8px}.ffs-nav-item{color:#787882;border-radius:4px;align-items:center;gap:9px;margin:1px 0;padding:9px 8px;font-size:10px;display:flex}.ffs-nav-item.is-active{color:#40404a;background:#eeeef1}.ffs-nav-item>span{color:#b28458;background:#faf0e4;border-radius:3px;margin-left:auto;padding:0 4px;font-size:8px}.ffs-sidebar-bottom{align-items:center;gap:8px;display:flex;position:absolute;bottom:15px;left:15px}.ffs-sidebar-bottom .ffs-avatar{width:24px;height:24px;font-size:8px}.ffs-sidebar-bottom>div{gap:2px;display:grid}.ffs-sidebar-bottom b{font-size:9px;font-weight:500}.ffs-sidebar-bottom small{color:#95959f;font-size:8px}.ffs-workspace-main{min-width:0;padding:2px 4px 17px}.ffs-workspace-main .ffs-toolbar{padding:20px 22px 16px}.ffs-workspace-main .ffs-overline{display:none}.ff-home .ffs-workspace-main .ffs-toolbar h4{color:#34343b;letter-spacing:-.035em;font-size:19px}.ffs-dashboard-metrics{border:1px solid #e8e8ec;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 22px 20px;display:grid}.ffs-dashboard-metrics>div{gap:5px;padding:15px 19px;display:grid}.ffs-dashboard-metrics>div+div{border-left:1px solid #e8e8ec}.ffs-dashboard-metrics small{color:#8a8a94;font-size:10px}.ffs-dashboard-metrics b{letter-spacing:-.04em;align-items:center;gap:10px;font-size:28px;font-weight:550;display:flex}.ffs-dashboard-metrics b>svg{color:#b6a18b}.ffs-dashboard-metrics>div>span{color:#9999a3;font-size:8px}.ffs-dashboard-metrics b>span{opacity:0;color:#a77547;letter-spacing:0;background:#faf0e7;border-radius:4px;padding:2px 5px;font-size:10px;transition:opacity .6s,transform .6s;transform:translateY(5px)}.ffs-dashboard-metrics b>span.is-new{opacity:1;transform:none}.ffs-dashboard-lower{grid-template-columns:.85fr 1.15fr;gap:15px;padding-inline:22px;display:grid}.ffs-activity-panel,.ffs-dashboard-feed{border:1px solid #e8e8ec;border-radius:6px;overflow:hidden}.ffs-activity-panel{padding:13px 16px}.ffs-activity-panel>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.ffs-activity-panel b,.ffs-dashboard-feed>b{font-size:10px;font-weight:550}.ffs-activity-panel>div:first-child>span{color:#8e8e98;font-size:8px}.ffs-bars{background:repeating-linear-gradient(0deg,#0000 0 28px,#f0f0f3 28px 29px);justify-content:space-between;align-items:end;gap:12px;height:130px;padding:12px 7px 0;display:flex}.ffs-bars>div{flex:1;place-items:end center;gap:9px;display:grid}.ffs-bars>div>span{width:100%;max-width:21px;display:block}.ffs-bars i{transform-origin:bottom;background:#d4d4d8;border-radius:3px 3px 0 0;height:100%;display:block}.ffs-hero[data-step="2"] .ffs-bars>div:last-child i,.ffs-hero[data-step="3"] .ffs-bars>div:last-child i{background:var(--ff-ember)}@media (prefers-reduced-motion:no-preference){.ffs-bars i{animation:.9s cubic-bezier(.16,1,.3,1) both ffs-bar-in}}@keyframes ffs-bar-in{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}.ffs-bars small{color:#9e9ea7;background:#fff;font-size:8px}.ffs-chart-key{color:#9c9ca5;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:8px;display:flex}.ffs-chart-key i{background:#d4d4d8;border-radius:50%;width:5px;height:5px}.ffs-dashboard-feed>b{border-bottom:1px solid #eeeef1;padding:13px 14px;display:block}.ffs-dashboard-feed>div{border-bottom:1px solid #eeeef1;align-items:center;gap:8px;padding:11px 13px;display:flex}.ffs-dashboard-feed .ffs-avatar{width:24px;height:24px;font-size:8px}.ffs-dashboard-feed>div>div{min-width:0}.ffs-dashboard-feed b{align-items:center;gap:9px;font-size:9px;font-weight:550;display:flex}.ffs-dashboard-feed .ffs-stars svg{width:7px;height:7px}.ff-home .ffs-dashboard-feed p{color:#8d8d97;white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:9px;overflow:hidden}.ffs-dashboard-feed small{color:#a1a1aa;font-size:8px}.ffs-arriving-review{opacity:0;transition:transform 1.4s cubic-bezier(.22,.7,.2,1),opacity 1.4s cubic-bezier(.22,.7,.2,1),background 1.4s;transform:translateY(-16px)}.ffs-arriving-review.is-arrived{opacity:1;box-shadow:inset 2px 0 0 var(--ff-ember);background:#fff;transform:none}.ffs-dashboard-status{color:#92929c;border-top:1px solid #e9e9ee;justify-content:space-between;padding:10px 17px;font-size:8px;display:flex}.ffs-dashboard-status>span{align-items:center;gap:5px;display:flex}.ff-home .ffs-hero-focus{width:360px;padding:23px;transition:transform 1.4s cubic-bezier(.22,.7,.2,1),opacity 1.4s cubic-bezier(.22,.7,.2,1),box-shadow 1.4s cubic-bezier(.22,.7,.2,1);top:190px;left:auto;right:29px}.ff-home .ffs-hero[data-step="0"] .ffs-hero-focus,.ff-home .ffs-hero[data-step="1"] .ffs-hero-focus{opacity:0;transform:translate(22px,18px)scale(.98)}.ff-home .ffs-hero .ffs-evidence{opacity:1;transform:none}.ff-home .ffs-hero .ffs-card-prop{width:210px;inset:auto auto 10px 8px}.ff-home .ffs-hero .ff-personal-card-wrap{transform:rotate(-7deg)}.ff-home .ffs-hero .ff-card-toggle{color:#60606a;background:#fff;border-color:#dddde2;transform:rotate(7deg)}.ff-home .ff-card-face{background:linear-gradient(125deg,#39393b,#202022 60%,#333335);border-color:#626269}.ff-home .ffs-hero .ffs-sync{display:none}.ff-home .ffs-hero[data-step="3"] .ffs-sync{transform:translate(-50%)}.ff-home .ffs-hero .ffs-playback{border:0;margin:0;padding:10px 0 0}.ff-home .ffs-hero .ffs-example{padding:0;position:absolute;bottom:7px;right:42px}.ff-home .ffs-hero .ffs-playback button{width:28px;height:28px}.ff-home .ffs-hero .ffs-caption{color:var(--ff-ink);font-size:13px;font-weight:550}.ff-home .ffs-hero .ffs-beats i{background:#e4e4e7}.ff-home .ffs-hero .ffs-beats .is-past{background:var(--ff-ember)}.ff-home .ffs-hero .ffs-camera>.ffs-focus .ffs-quote{font-size:17px}@media (max-width:1100px){.ff-home .ff-hero-copy h1{font-size:52px}.ffs-workspace{left:24px;right:24px}.ffs-workspace-layout{grid-template-columns:145px minmax(0,1fr)}.ffs-dashboard-metrics>div{padding:14px}.ff-home .ffs-hero-focus{width:350px;right:12px}.ff-home .ffs-hero .ffs-card-prop{left:8px}}@media (max-width:820px){.ff-home .ff-hero{padding-top:108px}.ff-home .ff-hero-copy h1{font-size:clamp(35px,6.6vw,51px)}.ff-home .ff-hero-copy{max-width:none}.ff-home .ff-hero-copy>p{max-width:490px}.ffs-workspace-layout{grid-template-columns:118px minmax(0,1fr)}.ffs-sidebar{padding-inline:6px}.ffs-workspace-name>svg,.ffs-quick-search kbd{display:none}.ffs-dashboard-lower{grid-template-columns:1fr}.ffs-dashboard-feed{display:none}.ff-home .ffs-workspace-main .ffs-toolbar h4{font-size:16px}.ffs-workspace-main .ffs-toolbar>.ffs-filter{display:none}.ffs-dashboard-metrics{margin-inline:15px}.ffs-dashboard-metrics>div{padding:12px 10px}.ffs-dashboard-metrics b{font-size:24px}.ffs-dashboard-metrics small{font-size:8px}.ffs-dashboard-metrics>div>span{display:none}.ff-home .ffs-hero-focus{width:340px;top:208px}.ff-home .ffs-hero .ffs-card-prop{top:363px}.ff-home .ffs-hero .ffs-stage{height:590px}.ff-home .ffs-hero .ffs-sync{top:550px}.ff-home .ffs-hero .ffs-example{padding-top:3px;position:static}}@media (max-width:540px){.ff-home .ff-hero{padding-top:104px}.ff-home .ff-hero-copy{text-align:left}.ff-home .ff-hero-copy .ff-eyebrow{justify-content:start;margin-bottom:16px;font-size:8px}.ff-home .ff-hero-copy h1{letter-spacing:-.055em;font-size:clamp(34px,8.7vw,44px);line-height:1.13}.ff-home .ff-hero-copy>p{margin-top:20px;font-size:15px}.ff-home .ff-hero .ff-actions{justify-content:start}.ff-home .ff-hero-grid{gap:28px}.ff-home .ffs-hero .ffs-stage{border-radius:9px;height:668px}.ffs-workspace{top:15px;left:12px;right:12px}.ffs-workspace-layout{min-height:365px;display:block}.ffs-sidebar{display:none}.ffs-workspace-main .ffs-toolbar{padding:15px 10px}.ff-home .ffs-workspace-main .ffs-toolbar h4{font-size:15px}.ffs-dashboard-metrics{margin:0 9px 15px}.ffs-dashboard-metrics>div{gap:5px;padding:10px 8px}.ffs-dashboard-metrics b{gap:3px;font-size:23px}.ffs-dashboard-metrics b>svg{display:none}.ffs-dashboard-metrics b>span{font-size:8px}.ffs-dashboard-lower{padding:0 9px}.ffs-dashboard-status{padding:9px;font-size:7px}.ffs-dashboard-status>span:last-child{display:none}.ff-home .ffs-hero-focus{width:calc(100% - 26px);padding:19px;top:220px;right:8px}.ff-home .ffs-hero .ffs-camera>.ffs-focus .ffs-quote{font-size:15px;line-height:1.7}.ff-home .ffs-hero .ffs-card-prop{top:490px;left:22px}.ff-home .ffs-hero .ff-personal-card-wrap{width:195px}.ff-home .ffs-hero .ff-personal-card{height:123px}.ff-home .ffs-hero .ff-card-face{padding:13px}.ff-home .ffs-hero .ff-card-face h3{font-size:16px}.ff-home .ffs-hero .ff-card-face footer{font-size:6px}.ff-home .ffs-hero .ff-card-back>svg{width:68px;height:68px}.ff-home .ffs-hero .ffs-sync{display:none}.ff-home .ffs-hero .ffs-playback{align-items:center;min-height:40px}.ff-home .ffs-hero .ffs-caption{font-size:9px}.ff-home .ffs-reply .ffs-stage{height:590px}.ff-home .ffs-locations .ffs-stage{height:610px}.ff-home .ffs-team .ffs-stage{height:560px}}@media (prefers-reduced-motion:no-preference){.ff-hero-copy{animation:.7s cubic-bezier(.2,.7,.2,1) both ffs-copy-in}.ff-home .button{transition:transform .18s,background .18s,box-shadow .18s}.ff-home .button:hover{transform:translateY(-2px)}.ff-home .button:active{transform:translateY(0)}.ff-home .ff-plan{transition:transform .22s,box-shadow .22s}.ff-home .ff-plan:hover{transform:translateY(-4px);box-shadow:0 16px 36px -26px #20202240}}@keyframes ffs-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:540px){.ff-home .ffs-hero .ffs-stage{height:auto;min-height:660px;padding-bottom:15px}.ff-home .ffs-hero-focus{margin:220px 8px 0 18px;position:relative;top:auto;right:auto}.ff-home .ffs-hero .ffs-card-prop{height:160px;margin:20px 0 0 24px;position:relative;top:auto;left:auto}.ff-home .ffs-hero .ff-card-back{gap:9px}.ff-home .ffs-hero .ff-card-back>div{min-width:0}.ff-home .ffs-hero .ff-card-back b{font-size:10px}.ff-home .ffs-hero .ff-card-back p{font-size:7px;line-height:1.55}}.ff-home .ffs-quote mark,.ff-home .ffs-recognition mark{margin-inline-end:2px}.ff-home .ffs-card-prop .ff-card-back{grid-template-columns:84px minmax(0,1fr)}.ff-home .ffs-card-prop .ff-card-back>div{gap:5px}@media (max-width:540px){.ff-home .ffs-card-prop .ff-card-back{grid-template-columns:68px minmax(0,1fr)}}.ff-home .ffs-hero .ffs-camera{transform:none}.ff-home .ffs-hero .ffs-stage{height:560px}.ff-hero-app{color:#24231f;background:#f7f6f3;border:1px solid #e6e2d8;border-radius:14px;flex-direction:column;height:348px;display:flex;position:absolute;top:0;left:0;right:400px;overflow:hidden}.ff-hero-app-bar{background:#fff;border-bottom:1px solid #ebe8e1;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:13px;display:flex}.ff-hero-app-bar b{letter-spacing:-.03em;font-weight:650}.ff-hero-app-bar>span{color:#8a8b84}.ff-hero-app-bar em{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;font-style:normal;font-weight:650;display:inline-flex}.ff-hero-app-bar em i{color:#8a8b84;font-style:normal;font-weight:500}.ff-hero-goal{background:#fffae9;border:1px solid #e7d39e;border-radius:11px;grid-template-columns:32px 1fr 120px;align-items:center;gap:10px;margin:12px 12px 0;padding:10px 12px;display:grid}.ff-hero-medal{color:#795712;background:#efd387;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.ff-hero-goal small{color:#966b16;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.ff-hero-goal b{margin-top:2px;font-size:13px;display:block}.ff-hero-goal p{color:#756b53;margin:2px 0 0;font-size:11px}.ff-hero-goal-track{background:#eee3c5;border-radius:6px;height:7px;overflow:hidden}.ff-hero-goal-track i{border-radius:inherit;background:#d4a238;height:100%;transition:width .8s cubic-bezier(.22,.7,.2,1);display:block}.ff-hero-table{padding:10px 12px 12px}.ff-hero-head,.ff-hero-row{grid-template-columns:32px 28px 1fr auto;align-items:center;gap:10px;display:grid}.ff-hero-head{color:#909189;letter-spacing:.04em;text-transform:uppercase;padding:0 12px 6px;font-size:9px}.ff-hero-head span:nth-child(2){grid-column:2/4}.ff-hero-head span:last-child{text-align:right}.ff-hero-rows{height:156px;position:relative}.ff-hero-row{background:#fff;border-bottom:1px solid #efede6;height:52px;padding:0 12px;transition:top .8s cubic-bezier(.22,.7,.2,1);position:absolute;left:0;right:0}.ff-hero-row.is-emma{background:#fffdf8}.ff-hero-row b{font-size:13px;font-weight:600;display:block}.ff-hero-row small{color:#8f9088;font-size:11px}.ff-hero-row strong{font-variant-numeric:tabular-nums;font-size:14px}.ff-hero-row em{color:#b35112;margin-left:6px;font-size:11px;font-style:normal;font-weight:650}.ff-hero-row .ffs-avatar{width:28px;height:28px}@media (hover:hover){.ff-home .ffs-hero:has(.ff-hero-row.is-emma:hover) .ffs-hero-focus{box-shadow:0 0 0 1px #e06b1f66}.ff-home .ffs-hero:has(.ffs-hero-focus:hover) .ff-hero-row.is-emma{box-shadow:0 0 0 1px #e06b1f66}}@media (prefers-reduced-motion:reduce){.ff-hero-row,.ff-hero-goal-track i,.ff-home .ffs-hero-focus{transition:none}}@media (max-width:820px){.ff-home .ffs-hero .ffs-camera{flex-direction:column;align-items:stretch;gap:14px;padding:10px;display:flex;position:relative;inset:auto}.ff-home .ffs-hero .ffs-stage{height:auto;min-height:0;overflow:hidden}.ff-hero-app{width:auto;height:auto;margin:0;position:relative;inset:auto}.ff-home .ffs-hero-focus{opacity:0;pointer-events:none;width:auto;max-height:0;margin:0;padding-top:0;padding-bottom:0;position:relative;top:auto;left:auto;right:auto;overflow:hidden;transform:none}.ff-home .ffs-hero[data-step="2"] .ffs-hero-focus,.ff-home .ffs-hero[data-step="3"] .ffs-hero-focus,.ff-home .ffs-hero[data-step="4"] .ffs-hero-focus,.ff-home .ffs-hero[data-step="5"] .ffs-hero-focus,.ff-home .ffs-hero[data-step="6"] .ffs-hero-focus{opacity:1;pointer-events:auto;max-height:440px;padding:18px;transform:none}.ff-home .ffs-hero .ffs-card-prop{width:210px;height:auto;margin:2px 0 4px 4px;position:relative;inset:auto}}@media (max-width:540px){.ff-hero-goal{grid-template-columns:32px 1fr}.ff-hero-goal-track{display:none}.ff-home .ffs-hero .ffs-card-prop{width:min(210px,78%)}}
.ff-reveal{--p:0;color:#24231f;position:relative}.ff-home .ff-hero-grid{gap:8px}.ff-home .ff-hero-copy{padding-block:4px 0}.ff-home .ff-hero-copy h1{letter-spacing:-.052em}.ff-home .ff-hero-copy>p{max-width:500px}.ff-home .ff-hero .ff-actions .button:first-child{box-shadow:inset 0 1px #ffffff1f,0 12px 24px -16px #1c1f2585}.ff-reveal-track{height:auto}.ff-reveal-sticky{height:auto;display:block;position:relative;top:auto}.ff-reveal-stage{width:100%;height:calc(438px + 192px * var(--p));justify-content:center;align-items:center;gap:calc(10px * (1 - var(--p)));isolation:isolate;display:flex;position:relative;overflow:visible;container-type:inline-size}.ff-reveal-stage:before{content:"";z-index:0;width:100vw;opacity:calc(.98 - .1 * var(--p));pointer-events:none;background:repeating-linear-gradient(90deg,#5976ab0e 0 1px,#0000 1px 6px),radial-gradient(72% 52% at 50% 7%,#fffffffa 0%,#f5f8ffeb 39%,#e2ebfb99 70%,#0000 100%),linear-gradient(#f7f9fd00 0%,#e7eefb9e 39%,#c5d5f2c7 100%);position:absolute;top:8%;bottom:-2%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 100%);mask-image:linear-gradient(#0000 0%,#000 22% 100%)}.ff-reveal-stage:after{content:"";z-index:1;filter:blur(12px);height:196px;opacity:calc(1 - .16 * var(--p));pointer-events:none;background:radial-gradient(at 50% 45%,#43577e3d 0%,#586d941f 40%,#0000 72%);position:absolute;bottom:-64px;left:3%;right:3%}.ff-reveal-review,.ff-reveal-person{z-index:3;box-sizing:border-box;min-width:0;opacity:calc(1 - min(var(--p) * 1.35, 1));background:#fff;border:1px solid #e4e4e7;border-radius:16px;flex:none;position:relative;top:auto;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 18px 38px -28px #37445e6b,0 6px 16px -12px #1f263238}.ff-reveal-review{width:calc(314px * (1 - var(--p)));padding:calc(18px * (1 - var(--p))) calc(18px * (1 - var(--p))) calc(16px * (1 - var(--p)));border-width:calc(1px * (1 - var(--p)));margin-right:calc(-12px * (1 - var(--p)));transform:translateY(calc(-8px * (1 - var(--p)))) rotate(calc(-.24deg * (1 - var(--p))))}.ff-reveal-person{width:calc(218px * (1 - var(--p)));text-align:center;padding:calc(18px * (1 - var(--p))) calc(14px * (1 - var(--p))) calc(16px * (1 - var(--p)));border-width:calc(1px * (1 - var(--p)));margin-right:calc(-12px * (1 - var(--p)));transform:translateY(calc(18px * (1 - var(--p)))) rotate(calc(.28deg * (1 - var(--p))));background:linear-gradient(160deg,#fff 0%,#fbfcff 100%);flex-direction:column;align-items:center;display:flex}.ff-reveal-review header,.ff-reveal-pagehead em{color:#6e6e72;align-items:center;gap:7px;font-size:12px;display:flex}.ff-reveal-review header em{margin-left:auto;font-size:11px;font-style:normal}.ff-reveal-g{width:14px;height:14px}.ff-reveal-stars{color:#dba22f;gap:2px;margin:12px 0 10px;display:flex}.ff-reveal-review blockquote{margin:0}.ff-reveal-review blockquote p{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:600;line-height:1.35}.ff-reveal-review footer{border-top:1px solid #ececee;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.ff-reveal-review footer i{color:#5c5c60;background:#eeeef0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:650;display:grid}.ff-reveal-review footer b{font-size:13px;display:block}.ff-reveal-review footer small,.ff-reveal-person small,.ff-reveal-row small{color:#8e8e93;font-size:12px}.ff-reveal-person{text-align:center;flex-direction:column;align-items:center;display:flex}.ff-reveal-photo{border:3px solid #fff;border-radius:50%;width:88px;height:88px;display:block;overflow:hidden;box-shadow:0 0 0 1px #e4e7ec,0 10px 20px -14px #2f3a4e7a}.ff-reveal-photo img{object-fit:cover;width:100%;height:100%}.ff-reveal-person b{letter-spacing:-.02em;margin-top:12px;font-size:15px}.ff-reveal-person>span{color:#55555c;opacity:0;background:#f3f3f4;border-radius:999px;margin-top:12px;padding:5px 10px;font-size:12px;font-weight:650;transform:translateY(4px)}.ff-reveal[data-pulse=true] .ff-reveal-person>span,.ff-reveal-person>span.is-on{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:none}.ff-reveal-frame{z-index:2;box-sizing:border-box;width:calc(516px + (100cqi - 516px) * var(--p));max-width:100%;height:calc(394px + 200px * var(--p));transform:translateY(calc(6px * (1 - var(--p)))) scale(calc(.986 + .014 * var(--p)));transform-origin:50%;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:18px;flex:none;position:relative;top:auto;right:auto;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 42px 78px -44px #36466885,0 16px 34px -24px #1f263657,0 4px 12px -8px #1f262f33}.ff-reveal[data-moving=true] .ff-reveal-review,.ff-reveal[data-moving=true] .ff-reveal-person,.ff-reveal[data-moving=true] .ff-reveal-frame{will-change:transform, opacity}.ff-reveal-chrome{z-index:4;height:42px;opacity:calc(1 - var(--p));background:#fff;border-bottom:1px solid #e8e8eb;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0}.ff-reveal-chrome b{letter-spacing:-.03em;font-weight:650}.ff-reveal-chrome>span{color:#8e8e93}.ff-reveal-chrome em{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;font-style:normal;font-weight:650;display:inline-flex}.ff-reveal-chrome em i{color:#8e8e93;font-style:normal;font-weight:500}.ff-reveal-stage .ff-reveal-shell{padding-top:calc(42px * (1 - var(--p)));transform:translateX(calc(-188px * (1 - var(--p))))}.ff-reveal-shell{height:100%;width:calc(100% + 188px * (1 - var(--p)));flex-direction:column;min-width:0;display:flex}.ff-reveal-body{flex:1;min-width:0;min-height:0;display:flex}.ff-reveal-window{box-sizing:border-box;opacity:0;color:#8e8e93;background:linear-gradient(#fafafa 0%,#f4f4f6 100%);border-bottom:1px solid #e6e6e8;flex:none;align-items:center;gap:8px;height:0;padding:0 14px;font-size:12px;display:flex;overflow:hidden}.ff-reveal-window b{color:#24231f;letter-spacing:-.02em;font-weight:650}.ff-reveal-sync{color:#777982;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:600;display:inline-flex}.ff-reveal-sync i{background:#8390a8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #8390a81f}.ff-reveal-window-label{width:120px;height:18px;display:block;position:relative}.ff-reveal-window-label>span{opacity:0;visibility:hidden;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s;position:absolute;inset:0;transform:translateY(4px)}.ff-reveal[data-view=team] .ff-reveal-window-label>.is-team,.ff-reveal[data-view=reviews] .ff-reveal-window-label>.is-reviews,.ff-reveal[data-view=locations] .ff-reveal-window-label>.is-locations,.ff-reveal[data-view=overview] .ff-reveal-window-label>.is-overview,.ff-reveal[data-view=challenges] .ff-reveal-window-label>.is-challenges,.ff-reveal[data-view=qr] .ff-reveal-window-label>.is-qr,.ff-reveal[data-view=integrations] .ff-reveal-window-label>.is-integrations,.ff-reveal[data-view=settings] .ff-reveal-window-label>.is-settings{opacity:1;visibility:visible;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility;transform:none}.ff-reveal-mobile-tabs{display:none}.ff-reveal-dots{gap:5px;margin-right:4px;display:flex}.ff-reveal-dots i{border-radius:50%;width:8px;height:8px}.ff-reveal-dots i:first-child{background:#d4d4d8}.ff-reveal-dots i:nth-child(2){background:#c8c8cc}.ff-reveal-dots i:nth-child(3){background:#bdbdc2}.ff-reveal-side{opacity:0;background:linear-gradient(#f7f7f8 0%,#f1f2f4 100%);border-right:1px solid #e2e2e5;flex-direction:column;flex:none;width:188px;padding:14px 10px;display:flex;transform:translate(-10px)}.ff-reveal-brand,.ff-reveal-org,.ff-reveal-side nav span,.ff-reveal-settings{align-items:center;gap:8px;display:flex}.ff-reveal-brand{height:32px;padding:0 6px;font-size:14px}.ff-reveal-quick{grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:5px;margin:7px 0 2px;display:grid}.ff-reveal-quick>span,.ff-reveal-quick>i{background:#fffc;border:1px solid #dedfe3;border-radius:8px;align-items:center;min-height:28px;display:flex;box-shadow:0 1px 2px #1f26360a}.ff-reveal-quick>span{gap:6px;min-width:0;padding-inline:7px}.ff-reveal-quick>span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:620;overflow:hidden}.ff-reveal-quick>i{color:#6d7078;justify-content:center;font-style:normal}.ff-reveal-quick kbd{color:#8a8c93;font-family:inherit;font-size:8px}.ff-reveal-org{background:#f7f7f8;border:1px solid #e2e2e5;border-radius:9px;margin:8px 0 12px;padding:7px}.ff-reveal-side-label{color:#999aa1;letter-spacing:.1em;text-transform:uppercase;margin:0 8px 5px;font-size:8px;font-weight:650;display:block}.ff-reveal-org i{color:#3a3a3d;background:#ececee;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:700;display:grid}.ff-reveal-org span,.ff-reveal-side nav span{min-width:0}.ff-reveal-org b,.ff-reveal-org small{display:block}.ff-reveal-org b{font-size:11px}.ff-reveal-org small{color:#8e8e93;font-size:10px}.ff-reveal-side nav{gap:2px;display:grid}.ff-reveal-side nav span,.ff-reveal-settings{color:#6e6e72;border-radius:8px;min-height:32px;padding:0 8px;font-size:12px}.ff-reveal-side nav span{transition:background .42s cubic-bezier(.16,1,.3,1),color .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);position:relative}.ff-reveal-side nav span:before{content:"";opacity:0;background:#697792;border-radius:999px;width:2px;height:12px;transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);position:absolute;left:3px;transform:scaleY(.3)}.ff-reveal[data-view=team] .ff-reveal-side nav span.is-team,.ff-reveal[data-view=reviews] .ff-reveal-side nav span.is-reviews,.ff-reveal[data-view=locations] .ff-reveal-side nav span.is-locations,.ff-reveal[data-view=overview] .ff-reveal-side nav span.is-overview,.ff-reveal[data-view=challenges] .ff-reveal-side nav span.is-challenges,.ff-reveal[data-view=qr] .ff-reveal-side nav span.is-qr,.ff-reveal[data-view=integrations] .ff-reveal-side nav span.is-integrations,.ff-reveal[data-view=settings] .ff-reveal-settings{color:#242520;background:#e4e4e7;font-weight:620}.ff-reveal[data-view=team] .ff-reveal-side nav span.is-team:before,.ff-reveal[data-view=reviews] .ff-reveal-side nav span.is-reviews:before,.ff-reveal[data-view=locations] .ff-reveal-side nav span.is-locations:before,.ff-reveal[data-view=overview] .ff-reveal-side nav span.is-overview:before,.ff-reveal[data-view=challenges] .ff-reveal-side nav span.is-challenges:before,.ff-reveal[data-view=qr] .ff-reveal-side nav span.is-qr:before,.ff-reveal[data-view=integrations] .ff-reveal-side nav span.is-integrations:before{opacity:1;transform:scaleY(1)}.ff-reveal-settings{margin-top:auto}.ff-reveal-main{min-width:0;min-height:0;transform:translateY(calc(-48px * (1 - var(--p))));background-color:#f6f6f7;background-image:radial-gradient(#dfe1e6 .55px,#0000 .55px);background-size:14px 14px;flex-direction:column;flex:1;padding:16px 22px 18px;display:flex;position:relative}.ff-reveal-pagehead{opacity:0;flex:none;justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex;transform:translateY(8px)}.ff-reveal-title-stack{width:min(520px,100% - 110px);height:42px;position:relative}.ff-reveal-title{opacity:0;visibility:hidden;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s;position:absolute;inset:0;transform:translateY(6px)}.ff-reveal[data-view=team] .ff-reveal-title.is-team,.ff-reveal[data-view=reviews] .ff-reveal-title.is-reviews,.ff-reveal[data-view=locations] .ff-reveal-title.is-locations,.ff-reveal[data-view=overview] .ff-reveal-title.is-overview,.ff-reveal[data-view=challenges] .ff-reveal-title.is-challenges,.ff-reveal[data-view=qr] .ff-reveal-title.is-qr,.ff-reveal[data-view=integrations] .ff-reveal-title.is-integrations,.ff-reveal[data-view=settings] .ff-reveal-title.is-settings{opacity:1;visibility:visible;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility;transform:none}.ff-reveal-pagehead h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:650}.ff-reveal-pagehead p{color:#6e6e72;margin:3px 0 0;font-size:12px}.ff-reveal-pagehead em{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e8e8eb;border-radius:999px;padding:6px 10px;font-style:normal;font-weight:650}.ff-reveal-pagehead em i{color:#8e8e93;font-style:normal;font-weight:500}.ff-reveal-goal{background:#fff;border:1px solid #e4e4e7;border-radius:11px;grid-template-columns:32px 1fr 120px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:grid}.ff-reveal-medal{color:#5f6066;background:#f3f3f4;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.ff-reveal-goal small{color:#8a8a8e;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.ff-reveal-goal b{margin-top:2px;font-size:13px;display:block}.ff-reveal-goal p{color:#6e6e72;margin:2px 0 0;font-size:11px}.ff-reveal-trackbar{background:#ececee;border-radius:6px;height:7px;overflow:hidden}.ff-reveal-trackbar i{border-radius:inherit;background:#e06b1f;height:100%;transition:width .42s cubic-bezier(.16,1,.3,1);display:block}.ff-reveal-head,.ff-reveal-row{grid-template-columns:28px 28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ff-reveal-extra{display:none}.ff-reveal-sub{display:block}.ff-reveal-panel{background:#fff;border:1px solid #e8e8eb;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 8px 22px -20px #28314357}.ff-reveal-toolbar,.ff-reveal-foot{box-sizing:border-box;opacity:0;color:#6e6e72;align-items:center;gap:8px;height:0;padding:0 12px;font-size:12px;display:flex;overflow:hidden}.ff-reveal-toolbar{background:#f7f7f8;border-bottom:1px solid #ececee}.ff-reveal-toolbar b{color:#24231f;background:#fff;border:1px solid #e4e4e7;border-radius:7px;padding:3px 8px;font-weight:600}.ff-reveal-toolbar em{color:#8e8e93;margin-left:auto;font-style:normal}.ff-reveal-foot{color:#8e8e93;border-top:1px solid #ececee;font-size:11px}.ff-reveal-head{color:#8e8e93;letter-spacing:.04em;text-transform:uppercase;padding:0 10px 6px;font-size:9px}.ff-reveal-head span:nth-child(2){grid-column:2/4}.ff-reveal-row{background:#fff;border-bottom:1px solid #ececee;min-height:52px;padding:0 10px}.ff-reveal-row.is-emma{background:#fafafa}.ff-reveal[data-pulse=true] .ff-reveal-row.is-emma{background:#f3f3f4;transition:background .8s cubic-bezier(.16,1,.3,1)}.ff-reveal-row b{font-size:13px;font-weight:600;display:block}.ff-reveal-row strong{font-variant-numeric:tabular-nums;font-size:14px}.ff-reveal-row em{color:#55555c;margin-left:6px;font-size:11px;font-style:normal;font-weight:650}.ff-reveal-avatar{border-radius:50%;width:28px;height:28px;display:block;overflow:hidden}.ff-reveal-avatar img{object-fit:cover;width:100%;height:100%}.ff-reveal-row:nth-child(n+5){opacity:0;border-bottom-width:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(8px)}.ff-reveal[data-built=true] .ff-reveal-window{animation:.34s cubic-bezier(.16,1,.3,1) both ff-focus-bar}.ff-reveal[data-built=true] .ff-reveal-side{animation:.38s cubic-bezier(.16,1,.3,1) 40ms both ff-focus-x}.ff-reveal[data-built=true] .ff-reveal-pagehead{animation:.36s cubic-bezier(.16,1,.3,1) 80ms both ff-focus}.ff-reveal[data-built=true] .ff-reveal-pagehead>div{animation:.34s cubic-bezier(.16,1,.3,1) both ff-focus}.ff-reveal[data-built=true] .ff-reveal-goal{animation:.38s cubic-bezier(.16,1,.3,1) .11s both ff-sharpen}.ff-reveal[data-built=true] .ff-reveal-toolbar{animation:.32s cubic-bezier(.16,1,.3,1) .15s both ff-focus-bar}.ff-reveal[data-built=true] .ff-reveal-row:nth-child(2){animation:.34s cubic-bezier(.16,1,.3,1) .14s both ff-sharpen}.ff-reveal[data-built=true] .ff-reveal-row:nth-child(3){animation:.34s cubic-bezier(.16,1,.3,1) .18s both ff-sharpen}.ff-reveal[data-built=true] .ff-reveal-row:nth-child(4){animation:.34s cubic-bezier(.16,1,.3,1) .22s both ff-sharpen}.ff-reveal[data-built=true] .ff-reveal-row:nth-child(5){animation:.36s cubic-bezier(.16,1,.3,1) .28s both ff-focus-row}.ff-reveal[data-built=true] .ff-reveal-row:nth-child(6){animation:.36s cubic-bezier(.16,1,.3,1) .34s both ff-focus-row}.ff-reveal[data-built=true] .ff-reveal-extra{animation:.32s cubic-bezier(.16,1,.3,1) .2s both ff-focus;display:block}.ff-reveal[data-built=true] .ff-reveal-sub{display:none}.ff-reveal[data-built=true] .ff-reveal-head,.ff-reveal[data-built=true] .ff-reveal-row{grid-template-columns:28px 30px minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.75fr) minmax(0,.6fr) auto}.ff-reveal[data-built=true] .ff-reveal-foot{animation:.32s cubic-bezier(.16,1,.3,1) .4s both ff-focus-bar}.ff-reveal-extra{color:#6e6e72;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}@keyframes ff-focus{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ff-focus-x{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes ff-sharpen{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ff-focus-row{0%{opacity:0;min-height:0;max-height:0;transform:translateY(6px)}to{opacity:1;min-height:48px;max-height:56px;transform:none}}@keyframes ff-focus-bar{0%{opacity:0;height:0}to{opacity:1;height:32px}}.ff-reveal-links{display:none}.ff-reveal-pane{flex:1;min-height:0;position:relative}.ff-reveal-team,.ff-reveal-screen,.ff-reveal-reviews,.ff-reveal-places{transform-origin:50% 10%;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .28s}.ff-reveal-screen,.ff-reveal-reviews,.ff-reveal-places{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;inset:0;transform:translateY(8px)}.ff-reveal-overview,.ff-reveal-challenges,.ff-reveal-qr,.ff-reveal-integrations,.ff-reveal-settings-view{display:none}.ff-reveal[data-view=reviews] .ff-reveal-reviews,.ff-reveal[data-view=locations] .ff-reveal-places{opacity:1;visibility:visible;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility;transform:none}.ff-reveal:not([data-view=team]) .ff-reveal-team{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.ff-reveal[data-view=team] .ff-reveal-team{visibility:visible;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility}.ff-reveal-team{flex-direction:column;height:100%;display:flex}.ff-reveal-activity{z-index:12;pointer-events:none;width:min(268px,100% - 48px);height:54px;position:absolute;top:58px;right:24px}.ff-reveal-activity>div{opacity:0;background:#fffffff0;border:1px solid #d7dae1f5;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid;position:absolute;inset:0;transform:translateY(8px);box-shadow:0 18px 42px -24px #303d5980,0 5px 14px -10px #232a394d}.ff-reveal-activity-icon{color:#5d6b86;background:#edf0f5;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ff-reveal-activity small,.ff-reveal-activity b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ff-reveal-activity small{color:#858790;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:650}.ff-reveal-activity b{margin-top:2px;font-size:11px;font-weight:650}.ff-reveal-activity em{color:#5f6470;white-space:nowrap;background:#f7f8fa;border:1px solid #e0e2e7;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:650}.ff-reveal[data-built=true][data-view=team] .ff-reveal-activity>.is-team,.ff-reveal[data-built=true][data-view=reviews] .ff-reveal-activity>.is-reviews,.ff-reveal[data-built=true][data-view=locations] .ff-reveal-activity>.is-locations{animation:1.62s cubic-bezier(.16,1,.3,1) 90ms both ff-activity}.ff-reveal[data-built=true][data-view=team] .ff-reveal-row.is-emma,.ff-reveal[data-built=true][data-view=reviews] .ff-reveal-irow:nth-child(2),.ff-reveal[data-built=true][data-view=locations] .ff-reveal-lrow:nth-child(2){animation:1.48s cubic-bezier(.16,1,.3,1) .12s both ff-work-row}.ff-reveal[data-built=true][data-view=team] .ff-reveal-team .ff-reveal-toolbar b,.ff-reveal[data-built=true][data-view=reviews] .ff-reveal-reviews .ff-reveal-toolbar b,.ff-reveal[data-built=true][data-view=locations] .ff-reveal-places .ff-reveal-toolbar b{animation:.68s cubic-bezier(.16,1,.3,1) .18s both ff-control-press}.ff-reveal[data-built=true][data-view=reviews] .ff-reveal-irow:nth-child(2) .ff-review-match .ff-reveal-avatar,.ff-reveal[data-built=true][data-view=locations] .ff-reveal-lrow:nth-child(2) .ff-location-connection{animation:.94s cubic-bezier(.16,1,.3,1) .36s both ff-ring}.ff-reveal-team>.ff-reveal-panel{flex-direction:column;flex:1;min-height:0;display:flex}.ff-reveal-table,.ff-reveal-inbox,.ff-reveal-loc{flex:1;min-height:0;display:grid}.ff-reveal-table{grid-template-rows:28px repeat(5,minmax(46px,1fr))}.ff-fill{flex-direction:column;flex:1;min-height:0;display:flex}.ff-fill>.ff-reveal-foot{margin-top:auto}@keyframes ff-activity{0%{opacity:0;transform:translateY(8px)}16%,76%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes ff-work-row{0%,to{box-shadow:inset 0 0 #69779200}28%,78%{background:#f0f3f8;box-shadow:inset 3px 0 #7b89a4}}@keyframes ff-control-press{0%,to{transform:none}35%{background:#eceff4;transform:scale(.965)}64%{transform:scale(1.015)}}@keyframes ff-ring{0%,to{box-shadow:0 0 #69779200}45%{box-shadow:0 0 0 4px #69779229}}.ff-reveal-team .ff-reveal-foot{margin-top:auto}.ff-reveal-days{color:#8e8e93;text-align:center;grid-template-columns:repeat(7,1fr);gap:8px;padding:0 14px 12px;font-size:10px;display:grid}.ff-reveal-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ff-reveal-kpis div{background:#fff;border:1px solid #e8e8eb;border-radius:12px;padding:10px 12px}.ff-reveal-kpis small{color:#8e8e93;font-size:11px}.ff-reveal-kpis b{letter-spacing:-.03em;margin-top:4px;font-size:20px;display:block}.ff-reveal-split{flex:1;grid-template-columns:1.2fr 1fr;gap:8px;min-height:0;display:grid}.ff-reveal-split .ff-reveal-panel{flex-direction:column;min-height:0;display:flex}.ff-reveal-bars{flex:1;align-items:flex-end;gap:8px;min-height:92px;padding:16px 14px;display:flex}.ff-reveal-bars i{opacity:.85;background:#b8b8bf;border-radius:5px 5px 2px 2px;flex:1;display:block}.ff-reveal-note{border-top:1px solid #ececee;padding:12px 14px}.ff-reveal-note b{font-size:13px;display:block}.ff-reveal-note small{color:#6e6e72;font-size:12px}.ff-reveal-ihead,.ff-reveal-irow,.ff-reveal-lhead,.ff-reveal-lrow{align-items:center;gap:10px;padding:0 12px;display:grid}.ff-reveal-ihead,.ff-reveal-irow{grid-template-columns:minmax(0,1.55fr) .62fr minmax(150px,.95fr) .62fr}.ff-reveal-lhead,.ff-reveal-lrow{grid-template-columns:1.15fr .58fr .58fr .62fr .62fr .7fr .92fr}.ff-reveal-lrow.is-qr,.ff-reveal-lhead.is-qr{grid-template-columns:1.3fr 1fr .9fr .5fr .6fr}.ff-reveal-ihead,.ff-reveal-lhead{color:#8e8e93;letter-spacing:.04em;text-transform:uppercase;min-height:28px;font-size:9px}.ff-reveal-irow,.ff-reveal-lrow{border-top:1px solid #ececee;min-height:46px;font-size:13px}.ff-reveal-irow b{font-weight:650}.ff-review-main b{align-items:center;gap:6px;display:flex}.ff-review-main b em{color:#b58a2f;font-size:10px;font-style:normal;font-weight:650}.ff-review-match{align-items:center;gap:8px;min-width:0;display:flex}.ff-review-match .ff-reveal-avatar{flex:none;width:24px;height:24px}.ff-review-match b,.ff-review-match small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ff-review-match small{font-size:9px}.ff-reveal-irow small,.ff-reveal-lrow span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ff-reveal-irow small{color:#6e6e72;font-size:12px;display:block}.ff-reveal-irow strong{color:#3a3a3d;font-size:12px;font-weight:600}.ff-reveal-irow strong.is-wait{color:#b35112}.ff-reveal-inbox{grid-template-rows:28px repeat(5,minmax(54px,1fr))}.ff-reveal-loc{grid-template-rows:28px repeat(3,minmax(72px,1fr))}.ff-location-name b,.ff-location-name small,.ff-location-metric b,.ff-location-metric small{display:block}.ff-location-name small,.ff-location-metric small{color:#77777e;font-size:9px}.ff-location-name small{display:none}.ff-location-rating,.ff-location-connection{align-items:center;gap:5px;font-weight:620;display:inline-flex}.ff-location-rating{color:#4c4d53}.ff-location-connection{color:#55565d;font-size:11px}.ff-reveal-crow{border-top:1px solid #ececee;grid-template-columns:28px 28px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:13px;display:grid}.ff-reveal-crow small{color:#8e8e93}.ff-reveal-integrations article{background:#fff;border:1px solid #e8e8eb;border-radius:12px;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 14px;display:grid}.ff-reveal-integrations b{font-size:14px}.ff-reveal-integrations em{color:#55555c;justify-self:end;font-size:11px;font-style:normal;font-weight:650}.ff-reveal-integrations em.is-off{color:#8e8e93}.ff-reveal-integrations p,.ff-reveal-integrations span{color:#6e6e72;grid-column:1/-1;margin:0;font-size:12px}.ff-reveal-set{border-top:1px solid #ececee;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;font-size:13px;display:flex}.ff-reveal-set span{color:#6e6e72}.ff-reveal-mobile,.ff-reveal-settled{display:none}.ff-reveal-settled .ff-reveal-shell{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:16px;width:100%;min-height:520px;overflow:hidden;transform:none}.ff-reveal-settled .ff-reveal-side,.ff-reveal-settled .ff-reveal-pagehead,.ff-reveal-settled .ff-reveal-row:nth-child(n+5),.ff-reveal-settled .ff-reveal-extra{opacity:1;filter:none;animation:none;transform:none}.ff-reveal-settled .ff-reveal-extra{display:block}.ff-reveal-settled .ff-reveal-sub{display:none}.ff-reveal-settled .ff-reveal-head,.ff-reveal-settled .ff-reveal-row{grid-template-columns:28px 30px minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.75fr) minmax(0,.6fr) auto}.ff-reveal-settled .ff-reveal-window,.ff-reveal-settled .ff-reveal-toolbar,.ff-reveal-settled .ff-reveal-foot{opacity:1;filter:none;height:32px;animation:none}.ff-reveal-settled .ff-reveal-main{filter:none;transform:none}.ff-reveal-settled .ff-reveal-goal,.ff-reveal-settled .ff-reveal-row{filter:none;animation:none}@media (max-width:1100px){.ff-reveal-review blockquote p{font-size:16px}}@media (max-width:820px){.ff-reveal-track{height:auto}.ff-reveal-sticky{height:auto;min-height:0;display:block;position:static}.ff-reveal-stage{display:none}.ff-reveal-mobile{isolation:isolate;flex-direction:column;gap:14px;padding-bottom:40px;display:flex;position:relative}.ff-reveal-mobile:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#5976ab0d 0 1px,#0000 1px 6px),radial-gradient(100% 34% at 50% 0,#fffffff5,#edf3fdcc 64%,#0000 100%),linear-gradient(#f6f8fc 0%,#dde8fa 100%);border-radius:22px;position:absolute;inset:118px -20px 0;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 100%);mask-image:linear-gradient(#0000 0,#000 12% 100%)}.ff-reveal-mobile:after{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(#3f527733,#0000 70%);height:110px;position:absolute;bottom:2px;left:-4px;right:-4px}.ff-reveal-mobile .ff-reveal-review,.ff-reveal-mobile .ff-reveal-person{opacity:1;margin-right:0}.ff-reveal-mobile .ff-reveal-review{align-self:flex-start;width:calc(100% - 28px);transform:rotate(-.3deg)}.ff-reveal-mobile .ff-reveal-person{text-align:left;flex-flow:wrap;justify-content:flex-start;align-self:flex-end;gap:4px 12px;width:calc(100% - 48px);padding:12px;transform:translateY(-2px)rotate(.28deg)}.ff-reveal-mobile .ff-reveal-photo{grid-row:span 2;width:52px;height:52px}.ff-reveal-mobile .ff-reveal-person b{margin:4px 0 0}.ff-reveal-mobile .ff-reveal-person>span{margin:0 0 0 auto}.ff-reveal-mobile .ff-reveal-frame{border-radius:16px;width:auto;height:570px;padding:0;transform:none;box-shadow:inset 0 1px #ffffffe6,0 30px 50px -32px #1f262f5c,0 12px 24px -20px #1f262f3d}.ff-reveal-mobile .ff-reveal-shell{width:100%;min-width:0;height:100%;transform:none}.ff-reveal-mobile .ff-reveal-window{opacity:1;filter:none;height:36px;padding-inline:11px}.ff-reveal-mobile .ff-reveal-sync,.ff-reveal-mobile .ff-reveal-activity{display:none}.ff-reveal-mobile .ff-reveal-window-label{width:92px}.ff-reveal-mobile .ff-reveal-mobile-tabs{background:#f7f7f8;border-bottom:1px solid #e4e4e7;flex:none;grid-template-columns:repeat(3,1fr);height:34px;padding:4px 8px;display:grid}.ff-reveal-mobile-tabs>span{color:#77777e;border-radius:7px;place-items:center;font-size:10px;font-weight:600;transition:color .42s cubic-bezier(.16,1,.3,1),background .42s cubic-bezier(.16,1,.3,1);display:grid}.ff-reveal[data-view=team] .ff-reveal-mobile-tabs>.is-team,.ff-reveal[data-view=reviews] .ff-reveal-mobile-tabs>.is-reviews,.ff-reveal[data-view=locations] .ff-reveal-mobile-tabs>.is-locations{color:#2d2e32;background:#e8e8eb}.ff-reveal-mobile .ff-reveal-body{min-height:0}.ff-reveal-mobile .ff-reveal-side{display:none}.ff-reveal-mobile .ff-reveal-main{min-width:0;min-height:0;padding:12px 10px 10px;transform:none}.ff-reveal-mobile .ff-reveal-pagehead{opacity:1;margin-bottom:9px;transform:none}.ff-reveal-mobile .ff-reveal-title-stack{width:calc(100% - 78px);height:40px}.ff-reveal-mobile .ff-reveal-title{overflow:hidden}.ff-reveal-mobile .ff-reveal-pagehead h2{font-size:17px}.ff-reveal-mobile .ff-reveal-pagehead p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.ff-reveal-mobile .ff-reveal-pagehead em{padding:5px 7px;font-size:11px}.ff-reveal-mobile .ff-reveal-pane{min-height:0}.ff-reveal-mobile .ff-reveal-overview,.ff-reveal-mobile .ff-reveal-challenges,.ff-reveal-mobile .ff-reveal-qr,.ff-reveal-mobile .ff-reveal-integrations,.ff-reveal-mobile .ff-reveal-settings-view{display:none}.ff-reveal-mobile .ff-reveal-toolbar,.ff-reveal-mobile .ff-reveal-foot{opacity:1;filter:none;height:30px;padding-inline:9px;font-size:10px;animation:none}.ff-reveal-mobile .ff-reveal-toolbar b{padding:2px 6px}.ff-reveal-mobile .ff-reveal-goal{grid-template-columns:30px 1fr 70px;gap:8px;min-height:52px;margin-bottom:8px;padding:8px 9px}.ff-reveal-mobile .ff-reveal-medal{width:30px;height:30px}.ff-reveal-mobile .ff-reveal-goal small{font-size:8px}.ff-reveal-mobile .ff-reveal-goal b{font-size:11px}.ff-reveal-mobile .ff-reveal-goal p{font-size:9px}.ff-reveal-mobile .ff-reveal-row,.ff-reveal-mobile .ff-reveal-head,.ff-reveal[data-built=true] .ff-reveal-mobile .ff-reveal-row,.ff-reveal[data-built=true] .ff-reveal-mobile .ff-reveal-head{grid-template-columns:28px 28px minmax(0,1fr) auto}.ff-reveal-mobile .ff-reveal-head{display:none}.ff-reveal-mobile .ff-reveal-row:nth-child(n+5),.ff-reveal[data-built=true] .ff-reveal-mobile .ff-reveal-row:nth-child(n+5){opacity:1;filter:none;border-bottom-width:1px;min-height:0;max-height:none;padding:0 9px;animation:none;transform:none}.ff-reveal-mobile .ff-reveal-table{grid-template-rows:repeat(5,minmax(46px,1fr))}.ff-reveal-mobile .ff-reveal-row{gap:7px;min-height:0;padding-inline:9px}.ff-reveal-mobile .ff-reveal-row b{font-size:11px}.ff-reveal-mobile .ff-reveal-row>span:nth-child(3){min-width:0}.ff-reveal-mobile .ff-reveal-row small{font-size:9px}.ff-reveal-mobile .ff-reveal-extra{display:none}.ff-reveal-mobile .ff-reveal-sub{display:block}.ff-reveal-mobile .ff-reveal-inbox{grid-template-rows:repeat(5,minmax(62px,1fr))}.ff-reveal-mobile .ff-reveal-ihead,.ff-reveal-mobile .ff-reveal-lhead{display:none}.ff-reveal-mobile .ff-reveal-irow{grid-template-rows:minmax(26px,auto) minmax(24px,auto);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-height:0;padding:6px 9px;display:grid}.ff-reveal-mobile .ff-review-main{grid-area:1/1;min-width:0}.ff-reveal-mobile .ff-review-main small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ff-reveal-mobile .ff-review-place{color:#707178;grid-area:2/1;align-self:center;font-size:9px}.ff-reveal-mobile .ff-review-match{grid-area:2/2;gap:5px;max-width:122px}.ff-reveal-mobile .ff-review-match .ff-reveal-avatar{width:20px;height:20px}.ff-reveal-mobile .ff-review-match b{font-size:9px}.ff-reveal-mobile .ff-review-match small{font-size:7px}.ff-reveal-mobile .ff-review-reply{grid-area:1/2;align-self:start;font-size:9px}.ff-reveal-mobile .ff-reveal-loc{grid-template-rows:repeat(3,minmax(104px,1fr))}.ff-reveal-mobile .ff-reveal-lrow{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-content:center;gap:9px 10px;min-height:0;padding:10px;display:grid}.ff-reveal-mobile .ff-location-name{grid-area:1/1}.ff-reveal-mobile .ff-location-name small{display:block}.ff-reveal-mobile .ff-location-code{display:none}.ff-reveal-mobile .ff-location-rating{grid-area:1/2}.ff-reveal-mobile .ff-location-connection{grid-area:1/3;font-size:9px}.ff-reveal-mobile .ff-location-metric{grid-row:2;overflow:visible}.ff-reveal-mobile .ff-location-metric:nth-of-type(4){grid-column:1}.ff-reveal-mobile .ff-location-metric:nth-of-type(5){grid-column:2}.ff-reveal-mobile .ff-location-metric:nth-of-type(6){grid-column:3}.ff-reveal-mobile .ff-location-metric b{font-size:14px}}@media (prefers-reduced-motion:reduce){.ff-reveal-track{height:auto}.ff-reveal-sticky{height:auto;min-height:0;position:static}.ff-reveal-settled{margin-top:22px;display:block}.ff-reveal-window-label>span,.ff-reveal-title,.ff-reveal-team,.ff-reveal-reviews,.ff-reveal-places,.ff-reveal-side nav span,.ff-reveal-mobile-tabs>span,.ff-reveal-trackbar i{transition:none}}@media (max-width:820px) and (prefers-reduced-motion:reduce){.ff-reveal-settled{display:none}}
