.inv{background:var(--aspire-white);padding:0 0 var(--section-py)}.inv__card{background:var(--bg-subtle);border:1px solid transparent;border-radius:var(--bento-radius-lg);color:inherit;cursor:pointer;display:block;padding:56px 48px;text-decoration:none;transition:border-color .25s ease}.inv__card:hover{border-color:var(--aspire-border)}.inv__logo{height:28px;margin-bottom:28px;object-fit:contain;opacity:.7;width:auto}.inv__heading{color:var(--aspire-charcoal);font-size:var(--text-title-3);font-weight:700;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.inv__desc,.inv__heading{font-family:var(--font-primary)}.inv__desc{color:var(--slate);font-size:.9375rem;line-height:1.7;margin-bottom:20px;max-width:640px}.inv__desc p{margin:0}.inv__link{align-items:center;color:rgba(26,35,50,.35);display:inline-flex;font-family:var(--font-primary);font-size:.875rem;font-weight:600;gap:6px;text-decoration:none;transition:color .25s ease}.inv__link svg{transition:transform .25s ease}.inv__card:hover .inv__link{color:var(--aspire-charcoal)}.inv__card:hover .inv__link svg{transform:translateX(3px)}@media (max-width:520px){.inv__card{padding:40px 28px}}