.sol-brands-desc{color:#f6f6f699;font-size:var(--fs-lead);max-width:48ch;padding-bottom:8px;line-height:1.5}.sol-brand-card{color:#fff;width:300px;min-height:230px;transition:background .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease);background:#ffffff0a;border-radius:18px;flex-direction:column;flex-shrink:0;padding:24px 22px 22px;text-decoration:none;display:flex;position:relative}.sol-brand-card:hover{background:#ffffff12;transform:translateY(-3px)}.sol-brand-logo{flex:1;justify-content:flex-start;align-items:center;min-height:88px;padding:6px 0 14px;display:flex}.sol-brand-logo img{filter:drop-shadow(0 4px 14px #00000059);width:auto;max-width:75%;height:auto;max-height:60px;display:block}.sol-brand-body{border-top:1px solid #ffffff14;flex-direction:column;gap:5px;padding-top:14px;display:flex}.sol-brand-name{font-size:var(--fs-card);color:#fff;letter-spacing:-.01em;font-weight:700;line-height:1.2}.sol-brand-desc{font-size:var(--fs-body);color:#f6f6f699;line-height:1.5}.sol-brand-arrow{color:#fff;width:38px;height:38px;transition:background .25s var(--ease),color .25s var(--ease),transform .25s var(--ease);background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.sol-brand-arrow svg{width:17px;height:17px}.sol-brand-card:hover .sol-brand-arrow{color:#fff;background:#a78bfa38;transform:translate(2px,-2px)}@media (max-width:599px){.sol-brand-card{width:260px;min-height:210px;padding:20px 18px 18px}.sol-brand-logo{min-height:72px;padding:4px 4px 10px}.sol-brand-logo img{max-width:78%;max-height:48px}}.sol-section-title--light{color:var(--white)}.ugc-hero{background:#fff;padding-top:calc(103px + clamp(26px,4vw,54px));padding-bottom:0;position:relative;overflow:hidden}
