@font-face{font-family:General Sans Variable;src:url(/brand/fonts/GeneralSans-Variable.woff2)format("woff2");font-style:normal;font-weight:200 700;font-display:swap}.lfs{--rs-read:#262626;--rs-read-font:"General Sans Variable", "Vanthis Workspace", sans-serif;--rs-read-weight:475;max-width:1120px;margin:0 auto;padding:140px 24px 0}.lfs-copy{max-width:760px}.lfs-alias{height:0;display:block}.lfs-pill{color:#181818;height:36px;font-family:var(--rs-read-font);background:#fff;border:1px solid #11131824;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:550;text-decoration:none;transition:background-color .2s cubic-bezier(.32,.72,0,1),border-color .2s cubic-bezier(.32,.72,0,1);display:inline-flex}.lfs-pill:hover{background:#f4f4f5;border-color:#11131838}.lfs-pill:focus-visible{outline-offset:2px;outline:2px solid #2f5fe0}.lfs .lfs-copy h2{color:#181818;letter-spacing:-.035em;text-wrap:balance;margin:24px 0 0;font-size:52px;font-weight:500;line-height:56px}.lfs .lfs-copy p{max-width:560px;color:var(--rs-read);font-family:var(--rs-read-font);font-size:16px;font-weight:var(--rs-read-weight);text-wrap:pretty;margin:20px 0 0;line-height:26px}.lfs .lfs-stage{isolation:isolate;border-radius:28px;height:600px;margin-top:48px;position:relative;overflow:clip}.lfs-stage__art{width:100%;height:100%;position:absolute;inset:0}.lfs-stage__app{transform-origin:0 0;background:#fff;border:1px solid #0000000f;border-radius:14px;width:1100px;height:900px;position:absolute;top:64px;left:48px;overflow:clip;transform:scale(.8);box-shadow:0 1px 2px #0000000a,0 24px 48px -24px #10182847}.lfs-stage__app .vanthis-app-shell{height:100%;min-height:0!important}.lfs-stage__chat{z-index:2;width:372px;position:absolute;top:28px;bottom:28px;right:28px}.lfs-stage__chat .vv-chat{width:100%;height:100%;position:relative;top:auto;left:auto}.lfs-stage__phone{display:none}@media (width<=1100px){.lfs-stage__app{transform:scale(.7)}.lfs-stage__chat{width:340px}}@media (width<=900px){.lfs{padding:96px 16px 0}.lfs .lfs-copy h2{font-size:34px;line-height:38px}.lfs .lfs-copy p{font-size:15px;line-height:24px}.lfs .lfs-stage{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:16px;height:auto;margin-top:32px;padding:16px;display:grid}.lfs-stage__app{display:none}.lfs-stage__chat{width:auto;height:520px;position:relative;inset:auto}.lfs-stage__phone{background:#fff;border:1px solid #0000000f;border-radius:14px;height:280px;display:block;position:relative;overflow:hidden}}.lfs-motions__layout{height:100%;position:relative}.lfs-motions__canvas{height:100%;overflow:hidden}.lfs-motions__canvas>*{height:100%}.lfs-motions__canvas .vl-canvas__edges{width:100%;height:100%}.lfs-motions__canvas .vl-canvas__plane{opacity:0;transition:opacity .42s cubic-bezier(.32,.72,0,1),translate .42s cubic-bezier(.32,.72,0,1);translate:0 10px}.lfs-motions__canvas[data-drafted] .vl-canvas__plane{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.lfs-motions__canvas .vl-canvas__plane{transition:none}}.lfs-steps__layout,.lfs-steps__layout>.vanthis-map-stage,.lfs-steps__canvas{height:100%;position:relative}.lfs-stage[data-chat=left] .lfs-stage__chat{left:28px;right:auto}@media (width<=1100px){.lfs-stage[data-chat=left] .lfs-stage__app{left:336px!important;transform:scale(.55)!important}}@media (width<=900px){.lfs-stage[data-chat=left] .lfs-stage__chat{left:auto}}.lfs-overview{height:100%;position:relative}.lfs-overview .vanthis-overview__finding[data-arrived]{animation:vv-enter .38s var(--vv-ease) both}@media (prefers-reduced-motion:reduce){.lfs-overview .vanthis-overview__finding[data-arrived]{animation:none}}.vanthis-app-shell.lfs-resources{height:100%;min-height:0;color:var(--va-strong);background:var(--va-main);font-size:var(--va-ui-size);border:1px solid #0000000f;border-radius:14px;display:block;overflow:clip;box-shadow:0 1px 2px #0000000a,0 24px 48px -24px #10182847}.vanthis-app-shell.lfs-resources .vanthis-assets-view>*{width:auto;margin-inline:0}.vanthis-app-shell.lfs-resources .vanthis-assets-header{border-bottom:0;min-height:0;padding:24px 20px 14px}.vanthis-app-shell.lfs-resources .vanthis-assets-tools{flex-direction:column;align-items:stretch;padding:0 20px 12px}.vanthis-app-shell.lfs-resources .vanthis-search-field{min-width:0}.vanthis-app-shell.lfs-resources .vanthis-asset-row{grid-template-columns:minmax(0,1fr) auto}.vanthis-app-shell.lfs-resources .vanthis-asset-row__main{padding:8px 0 8px 20px}.vanthis-app-shell.lfs-resources .vanthis-asset-row__copy{grid-template-columns:minmax(0,1fr)}.vanthis-app-shell.lfs-resources .vanthis-asset-row__copy>span{display:none}.vanthis-app-shell.lfs-resources .vanthis-asset-row footer{justify-content:flex-end;gap:8px;min-width:0;min-height:0;padding:0 14px 0 8px}.lfs-stage .vanthis-start-motion-card-shell[data-arrived]{animation:vv-enter .42s var(--vv-ease) both}.lfs-playbooks__phone{box-sizing:border-box;width:100%;height:100%;padding:16px;display:block}@media (prefers-reduced-motion:reduce){.lfs-stage .vanthis-start-motion-card-shell[data-arrived]{animation:none}}.lp-pg{isolation:isolate;padding-bottom:160px;position:relative}.lp-pg__ground{z-index:-1;background:#f4f5f8;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 360px calc(100% - 240px),#0000);mask-image:linear-gradient(#0000,#000 360px calc(100% - 240px),#0000)}.lp-pg__ground:before,.lp-pg__ground:after{content:"";background:#11131814;width:1px;position:absolute;top:0;bottom:0}.lp-pg__ground:before{left:calc(50% - 560px)}.lp-pg__ground:after{left:calc(50% + 560px)}.lp-pg .lfs{--lfs-line:70px;position:relative}@media (width<=900px){.lp-pg .lfs{--lfs-line:48px}}.lp-pg .lfs:before{top:var(--lfs-line);content:"";background:#11131814;width:100vw;height:1px;position:absolute;left:50%;transform:translate(-50%)}.lp-pg .lfs:after{top:calc(var(--lfs-line) - 6px);content:"";background:linear-gradient(#11131852,#11131852) 6px 0/1px 13px no-repeat,linear-gradient(#11131852,#11131852) 0 6px/13px 1px no-repeat,linear-gradient(#11131852,#11131852) right 6px top 0/1px 13px no-repeat,linear-gradient(#11131852,#11131852) right 0 top 6px/13px 1px no-repeat;height:13px;position:absolute;left:-6px;right:-6px}.lp-pg .lfs:first-of-type:before,.lp-pg .lfs:first-of-type:after{display:none}@media (width<=1180px){.lp-pg__ground:before,.lp-pg__ground:after,.lp-pg .lfs:after{display:none}}
