.fs-art-stage{width:100%;aspect-ratio:1.12;position:relative;display:grid;place-items:center;background:var(--color-surface);overflow:hidden;isolation:isolate}.fs-art-stage>img{width:100%;height:100%;position:absolute;inset:0;-o-object-fit:contain;object-fit:contain;opacity:.88;transform-origin:51% 51%;animation:fs-phone-drift 9s ease-in-out infinite}.fs-art .fs-art-pause{display:inline-flex;align-items:center;gap:5px;color:var(--fs-muted);border:0;background:transparent;padding:5px 0 5px 8px;margin-block:-5px;font-size:10px;cursor:pointer;flex-shrink:0}.fs-art .fs-art-pause:hover{color:var(--fs-green)}.fs-art-fragments{position:absolute;inset:0;pointer-events:none}.fs-art-fragments i{width:3px;height:3px;background:var(--color-accent);position:absolute;opacity:.18;animation:fs-pixel-jitter 6.5s steps(1,end) infinite}.fs-art-fragments i:nth-child(3n){width:2px;height:2px}.fs-art[data-paused=true] .fs-art-fragments i,.fs-art[data-paused=true] .fs-art-stage>img{animation-play-state:paused}@keyframes fs-phone-drift{0%,to{transform:translateY(1px) rotate(-.3deg)}50%{transform:translateY(-3px) rotate(.3deg)}}@keyframes fs-pixel-jitter{0%,68%,to{transform:translate(0);opacity:.12}70%{transform:translate(4px,-2px);opacity:.4}74%{transform:translate(-3px,1px);opacity:.24}80%{transform:translate(2px,3px);opacity:.18}}@media(max-width:760px){.fs-art-stage{aspect-ratio:1.4}}@media(prefers-reduced-motion:reduce){.fs-art-fragments i,.fs-art-stage>img{animation:none}}@media print{.fs-art-pause,.fs-art-fragments{display:none!important}}.futuro-page .fs-story{--fs-muted: #78716c;--fs-green: #0c7a60;color:#1c1917;overflow-x:clip}.fs-story :where(dl,ul,ol,h4){margin:0}.fs-shell{width:min(1120px,calc(100% - var(--mkt-gutter) * 2));margin-inline:auto}.fs-source{font-size:13px;line-height:20px;color:#78716c}.fs-story section[id],.fs-story [id=niche-questions],.fs-story [id=standing]{scroll-margin-top:136px}.fs-tex-chart{container-type:inline-size}.fs-record-bars i,.fs-daily-spine .is-active i,.fs-calendar-strip i.is-work,.fs-waffle i.selected,.fs-citation-columns li.futuro .fs-citation-track i{background-color:#3f8f73;background-image:url(/assets/morning-glow-Dxj43JjT.webp);background-repeat:no-repeat;background-size:100cqw auto;background-position:left calc(var(--x, 0) * -100cqw) bottom var(--tex-y, -2cqw)}.fs-hero{padding-top:48px}.fs-hero-breadcrumb{display:flex;gap:8px;align-items:center;font-size:13px;line-height:16px;color:#78716c}.fs-hero-breadcrumb a{display:inline-flex;align-items:center;min-height:24px}.fs-hero-breadcrumb i{font-style:normal;color:#d6d3d1}.fs-hero-breadcrumb [aria-current]{color:#1c1917}@media(hover:hover){.fs-hero-breadcrumb a:hover{color:#0c7a60}}.fs-hero h1{margin-top:24px;max-width:12.5em;font-size:var(--mkt-hero-size);line-height:var(--mkt-hero-leading);letter-spacing:-.045em}.fs-hero-detail{margin-top:40px;display:grid;grid-template-columns:minmax(0,560px) minmax(0,400px);align-items:end;justify-content:space-between;gap:64px}.fs-hero-detail p{font-size:18px;line-height:29px;color:#57534e}.fs-hero-detail .company-actions{margin-top:32px}.fs-hero-facts>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-block:12px;border-bottom:1px solid #f0efed;font-size:13px;line-height:16px}.fs-hero-facts>div:first-child{border-top:1px solid #e7e5e4}.fs-hero-facts>div:last-child{border-bottom-color:#e7e5e4}.fs-hero-facts dt{color:#78716c;flex-shrink:0}.fs-hero-facts dd{margin:0;text-align:right}.fs-salon-cover{margin:64px 24px 0;position:relative;height:640px;overflow:clip;border-radius:28px}.fs-salon-cover>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:46% center;object-position:46% center}.fs-cover-receipt{position:absolute;right:max(24px,calc((100 * var(--mkt-vw) - 1120px) / 2 - 12px));top:33%;display:flex;align-items:center;gap:12px;width:340px;padding:14px 16px;background:#fff;border-radius:16px;box-shadow:var(--mkt-toast-shadow)}.fs-cover-receipt-mark{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:#f5f5f4;border-radius:8px}.fs-cover-receipt>div{display:flex;flex-direction:column;gap:1px;min-width:0}.fs-cover-receipt>div:nth-child(2){flex:1}.fs-cover-receipt>div:last-child{align-items:flex-end;text-align:right;flex-shrink:0}.fs-cover-receipt strong{font-size:13px;line-height:18px;font-weight:500;white-space:nowrap}.fs-cover-receipt>div:last-child strong{color:#0c7a60;font-weight:600;font-variant-numeric:tabular-nums}.fs-cover-receipt span{color:#78716c;font-size:11px;line-height:16px}.fs-record{margin-top:80px}.fs-record-heading{display:flex;gap:40px;justify-content:space-between;align-items:baseline}.futuro-page #marketing-main .fs-record-heading h2{font-size:20px;line-height:28px;letter-spacing:-.015em;flex-shrink:0}.fs-record-heading p{font-size:13px;line-height:18px;color:#78716c;text-align:right}.fs-record-chapters{position:relative;display:flex;gap:24px;margin-top:28px}.fs-record-chapter{min-width:0;flex-basis:0}.fs-record-bars{height:88px;display:flex;align-items:flex-end;gap:4px;animation:fs-crossfade var(--mkt-state-time) var(--mkt-ease)}.fs-record-bars i{flex:1;min-width:0;height:var(--h);border-radius:1px 1px 0 0;transform-origin:bottom;transition:background-color var(--mkt-hover-time) var(--mkt-ease-hover)}.fs-record-bars i.is-inspected{background-image:none;background-color:#0c7a60}.fs-record-date-axis{position:relative;height:14px;margin-top:12px;color:#a8a29e;font:11px/14px Trakkr Marketing Mono,ui-monospace,monospace}.fs-record-date-axis span{position:absolute;left:calc(var(--at) * 100%);transform:translate(-50%);white-space:nowrap}.fs-record-chapter:first-child .fs-record-date-axis span:first-child{left:0;transform:none}.fs-record-date-axis span.is-end{left:auto;right:0;transform:none}.fs-record-link{display:block;margin-top:16px;padding-top:16px;border-top:1px solid #1c1917;transition:border-color var(--mkt-hover-time) var(--mkt-ease-hover)}.fs-record-link>span{display:flex;align-items:center;gap:6px;font-size:15px;line-height:20px;font-weight:500;transition:color var(--mkt-hover-time) var(--mkt-ease-hover)}.fs-record-link>span svg{opacity:0;transform:translateY(-3px);color:#0c7a60;transition:opacity var(--mkt-hover-time) var(--mkt-ease-hover),transform var(--mkt-hover-time) var(--mkt-ease-hover)}.fs-record-link>time{display:block;margin-top:2px;font-size:13px;line-height:18px;color:#78716c}.fs-record-link>strong{display:block;margin-top:24px;font-size:40px;line-height:44px;letter-spacing:-.04em;font-weight:500;font-variant-numeric:tabular-nums}.fs-record-link>p{margin-top:6px;max-width:240px;font-size:13px;line-height:19px;color:#57534e}.fs-record-link.is-result{border-top-color:#0e9373}.fs-record-link.is-result>strong{color:#0e9373}.fs-record-link:focus-visible{outline-offset:4px;border-radius:4px}.fs-record-link:focus-visible>span svg{opacity:1;transform:none}@media(hover:hover){.fs-record-link:hover{border-top-color:#0e9373}.fs-record-link:hover>span{color:#0c7a60}.fs-record-link:hover>span svg{opacity:1;transform:none}}.fs-record-tip{position:absolute;top:calc(var(--tip-y, 0px) - 8px);left:var(--tip-x);transform:translate(-50%,-100%);z-index:2;display:flex;gap:6px;padding:6px 10px;border-radius:8px;background:#fff;box-shadow:var(--mkt-toast-shadow);font-size:12px;line-height:16px;color:#78716c;white-space:nowrap;pointer-events:none;animation:fs-tip-in var(--mkt-hover-time) var(--mkt-ease-hover)}.fs-record-tip strong{color:#1c1917;font-weight:500}.fs-record-more{margin-top:32px}.fs-record-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.fs-reading-comparison{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:13px;line-height:20px;color:#78716c}.fs-reading-comparison strong{font-weight:500;color:#1c1917;font-variant-numeric:tabular-nums}.fs-daily-readout{display:flex;justify-content:space-between;gap:24px;margin-top:20px;color:#78716c;font-size:13px;line-height:20px}.fs-daily-readout strong{color:#1c1917;font-weight:500;text-align:right}.fs-date-control{display:flex;gap:20px;align-items:center;margin-top:16px;font-size:13px;line-height:20px;color:#78716c}.fs-date-control>span{flex-shrink:0}.fs-date-control input{flex:1;min-width:0;height:24px;accent-color:#0e9373;cursor:pointer}.fs-record-more .fs-source{margin-top:16px;max-width:880px}@keyframes fs-crossfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fs-tip-in{0%{opacity:0}to{opacity:1}}.fs-chapter-nav{position:sticky;top:72px;z-index:30;margin-top:88px;background:#fff;border-bottom:1px solid #e7e5e4}.fs-chapter-nav>div{display:flex;align-items:stretch;gap:32px;height:52px}.fs-chapter-nav strong{display:flex;align-items:center;flex-shrink:0;font-size:13px;line-height:18px;font-weight:500}.fs-chapter-nav nav{display:flex;flex:1;gap:16px;min-width:0}.fs-chapter-nav nav a{position:relative;display:flex;align-items:center;flex:var(--grow, 1) 1 0;min-width:-moz-max-content;min-width:max-content;font-size:13px;line-height:18px;color:#78716c;transition:color var(--mkt-hover-time) var(--mkt-ease-hover)}.fs-chapter-nav nav a>i{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#f0efed;overflow:hidden}.fs-chapter-nav nav a>i:after{content:"";position:absolute;inset:0;background:#0e9373;transform:scaleX(var(--p, 0));transform-origin:left;transition:transform .12s linear}.fs-chapter-nav nav a[aria-current]{color:#1c1917;font-weight:500}.fs-chapter-nav nav a:focus-visible{outline-offset:-2px;border-radius:6px}.fs-chapter-short{display:none}@media(hover:hover){.fs-chapter-nav nav a:hover{color:#1c1917}}@media(min-width:1080px){.fs-chapter-nav:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:72px;background:#fff;pointer-events:none}}.fs-chapter{margin-top:calc(var(--mkt-section-space) * 2)}.fs-chapter-nav+.fs-chapter{margin-top:96px}.fs-daily-spine{height:40px;display:flex;gap:24px;--tex-y: -9cqw}.fs-daily-spine>div{display:flex;align-items:flex-end;gap:4px;min-width:0;flex-basis:0}.fs-daily-spine i{flex:1;min-width:0;height:var(--h);background:#e7e5e4;border-radius:1px 1px 0 0;transform-origin:bottom}.fs-chapter-heading{margin-top:56px;display:grid;grid-template-columns:minmax(0,300px) minmax(0,640px);justify-content:space-between;gap:64px}.fs-chapter-rail>span{display:block;font-size:13px;line-height:18px;color:#78716c}.fs-chapter-rail time{display:block;margin-top:10px;font-size:72px;line-height:72px;letter-spacing:-.045em;font-weight:500}.fs-chapter-rail time.is-result{color:#0e9373}.fs-chapter-rail>p{margin-top:14px;max-width:240px;font-size:15px;line-height:22px;color:#57534e}.fs-customer-rail{display:flex;flex-direction:column;gap:14px;margin-top:48px;max-width:240px}.fs-customer-rail>img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.fs-customer-rail strong{display:block;font-size:13px;line-height:18px;font-weight:500}.fs-customer-rail span{display:block;font-size:13px;line-height:18px;color:#78716c;margin-top:2px}.fs-customer-rail p{font-size:13px;line-height:20px;color:#57534e}.fs-chapter-text h2{margin-bottom:32px}.fs-chapter-text p{font-size:17px;line-height:28px;color:#57534e}.fs-chapter-text>p:first-of-type,.fs-chapter-text>div>p:first-of-type{font-size:19px;line-height:31px;letter-spacing:-.01em;color:#1c1917}.fs-chapter-text p+p{margin-top:24px}.fs-customer-background{margin-top:64px}.fs-customer-background .company-disclosure-body>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:center}.fs-customer-background p{font-size:15px;line-height:24px;color:#57534e;max-width:560px}.fs-customer-background .company-text-link{margin-top:16px}.fs-error-record{position:relative;margin-top:96px;display:grid;grid-template-columns:repeat(15,minmax(0,1fr));grid-template-rows:auto auto 1fr auto}.fs-error-columns{grid-column:1 / -1;grid-row:1 / 4;display:grid;grid-template-columns:repeat(15,minmax(0,1fr));min-height:372px}.fs-error-columns>div{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0}.fs-error-tokens{display:flex;flex-direction:column;align-items:flex-start;font:10px/13px Trakkr Marketing Mono,ui-monospace,monospace;color:#78716c;white-space:pre}.fs-error-tokens>.is-zero{align-self:center;color:#d6d3d1}.fs-error-marker{position:absolute;left:50%;bottom:0;height:176px;border-left:1px dashed #0e9373;transform-origin:bottom}.fs-error-marker>span{position:absolute;top:0;right:8px;display:flex;flex-direction:column;align-items:flex-end;font-size:12px;line-height:16px;color:#57534e;white-space:nowrap}.fs-error-marker strong{color:#0c7a60;font-weight:500}.fs-error-axis{grid-column:1 / -1;grid-row:4;display:grid;grid-template-columns:repeat(15,minmax(0,1fr));padding-top:12px;border-top:1px solid #e7e5e4;font:11px/14px Trakkr Marketing Mono,ui-monospace,monospace;color:#a8a29e;text-align:center;white-space:nowrap}.fs-error-axis>span:last-child{color:#0c7a60}.fs-error-caption{display:contents}.fs-error-explanation{grid-column:5 / span 7;grid-row:1;position:relative;z-index:1;padding-left:24px;max-width:470px}.fs-error-explanation>strong{display:block;font-size:120px;line-height:112px;letter-spacing:-.05em;font-weight:500;font-variant-numeric:tabular-nums}.fs-error-explanation>p{margin-top:14px;font-size:17px;line-height:27px;color:#1c1917}.fs-error-note{grid-column:5 / span 7;grid-row:2;position:relative;z-index:1;margin-top:14px;padding-left:24px;max-width:470px;font-size:13px;line-height:20px;color:#78716c}.fs-error-crop{display:none}.fs-pricing-proof{margin-top:64px;border:1px solid #e7e5e4;border-radius:16px;overflow:hidden}.fs-pricing-proof>figcaption{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 28px;border-bottom:1px solid #e7e5e4;font-size:13px;line-height:20px;color:#57534e}.fs-pricing-proof code{margin-left:6px;font:12px/18px Trakkr Marketing Mono,ui-monospace,monospace;color:#1c1917}.fs-pricing-proof>figcaption>span:last-child{color:#78716c;font-size:12px}.fs-pricing-proof ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0}.fs-pricing-proof li{padding:32px 28px 36px}.fs-pricing-proof li+li{border-left:1px solid #e7e5e4}.fs-pricing-proof li.is-cited{background:#f6faf8}.fs-pricing-proof li>span{display:block;font-size:13px;line-height:18px;color:#1c1917;font-weight:500}.fs-pricing-proof li.is-cited>span{color:#0c7a60}.fs-pricing-proof li>strong{display:block;margin-top:18px;color:#a8a29e;font-size:64px;line-height:68px;letter-spacing:-.04em;font-weight:500;font-variant-numeric:tabular-nums}.fs-pricing-proof li.is-fixed>strong{color:#1c1917}.fs-pricing-proof li.is-cited>strong{color:#0e9373}.fs-pricing-proof p{margin-top:18px;font-size:13px;line-height:21px;color:#57534e}.fs-pricing-source{margin-top:20px}.fs-work{margin-top:112px}.fs-work-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:64px}.futuro-page #marketing-main .fs-work-heading h3{font-size:28px;line-height:34px;letter-spacing:-.025em;max-width:520px}.fs-work-heading p{max-width:420px;font-size:15px;line-height:24px;color:#57534e}.fs-calendar{margin-top:48px;display:grid;grid-template-columns:repeat(101,minmax(0,1fr));row-gap:16px}.fs-calendar-push{display:contents}.fs-calendar-head{grid-row:1;grid-column:var(--c) / span var(--s);align-self:end;padding-right:12px}.fs-calendar-head>div{display:flex;align-items:baseline;gap:8px}.fs-calendar-head strong{font-size:40px;line-height:44px;letter-spacing:-.04em;font-weight:500;font-variant-numeric:tabular-nums}.fs-calendar-head>div>span{font-size:13px;line-height:18px;color:#78716c}.futuro-page #marketing-main .fs-calendar-head h4{margin-top:4px;font-size:15px;line-height:20px;font-weight:500;letter-spacing:0}.fs-calendar-strip{grid-row:2;grid-column:1 / -1;display:grid;grid-template-columns:repeat(101,minmax(0,1fr));-moz-column-gap:5px;column-gap:5px;align-items:end;height:48px;--tex-y: -3.5cqw}.fs-calendar-strip i{height:14px;background:#e7e5e4;border-radius:1px;transform-origin:bottom}.fs-calendar-strip i.is-work{height:48px}.fs-calendar-axis{grid-row:3;grid-column:1 / -1;position:relative;height:14px;font:11px/14px Trakkr Marketing Mono,ui-monospace,monospace;color:#a8a29e}.fs-calendar-axis span{position:absolute;left:calc(var(--at) * 100%);transform:translate(-50%);white-space:nowrap}.fs-calendar-axis span:first-child{left:0;transform:none}.fs-calendar-axis span.is-end{left:auto;right:0;transform:none}.fs-calendar-foot{grid-row:4;grid-column:var(--c) / span var(--s);padding-right:16px}.fs-calendar-foot time{display:block;font-size:13px;line-height:18px;color:#0c7a60}.fs-calendar-foot p{margin-top:4px;font-size:13px;line-height:20px;color:#57534e}.fs-milestones{margin-top:40px}.fs-milestones-expanded{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.futuro-page #marketing-main .fs-milestones-expanded h4{font-size:13px;line-height:18px;font-weight:500}.fs-milestones-expanded ul{padding:0;list-style:none;margin-top:12px}.fs-milestones-expanded li{display:flex;gap:16px;border-top:1px solid #f0efed;padding-block:12px;font-size:13px;line-height:20px;color:#57534e}.fs-milestones-expanded time{color:#78716c;flex-shrink:0;min-width:48px}.fs-ledger-stage{margin-top:112px;border-radius:0;padding:104px 0 112px}.fs-ledger-inner{width:min(1240px,calc(100% - 48px));margin-inline:auto;display:flex;flex-direction:column;gap:56px}.fs-ledger-title{align-self:flex-end;width:min(520px,100%)}.futuro-page #marketing-main .fs-ledger-title h3{font-size:44px;line-height:50px;letter-spacing:-.035em;color:#063c2e;text-wrap:wrap}.fs-ledger-title p{margin-top:16px;font-size:17px;line-height:27px;color:#1f4a3d}.fs-answer-ledger{overflow:clip}.fs-ledger-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:60px;padding:0 40px;border-bottom:1px solid #f0efed}.fs-ledger-header>div:first-child{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fs-ledger-header strong{font-size:14px;line-height:18px;font-weight:500}.fs-ledger-header>div:first-child span{font-size:13px;line-height:18px;color:#78716c}.fs-matrix-key{display:flex;gap:20px;font-size:13px;line-height:18px;color:#57534e}.fs-matrix-key>span{display:flex;align-items:center;gap:8px}.fs-matrix-key i{display:block;width:8px;height:11px;border-radius:1px}.fs-matrix-key .named,.fs-matrix-grid i.named{background:#0e9373}.fs-matrix-key .absent,.fs-matrix-grid i.absent{background:#f0efed}.fs-question-matrix{padding:32px 40px 8px}.fs-question-matrix+.fs-question-matrix{border-top:1px solid #f0efed}.fs-matrix-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.futuro-page #marketing-main .fs-matrix-heading h3{font-size:17px;line-height:24px;letter-spacing:-.01em}.fs-matrix-heading h3>span{margin-left:12px;font-size:13px;line-height:18px;font-weight:400;letter-spacing:0;color:#78716c}.fs-matrix-heading>strong{flex-shrink:0;font-size:13px;line-height:18px;font-weight:600;color:#0c7a60}.fs-matrix-body{display:flex;gap:20px;margin-top:20px}.fs-matrix-engines{width:130px;flex-shrink:0;padding:42px 0 0;list-style:none}.fs-matrix-engines li{display:flex;align-items:center;gap:8px;height:14px;font-size:11px;line-height:14px;color:#57534e}.fs-matrix-engines img{width:12px;height:12px;-o-object-fit:contain;object-fit:contain}.fs-matrix-plot{position:relative;flex:1;min-width:0;padding-top:44px}.fs-question-matrix--nail .fs-matrix-plot{padding-bottom:44px}.fs-matrix-grid{display:grid;grid-template-columns:repeat(98,minmax(0,1fr));-moz-column-gap:3px;column-gap:3px;row-gap:4px}.fs-matrix-grid i{display:block;height:10px;min-width:0;border-radius:1px}.fs-matrix-grid i.untracked{background:transparent}.fs-matrix-event{position:absolute;top:2px;left:calc((var(--day) + .5) / 98 * 100%);height:42px;border-left:1px dashed #1c1917;transform-origin:bottom}.fs-matrix-event--green{border-left-color:#0c7a60}.fs-matrix-event>span{position:absolute;top:-2px;left:8px;display:flex;flex-direction:column;font-size:12px;line-height:15px;color:#57534e;white-space:nowrap}.fs-matrix-event.is-end>span{left:auto;right:8px;align-items:flex-end;text-align:right}.fs-matrix-event strong{font-weight:500;color:#1c1917}.fs-matrix-event--green strong{color:#0c7a60}.fs-phone-text{display:none}.fs-matrix-untracked{position:absolute;top:72px;left:calc(var(--day) / 98 * 100% + 10px);font-size:11px;line-height:14px;color:#78716c;white-space:nowrap}.fs-matrix-bracket{position:absolute;top:162px;left:calc(var(--from) / 98 * 100%);width:calc((var(--to) - var(--from) + 1) / 98 * 100% - 3px);display:flex;flex-direction:column;align-items:center;gap:8px}.fs-matrix-bracket>i{align-self:stretch;height:8px;border:1px solid #a8a29e;border-top:0;transform-origin:center}.fs-matrix-bracket>span{font-size:12px;line-height:16px;color:#57534e;white-space:nowrap}.fs-matrix-inspect{display:none;position:absolute;top:41px;height:114px;left:calc(var(--day) / 98 * 100% - 2px);width:calc(100% / 98 + 1px);border-radius:3px;box-shadow:0 0 0 1px #1c191766;pointer-events:none;transition:left var(--mkt-hover-time) var(--mkt-ease-hover)}.fs-answer-ledger[data-inspecting] .fs-matrix-inspect{display:block}.fs-matrix-phone-axis{display:none}.fs-matrix-full-axis{padding:16px 40px 0}.fs-matrix-full-axis>div{position:relative;height:14px;margin-left:150px;font:11px/14px Trakkr Marketing Mono,ui-monospace,monospace;color:#a8a29e}.fs-matrix-full-axis span{position:absolute;left:calc(var(--at) * 100%);transform:translate(-50%);white-space:nowrap}.fs-matrix-full-axis span.is-start{left:0;transform:none}.fs-matrix-full-axis span.is-end{left:auto;right:0;transform:none}.fs-ledger-footer{margin-top:28px;padding:20px 40px 28px;border-top:1px solid #f0efed}.fs-ledger-footer .fs-date-control{margin-top:0}.fs-matrix-readout{display:grid;grid-template-columns:96px minmax(0,1fr) minmax(0,1fr);gap:8px 24px;margin-top:16px;font-size:13px;line-height:20px}.fs-matrix-readout strong{font-weight:500}.fs-matrix-readout p{display:flex;flex-direction:column;color:#1c1917}.fs-matrix-readout p>span{color:#78716c}.fs-ledger-footer .fs-source{margin-top:16px}.fs-quote{margin-top:96px;display:grid;grid-template-columns:minmax(0,280px) minmax(0,800px);justify-content:space-between;gap:40px;align-items:start}.fs-quote figcaption{order:-1;display:flex;flex-direction:column;gap:14px;padding-top:6px;font-size:13px;line-height:18px;color:#78716c}.fs-quote figcaption img{border-radius:50%;width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.fs-quote figcaption strong{display:block;color:#1c1917;font-weight:500}.fs-quote figcaption span{display:block;margin-top:2px}.fs-quote blockquote{font-size:36px;line-height:44px;letter-spacing:-.03em;font-weight:500;text-wrap:pretty}.fs-standing{margin:48px 0 0 auto;max-width:640px}.fs-standing>p{font-size:15px;line-height:24px;color:#57534e}.fs-standing .company-disclosure{margin-top:24px}.fs-question-record table{width:100%;border-collapse:collapse;margin-top:16px;font-size:13px;line-height:20px}.fs-question-record th,.fs-question-record td{padding:12px 0;border-bottom:1px solid #f0efed;font-weight:400;text-align:left;vertical-align:middle}.fs-question-record thead th{padding-top:0;color:#78716c;border-bottom-color:#e7e5e4}.fs-question-record td,.fs-question-record thead th:last-child{width:132px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fs-share-bar{display:inline-block;width:64px;height:6px;margin-right:12px;vertical-align:middle;background:#f0efed;border-radius:2px;overflow:hidden}.fs-share-bar i{display:block;width:var(--w);height:100%;background:#0e9373}.fs-question-record .fs-source{margin-top:12px}.fs-citation-figure{margin-top:80px}.fs-citation-columns{display:flex;justify-content:space-between;gap:64px;align-items:flex-start}.fs-citation-columns>div{width:min(500px,100%)}.fs-citation-heading>strong{display:block;font-size:160px;line-height:144px;letter-spacing:-.06em;font-weight:500}.fs-citation-columns .salon .fs-citation-heading>strong{color:#0e9373}.fs-citation-columns .broad .fs-citation-heading>strong{color:#a8a29e}.fs-citation-heading p{margin-top:12px;padding-bottom:8px;font-size:17px;line-height:26px;color:#1c1917}.fs-citation-columns ol{list-style:none;padding:0;margin-top:12px;border-bottom:1px solid #f0efed}.fs-citation-columns li{border-top:1px solid #f0efed}.fs-citation-columns li>div{display:grid;grid-template-columns:24px minmax(0,150px) minmax(0,200px) 40px;gap:12px;align-items:center;min-height:40px;font-size:13px;line-height:18px}.fs-citation-columns li>div>span:first-child{color:#a8a29e}.fs-citation-columns li>div>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.fs-citation-columns li strong{font-weight:400;overflow-wrap:anywhere}.fs-citation-track{display:block}.fs-citation-track i{display:block;width:var(--w);height:6px;border-radius:2px;background:#d6d3d1;transform-origin:left}.fs-citation-columns li.futuro .fs-citation-track i{background-size:900px auto;background-position:20% 90%}.fs-citation-columns li.futuro>div>span:first-child,.fs-citation-columns li.futuro strong{color:#0c7a60}.fs-citation-columns li.futuro strong{font-weight:500}.fs-citation-columns li.futuro>div>span:last-child{color:#0c7a60;font-weight:600}.fs-ranking-omitted{display:flex;align-items:center;min-height:40px;padding-left:36px;font-size:13px;color:#78716c;border-bottom:1px solid #f0efed}.fs-citation-source{display:flex;justify-content:space-between;gap:40px;margin-top:40px;padding-top:20px;border-top:1px solid #e7e5e4;font-size:13px;line-height:20px;color:#78716c}.fs-citation-source p:first-child{max-width:840px}.fs-citation-source p:last-child{flex-shrink:0;text-align:right}.fs-analytics-band{margin:calc(var(--mkt-section-space) * 2) 24px 0}.fs-analytics-band>.mkt-atmosphere{min-height:680px;padding:80px 112px;display:flex;align-items:center;justify-content:space-between;gap:64px;overflow:clip}.fs-conversion-window{flex:0 1 680px;overflow:clip}.fs-conversion-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:0 36px;border-bottom:1px solid #f0efed}.fs-conversion-header strong{font-size:14px;line-height:18px;font-weight:500}.fs-conversion-header span{font-size:13px;line-height:18px;color:#78716c;text-align:right}.fs-waffle-charts{display:grid;grid-template-columns:repeat(2,minmax(0,274px));justify-content:space-between;gap:32px;padding:32px 36px}.fs-waffle-value{display:flex;align-items:baseline;gap:10px;margin-bottom:20px}.fs-waffle-value strong{font-size:44px;line-height:48px;letter-spacing:-.04em;font-weight:500;font-variant-numeric:tabular-nums;color:#1c1917}.fs-waffle-charts>div:last-child .fs-waffle-value strong{color:#0e9373}.fs-waffle-value>span{font-size:13px;line-height:18px;color:#78716c}.fs-waffle{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;--tex-y: calc(-4cqw - var(--r, 0) * 10cqw)}.fs-waffle>i{aspect-ratio:1;min-width:0;background:#f0efed;border-radius:2px}.fs-waffle>i.selected{--x: calc(var(--c) / 10);transform-origin:center}.fs-conversion-footer{display:flex;align-items:center;min-height:52px;padding:0 36px;border-top:1px solid #f0efed;font-size:12px;line-height:16px;color:#78716c}.fs-analytics-copy{width:min(400px,100%);flex-shrink:0}.fs-analytics-copy h2{color:#063c2e}.fs-analytics-copy p{font-size:17px;line-height:27px;color:#1f4a3d;margin-top:20px}.fs-analytics-copy .fs-analytics-note{margin-top:12px;font-size:13px;line-height:20px}.fs-testimonial{margin-top:calc(var(--mkt-section-space) * 2)}.fs-quote-main{border-top:1px solid #1c1917;padding-top:56px}.fs-quote-main blockquote{max-width:1060px;font-size:44px;line-height:54px;letter-spacing:-.035em;font-weight:500;text-wrap:pretty}.fs-highlight{color:inherit;padding:0 4px;margin:0 -4px;background:url(/assets/highlighter-brand-DWfwtcij.webp) no-repeat 0 92% / 100% .73em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.fs-quote-main[data-motion=pending] .fs-highlight{background-size:0% .73em}.fs-quote-main[data-motion=in] .fs-highlight{transition:background-size var(--mkt-draw-time) var(--mkt-ease) .28s}.fs-quote-main figcaption{display:flex;align-items:center;gap:16px;margin-top:48px}.fs-quote-main figcaption img{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.fs-quote-main figcaption strong{display:block;font-size:15px;line-height:20px;font-weight:500}.fs-quote-main figcaption span{display:block;margin-top:2px;font-size:13px;line-height:18px;color:#78716c}.fs-disclosure{margin-left:auto;font-size:13px;line-height:18px;color:#78716c;text-align:right}.fs-final-cta{margin:calc(var(--mkt-section-space) * 2) 24px 80px}.fs-final-cta>.mkt-atmosphere{min-height:640px;display:flex;align-items:center;justify-content:space-between;gap:64px;padding:64px 112px 64px 136px;overflow:clip}.fs-final-copy{width:min(520px,100%)}.fs-final-copy h2{font-size:var(--mkt-wide-title-size);line-height:var(--mkt-wide-title-leading);letter-spacing:-.045em;color:#063c2e}.fs-final-copy>p{margin-top:24px;max-width:460px;font-size:18px;line-height:29px;color:#1f4a3d}.fs-final-copy .company-actions{margin-top:36px}.fs-final-copy .mkt-button--text{color:#063c2e}.fs-empty-record{flex:0 1 470px;overflow:clip}.fs-empty-record-header{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 32px;border-bottom:1px solid #f0efed}.fs-empty-record-header strong{font-size:14px;line-height:18px;font-weight:500}.fs-empty-record-header span{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:#0c7a60}.fs-empty-record-header span i{width:6px;height:6px;border-radius:50%;background:#0e9373}.fs-empty-record-grid{display:flex;gap:16px;padding:28px 32px 24px}.fs-empty-record-grid ul{list-style:none;padding:0;width:12px;flex-shrink:0}.fs-empty-record-grid li{display:flex;align-items:center;height:20px}.fs-empty-record-grid li img{width:12px;height:12px;margin-top:-6px;-o-object-fit:contain;object-fit:contain}.fs-empty-record-grid>div{flex:1;min-width:0}.fs-empty-record-cells{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px}.fs-empty-record-cells i{height:14px;background:#f0efed;border-radius:1px}.fs-empty-record-cells i.is-today{background:#fff;border:1px dashed #0e9373;border-radius:2px}.fs-empty-record-axis{display:flex;justify-content:space-between;margin-top:10px;font:11px/14px Trakkr Marketing Mono,ui-monospace,monospace;color:#a8a29e}.fs-empty-record-footer{display:flex;align-items:center;min-height:52px;padding:0 32px;border-top:1px solid #f0efed;font-size:13px;line-height:18px;color:#57534e}.fs-empty-record[data-loop=on] .fs-empty-record-header span i{animation:fs-live-dot 2.4s var(--mkt-ease-hover) infinite}.fs-empty-record[data-loop=on] .is-today{animation:fs-today-check 4.8s var(--mkt-ease) infinite;animation-delay:calc(var(--r) * .14s)}@keyframes fs-live-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes fs-today-check{0%,8%{background-color:#fff}18%,62%{background-color:#e4f6f2}76%,to{background-color:#fff}}.fs-record[data-motion=pending] .fs-record-bars i,.fs-daily-spine[data-motion=pending] .is-active i,.fs-calendar[data-motion=pending] .fs-calendar-strip i{transform:scaleY(0)}.fs-record[data-motion=in] .fs-record-bars i{transition:transform var(--mkt-enter-time) var(--mkt-ease) calc(var(--d) * 6ms)}.fs-daily-spine[data-motion=in] .is-active i{transition:transform var(--mkt-enter-time) var(--mkt-ease) calc(var(--d) * 14ms)}.fs-record[data-motion=pending] .fs-record-link,.fs-pricing-proof[data-motion=pending] li,.fs-work[data-motion=pending] .fs-calendar-head,.fs-work[data-motion=pending] .fs-calendar-foot{opacity:0;transform:translateY(8px)}.fs-record[data-motion=in] .fs-record-link{transition:opacity var(--mkt-enter-time) var(--mkt-ease) .38s,transform var(--mkt-enter-time) var(--mkt-ease) .38s}.fs-record[data-motion=in] .fs-record-chapter:nth-child(2) .fs-record-link{transition-delay:.46s}.fs-record[data-motion=in] .fs-record-chapter:nth-child(3) .fs-record-link{transition-delay:.54s}.fs-record[data-motion=in] .fs-record-chapter:nth-child(4) .fs-record-link{transition-delay:.62s}.fs-error-record[data-motion=pending] .fs-error-tokens>span,.fs-error-record[data-motion=pending] .fs-error-marker>span{opacity:0}.fs-error-record[data-motion=pending] .fs-error-marker{transform:scaleY(0)}.fs-error-record[data-motion=in] .fs-error-tokens>span{transition:opacity .14s linear calc(var(--c) * 80ms + var(--r) * 20ms)}.fs-error-record[data-motion=in] .fs-error-marker{transition:transform .6s var(--mkt-ease) 1.1s}.fs-error-record[data-motion=in] .fs-error-marker>span{transition:opacity .4s var(--mkt-ease) 1.5s}.fs-pricing-proof[data-motion=in] li{transition:opacity var(--mkt-enter-time) var(--mkt-ease) calc(var(--i) * .14s),transform var(--mkt-enter-time) var(--mkt-ease) calc(var(--i) * .14s)}.fs-work[data-motion=pending] .fs-calendar-strip i{transform:scaleY(0)}.fs-work[data-motion=in] .fs-calendar-strip i{transition:transform .42s var(--mkt-ease) calc(var(--d) * 8ms)}.fs-work[data-motion=in] .fs-calendar-strip i.is-work{transition-duration:.56s}.fs-work[data-motion=in] .fs-calendar-head,.fs-work[data-motion=in] .fs-calendar-foot{transition:opacity var(--mkt-enter-time) var(--mkt-ease) calc(var(--d) * 8ms + .26s),transform var(--mkt-enter-time) var(--mkt-ease) calc(var(--d) * 8ms + .26s)}.fs-answer-ledger[data-motion=pending] .fs-matrix-grid i.named,.fs-answer-ledger[data-motion=pending] .fs-matrix-event>span,.fs-answer-ledger[data-motion=pending] .fs-matrix-bracket>span{opacity:0}.fs-answer-ledger[data-motion=pending] .fs-matrix-event{transform:scaleY(0)}.fs-answer-ledger[data-motion=pending] .fs-matrix-bracket>i{transform:scaleX(0)}.fs-answer-ledger[data-motion=in] .fs-matrix-grid i.named{transition:opacity .18s linear calc(var(--d) * 12ms)}.fs-answer-ledger[data-motion=in] .fs-matrix-event{transition:transform .42s var(--mkt-ease) .9s}.fs-answer-ledger[data-motion=in] .fs-matrix-event>span{transition:opacity .36s var(--mkt-ease) 1.1s}.fs-answer-ledger[data-motion=in] .fs-matrix-bracket>i{transition:transform .6s var(--mkt-ease) 1.25s}.fs-answer-ledger[data-motion=in] .fs-matrix-bracket>span{transition:opacity .4s var(--mkt-ease) 1.6s}.fs-citation-figure[data-motion=pending] .fs-citation-track i{transform:scaleX(0)}.fs-citation-figure[data-motion=in] .fs-citation-track i{transition:transform var(--mkt-draw-time) var(--mkt-ease) calc(var(--i) * 70ms + .12s)}.fs-conversion-window[data-motion=pending] .fs-waffle i.selected{opacity:0;transform:scale(.6)}.fs-conversion-window[data-motion=in] .fs-waffle i.selected{transition:opacity .24s var(--mkt-ease) calc(var(--k) * 45ms + .24s),transform .24s var(--mkt-ease) calc(var(--k) * 45ms + .24s)}@media(min-width:1440px){.fs-analytics-band>.mkt-atmosphere,.fs-final-cta>.mkt-atmosphere{justify-content:center;gap:120px}}@media(max-width:1279px){.fs-record-bars,.fs-daily-spine>div{gap:3px}.fs-calendar-strip{-moz-column-gap:4px;column-gap:4px}.fs-chapter-heading{grid-template-columns:minmax(0,260px) minmax(0,640px)}.fs-analytics-band>.mkt-atmosphere{padding-inline:64px;gap:48px}.fs-final-cta>.mkt-atmosphere{padding-inline:72px}.fs-citation-columns li>div{grid-template-columns:24px minmax(0,140px) minmax(0,1fr) 40px}}@media(max-width:1199px){.fs-matrix-event.is-end-tablet>span{left:auto;right:8px;align-items:flex-end;text-align:right}}@media(max-width:1079px){.fs-hero-detail{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px}.fs-salon-cover{height:520px}.fs-record-heading{flex-direction:column;align-items:flex-start;gap:8px}.fs-record-heading p{text-align:left}.fs-record-chapters{gap:16px}.fs-record-link>strong{font-size:32px;line-height:38px}.fs-chapter-nav>div{gap:24px}.fs-chapter-heading{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:48px}.fs-chapter-rail time{font-size:56px;line-height:58px}.fs-pricing-proof li{padding:24px 20px 28px}.fs-pricing-proof li>strong{font-size:48px;line-height:52px}.fs-analytics-band>.mkt-atmosphere{flex-direction:column-reverse;align-items:stretch;padding:64px 48px;background-image:url(/assets/alternate-2-light-top-right-DfTVOq6e.webp);background-position:72% 0%!important}.fs-analytics-copy{width:auto;max-width:560px}.fs-conversion-window{flex-basis:auto}.fs-final-cta>.mkt-atmosphere{flex-direction:column;align-items:flex-start;padding:64px 48px}.fs-empty-record{width:100%;max-width:520px;flex-basis:auto;align-self:flex-end}.fs-quote{grid-template-columns:minmax(0,200px) minmax(0,1fr)}.fs-quote blockquote{font-size:30px;line-height:38px}.fs-quote-main blockquote{font-size:36px;line-height:46px}}@media(max-width:1023px){.fs-hero-detail{grid-template-columns:minmax(0,1fr);gap:40px}.fs-hero-detail>div{max-width:600px}.fs-record-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.fs-record-bars{container-type:inline-size}.fs-record-bars i{background-position:left calc(var(--gx, 0) * -100cqw) bottom -3cqw}.fs-error-tokens{letter-spacing:-.04em}.fs-work-heading{flex-direction:column;align-items:flex-start;gap:12px}.fs-error-record,.fs-error-columns,.fs-error-axis{grid-template-columns:repeat(10,minmax(0,1fr))}.fs-error-columns>.is-wide,.fs-error-axis>.is-wide{display:none}.fs-error-axis>span:nth-child(10){color:#a8a29e}.fs-error-explanation,.fs-error-note{grid-column:4 / -1}.fs-error-explanation>strong{font-size:96px;line-height:92px}.fs-error-crop--tablet{display:inline}.fs-calendar{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;row-gap:0}.fs-calendar-strip{grid-row:1;-moz-column-gap:3px;column-gap:3px}.fs-calendar-axis{grid-row:2;margin-top:12px}.fs-calendar-head{grid-row:3;grid-column:var(--n);align-self:start;margin-top:32px;padding:20px 0 0;border-top:1px solid #e7e5e4}.fs-calendar-foot{grid-row:4;grid-column:var(--n);margin-top:12px;padding:0}.fs-question-matrix,.fs-ledger-header,.fs-matrix-full-axis,.fs-ledger-footer{padding-inline:28px}.fs-matrix-engines{width:96px}.fs-matrix-full-axis>div{margin-left:116px}.fs-matrix-grid{-moz-column-gap:2px;column-gap:2px}.fs-matrix-readout{grid-template-columns:minmax(0,1fr)}.fs-citation-columns{flex-direction:column;gap:72px}.fs-citation-columns>div{width:100%}.fs-citation-columns li>div{grid-template-columns:24px minmax(0,180px) minmax(0,1fr) 48px}.fs-citation-source{flex-direction:column;gap:8px}.fs-citation-source p:last-child{text-align:left}}@media(max-width:767px){.fs-cover-group{display:grid;grid-template-columns:var(--mkt-gutter) minmax(0,1fr) var(--mkt-gutter)}.fs-cover-group .fs-hero,.fs-cover-group .fs-hero-detail{display:contents}.fs-cover-group .fs-hero-breadcrumb{grid-column:2;order:0;padding-top:32px}.fs-cover-group .fs-hero h1{grid-column:2;order:1;margin-top:20px}.fs-cover-group .fs-hero-detail>div{grid-column:2;order:2;margin-top:20px}.fs-cover-group .fs-salon-cover{grid-column:1 / -1;order:3}.fs-cover-group .fs-hero-facts{grid-column:2;order:4;margin-top:40px}.fs-hero-detail p{font-size:17px;line-height:27px}.fs-hero-detail .company-actions{margin-top:28px}.fs-hero-facts>div:last-child{flex-direction:column;align-items:flex-start;gap:4px}.fs-hero-facts>div:last-child dd{text-align:left}.fs-salon-cover{margin:40px 8px 0;height:420px;border-radius:20px}.fs-salon-cover>img{-o-object-position:55% center;object-position:55% center}.fs-cover-receipt{inset:auto 16px 16px;width:auto;padding:12px 14px}.fs-cover-receipt strong{white-space:normal}.fs-record{margin-top:64px}.fs-record-chapters{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;margin-top:40px}.fs-record-bars{height:72px;gap:3px}.fs-record-chapter:first-child .fs-record-bars,.fs-record-chapter:last-child .fs-record-bars{width:46%}.fs-record-date-axis{display:none}.fs-record-link{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;margin-top:0;padding-top:14px}.fs-record-link>span{grid-column:1}.fs-record-link>time{position:absolute;right:0;top:14px;margin:0}.fs-record-link>strong{grid-column:1;margin-top:14px;font-size:32px;line-height:36px}.fs-record-link>p{grid-column:2;grid-row:2;align-self:end;margin:0 0 4px;max-width:none}.fs-record-tip{display:none}.fs-record-controls{flex-direction:column;align-items:flex-start}.fs-daily-readout{flex-direction:column;gap:4px}.fs-daily-readout strong{text-align:left}.fs-date-control{gap:12px}.fs-chapter-nav{margin-top:64px}.fs-chapter-nav>div{height:48px}.fs-chapter-nav strong{display:none}.fs-chapter-nav nav{gap:8px}.fs-chapter-nav nav a{flex:1 1 0;min-width:0;justify-content:center;font-size:13px}.fs-error-tokens{letter-spacing:-.04em}.fs-chapter-long{display:none}.fs-chapter-short{display:inline}.fs-chapter{margin-top:96px}.fs-daily-spine{display:none}.fs-chapter-heading{margin-top:0;display:flex;flex-direction:column;gap:40px}.fs-chapter-rail time{font-size:52px;line-height:56px;margin-top:8px}.fs-chapter-rail>p{max-width:none;margin-top:8px}.fs-chapter-heading{position:relative}.fs-chapter-text h2{margin-bottom:24px}.fs-chapter-text p,.fs-chapter-text>p:first-of-type,.fs-chapter-text>div>p:first-of-type{font-size:17px;line-height:27px}.fs-chapter-text>p:first-of-type,.fs-chapter-text>div>p:first-of-type{font-size:18px;line-height:28px}.fs-chapter-text p+p{margin-top:20px}.fs-customer-rail{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 16px;max-width:none;margin-top:28px;padding-block:16px;border-block:1px solid #f0efed}.fs-customer-rail>img{width:52px;height:52px}.fs-customer-rail>div{flex:1;min-width:0}.fs-customer-rail p{flex-basis:100%;padding-left:68px}.fs-customer-background{margin-top:48px}.fs-customer-background .company-disclosure-body>div{grid-template-columns:minmax(0,1fr);gap:24px}.fs-customer-background .fs-art{width:200px;margin-inline:auto}.fs-error-record{display:flex;flex-direction:column;margin-top:56px}.fs-error-caption{display:contents}.fs-error-explanation{order:-1;padding:0;max-width:none;margin-bottom:32px}.fs-error-explanation>strong{font-size:88px;line-height:88px}.fs-error-explanation>p{font-size:17px;line-height:27px}.fs-error-columns,.fs-error-axis{grid-template-columns:repeat(5,minmax(0,1fr))}.fs-error-columns{min-height:0}.fs-error-columns>.is-tablet,.fs-error-axis>.is-tablet{display:none}.fs-error-axis>span:nth-child(5){color:#a8a29e}.fs-error-note{order:5;padding:0;margin-top:20px;max-width:none}.fs-error-crop--tablet{display:none}.fs-error-crop--phone{display:inline}.fs-pricing-proof{margin-top:40px}.fs-pricing-proof>figcaption{display:block;padding:18px 20px}.fs-pricing-proof>figcaption span{display:block}.fs-pricing-proof code{display:block;margin:2px 0 0}.fs-pricing-proof>figcaption>span:last-child{display:none}.fs-pricing-proof ol{grid-template-columns:minmax(0,1fr)}.fs-pricing-proof li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:16px;column-gap:16px;align-items:center;padding:20px}.fs-pricing-proof li+li{border-left:0;border-top:1px solid #e7e5e4}.fs-pricing-proof li>span{grid-column:1}.fs-pricing-proof li>strong{grid-column:2;grid-row:1 / 3;margin:0;font-size:48px;line-height:52px}.fs-pricing-proof li p{grid-column:1;margin-top:4px}.fs-work{margin-top:80px}.fs-work-heading{display:block}.futuro-page #marketing-main .fs-work-heading h3{font-size:24px;line-height:30px}.fs-work-heading p{margin-top:12px}.fs-calendar{margin-top:32px;grid-template-columns:minmax(0,1fr)}.fs-calendar-strip{height:36px;-moz-column-gap:1px;column-gap:1px}.fs-calendar-strip i{height:10px}.fs-calendar-strip i.is-work{height:36px}.fs-calendar-axis span:nth-child(2),.fs-calendar-axis span:nth-child(4){display:none}.fs-calendar-head{grid-row:auto;grid-column:1;margin-top:28px;padding-top:20px}.fs-calendar-head>div strong{font-size:32px;line-height:36px}.fs-calendar-foot{grid-row:auto;grid-column:1;margin-top:8px}.fs-milestones-expanded{grid-template-columns:minmax(0,1fr);gap:24px}.fs-ledger-stage{margin-top:72px;padding:56px 0 64px}.fs-ledger-inner{width:calc(100% - 40px);gap:28px}.fs-ledger-title{align-self:stretch;width:auto}.futuro-page #marketing-main .fs-ledger-title h3{font-size:32px;line-height:38px}.fs-ledger-title p{margin-top:12px;font-size:15px;line-height:24px}.fs-ledger-header{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 20px}.fs-matrix-key{gap:16px;font-size:12px}.fs-question-matrix{padding:24px 20px 20px}.fs-matrix-heading{flex-direction:column;gap:4px}.futuro-page #marketing-main .fs-matrix-heading h3{font-size:16px;line-height:22px}.fs-matrix-heading h3>span{display:block;margin:2px 0 0}.fs-matrix-heading>strong{font-size:12px}.fs-matrix-body{gap:10px;margin-top:16px}.fs-matrix-engines{width:12px}.fs-matrix-engines span{display:none}.fs-matrix-grid{grid-template-columns:repeat(var(--phone-days),minmax(0,1fr));-moz-column-gap:2px;column-gap:2px}.fs-matrix-grid i.is-off-phone,.fs-matrix-plot .is-desktop-only,.fs-matrix-untracked,.fs-matrix-bracket,.fs-matrix-full-axis{display:none}.fs-question-matrix--nail .fs-matrix-plot{padding-bottom:0}.fs-matrix-event,.fs-matrix-inspect{left:calc((var(--phone-day) + .5) / var(--phone-days) * 100%)}.fs-matrix-inspect{width:calc(100% / var(--phone-days) + 1px);transform:translate(-50%)}.fs-matrix-event.is-end>span{left:8px;right:auto;align-items:flex-start;text-align:left}.fs-wide-text{display:none}.fs-phone-text{display:inline}.fs-matrix-phone-axis{display:flex;justify-content:space-between;margin:12px 0 0 22px;font:11px/14px Trakkr Marketing Mono,ui-monospace,monospace;color:#a8a29e}.fs-ledger-footer{margin-top:0;padding:20px}.fs-matrix-readout{gap:8px;font-size:13px}.fs-quote{margin-top:64px;display:flex;flex-direction:column;gap:24px}.fs-quote figcaption{order:2;flex-direction:row;align-items:center;gap:12px;padding:0}.fs-quote blockquote{font-size:24px;line-height:32px;letter-spacing:-.025em}.fs-standing{margin-top:40px}.fs-question-record td,.fs-question-record thead th:last-child{width:96px}.fs-share-bar{display:none}.fs-citation-figure{margin-top:48px}.fs-citation-columns{gap:56px}.fs-citation-heading>strong{font-size:112px;line-height:104px}.fs-citation-columns li>div{grid-template-columns:22px minmax(0,1fr) 72px 34px;gap:10px}.fs-ranking-omitted{padding-left:32px}.fs-analytics-band{margin:96px 8px 0}.fs-analytics-band>.mkt-atmosphere{min-height:0;padding:40px 16px 16px;gap:32px;border-radius:20px;flex-direction:column-reverse;background-image:url(/assets/alternate-2-light-top-right-DfTVOq6e.webp);background-position:72% 0%!important}.fs-analytics-copy{padding-inline:4px}.fs-analytics-copy h2{font-size:32px;line-height:38px}.fs-analytics-copy p{font-size:15px;line-height:24px;margin-top:16px}.fs-conversion-header{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:14px 20px}.fs-conversion-header span{text-align:left;font-size:12px}.fs-waffle-charts{gap:20px;padding:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.fs-waffle-value{flex-direction:column;gap:2px;margin-bottom:14px}.fs-waffle-value strong{font-size:32px;line-height:36px}.fs-waffle{gap:3px}.fs-conversion-footer{padding:14px 20px}.fs-testimonial{margin-top:96px}.fs-quote-main{padding-top:32px}.fs-quote-main blockquote{font-size:26px;line-height:34px;letter-spacing:-.03em}.fs-quote-main figcaption{flex-wrap:wrap;margin-top:28px;gap:12px}.fs-quote-main figcaption img{width:48px;height:48px}.fs-disclosure{flex-basis:100%;margin:4px 0 0;text-align:left;font-size:12px}.fs-final-cta{margin:96px 8px 48px}.fs-final-cta>.mkt-atmosphere{min-height:0;padding:48px 16px 16px;gap:40px;border-radius:20px}.fs-final-copy{padding-inline:4px}.fs-final-copy>p{font-size:17px;line-height:27px;margin-top:20px}.fs-final-copy .company-actions{margin-top:28px}.fs-empty-record{max-width:none}.fs-empty-record-header,.fs-empty-record-footer{padding-inline:20px}.fs-empty-record-grid{padding:20px;gap:12px}.fs-empty-record-cells{gap:4px}.fs-empty-record-grid li{height:18px}.fs-empty-record-grid li img{margin-top:-4px}}@media(prefers-reduced-motion:reduce){.fs-record-bars{animation:none}}
