What are the specs of the business card?

The business card specifications are straightforward.

The card is printed on premium 14 pt. stock with a glossy finish.

This indicates the cards use a substantial cardstock material (14 point thickness) with a glossy coating applied to the surface for a polished appearance.