A business card is often the first physical impression of your brand. These design tips will help you create one that people actually keep — and remember.