@keyframes v2-hero-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.v2-hero-rise{animation:v2-hero-rise .7s var(--ease) both;animation-delay:var(--v2-in,0s)}@media (prefers-reduced-motion:reduce){.v2-hero-rise{animation:none}}.v2-hero-stage{position:relative}.v2-hero-stage-phone{position:relative;z-index:1;width:52%;max-width:13.5rem;margin-top:2.5rem;margin-left:2%}.v2-hero-stage-desktop{position:absolute;top:0;left:30%;width:34rem}.v2-hero-stage-solo .v2-hero-stage-desktop{position:relative;left:auto;width:100%}@media (min-width:640px){.v2-hero-stage{padding-left:7%;padding-bottom:7%}.v2-hero-stage-desktop{position:relative;left:auto;width:100%}.v2-hero-stage-phone{position:absolute;left:0;bottom:0;width:24%;max-width:none;margin:0}.v2-hero-stage-solo{padding:0}}.v2-hero-slides{display:grid}.v2-hero-slide{grid-area:1/1}.v2-hero-slide[data-active=true]{z-index:1;transition:opacity .9s var(--ease)}.v2-hero-slide[data-active=false]{opacity:0;visibility:hidden;transition:opacity 0s linear .9s,visibility 0s linear .9s}.v2-hero-slide .v2-hero-stage-desktop{transition:transform 1.1s var(--ease)}.v2-hero-slide[data-active=false] .v2-hero-stage-desktop{transform:translate3d(0,10px,0) scale(.985);transition:transform 0s linear .9s}@keyframes v2-hero-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}.v2-hero-tour[data-live] .v2-hero-stage-phone{animation:v2-hero-float 6s ease-in-out infinite;animation-play-state:paused}.v2-hero-tour[data-float] .v2-hero-slide[data-active=true] .v2-hero-stage-phone{animation-play-state:running}.v2-hero-tour-bar{display:flex;align-items:center;gap:.875rem;min-height:2rem;margin-top:1.5rem}@media (min-width:640px){.v2-hero-tour-bar{margin-left:7%;margin-top:1.25rem}}.v2-hero-tour-id{display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex:0 1 auto}@keyframes v2-hero-swap{0%{opacity:0;transform:translate3d(0,6px,0)}}.v2-hero-tour-swap{animation:v2-hero-swap .6s var(--ease) .15s backwards}.v2-hero-tour-track{position:relative;flex:1 1 auto;min-width:2rem;height:1px;background:var(--line)}.v2-hero-tour-track:after{content:"";right:-2px;top:-2px;width:5px;height:5px;transform:rotate(45deg)}.v2-hero-tour-fill,.v2-hero-tour-track:after{position:absolute;background:var(--signal-bright)}.v2-hero-tour-fill{inset:0;transform:scaleX(0);transform-origin:0 50%}@keyframes v2-hero-tour-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v2-hero-tour[data-live] .v2-hero-tour-fill{animation:v2-hero-tour-fill var(--v2-tour-dwell,5.5s) linear forwards;animation-play-state:paused}.v2-hero-tour[data-run] .v2-hero-tour-fill{animation-play-state:running}.v2-hero-tour-count{flex:none;font-variant-numeric:tabular-nums}.v2-hero-tour-toggle{display:inline-grid;place-items:center;flex:none;width:2rem;height:2rem;border:1px solid var(--line-2);border-radius:6px;background:#ffffff;color:var(--bone);transition:border-color .3s var(--ease),color .3s var(--ease)}.v2-hero-tour-toggle:hover{border-color:var(--signal-bright)}.v2-hero-tour:not([data-live]) :is(.v2-hero-tour-track,.v2-hero-tour-count,.v2-hero-tour-toggle){visibility:hidden}@media (prefers-reduced-motion:reduce){.v2-hero-slide,.v2-hero-slide .v2-hero-stage-desktop,.v2-hero-slide[data-active=false],.v2-hero-slide[data-active=false] .v2-hero-stage-desktop{transition:none}.v2-hero-tour .v2-hero-stage-phone,.v2-hero-tour-fill,.v2-hero-tour-swap{animation:none}.v2-hero-tour :is(.v2-hero-tour-track,.v2-hero-tour-count,.v2-hero-tour-toggle){visibility:hidden}}.v2-proof-figures>li{position:relative}.v2-proof-diamond,.v2-proof-figures>li+li:before{content:"";position:absolute;top:-3.5px;left:-3.5px;width:6px;height:6px;background:var(--signal-bright);transform:rotate(45deg);pointer-events:none;z-index:1}.v2-proof-logo{--v2-proof-logo-scale:0.82;display:block;width:min(calc(var(--v2-proof-lw) * 1px * var(--v2-proof-logo-scale)),100%);aspect-ratio:var(--v2-proof-lw) /var(--v2-proof-lh);transition:transform .4s var(--ease)}@media (min-width:640px){.v2-proof-logo{--v2-proof-logo-scale:1}}.v2-proof-logo:hover{transform:translateY(-2px)}.v2-proof-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.v2-proof-stretch{position:relative;height:0}.v2-proof-stretch .v2-proof-diamond{transition:transform .4s var(--ease)}.v2-proof-col:is(:hover,:focus-within) .v2-proof-diamond{transform:rotate(45deg) scale(1.5)}.v2-proof-pulse{position:absolute;top:-6.5px;left:calc(var(--bp-pad) - 17px);width:48px;height:12px;overflow:visible}@media (min-width:768px){.v2-proof-pulse{left:calc(1.75rem - 17px)}}@keyframes v2-proof-node-pulse{0%{transform:rotate(45deg) scale(1)}40%{transform:rotate(45deg) scale(2)}to{transform:rotate(45deg) scale(1)}}.v2-proof-figures[data-inview=true]>li+li:before{animation:v2-proof-node-pulse .8s var(--ease) backwards}.v2-proof-figures[data-inview=true]>li:nth-child(2):before{animation-delay:.2s}.v2-proof-figures[data-inview=true]>li:nth-child(3):before{animation-delay:.45s}.v2-proof-figures[data-inview=true]>li:nth-child(4):before{animation-delay:.7s}@keyframes v2-proof-light{0%{transform:rotate(45deg) scale(0)}55%{transform:rotate(45deg) scale(1.9)}to{transform:rotate(45deg) scale(1)}}@keyframes v2-proof-draw{0%{clip-path:inset(0 100% 0 0)}}@keyframes v2-proof-signal{0%{opacity:1;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes v2-proof-bead{0%{opacity:0;transform:translateX(-100%)}8%{opacity:1}94%{opacity:1}to{opacity:0;transform:translateX(0)}}.v2-proof-col{--v2-way-at:calc(0.35s + var(--v2-way, 0) * 0.5s)}.v2-proof-ways:after,.v2-proof-ways:before{content:"";position:absolute;left:0;right:0;pointer-events:none;opacity:0;z-index:2}.v2-proof-ways:before{top:-1px;height:1px;background:var(--signal-bright);transform-origin:0 50%}.v2-proof-ways:after{top:-1.5px;height:2px;background:linear-gradient(90deg,transparent calc(100% - 9rem),var(--signal-bright) calc(100% - 1.25rem),transparent 100%)}@media (max-width:767.98px){.v2-proof-ways:after,.v2-proof-ways:before{display:none}html.has-motion .v2-proof-col:not([data-inview]) .v2-proof-diamond{transform:rotate(45deg) scale(0)}html.has-motion .v2-proof-col:not([data-inview]) .v2-proof-pulse{clip-path:inset(0 100% 0 0)}.v2-proof-col[data-inview=true] .v2-proof-diamond{animation:v2-proof-light .6s var(--ease) .15s backwards}.v2-proof-col[data-inview=true] .v2-proof-pulse{animation:v2-proof-draw .7s var(--mo-ease-io,ease) .3s backwards}}@media (min-width:768px){html.has-motion .v2-proof-ways:not([data-inview]) .v2-proof-diamond{transform:rotate(45deg) scale(0)}html.has-motion .v2-proof-ways:not([data-inview]) .v2-proof-pulse{clip-path:inset(0 100% 0 0)}.v2-proof-ways[data-inview=true]:before{animation:v2-proof-signal 2.6s var(--ease) both}.v2-proof-ways[data-inview=true]:after{animation:v2-proof-bead 1.5s linear .35s both}.v2-proof-ways[data-inview=true] .v2-proof-diamond{animation:v2-proof-light .6s var(--ease) var(--v2-way-at) backwards}.v2-proof-ways[data-inview=true] .v2-proof-pulse{animation:v2-proof-draw .7s var(--mo-ease-io,ease) calc(var(--v2-way-at) + .15s) backwards}}@media (prefers-reduced-motion:reduce){.v2-proof-logo,.v2-proof-stretch .v2-proof-diamond{transition:none}.v2-proof-diamond,.v2-proof-figures>li+li:before,.v2-proof-pulse,.v2-proof-ways:after,.v2-proof-ways:before{animation:none!important}.v2-proof-ways:after,.v2-proof-ways:before{display:none}html.has-motion .v2-proof-diamond{transform:rotate(45deg)}html.has-motion .v2-proof-pulse{clip-path:none}}