site logo

Confidence index holding steady, despite challenges ahead