.logos.svelte-xc44el{text-align:center}.logos.svelte-xc44el h2:where(.svelte-xc44el){--text-shadow-size:3px;margin-bottom:2.5rem;font-size:clamp(1.8rem,4vw,2.6rem)}.logos-grid.svelte-xc44el{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(2.5rem,7vw,5rem);display:flex}.logo.svelte-xc44el img:where(.svelte-xc44el){opacity:.88;width:auto;max-height:80px;transition:opacity .3s var(--ease)}.logo.svelte-xc44el:hover img:where(.svelte-xc44el){opacity:1}.collab.svelte-xc44el .card:where(.svelte-xc44el){text-align:center;border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff14;max-width:740px;margin:0 auto;padding:clamp(2.5rem,6vw,4rem)}.collab.svelte-xc44el h2:where(.svelte-xc44el){--text-shadow-size:3px;font-size:clamp(1.8rem,4vw,2.8rem)}.collab.svelte-xc44el p:where(.svelte-xc44el){color:var(--alius-muted);margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.cta-btn.svelte-xc44el{background:var(--alius-primary);color:#fff;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-sm);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);transition:background-color .3s var(--ease), color .3s var(--ease);padding:1.15rem 2.5rem;font-size:1.05rem;font-weight:700;display:inline-flex}.cta-btn.svelte-xc44el:hover{color:var(--alius-primary);background:#fff}
