.prose a{text-decoration:underline!important;text-decoration-color:#229ed9!important;text-underline-offset:2px!important;color:#229ed9!important}.prose a:hover{color:#2aabee!important;text-decoration-color:#2aabee!important}body,html{overflow-x:clip;width:100%}h1,h2,h3,h4,h5,h6,p,span,div{word-wrap:break-word;overflow-wrap:break-word}@media(max-width:640px){h1,h2,h3,h4,h5,h6{word-break:break-word;overflow-wrap:anywhere}p{word-break:break-word;overflow-wrap:break-word}}.brand-gradient{background:linear-gradient(180deg,#2aabee,#229ed9)}.text-gradient{background:linear-gradient(135deg,#2aabee,#6dd5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.glass-panel{background:#ffffffb3;backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.05)}.dark .glass-panel{background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.glow-blob{position:absolute;width:500px;height:500px;border-radius:50%;z-index:-1;pointer-events:none;opacity:.5}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes float-delayed{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 6s ease-in-out infinite;will-change:transform}.animate-float-delayed{animation:float-delayed 7s ease-in-out infinite;animation-delay:2s;will-change:transform}.animate-float-slow{animation:float 8s ease-in-out infinite;animation-delay:1s;will-change:transform}.animate-float-fast{animation:float 5s ease-in-out infinite;animation-delay:.5s;will-change:transform}@keyframes pop-in{0%{opacity:0;transform:scale(.8) translateY(20px)}60%{transform:scale(1.05) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-pop{animation:pop-in .8s cubic-bezier(.16,1,.3,1) backwards;will-change:transform,opacity}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}.delay-3{animation-delay:.6s}.delay-4{animation-delay:.8s}@keyframes scan-pulse{0%,to{border-color:#229ed94d;box-shadow:0 0 10px #229ed91a}50%{border-color:#229ed9cc;box-shadow:0 0 25px #229ed966}}.animate-scan{animation:scan-pulse 3s infinite;will-change:border-color,box-shadow}.bg-grid-pattern{background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:30px 30px}.dark .bg-grid-pattern{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px)}@keyframes user-enter{0%{left:0;opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1)}80%{opacity:1;left:45%;transform:scale(.8)}to{opacity:0;left:50%;transform:scale(0)}}@keyframes cash-exit{0%{left:55%;opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1)}90%{left:95%;opacity:1;transform:scale(1)}to{left:100%;opacity:0;transform:scale(.5)}}@keyframes cash-flow-in{0%{left:-100px;opacity:0;transform:translateY(-50%) scale(.5)}20%{opacity:1;transform:translateY(-50%) scale(1)}80%{left:20px;opacity:1;transform:translateY(-50%) scale(1)}to{left:20px;opacity:0;transform:translateY(-50%) scale(.5)}}.animate-cash-flow{animation:cash-flow-in 2s infinite linear;will-change:left,opacity,transform}.animate-user-1{animation:user-enter 3s infinite ease-out;animation-delay:0s;will-change:transform,left,opacity}.animate-user-2{animation:user-enter 3s infinite ease-out;animation-delay:1s;will-change:transform,left,opacity}.animate-user-3{animation:user-enter 3s infinite ease-out;animation-delay:2s;will-change:transform,left,opacity}.animate-cash{animation:cash-exit 2s infinite linear;will-change:transform,left,opacity}@keyframes user-enter-vert{0%{top:0;opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1)}80%{opacity:1;top:45%;transform:scale(.8)}to{opacity:0;top:50%;transform:scale(0)}}@keyframes cash-exit-vert{0%{top:55%;opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1)}90%{top:95%;opacity:1;transform:scale(1)}to{top:100%;opacity:0;transform:scale(.5)}}.animate-user-vert-1{animation:user-enter-vert 3s infinite ease-out;animation-delay:0s;will-change:transform,top,opacity}.animate-user-vert-2{animation:user-enter-vert 3s infinite ease-out;animation-delay:1s;will-change:transform,top,opacity}.animate-user-vert-3{animation:user-enter-vert 3s infinite ease-out;animation-delay:2s;will-change:transform,top,opacity}.animate-cash-vert{animation:cash-exit-vert 2s infinite linear;will-change:transform,top,opacity}@keyframes mobile-fall{0%{transform:translate(-50%,-80px) scale(.5);opacity:0}20%{opacity:1;transform:translate(-50%,-40px) scale(1)}90%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,10px) scale(.5)}}.animate-mobile-fall{animation:mobile-fall 2s infinite linear;left:50%;will-change:transform,opacity}@keyframes pulse-slow{0%,to{opacity:.8}50%{opacity:1}}.animate-pulse-slow{animation:pulse-slow 4s ease-in-out infinite;will-change:opacity}@keyframes screenshot-float-1{0%,to{transform:perspective(1200px) rotateY(-15deg) rotateX(8deg) scale(.85) translateY(0)}50%{transform:perspective(1200px) rotateY(-15deg) rotateX(8deg) scale(.85) translateY(-20px)}}@keyframes screenshot-float-2{0%,to{transform:perspective(1200px) rotateY(-3deg) rotateX(2deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-3deg) rotateX(2deg) translateY(-15px)}}@keyframes screenshot-float-3{0%,to{transform:perspective(1200px) rotateY(12deg) rotateX(-5deg) scale(.8) translateY(0)}50%{transform:perspective(1200px) rotateY(12deg) rotateX(-5deg) scale(.8) translateY(-18px)}}.screenshot-float-1{animation:screenshot-float-1 6s ease-in-out infinite;will-change:transform}.screenshot-float-2{animation:screenshot-float-2 7s ease-in-out infinite;animation-delay:.5s;will-change:transform}.screenshot-float-3{animation:screenshot-float-3 6.5s ease-in-out infinite;animation-delay:1s;will-change:transform}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000000d}.dark .custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d}.custom-scrollbar::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}
