.modelos{background:var(--color-offwhite);min-height:100vh;padding:40px 0 var(--space-3xl)}.modelos__filters{display:flex;gap:var(--space-xs);margin-bottom:40px;flex-wrap:wrap}.filter-btn{font-size:12px;font-weight:700;letter-spacing:-.02em;padding:8px 18px;border-radius:var(--radius-sm);border:1.5px solid var(--color-mist);background:transparent;color:var(--color-black);transition:all var(--transition-fast)}.filter-btn:hover,.filter-btn--active{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.modelos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.modelos__card-hidden{display:none}@media (max-width: 1024px){.modelos__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.modelos{padding:24px 0 56px}.modelos__filters{margin-bottom:24px}.modelos__grid{grid-template-columns:1fr}}
