main:has(.tfs){overflow:clip}.tfs{--e:cubic-bezier(.22, 1, .36, 1)}.tfs .sig-rv{opacity:0;will-change:opacity, transform}.tfs .sig-rv.is-in{will-change:auto}.tfs .sig-rv[data-rv=fade]{transition:opacity .9s var(--e) var(--rv-d,0s), transform .9s var(--e) var(--rv-d,0s);transform:translateY(20px)}.tfs .sig-rv[data-rv=fade].is-in{opacity:1;transform:none}.tfs .sig-rv[data-rv=rise]{opacity:1;margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:clip}.tfs .sig-rv[data-rv=rise]>.sig-rv-in{transition:transform 1.05s var(--e) var(--rv-d,0s);display:block;transform:translateY(112%)}.tfs .sig-rv[data-rv=rise].is-in>.sig-rv-in{transform:none}.tfs .sig-rv[data-rv=open]{clip-path:inset(5% 8% round var(--rv-r,18px));transition:opacity .7s var(--e) var(--rv-d,0s), transform 1.1s var(--e) var(--rv-d,0s), clip-path 1.1s var(--e) var(--rv-d,0s);transform:scale(.965)}.tfs .sig-rv[data-rv=open].is-in{opacity:1;clip-path:inset(0% 0% round var(--rv-r,18px));transform:none}@media (prefers-reduced-motion:reduce){.tfs .sig-rv,.tfs .sig-rv>.sig-rv-in{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}.tfs{--lx:.68;--ly:.1;--elev:.3;--warm:.3;--warm-pc:2%;--sx:0px;--sy:22px;--sblur:30px;--sa1:.08;--sa2:.12;--grain-op:.045;--sig-orange:#ff5a1f;--sig-orange-dark:#e7480f;--sig-ink:#121212;--sig-cream:#f4f3ef;--sig-line:#1212121f;--paper:color-mix(in oklab, #f4f3ef, #ffe4d2 var(--warm-pc));--sig-shadow:calc(var(--sx) * .28) calc(var(--sy) * .28) calc(var(--sblur) * .4) rgba(24,20,16, var(--sa1)), var(--sx) var(--sy) var(--sblur) rgba(24,20,16, var(--sa2));--sig-shadow-lift:calc(var(--sx) * .4) calc(var(--sy) * .4) calc(var(--sblur) * .6) rgba(24,20,16, var(--sa1)), calc(var(--sx) * 1.4) calc(var(--sy) * 1.5) calc(var(--sblur) * 1.7) rgba(24,20,16, calc(var(--sa2) + .02));background:var(--paper);position:relative}.tfs .sig-sun{z-index:0;pointer-events:none;will-change:transform;width:100vw;height:80vh;transform:translate3d(calc((var(--lx) - .5) * 40vw), calc((var(--ly) - .4) * 44vh), 0) scale(2);background:radial-gradient(closest-side,#ffeede0f,#ffeede07 50%,#0000 74%);position:fixed;top:10vh;left:0}.tfs [data-lit]{--sec-lit:1;position:relative}.tfs .sig-lit{display:none}.tfs .sig-grain{z-index:60;pointer-events:none;opacity:var(--grain-op,.045);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(4,end) infinite sig-grain-shift;position:fixed;inset:-4%}@keyframes sig-grain-shift{0%{transform:translate(0,0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,-1%)}to{transform:translate(0,0)}}.tfs .sig-box{width:100%;min-width:0;position:relative;overflow:hidden}.tfs .sig-box-inner{position:absolute;top:0;left:0}.tfs .sig-odo{font:inherit;color:inherit;letter-spacing:inherit;align-items:baseline;display:inline-flex}.tfs .sig-odo-col{height:1em;line-height:1;display:inline-block;overflow:hidden}.tfs .sig-odo-strip{display:block}.tfs .sig-odo-strip>span{font-variant-numeric:tabular-nums;height:1em;line-height:1;display:block}.tfs .sig-odo-sep{display:inline-block}.tfs .sig-liquid{--ex:50%;--ey:120%;isolation:isolate;border-radius:999px;align-items:center;gap:10px;padding:17px 27px;font-size:15px;font-weight:600;text-decoration:none;transition:color .34s;display:inline-flex;position:relative;overflow:hidden}.tfs .sig-liquid--primary{color:#fff;background:var(--sig-ink)}.tfs .sig-liquid--secondary{color:var(--sig-ink);border:1px solid var(--sig-line);background:0 0}.tfs .sig-liquid-fill{left:var(--ex);top:var(--ey);z-index:-1;background:var(--sig-orange);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute;transform:scale(0)}.tfs .sig-liquid:hover .sig-liquid-fill,.tfs .sig-liquid:focus-visible .sig-liquid-fill{transform:scale(46)}.tfs .sig-liquid:hover,.tfs .sig-liquid:focus-visible{color:#fff}.tfs .sig-liquid-label{align-items:center;gap:9px;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.tfs .sig-grain{display:none}.tfs *,.tfs :before,.tfs :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
@property --sig-hero-elev{syntax:"<number>";inherits:true;initial-value:1}.tfs .sig-hero{position:relative}.tfs .sig-hero-stage{width:100%;min-width:0;max-width:680px;margin-left:auto}@media (max-width:1100px){.tfs .sig-hero-stage{margin:0 auto 4px}}.tfs .sig-hero-box{width:100%;transition:opacity 1s cubic-bezier(.22,1,.36,1) .12s,transform 1.15s cubic-bezier(.22,1,.36,1) .12s}html:not(.tf-ready) .tfs .sig-hero-box{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) 4s forwards sig-hero-safety;transform:translateY(30px)}@keyframes sig-hero-safety{to{opacity:1;transform:none}}.tfs .sig-box.sig-hero-box{overflow:visible}.tfs .sig-machine{aspect-ratio:auto;perspective:1400px;perspective-origin:50%;--sig-hero-elev:1;width:680px;max-width:none;height:545px;transition:--sig-hero-elev .3s cubic-bezier(.32,0,.67,0);animation:23.3s ease-in-out -7.9s infinite sig-hero-breathe;position:relative}.tfs .sig-tilt{transform-style:preserve-3d;position:absolute;inset:0}@keyframes sig-hero-breathe{0%,to{perspective-origin:47% 51.5%}50%{perspective-origin:53% 48.5%}}.tfs .sig-machine .sig-conn{transform-origin:50%;inset:0;transform:translateZ(-140px)scale(1.1)}.tfs .sig-machine .sig-conn>path[mask]{animation:13.7s linear infinite sig-hero-drift}@keyframes sig-hero-drift{to{stroke-dashoffset:-96px}}.tfs .sig-machine .show-browser,.tfs .sig-machine .show-automation{box-shadow:calc(var(--sx) * .3 * var(--sig-hero-elev)) calc(var(--sy) * .3 * var(--sig-hero-elev)) calc(var(--sblur) * .5 * var(--sig-hero-elev)) rgba(24, 20, 16, var(--sa1)), calc(var(--sx) * var(--sig-hero-elev)) calc(var(--sy) * var(--sig-hero-elev)) calc(var(--sblur) * 1.05 * var(--sig-hero-elev)) rgba(24, 20, 16, var(--sa2))}.tfs .sig-machine .show-phone,.tfs .sig-machine .show-dashboard{box-shadow:calc(var(--sx) * .4 * var(--sig-hero-elev)) calc(var(--sy) * .4 * var(--sig-hero-elev)) calc(var(--sblur) * .7 * var(--sig-hero-elev)) rgba(24, 20, 16, var(--sa1)), calc(var(--sx) * 1.4 * var(--sig-hero-elev)) calc(var(--sy) * 1.5 * var(--sig-hero-elev)) calc(var(--sblur) * 1.6 * var(--sig-hero-elev)) rgba(24, 20, 16, calc(var(--sa2) + .02))}.tfs .sig-machine .sig-card{filter:none;transition:filter .3s cubic-bezier(.32,0,.67,0);overflow:hidden}.tfs .sig-machine .show-browser{filter:blur(.4px)}@media (hover:hover) and (min-width:821px){.tfs .sig-machine.is-live:has(.sig-card:hover){--sig-hero-elev:1.5;transition:--sig-hero-elev .62s cubic-bezier(.22,1,.36,1)}.tfs .sig-machine.is-live:has(.sig-card:hover) .sig-card:not(:hover){filter:saturate(.2)brightness(.955);transition:filter .55s cubic-bezier(.22,1,.36,1)}.tfs .sig-machine.is-live:has(.sig-card:hover) .show-browser:not(:hover){filter:blur(.4px)saturate(.2)brightness(.955)}}.tfs .sig-machine .sig-card:after{content:"";z-index:6;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%) 0 0/240% 100% no-repeat;background-position:calc((var(--lx) - .5) * 240%) center;position:absolute;inset:0}.tfs .sig-machine .sig-card:before{content:"";z-index:7;pointer-events:none;opacity:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--sig-orange), inset 0 0 16px #ff5a1f47;position:absolute;inset:0}.tfs .sig-machine .sig-card.is-hit:before{animation:.8s sig-hero-hit}@keyframes sig-hero-hit{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1)}15%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.5,1)}to{opacity:0}}.tfs .sig-machine[data-idle="1"],.tfs .sig-machine[data-idle="1"] .sig-conn>path[mask],.tfs .sig-machine[data-idle="1"] .show-bars i,.tfs .sig-machine[data-idle="1"] .show-auto-step{animation-play-state:paused}.tfs .sig-machine .sig-leg-live{fill:none;stroke:var(--sig-orange);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 5px #ff5a1f80)}.tfs .sig-machine .sig-capsule{filter:drop-shadow(0 0 9px #ff5a1fb3)}.tfs .sig-machine .sig-capsule-body{fill:var(--sig-orange);stroke:none}.tfs .sig-machine .sig-capsule-halo{fill:#ff5a1f29;stroke:none}.tfs .sig-machine .show-bars i{height:calc(var(--h,50) * 1%);transition:height .85s cubic-bezier(.22,1,.36,1)}.tfs .sig-machine .show-bars i:last-child{background:var(--sig-orange)}.tfs .sig-machine .show-bars i.is-tick{animation:.8s cubic-bezier(.22,1,.36,1) sig-hero-bar}@keyframes sig-hero-bar{0%{box-shadow:0 0 #ff5a1f80}to{box-shadow:0 0 0 8px #ff5a1f00}}.tfs .sig-machine .show-phone-stat b{font-variant-numeric:tabular-nums}.tfs .sig-machine .show-phone-stat b.is-tick{animation:.8s cubic-bezier(.22,1,.36,1) sig-hero-tick}@keyframes sig-hero-tick{0%{transform:translateY(0)scale(1)}24%{transform:translateY(-2px)scale(1.055)}to{transform:none}}.tfs .sig-machine .show-phone-stat span,.tfs .sig-machine .show-phone-stat em{color:#6f6e67}.tfs .sig-machine .sig-visits{color:#6f6e67;letter-spacing:.04em;background:#fff9;border:1px solid #1212121f;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:8px;font-weight:700;display:flex;position:absolute;top:46px;right:24px}.tfs .sig-machine .sig-visits b{color:var(--sig-ink);font-size:10px;font-weight:800}.tfs .sig-machine .sig-visits.is-tick{animation:.7s sig-hero-pill}@keyframes sig-hero-pill{0%{background:#ff5a1f33;border-color:#ff5a1f80}to{background:#fff9;border-color:#1212121f}}.tfs .sig-machine .show-donut:before{background:conic-gradient(var(--sig-orange) calc(var(--sig-p,78) * 1%), #e7e4dd 0)}.tfs .sig-machine .show-dashboard-meta span{color:#63625c}.tfs .sig-machine .dash-row.is-tick{animation:.7s sig-hero-row}@keyframes sig-hero-row{0%{color:var(--sig-ink)}10%{color:var(--sig-orange)}to{color:#6f6f6b}}.tfs .sig-machine .dash-row.is-tick b{animation:.7s cubic-bezier(.22,1,.36,1) sig-hero-tick}.tfs .sig-machine .sig-auto-wrap{display:block}.tfs .sig-machine .show-auto-step{transition:border-color .3s cubic-bezier(.32,0,.67,0),background .3s cubic-bezier(.32,0,.67,0)}.tfs .sig-machine .show-auto-step.is-on{background:#ff5a1f14;border-color:#ff5a1f80;transition:border-color .42s cubic-bezier(.22,1,.36,1),background .42s cubic-bezier(.22,1,.36,1)}.tfs .sig-machine .show-auto-step.is-on span{color:var(--sig-orange)}.tfs .sig-machine .show-auto-step.is-on em{color:var(--sig-ink)}.tfs .sig-machine .show-auto-step em{color:#6c6c66}.tfs .sig-machine .show-auto-link{background:#1212122e}.tfs .sig-machine .show-auto-link:before{content:"";background:var(--sig-orange);transform-origin:top;transition:transform .28s cubic-bezier(.83,0,.17,1);position:absolute;inset:0;transform:scaleY(0)}.tfs .sig-machine .show-auto-link.is-on:before{transform:scaleY(1)}.tfs .sig-machine .show-auto-link:after{transition:border-top-color .3s cubic-bezier(.32,0,.67,0)}.tfs .sig-machine .show-auto-link.is-on:after{border-top-color:var(--sig-orange);transition:border-top-color .28s cubic-bezier(.83,0,.17,1) .16s}.tfs .sig-roll{font:inherit;color:inherit;align-items:baseline;display:inline-flex}.tfs .sig-roll-col{height:1em;line-height:1;display:inline-block;overflow:hidden}.tfs .sig-roll-strip{transform:translateY(calc(var(--d,0) * -1em));transition:transform .62s cubic-bezier(.22,1,.36,1);display:block}.tfs .sig-roll-strip>span{font-variant-numeric:tabular-nums;height:1em;line-height:1;display:block}.tfs .sig-hero h1{line-height:1.05}.tfs .sig-sliced{color:var(--sig-orange);font-style:normal;display:inline-block;position:relative}.tfs .sig-hm{display:none}@media (max-width:820px){.tfs .sig-hero.hero{width:min(calc(100% - 40px), var(--max));padding-top:calc(100px + env(safe-area-inset-top));align-items:stretch;gap:0;padding-bottom:64px}.tfs .sig-hero.hero:before,.tfs .sig-hero .sig-hero-stage{display:none}.tfs .sig-hero .eyebrow{letter-spacing:.14em;white-space:nowrap;gap:10px;font-size:11.5px}.tfs .sig-hero-eb-long{display:none}.tfs .sig-hero h1{letter-spacing:-.065em;margin:20px 0 18px;font-size:clamp(38px,10.8vw,44px);line-height:1.05}.tfs .sig-hero .hero-lead{color:#595955;max-width:34em;margin:0 0 28px;font-size:16px;line-height:1.55}.tfs .sig-hero .button-row{flex-direction:column;align-items:stretch;gap:10px}.tfs .sig-hero .button-row .button{width:100%;min-height:52px;font-size:15px}.tfs .sig-hm{--hm-card:#fbfaf7;--hm-muted:#6f6e67;--hm-soft:#ebe8e1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;max-width:600px;margin-top:40px;display:grid}.tfs .sig-hm-card{background:var(--hm-card);border:1px solid #12121214;border-radius:22px;min-width:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #1814100a,0 18px 36px -20px #18141038}.tfs .sig-hm-site{grid-column:1/-1}.tfs .sig-hm-bar{border-bottom:1px solid #12121212;align-items:center;gap:6px;height:36px;padding:0 16px;display:flex}.tfs .sig-hm-bar i{border:1px solid #12121238;border-radius:50%;width:8px;height:8px}.tfs .sig-hm-bar span{background:var(--hm-soft);border-radius:99px;flex:0 46%;height:10px;margin-left:12px}.tfs .sig-hm-site-body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:14px;padding:18px 16px 18px 18px;display:grid}.tfs .sig-hm-site-copy{flex-direction:column;min-width:0;display:flex}.tfs .sig-hm-site-copy small{color:var(--hm-muted);font-size:12px;font-weight:600;line-height:1.3}.tfs .sig-hm-site-copy strong,.tfs .sig-hm-site-copy b{font-family:var(--font-display);letter-spacing:-.05em;color:var(--sig-ink);font-size:clamp(24px,7vw,30px);line-height:1.02}.tfs .sig-hm-site-copy strong{margin-top:8px;font-weight:500}.tfs .sig-hm-site-copy b{white-space:nowrap;font-weight:700}.tfs .sig-hm-site-copy em{color:var(--sig-orange);font-style:normal}.tfs .sig-hm-lines{gap:6px;margin-top:16px;display:grid}.tfs .sig-hm-lines i{background:var(--hm-soft);border-radius:99px;height:6px}.tfs .sig-hm-lines i:last-child{width:62%}.tfs .sig-hm-media{aspect-ratio:1;background:linear-gradient(160deg,#f1eee8,#e4e0d8);border-radius:16px;position:relative;overflow:hidden}.tfs .sig-hm-sun{aspect-ratio:1;background:var(--sig-orange);opacity:.85;border-radius:50%;width:18%;position:absolute;top:20%;right:22%}.tfs .sig-hm-peak{aspect-ratio:1.25;clip-path:polygon(50% 18%,100% 100%,0 100%);background:#cbc6bc;width:64%;position:absolute;bottom:0;left:6%}.tfs .sig-hm-peak--back{background:#dad5cc;width:58%;left:38%}.tfs .sig-hm-tile{flex-direction:column;min-height:176px;padding:16px;display:flex}.tfs .sig-hm-head{min-height:28px;color:var(--sig-ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.tfs .sig-hm-ico{color:#fff;background:var(--sig-ink);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.tfs .sig-hm-ico svg{width:15px;height:15px}.tfs .sig-hm-socials{color:#17171a;gap:12px}.tfs .sig-hm-logo{width:19px;height:19px}.tfs .sig-hm-num{color:var(--sig-ink);font-family:var(--font-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin-top:18px;font-size:36px;font-weight:700;line-height:1}.tfs .sig-hm-num--accent{color:var(--sig-orange)}.tfs .sig-hm-label{color:var(--hm-muted);margin-top:6px;font-size:13px;line-height:1.35}.tfs .sig-hm-flow{align-items:center;margin-top:auto;padding-top:16px;display:flex}.tfs .sig-hm-flow span{color:#4a4945;background:#fff;border:1px solid #1212121a;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.tfs .sig-hm-flow span svg{width:15px;height:15px}.tfs .sig-hm-flow span.is-on{border-color:var(--sig-orange);color:#fff;background:var(--sig-orange)}.tfs .sig-hm-flow i{background:#1212122e;flex:0 36px;min-width:6px;height:1px}.tfs .sig-hm-bars{box-sizing:content-box;align-items:flex-end;gap:5px;max-width:200px;height:34px;margin-top:auto;padding-top:16px;display:flex}.tfs .sig-hm-bars i{height:var(--h);background:#dcd8cf;border-radius:4px 4px 2px 2px;flex:1 1 0}.tfs .sig-hm-bars i:last-child{background:var(--sig-orange)}}@media (min-width:600px) and (max-width:820px){.tfs .sig-hero.hero{padding-top:calc(120px + env(safe-area-inset-top))}.tfs .sig-hero h1{font-size:clamp(44px,6.25vw,48px)}.tfs .sig-hero .hero-lead{font-size:17px}.tfs .sig-hero .button-row{flex-flow:wrap}.tfs .sig-hero .button-row .button{width:auto;padding-inline:24px}.tfs .sig-hm{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;max-width:none;margin-top:48px}.tfs .sig-hm-site{flex-direction:column;grid-area:1/1/span 2;display:flex}.tfs .sig-hm-site-body{flex:1;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:22px;padding:24px}.tfs .sig-hm-site-copy strong,.tfs .sig-hm-site-copy b{font-size:34px}.tfs .sig-hm-media{aspect-ratio:16/10}.tfs .sig-hm-tile{min-height:0;padding:20px}.tfs .sig-hm-num{font-size:40px}}@media (max-width:380px){.tfs .sig-hero.hero{width:calc(100% - 32px);padding-top:calc(92px + env(safe-area-inset-top));padding-bottom:56px}.tfs .sig-hero .eyebrow{letter-spacing:.12em;font-size:11px}.tfs .sig-hero h1{font-size:38px}.tfs .sig-hm{gap:8px;margin-top:32px}.tfs .sig-hm-site-body{gap:12px;padding:16px 14px 16px 16px}.tfs .sig-hm-tile{min-height:166px;padding:14px}.tfs .sig-hm-num{font-size:32px}.tfs .sig-hm-socials{gap:10px}.tfs .sig-hm-flow span{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){html:not(.tf-ready) .tfs .sig-hero-box{opacity:1;animation:none}.tfs .sig-machine,.tfs .sig-machine .sig-card:after,.tfs .sig-machine .sig-card:before,.tfs .sig-machine .sig-conn,.tfs .sig-machine .sig-conn>path[mask],.tfs .sig-machine .sig-capsule{animation:none}.tfs .sig-machine{perspective-origin:50%}.tfs .sig-machine .sig-capsule{display:none}}
.tfs .sig-brands{background:0 0;position:relative}.tfs .sig-brands:before{content:"";z-index:-1;background:#eeede8;position:absolute;inset:0}.tfs .sig-brands .section-shell{z-index:1;position:relative}.tfs .sig-brands-eyebrow{display:block}.tfs .sig-brands-count{display:inline-flex}.tfs .sig-brands-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tfs .sig-brands-odo-a11y{display:contents}.tfs .sig-brands-odo .sig-odo-col:nth-child(3){margin-right:.2em}.tfs .sig-brands-odo{position:relative;top:.14em}.tfs .sig-brands .brand-marquee.is-off .animate-marquee{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tfs .sig-brands .brand-marquee .animate-marquee{animation-play-state:paused}}@media (max-width:820px){.tfs .sig-brands.brands-section{padding-top:64px;padding-bottom:0}.tfs .sig-brands .section-shell{width:min(calc(100% - 40px), var(--max))}.tfs .sig-brands .section-heading--center{text-align:left;margin-inline:0}.tfs .sig-brands .section-kicker{margin-bottom:20px}.tfs .sig-brands .section-heading h2{letter-spacing:-.055em;font-size:clamp(28px,8.2vw,32px);line-height:1.04}.tfs .sig-brands .section-heading>p{max-width:34em;margin:16px 0 0;font-size:16px;line-height:1.55}.tfs .sig-brands-count{white-space:nowrap}.tfs .sig-brands .brand-marquee{margin-top:28px}.tfs .sig-brands .brand-item{min-width:132px;min-height:64px;padding:14px 22px}.tfs .sig-brands .brand-item img{max-width:100px;height:26px}.tfs .sig-brands .brand-item--labeled{gap:9px;min-width:168px}.tfs .sig-brands .brand-item--labeled img{max-width:40px;height:30px}.tfs .sig-brands .brand-item--labeled span{font-size:14px}}@media (max-width:380px){.tfs .sig-brands.brands-section{padding-top:56px}.tfs .sig-brands .section-shell{width:calc(100% - 32px)}}
.tfs .principle-section{isolation:isolate;position:relative}.tfs .sig-pr-head{position:relative}.tfs .principle-layout{align-items:stretch}.tfs .principle-left{align-self:stretch;min-width:0}.tfs .sig-pr-rule{flex:auto;min-width:0;min-height:150px;font-size:clamp(21px,2.1vw,30px);line-height:1.32;position:relative}.tfs .sig-pr-rule .principle-line{margin-top:calc(clamp(21px,2.1vw,30px)/1.64745)}.tfs .sig-pr-rule.is-live .principle-line{display:none}.tfs .sig-pr-rule-svg{position:absolute;inset:0;overflow:visible}.tfs .sig-pr-rule-live{fill:none;stroke:var(--sig-line);stroke-width:1.25px;stroke-linecap:round}.tfs .sig-pr-copy-wrap{min-width:0;position:relative}.tfs .sig-pr-copy strong{color:var(--sig-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90deg,#ff5a1f42,#ff5a1f42);background-position:0 100%;background-repeat:no-repeat;background-size:calc(var(--hl,0) * 100%) 68%;border-radius:.12em;margin-inline:-.14em;padding:.02em .14em;font-weight:700}@media (max-width:820px){.tfs .principle-layout{align-items:start}.tfs .principle-left{align-self:auto}.tfs .sig-pr-rule{min-height:32px;margin-top:10px}}@media (prefers-reduced-motion:reduce){.tfs .sig-pr-copy strong{--hl:1}}@media (max-width:820px){.tfs .sig-principle.principle-section{width:min(calc(100% - 40px), var(--max));border-top:0;padding-top:64px;padding-bottom:64px}.tfs .sig-principle .section-kicker{margin-bottom:20px}.tfs .sig-principle .section-heading h2{letter-spacing:-.055em;font-size:clamp(28px,8.2vw,32px);line-height:1.04}.tfs .sig-principle .principle-layout{margin-top:24px;display:block}.tfs .sig-principle .principle-left{display:none}.tfs .sig-principle .principle-copy{letter-spacing:-.025em;font-size:21px;line-height:1.45}}@media (min-width:600px) and (max-width:820px){.tfs .sig-principle .principle-copy{max-width:30em;font-size:23px}}@media (max-width:380px){.tfs .sig-principle.principle-section{width:calc(100% - 32px);padding-top:56px;padding-bottom:56px}.tfs .sig-principle .principle-copy{font-size:19.5px}}
.tfs .sig-jn{background:#0a0b0a;position:relative;overflow:clip}.tfs .sig-jn-head{z-index:1;position:relative}.tfs .sig-jn-head .section-heading{max-width:720px}.tfs .sig-jn-head .section-heading h2{letter-spacing:-.045em}.tfs .sig-jn{padding-block:clamp(64px,8vh,118px)}.tfs .sig-jn-inner{z-index:1;flex-direction:column;display:flex;position:relative}.tfs .sig-jn-head{margin-bottom:clamp(34px,4.5vh,62px)}.tfs .sig-jn-room{--jn-p:1;--jn-beam:.5;--jn-f0:1;--jn-f1:1;--jn-f2:1;border-radius:24px;width:100%;position:relative;overflow:clip}.tfs .sig-jn-shader{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}@media (max-width:820px){.tfs .sig-jn-shader{display:none}}@media (prefers-reduced-motion:reduce){.tfs .sig-jn-shader{display:none}}.tfs .sig-jn-beam{z-index:0;pointer-events:none;mix-blend-mode:screen;will-change:transform;width:48vw;height:130%;transform:translate(-50%, -50%) translateX(calc((var(--jn-beam,.5) - .5) * 88%));background:radial-gradient(closest-side,#ffd7bd29,#ffd2b60f 50%,#0000 74%);position:absolute;top:50%;left:50%}.tfs .sig-jn-stage{z-index:1;flex-direction:column;align-items:center;width:100%;padding:clamp(22px,3vh,40px);display:flex;position:relative}.tfs .sig-jn-cards{width:100%;margin-top:0}.tfs .sig-jn .journey-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:0}.tfs .sig-jn .journey-card{min-height:208px;opacity:calc(.9 + .1 * var(--f,1));border:1px solid rgba(255, 255, 255, calc(.1 + .16 * var(--f,1)));box-shadow:calc(var(--sx) * .16) calc(var(--sy) * .16) calc(var(--sblur) * .8) #0000006b, inset 0 1px 0 #ffffff09;will-change:opacity;background:#0d0f0e;border-radius:18px;padding:24px;transition:none;transform:none}.tfs .sig-jn .journey-card h3{letter-spacing:-.04em;margin:0 0 10px;font-size:27px}.tfs .sig-jn .journey-card p{color:#b7bbb5;margin:0;font-size:13.5px;line-height:1.58}.tfs .sig-jn .journey-number{letter-spacing:.12em;color:color-mix(in srgb, #5b5b58, #ff5a1f calc(var(--f,1) * 100%));font-size:11px}.tfs .sig-jn .journey-icon{width:44px;height:44px;color:color-mix(in srgb, #cdd0ca, #fff calc(var(--f,1) * 100%));background:color-mix(in srgb, #ffffff09, #ff5a1f1f calc(var(--f,1) * 100%));border:1px solid color-mix(in srgb, #ffffff21, #ff5a1f80 calc(var(--f,1) * 100%));border-radius:14px;margin:16px 0 14px;font-size:18px}.tfs .sig-jn .journey-label{letter-spacing:.16em;color:#7c817b;margin-top:auto;padding-top:18px;font-size:9px;font-weight:800}.tfs .sig-jn .journey-card:hover{background:#111412;transform:none}.tfs .sig-jn-m{display:none}@media (max-width:820px){.tfs .sig-jn{background:radial-gradient(90% 46% at 100% 0,#ff5a1f21,#0000 70%),radial-gradient(70% 40% at 0 100%,#ff8c500d,#0000 70%),#0a0b0a;padding-block:64px}.tfs .sig-jn-inner{width:calc(100% - 40px)}.tfs .sig-jn-head{margin-bottom:0}.tfs .sig-jn-head .section-heading .section-kicker{margin-bottom:20px;font-size:11px}.tfs .sig-jn-head .section-heading h2{text-wrap:balance;letter-spacing:-.045em;font-size:32px;line-height:1.04}.tfs .sig-jn-head .section-heading p{margin-top:18px;font-size:16px;line-height:1.55}.tfs .sig-jn-room{display:none}.tfs .sig-jn-m{border-top:1px solid #ffffff1a;margin:32px 0 0;padding:0;list-style:none;display:block}.tfs .sig-jn-m>li{border-bottom:1px solid #ffffff1a}.tfs .sig-jn-m-item{padding:26px 0 28px}.tfs .sig-jn-m-k{letter-spacing:.14em;color:#8c918a;align-items:baseline;gap:12px;font-size:11px;font-weight:800;line-height:1.3;display:flex}.tfs .sig-jn-m-n{color:var(--orange,#ff5a1f);letter-spacing:.08em}.tfs .sig-jn-m h3{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.04em;color:#f4f3ef;margin:12px 0 8px;font-size:24px;font-weight:600;line-height:1.08}.tfs .sig-jn-m p{color:#b7bbb5;max-width:34em;margin:0;font-size:16px;line-height:1.55}}@media (max-width:380px){.tfs .sig-jn{padding-block:56px}.tfs .sig-jn-inner{width:calc(100% - 32px)}.tfs .sig-jn-head .section-heading h2{font-size:30px}.tfs .sig-jn-m-item{padding:22px 0 24px}.tfs .sig-jn-m h3{font-size:22px}}@media (min-width:821px) and (max-height:780px){.tfs .sig-jn .journey-card{min-height:190px;padding:18px 20px}.tfs .sig-jn .journey-card h3{font-size:23px}.tfs .sig-jn .journey-card p{font-size:12.5px}.tfs .sig-jn .journey-icon{width:36px;height:36px;margin:12px 0 10px;font-size:15px}}@media (prefers-reduced-motion:reduce){.tfs .sig-jn-track{min-height:0}.tfs .sig-jn-room{position:static}.tfs .sig-jn .journey-card{opacity:1;will-change:auto;transform:none}.tfs .sig-jn-beam{opacity:.5}}
.tfs .sig-svc{--sig-e:cubic-bezier(.22, 1, .36, 1);--sig-eo:cubic-bezier(.32, 0, .67, 0);--sig-ed:cubic-bezier(.83, 0, .17, 1);--sig-eopen:cubic-bezier(.16, 1, .3, 1);--sig-svc-o:#ff5a1f;--sig-svc-ink:#121212;--sig-svc-mut:#64645f;--sig-svc-ln:#12121224;--sig-svc-pl:#fdfcfa;--sig-svc-sc:#efeee9;--sig-svc-fil:#ddd9d1;--sig-svc-plate:calc(var(--sx) * .12) calc(var(--sy) * .14) 5px #18141012, calc(var(--sx) * .38) calc(var(--sy) * .42) 15px #18141017;--sig-svc-plate-lift:calc(var(--sx) * .2) calc(var(--sy) * .22) 8px #18141017, calc(var(--sx) * .7) calc(var(--sy) * .78) 26px #18141021;padding-block:clamp(34px,3.7vw,56px);position:relative}.tfs .sig-svc-card{min-height:0;box-shadow:none;transition:transform .4s var(--sig-e);background:0 0;border:0;border-radius:24px;padding:0;overflow:visible;transform:none}.tfs .sig-svc-card:after{display:none}.tfs .sig-svc-card:hover{box-shadow:none;border-color:#0000}.tfs .sig-svc-card[data-ready=true]:is(:hover,:focus-visible){transition:transform .6s var(--sig-e);transform:translateY(-3px)}.tfs .sig-svc-card[data-ready=false]:hover{transform:none}.tfs .sig-svc-card:focus-visible{outline-offset:6px}.tfs .sig-svc-mockwrap{transition:background-color .3s var(--sig-eo);background:#12121209;border-radius:24px;place-items:center;padding:clamp(16px,1.6vw,24px) 0;display:grid}.tfs .sig-svc-card[data-ready=true]:is(:hover,:focus-visible) .sig-svc-mockwrap{transition:background-color .62s var(--sig-e);background:#ff5a1f0b}@media (hover:hover) and (pointer:fine){.tfs .sig-svc-mockwrap .sig-svc-box{filter:grayscale(.5)saturate(.9);transition:filter .3s var(--sig-eo)}.tfs .sig-svc-card[data-ready=true]:is(:hover,:focus-visible) .sig-svc-box,.tfs .sig-svc-grid:is([data-hover="0"],[data-hover="1"],[data-hover="2"],[data-hover="3"],[data-hover="4"]) .sig-svc-card--eco .sig-svc-box{filter:none;transition:filter .95s var(--sig-e)}}.tfs .sig-svc-legend{grid-template-columns:1fr auto;align-items:baseline;column-gap:12px;padding:16px 4px 0;display:grid}.tfs .sig-svc-card .sig-svc-legend h3{margin:0;font-size:21px}.tfs .sig-svc-n{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.04em;color:var(--muted);vertical-align:3px;transition:color .3s var(--sig-eo);margin-right:10px;font-size:12px;font-weight:600;display:inline-block}.tfs .sig-svc-legend svg{color:var(--muted);transition:color .3s var(--sig-eo), transform .3s var(--sig-eo);align-self:center}.tfs .sig-svc-card .sig-svc-legend p{color:var(--muted);grid-column:1/-1;margin:6px 0 0;font-size:14px;line-height:1.5}.tfs .sig-svc-card[data-ready=true]:is(:hover,:focus-visible) :is(.sig-svc-n,.sig-svc-legend svg){color:var(--sig-svc-o);transition-duration:.62s;transition-timing-function:var(--sig-e)}.tfs .sig-svc-card[data-ready=true]:is(:hover,:focus-visible) .sig-svc-legend svg{transform:translate(3px)}.tfs .sig-svc-grid .swipe-dots{display:none}.tfs .sig-svc .section-topline{margin-bottom:clamp(22px,2.4vw,36px)}.tfs .sig-svc .section-topline h2{font-size:clamp(30px,3.4vw,46px)}.tfs .sig-svc-grid{gap:clamp(30px,3.2vw,46px) clamp(20px,2.2vw,32px)}.tfs .sig-svc-mockwrap .sig-svc-box{width:var(--svc-mock,80%)}@media (max-width:820px){.tfs .sig-svc-mockwrap .sig-svc-box{width:86%}}.tfs .sig-svc-box{overflow:visible}.tfs .sig-svc-scene{--p:0;--tq:.35s;--tb:.5s;--tl:.62s;width:420px;height:260px;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;color:var(--sig-svc-ink);font-size:10px;font-weight:500;line-height:1.35;position:relative}.tfs .sig-svc-plate{box-sizing:border-box;background:var(--sig-svc-pl);box-shadow:var(--sig-svc-plate);transition:transform .3s var(--sig-eo), box-shadow .3s var(--sig-eo);border:1px solid #12121229;border-radius:11px;padding:10px;position:absolute;overflow:hidden}.tfs .sig-svc-card[data-ready=true]:is(:hover,:focus-visible) .sig-svc-plate,.tfs .sig-svc-card[data-ready=true]:is(:hover,:focus-visible) .sig-svc-hub{transform:translateY(calc(var(--z,1) * -1.2px));box-shadow:var(--sig-svc-plate-lift);transition:transform .55s var(--sig-e), box-shadow .55s var(--sig-e)}.tfs .sig-svc-mockwrap[data-open-enter=true]{clip-path:inset(3% 5% round 24px);opacity:0;transform:scale(.98)}.tfs .sig-svc-mockwrap[data-open-enter=true][data-open-in=true]{clip-path:inset(0% round 24px);opacity:1;animation:sig-svc-open-shape .9s var(--sig-eopen) var(--open-delay,0s) backwards, sig-svc-open-fade .6s var(--sig-eopen) var(--open-delay,0s) backwards;transform:none}@keyframes sig-svc-open-shape{0%{clip-path:inset(3% 5% round 24px);transform:scale(.98)}to{clip-path:inset(0% round 24px);transform:scale(1)}}@keyframes sig-svc-open-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tfs .sig-svc-mockwrap[data-open-enter=true],.tfs .sig-svc-mockwrap[data-open-enter=true][data-open-in=true]{clip-path:none;opacity:1;animation:none;transform:none}}.tfs .sig-svc-bar{background:var(--sig-svc-fil);border-radius:999px;flex:none;display:block}.tfs .sig-svc-lbl{color:var(--sig-svc-mut);font-size:9px;font-weight:600;line-height:1.25;display:block}.tfs .sig-svc-big{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.035em;color:var(--sig-svc-ink);align-items:baseline;gap:3px;margin-top:3px;font-size:23px;font-weight:700;line-height:1.1;display:flex}.tfs .sig-svc-big small{color:var(--sig-svc-mut);font-size:9px;font-weight:600}.tfs .sig-svc-big--sm{font-size:19px}.tfs .sig-svc-roll{font:inherit;letter-spacing:inherit;align-items:baseline;display:inline-flex}.tfs .sig-svc-rollcol{height:1em;line-height:1;display:inline-block;overflow:hidden}.tfs .sig-svc-rollstrip{display:block}.tfs .sig-svc-rollstrip>span{font-variant-numeric:tabular-nums;height:1em;line-height:1;display:block}.tfs .sig-svc-rollsep{width:.3em;display:inline-block}.tfs .sig-svc-avatar{background:var(--sig-svc-ink);width:22px;height:22px;color:var(--sig-svc-sc);letter-spacing:.02em;border-radius:7px;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.tfs .sig-svc-avatar--sm{border-radius:6px;width:18px;height:18px;font-size:8px}.tfs .sig-svc-avatar--o{background:var(--sig-svc-o);color:#fff}.tfs .sig-svc-delta{color:var(--sig-svc-o);white-space:nowrap;opacity:0;transition:opacity var(--tb) var(--sig-e), transform var(--tb) var(--sig-e);background:#ff5a1f1f;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;bottom:8px;right:9px;transform:translateY(4px)}.tfs .sig-svc-delta[data-on=true]{opacity:1;transform:none}.tfs .sig-svc-delta--up{color:var(--sig-svc-ink);background:#12121212}.tfs .sig-svc-cursor{z-index:6;width:12px;height:14px;opacity:var(--cop,0);transform:translate3d(var(--cx,300px), var(--cy,198px), 0);pointer-events:none;position:absolute;top:0;left:0}.tfs .sig-svc-cursor svg{width:12px;height:14px;display:block}.tfs .sig-svc-cursor path{fill:var(--sig-svc-ink);stroke:#fff;stroke-width:1.1px}.tfs .sig-svc-cursor i{border:1.5px solid var(--sig-svc-o);opacity:0;border-radius:50%;width:26px;height:26px;position:absolute;top:-7px;left:-7px}.tfs .sig-svc-scene[data-anim=true] .sig-svc-cursor[data-click=true] i{animation:.62s ease-out sig-svc-ping}@keyframes sig-svc-ping{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1)}}.tfs .sig-svc-shot{background:linear-gradient(140deg,#d29a5c 0%,#b87b3f 46%,#8e5c2c 100%);border-radius:8px;height:66px;position:relative;overflow:hidden}.tfs .sig-svc-shot-grain{background:repeating-linear-gradient(102deg,#ffffff21 0 1px,#0000 1px 7px),repeating-linear-gradient(102deg,#3c220c29 0 1px,#0000 1px 13px);position:absolute;inset:0}.tfs .sig-svc-post{flex-direction:column;gap:8px;display:flex}.tfs .sig-svc-row{align-items:center;gap:7px;display:flex}.tfs .sig-svc-idy b{font-size:10px;font-weight:700;line-height:1.2;display:block}.tfs .sig-svc-idy em{color:var(--sig-svc-mut);font-size:9px;font-style:normal;display:block}.tfs .sig-svc-cap{margin:0;font-size:9px;line-height:1.35}.tfs .sig-svc-status{background:var(--sig-svc-sc);border-radius:999px;align-items:center;gap:5px;height:22px;margin-top:auto;padding:0 8px;display:flex;position:relative;overflow:hidden}.tfs .sig-svc-status em{color:var(--sig-svc-mut);font-size:9px;font-style:normal;font-weight:600}.tfs .sig-svc-led{width:6px;height:6px;transition:background var(--tq) ease, box-shadow var(--tq) ease;background:#c6c3bb;border-radius:50%}.tfs .sig-svc-status[data-on=true] .sig-svc-led{background:var(--sig-svc-o);box-shadow:0 0 0 3px #ff5a1f29}.tfs .sig-svc-status[data-on=true] em{color:var(--sig-svc-ink)}.tfs .sig-svc-prog{background:var(--sig-svc-o);opacity:0;width:100%;height:2px;transform:scaleX(clamp(0, calc(var(--p) * 5 - 1), 1));transform-origin:0;position:absolute;bottom:0;left:0}.tfs .sig-svc-status[data-step="1"] .sig-svc-prog{opacity:1}.tfs .sig-svc-spark{align-items:flex-end;gap:4px;height:24px;margin-top:auto;display:flex}.tfs .sig-svc-spark i{background:var(--sig-svc-fil);transition:height var(--tl) var(--sig-e), background var(--tb) ease;border-radius:2px 2px 1px 1px;flex:1}.tfs .sig-svc-spark i[data-hot=true]{background:var(--sig-svc-o)}.tfs .sig-svc-cmt{gap:6px;padding:8px 0;display:flex}.tfs .sig-svc-cmt b{font-size:9px;font-weight:700;display:block}.tfs .sig-svc-cmt em{color:var(--sig-svc-mut);font-size:9px;font-style:normal;line-height:1.3;display:block}.tfs .sig-svc-cmt--new{opacity:0;transition:opacity var(--tb) var(--sig-e), transform var(--tb) var(--sig-e);border-top:1px solid #12121214;transform:translateY(7px)}.tfs .sig-svc-cmt--new[data-on=true]{opacity:1;transform:none}.tfs .sig-svc-browser{padding:0;overflow:hidden}.tfs .sig-svc-bbar{background:#f7f6f2;border-bottom:1px solid #1212121f;align-items:center;gap:5px;height:26px;padding:0 9px;display:flex}.tfs .sig-svc-bbar i{border:1px solid #12121273;border-radius:50%;width:6px;height:6px}.tfs .sig-svc-bbar span{height:13px;color:var(--sig-svc-mut);background:#fff;border:1px solid #12121224;border-radius:999px;flex:1;align-items:center;margin-left:10px;padding:0 7px;font-size:9px;display:flex}.tfs .sig-svc-page{background:#fff;height:204px;position:relative}.tfs .sig-svc-guides{opacity:1;transition:opacity .8s var(--sig-e);background:repeating-linear-gradient(90deg,#0000 0 27px,#12121212 27px 28px),repeating-linear-gradient(0deg,#0000 0 20px,#1212120d 20px 21px);position:absolute;inset:8px}.tfs .sig-svc-page[data-built=true] .sig-svc-guides{opacity:.22}.tfs .sig-svc-b{box-sizing:border-box;background:var(--sig-svc-fil);opacity:0;transition:opacity var(--tb) var(--sig-e) var(--d,0s), transform var(--tb) var(--sig-e) var(--d,0s), background var(--tl) ease, color var(--tl) ease;border-radius:5px;position:absolute;transform:translateY(7px)}.tfs .sig-svc-page[data-built=true] .sig-svc-b{opacity:1;transform:none}.tfs .sig-svc-b--nav{background:0 0;border-radius:0;align-items:center;gap:6px;height:14px;display:flex;top:12px;left:12px;right:12px}.tfs .sig-svc-b--nav b{letter-spacing:.08em;color:#bcb9b1;transition:color var(--tl) ease;margin-right:auto;font-size:9px;font-weight:800}.tfs .sig-svc-page[data-color=true] .sig-svc-b--nav b{color:var(--sig-svc-ink)}.tfs .sig-svc-b--t1{width:148px;height:13px;top:42px;left:12px}.tfs .sig-svc-b--t2{width:104px;height:13px;top:61px;left:12px}.tfs .sig-svc-page[data-color=true] .sig-svc-b--t1,.tfs .sig-svc-page[data-color=true] .sig-svc-b--t2{background:var(--sig-svc-ink)}.tfs .sig-svc-b--cta{color:#0000;border-radius:999px;align-items:center;height:20px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex;top:86px;left:12px}.tfs .sig-svc-page[data-color=true] .sig-svc-b--cta{background:var(--sig-svc-o);color:#fff;box-shadow:calc(var(--sx) * .1) calc(var(--sy) * .12) 8px #ff5a1f4d}.tfs .sig-svc-b--img{border-radius:7px;width:82px;height:64px;top:42px;right:12px;overflow:hidden}.tfs .sig-svc-b--img .sig-svc-shot-grain{opacity:0;transition:opacity var(--tl) var(--sig-e)}.tfs .sig-svc-page[data-img=true] .sig-svc-b--img{background:linear-gradient(140deg,#d29a5c 0%,#b87b3f 46%,#8e5c2c 100%)}.tfs .sig-svc-page[data-img=true] .sig-svc-b--img .sig-svc-shot-grain{opacity:1}.tfs .sig-svc-b--f1{width:112px;height:8px;top:126px;left:12px}.tfs .sig-svc-b--f2{width:84px;height:8px;top:142px;left:12px}.tfs .sig-svc-dash{padding:0;display:flex}.tfs .sig-svc-side{background:#f7f6f2;border-right:1px solid #1212121a;flex-direction:column;flex:none;align-items:center;gap:8px;width:42px;padding:12px 0;display:flex}.tfs .sig-svc-side span{color:#a3a099;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.tfs .sig-svc-side span svg{stroke-width:2px;width:12px;height:12px}.tfs .sig-svc-side span[data-on=true]{color:var(--sig-svc-o);background:#ff5a1f1f}.tfs .sig-svc-main{flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px 12px 10px;display:flex}.tfs .sig-svc-dashhead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tfs .sig-svc-dashhead strong{letter-spacing:-.01em;font-size:11px;font-weight:700}.tfs .sig-svc-chips{gap:5px;display:flex}.tfs .sig-svc-chips span{border:1px solid var(--sig-svc-ln);color:var(--sig-svc-mut);white-space:nowrap;transition:background var(--tq) ease, color var(--tq) ease, border-color var(--tq) ease;background:#fff;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:600}.tfs .sig-svc-chips span[data-on=true]{background:var(--sig-svc-ink);border-color:var(--sig-svc-ink);color:var(--sig-svc-sc)}.tfs .sig-svc-chart{align-items:stretch;gap:10px;display:flex}.tfs .sig-svc-chart svg{flex:none;width:208px;height:64px}.tfs .sig-svc-gridlines line{stroke:#12121217;stroke-width:1px}.tfs .sig-svc-curve{fill:none;stroke:var(--sig-svc-o);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.tfs .sig-svc-kpi{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex}.tfs .sig-svc-kpi span{background:var(--sig-svc-sc);border-radius:7px;flex-direction:column;gap:1px;padding:5px 8px;display:flex}.tfs .sig-svc-kpi em{color:var(--sig-svc-mut);font-size:9px;font-style:normal}.tfs .sig-svc-kpi b{letter-spacing:-.02em;font-size:12px;font-weight:700}.tfs .sig-svc-rows{margin:auto 0 0;padding:0;list-style:none}.tfs .sig-svc-rows li{border-top:1px solid #12121214;align-items:center;gap:6px;height:19px;font-size:9px;display:flex}.tfs .sig-svc-rows li i{background:#c6c3bb;border-radius:50%;flex:none;width:5px;height:5px}.tfs .sig-svc-rows li span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tfs .sig-svc-rows li b{font-variant-numeric:tabular-nums;font-weight:700}.tfs .sig-svc-rows li[data-new=true] i{background:var(--sig-svc-o)}.tfs .sig-svc-scene[data-anim=true] .sig-svc-rows li[data-new=true]{animation:sig-svc-rowin .55s var(--sig-e) backwards}@keyframes sig-svc-rowin{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.tfs .sig-svc-flow{--pk:0;--pkv:0}.tfs .sig-svc-flow .sig-svc-dashhead .sig-svc-lbl{color:var(--sig-svc-o);background:#ff5a1f1f;border-radius:999px;padding:2px 6px;font-weight:700}.tfs .sig-svc-rail{z-index:0;width:288px;height:2px;position:absolute;top:73px;left:54px}.tfs .sig-svc-railline{background:repeating-linear-gradient(90deg,#12121238 0 4px,#0000 4px 9px);border-radius:999px;position:absolute;inset:0}.tfs .sig-svc-packet{z-index:3;background:var(--sig-svc-o);width:16px;height:7px;opacity:var(--pkv,0);transform:translate3d(calc(var(--pk) * 288px), 0, 0);border-radius:999px;margin:-3.5px 0 0 -8px;position:absolute;top:50%;left:0;box-shadow:0 0 8px #ff5a1fbf}.tfs .sig-svc-node{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #12121224;border-radius:9px;width:80px;height:48px;padding:7px;position:absolute;top:50px}.tfs .sig-svc-node em{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:9px;font-style:normal;font-weight:700;display:block;overflow:hidden}.tfs .sig-svc-nodeled{background:#d3d0c8;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.tfs .sig-svc-nodeglow{border:1px solid var(--sig-svc-o);opacity:var(--on,0);pointer-events:none;background:#ff5a1f12;border-radius:10px;position:absolute;inset:-1px;box-shadow:0 0 0 3px #ff5a1f17}.tfs .sig-svc-nodeglow:after{content:"";background:var(--sig-svc-o);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.tfs .sig-svc-log{font-variant-numeric:tabular-nums;color:var(--sig-svc-ink);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 6px;font-size:9px;font-weight:600;overflow:hidden}.tfs .sig-svc-scene[data-anim=true] .sig-svc-log{animation:sig-svc-rowin .5s var(--sig-e) backwards}.tfs .sig-svc-log~.sig-svc-bar{margin-top:5px}.tfs .sig-svc-kanban{--mv:1}.tfs .sig-svc-kanban .sig-svc-dashhead{height:15px}.tfs .sig-svc-cols{gap:12px;margin-top:8px;display:flex}.tfs .sig-svc-col{flex-direction:column;gap:6px;width:104px;display:flex}.tfs .sig-svc-slot{border:1px dashed #12121229;border-radius:8px;height:30px}.tfs .sig-svc-ghost{background:var(--sig-svc-sc);border:1px solid #12121212;border-radius:8px;height:26px}.tfs .sig-svc-order{width:104px;transform:translate3d(calc(var(--mv,1) * 116px), 0, 0);position:absolute;top:50px;left:10px}.tfs .sig-svc-ordercard{box-sizing:border-box;height:30px;box-shadow:var(--sig-svc-plate);background:#fff;border:1px solid #ff5a1f73;border-radius:8px;padding:4px 7px}.tfs .sig-svc-ordercard b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;display:block;overflow:hidden}.tfs .sig-svc-ordercard em{color:var(--sig-svc-o);font-size:9px;font-style:normal;font-weight:700;display:block}.tfs .sig-svc-scene[data-anim=true] .sig-svc-order[data-step="0"] .sig-svc-ordercard{animation:sig-svc-drop .55s var(--sig-e) backwards}@keyframes sig-svc-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.tfs .sig-svc-gauge{background:var(--sig-svc-sc);border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.tfs .sig-svc-gauge i{background:var(--sig-svc-ink);height:100%;transition:width var(--tl) var(--sig-e);border-radius:999px;display:block}.tfs .sig-svc-net{z-index:0;width:420px;height:260px;position:absolute;inset:0;overflow:visible}.tfs .sig-svc-netghost{stroke:#12121221;stroke-width:1.2px;stroke-dasharray:4 6;fill:none}.tfs .sig-svc-netlive{stroke:#ff5a1f80;stroke-width:1.4px;fill:none;stroke-dasharray:1;stroke-dashoffset:0}.tfs .sig-svc-eco{--lt:.3s;--le:var(--sig-eo)}.tfs .sig-svc-grid[data-hover] .sig-svc-eco{--lt:.8s;--le:var(--sig-e)}.tfs .sig-svc-grid[data-hover="0"] .sig-svc-eco{--hov0:1}.tfs .sig-svc-grid[data-hover="1"] .sig-svc-eco{--hov1:1}.tfs .sig-svc-grid[data-hover="2"] .sig-svc-eco{--hov2:1}.tfs .sig-svc-grid[data-hover="3"] .sig-svc-eco{--hov3:1}.tfs .sig-svc-grid[data-hover="4"] .sig-svc-eco{--hov4:1}.tfs .sig-svc-grid[data-hover="5"] .sig-svc-eco{--hov0:1;--hov1:1;--hov2:1;--hov3:1;--hov4:1}.tfs .sig-svc-nethot{fill:none;stroke:var(--sig-svc-o);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--hov,0));transition:stroke-dashoffset var(--lt,.3s) var(--le,ease)}.tfs .sig-svc-netdot{fill:var(--sig-svc-o);opacity:var(--dop,0);filter:drop-shadow(0 0 5px #ff5a1fcc)}.tfs .sig-svc-net[data-live=false] .sig-svc-netdot{opacity:0}.tfs .sig-svc-mini{z-index:1;width:0;height:0;position:absolute}.tfs .sig-svc-miniplate{flex-direction:column;gap:4px;padding:8px;display:flex;overflow:visible}.tfs .sig-svc-miniglow{border:1px solid var(--sig-svc-o);opacity:var(--on,0);pointer-events:none;border-radius:12px;position:absolute;inset:-1px;box-shadow:0 0 0 3px #ff5a1f1a}.tfs .sig-svc-minilink{border:1px solid var(--sig-svc-o);opacity:var(--hov,0);pointer-events:none;transition:opacity var(--lt,.3s) var(--le,ease);background:#ff5a1f12;border-radius:12px;position:absolute;inset:-1px;box-shadow:0 0 0 3px #ff5a1f1f,0 0 14px #ff5a1f38}.tfs .sig-svc-minilbl{text-align:center;color:color-mix(in srgb, var(--sig-svc-ink) calc(var(--hov,0) * 100%), var(--sig-svc-mut));white-space:nowrap;transition:color var(--lt,.3s) var(--le,ease);font-size:9px;font-weight:600;position:absolute;left:0}.tfs .sig-svc-mshot{background:linear-gradient(140deg,#d29a5c,#8e5c2c);border-radius:5px;height:22px}.tfs .sig-svc-mdot{background:var(--sig-svc-o);border-radius:50%;width:6px;height:6px;position:absolute;bottom:8px;right:8px}.tfs .sig-svc-mbar{border-bottom:1px solid #1212121a;gap:3px;padding-bottom:3px;display:flex}.tfs .sig-svc-mbar i{border:1px solid #12121259;border-radius:50%;width:4px;height:4px}.tfs .sig-svc-mcta{background:var(--sig-svc-o);border-radius:999px;width:26px;height:8px}.tfs .sig-svc-mside{background:var(--sig-svc-sc);border-right:1px solid #1212121a;border-radius:11px 0 0 11px;width:13px;position:absolute;top:0;bottom:0;left:0}.tfs .sig-svc-mside+.sig-svc-bar{margin-left:8px}.tfs .sig-svc-mchart{align-items:flex-end;gap:3px;height:20px;margin-left:8px;display:flex}.tfs .sig-svc-mchart i{background:var(--sig-svc-fil);border-radius:1px;width:6px}.tfs .sig-svc-mchart i:last-child{background:var(--sig-svc-o)}.tfs .sig-svc-mchain{justify-content:space-between;align-items:center;height:100%;padding:0 4px;display:flex}.tfs .sig-svc-mchain i{background:#fff;border:1px solid #1212124d;border-radius:4px;width:12px;height:12px;position:relative}.tfs .sig-svc-mchain i+i:before{content:"";background:repeating-linear-gradient(90deg,#1212124d 0 3px,#0000 3px 6px);width:15px;height:1px;position:absolute;top:50%;right:100%}.tfs .sig-svc-mchain i:last-child{border-color:var(--sig-svc-o);background:#ff5a1f24}.tfs .sig-svc-mkanban{gap:5px;height:100%;display:flex}.tfs .sig-svc-mkanban>span{flex-direction:column;flex:1;gap:4px;display:flex}.tfs .sig-svc-mkanban i{background:var(--sig-svc-sc);border:1px solid #12121214;border-radius:3px;height:11px}.tfs .sig-svc-mkanban>span:last-child i{background:#ff5a1f1a;border-color:#ff5a1f66}.tfs .sig-svc-hub{z-index:2;background:var(--sig-svc-ink);width:96px;height:30px;color:var(--sig-svc-sc);box-shadow:var(--sig-svc-plate);transition:transform .3s var(--sig-eo), box-shadow .3s var(--sig-eo);border-radius:999px;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:114px;left:162px}.tfs .sig-svc-hub b{white-space:nowrap;font-size:9px;font-weight:700}.tfs .sig-svc-hubdot{background:var(--sig-svc-o);width:6px;height:6px;box-shadow:0 0 0 calc(var(--hub,0) * 4px) #ff5a1f4d;border-radius:50%}@media (max-width:1200px) and (min-width:821px){.tfs .sig-svc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.tfs .sig-svc-card,.tfs .sig-svc-card:hover,.tfs .sig-svc-card[data-ready=true]:is(:hover,:focus-visible){box-shadow:none;transform:none}.tfs .sig-svc-card[data-ready=true]:is(:hover,:focus-visible) .sig-svc-plate,.tfs .sig-svc-card[data-ready=true]:is(:hover,:focus-visible) .sig-svc-hub{box-shadow:var(--sig-svc-plate);transform:none}.tfs .sig-svc-card{width:100%}.tfs .sig-svc-card .sig-svc-legend h3{font-size:20px}.tfs .sig-svc-grid .swipe-dots{justify-content:center;gap:6px;margin-top:6px;display:flex}.tfs .sig-svc-grid .swipe-dots i{width:5px;height:5px;transition:width .3s var(--sig-eo), background-color .3s var(--sig-eo);background:#12121233;border-radius:50%}.tfs .sig-svc-grid .swipe-dots i.is-on{background:var(--sig-svc-o);width:17px;transition-duration:.5s;transition-timing-function:var(--sig-e);border-radius:3px}}@media (prefers-reduced-motion:reduce){.tfs .sig-svc-card,.tfs .sig-svc-card:hover{transform:none}.tfs .sig-svc-cursor,.tfs .sig-svc-packet,.tfs .sig-svc-netdot{display:none}.tfs .sig-svc-netlive{stroke-dashoffset:0}.tfs .sig-svc-page .sig-svc-b,.tfs .sig-svc-cmt--new{opacity:1;transform:none}}.tfs .sig-svc-m,.tfs .sig-svc-m-more{display:none}@media (max-width:820px){.tfs .sig-svc{width:calc(100% - 40px);padding-block:64px 56px}.tfs .sig-svc .section-topline{margin-bottom:0}.tfs .sig-svc .section-topline>.button{display:none}.tfs .sig-svc .section-kicker{margin-bottom:20px;font-size:11px}.tfs .sig-svc .section-topline h2{text-wrap:balance;letter-spacing:-.045em;font-size:31px;line-height:1.04}.tfs .sig-svc .section-topline h2 .muted-text{text-wrap:balance;display:block}.tfs .sig-svc .section-topline .section-heading p{margin-top:18px;font-size:16px;line-height:1.55}.tfs .sig-svc-grid{display:none}.tfs .sig-svc-m{border-top:1px solid var(--sig-svc-ln);margin:28px 0 0;padding:0;list-style:none;display:block}.tfs .sig-svc-m>li{border-bottom:1px solid var(--sig-svc-ln)}.tfs .sig-svc-m-row{min-height:64px;color:var(--sig-svc-ink);-webkit-tap-highlight-color:transparent;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;column-gap:16px;padding:18px 0;text-decoration:none;display:grid}.tfs .sig-svc-m-row:focus-visible{outline:2px solid var(--sig-svc-o);outline-offset:4px;border-radius:14px}.tfs .sig-svc-m-ico{width:44px;height:44px;color:var(--sig-orange-dark,#e7480f);background:#ff5a1f17;border-radius:14px;place-items:center;display:grid}.tfs .sig-svc-m-txt{min-width:0}.tfs .sig-svc-m-txt h3{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:600;line-height:1.15}.tfs .sig-svc-m-txt p{color:var(--sig-svc-mut);margin:4px 0 0;font-size:15px;line-height:1.45}.tfs .sig-svc-m-go{color:#9a9a94;transition:transform .3s var(--sig-e), color .3s var(--sig-e)}.tfs .sig-svc-m-row:active .sig-svc-m-go{color:var(--sig-svc-o);transform:translate(3px)}.tfs .sig-svc-m-more{margin-top:28px;display:block}.tfs .sig-svc-m-more .button{width:100%}}@media (min-width:640px) and (max-width:820px){.tfs .sig-svc-m{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.tfs .sig-svc-m-more .button{width:auto}}@media (max-width:380px){.tfs .sig-svc{width:calc(100% - 32px);padding-block:56px 48px}.tfs .sig-svc .section-topline h2{font-size:29px}.tfs .sig-svc-m-row{column-gap:14px}.tfs .sig-svc-m-txt h3{font-size:19px}}
.tfs .sig-offer{padding-block:clamp(30px,3.2vw,42px);position:relative}.tfs .sig-offer .sig-offer-badge{margin-bottom:2px}.tfs .sig-offer h2 span{color:inherit}.tfs .sig-offer .sig-offer-h2line{display:block}.tfs .sig-offer h2 .sig-offer-h2num{color:var(--sig-orange-dark)}.tfs .sig-offer .sig-offer-check{color:var(--sig-ink);gap:10px}.tfs .sig-offer .sig-offer-check .sig-check-mark{background:var(--sig-orange);border-radius:7px;flex:none;place-items:center;width:19px;height:19px;display:grid;box-shadow:0 1px 2px #18141024}.tfs .sig-offer .sig-offer-check svg{color:#fff;width:11px;height:11px}.tfs .sig-offer .sig-liquid{min-height:52px;box-shadow:var(--sig-shadow);border-radius:14px;gap:14px;padding:0 20px;font-size:14px;font-weight:750}.tfs .sig-offer .sig-liquid-label{gap:14px}.tfs .sig-offer .offer-visual{flex-direction:column;justify-content:center;min-height:0;display:flex}.tfs .sig-offer .sig-offer-open{box-sizing:border-box;width:var(--offer-mock,84%);flex:none;margin-inline:auto;padding:12px 16px 40px}.tfs .sig-offer .sig-offer-example{width:100%;color:inherit;flex-direction:column;align-items:center;gap:clamp(10px,1.3vw,16px);text-decoration:none;display:flex}.tfs .sig-offer .sig-offer-example-tag{border:1px solid var(--sig-line);background:color-mix(in oklab, var(--paper), #fff 40%);box-shadow:var(--sig-shadow);letter-spacing:-.005em;color:var(--sig-ink);border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:13px;font-weight:600;transition:border-color .3s,background-color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.tfs .sig-offer .sig-offer-example-dot{background:var(--sig-orange);border-radius:50%;flex:none;width:7px;height:7px}.tfs .sig-offer .sig-offer-example-tag svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.tfs .sig-offer .sig-offer-example:is(:hover,:focus-visible) .sig-offer-example-tag{background:color-mix(in oklab, var(--paper), #fff 58%);border-color:#ff5a1f80;transform:translateY(-1px)}.tfs .sig-offer .sig-offer-example:is(:hover,:focus-visible) .sig-offer-example-tag svg{transform:translate(3px)}.tfs .sig-offer .sig-offer-stage{flex:none;width:100%;min-width:0;position:relative}.tfs .sig-offer .sig-offer-boxwrap{width:100%;max-width:620px;margin-inline:auto;position:relative}.tfs .sig-offer .sig-offer-box{overflow:visible}.tfs .sig-offer .sig-offer-price{z-index:4;background:var(--sig-ink);box-shadow:calc(var(--sx) * .35) calc(var(--sy) * .35) 18px #18141024, calc(var(--sx) * 1.3) calc(var(--sy) * 1.4) 54px #18141029;border-radius:15px;flex-direction:column;align-items:flex-start;gap:7px;padding:10px 13px 11px;display:flex;position:absolute;bottom:6.2%;right:5.5%}.tfs .sig-offer .sig-offer-price-k{letter-spacing:.13em;color:#9a978f;font-size:9px;font-weight:850;line-height:1.2}.tfs .sig-offer .sig-dotprice{align-items:flex-start;gap:6px;display:inline-flex}.tfs .sig-offer .sig-dotprice-char{grid-template-rows:repeat(7,3.4px);grid-template-columns:repeat(5,3.4px);gap:1.5px;display:grid}.tfs .sig-offer .sig-dotprice-dot{transform-origin:50%;background:#f4f3ef1a;border-radius:50%;width:3.4px;height:3.4px}.tfs .sig-offer .sig-dotprice-dot.is-on{background:var(--sig-orange);box-shadow:0 0 3px #ff5a1fb8,0 0 6px #ff5a1f66}.tfs .sig-offer .sig-dotprice.sig-armed .sig-dotprice-dot.is-on{opacity:0;box-shadow:none;transform:scale(.3)}.tfs .sig-offer .sig-dotprice.sig-armed.sig-lit .sig-dotprice-dot.is-on{opacity:1;animation:sig-dot-ignite .46s cubic-bezier(.22, 1, .36, 1) var(--dd,0s) both;transform:none}@keyframes sig-dot-ignite{0%{opacity:0;box-shadow:none;transform:scale(.3)}55%{opacity:1;transform:scale(1.28);box-shadow:0 0 5px #ff5a1ff2,0 0 12px #ff5a1f99}to{opacity:1;transform:scale(1);box-shadow:0 0 3px #ff5a1fb8,0 0 6px #ff5a1f66}}@media (prefers-reduced-motion:reduce){.tfs .sig-offer .sig-dotprice-dot{transition:none!important}}.tfs .sig-offer .sig-mk{width:592px;height:402px;box-shadow:var(--sig-shadow-lift);background:#fbfaf7;border:1px solid #12121224;border-radius:18px;position:absolute;top:4px;left:14px;overflow:hidden}.tfs .sig-offer .sig-mk-bar{background:#edebe5;border-bottom:1px solid #1212121a;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex;position:relative}.tfs .sig-offer .sig-mk-bar>i{background:#c3c0b8;border-radius:50%;width:7px;height:7px}.tfs .sig-offer .sig-mk-url{color:#8d8c87;letter-spacing:.04em;background:#f6f5f1;border-radius:999px;margin-inline:auto;padding:3px 14px;font-size:8px}.tfs .sig-offer .sig-mk-led{background:var(--sig-orange);border-radius:50%;width:6px;height:6px;position:absolute;right:12px;box-shadow:0 0 5px #ff5a1fd9}.tfs .sig-offer .sig-mk-page{height:370px;padding:18px 20px;position:relative}.tfs .sig-offer .sig-blk{position:relative}.tfs .sig-offer .sig-mk-nav{align-items:center;gap:10px;height:22px;display:flex}.tfs .sig-offer .sig-mk-logo{background:var(--sig-orange);border-radius:5px;width:16px;height:16px}.tfs .sig-offer .sig-mk-brand{letter-spacing:.12em;color:#121212;margin-right:auto;font-size:8px;font-weight:800;line-height:1.4}.tfs .sig-offer .sig-mk-link{background:#d5d2ca;border-radius:999px;width:30px;height:4px}.tfs .sig-offer .sig-mk-navbtn{background:#121212;border-radius:7px;width:60px;height:20px}.tfs .sig-offer .sig-mk-body{grid-template-columns:296px 1fr;align-items:start;gap:20px;margin-top:26px;display:grid;position:relative}.tfs .sig-offer .sig-mk-eyebrow{letter-spacing:.16em;color:var(--sig-orange);font-size:7px;font-weight:850;line-height:1.4;display:block}.tfs .sig-offer .sig-mk-copy h3{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.05em;color:#121212;margin:9px 0 12px;font-size:27px;line-height:1.02}.tfs .sig-offer .sig-mk-line{color:#5f5f5a;margin-bottom:5px;font-size:8px;line-height:1.5;display:block}.tfs .sig-offer .sig-mk-cta{background:var(--sig-orange);color:#fff;height:34px;box-shadow:calc(var(--sx) * .1) calc(var(--sy) * .1) 10px #1814101a;border-radius:10px;align-items:center;margin-top:15px;padding:0 16px;font-size:10px;font-weight:800;display:inline-flex}.tfs .sig-offer .sig-mk-media{border-radius:14px;height:214px}.tfs .sig-offer .sig-mk-photo{background:radial-gradient(90px 66px at 74% 22%,#ffffff8c,#0000 70%),linear-gradient(146deg,#ff9257 0%,#ff5a1f 48%,#d8420a 100%);border-radius:14px;position:absolute;inset:0}.tfs .sig-offer .sig-mk-strip{gap:8px;margin-top:20px;display:flex}.tfs .sig-offer .sig-mk-strip i{background:#12121217;border-radius:6px;width:46px;height:18px}.tfs .sig-offer .sig-mk-note{color:#fff;background:var(--sig-ink);width:248px;box-shadow:var(--sig-shadow);border-radius:16px;padding:13px 16px;position:absolute;top:366px;left:34px}.tfs .sig-offer .sig-mk-note-k{color:#92958f;letter-spacing:.13em;font-size:7px;font-weight:850;line-height:1.2;display:block}.tfs .sig-offer .sig-mk-note strong{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.03em;color:var(--sig-orange);margin:4px 0 2px;font-size:22px;line-height:1;display:block}.tfs .sig-offer .sig-mk-note-s{color:#a8aba6;font-size:8px;line-height:1.3;display:block}@media (max-width:1100px){.tfs .sig-offer .offer-visual{margin-bottom:22px}}.tfs .sig-offer .offer-badge{align-items:center;gap:6px}.tfs .sig-offer .offer-badge svg{flex:none}.tfs .sig-offer .sig-offer-phone-open{display:none}@media (max-width:820px){.tfs .sig-offer.starter-offer{border-radius:28px;gap:0;width:calc(100% - 40px);margin-bottom:64px;padding:34px 22px 28px}.tfs .sig-offer.starter-offer:after{width:380px;height:380px;top:-290px;right:-240px;box-shadow:0 0 0 46px #ff5a1f09,0 0 0 92px #ff5a1f06}.tfs .sig-offer .offer-visual{order:1;margin:36px 0 0}.tfs .sig-offer .offer-note{order:10;margin-top:28px;padding-top:20px;font-size:14px;line-height:1.55}.tfs .sig-offer .offer-badge{padding:7px 11px;font-size:11px}.tfs .sig-offer h2{text-wrap:balance;letter-spacing:-.05em;margin:20px 0 0;font-size:38px;line-height:1.04}.tfs .sig-offer h2 .sig-offer-h2num{letter-spacing:-.065em;margin-top:4px;font-size:84px;line-height:.92;display:block}.tfs .sig-offer .offer-copy>p{margin-top:16px;font-size:16px;line-height:1.55}.tfs .sig-offer .offer-checks{gap:12px;margin:24px 0 28px}.tfs .sig-offer .sig-offer-check{font-size:15px;line-height:1.35}.tfs .sig-offer .sig-offer-check .sig-check-mark{width:22px;height:22px}.tfs .sig-offer .button-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.tfs .sig-offer .button-row>*{justify-content:center;width:100%;display:flex}.tfs .sig-offer .sig-liquid{border-radius:17px;justify-content:center;width:100%;min-height:52px;font-size:15px}.tfs .sig-offer .sig-liquid--primary{background:var(--sig-orange)}.tfs .sig-offer .sig-liquid--primary .sig-liquid-fill{background:var(--sig-ink)}.tfs .sig-offer .button-row .button{min-height:52px;font-size:15px}.tfs .sig-offer .sig-offer-open{display:none}.tfs .sig-offer .sig-offer-phone-open{width:100%;padding-top:6px;display:block}.tfs .sig-offer .sig-offer-example{gap:18px}.tfs .sig-offer .sig-offer-example-tag{text-align:left;justify-content:flex-start;width:100%;min-height:52px;padding:12px 18px;font-size:14px;line-height:1.35}.tfs .sig-offer .sig-offer-example-tag svg{flex:none;margin-left:auto}.tfs .sig-offer .sig-offer-example-sep{display:none}.tfs .sig-offer .sig-offer-example-who{color:#6b6b66;margin-top:2px;font-size:13px;font-weight:500;display:block}.tfs .sig-offer .sig-ph-tile{height:352px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.tfs .sig-offer .sig-ph{background:var(--sig-ink);border-radius:40px;width:250px;margin:0 auto;padding:8px;box-shadow:inset 0 1px #ffffff1f,0 10px 20px #18141024}.tfs .sig-offer .sig-ph-screen{background:#fbfaf7;border-radius:32px;flex-direction:column;align-items:flex-start;height:380px;padding:38px 16px 0;display:flex;position:relative;overflow:hidden}.tfs .sig-offer .sig-ph-island{background:var(--sig-ink);border-radius:999px;width:70px;height:20px;margin-left:-35px;position:absolute;top:10px;left:50%}.tfs .sig-offer .sig-ph-nav{align-items:center;gap:8px;width:100%;display:flex}.tfs .sig-offer .sig-ph-logo{background:var(--sig-orange);border-radius:6px;width:18px;height:18px}.tfs .sig-offer .sig-ph-brand{letter-spacing:.12em;color:var(--sig-ink);font-size:10px;font-weight:800;line-height:1.2}.tfs .sig-offer .sig-ph-burger{gap:4px;margin-left:auto;display:grid}.tfs .sig-offer .sig-ph-burger i{background:var(--sig-ink);border-radius:2px;width:16px;height:2px;display:block}.tfs .sig-offer .sig-ph-eyebrow{letter-spacing:.16em;color:var(--sig-orange-dark);margin-top:24px;font-size:10px;font-weight:850;line-height:1.2}.tfs .sig-offer .sig-ph-h{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.045em;color:var(--sig-ink);margin-top:8px;font-size:23px;font-weight:600;line-height:1.04}.tfs .sig-offer .sig-ph-line{color:#5f5f5a;margin-top:10px;font-size:12px;line-height:1.45}.tfs .sig-offer .sig-ph-cta{background:var(--sig-orange);color:#fff;border-radius:11px;align-items:center;height:36px;margin-top:14px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.tfs .sig-offer .sig-ph-photo{background:radial-gradient(90px 66px at 74% 22%,#ffffff8c,#0000 70%),linear-gradient(146deg,#ff9257 0%,#ff5a1f 48%,#d8420a 100%);border-radius:18px;align-self:stretch;height:150px;margin-top:18px}}@media (min-width:640px) and (max-width:820px){.tfs .sig-offer.starter-offer{grid-template-columns:minmax(0,1fr) 270px;align-items:center;column-gap:36px;padding:44px 36px 32px;display:grid}.tfs .sig-offer .offer-visual{margin:0}.tfs .sig-offer .offer-note{grid-column:1/-1}.tfs .sig-offer .sig-offer-phone-open{padding-top:0}.tfs .sig-offer .sig-offer-example-tag{padding:12px 16px;font-size:13px}}@media (max-width:380px){.tfs .sig-offer.starter-offer{width:calc(100% - 32px);margin-bottom:56px;padding:30px 18px 24px}.tfs .sig-offer h2{font-size:34px}.tfs .sig-offer h2 .sig-offer-h2num{font-size:76px}}
.tfs .sig-aud{position:relative}.tfs .sig-aud-head{max-width:64ch}.tfs .sig-aud-title{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.03em;color:var(--sig-ink);margin:0;font-size:clamp(40px,5.2vw,74px);line-height:.99}.tfs .sig-aud-intro{color:#4a4a44;max-width:58ch;margin:clamp(18px,2vw,26px) 0 0;font-size:17px;line-height:1.6}.tfs .sig-aud-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"stats stats stats stats""curve curve nets demo";gap:clamp(12px,1.2vw,16px);margin-top:clamp(26px,3.2vw,42px);display:grid}.tfs .sig-aud-tile--stats{grid-area:stats}.tfs .sig-aud-tile--curve{grid-area:curve}.tfs .sig-aud-tile--nets{grid-area:nets}.tfs .sig-aud-tile--demo{grid-area:demo}.tfs .sig-aud-tile{box-shadow:inset 0 1px 0 #ffffffa6, inset 0 0 0 1px rgba(255, 90, 31, calc(.45 * var(--prox,0)));opacity:0;clip-path:inset(4% 5% round 20px);transition:box-shadow .4s var(--e), opacity .7s var(--e) var(--d,0s), transform 1.05s var(--e) var(--d,0s), clip-path 1.05s var(--e) var(--d,0s);background:#f2f1ec;border:1px solid #12121217;border-radius:20px;position:relative;transform:scale(.975)}.tfs .sig-aud-bento[data-print="1"] .sig-aud-tile{opacity:1;clip-path:inset(0 round 20px);transform:none}.tfs .sig-aud-tile:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(168deg,#ffffff8c,#fff0 46%);position:absolute;inset:0}.tfs .sig-aud-tile:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:var(--prox,0);transition:opacity .4s var(--e);background:radial-gradient(150% 150% at 32% -6%,#fff9,#fff0 58%);position:absolute;inset:0}.tfs .sig-aud-marquee,.tfs .sig-aud-nets,.tfs .sig-aud-demo,.tfs .sig-aud-chart{z-index:2;height:100%;position:relative}.tfs .sig-aud-tile-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:clamp(14px,1.6vw,18px);display:flex}.tfs .sig-aud-tile-title{letter-spacing:.08em;text-transform:uppercase;color:#46463f;font-size:12px;font-weight:800}.tfs .sig-aud-tile-sub{letter-spacing:.03em;color:#77776f;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.tfs .sig-aud-marquee{flex-direction:column;justify-content:center;gap:clamp(16px,2vw,26px);padding:clamp(20px,2.2vw,30px) clamp(24px,2.6vw,36px);display:flex}.tfs .sig-aud-mq-cap{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.tfs .sig-aud-mq-kicker{letter-spacing:.09em;text-transform:uppercase;color:#46463f;font-size:11px;font-weight:800}.tfs .sig-aud-mq-source{letter-spacing:.03em;color:#77776f;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.tfs .sig-aud-mq-row{grid-template-rows:auto auto;grid-template-columns:auto 1px repeat(4,minmax(0,1fr));align-items:baseline;gap:clamp(7px,.9vw,12px) clamp(16px,2.2vw,38px);display:grid}.tfs .sig-aud-mq-metric{display:contents}.tfs .sig-aud-mq-metric--hero .sig-aud-mq-num,.tfs .sig-aud-mq-metric--hero .sig-aud-mq-label{grid-column:1}.tfs .sig-aud-mq-metric--a .sig-aud-mq-num,.tfs .sig-aud-mq-metric--a .sig-aud-mq-label{grid-column:3}.tfs .sig-aud-mq-metric--b .sig-aud-mq-num,.tfs .sig-aud-mq-metric--b .sig-aud-mq-label{grid-column:4}.tfs .sig-aud-mq-metric--c .sig-aud-mq-num,.tfs .sig-aud-mq-metric--c .sig-aud-mq-label{grid-column:5}.tfs .sig-aud-mq-metric--d .sig-aud-mq-num,.tfs .sig-aud-mq-metric--d .sig-aud-mq-label{grid-column:6}.tfs .sig-aud-mq-num{min-width:0;font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--sig-ink);font-variant-numeric:tabular-nums;white-space:nowrap;grid-row:1;font-size:clamp(29px,3vw,37px);font-weight:800;line-height:1}.tfs .sig-aud-mq-metric--hero .sig-aud-mq-num{letter-spacing:-.045em;color:var(--sig-orange-dark);font-size:clamp(46px,5.4vw,66px)}.tfs .sig-aud-mq-unit{letter-spacing:-.01em;margin-left:4px;font-size:.4em;font-style:normal;font-weight:800}.tfs .sig-aud-mq-label{letter-spacing:.01em;color:#67675f;grid-row:2;min-width:0;font-size:12.5px;font-weight:600;line-height:1.25}.tfs .sig-aud-mq-metric--hero .sig-aud-mq-label{color:#46463f;font-weight:700}.tfs .sig-aud-mq-rule{background:#1212121a;grid-area:1/2/span 2;place-self:stretch center;width:1px;font-style:normal}.tfs .sig-aud-mq-chips{border-top:1px dashed #1212121a;flex-wrap:wrap;align-items:baseline;gap:7px clamp(16px,2.2vw,30px);padding-top:clamp(12px,1.4vw,16px);display:flex}.tfs .sig-aud-mq-chip{letter-spacing:.01em;color:#67675f;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.tfs .sig-aud-mq-chip:before{content:"";background:var(--sig-orange);border-radius:50%;align-self:center;width:4px;height:4px;margin-right:2px}.tfs .sig-aud-mq-chip b{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.01em;color:var(--sig-ink);font-size:14.5px;font-weight:800}.tfs .sig-aud-nets{flex-direction:column;padding:clamp(20px,2vw,26px);display:flex}.tfs .sig-aud-net-list{flex-direction:column;flex:1;justify-content:center;gap:clamp(15px,1.7vw,20px);margin:0;padding:0;list-style:none;display:flex}.tfs .sig-aud-net{grid-template-columns:auto 1fr auto;grid-template-areas:"i name count""i bar bar";align-items:center;gap:8px 11px;display:grid}.tfs .sig-aud-net-i{width:30px;height:30px;color:var(--sig-ink);background:#1212120e;border-radius:9px;grid-area:i;place-items:center;display:grid}.tfs .sig-aud-net-i svg{width:16px;height:16px;display:block}.tfs .sig-aud-net-name{color:var(--sig-ink);grid-area:name;font-size:14px;font-weight:700}.tfs .sig-aud-net-count{letter-spacing:-.01em;color:var(--sig-ink);font-variant-numeric:tabular-nums;grid-area:count;font-size:14px;font-weight:800}.tfs .sig-aud-net-track{background:#12121214;border-radius:999px;grid-area:bar;height:5px;overflow:hidden}.tfs .sig-aud-net-fill,.tfs .sig-aud-meter-fill{width:var(--w,0%);border-radius:inherit;transform-origin:0;height:100%;transition:transform .95s var(--e) var(--d,0s);display:block;transform:scaleX(0)}.tfs .sig-aud-net-fill{background:linear-gradient(90deg, #ff7a45, var(--sig-orange))}.tfs .sig-aud-bento[data-print="1"] .sig-aud-net-fill,.tfs .sig-aud-bento[data-print="1"] .sig-aud-meter-fill{transform:scaleX(1)}.tfs .sig-aud-demo{flex-direction:column;padding:clamp(20px,2vw,26px);display:flex}.tfs .sig-aud-meter-list{flex-direction:column;flex:1;justify-content:center;gap:clamp(12px,1.5vw,17px);margin:0;padding:0;list-style:none;display:flex}.tfs .sig-aud-meter-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.tfs .sig-aud-meter-label{color:#46463f;font-size:13px;font-weight:600}.tfs .sig-aud-meter-pct{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--sig-ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.tfs .sig-aud-meter-pct i{margin-left:1px;font-size:.62em;font-style:normal}.tfs .sig-aud-meter-track{background:#12121214;border-radius:999px;height:6px;display:block;overflow:hidden}.tfs .sig-aud-meter-fill{background:linear-gradient(90deg, var(--sig-orange), #ff8757)}.tfs .sig-aud-chart{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;padding:clamp(16px,1.6vw,20px);display:flex}.tfs .sig-aud-chart figcaption{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 12px;display:flex}.tfs .sig-aud-chart-title{color:#46463f;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.tfs .sig-aud-chart-swatch{background:var(--sig-orange);border-radius:3px;width:9px;height:9px;font-style:normal}.tfs .sig-aud-chart-range{color:#77776f;letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.tfs .sig-aud-plot{position:relative}.tfs .sig-aud-svg{width:100%;height:auto;display:block;overflow:visible}.tfs .sig-aud-grid line{stroke:#12121217;stroke-width:1px;stroke-dasharray:3 5}.tfs .sig-aud-yaxis{pointer-events:none;position:absolute;inset:0}.tfs .sig-aud-yaxis span{text-align:right;color:#67675f;letter-spacing:.04em;font-variant-numeric:tabular-nums;width:7.2%;font-size:10px;font-weight:700;line-height:1;position:absolute;left:0;transform:translateY(-50%)}.tfs .sig-aud-area{fill:url(#sig-audience-area);stroke:none}.tfs .sig-aud-line{fill:none;stroke:url(#sig-audience-beam);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.tfs .sig-aud-peakline{stroke:#ff5a1f73;stroke-width:1px;stroke-dasharray:3 4}.tfs .sig-aud-pt{fill:#f2f1ec;stroke:var(--sig-orange);stroke-width:1.8px;transform-box:fill-box;transform-origin:50%}.tfs .sig-aud-pt-peak{fill:var(--sig-orange);stroke:#f2f1ec;stroke-width:2px}.tfs .sig-aud-callout{pointer-events:none;position:absolute;top:32.6%;left:96.5%;transform:translate(-100%,-138%)}.tfs .sig-aud-callout-in{background:var(--sig-ink);color:#f4f3ef;letter-spacing:.01em;white-space:nowrap;opacity:1;box-shadow:calc(var(--sx) * .18) calc(var(--sy) * .18) 16px #18141029;border-radius:10px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-block}.tfs .sig-aud-ch-b{color:var(--sig-orange);font-weight:800}.tfs .sig-aud-axis{height:18px;margin-top:2px;position:relative}.tfs .sig-aud-axis span{color:#67675f;letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.tfs .sig-aud-axis span[data-peak]{color:var(--sig-ink);opacity:0;font-weight:800;transition:opacity .4s cubic-bezier(.22,1,.36,1) .15s}.tfs .sig-aud-axis[data-print="1"] span[data-peak]{opacity:1}@media (max-width:820px){.tfs .sig-aud.section-shell{width:min(calc(100% - 40px), var(--max));padding-top:64px;padding-bottom:64px}.tfs .sig-aud-head{max-width:none}.tfs .sig-aud-head .section-kicker{margin-bottom:18px}.tfs .sig-aud-title{letter-spacing:-.035em;font-size:clamp(28px,7.8vw,32px);line-height:1.05}.tfs .sig-aud-title .accent-text{white-space:nowrap}.tfs .sig-aud-intro{margin-top:16px;font-size:16px;line-height:1.55}.tfs .sig-aud-bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"stats""curve""nets""demo";gap:0;margin-top:28px}.tfs .sig-aud-tile--stats,.tfs .sig-aud-tile--nets,.tfs .sig-aud-tile--demo{box-shadow:none;background:0 0;border:0;border-radius:0}.tfs .sig-aud-tile--stats:before,.tfs .sig-aud-tile--stats:after,.tfs .sig-aud-tile--nets:before,.tfs .sig-aud-tile--nets:after,.tfs .sig-aud-tile--demo:before,.tfs .sig-aud-tile--demo:after{display:none}.tfs .sig-aud-tile:after{opacity:0}.tfs .sig-aud-bento[data-print="1"] .sig-aud-tile--stats,.tfs .sig-aud-bento[data-print="1"] .sig-aud-tile--nets,.tfs .sig-aud-bento[data-print="1"] .sig-aud-tile--demo{clip-path:inset(0)}.tfs .sig-aud-tile--curve{margin-top:28px}.tfs .sig-aud-tile--nets,.tfs .sig-aud-tile--demo{border-top:1px solid var(--sig-line);margin-top:36px;padding-top:24px}.tfs .sig-aud-marquee{gap:14px;padding:0}.tfs .sig-aud-mq-cap{flex-direction:column;align-items:flex-start;gap:4px}.tfs .sig-aud-mq-kicker{letter-spacing:.1em;font-size:12px}.tfs .sig-aud-mq-source{letter-spacing:0;font-size:13px;font-weight:600}.tfs .sig-aud-mq-row{grid-template-rows:auto auto auto auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}.tfs .sig-aud-mq-rule{display:none}.tfs .sig-aud-mq-metric--hero .sig-aud-mq-num{grid-area:1/1/auto/-1;font-size:clamp(64px,19vw,84px);line-height:.92}.tfs .sig-aud-mq-metric--hero .sig-aud-mq-unit{margin-left:-.45em}.tfs .sig-aud-mq-metric--hero .sig-aud-mq-label{border-bottom:1px solid var(--sig-line);grid-area:2/1/auto/-1;margin-bottom:20px;padding-bottom:22px;font-size:15px}.tfs .sig-aud-mq-metric--a .sig-aud-mq-num,.tfs .sig-aud-mq-metric--b .sig-aud-mq-num{grid-row:3}.tfs .sig-aud-mq-metric--a .sig-aud-mq-num,.tfs .sig-aud-mq-metric--a .sig-aud-mq-label{grid-column:1}.tfs .sig-aud-mq-metric--b .sig-aud-mq-num,.tfs .sig-aud-mq-metric--b .sig-aud-mq-label{grid-column:2}.tfs .sig-aud-mq-metric--a .sig-aud-mq-label,.tfs .sig-aud-mq-metric--b .sig-aud-mq-label{grid-row:4;margin-bottom:18px}.tfs .sig-aud-mq-metric--c .sig-aud-mq-num{grid-area:5/1}.tfs .sig-aud-mq-metric--c .sig-aud-mq-label{grid-area:6/1}.tfs .sig-aud-mq-metric--d .sig-aud-mq-num{grid-area:5/2}.tfs .sig-aud-mq-metric--d .sig-aud-mq-label{grid-area:6/2}.tfs .sig-aud-mq-num{font-size:clamp(28px,8vw,34px)}.tfs .sig-aud-mq-label{font-size:14px;line-height:1.35}.tfs .sig-aud-mq-chips{display:none}.tfs .sig-aud-tile--curve{border-radius:22px}.tfs .sig-aud-chart{padding:20px 18px 16px}.tfs .sig-aud-chart figcaption{margin:0 0 18px}.tfs .sig-aud-chart-title{letter-spacing:.08em;font-size:12px}.tfs .sig-aud-chart-range{display:none}.tfs .sig-aud-yaxis span{width:7.6%;font-size:12px}.tfs .sig-aud-axis{height:20px;margin-top:6px}.tfs .sig-aud-axis span{letter-spacing:.02em;font-size:12px}.tfs .sig-aud-axis span[data-peak]{transform:translate(-80%)}.tfs .sig-aud-callout-in{padding:6px 11px;font-size:13px}.tfs .sig-aud-nets,.tfs .sig-aud-demo{padding:0}.tfs .sig-aud-tile-head{margin-bottom:20px}.tfs .sig-aud-tile-title{letter-spacing:.1em;font-size:12px}.tfs .sig-aud-tile-sub{letter-spacing:0;font-size:13px;font-weight:600}.tfs .sig-aud-net-list,.tfs .sig-aud-meter-list{justify-content:flex-start}.tfs .sig-aud-net-list{gap:20px}.tfs .sig-aud-net{gap:9px 14px}.tfs .sig-aud-net-i{border-radius:12px;width:40px;height:40px}.tfs .sig-aud-net-i svg{width:19px;height:19px}.tfs .sig-aud-net-name{font-size:16px}.tfs .sig-aud-net-count{font-family:var(--font-display), var(--font-inter), sans-serif;font-size:19px}.tfs .sig-aud-net-track{height:6px}.tfs .sig-aud-meter-list{gap:20px}.tfs .sig-aud-meter-top{margin-bottom:9px}.tfs .sig-aud-meter-label{color:#3f3f39;font-size:15px}.tfs .sig-aud-meter-pct{font-size:22px}}@media (min-width:600px) and (max-width:820px){.tfs .sig-aud-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"stats stats""curve curve""nets demo";column-gap:40px}.tfs .sig-aud-mq-row{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr))}.tfs .sig-aud-mq-metric--a .sig-aud-mq-num,.tfs .sig-aud-mq-metric--b .sig-aud-mq-num,.tfs .sig-aud-mq-metric--c .sig-aud-mq-num,.tfs .sig-aud-mq-metric--d .sig-aud-mq-num{grid-row:3}.tfs .sig-aud-mq-metric--a .sig-aud-mq-label,.tfs .sig-aud-mq-metric--b .sig-aud-mq-label,.tfs .sig-aud-mq-metric--c .sig-aud-mq-label,.tfs .sig-aud-mq-metric--d .sig-aud-mq-label{grid-row:4;margin-bottom:0}.tfs .sig-aud-mq-metric--c .sig-aud-mq-num,.tfs .sig-aud-mq-metric--c .sig-aud-mq-label{grid-column:3}.tfs .sig-aud-mq-metric--d .sig-aud-mq-num,.tfs .sig-aud-mq-metric--d .sig-aud-mq-label{grid-column:4}}@media (max-width:380px){.tfs .sig-aud.section-shell{width:calc(100% - 32px);padding-top:56px;padding-bottom:56px}.tfs .sig-aud-title{font-size:28px}.tfs .sig-aud-mq-num{font-size:27px}.tfs .sig-aud-chart{padding:18px 14px 14px}}@media (prefers-reduced-motion:reduce){.tfs .sig-aud-tile{transition:none}.tfs .sig-aud-tile:after{opacity:0}.tfs .sig-aud-net-fill,.tfs .sig-aud-meter-fill{transition:none}.tfs .sig-aud-axis span[data-peak]{transition:none!important}}
.tfs .sig-projects{--pj-in:cubic-bezier(.22, 1, .36, 1);--pj-out:cubic-bezier(.32, 0, .67, 0);--pj-draw:cubic-bezier(.83, 0, .17, 1);--pj-t-in:.58s;--pj-t-out:.3s;--trace-dur:.5s;--vo-out:cubic-bezier(.16, 1, .3, 1);--vo-inout:cubic-bezier(.87, 0, .13, 1);--vo-slab:.7s;--vo-img:1s;--vo-lag:.1s;--pj-write:.85s;position:relative}.tfs .sig-projects .section-topline{z-index:1;position:relative}.tfs .sig-proj-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(34px,4vw,48px);position:relative}.tfs .sig-proj-grid .sig-proj-card{min-height:468px}.tfs .sig-proj-hl,.tfs .sig-proj-hi{display:block}.tfs .sig-proj-grid .sig-proj-card{box-shadow:var(--sig-shadow);transition:transform var(--pj-t-out) var(--pj-out), box-shadow var(--pj-t-out) var(--pj-out), z-index 0s linear var(--pj-t-out);transform:translate(0,0)}@media (hover:hover) and (pointer:fine){.tfs .sig-proj-grid .sig-proj-card:hover{box-shadow:calc(var(--sx) * .35) calc(var(--sy) * .35) 18px #1814101a, calc(var(--sx) * 1.4) calc(var(--sy) * 1.5) 62px -20px color-mix(in srgb, var(--accent,#ff5a1f) 55%, #14140f);z-index:3;transition:transform var(--pj-t-in) var(--pj-in), box-shadow var(--pj-t-in) var(--pj-in), z-index 0s;transform:translateY(-3px)}}.tfs .sig-proj-media{z-index:-2;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.tfs .sig-proj-reveal{position:absolute;inset:0}.tfs .sig-proj-card.sig-armed .sig-proj-reveal{clip-path:inset(9% 11% round 24px);opacity:0;transform-origin:50%;will-change:clip-path, opacity, transform;transform:scale(1.05)}.tfs .sig-proj-card.sig-armed.sig-shown .sig-proj-reveal{clip-path:inset(0% round 24px);opacity:1;transition:clip-path var(--vo-img) var(--vo-inout) var(--cd,0s), opacity .6s var(--vo-out) var(--cd,0s), transform var(--vo-img) var(--vo-inout) var(--cd,0s);will-change:auto;transform:scale(1)}.tfs .sig-proj-plane{height:112%;position:absolute;top:-6%;left:0;right:0}.tfs .sig-proj-shift{position:absolute;inset:-8px}.tfs .sig-proj-photo{filter:grayscale(.55)saturate(.92);transition:filter var(--pj-t-out) var(--pj-out);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.tfs .sig-proj-motif{color:#ffffff29;filter:grayscale(.55);transition:filter var(--pj-t-out) var(--pj-out);place-items:center;display:grid;position:absolute;inset:0}.tfs .sig-proj-motif .project-motif{width:44%;height:auto}.tfs .sig-proj-veil{pointer-events:none;transition:opacity var(--pj-t-out) var(--pj-out);background:linear-gradient(#0a0a0c66 0%,#0a0a0c42 52%,#0a0a0c0d 86%,#0a0a0c00 100%);position:absolute;inset:0}.tfs .sig-proj-sheen{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(130% 95% at calc(var(--lx,.5) * 100%) calc(var(--ly,.12) * 62%), #ffffff80, #fff0 58%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.tfs .sig-proj-grid .sig-proj-card:hover .sig-proj-photo{filter:grayscale(0)saturate(1.04);transition:filter var(--pj-t-in) var(--pj-in)}.tfs .sig-proj-grid .sig-proj-card:hover .sig-proj-motif{filter:grayscale(0);transition:filter var(--pj-t-in) var(--pj-in)}.tfs .sig-proj-grid .sig-proj-card:hover .sig-proj-veil{opacity:.1;transition:opacity var(--pj-t-in) var(--pj-in)}}.tfs .sig-proj-scrim{background:linear-gradient(#0b0b0d00 0% 32%,#0b0b0d80 60%,#0b0b0deb 100%)}.tfs .sig-proj-top{z-index:2;pointer-events:none;background:linear-gradient(#0a0a0c4d,#0a0a0c00);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 28px;display:flex;position:absolute;top:0;left:0;right:0}.tfs .sig-proj-idx{letter-spacing:.06em;color:#fffffff0;font-variant-numeric:tabular-nums;text-shadow:0 1px 10px #00000080;font-size:13px;font-weight:800}.tfs .sig-proj-idx:before{content:"";vertical-align:middle;background:var(--sig-orange);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--sig-orange) 20%, transparent);border-radius:50%;margin:0 8px 2px 0;display:inline-block}.tfs .sig-proj-year{letter-spacing:.05em;color:#ffffffe6;text-shadow:0 1px 10px #00000080;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:700}.tfs .sig-proj-body{padding:22px 22px 24px}.tfs .sig-proj-body h3{letter-spacing:-.035em;min-height:0;margin:8px 0 7px;font-size:clamp(21px,1.65vw,25px);line-height:1.05;display:block}.tfs .sig-proj-body p{color:#fffc;-webkit-line-clamp:2;margin:0 0 16px;font-size:13.5px;line-height:1.5}.tfs .sig-proj-foot{border-top:1px solid #ffffff29;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.tfs .sig-proj-kpi{flex-direction:column;gap:2px;min-width:0;display:flex}.tfs .sig-proj-kpi--empty{min-height:34px}.tfs .sig-proj-kpi-v{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;transition:color var(--pj-t-out) var(--pj-out);font-size:clamp(20px,2vw,26px);font-weight:640;line-height:1}.tfs .sig-proj-kpi-l{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:9.5px;font-weight:800}.tfs .sig-proj-cta{color:#fffffff0;flex:none;align-self:flex-end;font-size:12px}.tfs .sig-proj-card.sig-armed .sig-proj-body>*{opacity:0;transform:translateY(11px)}.tfs .sig-proj-card.sig-armed.sig-shown .sig-proj-body>*{opacity:1;transition:opacity .5s var(--pj-in) calc(var(--pj-write) + var(--cd,0s) + var(--bd,0s)), transform .72s var(--pj-in) calc(var(--pj-write) + var(--cd,0s) + var(--bd,0s));transform:none}.tfs .sig-proj-card.sig-armed .sig-proj-top{opacity:0}.tfs .sig-proj-card.sig-armed.sig-shown .sig-proj-top{opacity:1;transition:opacity .55s var(--pj-in) calc(var(--pj-write) + var(--cd,0s))}.tfs .sig-proj-cat{color:#ffffffe0;padding-bottom:5px;display:inline-block;position:relative}.tfs .sig-proj-cat:after{content:"";background:var(--sig-orange);transform-origin:100%;height:1.5px;transition:transform var(--pj-t-out) var(--pj-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tfs .sig-proj-title-in{transition:transform var(--pj-t-out) var(--pj-out);display:block;transform:translateY(0)}.tfs .sig-proj-cta svg{transition:transform var(--pj-t-out) var(--pj-out)}@media (hover:hover) and (pointer:fine){.tfs .sig-proj-grid .sig-proj-card:hover .sig-proj-cat:after{transform-origin:0;transition:transform var(--trace-dur) var(--pj-draw);transform:scaleX(1)}.tfs .sig-proj-grid .sig-proj-card:hover .sig-proj-title-in{transition:transform var(--pj-t-in) var(--pj-in);transform:translateY(-2px)}.tfs .sig-proj-grid .sig-proj-card:hover .sig-proj-cta svg{transition:transform calc(var(--trace-dur) * .55) var(--pj-in) calc(var(--trace-dur) * .5);transform:translate(5px)}.tfs .sig-proj-grid .sig-proj-card:hover .sig-proj-kpi-v{color:var(--sig-orange);transition:color var(--pj-t-in) var(--pj-in)}}.tfs .sig-proj-grid .sig-proj-card:focus-visible{z-index:3;transition:transform var(--pj-t-in) var(--pj-in), z-index 0s;transform:translateY(-3px)}.tfs .sig-proj-grid .sig-proj-card:focus-visible .sig-proj-photo{filter:grayscale(0)saturate(1.04);transition:filter var(--pj-t-in) var(--pj-in)}.tfs .sig-proj-grid .sig-proj-card:focus-visible .sig-proj-motif{filter:grayscale(0);transition:filter var(--pj-t-in) var(--pj-in)}.tfs .sig-proj-grid .sig-proj-card:focus-visible .sig-proj-veil{opacity:.1;transition:opacity var(--pj-t-in) var(--pj-in)}.tfs .sig-proj-grid .sig-proj-card:focus-visible .sig-proj-cat:after{transform-origin:0;transition:transform var(--trace-dur) var(--pj-draw);transform:scaleX(1)}.tfs .sig-proj-grid .sig-proj-card:focus-visible .sig-proj-title-in{transition:transform var(--pj-t-in) var(--pj-in);transform:translateY(-2px)}.tfs .sig-proj-grid .sig-proj-card:focus-visible .sig-proj-kpi-v{color:var(--sig-orange);transition:color var(--pj-t-in) var(--pj-in)}.tfs .sig-proj-grid .sig-proj-card:focus-visible .sig-proj-cta svg{transition:transform calc(var(--trace-dur) * .55) var(--pj-in) calc(var(--trace-dur) * .5);transform:translate(5px)}@media (hover:none){.tfs .sig-proj-grid .sig-proj-card:hover{box-shadow:var(--sig-shadow);z-index:auto;transform:translate(0,0)}.tfs .sig-proj-grid .sig-proj-card:hover .sig-proj-cta svg{transform:none}.tfs .sig-proj-photo,.tfs .sig-proj-motif{filter:none}.tfs .sig-proj-veil{opacity:.35}.tfs .sig-proj-cat:after{transform-origin:0;transform:scaleX(1)}}.tfs .sig-proj-more{z-index:1;border-top:1px solid var(--sig-line);margin-top:clamp(52px,6.5vw,84px);padding-top:clamp(30px,4vw,44px);position:relative}.tfs .sig-proj-more-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(20px,4vw,48px);display:flex}.tfs .sig-proj-count{flex:none;align-items:baseline;gap:14px;margin:0;display:flex}.tfs .sig-proj-count-n{font-family:var(--font-display);letter-spacing:-.05em;color:var(--sig-ink);font-size:clamp(54px,7vw,92px);font-weight:620;line-height:.9}.tfs .sig-proj-count-odo{display:inline-flex}.tfs .sig-proj-count-l{letter-spacing:.02em;max-width:8.5ch;color:var(--sig-ink);font-size:12.5px;font-weight:750;line-height:1.25}.tfs .sig-proj-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tfs .sig-proj-more-lead{max-width:46ch;color:var(--muted);text-align:right;margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.tfs .sig-proj-wall{margin-top:clamp(28px,3.6vw,44px);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6.5% 93.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6.5% 93.5%,#0000 100%)}.tfs .sig-proj-wallrow{padding:7px 0}.tfs .sig-proj-wallrow+.sig-proj-wallrow{margin-top:6px}.tfs .sig-proj-wall.is-off .animate-marquee{animation-play-state:paused}.tfs .sig-proj-chip{border:1px solid var(--sig-line);background:color-mix(in srgb, #fff 62%, var(--sig-cream));color:var(--sig-ink);white-space:nowrap;transition:border-color var(--pj-t-out) var(--pj-out), background-color var(--pj-t-out) var(--pj-out), box-shadow var(--pj-t-out) var(--pj-out);border-radius:16px;flex-direction:column;align-items:flex-start;gap:7px;padding:13px 20px 14px;text-decoration:none;display:inline-flex;box-shadow:-.5px 2.6px 8px #1814100e}.tfs .sig-proj-chip-meta{align-items:center;gap:8px;display:inline-flex}.tfs .sig-proj-chip-dot{background:color-mix(in srgb, var(--sig-orange) 40%, var(--sig-line));width:6px;height:6px;transition:background-color var(--pj-t-out) var(--pj-out), box-shadow var(--pj-t-out) var(--pj-out);border-radius:50%}.tfs .sig-proj-chip-cat{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800}.tfs .sig-proj-chip-main{align-items:baseline;gap:10px;display:inline-flex}.tfs .sig-proj-chip-name{letter-spacing:-.015em;color:var(--sig-ink);font-size:16px;font-weight:660}.tfs .sig-proj-chip-kpi{letter-spacing:.01em;color:var(--muted);font-variant-numeric:tabular-nums;transition:color var(--pj-t-out) var(--pj-out);padding-left:11px;font-size:11.5px;font-weight:800;position:relative}.tfs .sig-proj-chip-kpi:before{content:"";background:var(--sig-line);width:1px;height:11px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.tfs .sig-proj-chip:hover{border-color:color-mix(in srgb, var(--sig-orange) 55%, var(--sig-line));box-shadow:-.8px 3.6px 11.5px #18141014, 0 0 0 3px color-mix(in srgb, var(--sig-orange) 11%, transparent);transition:border-color var(--pj-t-in) var(--pj-in), background-color var(--pj-t-in) var(--pj-in), box-shadow var(--pj-t-in) var(--pj-in);background:#fff}.tfs .sig-proj-chip:hover .sig-proj-chip-dot{background:var(--sig-orange);box-shadow:0 0 0 3px color-mix(in srgb, var(--sig-orange) 18%, transparent);transition:background-color var(--pj-t-in) var(--pj-in), box-shadow var(--pj-t-in) var(--pj-in)}.tfs .sig-proj-chip:hover .sig-proj-chip-kpi{color:var(--sig-orange);transition:color var(--pj-t-in) var(--pj-in)}}.tfs .sig-proj-chip:focus-visible{border-color:color-mix(in srgb, var(--sig-orange) 55%, var(--sig-line))}.tfs .sig-proj-chip:focus-visible .sig-proj-chip-dot{background:var(--sig-orange);box-shadow:0 0 0 3px color-mix(in srgb, var(--sig-orange) 18%, transparent)}.tfs .sig-proj-chip:focus-visible .sig-proj-chip-kpi{color:var(--sig-orange)}.tfs .sig-projects{padding-bottom:clamp(34px,3.8vw,58px)}.tfs .sig-proj-cta-row{justify-content:center;margin-top:clamp(28px,3.4vw,44px);display:flex}.tfs .sig-proj-cta-row .button{min-height:60px;box-shadow:0 10px 30px -14px color-mix(in srgb, var(--sig-orange) 78%, transparent);padding:0 34px;font-size:15.5px}.tfs .sig-proj-cta-row .button svg{transition:transform .22s var(--pj-in)}.tfs .sig-proj-cta-row .button:hover svg{transform:translate(4px)}.tfs .sig-proj-grid .swipe-dots,.tfs .sig-proj-list{display:none}@media (max-width:820px){.tfs .sig-projects.section-shell{width:min(calc(100% - 40px), var(--max));padding-top:64px;padding-bottom:64px}.tfs .sig-projects .section-heading .section-kicker{margin-bottom:18px}.tfs .sig-projects .section-heading h2{font-size:clamp(28px,7.8vw,32px);line-height:1.05}.tfs .sig-projects .section-heading p{margin-top:16px;font-size:16px;line-height:1.55}.tfs .sig-proj-grid{margin-top:28px;display:block}.tfs .swipe-row--sig-proj{margin-inline:-20px;grid-auto-columns:min(84%,380px);gap:12px;margin-bottom:-8px;padding:4px 20px 26px;scroll-padding-inline:20px}.tfs .sig-proj-grid .sig-proj-card{aspect-ratio:4/5.6;width:100%;min-height:auto;box-shadow:0 1px 2px #18141014,0 10px 22px -10px #18141052}.tfs .sig-proj-scrim{background:linear-gradient(#0b0b0d00 0% 24%,#0b0b0d94 44%,#0b0b0dd6 64%,#0b0b0df0 100%)}.tfs .sig-proj-sheen{opacity:.7}.tfs .sig-proj-top{padding:16px 18px 28px}.tfs .sig-proj-idx{font-size:13px}.tfs .sig-proj-year{font-size:12px}.tfs .sig-proj-body{padding:20px 20px 22px}.tfs .sig-proj-cat{letter-spacing:.1em;font-size:11px}.tfs .sig-proj-body h3{margin:10px 0 8px;font-size:clamp(21px,5.6vw,24px);line-height:1.06}.tfs .sig-proj-body p{color:#ffffffdb;margin-bottom:16px;font-size:15px;line-height:1.5}.tfs .sig-proj-kpi-v{font-size:21px}.tfs .sig-proj-kpi-l{letter-spacing:.12em;font-size:11px}.tfs .sig-proj-cta{font-size:13px}.tfs .sig-proj-grid .swipe-dots{justify-content:center;gap:6px;margin-top:6px;display:flex}.tfs .sig-proj-grid .swipe-dots i{width:6px;height:6px;transition:width var(--pj-t-out) var(--pj-out), background-color var(--pj-t-out) var(--pj-out);background:#12121233;border-radius:50%}.tfs .sig-proj-grid .swipe-dots i.is-on{background:var(--sig-orange);width:18px;transition-duration:var(--pj-t-in);transition-timing-function:var(--pj-in);border-radius:3px}.tfs .sig-proj-more{margin-top:40px;padding-top:32px}.tfs .sig-proj-more-head{flex-direction:column;align-items:flex-start;gap:14px}.tfs .sig-proj-count{align-items:center;gap:14px}.tfs .sig-proj-count-n{font-size:clamp(56px,16vw,68px)}.tfs .sig-proj-count-l{max-width:none;font-size:14px}.tfs .sig-proj-more-lead{text-align:left;font-size:16px;line-height:1.55}.tfs .sig-proj-wall{display:none}.tfs .sig-proj-list{border-top:1px solid var(--sig-line);margin:24px 0 0;padding:0;list-style:none;display:block}.tfs .sig-proj-list li{border-bottom:1px solid var(--sig-line)}.tfs .sig-proj-list-row{min-height:64px;color:var(--sig-ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:grid}.tfs .sig-proj-list-main{flex-direction:column;gap:3px;min-width:0;display:flex}.tfs .sig-proj-list-cat{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.tfs .sig-proj-list-name{letter-spacing:-.015em;font-size:16px;font-weight:660;line-height:1.3}.tfs .sig-proj-list-kpi{text-align:right;color:#5f5f58;font-variant-numeric:tabular-nums;max-width:9.5em;font-size:13px;font-weight:750;line-height:1.3}.tfs .sig-proj-list-arrow{border:1px solid var(--sig-line);width:32px;height:32px;color:var(--sig-ink);border-radius:50%;place-items:center;display:grid}.tfs .sig-proj-list-row:active{background:#12121208}.tfs .sig-proj-list-row:focus-visible{outline:2px solid var(--sig-orange);outline-offset:2px;border-radius:8px}.tfs .sig-proj-cta-row{margin-top:28px}.tfs .sig-proj-cta-row .button{width:100%;min-height:52px;padding:0 24px;font-size:15px}}@media (max-width:520px){.tfs .sig-proj-list-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.tfs .sig-proj-list-main{grid-area:1/1}.tfs .sig-proj-list-kpi{text-align:left;color:#5f5f58;grid-area:2/1;max-width:none}.tfs .sig-proj-list-arrow{grid-area:1/2/span 2}}@media (max-width:380px){.tfs .sig-projects.section-shell{width:calc(100% - 32px);padding-top:56px;padding-bottom:56px}.tfs .sig-projects .section-heading h2{font-size:28px}.tfs .swipe-row--sig-proj{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.tfs .sig-proj-grid .sig-proj-card{aspect-ratio:4/5.9}}@media (prefers-reduced-motion:reduce){.tfs .sig-projects *,.tfs .sig-projects :before,.tfs .sig-projects :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.tfs .sig-proj-card.sig-armed .sig-proj-body>*{opacity:1;transform:none}.tfs .sig-proj-top{opacity:1}.tfs .sig-proj-grid .sig-proj-card,.tfs .sig-proj-grid .sig-proj-card:is(:hover,:focus-visible),.tfs .sig-proj-title-in,.tfs .sig-proj-grid .sig-proj-card:is(:hover,:focus-visible) .sig-proj-title-in,.tfs .sig-proj-cta svg,.tfs .sig-proj-grid .sig-proj-card:is(:hover,:focus-visible) .sig-proj-cta svg{transform:none}.tfs .sig-projects .animate-marquee{animation:none!important;transform:none!important}}
.tfs .sig-tm{--tm-in:cubic-bezier(.22, 1, .36, 1);--tm-out:cubic-bezier(.32, 0, .67, 0);--tm-enter:.55s;--tm-leave:.3s;--tm-paper:color-mix(in oklab, var(--paper), #fff 58%);--tm-radius:16px;--tm-hair:color-mix(in oklab, var(--sig-line), transparent 34%)}.tfs .testimonials-section{background:0 0;margin-top:0;padding-top:clamp(34px,3.8vw,58px);position:relative}.tfs .sig-tm-title,.tfs .sig-tm-intro{display:block}.tfs .sig-tm-board{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(18px,2.2vw,38px);margin-top:clamp(32px,3.4vw,52px);display:grid}.tfs .sig-tm-fam{flex-direction:column;gap:clamp(11px,1.1vw,15px);min-width:0;display:flex}.tfs .sig-tm-fam-head{border-bottom:1px solid var(--sig-line);align-items:baseline;gap:9px;padding-bottom:clamp(9px,.9vw,12px);display:flex}.tfs .sig-tm-fam-dot{background:var(--sig-orange);border-radius:50%;flex:none;align-self:center;width:5px;height:5px}.tfs .sig-tm-fam-label{color:#6d6d67;letter-spacing:.13em;text-transform:uppercase;font-size:10.5px;font-weight:800}.tfs .sig-tm-fam-note{color:#6c6c66;letter-spacing:.05em;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px;font-weight:650}.tfs .sig-tm-card{border:1px solid var(--sig-line);border-radius:var(--tm-radius);background:var(--tm-paper);min-height:clamp(116px,10.5vw,138px);box-shadow:calc(var(--sx) * .1) calc(var(--sy) * .12) calc(var(--sblur) * .42) rgba(24, 20, 16, calc(var(--sa1) + .01)), calc(var(--sx) * .34) calc(var(--sy) * .4) calc(var(--sblur) * .82) rgba(24, 20, 16, calc(var(--sa2) * .72));transition:border-color var(--tm-leave) var(--tm-out), background-color var(--tm-leave) var(--tm-out);flex-direction:column;gap:clamp(10px,1vw,13px);margin:0;padding:clamp(15px,1.4vw,20px);display:flex;position:relative}.tfs .sig-tm-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:calc(var(--sx) * .4) calc(var(--sy) * .48) calc(var(--sblur) * .85) rgba(24, 20, 16, calc(var(--sa1) + .03)), calc(var(--sx) * 1.2) calc(var(--sy) * 1.4) calc(var(--sblur) * 1.8) rgba(24, 20, 16, calc(var(--sa2) + .02));transition:opacity var(--tm-leave) var(--tm-out);position:absolute;inset:0}.tfs .sig-tm-mark{height:.5em;font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:0;color:color-mix(in srgb, var(--sig-orange) 52%, transparent);-webkit-user-select:none;user-select:none;transition:color var(--tm-leave) var(--tm-out);margin:-.12em 0 -.24em;font-size:clamp(28px,2.2vw,36px);font-weight:700;line-height:1;display:block}.tfs .sig-tm-quote{color:#3b3b34;font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.01em;text-wrap:pretty;transition:color var(--tm-leave) var(--tm-out);margin:0;font-size:clamp(14px,1vw,15.5px);line-height:1.5}.tfs .sig-tm-foot{border-top:1px solid var(--tm-hair);align-items:center;gap:11px;margin:auto 0 0;padding-top:clamp(11px,1.1vw,14px);display:flex}.tfs .sig-tm .sig-tm-avatar{filter:saturate(.86);width:32px;height:32px;box-shadow:calc(var(--sx) * .03) calc(var(--sy) * .04) 5px #12121021;transition:filter var(--tm-leave) var(--tm-out);flex:none;font-size:11px}.tfs .sig-tm-id{flex-direction:column;min-width:0;display:flex}.tfs .sig-tm-who{color:#121212;font-size:13px;font-weight:700;line-height:1.25}.tfs .sig-tm-org{color:#6b6b64;letter-spacing:.01em;margin-top:1px;font-size:11px;font-weight:600;line-height:1.2}.tfs .sig-tm-card[data-reveal]{opacity:0;transition:opacity .48s var(--tm-in) var(--reveal-delay,0s), transform .82s var(--tm-in) var(--reveal-delay,0s);transform:translateY(16px)}.tfs .sig-tm-card[data-reveal].is-in{opacity:1;transform:none}@media (hover:hover){.tfs .sig-tm-card:hover{border-color:color-mix(in oklab, var(--sig-line), var(--sig-orange) 40%);background:color-mix(in oklab, var(--tm-paper), #fff 34%);transition-duration:var(--tm-enter);transition-timing-function:var(--tm-in)}.tfs .sig-tm-card:hover:after{opacity:1;transition-duration:var(--tm-enter);transition-timing-function:var(--tm-in)}.tfs .sig-tm-card:hover .sig-tm-mark{color:var(--sig-orange);transition-duration:var(--tm-enter);transition-timing-function:var(--tm-in)}.tfs .sig-tm-card:hover .sig-tm-quote{color:#17170f;transition-duration:var(--tm-enter);transition-timing-function:var(--tm-in)}.tfs .sig-tm-card:hover .sig-tm-avatar{filter:saturate(1.06);transition-duration:var(--tm-enter);transition-timing-function:var(--tm-in)}}.tfs .sig-tm-fam .swipe-dots{display:none}@media (max-width:820px){.tfs .testimonials-section.sig-tm{padding-top:64px;padding-bottom:64px}.tfs .sig-tm>.section-shell{width:min(calc(100% - 40px), var(--max))}.tfs .sig-tm-head .section-kicker{margin-bottom:18px}.tfs .sig-tm-head h2{font-size:clamp(28px,7.8vw,32px);line-height:1.05}.tfs .sig-tm-head p{margin-top:16px;font-size:16px;line-height:1.55}.tfs .sig-tm-board{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:28px}.tfs .sig-tm-fam{gap:14px}.tfs .sig-tm-fam-head{gap:10px;padding-bottom:12px}.tfs .sig-tm-fam-dot{width:6px;height:6px}.tfs .sig-tm-fam-label{letter-spacing:.1em;color:#5f5f59;font-size:12px}.tfs .sig-tm-fam-note{letter-spacing:.02em;font-size:12px}.tfs .sig-tm-board .swipe-row{margin-inline:-20px;grid-auto-columns:min(84%,380px);gap:12px;margin-bottom:-8px;padding:4px 20px 24px;scroll-padding-inline:20px}.tfs .sig-tm-board .swipe-row>.sig-tm-card{border-radius:20px;gap:14px;width:100%;height:100%;min-height:0;padding:20px 20px 18px;box-shadow:0 1px 2px #1814100f,0 8px 18px -10px #18141038}.tfs .sig-tm-mark{font-size:34px}.tfs .sig-tm-quote{color:#2f2f29;font-size:16px;line-height:1.55}.tfs .sig-tm-foot{gap:12px;padding-top:14px}.tfs .sig-tm .sig-tm-avatar{filter:none;width:40px;height:40px;font-size:13px}.tfs .sig-tm-who{font-size:15px}.tfs .sig-tm-org{margin-top:2px;font-size:13px}.tfs .sig-tm-fam .swipe-dots{justify-content:center;gap:6px;margin-top:2px;display:flex}.tfs .sig-tm-fam .swipe-dots i{width:6px;height:6px;transition:width var(--tm-leave) var(--tm-out), background-color var(--tm-leave) var(--tm-out);background:#12121233;border-radius:50%}.tfs .sig-tm-fam .swipe-dots i.is-on{background:var(--sig-orange);width:18px;transition-duration:var(--tm-enter);transition-timing-function:var(--tm-in);border-radius:3px}}@media (max-width:380px){.tfs .testimonials-section.sig-tm{padding-top:56px;padding-bottom:56px}.tfs .sig-tm>.section-shell{width:calc(100% - 32px)}.tfs .sig-tm-head h2{font-size:28px}.tfs .sig-tm-board .swipe-row{grid-auto-columns:86%;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.tfs .sig-tm-quote{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.tfs .sig-tm-card:after{transition:none}.tfs .sig-tm .sig-tm-avatar{filter:none}}
.tfs .sig-c-section{--sig-c-body:#3d3d38;--sig-c-label:#6a6a64}.tfs .sig-c-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.tfs .sig-c-heading{max-width:none}.tfs .sig-c-title{display:block}.tfs .sig-c-lead{max-width:470px;padding-top:42px}.tfs .sig-c-credo{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(18px,1.75vw,25px);font-weight:600;line-height:1.22}.tfs .sig-c-nb{white-space:nowrap}.tfs .sig-c-intro{color:var(--sig-c-body);margin:16px 0 0;font-size:16px;line-height:1.6}.tfs .sig-c-rule{background:var(--sig-line);transform-origin:0;height:1px;margin-top:clamp(48px,5.6vw,84px)}.tfs .sig-c-rule.sig-rv[data-rv]{opacity:1;transition:transform 1.3s var(--e) var(--rv-d,0s);transform:scaleX(0)}.tfs .sig-c-rule.sig-rv[data-rv].is-in{transform:none}.tfs .sig-c-trades{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,88px);padding-top:clamp(30px,3vw,44px);display:grid}.tfs .sig-c-trade{flex-direction:column;min-width:0;display:flex}.tfs .sig-c-trade-title{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.04em;color:var(--ink);align-items:baseline;gap:14px;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:630;line-height:1.05;display:flex}.tfs .sig-c-trade-index{font-family:var(--font-inter), sans-serif;letter-spacing:.08em;color:var(--orange);font-size:12px;font-weight:700;transform:translateY(-.7em)}.tfs .sig-c-trade-text{max-width:50ch;color:var(--sig-c-body);margin:14px 0 0;font-size:16px;line-height:1.6}.tfs .sig-c-proof{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:auto 0 0;padding-top:clamp(28px,3vw,44px);display:flex}.tfs .sig-c-proof-figure{font-family:var(--font-display), var(--font-inter), sans-serif;letter-spacing:-.065em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(64px,7.4vw,112px);font-weight:630;line-height:.82}.tfs .sig-c-proof-accent{color:var(--orange);vertical-align:.5em;margin-left:.03em;font-size:.62em}.tfs .sig-c-proof-unit{letter-spacing:-.02em;margin-left:.08em;font-size:.3em;font-weight:600}.tfs .sig-c-proof-caption{letter-spacing:.1em;text-transform:uppercase;color:var(--sig-c-label);font-size:12px;font-weight:700}.tfs .sig-c-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;margin-top:clamp(48px,5vw,72px);display:flex}.tfs .sig-c-place{color:var(--sig-c-label);margin:0;font-size:14px;line-height:1.5}@media (max-width:820px){.tfs .sig-c-section.section-shell{width:min(calc(100% - 40px), var(--max));padding-top:64px;padding-bottom:64px}.tfs .sig-c-heading .section-kicker{margin-bottom:18px}.tfs .sig-c-heading h2{font-size:clamp(28px,7.8vw,32px);line-height:1.05}.tfs .sig-c-head{grid-template-columns:minmax(0,1fr);gap:20px}.tfs .sig-c-lead{max-width:none;padding-top:0}.tfs .sig-c-credo{font-size:20px;line-height:1.25}.tfs .sig-c-intro{margin-top:14px;font-size:16px;line-height:1.55}.tfs .sig-c-rule{margin-top:36px}.tfs .sig-c-trades{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.tfs .sig-c-trade{padding-block:28px}.tfs .sig-c-trade+.sig-c-trade{border-top:1px solid var(--sig-line)}.tfs .sig-c-trade:last-child{padding-bottom:0}.tfs .sig-c-trade-title{gap:12px;font-size:clamp(24px,6.6vw,28px)}.tfs .sig-c-trade-text{margin-top:12px;font-size:16px;line-height:1.55}.tfs .sig-c-proof{gap:8px 14px;padding-top:22px}.tfs .sig-c-proof-figure{font-size:clamp(56px,16vw,72px)}.tfs .sig-c-proof-caption{letter-spacing:.08em;font-size:12px}.tfs .sig-c-foot{flex-direction:column;align-items:flex-start;gap:10px;margin-top:40px}.tfs .sig-c-place{font-size:15px}.tfs .sig-c-foot .button{justify-content:flex-start;width:auto;min-height:44px}}@media (max-width:380px){.tfs .sig-c-section.section-shell{width:calc(100% - 32px);padding-top:56px;padding-bottom:56px}.tfs .sig-c-heading h2{font-size:28px}.tfs .sig-c-credo{font-size:19px}}@media (prefers-reduced-motion:reduce){.tfs .sig-c-rule.sig-rv[data-rv]{transition:none!important;transform:none!important}}
.tfs .sig-cta{position:relative}.tfs .sig-cta-inner{isolation:isolate}.tfs .final-cta-inner>.sig-cta-matter{z-index:auto;pointer-events:none;position:absolute;inset:0}.tfs .sig-cta-goo{mix-blend-mode:multiply;filter:blur(36px)contrast(5);opacity:.92;background:#fff;position:absolute;inset:-16%;transform:translateZ(0)}.tfs .sig-cta-goo i{aspect-ratio:1;border-radius:50%;display:block;position:absolute}.tfs .sig-cta-goo i:first-child{width:46%;transform:translate3d(var(--g0x,0%), var(--g0y,0%), 0) scale(var(--g0s,1));background:#8f8f8f;top:6%;left:0%}.tfs .sig-cta-goo i:nth-child(2){width:54%;transform:translate3d(var(--g1x,0%), var(--g1y,0%), 0) scale(var(--g1s,1));background:#949494;top:26%;left:33%}.tfs .sig-cta-goo i:nth-child(3){width:42%;transform:translate3d(var(--g2x,0%), var(--g2y,0%), 0) scale(var(--g2s,1));background:#8a8a8a;top:-2%;left:63%}.tfs .sig-cta-sheen{mix-blend-mode:soft-light;background:radial-gradient(52% 58% at calc(var(--lx) * 100%) calc(6% + var(--ly) * 40%), #ffffffeb, #fff0 62%), radial-gradient(64% 72% at calc(100% - var(--lx) * 100%) calc(100% - var(--ly) * 34%), #00000080, #0000 66%);position:absolute;inset:0}.tfs .sig-cta-copy{min-width:0}.tfs .sig-cta-eyebrow{display:block}.tfs .sig-cta-plug{position:relative}.tfs .sig-cta-btn{z-index:1;display:flex;position:relative}.tfs .sig-cta-halo{z-index:0;pointer-events:none;filter:blur(12px);opacity:calc(var(--halo-o,.85) * .3);transform:scale(var(--halo-s,1));will-change:transform, opacity;background:radial-gradient(closest-side,#ffeee1eb,#ffb27e6b 54%,#ff8c5000 76%);border-radius:26px;position:absolute;inset:-18px}.tfs .sig-cta-halo--wide{filter:blur(28px);opacity:.18;transform:scale(var(--halo-s2,1));background:radial-gradient(closest-side,#ffd8b89e,#ff965a00 72%);border-radius:46px;inset:-46px}.tfs .sig-cta-actions .sig-liquid{border-radius:14px;justify-content:center;gap:14px;width:100%;min-height:52px;padding:0 20px;font-size:14px;font-weight:750}.tfs .sig-cta-actions .sig-liquid-fill{opacity:0;transition:opacity .28s,transform 0s linear .3s}.tfs .sig-cta-actions .sig-liquid:hover .sig-liquid-fill,.tfs .sig-cta-actions .sig-liquid:focus-visible .sig-liquid-fill{opacity:1;transition:transform .6s cubic-bezier(.34,1.32,.46,1),opacity .18s;transform:scale(94)}.tfs .sig-cta-actions .sig-liquid--primary{color:var(--sig-ink);background:var(--paper);border:1px solid var(--paper);box-shadow:var(--sig-shadow)}.tfs .sig-cta-actions .sig-liquid--primary .sig-liquid-fill{background:var(--sig-ink)}.tfs .sig-cta-actions .sig-liquid--primary:hover,.tfs .sig-cta-actions .sig-liquid--primary:focus-visible{color:#fff}.tfs .sig-cta-actions .sig-liquid--secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff6b}.tfs .sig-cta-actions .sig-liquid--secondary .sig-liquid-fill{background:#fff}.tfs .sig-cta-actions .sig-liquid--secondary:hover,.tfs .sig-cta-actions .sig-liquid--secondary:focus-visible{color:var(--sig-ink)}.tfs .sig-cta-actions>.sig-cta-mail{color:#fff;justify-content:center;margin-top:12px;font-size:13px;text-decoration:none;display:flex}.tfs .sig-cta-actions>.sig-cta-mail>span{position:relative}.tfs .sig-cta-actions>.sig-cta-mail>span:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.tfs .sig-cta-actions>.sig-cta-mail:hover>span:after,.tfs .sig-cta-actions>.sig-cta-mail:focus-visible>span:after{transform:scaleX(1)}@media (max-width:820px){.tfs .sig-cta.section-shell{width:min(calc(100% - 40px), var(--max));margin-top:32px;margin-bottom:64px}.tfs .sig-cta-inner{background:radial-gradient(70% 46% at 92% 4%, #78200457, #78200400 72%), radial-gradient(80% 50% at 18% 96%, #8224064d, #82240600 70%), linear-gradient(150deg, var(--orange) 0%, #e7480f 55%, #cf3f0c 100%);border-radius:26px;gap:32px;min-height:0;padding:40px 24px 28px}.tfs .sig-cta-goo,.tfs .sig-cta-halo{display:none}.tfs .sig-cta .sig-cta-eyebrow{letter-spacing:.12em;font-size:12px}.tfs .sig-cta h2{margin:16px 0 18px;font-size:clamp(38px,11.4vw,46px);line-height:.96}.tfs .sig-cta-copy p{margin-top:22px;font-size:16px;line-height:1.55}.tfs .sig-cta-actions{gap:12px}.tfs .sig-cta-btn>span,.tfs .sig-cta-actions>span{width:100%;display:flex!important}.tfs .sig-cta-actions .sig-liquid{border-radius:17px;width:100%;min-height:52px;font-size:15px}.tfs .sig-cta-actions>.sig-cta-mail{align-items:center;min-height:44px;margin-top:2px;font-size:15px}.tfs .sig-cta-actions>.sig-cta-mail>span:after{opacity:.5;transform:scaleX(1)}}@media (max-width:380px){.tfs .sig-cta.section-shell{width:calc(100% - 32px);margin-top:28px;margin-bottom:56px}.tfs .sig-cta-inner{padding:36px 20px 24px}}
