.HowItWorksAnimation_wrap__pjhBk{width:100%}.HowItWorksAnimation_layout__EdzNe{display:grid;gap:1.5rem;align-items:stretch}@media (min-width:1024px){.HowItWorksAnimation_layout__EdzNe{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:2.5rem}}.HowItWorksAnimation_steps__J_Yx6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.HowItWorksAnimation_step__AaJ03{display:flex;gap:.875rem;align-items:flex-start;width:100%;text-align:left;padding:.875rem 1rem;border-radius:14px;border:1px solid transparent;background:transparent;cursor:pointer;color:inherit;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;min-height:48px}.HowItWorksAnimation_step__AaJ03:hover{background:#fff;border-color:#eaecf0}.HowItWorksAnimation_step__AaJ03:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.HowItWorksAnimation_step__AaJ03.HowItWorksAnimation_on__65SrU{background:#fff;border-color:#d0d5dd;box-shadow:0 1px 2px rgba(16,24,40,.04)}.HowItWorksAnimation_n__Atad_{flex-shrink:0;font-size:12px;font-weight:650;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#98a2b3;padding-top:.15rem;transition:color .2s ease}.HowItWorksAnimation_step__AaJ03.HowItWorksAnimation_on__65SrU .HowItWorksAnimation_n__Atad_{color:#2563eb}.HowItWorksAnimation_stepBody__gtiti{display:flex;flex-direction:column;gap:.2rem;min-width:0}.HowItWorksAnimation_stepTitle__nH8SR{font-size:15.5px;font-weight:600;letter-spacing:-.02em;color:#0f172a;line-height:1.3}.HowItWorksAnimation_stepText__G_PHu{font-size:13.5px;line-height:1.55;color:#667085}@media (max-width:639px){.HowItWorksAnimation_steps__J_Yx6{flex-direction:row;overflow-x:auto;gap:.75rem;margin:0 -1rem;padding:.15rem calc(50% - min(42vw, 160px)) .5rem;scroll-snap-type:x mandatory;scroll-padding-inline:calc(50% - min(42vw, 160px));-webkit-overflow-scrolling:touch;scrollbar-width:none}.HowItWorksAnimation_steps__J_Yx6::-webkit-scrollbar{display:none}.HowItWorksAnimation_stepItem__9nUj7{flex:0 0 auto;scroll-snap-align:center}.HowItWorksAnimation_step__AaJ03{flex:0 0 auto;width:min(84vw,320px);border:1px solid #eaecf0;background:#fff;padding:1rem 1.1rem;border-radius:16px;min-height:88px}.HowItWorksAnimation_step__AaJ03.HowItWorksAnimation_on__65SrU{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.HowItWorksAnimation_stepTitle__nH8SR{font-size:16.5px}.HowItWorksAnimation_stepText__G_PHu{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HowItWorksAnimation_stageInner__FwJkB{aspect-ratio:4/5;min-height:320px}}.HowItWorksAnimation_stage__ki0wL{position:relative;border-radius:20px;border:1px solid #eaecf0;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04),0 20px 40px -24px rgba(16,24,40,.14);overflow:hidden;isolation:isolate}.HowItWorksAnimation_stageInner__FwJkB{position:relative;aspect-ratio:4/3;min-height:320px;background:#f4f7fb}@media (min-width:1024px){.HowItWorksAnimation_stageInner__FwJkB{min-height:460px}}.HowItWorksAnimation_scene___h9db{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:.75rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s cubic-bezier(.25,1,.5,1),visibility .35s}.HowItWorksAnimation_sceneOn__l2QRy{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.HowItWorksAnimation_frame__ByKbk{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.HowItWorksAnimation_shot__3H_Q1{display:block;max-width:100%;max-height:100%;object-fit:contain}.HowItWorksAnimation_hero__QFJZz .HowItWorksAnimation_shot__3H_Q1,.HowItWorksAnimation_illo__gLOBb .HowItWorksAnimation_shot__3H_Q1{width:100%;height:100%;object-fit:contain;border-radius:12px}.HowItWorksAnimation_desk__d638U .HowItWorksAnimation_shot__3H_Q1{width:100%;height:100%;object-fit:contain;object-position:top center;border-radius:10px;border:1px solid #eaecf0;background:#fff;box-shadow:0 8px 24px -16px rgba(16,24,40,.2)}.HowItWorksAnimation_progress__3PaZZ{height:2px;background:#eaecf0}.HowItWorksAnimation_progressFill__gAOqR{height:100%;width:100%;background:#2563eb;transform-origin:left center;transform:scaleX(0)}.HowItWorksAnimation_progressRun__Zcjbb{animation-name:HowItWorksAnimation_barFill__4ofD4;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes HowItWorksAnimation_barFill__4ofD4{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HowItWorksAnimation_live__N89ZU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.HowItWorksAnimation_scene___h9db{transition:none}.HowItWorksAnimation_progressRun__Zcjbb{animation:none!important}.HowItWorksAnimation_progressFill__gAOqR{transform:scaleX(1)}}.ProductDemoStage_stage__KiPKx{position:relative;width:100%;max-width:1040px;margin-inline:auto;border-radius:28px;overflow:hidden;background:#eef1f6;border:1px solid #e4e7ec;box-shadow:0 1px 2px rgba(16,24,40,.04),0 28px 56px -16px rgba(16,24,40,.18);isolation:isolate}.ProductDemoStage_shot__Sj5_K{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}.ProductDemoStage_caption__BDmJG{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:2;margin:0;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.94);border:1px solid #eaecf0;box-shadow:0 4px 16px rgba(15,23,42,.06);font-size:12px;font-weight:550;letter-spacing:-.01em;color:#475467;backdrop-filter:blur(10px);white-space:nowrap}@media (max-width:699px){.ProductDemoStage_stage__KiPKx{border-radius:20px}.ProductDemoStage_caption__BDmJG{bottom:10px;font-size:11px;padding:6px 12px}}