@keyframes fade-in-5395f2cd{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-5395f2cd]{animation:fade-in-5395f2cd .8s ease-out}.suggestion-item[data-v-5395f2cd]{transition:all .2s ease}.suggestion-item[data-v-5395f2cd]:hover{transform:translate(4px)}.suggestion-logo[data-v-5395f2cd]{flex-shrink:0;width:40px;height:40px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden}.suggestion-logo img[data-v-5395f2cd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fade-scale-enter-active[data-v-8795c631],.fade-scale-leave-active[data-v-8795c631]{transition:all .6s cubic-bezier(.4,0,.2,1)}.fade-scale-enter-from[data-v-8795c631]{opacity:0;transform:scale(.95) translateY(10px)}.fade-scale-leave-to[data-v-8795c631]{opacity:0;transform:scale(.95) translateY(-10px)}.slide-left-enter-active[data-v-8795c631],.slide-left-leave-active[data-v-8795c631]{transition:all .7s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-8795c631]{opacity:0;transform:translate(-100px)}.slide-left-leave-to[data-v-8795c631]{opacity:0;transform:translate(100px)}.slide-mobile-enter-active[data-v-8795c631],.slide-mobile-leave-active[data-v-8795c631]{transition:all .7s cubic-bezier(.4,0,.2,1)}.slide-mobile-enter-from[data-v-8795c631]{opacity:0;transform:translate(50px)}.slide-mobile-leave-to[data-v-8795c631]{opacity:0;transform:translate(-50px)}.fade-image-enter-active[data-v-8795c631]{transition:opacity 1.2s ease-in-out}.fade-image-leave-active[data-v-8795c631]{transition:opacity .8s ease-in-out}.fade-image-enter-from[data-v-8795c631],.fade-image-leave-to[data-v-8795c631]{opacity:0}img[data-v-8795c631]{transition:transform .3s ease}img[data-v-8795c631]:hover{transform:scale(1.02)}.animate-fade-in-up[data-v-7927da2f],.animate-fade-in-up-delayed[data-v-7927da2f],.animate-slide-in-right[data-v-7927da2f],.animate-slide-in-right-delayed[data-v-7927da2f],.animate-slide-in-right-delayed-2[data-v-7927da2f],.animate-slide-in-right-delayed-3[data-v-7927da2f],.animate-expand-width[data-v-7927da2f]{opacity:0}.animate-fade-in-up.animate-fade-in-up[data-v-7927da2f]{animation:fadeInUp-7927da2f .8s ease-out forwards}.animate-fade-in-up-delayed.animate-fade-in-up-delayed[data-v-7927da2f]{animation:fadeInUp-7927da2f .8s ease-out .3s forwards}.animate-slide-in-right.animate-slide-in-right[data-v-7927da2f]{animation:slideInRight-7927da2f .8s ease-out forwards}.animate-slide-in-right-delayed.animate-slide-in-right-delayed[data-v-7927da2f]{animation:slideInRight-7927da2f .8s ease-out .4s forwards}.animate-slide-in-right-delayed-2.animate-slide-in-right-delayed-2[data-v-7927da2f]{animation:slideInRight-7927da2f .8s ease-out .6s forwards}.animate-slide-in-right-delayed-3.animate-slide-in-right-delayed-3[data-v-7927da2f]{animation:slideInRight-7927da2f .8s ease-out .8s forwards}.animate-expand-width.animate-expand-width[data-v-7927da2f]{animation:expandWidth-7927da2f .8s ease-out .5s forwards}.animate-float.animate-float[data-v-7927da2f]{animation:float-7927da2f 6s ease-in-out infinite}.animate-float-delayed.animate-float-delayed[data-v-7927da2f]{animation:float-7927da2f 6s ease-in-out 1s infinite}.animate-pulse-slow.animate-pulse-slow[data-v-7927da2f]{animation:pulse-7927da2f 3s ease-in-out infinite}.hover-scale[data-v-7927da2f]{transition:transform .3s ease}.hover-scale[data-v-7927da2f]:hover{transform:scale(1.05)}.hover-zoom[data-v-7927da2f]{transition:transform .5s ease}.hover-zoom[data-v-7927da2f]:hover{transform:scale(1.03)}.logo-animate[data-v-7927da2f]{transition:transform .3s ease}.logo-animate[data-v-7927da2f]:hover{transform:translateY(-5px)}.check-animate[data-v-7927da2f]{transition:transform .3s ease}li:hover .check-animate[data-v-7927da2f]{transform:scale(1.2) rotate(5deg)}.cta-button[data-v-7927da2f]{position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.cta-button[data-v-7927da2f]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.cta-button[data-v-7927da2f]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.cta-button[data-v-7927da2f]:hover:after{left:100%}.floating-shape[data-v-7927da2f]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#5eb3f61a,#0c5a8a0d);animation:floatShape-7927da2f 15s ease-in-out infinite}.shape-1[data-v-7927da2f]{width:300px;height:300px;top:-150px;left:-150px;animation-delay:0s}.shape-2[data-v-7927da2f]{width:200px;height:200px;bottom:-100px;right:10%;animation-delay:5s}.shape-3[data-v-7927da2f]{width:150px;height:150px;top:20%;right:-75px;animation-delay:10s}.image-container[data-v-7927da2f]{position:relative;overflow:hidden}.shine-effect[data-v-7927da2f]{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff4d,#fff0);transform:skew(-25deg);z-index:1;animation:shine-7927da2f 5s infinite}@keyframes fadeInUp-7927da2f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-7927da2f{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes expandWidth-7927da2f{0%{width:0}to{width:6rem}}@keyframes float-7927da2f{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-7927da2f{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes floatShape-7927da2f{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}@keyframes shine-7927da2f{0%{left:-100%}20%,to{left:100%}}@media (max-width: 768px){.shape-1[data-v-7927da2f],.shape-2[data-v-7927da2f],.shape-3[data-v-7927da2f]{display:none}.animate-slide-in-right-delayed.animate-slide-in-right-delayed[data-v-7927da2f],.animate-slide-in-right-delayed-2.animate-slide-in-right-delayed-2[data-v-7927da2f],.animate-slide-in-right-delayed-3.animate-slide-in-right-delayed-3[data-v-7927da2f]{animation-delay:.2s}}@keyframes float-ca504b72{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-v-ca504b72]{animation:float-ca504b72 3s ease-in-out infinite}@keyframes fadeInUp-9f253ce2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-9f253ce2]{animation:fadeInUp-9f253ce2 .6s ease-out forwards}.scroll-animate[data-v-9f253ce2]{opacity:0}
