Feito. Refiz a home para ficar mais próxima da referência e corrigi o scroll arrastado.

O que mudou no site

Removi o Lenis da experiência, que estava deixando a rolagem com sensação lenta.
Troquei o processo horizontal por um processo sticky vertical em sequência.
Reestilizei o hero, header, seção de dor, serviços e diferenciais.
Mantive SEO, páginas internas e estrutura multi-page.
Arquivos principais:

index.html
styles.css
main.js
Prévia rodando agora:

Site
Painel administrativo
Painel de artigos
Criei um painel em JS com:

cadastro inicial do administrador;
login;
criação de artigos;
edição;
exclusão;
rascunho/publicado;
SEO title e meta description por artigo;
geração de página pública por slug;
salvamento em JSON.
Arquivos:

admin.html
admin.css
admin.js
dev-server.cjs
users.json
articles.json
No primeiro acesso ao painel, ele mostra o cadastro inicial. Depois disso, o login passa a usar o usuário salvo em data/users.json. A senha fica salva em hash no JSON, não em texto puro.

Blog conectado
O blog agora puxa artigos publicados da API:

blog.html
blog.js
Artigos publicados ganham URL assim:

/artigos/slug-do-artigo
Já deixei um artigo inicial publicado como exemplo:

Artigo seed
O sitemap servido pelo Node também inclui artigos publicados automaticamente.

Validação
Verifiquei:

sintaxe JS do site, painel e servidor;
fluxo real de cadastro, login, criação, publicação e exclusão com JSON temporário;
home, painel, blog, API e artigo público no servidor local;
captura visual da home e do painel no navegador;
sitemap dinâmico com artigo publicado.
Nota importante
Esse painel JSON é ótimo para um CMS leve/local ou hospedagem Node simples. Para expor em produção com segurança real, ainda vale adicionar proteção mais forte de autenticação, rate limit, cookies/sessão persistente e HTTPS