.bg1{background:linear-gradient(90deg,#db0bde 0%,#fc12ff 100%);border-radius:100px;box-shadow:0 0 200px #db0bde80}.bg2{background:linear-gradient(46deg,#0006 26.41%,#0000 76%)}.bg3{background:#db0bde40;border-radius:40px;box-shadow:0 0 125px #db0bde40}.bg4{background:#ffffff05;border-radius:15px;box-shadow:0 4px 15px #0000001a}.bg5{background:#db0bde1a;border-radius:60px;box-shadow:0 0 100px #db0bde40}.bg6{background:#ffffff05;border-radius:15px}.bg7{background:linear-gradient(90deg,#2223 0%,#20202033 100%);border-radius:10px}.bg8{background:linear-gradient(90deg,#db0bde 0%,#fc12ff 100%);border-radius:10px;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 200px #db0bde40}.bg8:hover{filter:brightness(1.1);transform:scale(1.02);box-shadow:0 0 200px #db0bde40}.bg8:active{transition:transform .15s;transform:scale(.97)}@keyframes scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.animate-scroll{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;width:max-content;animation:70s linear infinite scroll;display:flex}.animate-scroll:hover{animation-play-state:paused}.testimonials-swiper .swiper-pagination-custom .swiper-pagination-bullet{cursor:pointer;background:#fff3;border-radius:50%;width:8px;height:8px;transition:all .3s}.testimonials-swiper .swiper-pagination-custom .swiper-pagination-bullet:hover{background:#fff6}.testimonials-swiper .swiper-pagination-custom .swiper-pagination-bullet-active{background:#db0bde;border-radius:4px;width:40px;height:8px}.testimonials-swiper .swiper-slide{height:auto;display:flex}.testimonials-swiper .swiper-wrapper{align-items:stretch}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.8s ease-out both fadeInUp}.animate-fade-in-left{animation:.8s ease-out both fadeInLeft}.animate-fade-in-right{animation:.8s ease-out both fadeInRight}.animate-fade-in{animation:1s ease-out both fadeIn}.animate-scale-in{animation:.6s ease-out both scaleIn}.animate-slide-in-top{animation:.6s ease-out both slideInFromTop}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-floating{animation:3s ease-in-out infinite floating}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #db0bde4d}50%{box-shadow:0 0 40px #db0bde99}}.animate-pulse-glow{animation:2s ease-in-out infinite pulseGlow}@keyframes slideUpFade{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftFade{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes slideRightFade{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes scaleFade{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes rotateFade{0%{opacity:0;transform:rotate(-10deg)scale(.9)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes blurFade{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #db0bde4d}50%{box-shadow:0 0 40px #db0bde99,0 0 60px #db0bde66}}.animate-slide-up-fade{animation:.8s cubic-bezier(.16,1,.3,1) both slideUpFade}.animate-slide-down-fade{animation:.8s cubic-bezier(.16,1,.3,1) both slideDownFade}.animate-slide-left-fade{animation:.8s cubic-bezier(.16,1,.3,1) both slideLeftFade}.animate-slide-right-fade{animation:.8s cubic-bezier(.16,1,.3,1) both slideRightFade}.animate-scale-fade{animation:.8s cubic-bezier(.16,1,.3,1) both scaleFade}.animate-rotate-fade{animation:.8s cubic-bezier(.16,1,.3,1) both rotateFade}.animate-blur-fade{animation:1s cubic-bezier(.16,1,.3,1) both blurFade}.animate-glow-pulse{animation:3s ease-in-out infinite glowPulse}.observe-hidden{opacity:0;filter:blur(8px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);transform:translateY(24px)scale(.98)}.observe-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.observe-hidden-left{opacity:0;filter:blur(8px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);transform:translate(-28px)scale(.98)}.observe-visible-left{opacity:1;filter:blur();transform:translate(0)scale(1)}.observe-hidden-right{opacity:0;filter:blur(8px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);transform:translate(28px)scale(.98)}.observe-visible-right{opacity:1;filter:blur();transform:translate(0)scale(1)}.observe-hidden-scale{opacity:0;filter:blur(10px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transform:scale(.93)}.observe-visible-scale{opacity:1;filter:blur();transform:scale(1)}.stagger-1{transition-delay:50ms}.stagger-2{transition-delay:.15s}.stagger-3{transition-delay:.25s}.stagger-4{transition-delay:.35s}.stagger-5{transition-delay:.45s}.stagger-6{transition-delay:.55s}
