Headers, Gradients, and Confusion.

So Im new to working with text boxes so idk if this is possible or not, but it seems like there's no efficient way to go about it.

I want to achieve something like this:

Ive done it already, obviously. but each header is just artistic text placed between paragraph text boxes. It,d be a lot more efficient and consistent if I could just have the headers as a part of the text box. But when I add a gradient it affects the entire text box. Now I could probably achieve my desired affects but for subsequent sections Id have to customize the gradient because of the text length variations.

Is there a way to save special headers like I have here and just add them into a text box?