Why do we use správně here and not správná?
Both answers are accepted when translating to Czech. The správně version is an adverb while správná is a pronoun. The nuance in meaning is very small.
Správná is a feminine adjective, definitely not a pronoun ;)