@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes blob{0%{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(180px,-120px) scale(1.4) rotate(120deg)}66%{transform:translate(-120px,100px) scale(.6) rotate(240deg)}to{transform:translate(0) scale(1.2) rotate(360deg)}}.animate-fade-in-up[data-astro-cid-j7pv25f6]{animation:fade-in-up .8s ease-out forwards}.animate-blob[data-astro-cid-j7pv25f6]{animation:blob 8s infinite alternate cubic-bezier(.45,0,.55,1)}.animation-delay-2000[data-astro-cid-j7pv25f6]{animation-delay:2s}.animation-delay-3000[data-astro-cid-j7pv25f6]{animation-delay:3s}.animation-delay-4000[data-astro-cid-j7pv25f6]{animation-delay:4s}.animate-float[data-astro-cid-j7pv25f6]{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-slow-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.animate-spin-slow[data-astro-cid-j7pv25f6]{animation:spin-slow 20s linear infinite}.animate-spin-slow-reverse[data-astro-cid-j7pv25f6]{animation:spin-slow-reverse 20s linear infinite}@keyframes dash-anim{to{stroke-dashoffset:-20}}.plane-curve[data-astro-cid-j7pv25f6]{offset-path:path("M 30,70 C 80,-30 160,130 260,50");animation:planeCurveAnim 8s cubic-bezier(.4,0,.2,1) infinite;transform-origin:center}@keyframes planeCurveAnim{0%,15%{offset-distance:0%;opacity:1;transform:scale(1)}35%{offset-distance:100%;opacity:1;transform:scale(1)}38%{offset-distance:100%;opacity:0;transform:scale(0)}to{offset-distance:0%;opacity:0;transform:scale(0)}}.invoice-card-morph[data-astro-cid-j7pv25f6]{animation:invoiceCardMorphAnim 8s ease-in-out infinite;transform-origin:center;box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #0000000d}@keyframes invoiceCardMorphAnim{0%{opacity:0;transform:scale(0) rotate(-10deg);box-shadow:none}2%{opacity:1;transform:scale(1) rotate(0)}10%{transform:scale(1) rotate(0);box-shadow:0 10px 15px -3px #0000000d}12%{transform:scale(1.15) rotate(5deg);box-shadow:0 20px 25px -5px #22c55e40;border-color:#16a34a}14%,to{opacity:0;transform:scale(0) rotate(180deg);box-shadow:none}}.fill-line-1[data-astro-cid-j7pv25f6]{animation:fillLine1Anim 8s ease-out infinite}.fill-line-2[data-astro-cid-j7pv25f6]{animation:fillLine2Anim 8s ease-out infinite}.fill-line-3[data-astro-cid-j7pv25f6]{animation:fillLine3Anim 8s ease-out infinite}@keyframes fillLine1Anim{0%,2%{width:0%}5%,to{width:100%}}@keyframes fillLine2Anim{0%,5%{width:0%}8%,to{width:75%}}@keyframes fillLine3Anim{0%,8%{width:0%}11%,to{width:90%}}.paperplane-morph[data-astro-cid-j7pv25f6]{animation:paperplaneMorphAnim 8s ease-in-out infinite;transform-origin:center;opacity:0;transform:scale(0) rotate(-45deg)}@keyframes paperplaneMorphAnim{0%,12%{opacity:0;transform:scale(0) rotate(-45deg)}14%{opacity:1;transform:scale(1.2) rotate(45deg)}15%,35%{opacity:1;transform:scale(1) rotate(0)}38%,to{opacity:0;transform:scale(0) rotate(0)}}.mask-reveal[data-astro-cid-j7pv25f6]{stroke-dasharray:100;stroke-dashoffset:100;animation:maskDraw 8s cubic-bezier(.4,0,.2,1) infinite}@keyframes maskDraw{0%,15%{stroke-dashoffset:100;opacity:0}16%{opacity:1}35%{stroke-dashoffset:0;opacity:1}38%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:100;opacity:0}}.inbox-curve[data-astro-cid-j7pv25f6]{animation:inboxBounceCurve 8s ease-in-out infinite}@keyframes inboxBounceCurve{0%,35%{transform:scale(1);border-color:#e5e7eb;color:#9ca3af}37%{transform:scale(1.1);border-color:#3b82f6;color:#3b82f6}45%{transform:scale(1);border-color:#3b82f6;color:#3b82f6}58%{transform:scale(1.1);border-color:#22c55e;color:#22c55e}62%,90%{transform:scale(1);border-color:#22c55e;color:#22c55e}95%,to{transform:scale(1);border-color:#e5e7eb;color:#9ca3af}}.check-curve[data-astro-cid-j7pv25f6]{animation:checkPopCurve 8s ease-in-out infinite}@keyframes checkPopCurve{0%,57%{opacity:0;transform:scale(0)}59%{opacity:1;transform:scale(1.3)}63%,90%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(0)}}.ripple-curve[data-astro-cid-j7pv25f6]{animation:rippleCurve 8s ease-out infinite}@keyframes rippleCurve{0%,57%{transform:scale(1);opacity:0}58%{transform:scale(1);opacity:.6}68%{transform:scale(1.8);opacity:0}to{transform:scale(2);opacity:0}}.toast-pop-curve[data-astro-cid-j7pv25f6]{animation:toastPopCurve 8s cubic-bezier(.34,1.56,.64,1) infinite;transform-origin:bottom left}@keyframes toastPopCurve{0%,57%{opacity:0;transform:translateY(15px) scale(.5) rotate(5deg)}60%,90%{opacity:1;transform:translateY(0) scale(1) rotate(-3deg)}95%,to{opacity:0;transform:translateY(-10px) scale(.8)}}.pay-btn-pop-curve[data-astro-cid-j7pv25f6]{animation:payBtnPopAnim 8s ease-in-out infinite}@keyframes payBtnPopAnim{0%,35%{opacity:0;transform:translate(-50%) scale(0);background-color:#2563eb}38%{opacity:1;transform:translate(-50%) scale(1.1);background-color:#2563eb}40%,50%{opacity:1;transform:translate(-50%) scale(1);background-color:#2563eb}52%,54%{opacity:1;transform:translate(-50%) scale(.9);background-color:#1d4ed8}55%,57%{opacity:1;transform:translate(-50%) scale(1);background-color:#2563eb}58%,to{opacity:0;transform:translate(-50%) scale(0);background-color:#2563eb}}.hero-cursor[data-astro-cid-j7pv25f6]{animation:heroCursorMoveAnim 8s ease-in-out infinite;left:248px;top:84px;z-index:60;will-change:transform,opacity}@keyframes heroCursorMoveAnim{0%,38%{opacity:0;transform:translate(150px,50px)}40%{opacity:1;transform:translate(150px,50px)}48%,65%{opacity:1;transform:translate(0)}70%,to{opacity:0;transform:translate(50px,50px)}}.hero-cursor-click[data-astro-cid-j7pv25f6]{animation:heroCursorClickAnim 8s ease-in-out infinite;transform-origin:4px 4px}@keyframes heroCursorClickAnim{0%,50%{transform:scale(1)}52%,54%{transform:scale(.7)}55%,to{transform:scale(1)}}.motion-invoice-bg[data-astro-cid-j7pv25f6]{animation:invBg 8s infinite cubic-bezier(.175,.885,.32,1.275)}.motion-bank-card[data-astro-cid-j7pv25f6]{animation:bankCard 8s infinite}.motion-crypto-card[data-astro-cid-j7pv25f6]{animation:cryptoCard 8s infinite}.motion-secure-badge[data-astro-cid-j7pv25f6]{animation:secureBadge 8s infinite cubic-bezier(.175,.885,.32,1.275)}.motion-cursor[data-astro-cid-j7pv25f6]{animation:cursorMove 8s infinite ease-in-out}.motion-cursor-click[data-astro-cid-j7pv25f6]{animation:cursorClick 8s infinite ease-out}@keyframes invBg{0%,1%{transform:scale(.8) translateY(20px);opacity:0}3%,97%{transform:scale(1) translateY(0);opacity:1}99%,to{transform:scale(.9) translateY(-20px);opacity:0}}@keyframes bankCard{0%,4%{transform:scale(0);opacity:0;border-color:#f1f5f9;box-shadow:none}7%,28%{transform:scale(1);opacity:1;border-color:#f1f5f9;box-shadow:0 4px 6px -1px #0000001a}30%,45%{transform:scale(1.05) translateY(-5px);opacity:1;border-color:#6366f1;box-shadow:0 20px 25px -5px #6366f133}48%,97%{transform:scale(1);opacity:1;border-color:#f1f5f9;box-shadow:0 4px 6px -1px #0000001a}99%,to{transform:scale(0);opacity:0}}@keyframes cryptoCard{0%,8%{transform:scale(0);opacity:0;border-color:#f1f5f9;box-shadow:none}11%,52%{transform:scale(1);opacity:1;border-color:#f1f5f9;box-shadow:0 4px 6px -1px #0000001a}55%,70%{transform:scale(1.05) translateY(-5px);opacity:1;border-color:#6366f1;box-shadow:0 20px 25px -5px #6366f133}73%,97%{transform:scale(1);opacity:1;border-color:#f1f5f9;box-shadow:0 4px 6px -1px #0000001a}99%,to{transform:scale(0);opacity:0}}@keyframes secureBadge{0%,75%{transform:translate(-50%) translateY(20px) scale(0);opacity:0}78%,97%{transform:translate(-50%) translateY(0) scale(1);opacity:1}99%,to{transform:translate(-50%) translateY(20px) scale(0);opacity:0}}@keyframes cursorMove{0%,15%{transform:translate(150px,150px);opacity:0}20%{transform:translate(150px,150px);opacity:1}33%,45%{transform:translate(-30px,-15px);opacity:1}58%,70%{transform:translate(80px,-15px);opacity:1}78%,97%{transform:translateY(80px);opacity:0}to{opacity:0}}@keyframes cursorClick{0%,33%{transform:scale(0);opacity:0}34%{transform:scale(0);opacity:.8}38%,57%{transform:scale(3);opacity:0}58%{transform:scale(0);opacity:.8}62%,to{transform:scale(3);opacity:0}}@keyframes textFade{0%,7%,40%,73%{opacity:0;transform:translateY(15px) scale(.9)}10%,43%,76%{opacity:1;transform:translateY(0) scale(1)}31%,64%,97%{opacity:1;transform:translateY(0) scale(1)}}
