.vl-landing{color-scheme:light;caret-color:#ff5722}.vl-landing ::selection{background:#ff5722;color:#fff}.vl-landing :focus-visible{outline:2px solid #ff5722;outline-offset:3px}html:has(.vl-onesheet-scroll),html:has(.vl-onesheet-scroll) body{overflow:hidden;height:100%}.vl-onesheet-scroll{height:100dvh;overflow:hidden}.vl-scroll-stage{height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scroll-behavior:smooth;background-color:#ffffff}.vl-scroll-stage>main{display:contents}.vl-scroll-stage .vl-full-panel,.vl-scroll-stage .vl-scroll-panel-footer{display:flex;flex-direction:column;box-sizing:border-box;height:100dvh;min-height:100dvh;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.vl-panel-inner{display:flex;flex:1;flex-direction:column;justify-content:center;box-sizing:border-box;width:100%;height:100%;max-height:100dvh;overflow-x:hidden;overflow-y:auto}.vl-scroll-stage .vl-full-panel .vl-panel-inner{opacity:.15;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.vl-scroll-stage .vl-full-panel.is-in-view .vl-panel-inner{opacity:1;transform:translateY(0)}.vl-scroll-stage .vl-scroll-panel-footer{opacity:.15;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.vl-scroll-stage .vl-scroll-panel-footer.is-in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.vl-scroll-stage{scroll-behavior:auto}.vl-scroll-stage .vl-full-panel .vl-panel-inner,.vl-scroll-stage .vl-scroll-panel-footer{opacity:1;transform:none;transition:none}}#hero{background-color:#f5f5f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpattern id='d' width='12' height='12' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='6' cy='6' r='0.65' fill='%23d4d4d8'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='120' height='120' fill='url(%23d)'/%3E%3Cg stroke='%23d4d4d8' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M60 56.5v7M56.5 60h7'/%3E%3C/g%3E%3C/svg%3E");border-bottom:1px solid #e4e4e7;border-radius:0 0 1rem 1rem}.vl-scroll-stage .vl-full-panel:not(#hero){background-color:#ffffff}@keyframes vl-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes vl-hero-tag-enter{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vl-hero-tag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes vl-hero-card-left-outer{0%{opacity:0;transform:translateY(56px) rotate(-18deg)}to{opacity:1;transform:translateY(0) rotate(-10deg)}}@keyframes vl-hero-card-left{0%{opacity:0;transform:translateY(56px) rotate(-14deg)}to{opacity:1;transform:translateY(0) rotate(-6deg)}}@keyframes vl-hero-card-center{0%{opacity:0;transform:translateY(40px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vl-hero-card-right{0%{opacity:0;transform:translateY(48px) rotate(14deg)}to{opacity:1;transform:translateY(0) rotate(6deg)}}@keyframes vl-hero-card-right-outer{0%{opacity:0;transform:translateY(48px) rotate(18deg)}to{opacity:1;transform:translateY(0) rotate(10deg)}}@keyframes vl-hero-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes vl-hero-count-in{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes vl-hero-progress{0%{width:0}to{width:88%}}@keyframes vl-hero-ready-pulse{0%{opacity:0}60%{opacity:1}80%{opacity:.65}to{opacity:1}}@keyframes vl-hero-hole-reveal{0%{clip-path:inset(38% 38% 38% 38% round .75rem);filter:brightness(.92)}to{clip-path:inset(0 0 0 0 round .75rem);filter:brightness(1)}}@keyframes vl-hero-cta-glow{0%{box-shadow:0 12px 32px rgba(255,87,34,.12)}to{box-shadow:0 12px 32px rgba(255,87,34,.28)}}#hero .vl-hero-copy-item{opacity:0;transform:translateY(18px)}#hero.is-in-view .vl-hero-copy-item{animation:vl-hero-rise .65s cubic-bezier(.16,1,.3,1) both}#hero .vl-hero-copy,#hero .vl-hero-dashboard{isolation:isolate}#hero .vl-hero-cursor-tag{opacity:0}#hero.is-in-view .vl-hero-cursor-tag{animation:vl-hero-tag-enter .55s cubic-bezier(.16,1,.3,1) both}#hero.is-in-view .vl-hero-cursor-tag-chip{animation:vl-hero-tag-float 5.5s ease-in-out 1.2s infinite}#hero .vl-hero-card{opacity:0}#hero.is-in-view .vl-hero-card--left-outer{animation:vl-hero-card-left-outer .85s cubic-bezier(.16,1,.3,1) .18s both}#hero.is-in-view .vl-hero-card--left{animation:vl-hero-card-left .85s cubic-bezier(.16,1,.3,1) .28s both}#hero.is-in-view .vl-hero-card--center{animation:vl-hero-card-center .85s cubic-bezier(.16,1,.3,1) .38s both}#hero.is-in-view .vl-hero-card--right{animation:vl-hero-card-right .85s cubic-bezier(.16,1,.3,1) .48s both}#hero.is-in-view .vl-hero-card--right-outer{animation:vl-hero-card-right-outer .85s cubic-bezier(.16,1,.3,1) .58s both}#hero .vl-hero-chip,#hero .vl-hero-export-row,#hero .vl-hero-thumb,#hero .vl-hero-timeline-cell{opacity:0;transform:scale(.72)}#hero.is-in-view .vl-hero-chip,#hero.is-in-view .vl-hero-export-row,#hero.is-in-view .vl-hero-thumb,#hero.is-in-view .vl-hero-timeline-cell{animation:vl-hero-pop .4s cubic-bezier(.16,1,.3,1) both}#hero .vl-hero-count{opacity:0}#hero.is-in-view .vl-hero-count{animation:vl-hero-count-in .55s cubic-bezier(.16,1,.3,1) .52s both}#hero .vl-hero-progress-fill{width:0}#hero.is-in-view .vl-hero-progress-fill{animation:vl-hero-progress .9s cubic-bezier(.16,1,.3,1) .72s both}#hero .vl-hero-ready{opacity:0}#hero.is-in-view .vl-hero-ready{animation:vl-hero-ready-pulse .7s cubic-bezier(.16,1,.3,1) .95s both}#hero .vl-demo-video.is-reveal .vl-hero-reveal{clip-path:inset(38% 38% 38% 38% round .75rem)}#hero.is-in-view .vl-demo-video.is-reveal .vl-hero-reveal{animation:vl-hero-hole-reveal 1.05s cubic-bezier(.16,1,.3,1) .95s both}#hero.is-in-view .vl-hero-cta-primary{animation:vl-hero-cta-glow .8s cubic-bezier(.16,1,.3,1) .55s both}#hero .vl-hero-cta-primary{transition:background-color .15s ease,transform .15s cubic-bezier(.16,1,.3,1)}#hero .vl-hero-cta-primary:active{transform:scale(.98)}#hero .vl-hero-cta-pill{opacity:0;transform:scale(.88);transition:background-color .15s ease,transform .15s cubic-bezier(.16,1,.3,1)}#hero.is-in-view .vl-hero-cta-pill{animation:vl-hero-pop .45s cubic-bezier(.16,1,.3,1) both}#hero .vl-hero-cta-pill:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){#hero .vl-hero-card,#hero .vl-hero-card--left-outer,#hero .vl-hero-card--right-outer,#hero .vl-hero-chip,#hero .vl-hero-copy-item,#hero .vl-hero-count,#hero .vl-hero-cta-pill,#hero .vl-hero-cursor-tag,#hero .vl-hero-export-row,#hero .vl-hero-ready,#hero .vl-hero-thumb,#hero .vl-hero-timeline-cell{opacity:1;transform:none;filter:none;animation:none}#hero.is-in-view .vl-hero-cursor-tag-chip{animation:none}#hero .vl-hero-progress-fill{width:88%;animation:none}#hero .vl-demo-video.is-reveal .vl-hero-reveal,#hero.is-in-view .vl-demo-video.is-reveal .vl-hero-reveal{clip-path:none;filter:none;animation:none}#hero.is-in-view .vl-hero-cta-primary{animation:none;box-shadow:0 12px 32px rgba(255,87,34,.28)}#hero .vl-hero-cta-pill:active,#hero .vl-hero-cta-primary:active{transform:none}}@keyframes vl-features-fade{0%{opacity:0}to{opacity:1}}@keyframes vl-features-soft-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vl-features-photo-in{0%{opacity:0;transform:scale(.92);filter:brightness(.96)}to{opacity:1;transform:scale(1);filter:brightness(1)}}@keyframes vl-features-flow-nudge{0%{opacity:0;transform:translateX(-8px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes vl-features-hole{0%{opacity:1;clip-path:inset(32% 24% 32% 24% round 1rem);filter:brightness(.92)}to{opacity:1;clip-path:inset(0 0 0 0 round 1rem);filter:brightness(1)}}@keyframes vl-features-dot-land{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes vl-features-cap-in{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vl-features-node-left{0%{opacity:0;transform:translateX(-18px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes vl-features-node-right{0%{opacity:0;transform:translateX(18px) scale(.9)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes vl-features-node-center{0%{opacity:0;transform:scale(.86);filter:blur(6px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes vl-features-ratio-portrait{0%{opacity:0;transform:scaleX(.82) scaleY(.7)}to{opacity:1;transform:scaleX(1) scaleY(1)}}@keyframes vl-features-ratio-landscape{0%{opacity:0;transform:scaleX(.7) scaleY(.86)}to{opacity:1;transform:scaleX(1) scaleY(1)}}@keyframes vl-features-line-draw{0%{stroke-dashoffset:28;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes vl-features-logo-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}#features .vl-features-ghost{opacity:0}#features.is-in-view .vl-features-ghost--back{animation:vl-features-fade .65s cubic-bezier(.16,1,.3,1) .04s both}#features.is-in-view .vl-features-ghost--front{animation:vl-features-fade .65s cubic-bezier(.16,1,.3,1) .08s both}#features .vl-features-demo{opacity:0;transform:translateY(10px)}#features.is-in-view .vl-features-demo{animation:vl-features-soft-in .55s cubic-bezier(.16,1,.3,1) .06s both}#features .vl-features-brand-dot,#features .vl-features-cap,#features .vl-features-flow,#features .vl-features-from,#features .vl-features-output-frame,#features .vl-features-photo,#features .vl-features-to{opacity:0}#features.is-in-view .vl-features-from{animation:vl-features-fade .35s cubic-bezier(.16,1,.3,1) both}#features.is-in-view .vl-features-to{animation:vl-features-fade .4s cubic-bezier(.16,1,.3,1) .14s both}#features.is-in-view .vl-features-photo{animation:vl-features-photo-in .42s cubic-bezier(.16,1,.3,1) both}#features.is-in-view .vl-features-photo:first-child{animation-delay:.04s}#features.is-in-view .vl-features-photo:nth-child(2){animation-delay:.08s}#features.is-in-view .vl-features-photo:nth-child(3){animation-delay:.12s}#features.is-in-view .vl-features-photo:nth-child(4){animation-delay:.16s}#features.is-in-view .vl-features-photo:nth-child(5){animation-delay:.2s}#features.is-in-view .vl-features-photo:nth-child(6){animation-delay:.24s}#features.is-in-view .vl-features-photo:nth-child(7){animation-delay:.28s}#features.is-in-view .vl-features-photo:nth-child(n+8){animation-delay:.3s}#features.is-in-view .vl-features-flow{animation:vl-features-flow-nudge .4s cubic-bezier(.16,1,.3,1) .18s both}#features .vl-features-output-frame{clip-path:inset(32% 24% 32% 24% round 1rem)}#features.is-in-view .vl-features-output-frame{animation:vl-features-hole .62s cubic-bezier(.16,1,.3,1) .22s both}#features.is-in-view .vl-features-brand-dot{animation:vl-features-dot-land .32s cubic-bezier(.16,1,.3,1) both}#features.is-in-view .vl-features-brand-dot:first-child{animation-delay:.42s}#features.is-in-view .vl-features-brand-dot:nth-child(2){animation-delay:.48s}#features.is-in-view .vl-features-brand-dot:nth-child(3){animation-delay:.54s}#features.is-in-view .vl-features-cap{animation:vl-features-cap-in .4s cubic-bezier(.16,1,.3,1) .5s both}#features .vl-features-hub-lines line{opacity:0}#features.is-in-view .vl-features-hub-lines line{animation:vl-features-line-draw .55s cubic-bezier(.16,1,.3,1) .04s both}#features .vl-features-hub-anchor{opacity:0}#features.is-in-view .vl-features-hub-anchor{animation:vl-features-fade .35s cubic-bezier(.16,1,.3,1) .12s both}#features .vl-features-hub-node--center,#features .vl-features-hub-node--landscape,#features .vl-features-hub-node--left,#features .vl-features-hub-node--portrait,#features .vl-features-hub-node--right,#features .vl-features-hub-pill,#features .vl-features-hub-stat,#features .vl-features-logo{opacity:0}#features.is-in-view .vl-features-hub-node--left{animation:vl-features-node-left .45s cubic-bezier(.16,1,.3,1) .08s both}#features.is-in-view .vl-features-hub-node--right{animation:vl-features-node-right .45s cubic-bezier(.16,1,.3,1) .12s both}#features.is-in-view .vl-features-hub-node--center{animation:vl-features-node-center .5s cubic-bezier(.16,1,.3,1) .06s both}#features.is-in-view .vl-features-hub-node--portrait{animation:vl-features-ratio-portrait .5s cubic-bezier(.16,1,.3,1) .08s both}#features.is-in-view .vl-features-hub-node--landscape{animation:vl-features-ratio-landscape .5s cubic-bezier(.16,1,.3,1) .12s both}#features.is-in-view .vl-features-logo{animation:vl-features-logo-in .35s cubic-bezier(.16,1,.3,1) .2s both}#features.is-in-view .vl-features-hub-pill{animation:vl-features-cap-in .35s cubic-bezier(.16,1,.3,1) .16s both}#features.is-in-view .vl-features-hub-stat{animation:vl-features-fade .3s cubic-bezier(.16,1,.3,1) .28s both}@media (prefers-reduced-motion:reduce){#features .vl-features-brand-dot,#features .vl-features-cap,#features .vl-features-demo,#features .vl-features-flow,#features .vl-features-from,#features .vl-features-ghost,#features .vl-features-hub-anchor,#features .vl-features-hub-lines line,#features .vl-features-hub-node--center,#features .vl-features-hub-node--landscape,#features .vl-features-hub-node--left,#features .vl-features-hub-node--portrait,#features .vl-features-hub-node--right,#features .vl-features-hub-pill,#features .vl-features-hub-stat,#features .vl-features-logo,#features .vl-features-output-frame,#features .vl-features-photo,#features .vl-features-to{opacity:1;transform:none;filter:none;clip-path:none;stroke-dashoffset:0;animation:none}#features .vl-features-visual{animation:vl-features-fade .15s ease both}}@keyframes vl-why-icon-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes vl-why-icon-rise{0%{opacity:0;transform:translateY(5px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vl-why-icon-turn{0%{opacity:0;transform:rotate(-10deg) scale(.9)}to{opacity:1;transform:rotate(0) scale(1)}}#why .vl-why-icon{opacity:0;transform:scale(.9);transform-origin:center}#why.is-in-view .vl-why-icon{animation:vl-why-icon-in .42s cubic-bezier(.16,1,.3,1) both}#why.is-in-view .vl-why-icon--rise{animation-name:vl-why-icon-rise}#why.is-in-view .vl-why-icon--turn{animation-name:vl-why-icon-turn}@media (prefers-reduced-motion:reduce){#why .vl-why-icon{opacity:1;transform:none;animation:none}}#examples .vl-examples-toggle{opacity:0;transform:translateY(8px)}#examples.is-in-view .vl-examples-toggle{animation:vl-features-soft-in .5s cubic-bezier(.16,1,.3,1) .06s both}#examples .vl-examples-demo{opacity:0;transform:translateY(10px)}#examples.is-in-view .vl-examples-demo{animation:vl-features-soft-in .55s cubic-bezier(.16,1,.3,1) .12s both}#examples .vl-examples-photo{opacity:0}#examples.is-in-view .vl-examples-photo{animation:vl-features-fade .4s cubic-bezier(.16,1,.3,1) both}#examples .vl-examples-video{opacity:0;transform:translateY(6px)}#examples.is-in-view .vl-examples-video{animation:vl-features-soft-in .5s cubic-bezier(.16,1,.3,1) .18s both}@keyframes vl-pricing-ring{0%{box-shadow:0 24px 48px rgba(10,10,10,.03)}to{box-shadow:0 24px 48px rgba(10,10,10,.06)}}#pricing .vl-pricing-card{opacity:0;transform:translateY(10px)}#pricing.is-in-view .vl-pricing-card{animation:vl-features-soft-in .55s cubic-bezier(.16,1,.3,1) both}#pricing.is-in-view .vl-pricing-card--recommended{animation:vl-features-soft-in .55s cubic-bezier(.16,1,.3,1) both,vl-pricing-ring .7s cubic-bezier(.16,1,.3,1) .35s both}#pricing .vl-pricing-guarantee{opacity:0}#pricing.is-in-view .vl-pricing-guarantee{animation:vl-features-fade .45s cubic-bezier(.16,1,.3,1) .28s both}@keyframes vl-faq-cell-in{0%{opacity:0;transform:translateY(36px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vl-faq-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}#faq .vl-faq-group{opacity:0;transform:translateY(6px)}#faq.is-in-view .vl-faq-group{animation:vl-features-soft-in .55s cubic-bezier(.22,.61,.36,1) both}#faq .vl-faq-item{opacity:0;transform:translateY(36px) scale(.92);transform-origin:50% 100%}#faq.is-in-view .vl-faq-item{animation:vl-faq-cell-in .9s cubic-bezier(.22,.61,.36,1) both}#faq.is-in-view .vl-faq-item:first-child{animation-delay:.08s}#faq.is-in-view .vl-faq-item:nth-child(2){animation-delay:.22s}#faq.is-in-view .vl-faq-item:nth-child(3){animation-delay:.36s}#faq.is-in-view .vl-faq-item:nth-child(4){animation-delay:.5s}#faq.is-in-view .vl-faq-item:nth-child(n+5){animation-delay:.62s}#faq .vl-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,.61,.36,1)}#faq .vl-faq-answer.is-open{grid-template-rows:1fr}#faq .vl-faq-answer>*{overflow:hidden}#faq .vl-faq-copy{opacity:0}#faq.is-in-view .vl-faq-answer.is-open .vl-faq-copy{animation:vl-faq-copy-in .7s cubic-bezier(.22,.61,.36,1) .28s both}@keyframes vl-start-lime-in{0%{opacity:0;transform:translateY(28px) scale(.97);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes vl-start-lime-glow{0%{box-shadow:0 0 0 rgba(212,249,76,0),0 16px 32px rgba(10,10,10,.02)}to{box-shadow:0 0 0 1px rgba(212,249,76,.35),0 24px 48px rgba(10,10,10,.06)}}@keyframes vl-start-path-in{0%{opacity:0;transform:translateX(20px) translateY(16px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes vl-start-footer-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes vl-start-cta-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}#start .vl-start-card--lime{opacity:0;transform:translateY(28px) scale(.97);filter:blur(4px)}#start.is-in-view .vl-start-card--lime{animation:vl-start-lime-in .65s cubic-bezier(.16,1,.3,1) both,vl-start-lime-glow .8s cubic-bezier(.16,1,.3,1) .2s both}#start .vl-start-card--demo{opacity:0;transform:translateX(20px) translateY(16px)}#start.is-in-view .vl-start-card--demo{animation:vl-start-path-in .6s cubic-bezier(.16,1,.3,1) .12s both}#start .vl-start-footer{opacity:0;transform:translateY(14px)}#start.is-in-view .vl-start-footer{animation:vl-start-footer-in .55s cubic-bezier(.16,1,.3,1) .28s both}#start .vl-start-cta{opacity:0;transform:scale(.92)}#start.is-in-view .vl-start-card--lime .vl-start-cta{animation:vl-start-cta-pop .45s cubic-bezier(.16,1,.3,1) .38s both}#start.is-in-view .vl-start-card--demo .vl-start-cta{animation:vl-start-cta-pop .45s cubic-bezier(.16,1,.3,1) .48s both}@media (prefers-reduced-motion:reduce){#examples .vl-examples-demo,#examples .vl-examples-photo,#examples .vl-examples-toggle,#examples .vl-examples-video,#faq .vl-faq-copy,#faq .vl-faq-group,#faq .vl-faq-item,#pricing .vl-pricing-card,#pricing .vl-pricing-guarantee,#start .vl-start-card--demo,#start .vl-start-card--lime,#start .vl-start-cta,#start .vl-start-footer{opacity:1;transform:none;animation:none;box-shadow:inherit;filter:none}#start .vl-start-card--demo{box-shadow:0 24px 48px rgba(10,10,10,.06)}#faq .vl-faq-answer{transition:none}}.vl-sticky-bar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem max(.75rem,env(safe-area-inset-bottom,0px));background:#0a0a0a;color:#fff;transform:translateY(100%);transition:transform .28s cubic-bezier(.16,1,.3,1)}.vl-sticky-bar.is-visible{transform:translateY(0)}.vl-demo-video{position:relative;overflow:hidden;width:100%;height:100%}.vl-demo-video-el{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.vl-demo-controls{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;gap:.45rem;padding:.4rem .5rem;background:rgba(10,10,10,.85);color:#fff}.vl-demo-ctrl{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.vl-demo-time{flex:0 0 auto;font-size:.8rem;font-variant-numeric:tabular-nums}.vl-demo-seek{flex:1 1 auto;min-width:0;height:4px;appearance:none;background:transparent;cursor:pointer}.vl-demo-seek::-webkit-slider-runnable-track{height:4px;background:#52525b}.vl-demo-seek::-webkit-slider-thumb{appearance:none;width:10px;height:10px;margin-top:-3px;border:0;background:#ff5722}@media (prefers-reduced-motion:reduce){.vl-sticky-bar{transition:none}}@media (max-width:1023px){.vl-scroll-stage{scroll-snap-type:none;scroll-padding-bottom:calc(4.5rem + env(safe-area-inset-bottom, 0px))}.vl-scroll-stage .vl-full-panel,.vl-scroll-stage .vl-scroll-panel-footer{height:auto;min-height:100dvh;min-height:100svh;scroll-snap-align:none;scroll-snap-stop:normal}.vl-panel-inner{max-height:none;overflow-y:visible;justify-content:flex-start}.vl-scroll-stage .vl-full-panel .vl-panel-inner,.vl-scroll-stage .vl-scroll-panel-footer{opacity:1;transform:none;transition:none}#examples .vl-examples-demo,#examples .vl-examples-photo,#examples .vl-examples-toggle,#examples .vl-examples-video,#faq .vl-faq-copy,#faq .vl-faq-group,#faq .vl-faq-item,#features .vl-features-brand-dot,#features .vl-features-cap,#features .vl-features-demo,#features .vl-features-flow,#features .vl-features-from,#features .vl-features-ghost,#features .vl-features-hub-anchor,#features .vl-features-hub-lines line,#features .vl-features-hub-node--center,#features .vl-features-hub-node--landscape,#features .vl-features-hub-node--left,#features .vl-features-hub-node--portrait,#features .vl-features-hub-node--right,#features .vl-features-hub-pill,#features .vl-features-hub-stat,#features .vl-features-logo,#features .vl-features-output-frame,#features .vl-features-photo,#features .vl-features-to,#hero .vl-demo-video.is-reveal .vl-hero-reveal,#hero .vl-hero-card,#hero .vl-hero-card--left-outer,#hero .vl-hero-card--right-outer,#hero .vl-hero-chip,#hero .vl-hero-copy-item,#hero .vl-hero-count,#hero .vl-hero-cta-pill,#hero .vl-hero-cta-primary,#hero .vl-hero-cursor-tag,#hero .vl-hero-export-row,#hero .vl-hero-ready,#hero .vl-hero-thumb,#hero .vl-hero-timeline-cell,#pricing .vl-pricing-card,#pricing .vl-pricing-guarantee,#start .vl-start-card--demo,#start .vl-start-card--lime,#start .vl-start-cta,#start .vl-start-footer,#why .vl-why-icon{opacity:1;transform:none;animation:none;box-shadow:inherit;filter:none;clip-path:none;stroke-dashoffset:0}#hero .vl-hero-progress-fill{width:88%}#hero .vl-hero-cta-primary{box-shadow:0 12px 32px rgba(255,87,34,.28)}#start .vl-start-card--demo{box-shadow:0 24px 48px rgba(10,10,10,.06)}#hero .vl-panel-inner{justify-content:flex-start}}@media (max-width:767px){.vl-scroll-stage .vl-full-panel,.vl-scroll-stage .vl-scroll-panel-footer{min-height:auto}#hero .vl-panel-inner,#hero.vl-full-panel{min-height:100dvh;min-height:100svh}}