The one card renderer used across NBMN, cloud, and root directories, with a pluggable toolbar and category-aware call intent.
includes/business-card.php is the ONE card renderer network-wide (it replaced four drifted implementations). businessCardData($row) normalizes any listing shape; renderBusinessCard($card, $opts) emits a CSS-self-contained dzc-* card that works on Tailwind root pages and vanilla NBMN alike; renderBusinessCardAssets() ships the styles + the one canonical image fallback + the call popup.
resolveBusinessImageUrl() everywhere (killed the NBMN blankimage bug). The card self-loads its dependencies (image resolver, niche helpers, call-intent catalog) because directory surfaces do not preload them.
renderBusinessCardToolbar — default actions Call + Save; check-inis contextual (map/near-me), not on generic directory cards.
(saved heart red, etc.), never for the buttons.
Rendered network-wide: NBMN, Cloud, and root directories.
includes/call-intent-categories.php maps a business's category/niche to a small set of intent chips (restaurant to "Order takeout"; flooring to "Get a flooring quote"). The same catalog powers the card Call popup and the business-site Call Now popup. Records to lead_intents and bridges to LeadBuilder. See the flywheel.