Почему выводится заголовок (h3) без стиля?
А кто вам сказал что можно так добавлять теги?

Наверное надо всё-таки так
var params = new URLSearchParams(location.search);
if(params.get('sect') == '1') {
    $('body').apend('<h3>Microsoft Word, Excel, PowerPoint и другие</h3>');
}
Там где $('body').after('</h3>');
В конце

Надо:$('body').before('</h3>');