.rotating-logos-container.svelte-6uftv0{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.logos-grid.svelte-6uftv0{position:relative;width:100%;max-width:28rem;margin:0 auto;aspect-ratio:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:1.5rem;padding:2rem}.logo-item.svelte-6uftv0{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;border:2px solid rgba(226,232,240,.6);background:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 10px 15px -3px #0000001a;transition:all .3s ease-out;opacity:1;transform:scale(1);filter:grayscale(0)}.logo-item.svelte-6uftv0:hover{box-shadow:0 20px 25px -5px #0000001a;transform:translateY(-.25rem) scale(1.05);border-color:#60a5fa}.logo-image.svelte-6uftv0{width:3rem;height:3rem;object-fit:contain;margin-bottom:.5rem;transition:transform .3s ease}@media(min-width:640px){.logo-image.svelte-6uftv0{width:4rem;height:4rem}}.logo-label.svelte-6uftv0{font-size:.75rem;font-weight:600;color:#334155;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.logo-item.svelte-6uftv0:hover .logo-label:where(.svelte-6uftv0){color:#1d4ed8}@media(max-width:640px){.logos-grid.svelte-6uftv0{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);gap:1rem;padding:1rem}.logo-image.svelte-6uftv0{width:2.5rem;height:2.5rem}}img[src$=".svg"].svelte-1q37ri0{background:transparent}@keyframes svelte-8nw7af-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes svelte-8nw7af-fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-8nw7af-pulse-soft{0%,to{transform:scale(1);box-shadow:0 0 #fff0}50%{transform:scale(1.03);box-shadow:0 0 0 6px #ffffff0f}}@keyframes svelte-8nw7af-grow-shrink{0%,to{transform:scale(1)}50%{transform:scale(var(--grow-scale-to, 1.08))}}@media(prefers-reduced-motion:reduce){[style*=grow-shrink].svelte-8nw7af{animation-duration:1ms!important}}
