@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient-flow{background-size:300% 300%;animation:gradient-flow 6s ease infinite}.animate-fill{animation:fill 9s linear forwards}@keyframes fill{0%{transform:scaleY(0);transform-origin:top}to{transform:scaleY(1);transform-origin:top}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 rgba(236,72,153,.3)}50%{box-shadow:0 0 20px rgba(236,72,153,.6)}}@keyframes progress{0%{width:0}to{width:92%}}@keyframes dottedline{0%{opacity:0;filter:blur(10px);transform:translateY(20px) scale(.95)}50%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes softglow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.animate-dottedline{animation:dottedline 2.5s ease-in-out forwards}.copy-btn.copied .copy-icon{display:none}.copy-btn.copied .copied-text{display:inline;color:#22c55e;font-weight:600}@media (min-width:768px) and (max-width:1500px){.fix-center-md{padding-left:0!important;padding-right:0!important;text-align:center!important;align-items:center!important;justify-content:center!important}.fix-center-img-md{justify-content:center!important;margin-left:0!important}}@keyframes gradient-x{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient-x{background-size:200% 200%;animation:gradient-x 5s ease infinite}@media (min-width:1024px) and (max-width:1150px){.section-roi1{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0 1.5rem!important;gap:3rem!important}.section-roi1-left{width:100%!important;max-width:800px!important;margin:0 auto!important}.section-roi1-right{width:100%!important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:stretch!important;gap:2rem!important;margin-left:0!important}.section-roi1-card{flex:1 1 0!important;width:100%!important;max-width:none!important;min-height:580px!important;border-radius:1.5rem!important;transform:scale(1)}.section-roi1-left h3{font-size:2.5rem!important;line-height:1.3!important}.section-roi1-left p{font-size:1.05rem!important}}@keyframes floating-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-floating-gradient{position:absolute;inset:0;background:linear-gradient(90deg,#1d4ed8,#ec4899,#f97316,#ec4899,#1d4ed8);background-size:200% 200%;animation:floating-gradient 5s ease-in-out infinite;filter:brightness(1.2)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-scroll{animation:scroll 360s linear infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .6s ease-out}@keyframes moneyshot-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.moneyshot-animate-scroll{width:200%;animation:moneyshot-scroll 200s linear infinite}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-fadeUp{animation:fadeUp .6s ease-out forwards}}@keyframes vertical-stream{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.animate-vertical-stream{animation:vertical-stream 28s linear infinite;will-change:transform}.inspired-orbit{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.16);animation:inspired-spin linear infinite}.inspired-orbit.slow{width:420px;height:420px;animation-duration:30s}.inspired-orbit.medium{width:680px;height:680px;animation-duration:46s}.inspired-orbit.fast{width:940px;height:940px;animation-duration:62s}.inspired-orbit-object{position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:28px;height:28px;border-radius:50%;overflow:hidden;box-shadow:0 0 12px rgba(236,72,153,.45),0 0 28px rgba(249,115,22,.35),0 0 44px rgba(29,78,216,.25);animation:orbit-pulse 5s ease-in-out infinite}.inspired-orbit-object img{width:100%;height:100%;object-fit:cover}@keyframes dot-pulse{0%,to{transform:translateX(-50%) scale(1);opacity:.65}50%{transform:translateX(-50%) scale(1.25);opacity:1}}@keyframes inspired-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes inspiredGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-inspired-gradient{background-image:linear-gradient(90deg,#1d4ed8,#ec4899,#f97316,#1d4ed8);background-size:300% 300%;animation:inspiredGradient 8s ease-in-out infinite}.stars{position:absolute;inset:0;pointer-events:none;background-repeat:repeat;animation-timing-function:linear;animation-iteration-count:infinite}.stars-small{background-image:radial-gradient(1px 1px at 20px 30px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 120px 80px,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 220px 160px,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 50px 200px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 150px 250px,rgba(255,255,255,.7),transparent);background-size:300px 300px;animation:stars-drift-up 20s infinite both}.stars-medium{background-image:radial-gradient(1.5px 1.5px at 60px 100px,rgba(255,255,255,.6),transparent),radial-gradient(1.5px 1.5px at 180px 200px,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 280px 300px,rgba(255,255,255,.6),transparent);background-size:400px 400px;animation:stars-drift-left 30s infinite both}.stars-large{background-image:radial-gradient(2px 2px at 100px 150px,rgba(255,255,255,.5),transparent),radial-gradient(2px 2px at 300px 350px,rgba(255,255,255,.5),transparent);background-size:600px 600px;animation:stars-drift-up 40s infinite both}@keyframes stars-drift-up{0%{background-position:0 0}to{background-position:0 -300px}}@keyframes stars-drift-left{0%{background-position:0 0}to{background-position:-400px 0}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (prefers-reduced-motion:reduce){.stars{animation:none!important}}