Olá, Carlos, como vai?
Seu código está cumprindo muito bem o que o exercício pede: você define uma palavra-chave, lê o texto digitado pela pessoa usuária e verifica se esse texto contém a palavra-chave, exibindo uma mensagem adequada. A lógica com Contains está correta e o uso de ToLower() ajuda a deixar a busca menos sensível a variações de maiúsculas e minúsculas.
Parabéns pela solução. Continue compartilhando seus códigos aqui no fórum, ele está à disposição para você tirar dúvidas e evoluir cada vez mais.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!