.logo-chip{display:flex;align-items:center;gap:12px;padding:12px 22px;border-radius:999px;white-space:nowrap;cursor:default;transition:all .3s ease;background:rgba(255,255,255,.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border)}.logo-chip:hover{border-color:var(--accent);background:rgba(255,255,255,.06);transform:translateY(-2px)}.logo-chip img{height:30px;width:auto;max-width:85px;object-fit:contain;filter:grayscale(100%) brightness(.6);opacity:.9;transition:all .4s ease}.logo-chip:hover img{filter:grayscale(0%) brightness(1);transform:scale(1.1)}.brand-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:24px 16px 18px;text-align:center;cursor:default;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;overflow:hidden;opacity:0;transform:translateY(30px);animation:cardFadeUp .6s ease-out forwards}.brand-card:nth-child(1){animation-delay:.1s}.brand-card:nth-child(2){animation-delay:.15s}.brand-card:nth-child(3){animation-delay:.2s}.brand-card:nth-child(4){animation-delay:.25s}.brand-card:nth-child(5){animation-delay:.3s}.brand-card:nth-child(6){animation-delay:.35s}.brand-card:nth-child(7){animation-delay:.4s}.brand-card:nth-child(8){animation-delay:.45s}.brand-card:nth-child(9){animation-delay:.5s}.brand-card:nth-child(10){animation-delay:.55s}.brand-card:nth-child(11){animation-delay:.6s}.brand-card:nth-child(12){animation-delay:.65s}.brand-card::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(232,255,71,.08),transparent 60%);opacity:0;transition:opacity .4s}.brand-card:hover{border-color:rgba(232,255,71,.4);transform:translateY(-6px)}.brand-card:hover::after{opacity:1}.badge{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--accent-dim);color:var(--accent);border:1px solid rgba(232,255,71,.2);position:relative;z-index:1}.logo-container{height:65px;width:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.brand-card img{max-height:55px;max-width:130px;width:auto;object-fit:contain;filter:grayscale(100%) brightness(.7);opacity:.9;transition:all .4s ease}.brand-card:hover img{filter:grayscale(0%) brightness(1);opacity:1;transform:scale(1.15)}@media (max-width:600px){.logo-container{height:55px}.brand-card img{max-height:45px;max-width:100px}}