.brands_page__54NJ8{padding:1.5rem 0 3rem}.brands_inner__3nqEf{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.brands_inner__3nqEf{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.brands_inner__3nqEf{padding-left:2rem;padding-right:2rem}}@media(min-width:1536px){.brands_inner__3nqEf{padding-left:2.5rem;padding-right:2.5rem}}.brands_breadcrumbs__VpkRb{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem}.brands_breadcrumbLink__7ujdy{color:var(--text-secondary);text-decoration:none}.brands_breadcrumbLink__7ujdy:hover{color:var(--accent-neon)}.brands_breadcrumbLink__7ujdy:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px;border-radius:.5rem}.brands_breadcrumbSep__wPTZ7{color:var(--border)}.brands_breadcrumbCurrent__Sn27O{color:var(--text-heading);font-weight:500}.brands_title__8Gy7X{font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.25;letter-spacing:-.025em;color:var(--text-heading);margin-bottom:.25rem}.brands_subtitle__Gu7Xy{font-size:.875rem;color:var(--text-secondary);margin-bottom:1.5rem}.brands_grid__UweFZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.brands_card__fP8Vy{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1.25rem;box-shadow:0 2px 16px var(--shadow)}.brands_card__fP8Vy:hover{box-shadow:var(--card-hover-shadow)}.brands_card__fP8Vy{display:flex;flex-direction:column;align-items:center;padding:1rem;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.brands_card__fP8Vy:hover{transform:translateY(-2px)}.brands_logoWrap__Jak5q{width:120px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.brands_logo__foYws{max-width:100%;max-height:100%;object-fit:contain}.brands_brandName__7hPAw{font-size:1.125rem;font-weight:600;color:var(--text-heading);text-align:center;margin-bottom:.25rem}.brands_brandDesc__Z_PMy{font-size:.875rem;color:var(--text-secondary);text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brands_empty__OL2QQ{text-align:center;padding:2rem 0;color:var(--text-secondary)}