.sc-reveal{opacity:0;filter:blur(12px);will-change:opacity, transform, filter;transform:translateY(40px)}.sc-reveal.is-visible{animation:1s cubic-bezier(.16,1,.3,1) both scRevealIn;animation-delay:var(--sc-delay,0s)}@keyframes scRevealIn{0%{opacity:0;filter:blur(12px);transform:translateY(40px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes scFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sc-reveal{filter:none;transform:none}.sc-reveal.is-visible{filter:none!important;animation:.45s both scFadeIn!important}}.sc-scan-line{animation:3.2s cubic-bezier(.45,0,.55,1) infinite scScan}@keyframes scScan{0%{opacity:0;top:8%}12%{opacity:1}50%{opacity:1;top:78%}62%{opacity:0}to{opacity:0;top:8%}}.sc-scan-result{animation:3.2s ease-in-out infinite scResult}@keyframes scResult{0%,55%{opacity:0;transform:translateY(8px)scale(.96)}68%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.96)}}.sc-phone-float{animation:6s ease-in-out infinite scFloat}@keyframes scFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.sc-scan-line,.sc-scan-result,.sc-phone-float{animation:none!important}.sc-scan-result{opacity:1!important;transform:none!important}}.sc-bar{transform-origin:bottom;animation:2.6s ease-in-out infinite scBar}@keyframes scBar{0%,to{transform:scaleY(var(--sc-bar-from,.4))}50%{transform:scaleY(var(--sc-bar-to,1))}}.sc-stat{animation:2.6s ease-in-out infinite scStat}@keyframes scStat{0%,to{opacity:.55}50%{opacity:1}}.sc-ring{stroke-dasharray:264;animation:3.4s ease-in-out infinite scRing}@keyframes scRing{0%{stroke-dashoffset:264px}55%,75%{stroke-dashoffset:70px}to{stroke-dashoffset:264px}}.sc-swap-a{animation:4s ease-in-out infinite scSwapA}.sc-swap-b{animation:4s ease-in-out infinite scSwapB}@keyframes scSwapA{0%,40%{opacity:1}55%,95%{opacity:0}to{opacity:1}}@keyframes scSwapB{0%,40%{opacity:0}55%,95%{opacity:1}to{opacity:0}}.sc-cal-dot{animation:3s ease-in-out infinite scCalDot}@keyframes scCalDot{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sc-bar,.sc-stat,.sc-ring,.sc-swap-a,.sc-swap-b,.sc-cal-dot{animation:none!important}.sc-bar{transform:scaleY(var(--sc-bar-to,1))}.sc-swap-b{opacity:0}.sc-ring{stroke-dashoffset:70px}}.sc-flow-receipt{animation:9s ease-in-out infinite scFlowReceipt}@keyframes scFlowReceipt{0%,44%{opacity:1;transform:translate(0)scale(1)}52%{opacity:0;transform:translate(-5%)scale(.97)}92%{opacity:0;transform:translate(-5%)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.sc-flow-record{animation:9s ease-in-out infinite scFlowRecord}@keyframes scFlowRecord{0%,44%{opacity:0;transform:translateY(16px)scale(.98)}54%,90%{opacity:1;transform:translateY(0)scale(1)}98%,to{opacity:0;transform:translateY(16px)scale(.98)}}.sc-flow-scan{animation:9s ease-in-out infinite scFlowScan}@keyframes scFlowScan{0%{opacity:0;top:6%}5%{opacity:1}36%{opacity:1;top:86%}40%,to{opacity:0;top:86%}}.sc-flow-finger{animation:9s ease-in-out infinite scFlowFinger}@keyframes scFlowFinger{0%,38%{opacity:0;transform:translateY(10px)scale(.9)}43%{opacity:1;transform:translateY(0)scale(1)}47%{transform:translateY(3px)scale(.92)}52%{opacity:0;transform:translateY(0)scale(1)}to{opacity:0}}.sc-flow-ripple{animation:9s ease-in-out infinite scFlowRipple}@keyframes scFlowRipple{0%,44%{opacity:0;transform:scale(.4)}48%{opacity:.7;transform:scale(1)}53%{opacity:0;transform:scale(1.9)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sc-flow-receipt{opacity:1!important;animation:none!important;transform:none!important}.sc-flow-record,.sc-flow-scan,.sc-flow-finger,.sc-flow-ripple{opacity:0!important;animation:none!important}}.sc-landing .btn-primary-gradient,.sc-landing .btn.bg-primary,.sc-btn-cta.btn{color:#fff!important;background:linear-gradient(#7c3aed 0%,#6d28d9 100%)!important;border:0!important}.sc-landing .btn-primary-gradient:hover:not(:disabled),.sc-landing .btn.bg-primary:hover:not(:disabled),.sc-btn-cta.btn:hover:not(:disabled){opacity:1;box-shadow:0 8px 24px #7c3aed59;background:linear-gradient(#8b5cf6 0%,#5b21b6 100%)!important}.sc-flow-newrow{animation:9s ease-in-out infinite scFlowNewRow}@keyframes scFlowNewRow{0%,53%{opacity:0;transform:scale(.9)}58%{opacity:1;transform:scale(1.05)}64%{transform:scale(1)}90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sc-flow-newrow{opacity:0!important;animation:none!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.cat-paw{z-index:60;pointer-events:none;will-change:transform;width:92px;height:300px;margin-left:-46px;position:fixed;top:0;transform:translateY(-110%)rotate(-6deg)}.cat-paw[data-active=true]{animation:2.8s cubic-bezier(.34,1.56,.64,1) forwards cat-paw-swipe}@keyframes cat-paw-swipe{0%{transform:translateY(-105%)rotate(-6deg)}22%{transform:translateY(-50%)rotate(-3deg)}36%{transform:translateY(-58%)rotate(7deg)}50%{transform:translateY(-46%)rotate(-7deg)}64%{transform:translateY(-56%)rotate(7deg)}78%{transform:translateY(-50%)rotate(-3deg)}to{transform:translateY(-105%)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.cat-paw{display:none}.sc-landing .sc-step{transition-duration:.7s!important;transition-delay:0s!important}}@keyframes zari-signup-bounce{0%{transform:translateY(0)}20%{transform:translateY(-10px)}40%{transform:translateY(0)}62%{transform:translateY(-5px)}80%{transform:translateY(0)}to{transform:translateY(0)}}.zari-signup-pulse{animation:1s cubic-bezier(.22,1,.36,1) zari-signup-bounce}.zari-signup-pulse .form-input{border-color:var(--color-primary,#6366f1);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,#6366f1) 55%, transparent)}@media (prefers-reduced-motion:reduce){.zari-signup-pulse{animation:none}}
