.marketing-site .marketing-eyebrow{color:#695575;width:fit-content;max-width:100%;font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;margin:0 0 18px;padding:0;font-size:10px;font-weight:500;line-height:1.5;display:flex}.marketing-eyebrow-mark{color:#53633d;background:#e2f3cc;border:1px solid #c7d8b0;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 1px #fff}.marketing-eyebrow-mark svg{width:14px;height:14px;display:block}.marketing-site .marketing-eyebrow-light{color:#ded1e9}.marketing-eyebrow-light .marketing-eyebrow-mark{box-shadow:none;background:#d7f5ad;border-color:#d7f5ad}@media (width<=540px){.marketing-site .marketing-eyebrow{letter-spacing:.07em;margin-bottom:15px;font-size:9px}}.marketing-site{--fv-hair:#29233326;--fv-hair-soft:#29233314;--fv-mono:"Geist Mono Variable","Geist Mono",ui-monospace,monospace;--fv-ease:cubic-bezier(.2,.75,.25,1);--fv-grid:linear-gradient(#2923330b 1px,transparent 1px),linear-gradient(90deg,#2923330b 1px,transparent 1px),radial-gradient(120% 90% at 0 0,#ffffffb3,transparent 60%);--fv-shadow:0 0 0 1px #2923330f,0 1px 2px #2923330a,0 22px 44px -22px #29233347}.marketing-site .fv-grid{flex-direction:column;gap:56px;display:flex}.marketing-site .fv-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.marketing-site .fv-card{min-width:0;color:inherit;outline:none;flex-direction:column;gap:8px;text-decoration:none;display:flex;position:relative}.marketing-site .fv-card--wide,.marketing-site .fv-card--flip{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.marketing-site .fv-card--flip .fv-panel{order:-1}.marketing-site .fv-row--pair>.fv-card>.fv-text{flex:1}.marketing-site .fv-text{border:1px solid var(--fv-hair);background:var(--fn-paper,#fff);padding:30px 32px 34px}.marketing-site .fv-text-h{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.marketing-site .fv-title{align-items:center;gap:10px;min-width:0;display:flex}.marketing-site .fv-text :is(h2,h3){color:var(--fn-plum);align-items:center;gap:10px;margin:0;display:flex;letter-spacing:-.022em!important;font-size:20px!important;font-weight:560!important;line-height:1.25!important}.marketing-site .fv-text p{max-width:470px;color:var(--fn-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.marketing-site :is(.fv-card--wide,.fv-card--flip) .fv-text{flex-direction:column;justify-content:center;padding:48px;display:flex}.marketing-site :is(.fv-card--wide,.fv-card--flip) .fv-text :is(h2,h3){font-size:26px!important}.marketing-site :is(.fv-card--wide,.fv-card--flip) .fv-text-h{margin-bottom:14px}.marketing-site .fv-arrow{width:40px;height:32px;color:var(--fn-plum);background:var(--fn-paper,#fff);box-shadow:inset 0 0 0 1px var(--fv-hair),0 1px 2px #2923330d;transition:transform .25s var(--fv-ease),background-color .25s;border-radius:8px;flex:none;place-items:center;display:grid}.marketing-site .fv-cover{color:inherit;outline:none;text-decoration:none}.marketing-site .fv-cover:after{content:"";z-index:5;position:absolute;inset:0}.marketing-site .fv-card:has(.fv-cover){cursor:pointer}.marketing-site .fv-card:is(:hover,:has(.fv-cover:focus-visible)):has(.fv-cover) .fv-arrow{background:var(--fn-lime);transform:translate(3px)}.marketing-site .fv-card:has(.fv-cover:focus-visible) .fv-text{outline:2px solid var(--fn-plum);outline-offset:2px}.marketing-site .fv-more{font-size:var(--t-13,13.5px);color:var(--fn-plum);margin-top:18px;font-weight:500;display:block}.marketing-site .fv-new{background:var(--fn-lime);color:var(--fn-lime-ink);font:500 11px/1.2 var(--fv-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 8px;display:inline-block}.marketing-site .fv-checks{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.marketing-site .fv-checks li{color:var(--fn-ink);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.45;display:flex}.marketing-site .fv-checks svg{color:var(--fn-lime-ink);flex:none;margin-top:2px}.marketing-site .fv-note{text-align:right;font:11px/1.6 var(--fv-mono);color:var(--fn-faint);margin:20px 0 0}.marketing-site .fv-panel{border:1px solid var(--fv-hair);isolation:isolate;background-color:var(--fn-ground,#fbfafc);background-image:var(--fv-grid);background-position:-1px -1px,-1px -1px,0 0;background-size:28px 28px,28px 28px,100% 100%;grid-template-columns:minmax(0,1fr);place-items:center;height:460px;padding:32px;display:grid;position:relative;overflow:hidden}.marketing-site :is(.fv-card--wide,.fv-card--flip) .fv-panel{height:auto;min-height:460px}.marketing-site .fv-scene{grid-template-columns:minmax(0,1fr);place-items:center;width:100%;display:grid}.marketing-site .fv-frame{width:310px;max-width:100%;position:relative}.marketing-site .fv-frame:before{content:"";pointer-events:none;z-index:2;--b:#2923335c;background:linear-gradient(var(--b),var(--b)) 0 0/10px 1px,linear-gradient(var(--b),var(--b)) 0 0/1px 10px,linear-gradient(var(--b),var(--b)) 100% 0/10px 1px,linear-gradient(var(--b),var(--b)) 100% 0/1px 10px, linear-gradient(var(--b),var(--b)) 0 100%/10px 1px,linear-gradient(var(--b),var(--b)) 0 100%/1px 10px,linear-gradient(var(--b),var(--b)) 100% 100%/10px 1px,linear-gradient(var(--b),var(--b)) 100% 100%/1px 10px;background-repeat:no-repeat;position:absolute;inset:-6px}.marketing-site .fv-doc{color:var(--fn-ink);box-shadow:var(--fv-shadow);text-align:left;background:#fff;border-radius:12px;padding:18px 20px;position:relative}.marketing-site .fv-mono{font:500 11px/1.4 var(--fv-mono);letter-spacing:.04em;color:var(--fn-muted)}.marketing-site .fv-doc-h{border-bottom:1px dashed var(--fv-hair);text-align:center;flex-direction:column;align-items:center;gap:4px;margin-bottom:6px;padding-bottom:14px;display:flex}.marketing-site .fv-doc-h b{letter-spacing:-.01em;font-size:16px;font-weight:600}.marketing-site .fv-doc-f{border-top:1px solid var(--fv-hair-soft);border-radius:0 0 12px 12px;align-items:center;gap:9px;margin:10px -20px -18px;padding:14px 20px;font-size:14px;display:flex}.marketing-site .fv-doc-f b{white-space:nowrap;font-weight:600}.marketing-site .fv-doc .fn-ck{flex:none;width:20px;height:20px}.marketing-site .fv-doc .fn-ck svg{width:11px;height:11px}.marketing-site .fv-bar{background:#efe9f5;border-radius:99px;height:6px;position:relative;overflow:hidden}.marketing-site .fv-bar i{width:var(--w);border-radius:inherit;background:#b9a7cc;min-width:6px;position:absolute;inset:0 auto 0 0}.marketing-site .fv-line{background:#efe9f5;border-radius:99px;height:7px;display:block}.marketing-site .fv-line.short{width:62%}.marketing-site .fv-k{font:500 11px var(--fv-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fn-muted);display:block}.marketing-site .fv-w.fn-w{--fn-wb:auto;width:310px;max-width:100%;box-shadow:var(--fv-shadow)}.marketing-site .fv-w .fn-w-body{gap:9px;height:auto;min-height:0;padding:14px}.marketing-site .fv-w .fn-m{font-size:13.5px}.marketing-site .fv-w .fn-w-id span{white-space:nowrap}.marketing-site .fv-w.fv-nofoot .fn-w-foot{display:none}.marketing-site .fv-times{gap:6px;display:flex}.marketing-site .fv-times span{text-align:center;box-shadow:inset 0 0 0 1px var(--ow-border,#e3d9ec);white-space:nowrap;background:#fff;border-radius:7px;flex:1;padding:7px 4px;font-size:12px}.marketing-site .fv-times .fv-pick{background:var(--fn-plum);color:#fff;box-shadow:none}.marketing-site .fv-stack{width:440px;max-width:100%;display:grid}.marketing-site .fv-stack>*{grid-area:1/1;min-width:0}.marketing-site .fv-back{place-self:start;width:66%}.marketing-site .fv-front{z-index:1;place-self:end;width:66%;margin-top:118px;position:relative}.marketing-site .fv-stack :is(.fv-frame,.fv-w.fn-w){width:100%}.marketing-site .fv-stack--side{width:520px}.marketing-site .fv-stack--side .fv-back{width:56%}.marketing-site .fv-stack--side .fv-front{width:52%;margin-top:96px}.marketing-site .fv-page{flex-direction:column;gap:9px;padding:16px 18px 20px;display:flex}.marketing-site .fv-page>b{letter-spacing:-.01em;font-size:15px;font-weight:600}.marketing-site .fv-page p{margin:2px 0;font-size:13.5px;line-height:1.5}.marketing-site .fv-hl{color:inherit;background:linear-gradient(var(--fn-lime),var(--fn-lime)) 0 0/100% 100% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 2px}.marketing-site .fv-src{background:var(--fn-lime);color:var(--fn-lime-ink);font:500 11px var(--fv-mono);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:-1px;padding:4px 10px 4px 8px;display:inline-flex}.marketing-site .fv-src svg{flex:none;width:13px;height:13px}.marketing-site .fv-day{margin:2px 0 -3px;display:block}.marketing-site .fv-rows{margin:0;padding:4px 0 0}.marketing-site .fv-rows>div{border-bottom:1px solid var(--fv-hair-soft);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.marketing-site .fv-rows>div:last-child{border-bottom:0}.marketing-site .fv-rows dt{color:var(--fn-muted)}.marketing-site .fv-rows dd{text-align:right;margin:0;font-weight:500}.marketing-site .fv-ok{background:#f3fbe9}.marketing-site .fv-frame:has(>.fv-exp){width:350px}.marketing-site .fv-op{border-bottom:1px solid var(--fv-hair-soft);padding:12px 0}.marketing-site .fv-op:last-of-type{border-bottom:0}.marketing-site .fv-bub{color:#7d7387;background:#f6f2fa;border-radius:12px 12px 12px 4px;margin:6px 0 10px;padding:8px 12px;font-size:14px;line-height:1.4;display:table}.marketing-site .fv-op.is-win .fv-bub{color:var(--fn-ink);box-shadow:0 0 0 1.5px var(--fn-lime-deep);background:#fff}.marketing-site .fv-op-m{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.marketing-site .fv-op.is-win .fv-bar i{background:var(--fn-lime-deep)}.marketing-site .fv-op.is-win .fv-op-m>.fv-mono{color:var(--fn-lime-ink);font-weight:600}.marketing-site .fv-kept{background:var(--fn-lime);color:var(--fn-lime-ink);font:600 11px/1.3 var(--fv-mono);border-radius:99px;align-items:center;gap:5px;padding:3px 9px 3px 4px;font-style:normal;display:inline-flex}.marketing-site .fv-kept .fn-ck{width:16px;height:16px}.marketing-site .fv-kept .fn-ck svg{width:9px;height:9px}.marketing-site .fv-next{color:var(--fn-muted);background:#faf8fc;justify-content:center;font-size:13.5px}.marketing-site .fv-spin{border:2px solid #d9cfe4;border-top-color:var(--fn-plum);border-radius:50%;width:14px;height:14px}.marketing-site .fv-metric{border-bottom:1px solid var(--fv-hair-soft);padding:10px 0}.marketing-site .fv-metric-h{justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.marketing-site .fv-metric-h b{font:600 15px var(--fv-mono);color:var(--fn-ink)}.marketing-site .fv-metric .fv-bar{margin:8px 0 5px}.marketing-site .fv-metric small{display:block}.marketing-site .fv-metric.is-key{border-bottom:0}.marketing-site .fv-metric.is-key .fv-bar i{background:var(--fn-lime-deep)}.marketing-site .fv-metric.is-key :is(.fv-metric-h b,small){color:var(--fn-lime-ink)}.marketing-site .fv-ask{border-top:1px solid var(--fv-hair-soft);background:#faf8fc;border-radius:0 0 12px 12px;margin:6px -20px -18px;padding:13px 20px 15px}.marketing-site .fv-ask p{margin:5px 0 0;font-size:14px;line-height:1.4}.marketing-site .fv-style{--c:#465542;--r:3px;--font:Georgia,"Times New Roman",serif}.marketing-site .fv-set{border-bottom:1px solid var(--fv-hair-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.marketing-site .fv-set>span{color:var(--fn-muted)}.marketing-site .fv-sw{gap:8px;display:flex}.marketing-site .fv-sw i{background:var(--c);border-radius:50%;width:20px;height:20px;transition:box-shadow .35s}.marketing-site .fv-sw i:nth-child(3){box-shadow:0 0 0 2px #fff,0 0 0 4px var(--fn-lime-deep)}.marketing-site .fv-seg{background:#f3eff7;border-radius:8px;padding:2px;display:flex}.marketing-site .fv-seg b{color:var(--fn-muted);border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:500;transition:background-color .35s,color .35s,box-shadow .35s}.marketing-site .fv-seg b:last-child{color:var(--fn-ink);background:#fff;box-shadow:0 1px 2px #29233320}.marketing-site .fv-prev{font-family:var(--font);align-items:flex-end;gap:10px;margin-top:14px;display:flex}.marketing-site .fv-mini{border-radius:var(--r);min-width:0;transition:border-radius .5s var(--fv-ease);background:#fff;flex:1;overflow:hidden;box-shadow:0 0 0 1px #2923331a,0 10px 22px -14px #29233366}.marketing-site .fv-mini-h{background:var(--c);color:#fff;align-items:center;gap:8px;padding:8px 10px;transition:background-color .5s;display:flex}.marketing-site .fv-mini-av{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.marketing-site .fv-mini-av svg{width:12px;height:12px}.marketing-site .fv-mini-h b{font-size:13px;font-weight:600}.marketing-site .fv-mini-h small{opacity:.85;white-space:nowrap;margin-left:auto;font-size:11px}.marketing-site .fv-bubble{border-radius:var(--r) var(--r) var(--r) 3px;transition:border-radius .5s var(--fv-ease);background:#f3eff7;margin:10px;padding:8px 11px;font-size:13.5px;line-height:1.35;display:inline-block}.marketing-site .fv-launch{border-radius:var(--r);background:var(--c);color:#fff;width:42px;height:42px;transition:background-color .5s,border-radius .5s var(--fv-ease);flex:none;place-items:center;display:grid;box-shadow:0 8px 18px -8px #29233366}.marketing-site .fv-launch svg{width:19px;height:19px}.marketing-site .fv-cb{width:530px;max-width:100%;padding:0 0 96px;position:relative}.marketing-site .fv-cb>.fv-frame{width:286px}.marketing-site .fv-site{flex-direction:column;gap:9px;padding:18px;display:flex}.marketing-site .fv-site>b{letter-spacing:-.01em;font-size:16px;font-weight:600}.marketing-site .fv-btns{gap:8px;margin-top:6px;display:flex}.marketing-site .fv-cbtn{background:var(--fn-plum);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;height:34px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.marketing-site .fv-cbtn:first-child{box-shadow:0 0 0 3px var(--fn-lime)}.marketing-site .fv-cbtn.is-ghost{color:var(--fn-ink);box-shadow:inset 0 0 0 1px var(--fv-hair);background:#fff}.marketing-site .fv-cursor{width:20px;height:20px;position:absolute;bottom:-13px;right:-9px}.marketing-site .fv-cursor path{fill:#1d1724;stroke:#fff;stroke-width:1.5px;stroke-linejoin:round}.marketing-site .fv-pop.fn-w{z-index:3;width:260px;position:absolute;bottom:0;right:0}.marketing-site .fv-pop .fn-m{font-size:13px}.marketing-site .fv-pop .fv-times span{font-size:11.5px}.marketing-site .fv-s1{--d:.1s}.marketing-site .fv-s2{--d:.55s}.marketing-site .fv-s3{--d:1s}.marketing-site .fv-s4{--d:1.45s}.marketing-site .fv-s5{--d:1.9s}.marketing-site .fv-op:first-of-type .fv-bar i{--bd:.5s}.marketing-site .fv-op.is-win .fv-bar i{--bd:.95s}.marketing-site .fv-metric .fv-bar i{--bd:.85s}.marketing-site .fv-metric.is-key .fv-bar i{--bd:1.3s}@media (width>=901px){.marketing-site .fv-row--pair .fv-card:nth-child(2){--t:.7s}}:root[data-fv-motion=on] .marketing-site [data-fv-card]:not(.is-playing) .fv-step{opacity:0}:root[data-fv-motion=on] .marketing-site [data-fv-card].is-playing .fv-step{animation:fv-in .55s var(--fv-ease) both;animation-delay:calc(var(--t,0s) + var(--d,0s))}:root[data-fv-motion=on] .marketing-site [data-fv-card]:not(.is-playing) .fv-bar i{width:0;min-width:0}:root[data-fv-motion=on] .marketing-site [data-fv-card].is-playing .fv-bar i{animation:fv-bar 1s var(--fv-ease) both;animation-delay:calc(var(--t,0s) + var(--bd,.8s))}:root[data-fv-motion=on] .marketing-site [data-fv-card]:not(.is-playing) .fv-hl{background-size:0 100%}:root[data-fv-motion=on] .marketing-site [data-fv-card].is-playing .fv-hl{animation:fv-hl .8s var(--fv-ease) both;animation-delay:calc(var(--t,0s) + .4s)}:root[data-fv-motion=on] .marketing-site [data-fv-card]:not(.is-playing) .fv-pick{color:inherit;box-shadow:inset 0 0 0 1px var(--ow-border,#e3d9ec);background:#fff}:root[data-fv-motion=on] .marketing-site [data-fv-card].is-playing .fv-pick{animation:.3s both fv-pick;animation-delay:calc(var(--t,0s) + .75s)}:root[data-fv-motion=on] .marketing-site [data-fv-card].is-playing .fv-cursor{animation:fv-press .7s var(--fv-ease) both;animation-delay:calc(var(--t,0s) + .1s)}:root[data-fv-motion=on] .marketing-site [data-fv-card].is-playing .fv-spin{animation:.9s linear 6 fv-spin;animation-delay:calc(var(--t,0s) + 1.9s)}:root[data-fv-motion=on] .marketing-site [data-fv-card]:not(.is-playing) .fv-style{--c:#382b47;--r:16px;--font:var(--ds-font,Geist,Arial,sans-serif)}:root[data-fv-motion=on] .marketing-site [data-fv-card]:not(.is-playing) .fv-sw i:nth-child(3){box-shadow:none}:root[data-fv-motion=on] .marketing-site [data-fv-card]:not(.is-playing) .fv-sw i:first-child{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--fn-lime-deep)}:root[data-fv-motion=on] .marketing-site [data-fv-card]:not(.is-playing) .fv-seg b:last-child{color:var(--fn-muted);box-shadow:none;background:0 0}:root[data-fv-motion=on] .marketing-site [data-fv-card]:not(.is-playing) .fv-seg b:first-child{color:var(--fn-ink);background:#fff;box-shadow:0 1px 2px #29233320}:root[data-fv-motion=on] .marketing-site [data-fv-card].is-playing :is(.fv-sw i,.fv-seg b,.fv-mini,.fv-mini-h,.fv-bubble,.fv-launch){transition-delay:calc(var(--t,0s) + .8s)}:root[data-fv-motion=on] .marketing-site [data-fv-card].is-playing .fv-prev{animation:1ms both fv-font;animation-delay:calc(var(--t,0s) + .8s)}@keyframes fv-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fv-bar{0%{width:0;min-width:0}to{width:var(--w)}}@keyframes fv-hl{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes fv-pick{0%{color:var(--fn-ink);background:#fff;box-shadow:inset 0 0 0 1px #e3d9ec}to{background:var(--fn-plum);color:#fff;box-shadow:none}}@keyframes fv-spin{to{transform:rotate(1turn)}}@keyframes fv-press{0%{opacity:0;transform:translate(16px,16px)}55%{opacity:1;transform:none}75%{transform:scale(.8)}to{transform:none}}@keyframes fv-font{0%{font-family:var(--ds-font,Geist,Arial,sans-serif)}to{font-family:Georgia,Times New Roman,serif}}.marketing-site .fv-box{border:1px solid var(--fn-line);background:var(--fn-paper,#fff)}.marketing-site .fv-box-top{border-bottom:1px solid var(--fn-line);grid-template-columns:minmax(0,1fr) minmax(0,400px);display:grid}.marketing-site .fv-box-top .fv-box-head{padding:40px 40px 38px}.marketing-site .fv-box-top .film-heading{margin:14px 0 0}.marketing-site .fv-box-side{border-left:1px solid var(--fn-line);background:#fbfafd;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:36px 40px;display:flex}.marketing-site .fv-box-side p{font-size:var(--t-17,17px);color:var(--fn-muted);margin:0;line-height:1.55}.marketing-site .fv-btn{background:var(--fn-plum);color:#fff;height:42px;font-size:var(--t-15,15px);border-radius:10px;align-items:center;gap:10px;padding:0 18px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.marketing-site .fv-btn span{transition:transform .2s}.marketing-site .fv-btn:hover{background:#2a2036}.marketing-site .fv-btn:hover span{transform:translate(3px)}.marketing-site .fv-tabs{scrollbar-width:none;gap:8px;padding:20px 20px 0;display:flex;overflow-x:auto}.marketing-site .fv-tab{height:36px;color:var(--fn-muted);font:500 var(--t-15,15px) var(--ds-font,inherit);box-shadow:inset 0 0 0 1px var(--fv-hair);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;transition:background-color .2s,color .2s;display:inline-flex}.marketing-site .fv-tab span{font:500 11px var(--fv-mono);color:var(--fn-faint)}.marketing-site .fv-tab:hover{color:var(--fn-plum)}.marketing-site .fv-tab[aria-pressed=true]{background:var(--fn-plum);color:#fff;box-shadow:none}.marketing-site .fv-tab[aria-pressed=true] span{color:#ffffffb3}.marketing-site .fv-tab:focus-visible{outline:2px solid var(--fn-plum);outline-offset:3px}.marketing-site .fv-tiles{grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));gap:12px;padding:20px;display:grid}.marketing-site .fv-tile{height:164px;color:inherit;text-align:center;box-shadow:inset 0 0 0 1px var(--fn-line);transition:opacity .35s,filter .35s,transform .25s var(--fv-ease),box-shadow .25s;background-color:#fbfafd;background-image:linear-gradient(#2923330a 1px,#0000 1px),linear-gradient(90deg,#2923330a 1px,#0000 1px),radial-gradient(120% 90% at 0 0,#fff,#0000 65%);background-position:-1px -1px,-1px -1px,0 0;background-size:24px 24px,24px 24px,100% 100%;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 12px;text-decoration:none;display:flex;position:relative}.marketing-site .fv-tile:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #29233333,0 14px 28px -20px #29233366}.marketing-site .fv-tile:focus-visible{outline:2px solid var(--fn-plum);outline-offset:3px}.marketing-site .fv-tile-logo{width:56px;height:56px;box-shadow:var(--fn-overlay);background:#fff;border-radius:14px;place-items:center;margin-bottom:8px;display:grid}.marketing-site .fv-tile-logo :is(img,svg){object-fit:contain;width:30px;height:30px}.marketing-site .fv-tile b{font-size:var(--t-15,15px);letter-spacing:-.01em;color:var(--fn-ink);font-weight:540}.marketing-site .fv-tile small{font:500 11px var(--fv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fn-muted)}.marketing-site .fv-tile--all{text-align:left;background:var(--fn-plum);box-shadow:none;justify-content:flex-end;align-items:flex-start;padding:20px}.marketing-site .fv-tile--all b{color:#fff;font-size:var(--t-17,17px)}.marketing-site .fv-tile--all small{color:#ffffffa6}.marketing-site .fv-go{background:var(--fn-lime);width:34px;height:34px;color:var(--fn-ink);border-radius:50%;place-items:center;transition:transform .25s;display:grid;position:absolute;top:18px;right:18px}.marketing-site .fv-tile--all:hover .fv-go{transform:translate(3px)}.marketing-site .fv-tile.is-dim{opacity:.28;filter:grayscale()}:root[data-fv-motion=on] .marketing-site .fv-tiles:not(.is-in) .fv-tile{opacity:0;transform:translateY(10px)}:root[data-fv-motion=on] .marketing-site .fv-tiles.is-in .fv-tile{animation:fv-in .5s var(--fv-ease) backwards;animation-delay:calc(var(--i) * 55ms)}.marketing-site .fv-su .fv-panel{height:auto;min-height:500px;padding:40px 32px 64px}.marketing-site .fv-su-stage{width:100%;max-width:380px;position:relative}.marketing-site .fv-su-card{box-shadow:var(--fv-shadow);color:var(--fn-ink);background:#fff;border-radius:14px;position:relative}.marketing-site .fv-su-h{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.marketing-site .fv-su-h b{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.marketing-site .fv-su-h span{color:var(--fn-muted);font-size:13px}.marketing-site .fv-su-timer{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font:600 26px/1 var(--fv-mono)!important;color:var(--fn-plum)!important}.marketing-site .fv-su-bar{background:#efe9f5;border-radius:99px;height:4px;margin:0 20px;overflow:hidden}.marketing-site .fv-su-bar i{height:100%;width:var(--p,100%);border-radius:inherit;background:var(--fn-lime-deep);display:block}.marketing-site .fv-su-steps{margin:8px 0 0;padding:0 20px;list-style:none}.marketing-site .fv-su-steps li{border-bottom:1px solid #29233310;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.marketing-site .fv-su-steps li:last-child{border-bottom:0}.marketing-site .fv-su-steps b{font-size:14.5px;font-weight:560;display:block}.marketing-site .fv-su-steps div span{color:var(--fn-muted);font-size:13px}.marketing-site .fv-su-steps time{font:500 12px var(--fv-mono);color:var(--fn-muted);font-variant-numeric:tabular-nums}.marketing-site .fv-su-ic{border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #d9cfe4}.marketing-site .fv-su-ck{background:var(--fn-lime-deep);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:none}.marketing-site .fv-su-ck svg{width:12px;height:12px}.marketing-site .fv-su-spin{border:2px solid #e3d9ec;border-top-color:var(--fn-plum);border-radius:50%;animation:.8s linear infinite fv-spin;display:none;position:absolute;inset:0}.marketing-site .fv-su-steps li.is-done .fv-su-ic{box-shadow:none}.marketing-site .fv-su-steps li.is-done .fv-su-ck{display:grid}.marketing-site .fv-su-steps li.is-active .fv-su-spin{display:block}.marketing-site .fv-su-steps li:not(.is-done) :is(b,div span){color:#9a93a4}.marketing-site .fv-su-steps li:not(.is-done) time{visibility:hidden}.marketing-site .fv-su-f{color:var(--fn-muted);background:#faf8fc;border-top:1px solid #29233310;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:14px 20px;font-size:13.5px;display:flex}.marketing-site .fv-live{background:var(--fn-lime);color:var(--fn-lime-ink);font:600 12px var(--fv-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 9px;transition:opacity .3s;display:inline-flex}.marketing-site .fv-live i{background:var(--fn-lime-deep);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #9fcf6340}.marketing-site .fv-su-launch{transition:opacity .45s,transform .45s var(--fv-ease);align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:-46px;right:-28px}.marketing-site .fv-su-launch p{box-shadow:var(--fn-overlay);color:var(--fn-ink);white-space:nowrap;background:#fff;border-radius:12px 12px 4px;margin:0;padding:9px 12px;font-size:13.5px;line-height:1.35}.marketing-site .fv-su-launch>span{background:var(--fn-plum);color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 22px -10px #29233380}.marketing-site .fv-su-launch svg{color:#fff;width:20px;height:20px}.marketing-site .fv-su .is-pre .fv-live{opacity:.35;color:var(--fn-muted);background:#f0ecf4}.marketing-site .fv-su .is-pre .fv-live i{box-shadow:none;background:#c9bfd6}.marketing-site .fv-su .is-pre .fv-su-took{visibility:hidden}.marketing-site .fv-su .is-pre .fv-su-launch{opacity:0;transform:translateY(10px)scale(.96)}.marketing-site .fv-su .fv-cta{margin-top:32px}.marketing-site .fv-su .fv-free{font-size:var(--t-13,13.5px);color:var(--fn-muted);align-items:center;gap:10px;margin:18px 0 0;display:flex}.marketing-site .fv-su .fv-free i{background:var(--fn-lime);width:20px;height:20px;color:var(--fn-lime-ink);border-radius:50%;place-items:center;display:grid}@media (width<=1100px){.marketing-site .fv-box-top{grid-template-columns:1fr}.marketing-site .fv-box-side{border-left:0;border-top:1px solid var(--fn-line)}.marketing-site .fv-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.marketing-site .fv-row,.marketing-site :is(.fv-card--wide,.fv-card--flip){grid-template-columns:minmax(0,1fr)}.marketing-site .fv-grid,.marketing-site .fv-row{gap:40px}.marketing-site :is(.fv-card--wide,.fv-card--flip){gap:8px}.marketing-site .fv-card--flip .fv-panel{order:0}.marketing-site :is(.fv-card--wide,.fv-card--flip) .fv-text{padding:30px 32px 34px}.marketing-site :is(.fv-card--wide,.fv-card--flip) .fv-text :is(h2,h3){font-size:20px!important}}@media (width<=760px){.marketing-site .fv-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.marketing-site .fv-text,.marketing-site :is(.fv-card--wide,.fv-card--flip) .fv-text{padding:24px 20px 26px}.marketing-site .fv-text :is(h2,h3),.marketing-site :is(.fv-card--wide,.fv-card--flip) .fv-text :is(h2,h3){font-size:19px!important}.marketing-site .fv-text p{font-size:15px}.marketing-site .fv-panel,.marketing-site :is(.fv-card--wide,.fv-card--flip) .fv-panel{height:auto;min-height:360px;padding:36px 18px}.marketing-site .fv-su .fv-card--wide .fv-panel{padding:36px 18px 72px}.marketing-site .fv-cb{flex-direction:column;align-items:center;padding:0;display:flex}.marketing-site .fv-pop.fn-w{width:280px;max-width:100%;margin:-14px 0 0 28px;position:relative;bottom:auto;right:auto}.marketing-site :is(.fv-back,.fv-front){width:86%}.marketing-site .fv-front{margin-top:132px}.marketing-site .fv-stack--side{flex-direction:column;display:flex}.marketing-site .fv-stack--side .fv-back{width:88%}.marketing-site .fv-stack--side .fv-front{align-self:flex-end;width:88%;margin-top:-10px}.marketing-site .fv-note{text-align:left}}@media (width<=560px){.marketing-site .fv-box-top .fv-box-head{padding:28px 20px 26px}.marketing-site .fv-box-side{padding:24px 20px}.marketing-site .fv-tabs{padding:16px 12px 0}.marketing-site .fv-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.marketing-site .fv-tile{height:148px}.marketing-site .fv-su .fv-panel{min-height:0;padding:32px 16px 72px}.marketing-site .fv-su-launch{bottom:-58px;right:0}.marketing-site .fv-su-timer{font-size:22px!important}}@media (prefers-reduced-motion:reduce){.marketing-site :is(.fv-card,.fv-tile,.fv-su) *{transition:none!important;animation:none!important}}.marketing-site .fv-hero-art{place-items:center;width:100%;display:grid}.marketing-site .fv-flow{margin-top:8px}.marketing-site .fv-panel--flow{height:auto;min-height:540px;margin:0;padding:56px 32px}.marketing-site .fv-stack--wide{width:760px}.marketing-site .fv-stack--wide .fv-back{width:52%}.marketing-site .fv-stack--wide .fv-front{width:50%;margin-top:84px}.marketing-site .fv-frame--wide{width:640px}.marketing-site .fv-src-list ul{margin:8px 0 0;padding:0;list-style:none}.marketing-site .fv-src-list li{border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -8px;padding:9px 8px;display:grid}.marketing-site .fv-src-list li+li{border-top:1px solid var(--fv-hair-soft)}.marketing-site .fv-src-list li i{width:28px;height:28px;color:var(--fn-plum);background:#f3eff7;border-radius:8px;place-items:center;display:grid}.marketing-site .fv-src-list li b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:560;display:block;overflow:hidden}.marketing-site .fv-src-list li span{color:var(--fn-muted);font-size:12px}.marketing-site .fv-src-list li.is-used{background:#f3fbe9;border-top-color:#0000}.marketing-site .fv-src-list li.is-used+li{border-top-color:#0000}.marketing-site .fv-src-list li.is-used i{background:var(--fn-lime);color:var(--fn-lime-ink)}.marketing-site .fv-src-list .fv-synced{color:var(--fn-lime-deep)}.marketing-site .fv-cal,.marketing-site .fv-path{margin:4px 0 0;padding:0;list-style:none}.marketing-site .fv-cal li,.marketing-site .fv-path li{border-bottom:1px solid var(--fv-hair-soft);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.marketing-site .fv-cal li:last-child,.marketing-site .fv-path li:last-child{border-bottom:0}.marketing-site :is(.fv-cal,.fv-path) time{font:500 12px/1.6 var(--fv-mono);color:var(--fn-muted);font-variant-numeric:tabular-nums}.marketing-site :is(.fv-cal,.fv-path) b{font-size:14px;font-weight:560;display:block}.marketing-site :is(.fv-cal,.fv-path) span{color:var(--fn-muted);font-size:12.5px}.marketing-site .fv-cal li.is-new{background:var(--fn-lime);box-shadow:inset 3px 0 0 var(--fn-lime-deep);border:0;border-radius:9px;margin:4px -10px;padding:10px}.marketing-site .fv-cal li.is-new :is(time,span){color:var(--fn-lime-ink)}.marketing-site .fv-path li{position:relative}.marketing-site .fv-path li.is-key b{color:var(--fn-lime-ink)}.marketing-site .fv-path li.is-key time{color:var(--fn-lime-ink);font-weight:600}.marketing-site .fv-table .fv-tr{border-bottom:1px solid var(--fv-hair-soft);grid-template-columns:96px minmax(0,1fr) 150px;align-items:center;gap:14px;padding:10px 0;font-size:14px;display:grid}.marketing-site .fv-table .fv-th{font:500 11px var(--fv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fn-muted);padding:6px 0}.marketing-site .fv-table .fv-tr:last-of-type{border-bottom:0}.marketing-site .fv-table .fv-bub{color:var(--fn-ink);background:#f6f2fa;margin:0}.marketing-site .fv-table .fv-tr>span:last-child{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.marketing-site .fv-testing{color:var(--fn-plum);font:600 11px/1.3 var(--fv-mono);background:#f3eff7;border-radius:99px;align-items:center;gap:6px;padding:3px 9px 3px 6px;font-style:normal;display:inline-flex}.marketing-site .fv-testing .fv-spin{width:11px;height:11px}.marketing-site .fv-table .fv-doc-f{color:var(--fn-muted);background:#faf8fc;justify-content:space-between}.marketing-site .fv-q{margin:12px 0 6px;font-size:14px;font-weight:560}.marketing-site .fv-a{color:var(--fn-muted);margin:0 0 6px;font-size:14px;line-height:1.5}.marketing-site .fv-doc-f .fv-mono{margin-left:auto}.marketing-site .fv-w .fn-w-booked{margin-top:2px}:root[data-fv-motion=on] .marketing-site [data-fv-card].is-playing .fv-testing .fv-spin{animation:.9s linear 6 fv-spin}.marketing-site .fn-hf-panel:not(:has(.specimen-print)){background-color:var(--fn-ground,#fbfafc);background-image:var(--fv-grid);background-position:-1px -1px,-1px -1px,0 0;background-size:28px 28px,28px 28px,100% 100%}.marketing-site .fn-hf-panel:not(:has(.specimen-print)):after{display:none}@media (width<=900px){.marketing-site .fv-stack--wide{width:520px}.marketing-site .fv-stack--wide .fv-back{width:66%}.marketing-site .fv-stack--wide .fv-front{width:62%}.marketing-site .fv-frame--wide{width:100%}}@media (width<=680px){.marketing-site .fv-panel--flow{min-height:0;padding:36px 16px}.marketing-site .fv-stack--wide{flex-direction:column;width:100%;display:flex}.marketing-site .fv-stack--wide .fv-back{width:92%}.marketing-site .fv-stack--wide .fv-front{align-self:flex-end;width:92%;margin-top:-24px}.marketing-site .fv-table .fv-tr{grid-template-columns:minmax(0,1fr) auto;gap:8px}.marketing-site .fv-table .fv-tr>span:first-child{grid-column:1/-1}.marketing-site .fv-table .fv-th{display:none}html body .marketing-site .fn-hf-panel:has(.fv-hero-art){height:auto!important;min-height:0!important}html body .marketing-site .fn-hf-panel:has(.fv-hero-art) .fn-hf-center{padding:40px 16px 48px!important;position:relative!important;inset:auto!important}.marketing-site .fv-src-list li b{white-space:normal;overflow-wrap:anywhere}}.marketing-site .fv-panel--story{height:auto;min-height:470px;margin:0;padding:40px 28px}.marketing-site .fv-story .fn-fig{margin-top:16px}.marketing-site .fv-frame--mid{width:420px}.marketing-site .fv-table--two .fv-tr{grid-template-columns:96px minmax(0,1fr)}.marketing-site .fv-url{box-shadow:inset 0 0 0 1px var(--fv-hair);border-radius:9px;align-items:center;gap:6px;margin:10px 0 6px;padding:8px 8px 8px 12px;font-size:14px;display:flex}.marketing-site .fv-url em{background:var(--fn-plum);color:#fff;font:500 12px var(--ds-font,inherit);border-radius:7px;margin-left:auto;padding:5px 10px;font-style:normal}.marketing-site .fv-ready .fv-su-steps{padding:0}.marketing-site .fv-ready .fv-su-steps li{grid-template-columns:24px minmax(0,1fr) auto}.marketing-site .fv-sw--sm{gap:4px}.marketing-site .fv-sw--sm i{width:14px;height:14px;box-shadow:inset 0 0 0 1px #2923331a!important}@media (width<=680px){.marketing-site .fv-panel--story{min-height:0;padding:36px 16px}.marketing-site .fv-table--two .fv-tr{grid-template-columns:minmax(0,1fr)}}.marketing-site .fv-steps{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.marketing-site .fv-stepcard{flex-direction:column;gap:8px;min-width:0;display:flex}.marketing-site .fv-steppanel{border:1px solid var(--fv-hair);background-color:var(--fn-ground,#fbfafc);background-image:var(--fv-grid);background-position:-1px -1px,-1px -1px,0 0;background-size:28px 28px,28px 28px,100% 100%;grid-template-columns:minmax(0,1fr);place-items:center;height:240px;padding:22px;display:grid;overflow:hidden}.marketing-site .fv-steppanel-in{place-items:center;width:100%;max-width:250px;display:grid}.marketing-site .fv-stepcard-t{border:1px solid var(--fv-hair);background:var(--fn-paper,#fff);flex:1;padding:20px 24px 24px}.marketing-site .fv-stepcard-t b{letter-spacing:-.015em;color:var(--fn-plum);margin-top:8px;font-size:18px;font-weight:560;line-height:1.3;display:block}.marketing-site .fv-bubbles{flex-direction:column;gap:8px;width:100%;display:flex}.marketing-site .fv-bubbles p{border-radius:12px;max-width:88%;margin:0;padding:8px 11px;font-size:13px;line-height:1.35}.marketing-site .fv-me{background:var(--fn-plum);color:#fff;align-self:flex-end;border-bottom-right-radius:4px!important}.marketing-site .fv-bot{color:var(--fn-ink);box-shadow:var(--fv-shadow);background:#fff;align-self:flex-start;border-bottom-left-radius:4px!important}.marketing-site .fv-bot em{font:600 11px var(--fv-mono);color:var(--fn-muted);margin-right:6px;font-style:normal}.marketing-site .fv-bot.fv-win{box-shadow:0 0 0 1.5px var(--fn-lime-deep),var(--fv-shadow)}.marketing-site .fv-bubbles .fv-kept{align-self:flex-start}.marketing-site .fv-chips{flex-wrap:wrap;gap:6px;display:flex}.marketing-site .fv-chips span{box-shadow:inset 0 0 0 1px var(--fv-hair);background:#fff;border-radius:99px;padding:5px 10px;font-size:12px}.marketing-site .fv-chips .is-on{background:var(--fn-plum);color:#fff;box-shadow:none}.marketing-site .fv-tag{background:var(--fn-lime);color:var(--fn-lime-ink);font:600 11px var(--fv-mono);border-radius:99px;align-self:flex-end;padding:3px 9px}.marketing-site .fv-okrow{width:100%;box-shadow:var(--fv-shadow);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.marketing-site .fv-okrow b{font-size:14px;font-weight:600;display:block}.marketing-site .fv-okrow span:not(.fn-ck){color:var(--fn-muted);font-size:12px}.marketing-site .fv-okrow .fn-ck{width:24px;height:24px}.marketing-site .fv-okrow .fv-spin{flex:none;width:18px;height:18px}.marketing-site .fv-site--mini{width:100%;padding:14px}.marketing-site .fv-minibars{width:100%;box-shadow:var(--fv-shadow);background:#fff;border-radius:12px;gap:10px;padding:14px;display:grid}.marketing-site .fv-minibars>div{grid-template-columns:64px minmax(0,1fr) 32px;align-items:center;gap:8px;font-size:12.5px;display:grid}.marketing-site .fv-minibars i{background:linear-gradient(#b9a7cc,#b9a7cc) 0 0/var(--w) 100% no-repeat,#efe9f5;border-radius:99px;height:6px}.marketing-site .fv-minibars .is-key i{background:linear-gradient(var(--fn-lime-deep),var(--fn-lime-deep)) 0 0/var(--w) 100% no-repeat,#efe9f5}.marketing-site .fv-minibars b{font:600 13px var(--fv-mono);text-align:right}.marketing-site .fv-minibars .is-key :is(b,span){color:var(--fn-lime-ink)}.marketing-site .fv-pages{width:100%;padding:6px 14px}.marketing-site .fv-pages>div{border-bottom:1px solid var(--fv-hair-soft);justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:13px;display:flex}.marketing-site .fv-pages>div:last-child{border-bottom:0}.marketing-site .fv-pages b{text-align:right;font-weight:560}.marketing-site .fv-pages .is-key :is(b,span){color:var(--fn-lime-ink)}.marketing-site .fv-presets{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;display:grid}.marketing-site .fv-presets span{aspect-ratio:1;box-shadow:var(--fv-shadow);background:#fff;border-radius:12px;place-items:center;display:grid}.marketing-site .fv-presets span:first-child{box-shadow:0 0 0 2px var(--fn-lime-deep),var(--fv-shadow)}.marketing-site .fv-presets i{background:var(--c);border-radius:8px;width:26px;height:26px}.marketing-site .fv-style--mini{width:100%;padding:6px 14px}.marketing-site .fv-style--prev{width:100%;font-family:var(--font);flex-direction:column;align-items:center;gap:10px;display:flex}.marketing-site .fv-mini-chat{border-radius:var(--r);width:100%;box-shadow:var(--fv-shadow);transition:border-radius .5s var(--fv-ease);background:#fff;overflow:hidden}.marketing-site .fv-saved{background:var(--fn-lime);color:var(--fn-lime-ink);font:600 11px var(--fv-mono);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.marketing-site .fv-code{width:100%;box-shadow:var(--fv-shadow);background:#241c2e;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.marketing-site .fv-code .fv-mono{color:#d7f5ad}.marketing-site .fv-code small{color:#c4b9d2;font-size:11.5px}.marketing-site .fv-works .fv-box{background:0 0;border:0}.marketing-site .fv-works .fv-tiles{padding:0}@media (width<=900px){.marketing-site .fv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.marketing-site .fv-steps{grid-template-columns:minmax(0,1fr)}.marketing-site .fv-steppanel{height:auto;min-height:220px}}.marketing-site :is(.fv-steppanel,.fn-hf-panel) .fv-src-list li b{white-space:normal;overflow-wrap:anywhere}.marketing-site main :is(h1,h2,h3),.marketing-site .film-phrase-line{text-wrap:balance}@media (width<=700px){.marketing-site .fv-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}}@media (width<=900px) and (width>=701px){.marketing-site .fv-steps:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.marketing-site .fv-steps{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.marketing-site .fv-works .fv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .fv-works .fv-tiles:has(>:nth-child(odd):last-child)>.fv-tile--all{grid-column:1/-1;height:auto;min-height:96px}}@media (width<=900px){.marketing-site .related-links-grid{grid-template-columns:minmax(0,1fr)!important}}html body .marketing-site.pricing-page .evolution-plan :is(.evolution-plan-tier,.plan-billed-upfront,.evolution-plan-footnote),html body .marketing-site :is(.partners-stat-n small,.how-handoff strong,.video-card-meta,.video-card-meta *),html body .marketing-site .fv-tab span{color:var(--fn-muted)!important}html body .marketing-site.pricing-page .evolution-plan .evolution-plan-footnote,html body .marketing-site .fn-logos-copy small,html body .marketing-site .video-detail-page .journal-date-group span{font-size:var(--t-11)!important}html body .marketing-site.media-page main h2:not(.closing-card h2),html body .marketing-site.fn-about-page main :is(.fn-about-beliefs,.fn-about-research,.fn-about-today) h2{font-size:var(--h-section)!important;line-height:1.08!important}html body .marketing-site.fn-guide .fn-hf-panel .how-chapters{border-radius:12px}body .marketing-site .fv-site--mini .fv-cbtn-mini{align-self:flex-start;width:max-content;margin-top:10px;padding:6px 10px;font-size:11px;display:inline-flex}
