.hero{z-index:1;overflow-x:clip;padding-top:calc(var(--nav-h, 72px) + clamp(32px, 4.2vw, 60px))}.hero,.hero-top{position:relative}.hero-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 0 clamp(0px,4.5vw,65px);font-family:var(--font-family-heading);font-weight:700;font-size:clamp(38px,4.45vw,64px);line-height:1;letter-spacing:-1px;color:#000}.hero-title__l1{display:block}.hero-title__l2{display:contents}.hero-title__instant{white-space:nowrap}.hero-pill{display:inline-flex;align-items:center;gap:15px;height:clamp(46px,5vw,72px);padding-left:clamp(13px,1.4vw,20px);padding-right:clamp(19px,2.1vw,30px);border-radius:100px;background:var(--pill-bg);transition:background-color .3s ease}.hero-pill,.hero-pill--sky{--pill-bg:var(--sky);--pill-fg:var(--color-primary)}.hero-pill--mint{--pill-bg:var(--tone-mint-bg);--pill-fg:var(--tone-mint-fg)}.hero-pill--amber{--pill-bg:var(--tone-amber-bg);--pill-fg:var(--tone-amber-fg)}.hero-pill--violet{--pill-bg:var(--tone-violet-bg);--pill-fg:var(--tone-violet-fg)}.hero-pill--rose{--pill-bg:var(--tone-rose-bg);--pill-fg:var(--tone-rose-fg)}.hero-pill__dot{flex:none;width:clamp(20px,2.2vw,32px);height:clamp(20px,2.2vw,32px);border-radius:50%;background:var(--pill-fg);transition:background-color .3s ease}.hero-pill__label{position:relative;display:flex;align-items:center;overflow:hidden;white-space:nowrap;transition:width .3s ease}.hero-pill__word{display:inline-block;font-weight:300;font-size:clamp(31px,3.6vw,52px);line-height:1.15;letter-spacing:-1px;color:var(--pill-fg);white-space:nowrap;transition:color .3s ease}.hero-pill__measures{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none}.hero-pill__word--measure{transition:none}.hero-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hero-works-wrap{position:absolute;right:calc(var(--container-padding) + 79px);top:0;bottom:0}.hero-works,.hero-works-wrap{display:flex;align-items:center}.hero-works{gap:8px;color:inherit;text-decoration:none;border-radius:10px;cursor:pointer}.hero-works__label{transition:color .18s var(--ease-out)}.hero-works__icons>*{transition:transform .2s var(--ease-out)}.hero-works:hover .hero-works__label{color:var(--color-primary)}.hero-works:hover .hero-works__icons>*{transform:translateY(-2px)}.hero-works:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.hero-works-wrap--below{display:none}.hero-works__label{margin:0;font-size:15px;font-weight:400;letter-spacing:-.008em;color:var(--color-body-text);white-space:nowrap}.hero-works__icons{display:flex;align-items:center;height:32px}.hero-works__icons>*{margin-right:-8px}.hero-works__icons>:last-child{margin-right:0}.hero-xerotile{position:relative;display:block;flex:none;border-radius:8px;background:#1ab4d7;border:1.5px solid #fff;overflow:hidden}.hero-xerotile img{position:absolute;left:10.12%;top:11.52%;width:79%;height:79%;max-width:none}.hero-works__ring{display:block;flex:none;width:39px;height:39px;z-index:0}.hero-works__more{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:100px;background:var(--color-heading-text);color:#fff;box-shadow:0 0 0 2px var(--color-background);z-index:1}.hero-stagewrap{position:relative;margin-top:clamp(28px,3.4vw,49px)}.hero-stage{position:relative;z-index:1}.hero-windowwrap{position:relative;max-width:940px;margin-inline:auto}.hero-window{position:relative;border-radius:10px;overflow:hidden;box-shadow:3px 8px 22px 1px rgba(0,0,0,.1);cursor:pointer}.hero-window__shot{display:block;width:100%;height:auto;aspect-ratio:940/510;object-fit:cover;object-position:50% 0}.hero-window__patch{position:absolute;left:93.08%;top:.98%;width:5.64%;height:3.73%;border-radius:6px;background:#fff}.hero-ctas{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.hero-ctas>*{pointer-events:auto}.hero-watch{width:180px;justify-content:center;filter:drop-shadow(0 4px 2px rgba(0,0,0,.25))}.hero-play{display:none}.hero-floats{position:absolute;inset:0;z-index:2;pointer-events:none;@media screen and (max-width:1279px){display:none}}.hero-mark{position:absolute}.hero-mark img{display:block;max-width:none}.hero-mark--forecast{left:-190px;top:29px}.hero-mark--scenario{left:-104px;top:125px}.hero-mark--ai{left:-203px;top:218px}.hero-mark--growth{left:-91px;top:287px}.hero-mark--integrations{left:calc(100% + 132px);top:18px}.hero-mark--collaborate{left:calc(100% + 32px);top:104px}.hero-mark--budgeting{left:calc(100% + 99px);top:197px}.hero-mark--reporting{left:calc(100% + 33px);top:310px}@media (min-width:1280px) and (max-width:1399px){.hero-stagewrap{container-type:inline-size}.hero-mark--forecast{left:calc(-142px + (100cqw - 1200px) * -48 / 120)}.hero-mark--scenario{left:calc(-87px + (100cqw - 1200px) * -17 / 120)}.hero-mark--ai{left:calc(-150px + (100cqw - 1200px) * -53 / 120)}.hero-mark--growth{left:calc(-79px + (100cqw - 1200px) * -12 / 120)}.hero-mark--integrations{left:calc(100% + 82px + (100cqw - 1200px) * 50 / 120)}.hero-mark--collaborate{left:calc(100% + 16px + (100cqw - 1200px) * 16 / 120)}.hero-mark--budgeting{left:calc(100% + 60px + (100cqw - 1200px) * 39 / 120)}.hero-mark--reporting{left:calc(100% + 17px + (100cqw - 1200px) * 16 / 120)}}.hero-mark{transform:translate(var(--drift-x,0),var(--drift-y,0)) rotate(var(--drift-r,0deg));transition:transform .9s cubic-bezier(.22,1,.36,1);will-change:transform}.hero-mark__bob{position:relative;display:block}.hero-mark__bob--a{animation:hero-bob 5.4s ease-in-out infinite alternate}.hero-mark__bob--b{animation:hero-bob 6.6s ease-in-out .8s infinite alternate-reverse}.hero-mark__bob--c{animation:hero-bob 7.5s ease-in-out 1.6s infinite alternate}@keyframes hero-bob{0%{transform:translateY(-3px) rotate(-1.2deg)}to{transform:translateY(3px) rotate(1.2deg)}}@media (max-width:1100px){.hero-works-wrap{position:static;margin-top:22px;justify-content:flex-end}.hero-works{justify-content:flex-start;margin-left:clamp(0px,4.45vw,64px)}}@media (max-width:560px){.hero{padding-top:calc(var(--nav-h, 76px) + 28px)}.hero-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:0;font-size:34px;line-height:36px;letter-spacing:-.5px}.hero-title__l1{display:block;margin:0}.hero-title__l2{display:contents}.hero-title__instant{flex:0 0 100%}.hero-pill{height:44px;gap:10px;padding-left:12px;padding-right:16px}.hero-pill__dot{width:18px;height:18px}.hero-pill__word{font-size:28px;letter-spacing:-.5px}.hero-works-wrap--top{display:none}.hero-works-wrap--below{position:relative;inset:auto;z-index:1;display:flex;justify-content:flex-end;margin-top:18px;margin-bottom:-41px}.hero-works{margin-left:0}.hero-works__label{font-size:13px}.hero-xerotile{width:32px!important;height:32px!important}.hero-works__ring{width:35px;height:35px}.hero-stagewrap{margin-top:34px}.hero-window{border-radius:12px;box-shadow:2px 8px 11px rgba(0,0,0,.1)}.hero-window__shot{aspect-ratio:350/364}.hero-window__patch{display:none}.hero-window:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2);pointer-events:none}.hero-ctas{padding:0}.hero-watch{display:none}.hero-play{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 12px;border:0;border-radius:12px;background:none;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.hero-play:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero-play__lens{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 1.5px 1.5px 2px rgba(255,255,255,.4),inset 0 -11px 10px -7px rgba(255,255,255,.85);transition:transform .25s var(--ease-out)}.hero-play__lens img{display:block;width:22.2793px;height:22.2793px}.hero-play:focus-visible .hero-play__lens,.hero-play:hover .hero-play__lens{transform:scale(1.06)}.hero-play__label{font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:21px;white-space:nowrap;text-shadow:0 4px 10px rgba(0,0,0,.25)}}@media (max-width:560px) and (prefers-reduced-motion:reduce){.hero-play__lens{transition:none}}@media (max-width:360px){.hero-title{font-size:32px;line-height:34px}.hero-pill{height:42px;padding-left:11px;padding-right:14px}.hero-pill__word{font-size:26px}}