Almeida Nascimento Advocacia

Design System

Guia, tokens, os 37 componentes e as telas de referência. As peças de comunicação são sempre claras; o tema escuro existe só na área do cliente.

Papel sobre a mesa, na luz: Algodão é a folha, Pedra é a mesa, Capa é a tinta e a pasta, e um fio Palha marca o resultado. A Almeida Nascimento Advocacia pensa patrimônio, família, empresa e impostos como uma coisa só e entrega uma decisão; a marca mostra isso com material, medida e calma, nunca com promessa. Siga estas regras em tudo da marca: formulário de equiparação, landing e site, propostas, pareceres e relatórios em PDF, WhatsApp, Instagram, e-mail, cartão de visita e a área do cliente.

Princípios

Prioridade de uso

A marca é desenhada primeiro para estes materiais, nesta ordem (decisão de 06/10/2026). Na dúvida, resolva primeiro como fica no item de cima.

  1. Formulário-isca e landing de equiparação hospitalar (form.almeidanascimentoadv.com.br/equiparacao-hospitalar): componente FormularioEtapas, resultado em Indicador, TelaLanding com a ação "Estimar a economia da clínica".
  2. Site institucional (almeidanascimentoadv.com.br): TelaLanding, CabecalhoSite, RodapeSite, Sanfona.
  3. Documentos: proposta, parecer e relatório em PDF. Propostas prontas em assets/modelos/propostas/ (PDF e DOCX); relatório e parecer a partir de assets/modelos/documento.html.
  4. WhatsApp, Instagram e e-mail: seção Aplicações.
  5. Área do cliente: o login (assets/modelos/login.html) e um painel simples (TelaSistema). Só isso; telas de gestão e o tema escuro ficam em segundo plano.

Voz e conteúdo

Cor

Tema escuro (só na área do cliente)

Luz

Material: folha, mesa, pasta e fio

Tipografia

Composição

Toda tela usa um de três modelos. Escolha o modelo antes de desenhar; dentro de um bloco, o alinhamento é um só.

Formulário em etapas e resultado

Gráficos

Camadas e telas

Espaço, raio e sombra

Movimento

Estados e acessibilidade

Ícones

Imagens

Logo

Aplicações

Sistema de marca desenvolvido pela Anúncio Jurídico para a Almeida Nascimento Advocacia, outubro de 2026.

Cores

TokenClaroEscuroUso
algodao #F2ECE1 #F2ECE1O papel: chão de tudo, com fibra nas peças impressas e nas fotos. Símbolo e nome em Algodão só sobre Capa (12,1:1).
pedra #DAD2C4 #DAD2C4A mesa onde as folhas pousam: o segundo neutro, para superfície e faixa. Sobre Capa, é a segunda linha da assinatura ("Advocacia", 9,5:1).
capa #172C42 #172C42Texto, símbolo, nome e botão (12,1:1 sobre Algodão; 9,5:1 sobre Pedra). Como superfície, só capa de documento e pasta: nunca chão de página.
fumo #5A544D #5A544DTexto de apoio, rótulos em itálico, borda de campo e a segunda linha da assinatura ("Advocacia"). 6,4:1 sobre Algodão; 5,0:1 sobre Pedra. Nunca sobre Capa (1,9:1).
palha #A08755 #A08755Só fio e traço que marca o resultado. Nunca no símbolo, no nome, em texto ou em superfície (2,9:1 sobre Algodão).
fundo #F2ECE1 #172C42Chão de tudo: página, app, documento. Algodão é o papel. No escuro (só área do cliente), o chão é a própria Capa.
superficie #F2ECE1 #1E3651Cartões, tabelas, menus e campos. É o mesmo papel do chão: a folha na tela é chapada e se separa por fio (linha), nunca por sombra.
superficie-2 #E8E1D5 #26405ECabeçalho de tabela, hover de linha, trilho do formulário, faixa discreta: meio passo entre o Algodão e a Pedra.
texto #172C42 #F2ECE1Texto principal, título e número (12,1:1 sobre Algodão).
texto-2 #5A544D #DAD2C4Texto de apoio e rótulo em itálico (6,4:1 sobre Algodão; 5,0:1 sobre Pedra). No escuro, a Pedra. Fumo nunca sobre Capa.
texto-3 #68625A #B9B0A2Placeholder, metadado, ajuda de campo (4,6:1 ou mais em todo chão claro).
linha #DAD2C4 #34506FFios e divisórias: entre linhas de tabela, em volta do cartão, embaixo do cabeçalho. Decorativa: não separa sozinha um controle.
borda-controle #5A544D #8494A8Borda de campo, atalho, caixa de marcar e opção (6,4:1; 3:1 ou mais no escuro).
acao #172C42 #F2ECE1Botão principal, atalho escolhido, caixa marcada, aba ativa. Sempre chapado, canto de 3 px, sem sombra. Texto sobre ele: sobre-acao.
acao-hover #243F5D #DAD2C4Hover e pressionado de acao.
sobre-acao #F2ECE1 #172C42Texto e ícone sobre acao e acao-hover (9:1 ou mais).
realce #DAD2C4 #2E4B6CA mesa: item ativo do menu, botão secundário, filtro ligado, opção escolhida, campo [a preencher], etiqueta da marca.
sobre-realce #172C42 #F2ECE1Texto sobre realce (9,5:1 sobre Pedra).
foco #172C42 #F2ECE1Anel de foco: 2 px sólido, afastado 2 px.
simbolo #172C42 #F2ECE1Cor do monograma e da 1ª linha da assinatura inline (an-simbolo, an-assinatura). Nunca Palha, nunca dourado.
sucesso #195C42 #8FCBA5Status positivo, sempre com palavra ("Protocolado", "Documento recebido"). Só em tela de sistema e no formulário.
sucesso-fundo #E2E8DC #1C3B37Fundo da etiqueta e do alerta de sucesso.
atencao #725A1A #DCB895Status que pede atenção, sempre com palavra ("Aguardando documento"). No claro, um ocre-mostarda escuro; no escuro, um âmbar acinzentado de pouco croma (nunca areia-dourado sobre marrom, que lê como dourado). Longe da Palha, do couro dos gráficos e do tijolo do erro (distâncias medidas).
atencao-fundo #EFE6CF #3C332BFundo da etiqueta e do alerta de atenção. No escuro, um marrom quase neutro, do mesmo matiz do âmbar.
critico #96382E #EFA394Erro, prazo vencido e ação destrutiva, sempre com palavra ou ícone. Um vermelho de tijolo, discreto; nunca o vermelho de promessa gritada.
critico-fundo #F3DDD5 #45272BFundo da etiqueta crítica, do alerta crítico e do campo com erro.
dado-1 #2A5D91 #5690CDSérie 1 de gráfico, e a única quando o gráfico tem uma série: a Capa clareada até ter cor de gráfico (a Capa pura reprova no validador da skill dataviz: luminosidade 0,29 e croma 0,05). Só em gráficos.
dado-2 #784000 #B26E48Série 2 de gráfico (couro). Cor exclusiva de dados: nunca em botão, texto, fundo ou peça de comunicação. No escuro, um couro de pouco croma (LCh 53/40/54°): o couro claro de antes (#A97416, croma 56) lia como dourado sobre a Capa.
dado-3 #4D9568 #58A87FSérie 3 de gráfico (folha). Mais de três séries: agrupe em "Outros" ou divida em gráficos.
marcador #A08755 #A08755O fio Palha: a linha do resultado (o número que a pessoa veio buscar), a linha do total e o fio do cartão de visita. Só fio e traço; nunca texto, superfície, letra ou ícone (2,9:1 sobre Algodão: é desenho, não informação).
pasta #172C42 #0F1E2FA Capa como superfície: capa de documento, seção escura pontual, slide de capítulo, frente do cartão. Nunca chão de página inteira. Texto sobre ela: Algodão; apoio: Pedra.
selo #1F3754 #172C42O monograma grande sobre a pasta, em tinta plana um tom acima dela (o lugar do selo seco quando a peça é tela). Decorativo: nunca carrega informação.
capa-50 #F2F5F9 #F2F5F9Escala da cor capa para gráficos e para sistemas que pedem escala (primary-*). Na interface, prefira os tokens semânticos.
capa-100 #E4EAF1 #E4EAF1Escala da cor capa para gráficos e para sistemas que pedem escala (primary-*). Na interface, prefira os tokens semânticos.
capa-200 #C8D4E1 #C8D4E1Escala da cor capa para gráficos e para sistemas que pedem escala (primary-*). Na interface, prefira os tokens semânticos.
capa-300 #A1B3C8 #A1B3C8Escala da cor capa para gráficos e para sistemas que pedem escala (primary-*). Na interface, prefira os tokens semânticos.
capa-400 #7992AD #7992ADEscala da cor capa para gráficos e para sistemas que pedem escala (primary-*). Na interface, prefira os tokens semânticos.
capa-500 #567392 #567392Escala da cor capa para gráficos e para sistemas que pedem escala (primary-*). Na interface, prefira os tokens semânticos.
capa-600 #3C5978 #3C5978Escala da cor capa para gráficos e para sistemas que pedem escala (primary-*). Na interface, prefira os tokens semânticos.
capa-700 #2B4662 #2B4662Escala da cor capa para gráficos e para sistemas que pedem escala (primary-*). Na interface, prefira os tokens semânticos.
capa-800 #203750 #203750Escala da cor capa para gráficos e para sistemas que pedem escala (primary-*). Na interface, prefira os tokens semânticos.
capa-900 #172C42 #172C42Escala da cor capa para gráficos e para sistemas que pedem escala (primary-*). Na interface, prefira os tokens semânticos.
capa-950 #0D1D2E #0D1D2EEscala da cor capa para gráficos e para sistemas que pedem escala (primary-*). Na interface, prefira os tokens semânticos.

Tipografia

EstiloAmostraMedidas e uso
displayTudo o que você construiu, pensado junto.72px/76px · 500
Topo do site e da landing, capa de documento. Literata 500; o tamanho ótico acompanha o corpo (fica mais fina e contrastada no grande). No celular, 40 px.
titulo-1Quanto a clínica fatura por mês?40px/46px · 500
Título de página e pergunta do formulário. No celular, 30 px.
titulo-2O que propomos30px/36px · 500
Título de seção de página e de documento.
titulo-3Equiparação hospitalar21px/28px · 500
Título de cartão, modal e painel.
numeroR$ 3.900 por mês40px/44px · 500
Número de indicador. O do resultado vai a 64 px (74 px na peça impressa). Algarismos alinhados e tabulares, sempre com a unidade.
rotuloeconomia estimada em 12 meses16px/22px · 400
Rótulo em itálico e caixa baixa, cor de apoio: sobre o número, no cabeçalho de tabela, no grupo de menu. Nunca caixa alta (exceto siglas: OAB, CNPJ, CSLL).
corpoDecidir uma frente sem olhar as outras é onde o dinheiro se perde.18px/28px · 400
Texto corrido, até 65 caracteres por linha. Nunca abaixo de 18 px em texto corrido.
corpo-smAtualizado em 06/10/202616px/24px · 400
Texto de interface, célula de tabela, opção de formulário.
interfaceIniciar diagnóstico patrimonial16px/22px · 500
Botão, item de menu, aba.
legendaEstimativa automática, não é parecer.14px/20px · 400
Ajuda de campo, metadado, ressalva. Nunca abaixo de 14 px.

Espaço, raio, sombra e movimento

TokenValorUso
espaco-14pxEntre ícone e texto.
espaco-28pxEntre controles agrupados.
espaco-312pxPadding de etiqueta e item de menu.
espaco-416pxPadding de campo e célula; margem lateral no celular.
espaco-524pxPadding de cartão.
espaco-632pxEntre blocos de uma página.
espaco-748pxEntre seções.
espaco-864pxRespiro de topo em página de marketing.
raio-sm2pxEtiqueta, caixa de marcar, campo [a preencher].
raio-md3pxBotão, campo, seleção, atalho, item de menu: o canto do território.
raio-lg4pxCartão, tabela, aviso, alerta, menu e painel: folha de canto vivo.
raio-xl6pxModal. O ícone de app tem raio próprio (22,5% do lado).
raio-pilula999pxSó o avatar (círculo). A marca não tem pílula: botão, filtro e atalho são retos.
sombra-1noneCartão, tabela, botão, menu e aviso: sem sombra. Em tela, a folha é chapada e se separa por fio.
sombra-2noneO que flutua (menu suspenso, aviso, menu do celular) se separa por borda `borda-controle`, não por sombra.
sombra-30 1px 1px rgba(23,44,66,0.14), 0 22px 40px -18px rgba(23,44,66,0.46)A única sombra: a de papel sobre a mesa. Modal e painel lateral (a folha que pousa sobre a página) e os mocks de peça impressa.
tempo-rapido150msHover, foco, troca de cor.
tempo-base240msAbrir menu, aviso entrando.
tempo-lento400msModal, painel lateral.
tempo-assinatura1300msAs quatro peças do monograma chegam pelos próprios eixos e se encaixam (abertura em vídeo e Carregando).
curva-marcacubic-bezier(0.25, 0.75, 0.2, 1)Sai firme e assenta devagar, como folha pousando na mesa: sem quique. Toda animação usa esta.
quebra-celular390pxLargura de referência do celular. Desenhe aqui primeiro.
quebra-tablet760pxAbaixo disto: uma coluna, menu do site vira botão, margem lateral 16 px.
quebra-desktop1024pxA partir daqui: margem lateral 48 px e grade de 12 colunas.
quebra-largo1280pxConteúdo trava em 1180 px; o fundo continua.
camada-base0Conteúdo da página.
camada-fixo10Cabeçalho fixo e barra lateral.
camada-menu20Menu suspenso, seleção e popover.
camada-painel30Painel lateral e seu véu.
camada-modal40Modal e seu véu.
camada-aviso50Avisos (toast): ficam acima de tudo.
camada-dica60Dica (tooltip).

Componentes e telas

Abas

Troca entre visões do mesmo assunto sem sair da página: as partes do caso do cliente, o período de um relatório.

O que você fornece: <div class="an-abas" role="tablist"> com <button class="an-aba" role="tab" aria-selected>. Para 2 a 4 opções curtas que mudam um filtro, a variante an-abas--segmento.

  • De 2 a 6 abas, com nome de uma ou duas palavras.
  • A aba ativa tem o traço Capa embaixo e texto em 500; as outras, texto-2.
  • No celular a linha rola na horizontal; não quebra em duas linhas.

Onde usar: ficha do caso na Área do cliente; período em relatório e gráfico.

Alerta

Mensagem fixa dentro da página sobre o estado de algo: um documento que vence, uma etapa que terminou, um arquivo ilegível. Diferente do Aviso, não some sozinho.

O que você fornece: <div class="an-alerta" role="status"> (ou role="alert" para crítico) com ícone, título (an-alerta__titulo), texto (an-alerta__texto) e ação opcional (an-alerta__acao). Variantes: nenhuma (informação, na Pedra), --sucesso, --atencao, --critico.

  • Título diz o que houve; o texto diz o que fazer.
  • Um alerta por área da tela. Vários problemas viram uma lista.
  • Fundo do status chapado, sem borda colorida na lateral.

Onde usar: topo da Área do cliente e da ficha do caso; o aviso de suposição no resultado do formulário ("Calculado com o Lucro Presumido, porque você marcou Não sei").

Calculado com o Lucro Presumido

Você marcou "Não sei" no regime. Confirme com a contabilidade antes de levar o número adiante.

Alvará sanitário vence em 12 dias

Envie a renovação para manter o enquadramento da clínica.

Prazos de exemplo.

Avatar

Foto ou iniciais de uma pessoa: o responsável no escritório, o autor de uma anotação, quem está numa reunião.

O que você fornece: <span class="an-avatar"> com <img alt="Nome"> ou duas iniciais; tamanhos --sm (32, iniciais de 14 px), padrão (36) e --lg (48). Grupo com an-avatares.

  • Sem foto, iniciais em Literata sobre a Pedra (realce). Nunca uma cor por pessoa.
  • Grupo mostra até 3 e depois "+N".
  • O nome aparece ao lado ou na Dica; o avatar sozinho não identifica ninguém.
  • O avatar da marca nas redes e no WhatsApp é o monograma (assets/logos/avatar-capa-1080.png), não uma foto.
CNELMD
CNELMD+2

Aviso

Aviso flutuante (toast) que confirma uma ação ou explica um erro, com título curto e uma frase. Folha com borda Fumo, sem sombra.

O que você fornece: an-aviso + --sucesso, --critico ou --marca; ícone em an-aviso__icone, an-aviso__titulo e an-aviso__texto.

  • O título repete o verbo do botão no particípio: "Documento enviado".
  • O erro diz o que houve e o que fazer, sem pedir desculpas e sem culpar a pessoa.
  • Some sozinho em 5 s; erro fica até ser fechado.

Documento enviado

O alvará sanitário chegou ao escritório. A revisão dos trimestres segue.

Não foi possível enviar o arquivo

O arquivo passa de 20 MB. Envie o PDF em partes ou em tamanho menor.

Botao

Botão chapado, de canto de 3 px, sem sombra e sem seta. O principal é Capa com texto Algodão e aparece uma vez por tela.

O que você fornece: um <button> (ou <a>) com an-botao + uma variante: an-botao--principal, --secundario (Pedra), --contorno (traço Capa), --fantasma ou --perigo; tamanho opcional --sm (44 px, letra de 16 px; o alvo de toque nunca fica abaixo de 44) ou --lg (56 px, só no marketing); an-botao--largo ocupa a coluna. A ação secundária do marketing é um link: <a class="an-link"> (solto, fora de uma frase, com an-link--acao: alvo de 44 px sem mudar o desenho).

  • Uma ação principal por tela. No topo do site e da landing, a segunda ação é um link sublinhado ao lado do botão ("Estimar a economia da clínica"), nunca um segundo botão cheio.
  • O texto é verbo + objeto e diz o que acontece: "Iniciar diagnóstico patrimonial", "Enviar documento". O aviso repete o verbo no particípio: "Documento enviado".
  • Altura de 48 px (o padrão), texto Literata 500 de 16 px. Foco: anel foco de 2 px.
  • Nunca: seta "→" no texto, pílula, gradiente, sombra, dourado, caixa alta, ponto de exclamação.
Estimar a economia da clínica

BotaoIcone

Botão quadrado só com ícone, para ações repetidas em lista e cabeçalho: mais opções (⋯), fechar, editar, copiar, baixar.

O que você fornece: <button class="an-botao-icone" aria-label="…"> com um ícone Lucide de 18 px, num quadrado de 44 px (o alvo de toque mínimo da marca). an-botao-icone--contorno quando precisa de borda (fora de tabela).

  • O aria-label é obrigatório e diz a ação: "Mais opções do documento", "Fechar".
  • Ação que a pessoa precisa descobrir sozinha não vai em botão só de ícone: use an-botao com texto. O público tem 40 anos ou mais: na dúvida, texto.
  • Com menu aberto, aria-expanded="true" mantém o fundo aceso.

Onde usar: lista de documentos e de clientes, cabeçalho de painel, fechar modal e painel lateral.

BuscaEFiltros

Campo de busca com lupa e filtros retos, sempre numa linha só acima da lista ou tabela que filtram.

O que você fornece: <label class="an-busca"> com o ícone e um input.an-entrada (com aria-label); filtros como <button class="an-filtro" aria-pressed> dentro de an-filtros, com contagem opcional (an-filtro__conta).

  • O placeholder diz o que se busca: "Buscar clínica, família ou responsável".
  • Filtro ativo na Pedra (realce), de canto de 3 px e 44 px de altura: a marca não tem pílula. "Todos" é um filtro como os outros e começa ativo.
  • A contagem mostra quantos itens o filtro deixa, não o total.

Onde usar: funil e lista de clientes do escritório; documentos da Área do cliente.

Contagens de exemplo.

CabecalhoSite

O topo do site e das landings: a assinatura oficial à esquerda, as quatro frentes e o escritório como links, a área do cliente sublinhada. No celular, só a assinatura e o botão de menu.

O que você fornece: <header class="an-cabecalho"> com an-cabecalho__marca (a an-assinatura inline, 38 px de altura; 26 px no celular), <nav class="an-cabecalho__links"> (até 6 âncoras; a página atual com aria-current), a ação opcional (an-botao--principal) e an-cabecalho__menu (BotaoIcone que abre o an-menu-movel).

  • No site institucional, sem botão no topo (a ação está na cena logo abaixo), como na apresentação aprovada. Na landing de equiparação, o botão "Estimar a economia da clínica" entra à direita.
  • Links são as seções da página ou do site, na ordem em que aparecem; "Área do cliente" é sempre o último.
  • Pode fixar no topo ao rolar (camada camada-fixo) com fundo fundo chapado, sem vidro e sem sombra.

Campo

Campo de texto, seleção e área de texto com rótulo em itálico sempre visível, ajuda e estado de erro; e o campo de valor em dinheiro com atalhos, do formulário de equiparação.

O que você fornece: um contêiner an-campo com <label for>, o controle com an-entrada (input, select ou textarea) e, opcional, <span class="an-ajuda">. Para erro, acrescente an-campo--erro ao contêiner e escreva na ajuda o que corrigir. Valor em dinheiro: an-moeda com o prefixo em an-moeda__prefixo ("R$") e o campo an-entrada an-entrada--grande com inputmode="numeric"; embaixo, an-atalhos com até cinco an-atalho (aria-pressed="true" no escolhido) e uma saída para quem não sabe (Escolhas, caixa de marcar).

  • Rótulo em cima, em itálico e caixa baixa na cor do texto; nunca só placeholder, nunca caixa alta.
  • A borda é Fumo (borda-controle); no hover e no foco, Capa, com o anel foco.
  • A mensagem de erro diz como resolver: "Informe o WhatsApp com DDD, só números", não "Campo inválido".
  • O valor em dinheiro se digita sem "R$" e sem centavos; o campo formata com ponto de milhar ("100.000").
Como você quer ser chamado.
Informe o WhatsApp com DDD, só números.
R$

Carregando

As quatro peças do monograma chegam pelos próprios eixos e se encaixam, como na abertura em vídeo: o A sobe pelo fio, o floreio desliza pela corda, a diagonal desce a 57,6° e a haste cai na vertical. É o único indicador de carregamento da marca.

O que você fornece: o SVG do monograma com a classe an-carregando, role="img" e aria-label="Carregando", cada path com as variáveis --dx e --dy de onde a peça chega (copie a marcação da prévia: os valores vêm de simbolo.entrada, não se digitam). Laço de 1,6 s, curva curva-marca (sai firme e assenta devagar, como folha pousando na mesa).

  • Use em carregamento de página ou de painel (mais de 400 ms). Para ação curta dentro de um botão, desabilite o botão e troque o texto ("Enviando…").
  • Com movimento reduzido ativado, o monograma aparece montado e parado.
  • Nunca girador (spinner) genérico, nunca o monograma girando.

Cartao

A folha na tela: papel Algodão com um fio Pedra em volta, canto de 4 px e nenhuma sombra. É o contêiner que separa um grupo entre vários.

O que você fornece: um elemento com an-cartao e o conteúdo; título opcional com an-cartao__titulo (Literata 500, 21 px).

  • Fundo superficie, fio linha, raio raio-lg, padding espaco-5. Sem sombra: em tela, a folha é chapada.
  • Cartão só agrupa: nunca para envolver a única coisa da tela. Nunca cartão dentro de cartão.
  • Sem vidro, sem gradiente, sem borda colorida à esquerda, sem fio Palha (o fio é do resultado).
  • Sobre a mesa (an-mesa, Pedra), o cartão é a folha pousada: o mesmo cartão, sem mudar nada.

Equiparação hospitalar

Para clínicas no Lucro Presumido que fazem exames e procedimentos: a base de cálculo que a lei prevê para serviços hospitalares.

Planejamento patrimonial

Patrimônio, família, empresa e impostos decididos juntos: holding, sucessão e acordo de sócios.

Depoimento

O vídeo com a fala do escritório: o Caio explicando, em vídeo curto, um trabalho do escritório (a equiparação hospitalar, o planejamento patrimonial) ou uma das quatro frentes; a frase dita por ele embaixo, e quem fala. Nesta marca o componente não traz depoimento de cliente.

O que você fornece: an-depoimento com o vídeo (an-depoimento__video: capa real em <img> e o botão an-depoimento__play com aria-label), a frase (an-depoimento__frase, trecho literal do vídeo) e o autor (Avatar + nome e cargo com a OAB).

  • A frase é um trecho real do vídeo, entre aspas, sem editar o sentido.
  • Depoimento de cliente só com autorização escrita e revisão do escritório à luz do Provimento 205/2021: sem resultado, sem valor recuperado, sem promessa. Na dúvida, não publique.
  • A capa do vídeo é uma foto aprovada (assets/fotos/), sem marca de terceiros. O vídeo pousa na pasta: fundo Capa, sem degradê.
  • O botão de tocar é um quadrado Algodão de 56 px com canto de 3 px e o ícone play do Lucide em traço (nunca círculo, nunca triângulo preenchido: só o avatar é redondo).

Onde usar: landing de equiparação (a chamada com vídeo do resultado do formulário), site, story.

“[Trecho literal da fala no vídeo]”

CN
Caio Ferreira do NascimentoAdvogado tributarista, OAB nº a confirmar

“[Trecho literal da fala no vídeo]”

EL
Esthevan Lima AlmeidaAdvogado, OAB nº a confirmar

Dica

Etiqueta curta que aparece ao passar o mouse ou focar: o nome de um botão só de ícone, o significado de uma sigla.

O que você fornece: um <span class="an-dica" role="tooltip" id> ligado ao gatilho por aria-describedby; aparece em hover e foco, some com Esc.

  • Uma frase curta, sem ação dentro. Se precisa de link ou botão, é um menu ou um painel.
  • Nunca guarde informação importante só na dica: no celular não existe hover. Sigla que o cliente precisa entender vai explicada no texto.
  • Invertida (texto como fundo), canto de 2 px, camada camada-dica.
Copiar link do documento
Contribuição Social sobre o Lucro LíquidoCSLL sobre 12%

Documento

O modelo de relatório, parecer, resumo de reunião e proposta em HTML que também vira PDF A4: a pasta na capa (assinatura, rótulo, título, quem e quando), o sumário na folha, seções numeradas com rótulo em itálico, tabelas de rótulo e texto e grades de cartões.

O que você fornece: <main class="an-doc" data-theme="claro"> com an-doc__topo (a assinatura + a natureza do documento em <small>), an-doc__capa (rótulo com a data, título an-titulo--display, subtítulo, an-doc__meta), an-doc__sumario (o Sumario) e uma <section class="an-doc__secao" id> por seção, com an-doc__cabeca e o conteúdo. O topo e a capa ficam na pasta (Capa) sozinhos, pelo CSS; o monograma grande entra sozinho no canto da capa, em tinta plana um tom acima da Capa.

Grades de cartões: an-doc__grade--2, --3 ou --4 com um número de cartões que feche certo: 2, 4 ou 6 na de 2; 3 ou 6 na de 3; 4 ou 8 na de 4. No celular a de 3 vira uma coluna e a de 4 vira 2 × 2.

Rótulo e texto: a tabela de duas colunas, rótulo em itálico Fumo à esquerda e o texto à direita (como nas propostas), para tudo que é "o quê / quanto / quem".

Campos a preencher: em modelo, o que o escritório completa caso a caso vai entre colchetes em <span class="an-preencher">[nome da clínica]</span> (fundo Pedra). Nenhum valor, prazo ou honorário inventado.

No PDF (imprimir › salvar como PDF, A4): - A capa vai até a borda do papel, em cima e dos lados; a margem das outras páginas tem a cor do chão (Algodão). - Margem de 14 mm em cima e embaixo e 16 mm nas laterais. A primeira página é a capa com o sumário; quando a primeira seção não cabe inteira embaixo dele, começa na página seguinte (nunca o título sozinho no pé). - Cartão, linha de tabela, alerta e item de lista nunca se partem entre páginas. Parágrafo com no mínimo 3 linhas de cada lado da quebra. - As cores saem na impressão (print-color-adjust: exact). O que só serve na tela leva so-tela. - O fio Palha só na linha do resultado ou do total. A página de ressalvas (Provimento 205/2021) é obrigatória em proposta e em estimativa.

Propostas prontas: as duas propostas de trabalho (equiparação hospitalar e planejamento patrimonial) já existem em PDF e DOCX editável, em assets/modelos/propostas/, com o passo a passo em LEIA-ME.md. Parta delas para proposta; deste modelo para relatório, parecer e resumo.

Relatório de diagnóstico · uso do cliente
Relatório de 06/10/2026

Diagnóstico patrimonial e tributário

O que encontramos nas quatro frentes da família, e a ordem certa de cada passo.

Família Duarte (exemplo)Caio Ferreira do Nascimento
01 · o ponto de partida

Uma clínica, dois sócios e os imóveis no nome das pessoas

Clínica médica com dois sócios, faturamento de R$ 100 mil por mês, metade em exames e procedimentos, e os imóveis da família em nome das pessoas físicas (exemplo).

o que a família quer resolverPagar o imposto certo na clínica e organizar a sucessão antes que ela vire assunto de inventário.
quem decideOs dois sócios, com o cônjuge de cada um.
02 · o que encontramos

As quatro frentes, uma de cada vez

Cada frente muda as outras. Por isso a decisão é uma só, com a ordem dos passos.

Patrimônio

Os imóveis estão no nome das pessoas físicas, misturados ao risco da clínica.

Família

Sem planejamento, a herança segue a lei e o inventário, com custo e tempo.

Empresa

Não há acordo de sócios: nada diz o que acontece se um deles sair.

Impostos

A clínica paga sobre 32% da receita, inclusive nos exames e procedimentos.

03 · a ordem dos passos

Primeiro o imposto da clínica, depois a estrutura

A ordem sai do diagnóstico de cada família; esta é a do exemplo.

primeiroRevisar o regime da clínica e o enquadramento dos exames e procedimentos.
depoisAcordo de sócios e estudo de holding para os imóveis.
por últimoPlanejamento da sucessão, com a família reunida.
04 · o que precisamos de você

Os documentos para começar

Contrato social, alvará sanitário, as guias de IRPJ e CSLL dos últimos cinco anos e as matrículas dos imóveis.

Escolhas

Caixa de marcar, opção única e interruptor: as três formas de escolher algo dentro de um formulário.

O que você fornece: um <label> com a classe (an-marcar, an-opcao ou an-interruptor) envolvendo o <input> nativo e o texto; texto de apoio opcional em <small>.

  • Caixa de marcar: várias escolhas independentes, ou aceitar algo; e a saída "Não sei ao certo" do formulário de equiparação. Aceita estado intermediário (indeterminate).
  • Opção única: uma entre 2 a 5 opções visíveis. Mais que isso, Selecao. Pergunta de etapa com opções grandes: FormularioEtapas.
  • Interruptor: liga e desliga algo que vale na hora, sem botão "Salvar" ("Aviso no WhatsApp"). Trilho e botão retos, de canto pequeno: a marca não tem pílula.
  • O rótulo inteiro é o alvo de toque: cada opção tem 44 px de altura ou mais, com o texto.
  • O texto diz o que acontece quando marcado. O clique vale no texto inteiro, não só no quadradinho.

Onde usar: formulário de equiparação, preferências da Área do cliente, filtros de relatório.

caixa de marcar
opção única
interruptor

Esqueleto

Formas no lugar do conteúdo enquanto ele carrega, na mesma posição e tamanho do que vai aparecer.

O que você fornece: blocos <span class="an-esqueleto" style="width;height"> que imitam o layout real, com aria-hidden="true", e o contêiner com aria-busy="true".

  • Para listas, tabelas e cartões (carregamentos de 300 ms a 2 s). Página inteira usa Carregando.
  • Mesma forma do conteúdo final: nada pula quando ele chega.
  • Pulsa devagar; com movimento reduzido, fica parado.

EstadoVazio

Tela sem dados: o monograma plano, uma frase em Literata 500, uma linha que diz o próximo passo e uma única ação.

O que você fornece: um contêiner an-vazio com o monograma (an-simbolo, 48 px), an-vazio__titulo, an-vazio__texto e um botão.

  • A frase explica o próximo passo, não o problema.
  • Texto de apoio em uma linha, até 40 caracteres.
  • Composição Centrada: sem cartão e sem borda, o fundo já é a superfície. Sem ilustração, sem halo, sem ícone colorido.
  • No celular (até 480 px), sem margem lateral própria: a frase usa a largura da coluna e cabe inteira ("Nenhum documento pendente" em uma linha de 360 px em diante).

Nenhum documento pendente

Os pedidos do escritório aparecem aqui.

Etiqueta

Etiqueta de status com ponto e palavra, de canto de 2 px; a cor nunca carrega o sentido sozinha.

O que você fornece: um <span class="an-etiqueta"> com a palavra de status e uma variante: --sucesso, --atencao, --critico, --marca (Pedra) ou nenhuma (neutra).

  • Palavras curtas e fixas por estado: "Protocolado", "Aguardando documento", "Prazo vencido", "Novo", "Em análise".
  • Status só em tela de sistema (área do cliente, funil do escritório) e no formulário. Peça de comunicação (site, post, proposta) não tem etiqueta de status.
  • Texto e fundo vêm de pares testados (sucesso sobre sucesso-fundo etc., 4,5:1 ou mais nos dois temas).
ProtocoladoAguardando documentoPrazo vencidoNovoEm análise

FormularioEtapas

O formulário-isca da equiparação hospitalar (a primeira prioridade da marca): uma pergunta por tela, o trilho à esquerda no computador com o contador grande, a barra de etapa no celular, o campo de dinheiro com atalhos e, no fim, o resultado (Indicador).

O que você fornece: em tela inteira, an-etapas-tela com o trilho (an-trilho: a assinatura, o rótulo, an-trilho__contador "03 / 05", a lista an-trilho__etapas com aria-current="step" na atual e a nota an-trilho__nota), a barra do celular (an-etapas-barra: assinatura, an-etapas-barra__passo, an-etapas-barra__linha) e o formulário em an-etapas-tela__principal. Dentro dele, an-etapas com a pergunta (an-etapas__pergunta), a dica (an-etapas__dica), o campo (Campo: an-moeda e an-atalhos) ou as opções (an-escolha com input type="radio", e <small> para explicar uma opção), as ações (an-etapas__acoes; no celular, --coluna: o botão na largura e Voltar e Ajuda como links) e a nota (an-etapas__nota). Dentro de uma página, sem trilho: an-etapas__topo e o Progresso.

  • Cinco etapas, como o formulário no ar: serviços, impostos, faturamento, divisão (quanto vem de exames e procedimentos) e os dados de contato, sempre por último.
  • Pergunta em segunda pessoa e sem jargão: "Quanto a clínica fatura por mês?". Toda pergunta tem saída para quem não sabe ("Não sei", "Não sei ao certo. Usar uma aproximação por enquanto").
  • "Continuar" só habilita com resposta. "Voltar" guarda a resposta anterior. "Ajuda" abre o Modal com a explicação da pergunta.
  • Atalhos: até cinco numa linha, em colunas iguais, com o valor centrado (a grade do an-atalhos é do sistema); no celular, três colunas, e os cinco fecham 3 + 2. Nunca um atalho sozinho na segunda linha.
  • O contador tem um formato só, "03 / 05" (dois dígitos dos dois lados, barra com espaços), no trilho, na barra do celular e no topo da variante em página.
  • Botão, Voltar e Ajuda ficam alinhados à esquerda, como o resto do bloco: lado a lado no computador; no celular, o botão na largura da coluna e os dois links logo embaixo, à esquerda. Os links soltos têm alvo de 44 px.
  • O trilho fica na Pedra (a mesa ao lado da folha), com o contador em Literata 500 de 96 px. A etapa atual tem o traço Capa; o fio Palha fica para o resultado.
  • O fim mostra o an-resultado com a ressalva, e só então o contato com o escritório.
  • Peça de comunicação: sempre clara (data-theme="claro").

Onde usar: form.almeidanascimentoadv.com.br/equiparacao-hospitalar. O que muda do formulário no ar: Cormorant e Manrope saem (Literata), o trilho vai do azul-petróleo para a Pedra, os rótulos em caixa alta viram itálico, a seta "→" sai dos botões e a comparação perde o vermelho e o verde. Mapa de classes: .rail → an-trilho, .barra → an-etapas-barra, .opcao → an-escolha, .atalho → an-atalho, .entrada--dinheiro → an-moeda, .comparacao → an-comparacao, .amostra e .painel → an-resultado, .dialogo → dialog.an-modal.

Quanto a clínica fatura por mês?

Uma média aproximada, antes de descontar os custos.

R$
VoltarAjuda
a mesma estrutura dentro de uma página, com opções
estimativa para clínicas02 / 05

Como a clínica paga os impostos?

Está na guia de imposto ou com a contabilidade. Pode marcar “Não sei”.

Voltar

Sem a resposta, a estimativa usa um exemplo no Lucro Presumido e diz isso no resultado.

Grafico

Gráficos de barras e de linhas da Área do cliente, dos relatórios e das propostas, com as três cores de dados da marca.

O que você fornece: um an-cartao com an-grafico: cabeça (título + Abas de período), legenda (an-grafico__legenda, a partir de 2 séries, com a amostra da própria linha num svg de 24 × 10) e dois desenhos do mesmo gráfico: o largo (an-grafico__desenho--largo, viewBox de 480 de largura) e o estreito do celular (an-grafico__desenho--estreito, viewBox de 300, com menos rótulos: o primeiro e o último). O cartão troca um pelo outro sozinho abaixo de 480 px de largura. Classes do SVG: grade, eixo, valor, d1–d3 (preenchimento), l1–l3 (linha), tracejada e pontilhada (a forma da série).

  • Uma série: tudo em dado-1, a Capa clareada até ter cor de gráfico (#2A5D91). É o caso mais comum.
  • Duas ou três séries: dado-1 (Capa de gráfico), dado-2 (couro, #784000; no escuro #B26E48) e dado-3 (folha, #4D9568; no escuro #58A87F), nesta ordem, sempre. No escuro, nenhuma cor de dados lê como dourado: croma até 40 e distância de pelo menos 15 do dourado #B8860B, medidos pelo contraste.py. A forma também separa: série 1 contínua, série 2 tracejada (tracejada), série 3 pontilhada (pontilhada), e a legenda mostra a linha de cada uma; assim o gráfico continua legível impresso em preto e branco (no claro, a Capa de gráfico e o couro têm quase a mesma luminosidade) e para quem tem daltonismo (no escuro, a Capa de gráfico e a folha ficam próximas sob tritanopia). Validadas na skill dataviz nos dois temas. Mais de três: agrupe em "Outros" ou divida em gráficos.
  • As cores de dados só existem dentro de gráficos. Nunca em botão, texto, fundo, peça de comunicação ou ilustração. Palha nunca é série.
  • Um eixo só. Duas medidas de escalas diferentes viram dois gráficos.
  • Barras com canto de 2 px, linhas de 2 px, pontos de 8 px com anel da cor da superfície; rótulos de 15 no viewBox, que nunca saem abaixo de 14 px na tela. Nunca o desenho do computador encolhido no celular: a letra encolheria junto.
  • Rótulo direto só no ponto que importa (o último), ancorado no centro da barra ou do ponto e inteiro dentro do desenho (o desenho deixa folga à direita para ele); o resto aparece ao passar o mouse. Valor em reais com "R$" e "mil", vírgula decimal. O aria-label diz o primeiro, o último e o maior valor, conferidos com os dados.
  • Texto e números em texto/texto-3, nunca na cor da série.

Onde usar: relatório de revisão, estimativa detalhada, painel do escritório. Em gráficos de código (Recharts e afins), dado-1…dado-3 nas séries, strokeDasharray na série 2 e 3 e linha na grade; na ponte shadcn, chart-1…chart-3.

IRPJ e CSLL por trimestre

R$ mil · dados de exemplo
01020301º/25: R$ 24,6 mil1º/252º/25: R$ 25,1 mil2º/253º/25: R$ 26,0 mil3º/254º/25: R$ 26,6 mil4º/251º/26: R$ 27,2 mil1º/262º/26: R$ 26,8 mil2º/26R$ 26,8 mil0301º/25: R$ 24,6 mil1º/252º/25: R$ 25,1 mil3º/25: R$ 26,0 mil4º/25: R$ 26,6 mil1º/26: R$ 27,2 mil2º/26: R$ 26,8 mil2º/26R$ 26,8 mil

Imposto por mês, hoje e com equiparação

R$ mil · dados de exemplo
  • regra de hoje
  • com equiparação
04812abr, regra de hoje: R$ 8,9 milmai, regra de hoje: R$ 8,9 miljun, regra de hoje: R$ 9,1 miljul, regra de hoje: R$ 9,3 milago, regra de hoje: R$ 9,0 milset, regra de hoje: R$ 8,9 milabr, com equiparação: R$ 5,0 milmai, com equiparação: R$ 5,0 miljun, com equiparação: R$ 5,1 miljul, com equiparação: R$ 5,2 milago, com equiparação: R$ 5,0 milset, com equiparação: R$ 5,0 milabrmaijunjulagosetR$ 8,9 milR$ 5,0 mil012abr, regra de hoje: R$ 8,9 milmai, regra de hoje: R$ 8,9 miljun, regra de hoje: R$ 9,1 miljul, regra de hoje: R$ 9,3 milago, regra de hoje: R$ 9,0 milset, regra de hoje: R$ 8,9 milabr, com equiparação: R$ 5,0 milmai, com equiparação: R$ 5,0 miljun, com equiparação: R$ 5,1 miljul, com equiparação: R$ 5,2 milago, com equiparação: R$ 5,0 milset, com equiparação: R$ 5,0 milabrsetR$ 8,9 milR$ 5,0 mil

Indicador

O número com rótulo: o rótulo em itálico em cima, o número grande em Literata 500 com algarismos tabulares e a unidade sempre junto. Também os dois formatos do formulário de equiparação: dois valores comparados e o resultado.

O que você fornece: dentro de um an-cartao, um an-indicador com an-rotulo, an-indicador__valor e, opcional, an-indicador__variacao--sobe ou --desce (sempre com sinal e texto, nunca só cor). Dois valores comparados: an-comparacao com dois an-comparacao__item (rótulo, an-comparacao__valor, an-comparacao__nota); o do resultado leva an-comparacao__item--resultado. O resultado: an-resultado com an-resultado__destaque (rótulo + an-resultado__valor), as linhas que o explicam (<dl class="an-resultado__linhas">, um an-resultado__linha por par dt/dd) e a ressalva (an-resultado__ressalva).

  • No máximo quatro indicadores por linha. Só números que levam a uma decisão.
  • Número sempre com unidade e no formato do Brasil: "R$ 3.900 por mês", "R$ 46.800 em 12 meses", "12,5%". Número e unidade nunca se separam (an-num).
  • O fio Palha marca o resultado, e só ele: a linha à esquerda do an-resultado__destaque e o fio em cima do item de resultado da comparação. Uma vez por tela: quando a comparação e o resultado dividem a tela (o fim do formulário), a comparação vai sem --resultado e o fio fica só no resultado. (A prévia mostra os dois formatos juntos só para referência.)
  • A comparação é neutra: nunca vermelho para "hoje" e verde para "depois". A diferença é dita pelo número e pelo rótulo.
  • Ressalva, uma vez, legível (Provimento 205/2021): "Estimativa automática a partir do que você informou. Não é parecer: a aplicação à sua clínica depende da análise do escritório." Nunca em letra miúda apagada, nunca repetida.
  • Nunca: "economize milhões", número sem conta, seta subindo, cor de status num resultado.
trimestres revisados14 de 20+ 4 desde setembro
a compensar, estimativaR$ 58.300corrigido pela Selic
documentos pendentes2alvará e contrato social
imposto de hojeR$ 8.880por mês, IRPJ e CSLL sobre 32%
com equiparaçãoR$ 4.980por mês, sobre 8% e 12% nos serviços que se enquadram
Clínica com R$ 100 mil por mês, metade em exames e procedimentos (exemplo)
economia estimada em 12 meses

R$ 46.800

imposto de hoje
R$ 8.880 por mês
com equiparação
R$ 4.980 por mês
diferença
R$ 3.900 por mês

Estimativa automática a partir do que você informou. Não é parecer: a aplicação à sua clínica depende da análise do escritório.

Dados de exemplo (o exemplo do formulário de equiparação, recalculado pela mesma fórmula).

PaginacaoETrilha

Paginação embaixo de tabelas longas e trilha (breadcrumb) no topo de páginas de detalhe.

O que você fornece: paginação com an-paginacao (texto "1–25 de 64 documentos" à esquerda e an-pagina à direita, aria-current="page" na atual, setas com aria-label); trilha com <nav class="an-trilha" aria-label="Você está em"><ol> e aria-current="page" no último item.

  • Paginação só acima de 25 linhas. No máximo 5 números e reticências.
  • A trilha aparece a partir do segundo nível ("Clientes / Clínica Bela Vista"), nunca na página inicial.
  • Os links da trilha têm alvo de 44 px; a linha centraliza tudo na vertical, então a página atual e a "/" ficam na altura dos links, não no alto.

Onde usar: documentos e clientes na Área do cliente e no funil do escritório.

1–25 de 64 documentos
Nomes e contagens de exemplo.

PainelLateral

Painel que desliza da direita com um formulário ou um detalhe, sem perder a lista de fundo: editar um contato do funil, ver o resumo de uma reunião.

O que você fornece: an-veu e <aside class="an-painel" role="dialog" aria-modal="true" aria-labelledby> com cabeça (título + fechar), corpo (an-painel__corpo, rola sozinho) e pé fixo (an-painel__pe) com as ações.

  • Largura de 440 px; no celular ocupa a tela inteira.
  • Salvar fica no pé, sempre visível. Fechar com alterações não salvas pergunta antes (Modal).
  • Camada camada-painel, entra em tempo-lento com curva-marca; sombra-3, como o modal.

Onde usar: funil do escritório (editar contato, anotar a conversa); detalhes da Área do cliente.

Progresso

Linha de 2 px que mostra quanto de algo já foi feito: trimestres revisados, documentos recebidos, etapas do formulário.

O que você fornece: an-progresso com rótulo (an-progresso__rotulo: nome e número) e trilho (an-progresso__trilho com an-progresso__barra e width). Use role="progressbar" com aria-valuenow, aria-valuemin e aria-valuemax.

  • Sempre com o número ao lado ("14 de 20 trimestres", "75%"): a linha sozinha não informa.
  • Linha reta Capa sobre a Pedra, como a do formulário aprovado. Nada de barra grossa ou arredondada.
Revisão dos trimestres14 de 20
Documentos recebidos6 de 8
Contagens de exemplo.

RodapeSite

O fim de toda página do site: a assinatura, o lema, os links úteis, a ressalva e a linha legal com a OAB.

O que você fornece: <footer class="an-rodape"> com o topo (an-rodape__topo: assinatura em an-rodape__marca + an-rodape__frase à esquerda, an-rodape__colunas à direita) e a base (an-rodape__base: nome, OAB, CNPJ e a política de privacidade).

  • A frase é o lema, inteiro em Literata 500: "Tudo o que você construiu, pensado junto."
  • Até 3 colunas de links, com o título da coluna em itálico.
  • Na base, sempre: "© 2026 Almeida Nascimento Advocacia", a OAB ("OAB nº a confirmar" até os números chegarem), o CNPJ ("a confirmar" até existir) e a ressalva do Provimento 205/2021, uma vez.

Sanfona

Pergunta que abre a resposta: as perguntas frequentes do site e da landing de equiparação, e detalhes que não precisam estar sempre à vista.

O que você fornece: <details class="an-sanfona"> com <summary> (a pergunta + ícone "mais", que gira) e <div class="an-sanfona__corpo"> (a resposta). Uma sanfona por pergunta, em sequência.

  • Pergunta como o dono da clínica perguntaria, em Literata 500.
  • Resposta curta, impessoal, até 65 caracteres por linha, sem promessa de resultado.
  • Resposta jurídica só com o texto do escritório: o que não foi escrito por ele fica entre colchetes.
  • Nenhuma começa aberta, exceto quando a página chega pela âncora daquela pergunta.
O que é a equiparação hospitalar?
É aplicar à clínica a base de cálculo que a lei prevê para serviços hospitalares: o IRPJ sobre 8% e a CSLL sobre 12% da receita dos serviços que se enquadram, em vez de 32%.
A clínica precisa trocar de contabilidade?
[Resposta do escritório]
Quanto tempo leva?
[Resposta do escritório]

Selecao

Campo de escolha que abre uma lista com busca: responsável no escritório, cliente, frente do trabalho. Substitui o select nativo quando há mais de 7 opções ou quando a opção precisa de avatar.

O que você fornece: rótulo (an-campo), o gatilho <button class="an-selecao" aria-haspopup="listbox" aria-expanded> com o valor e o ícone de seta, e a lista num an-menu com role="listbox": busca opcional (an-menu__busca com an-busca), itens role="option" e aria-selected="true" no escolhido, an-menu__vazio quando a busca não acha nada.

  • Até 7 opções e sem busca: o select nativo (Campo) basta e é melhor no celular.
  • Sem valor, o gatilho mostra a ajuda em texto-3 ("Escolha a frente").
  • A busca filtra enquanto digita; "Nenhum cliente com esse nome." quando vazia.

Onde usar: atribuir o responsável de um contato no funil; escolher a frente de um documento.

CNCaio Ferreira do Nascimento
ELEsthevan Lima Almeida
Patrimônio, família, empresa ou impostos.

Simbolo

O monograma AN e a assinatura da Almeida Nascimento Advocacia. O monograma é o A e o N entrelaçados em quatro peças (o A, o floreio, a diagonal e a haste do N), redesenhado em vetor a partir do desenho que o escritório já usava. Em tela, é sempre tinta plana.

O que você fornece: o SVG inline com a classe an-simbolo (quatro path, arquivo assets/logos/simbolo-capa.svg ou simbolo-algodao.svg), que pinta com o token simbolo; em 24 px ou menos, simbolo-pequeno-*.svg. A assinatura com o nome é a an-assinatura (SVG inline em curvas, copiado da prévia) ou o arquivo assets/logos/horizontal-*.svg; ela pinta o símbolo e "Almeida Nascimento" com simbolo e "Advocacia" com texto-2. Nunca digite o nome ao lado do símbolo no lugar dela.

  • Horizontal é a padrão. A vertical (vertical-*.svg) só no avatar e em capa quadrada.
  • Três fundos, e só estes: Capa sobre Algodão (o padrão), Capa sobre Pedra, Algodão sobre Capa (capas e aberturas). Sobre a pasta, use .an-pasta no contêiner: o símbolo fica Algodão e "Advocacia", Pedra.
  • Respiro livre em volta: 1/3 da altura do símbolo. Mínimos: 24 px de símbolo (abaixo, a versão pequena), 157 px de largura na horizontal, 117 px na vertical.
  • Selo seco é de papel. O relevo (navy sobre navy, Algodão sobre Algodão) é tratamento de produção gráfica: capa impressa, pasta, cartão. Em tela, no lugar do selo entra o monograma plano (an-selo na pasta, um tom acima dela).
  • Nunca: dourado ou Palha, contorno, sombra, gradiente, relevo no arquivo, sobre foto, girado, outra fonte no nome, o "N A" antigo com sombra, o favicon geométrico antigo.
versão pequena, 24 px 16 px sobre a pasta

Sumario

O índice das seções de um documento (relatório, parecer, proposta, resumo de reunião): uma grade leve dentro da capa, com o número de apoio e o nome da seção em Literata, sem linhas nem caixas.

O que você fornece: <nav aria-label="Sumário"><ol class="an-sumario"> com um <li> por seção, cada um com <a href="#id">, o número de dois dígitos em an-sumario__n ("01") e o nome da seção. Com 3, 6 ou 9 seções, an-sumario--3; com 4 ou 8, a padrão.

  • Tela: 3 ou 4 colunas. PDF: 2 colunas. Celular: 1 coluna (a Literata é larga; em duas, os nomes quebrariam). Escolha um número de seções que feche as linhas (4, 6 ou 8): nunca um item sozinho na última linha.
  • Fica logo depois da capa, com o mesmo respiro. Não é tabela: sem linhas, sem caixa.
  • Nome da seção em até 4 palavras, em caixa normal ("O que precisamos de você").
  • No PDF, os links continuam funcionando.

Tabela

Tabela de linhas separadas por fio, como as dos documentos: cabeçalho no rótulo em itálico sobre superficie-2, números à direita com a unidade, e a linha do total com o fio Palha.

O que você fornece: an-tabela-caixa envolvendo um <table class="an-tabela">; células numéricas com num, texto secundário com fraco; status sempre como an-etiqueta; o total num <tfoot> (a linha do total ganha o fio Palha em cima).

  • Cabeçalho em rotulo (itálico, caixa baixa, nunca caixa alta). Célula em corpo-sm (16 px).
  • Sem listras zebradas; o hover de linha usa superficie-2.
  • No celular, a caixa rola na horizontal; a página não. Com menos de 520 px de caixa, a coluna de texto de apoio marcada com an-tabela__detalhe (no th e nos td) sai, para status, valor e prazo ficarem à vista: status, valor e prazo nunca são detalhe.
  • O rótulo da coluna do serviço é "Trabalho" (equiparação hospitalar, planejamento patrimonial); "frente" é só uma das quatro (patrimônio, família, empresa e impostos).
  • O fio Palha só na linha do total, e só numa tabela por tela.
ClienteTrabalhoStatusDiferença estimada
Clínica Bela VistaEquiparaçãoAguardando alvaráR$ 3.900 por mês
Odontologia JardimEquiparaçãoProtocoladoR$ 2.150 por mês
Centro de Imagem NorteEquiparaçãoProposta enviadaR$ 6.400 por mês
Família DuartePlanejamento patrimonialDiagnóstico marcado—
Total estimado das clínicasR$ 12.450 por mês

Nomes e valores de exemplo.

TituloDePagina

O título de cada página: frase inteira em Literata 500, sem palavra em destaque, e uma linha de contexto embaixo.

O que você fornece: <h1 class="an-titulo"> e, opcional, <p class="an-subtitulo">.

  • O título é inteiro: a marca não põe palavra em negrito nem em cor. Quem chama a atenção na tela é o número com o fio Palha, quando existe.
  • Sem ponto final em título de tela. Em página de marketing, frase completa com ponto ("Tudo o que você construiu, pensado junto.").
  • Nunca caixa alta, nunca exclamação.

Bom dia, Marina

Clínica Bela Vista (exemplo) · 2 documentos pendentes

TelaLanding

O topo do site aplicando o sistema, como a apresentação aprovada: a cena só (título, frase, a ação principal e o link da segunda ação), a foto inteira em faixa embaixo, com a legenda em itálico, e a primeira seção com as quatro frentes.

O que você fornece: an-leitura (coluna de 1180 px) com o CabecalhoSite; an-topo com an-titulo--display, an-subtitulo e an-topo__acoes (botão --lg + an-link); <figure class="an-foto-faixa"> com a foto e a figcaption; as frentes em <ul class="an-frentes"> (sempre as quatro, nunca uma sozinha).

  • As frentes vão sempre na ordem da tese: patrimônio, família, empresa e impostos.
  • O lema e a frase são os aprovados. A foto é uma das três aprovadas (assets/fotos/), inteira, sem moldura, sem símbolo por cima, nunca com marca de terceiros.
  • Peça de comunicação: data-theme="claro" no contêiner (e no <body> da página publicada).
  • Esta tela é referência de composição; a landing de equiparação usa a mesma estrutura, com "Estimar a economia da clínica" como ação principal.

Tudo o que você construiu,
pensado junto.

Patrimônio, família, empresa e impostos decididos como uma coisa só.

Caio Nascimento sentado numa poltrona, falando ao microfone
Caio Nascimento, advogado tributarista

Uma decisão. Todas as frentes.

  • PatrimônioEstudo de holding para os imóveis da família.
  • FamíliaPlanejamento da sucessão, para a herança não virar briga.
  • EmpresaAcordo de sócios, com regras de entrada, saída e sucessão.
  • ImpostosEquiparação hospitalar e revisão do regime da clínica.

TelaSistema

O Início da Área do cliente (o painel simples do cliente) aplicando o sistema: menu lateral com a assinatura, título inteiro, quatro indicadores com rótulo em itálico, a tabela do que falta e um alerta.

O cliente vê o próprio caso: o que já foi feito, o que falta dele e quando é a próxima conversa. Os nomes, números e datas da tela são dados de exemplo. É a quinta prioridade da marca: o login e este painel, nada além.

O que você fornece: na página, data-theme="aparelho" no <html> (a área do cliente segue o tema do aparelho, sem script); <div class="an-app"> com a barra do celular (an-app__barra: a assinatura e o botão de menu), o NavegacaoLateral, o véu (an-veu an-app__veu) e <main class="an-app__conteudo">. Dentro: an-app__cabeca (título e linha de contexto à esquerda, an-app__acoes à direita, na mesma linha), an-indicadores com a ressalva logo abaixo quando um deles é estimativa, a Tabela e o Alerta.

  • O cabeçalho decide pela largura do conteúdo, não da janela (o an-app__conteudo é contêiner): título e ações na mesma linha só com 860 px de conteúdo ou mais (em 1280 px de janela, com o menu de 268 px, sobram 916); com menos, o título ocupa a linha inteira e as ações descem para baixo dele, à esquerda, a principal primeiro; com menos de 520 px, empilham na largura da coluna. Assim "Bom dia, Marina" nunca quebra numa palavra sozinha, de 360 a 1920 px. Na linha de contexto, o "·" fica preso à palavra anterior (&nbsp;·).
  • Computador (1024 px ou mais): menu lateral; quatro indicadores por linha (2 × 2 com menos de 880 px de conteúdo).
  • Abaixo de 1024 px: o menu vira a barra do topo e abre como painel à esquerda (o véu e o Esc fecham); margem de 16 px; indicadores em 2 × 2 e, abaixo de 520 px de conteúdo, em uma coluna.
  • No celular: a tabela rola na própria caixa, nunca a página, e a coluna "Para quê" (an-tabela__detalhe) sai abaixo de 520 px de caixa: documento, status e prazo ficam à vista.
  • Estimativa com ressalva: "a compensar, estimativa" leva a ressalva em an-ajuda logo abaixo da fila de indicadores, uma vez.

Bom dia, Marina

Clínica Bela Vista (exemplo) · 2 pendências

trimestres revisados14 de 20+ 4 desde setembro
a compensar, estimativaR$ 58.300corrigido pela Selic
documentos pendentes2alvará e contrato social
próxima reunião12/11quinta, às 10h, com Caio

O valor a compensar é uma estimativa sobre os trimestres já revisados, corrigida pela Selic. Não é parecer nem promessa de resultado: o valor final depende da análise do escritório e da Receita Federal.

O que falta para a próxima etapa

Dados de exemplo
DocumentoPara quêStatusPrazo
Alvará sanitárioSustenta o enquadramento como serviço hospitalarAguardando você15/10
Contrato socialConfirma a clínica como sociedade empresáriaAguardando você15/10
Guias de IRPJ e CSLL de 2022Revisão dos trimestres de 2022Recebido—
CNAEs e notas fiscais por serviçoSeparar consultas de exames e procedimentosEm análise—

A revisão de 2022 terminou

O escritório começa agora os trimestres de 2023. Nada muda na rotina da clínica.

TelaCRM

O funil do escritório para quem chega pelo formulário de equiparação: colunas em superficie-2, cartões de folha com a clínica, o que ela informou, o valor estimado e as iniciais do responsável.

As colunas seguem o caminho do contato: estimativa feita no formulário, primeira conversa (Esthevan, no atendimento e no agendamento), diagnóstico e proposta (Caio), contrato. Ajuste aos estágios reais do CRM do escritório. Todas as clínicas e valores são dados de exemplo.

O que você fornece: o mesmo an-app da TelaSistema (barra do celular, menu, véu, an-app__conteudo e an-app__cabeca) e o funil em an-funil: uma an-funil__coluna por estágio, com an-funil__cabeca (rótulo e contador) e um an-cartao an-funil__cartao por contato.

  • O funil rola na horizontal dentro da própria caixa quando as colunas não cabem (cada coluna tem pelo menos 180 px; cinco cabem em 1280 px); a página nunca rola para o lado.
  • No celular, uma coluna por tela, com a ponta da seguinte à vista para dizer que há mais.
  • O subtítulo conta o que a tela mostra ("9 clínicas em conversa"): no funil da equiparação, só clínicas.
  • Todo cartão de estimativa tem número com unidade; quando a clínica não soube responder, o número vem marcado: "R$ 2.600 por mês" e, embaixo, "(aproximação)".
  • O cabeçalho segue a TelaSistema: título e ações na mesma linha só com 860 px de conteúdo ou mais.

Funil da equiparação

9 clínicas em conversa · 1 proposta aguardando resposta

Dados de exemplo
Estimativa feita3
Clínica Bela VistaEL
Consultas e procedimentos · Lucro PresumidoR$ 3.900 por mês
Novo
Odontologia JardimEL
Procedimentos · Lucro PresumidoR$ 2.150 por mês
Novo
Clínica Santa RitaEL
Não sabe o regimeR$ 2.600 por mês(aproximação)
Novo
Primeira conversa2
Centro de Imagem NorteEL
Exames · Lucro Presumidoamanhã, 10h
Instituto Ortopédico LesteEL
Procedimentos · Lucro Presumidoseg., 14h
Diagnóstico2
Clínica Vale VerdeCN
Consultas e procedimentosdocumentos pedidos
Clínica Ortopédica SulCN
Procedimentos · Lucro Presumidoreunião na quinta
Proposta enviada1
Laboratório CentralCN
Exames · Lucro Presumidoenviada há 3 dias
Contrato assinado1
Clínica Boa SaúdeCN
Equiparação hospitalarpedido em preparo
Assinado