diff --git a/README.md b/README.md
index a86d8de..bd77dd9 100644
--- a/README.md
+++ b/README.md
@@ -1,112 +1,144 @@
-# Evandro.dev.br: portfólio
+

-Portfólio profissional de Evandro Fonseca Junior, com projetos, cases, serviços, currículo e contato por WhatsApp.
+# Evandro.dev.br — portfólio
+
+**Portfólio profissional de Evandro Fonseca Junior: projetos, cases, serviços,
+currículo e contato por WhatsApp — com hero e notebook 3D progressivos que caem
+para HTML puro quando o dispositivo não comporta.**
+
+
+
+
+
+[Rotas](#o-que-o-site-entrega) · [Como funciona](#como-funciona) · [Execução local](#execu%C3%A7%C3%A3o-local) · [CI/CD](#cicd)
-## Requisitos
+> [!NOTE]
+> **Estado do projeto:** em desenvolvimento ativo (último commit: "refine portfolio
+> showcase, services and quality lab"); o site de produção é `https://evandro.dev.br`,
+> que é o host declarado em `app/sitemap.ts` e `app/robots.ts`. As ações externas
+> de SEO/GEO (Search Console, Bing, Cloudflare, CrUX) estão descritas como runbook e
+> **não executadas** em [`docs/seo-geo-operations.md`](docs/seo-geo-operations.md).
-- Node.js `22.x`
-- pnpm `9.15.9`, fixado em `package.json#packageManager`
+> [!IMPORTANT]
+> **Next.js `16.3.0` é intencional.** A `16.2.11` ainda mantinha três advisories
+> transitivos de severidade alta; a `16.3.0` foi a menor versão estável da mesma
+> major que deixou as auditorias atuais sem vulnerabilidades high. Não faça
+> downgrade sem repetir `pnpm audit`.
-O projeto usa Next.js `16.3.0`. Essa versão é intencional: `16.2.11` ainda mantinha três advisories transitivos de severidade alta; `16.3.0` foi a menor versão estável da mesma major que deixou as auditorias atuais sem vulnerabilidades high.
-
-## Início rápido
-
-```bash
-corepack pnpm@9.15.9 install --frozen-lockfile
-corepack pnpm@9.15.9 dev
-```
-
-O servidor de desenvolvimento usa Turbopack. Para executar o artefato de produção:
-
-```bash
-corepack pnpm@9.15.9 build
-corepack pnpm@9.15.9 start
-```
-
-## Scripts
-
-| Comando | Comportamento |
-| --- | --- |
-| `pnpm dev` | Inicia o Next.js em desenvolvimento com Turbopack. |
-| `pnpm build` | Gera o build de produção com Turbopack. |
-| `pnpm start` | Serve um build já gerado. |
-| `pnpm lint` | Executa `biome check`. |
-| `pnpm typecheck` | Executa TypeScript sem emitir arquivos. |
-| `pnpm format` | Formata o repositório com Biome. |
-| `pnpm test` | Executa a suíte Jest. |
-| `pnpm test:watch` | Executa Jest em modo watch. |
-| `pnpm check:projects` | Verifica URLs de demonstração e substitui atomicamente `data/project-health.json`. |
-
-## Stack
-
-| Área | Pacotes usados |
-| --- | --- |
-| Aplicação | Next.js 16.3.0, React 19.1.0, React DOM 19.1.0 e TypeScript 5.9.2. |
-| Estilos e composição | Tailwind CSS 4, `clsx` e `tailwind-merge`. |
-| Movimento | Motion 12 e GSAP 3. |
-| 3D e gráficos | Three.js, React Three Fiber, Drei e Cobe. |
-| Interface | Lucide React. |
-| Qualidade | Biome, Jest, Testing Library e ambiente JSDOM. |
-
-Todas as dependências diretas estão fixadas em versões exatas no manifesto; o lockfile é instalado sem atualização implícita.
-
-## Rotas
+## O que o site entrega
| Rota | Conteúdo |
| --- | --- |
-| `/` | Homepage com hero, notebook de projetos, perfil, competências, experiência, projetos, modalidades de trabalho e contato. |
-| `/cases` | Índice dos seis cases. |
-| `/cases/nutriscan` | Case NutriScan. |
-| `/cases/twins-lab` | Case Twins Lab. |
-| `/cases/reddit-explorer` | Case Reddit Posts Explorer. |
-| `/cases/sc-plus` | Case SC Plus Aquicultura. |
-| `/cases/gcc-installer` | Case MinGW GCC Installer. |
-| `/cases/as-servicos` | Case AS Serviços. |
-| `/servicos` | Índice dos seis serviços, com explicações de uso e acesso ao detalhamento técnico. |
-| `/servicos/criacao-de-sites` | Criação de sites. |
-| `/servicos/engenharia-de-software` | Sistemas web e aplicativos mobile sob medida. |
-| `/servicos/consultoria-nextjs` | Consultoria Next.js. |
-| `/servicos/tauri-rust` | Aplicativos desktop para Windows e Linux, com compatibilidade definida por projeto. |
-| `/servicos/integracao-hardware-software-iot` | Integração de hardware, software e IoT. |
-| `/servicos/arquitetura-de-software` | Arquitetura de software. |
-| `/curriculo` | Currículo em HTML, com download de `/Profile.pdf`. |
+| `/` | Homepage com hero, notebook de projetos, perfil, competências, experiência, projetos, modalidades de trabalho e contato |
+| `/cases` | Índice dos seis cases |
+| `/cases/nutriscan` | Case NutriScan |
+| `/cases/twins-lab` | Case Twins Lab |
+| `/cases/reddit-explorer` | Case Reddit Posts Explorer |
+| `/cases/sc-plus` | Case SC Plus Aquicultura |
+| `/cases/gcc-installer` | Case MinGW GCC Installer |
+| `/cases/as-servicos` | Case AS Serviços |
+| `/servicos` | Índice dos seis serviços, com explicações de uso e acesso ao detalhamento técnico |
+| `/servicos/criacao-de-sites` | Criação de sites |
+| `/servicos/engenharia-de-software` | Sistemas web e aplicativos mobile sob medida |
+| `/servicos/consultoria-nextjs` | Consultoria Next.js |
+| `/servicos/tauri-rust` | Aplicativos desktop para Windows e Linux, com compatibilidade definida por projeto |
+| `/servicos/integracao-hardware-software-iot` | Integração de hardware, software e IoT |
+| `/servicos/arquitetura-de-software` | Arquitetura de software |
+| `/curriculo` | Currículo em HTML, com download de `/Profile.pdf` |
+| `/privacidade` | Página de privacidade e consentimento de analytics |
-O App Router também gera `/manifest.webmanifest`, `/robots.txt`, `/sitemap.xml`, `/opengraph-image`, `/icon.svg` e `/favicon.ico`. Caminhos desconhecidos usam a página 404 do projeto. Não há API route ativa.
+O App Router também gera `/manifest.webmanifest`, `/robots.txt`, `/sitemap.xml`,
+`/opengraph-image`, `/icon.svg` e `/favicon.ico`. Caminhos desconhecidos usam a
+página 404 do projeto. Não há API route ativa.
-As páginas de serviços mantêm escopo, exemplos ilustrativos e etapas visíveis; tecnologias e decisões de implementação ficam em um `