
abertura com vídeo
Vídeo de fundo hospedado no próprio HubSpot, em loop e sem som, com o convite para 2027 e um letreiro corrido.
A página pós-evento do maior encontro de AI e go-to-market do Brasil: front-end de evento premium, construído para o time de marketing editar sozinho dentro do HubSpot.

01 — contexto
O Cortex Summit 2026 reuniu mais de mil pessoas de 700 empresas num dia inteiro sobre AI aplicada a crescimento, vendas e posicionamento. Passado o evento, a página precisava contar o que aconteceu e abrir a conversa com patrocinadores para 2027.
02 — o problema
A página vive no HubSpot, num portal com centenas de módulos de gerações diferentes, cada uma com seu jeito de fazer layout. O time de marketing precisava editar texto, foto e ordem das seções sem chamar desenvolvimento.
E o padrão visual tinha que estar à altura do evento: vídeo no topo, números grandes, palco, mídia, ativações e patrocínio, rápido no celular.
03 — processo
A gente desenhou a página inteira em HTML com as fotos e os números reais do evento, para aprovar com a página na mão, não com uma imagem estática.
Antes de converter, um levantamento do Design Manager mostrou por que páginas antigas quebravam entre tablet e desktop. A nova página não repetiu o problema: layout por container, não só pela largura da janela.
Uma versão travada, um template único e mais fiel ao desenho, e uma versão modular, com 16 módulos de arrastar e soltar, campos para cada texto, imagem, link e vídeo, e listas repetíveis.
Um plugin do Claude com o contrato de design e as regras do HubSpot gerou e revisou os módulos. O que a plataforma não documenta virou regra escrita para a próxima página.
04 — o que foi construído

Vídeo de fundo hospedado no próprio HubSpot, em loop e sem som, com o convite para 2027 e um letreiro corrido.

Participantes, empresas, palestrantes, horas de conteúdo e satisfação em cards grandes, com depoimentos do público ao lado.

Perfil da audiência e o carrossel com os 18 palestrantes, cada um com cargo e empresa.

Repercussão na imprensa, a grade de patrocinadores e apoiadores, as ativações em cada andar e a chamada para patrocinar 2027.
05 — galeria



06 — stack
07 — aprendizados
A linguagem de template do HubSpot parece Jinja, mas ignora a forma em bloco de declarar variáveis. O sintoma aparece como tipografia quebrada, não como erro. Token fixo foi para o CSS do módulo.
Quando a classe de colunas é montada pela página, o CSS compilado nunca a encontra. O campo “colunas no desktop” parecia funcionar e não fazia nada. Container query resolveu sem depender do build.
Em módulo customizado, editar direto na página abre um painel, não a barra flutuante do módulo nativo. Vale avisar o time antes de prometer.