.px-apoyan{padding-bottom:56px}.apoyan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}.apoyo-logo{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:170px;padding:28px;border:1px solid var(--color-line);border-radius:14px;overflow:hidden;cursor:pointer;transition:border-color .2s,box-shadow .2s;background:#fff}.apoyo-logo--oscuro{background:#141414}.apoyo-logo img{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1);transform:scale(1);transition:filter .3s ease,transform .3s ease}.apoyo-logo.is-active img,.apoyo-logo:focus-visible img{filter:grayscale(0);transform:scale(1.09)}.apoyo-logo.is-active,.apoyo-logo:focus-visible{border-color:var(--color-accent)}.apoyo-logo:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.apoyan-ayuda{margin:16px 0 0;color:var(--color-muted);font-size:13px}@media(hover:hover) and (pointer:fine){.apoyo-logo:hover img{filter:grayscale(0);transform:scale(1.09)}.apoyo-logo:hover{border-color:var(--color-accent)}}@media(max-width:540px){.apoyo-logo{height:148px;padding:25px}.apoyan-grid{gap:14px}.px-apoyan{padding-bottom:40px}}@media(prefers-reduced-motion:reduce){.apoyo-logo,.apoyo-logo img{transition:none}}
