Your credit score may be impacted if there is a hard credit check in the application. We'll let you know before there is a hard credit check.
Applying for the Neo Secured Credit card doesn't impact your credit score. There isn't a credit check during that application.
For more information on credit scores, please see the articles below.