.partner-card[data-v-666c5c08]:before{background:linear-gradient(135deg,#6e35ed40,#b82d8640);border-radius:14px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1.5px;position:absolute;transition:opacity .4s ease}.partner-card[data-v-666c5c08]:hover{transform:translateY(-6px) scale(1.05)}.partner-card[data-v-666c5c08]:hover:before{opacity:1}[data-v-666c5c08] .dark .partner-card:before{background:linear-gradient(135deg,#a855f766,#ec48994d)}@keyframes fadeInUp-666c5c08{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-666c5c08{0%{opacity:0}to{opacity:1}}@keyframes swipeHint-666c5c08{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.animate-fade-in-up[data-v-666c5c08]{animation:fadeInUp-666c5c08 .8s ease-out forwards}.animate-fade-in-delayed[data-v-666c5c08]{animation:fadeIn-666c5c08 1s ease-out .5s forwards}.animate-swipe-hint[data-v-666c5c08]{animation:swipeHint-666c5c08 2s ease-in-out infinite}@media(min-width:640px){.gradient-fade-left[data-v-666c5c08],.gradient-fade-right[data-v-666c5c08]{width:120px}}@media(min-width:768px){.gradient-fade-left[data-v-666c5c08],.gradient-fade-right[data-v-666c5c08]{width:150px}}@media(prefers-reduced-motion:reduce){.animate-fade-in-delayed[data-v-666c5c08],.animate-fade-in-up[data-v-666c5c08],.animate-swipe-hint[data-v-666c5c08],.glass-container[data-v-666c5c08],.partner-card[data-v-666c5c08]{animation:none;transition:none}}
