// i18n — language detection, context, translations
const LangCtx = React.createContext({ lang: 'pt-br', setLang: () => {} });
const useLang = () => React.useContext(LangCtx);
const useT = () => {
  const { lang } = useLang();
  return (key) => T[lang]?.[key] ?? T['pt-br']?.[key] ?? key;
};

const LANGS = ['pt-br', 'pt-pt', 'es', 'de', 'en'];
const LANG_LABELS = { 'pt-br': 'PT-BR', 'pt-pt': 'PT-PT', 'es': 'ES', 'de': 'DE', 'en': 'EN' };

function detectLang() {
  try { const s = localStorage.getItem('af:lang'); if (s && LANGS.includes(s)) return s; } catch {}
  const nav = (navigator.language || 'en').toLowerCase();
  if (nav.startsWith('de')) return 'de';
  if (nav.startsWith('es')) return 'es';
  if (nav === 'pt-pt' || nav.startsWith('pt-pt')) return 'pt-pt';
  if (nav.startsWith('pt')) return 'pt-br';
  return 'en';
}

function LangProvider({ children }) {
  const [lang, setLangState] = React.useState(detectLang);
  const setLang = (code) => {
    setLangState(code);
    try { localStorage.setItem('af:lang', code); } catch {}
  };
  return React.createElement(LangCtx.Provider, { value: { lang, setLang } }, children);
}

const T = {
  'pt-br': {
    // Nav
    'nav.home': 'Início', 'nav.servicos': 'Serviços', 'nav.industrias': 'Indústrias',
    'nav.insights': 'Insights', 'nav.carreiras': 'Carreiras', 'nav.sobre': 'Sobre',
    'nav.cta': 'Falar conosco',
    // Footer
    'footer.tagline': 'Forjamos software como se forja metal: com precisão, calor humano e ferramentas que ecoam o futuro.',
    'footer.nav_col': 'Navegar', 'footer.svc_col': 'Serviços', 'footer.ind_col': 'Indústrias', 'footer.off_col': 'Escritórios',
    'footer.privacy': 'Privacidade', 'footer.cookies': 'Cookies', 'footer.terms': 'Termos',
    'footer.copyright': '© 2026 Atom Forge. All Rights Reserved.',
    'footer.svc1': 'Engenharia de Software', 'footer.svc2': 'Produtos Digitais', 'footer.svc3': 'IA & Dados',
    'footer.svc4': 'Cloud & Plataforma', 'footer.svc5': 'Design de Sistemas',
    'footer.ind1': 'Fintech', 'footer.ind2': 'Saúde', 'footer.ind3': 'Varejo', 'footer.ind4': 'Logística', 'footer.ind5': 'Energia',
    'footer.nav1': 'Serviços', 'footer.nav2': 'Indústrias', 'footer.nav3': 'Insights',
    'footer.nav4': 'Carreiras', 'footer.nav5': 'Sobre', 'footer.nav6': 'Contato',
    // Common
    'c.start_project': 'Começar um projeto', 'c.see_services': 'Ver serviços', 'c.all_services': 'Todos os serviços',
    'c.all_insights': 'Todos os insights', 'c.all_industries': 'Todas as indústrias',
    'c.talk': 'Falar conosco', 'c.send': 'Enviar mensagem', 'c.start_conv': 'Iniciar conversa',
    'c.work_with_us': 'Trabalhar conosco', 'c.see_jobs': 'Ver vagas abertas',
    'c.go_insights': 'Ir para insights', 'c.send_another': 'Enviar outra',
    'c.sector': 'Setor', 'c.deliverables': 'Entregáveis', 'c.capabilities': 'Capacidades',
    'c.back_insights': '← Voltar a Insights', 'c.share': 'Compartilhar', 'c.read_article': 'Ler artigo',
    'c.more_insights': 'Mais insights', 'c.talk_author': 'Falar com o autor',
    'c.filter_all': 'Todos',
    // Home
    'h.eyebrow': 'Software house · fundada em 2023',
    'h.h1a': 'Forjamos software', 'h.h1em': 'com calor humano', 'h.h1b': 'e precisão atômica.',
    'h.sub': 'Somos uma software house fundada por engenheiros e designers que se cansaram de entregar slide. Projetamos, construímos e operamos produtos digitais para empresas que querem qualidade antes de escala.',
    'h.stat1': 'pessoas no time', 'h.stat2': 'fundada em', 'h.stat3': 'projetos entregues', 'h.stat4': 'remoto-first',
    'h.svc_ey': 'Serviços', 'h.svc_h2a': 'Quatro forjas.', 'h.svc_h2em': 'Uma só bigorna.',
    'h.svc_sub': 'Unimos design, engenharia, IA e plataforma num único fluxo. Nada é jogado por cima do muro.',
    'h.s1t': 'Engenharia de Software', 'h.s1d': 'Squads pequenos entregando web, mobile e backends com foco em durabilidade.',
    'h.s2t': 'IA Aplicada', 'h.s2d': 'Copilotos de domínio, RAG e automações medidas por impacto — não por hype.',
    'h.s3t': 'Cloud & Plataforma', 'h.s3d': 'DevEx, Kubernetes e SRE para times que querem deploy sem drama.',
    'h.s4t': 'Design de Produto', 'h.s4d': 'Do fluxo à tipografia. Design systems que seguram o crescimento.',
    'h.mf_ey': 'Por que existimos', 'h.mf_h2a': 'Novos no mercado.', 'h.mf_h2em': 'Veteranos no ofício.',
    'h.mf_p1': 'A Atom Forge nasceu em 2023 — mas o time soma mais de 60 anos de engenharia somados. Saímos de fintechs, scale-ups e estúdios para construir o tipo de casa em que a gente gostaria de trabalhar.',
    'h.mf_p2': 'Aqui não tem vendedor, não tem SDR, não tem PowerPoint de 80 páginas. Tem engenheiro, designer e um ofício que a gente leva a sério.',
    'h.mf1k': 'Acesso direto', 'h.mf1v': 'Você conversa com o engenheiro ou designer que vai trabalhar no projeto — sem intermediário.',
    'h.mf2k': 'Código seu', 'h.mf2v': 'IP e repositórios na sua organização, dia 1.',
    'h.mf3k': 'Time sob medida', 'h.mf3v': 'Montamos a equipe certa pro escopo — de um par dedicado até um squad completo.',
    'h.ind_ey': 'Indústrias', 'h.ind_h2a': 'Setores que', 'h.ind_h2em': 'entendemos por dentro.',
    'h.ind1t': 'Fintech', 'h.ind1d': 'Core bancário, PIX, open finance.',
    'h.ind2t': 'Saúde', 'h.ind2d': 'Prontuários, telemedicina, LGPD.',
    'h.ind3t': 'Varejo', 'h.ind3d': 'E-commerce, logística last-mile.',
    'h.ind4t': 'Energia', 'h.ind4d': 'Smart grid, medição, ESG.',
    'h.proj_ey': 'Trabalho recente', 'h.proj_h2a': 'O que sai da', 'h.proj_h2em': 'bigorna.',
    'h.proj_sub': 'Alguns trabalhos em andamento e projetos recentes. Sob NDA, sem nome de cliente — mas com problema, solução e métrica.',
    'h.ins_ey': 'Insights', 'h.ins_h2a': 'O que estamos', 'h.ins_h2em': 'pensando.',
    'h.cta_ey': 'Vamos forjar algo juntos', 'h.cta_h2a': 'Seu próximo produto', 'h.cta_h2em': 'pede fogo.',
    'h.cta_sub': 'Conte pra gente o que está tentando construir. Respondemos em até 24 horas, sem funil, sem SDR.',
    // Services
    'sv.ey': 'Serviços', 'sv.h1a': 'Quatro forjas,', 'sv.h1em': 'uma mesma bigorna.',
    'sv.sub': 'Operamos como uma software house, não como uma body shop. Um único contrato, um único time, um único resultado.',
    'sv.p1t': 'Engenharia de Software', 'sv.p1sub': 'Squads completos que assumem responsabilidade por entrega e operação.',
    'sv.p1d1': 'Apps web & mobile', 'sv.p1d2': 'APIs & backends', 'sv.p1d3': 'Refactor de legado', 'sv.p1d4': 'Integrações críticas',
    'sv.p2t': 'IA & Dados', 'sv.p2sub': 'De dashboards a agentes autônomos — com governança e auditoria.',
    'sv.p2d1': 'Copilotos de domínio', 'sv.p2d2': 'RAG corporativo', 'sv.p2d3': 'Pipelines de dados', 'sv.p2d4': 'MLOps',
    'sv.p3t': 'Cloud & Plataforma', 'sv.p3sub': 'Plataformas internas que fazem seus times voarem.',
    'sv.p3d1': 'Kubernetes', 'sv.p3d2': 'DevEx & IDPs', 'sv.p3d3': 'SRE & observabilidade', 'sv.p3d4': 'FinOps',
    'sv.p4t': 'Design de Sistemas', 'sv.p4sub': 'Identidade e design systems que escalam do pitch ao produto.',
    'sv.p4d1': 'Design systems', 'sv.p4d2': 'Produto & UX', 'sv.p4d3': 'Branding', 'sv.p4d4': 'Pesquisa qualitativa',
    'sv.proc_ey': 'Como trabalhamos', 'sv.proc_h2a': 'Do', 'sv.proc_em1': 'briefing', 'sv.proc_to': 'ao', 'sv.proc_em2': 'vôo solo.',
    'sv.proc_sub': 'Um processo simples e transparente. Você sabe em que etapa estamos e por quê.',
    'sv.pr0t': 'Descoberta', 'sv.pr0d': 'Duas semanas de imersão: entrevistas com stakeholders, auditoria técnica do que já existe, mapeamento de riscos e alinhamento sobre o que realmente precisa ser construído. Nenhuma linha de código antes de entender o problema.',
    'sv.pr0dur': '2 semanas',
    'sv.pr1t': 'Blueprint', 'sv.pr1d': 'Saímos da descoberta com um documento vivo: arquitetura-alvo, roadmap de 90 dias, decisões técnicas justificadas e protótipos navegáveis dos fluxos críticos. Você aprova antes de começarmos.',
    'sv.pr1dur': '2–3 semanas',
    'sv.pr2t': 'Forja', 'sv.pr2d': 'Squad dedicado operando em ciclos de duas semanas. Demo toda sexta para stakeholders. Decisões de produto à vista, sem burocracia. Observabilidade desde o primeiro deploy — não adicionamos isso depois.',
    'sv.pr2dur': 'Ciclos de 2 semanas',
    'sv.pr3t': 'Vôo solo', 'sv.pr3d': 'Handover estruturado com documentação real, não slides. Onboarding técnico do time interno durante o processo de entrega. Plantão de 90 dias pós-lançamento. Você opera, nós apoiamos.',
    'sv.pr3dur': 'Handover + 90 dias',
    'sv.mod_ey': 'Modelos de contratação', 'sv.mod_h2a': 'Três formas de', 'sv.mod_h2em': 'começar.',
    'sv.m1t': 'Descoberta', 'sv.m1tag': 'Fixo', 'sv.m1d': '2 semanas para responder uma pergunta estratégica com protótipos navegáveis e decisões claras.',
    'sv.m1b1': 'Entrevistas e auditoria técnica', 'sv.m1b2': 'Mapeamento de risco', 'sv.m1b3': 'Protótipo navegável', 'sv.m1b4': 'Proposta de arquitetura',
    'sv.m2t': 'Squad dedicado', 'sv.m2tag': 'Recorrente', 'sv.m2d': 'Time completo plugado no seu produto com rituais, métricas e autonomia total de entrega.',
    'sv.m2b1': 'Squad de 3–6 pessoas', 'sv.m2b2': 'Ritmo bi-semanal', 'sv.m2b3': 'Demo toda sexta', 'sv.m2b4': 'Decisões à vista',
    'sv.m3t': 'Fellowship técnico', 'sv.m3tag': 'Hora-técnica', 'sv.m3d': 'Plantão de especialistas seniores para decisões arquiteturais e crises pontuais.',
    'sv.m3b1': 'Revisão de arquitetura', 'sv.m3b2': 'Code review profundo', 'sv.m3b3': 'Mentoria de time', 'sv.m3b4': 'Resposta a incidentes',
    'sv.talk_model': 'Falar sobre este modelo',
    'sv.faq_ey': 'Dúvidas frequentes', 'sv.faq_h2a': 'Antes de', 'sv.faq_em': 'começar.',
    'sv.faq_q1': 'Em quanto tempo conseguem começar?', 'sv.faq_a1': 'Normalmente 2 a 3 semanas do kickoff ao squad em campo. Para emergências, temos resposta em 72h.',
    'sv.faq_q2': 'Trabalham com clientes fora do Brasil?', 'sv.faq_a2': 'Sim — temos clientes em Portugal e começamos a atender na Europa. Faturamos via entidade local quando necessário.',
    'sv.faq_q3': 'Ficam com o código e a propriedade intelectual?', 'sv.faq_a3': 'Não. Todo código, design e documentação é seu desde o dia 1. Repositórios na sua organização.',
    'sv.faq_q4': 'Como é a garantia pós-entrega?', 'sv.faq_a4': '90 dias de plantão técnico inclusos. SLA de 4h úteis para bugs bloqueantes.',
    // Industries
    'in.ey': 'Indústrias', 'in.h1a': 'Cada setor tem sua', 'in.h1em': 'liga metálica própria.',
    'in.sub': 'Não fazemos "projetos genéricos". Montamos squads com experiência específica e vocabulário do seu setor.',
    'in.i1t': 'Fintech', 'in.i1d': 'Core bancário, PIX, open finance, pagamentos e crédito.',
    'in.i1c1': 'Open Finance', 'in.i1c2': 'PIX & DICT', 'in.i1c3': 'Motores de crédito',
    'in.i2t': 'Saúde', 'in.i2d': 'Prontuários, telemedicina, operação de redes clínicas, LGPD.',
    'in.i2c1': 'Prontuário eletrônico', 'in.i2c2': 'Triagem assistida', 'in.i2c3': 'Integração com DATASUS',
    'in.i3t': 'Varejo & E-commerce', 'in.i3d': 'Checkout, catálogo, logística omnichannel, fidelidade.',
    'in.i3c1': 'Checkout edge', 'in.i3c2': 'Catálogo headless', 'in.i3c3': 'Omnichannel',
    'in.i4t': 'Logística', 'in.i4d': 'Roteirização, rastreamento, last-mile, marketplace de fretes.',
    'in.i4c1': 'Roteirização', 'in.i4c2': 'Rastreio em tempo real', 'in.i4c3': 'Last-mile',
    'in.i5t': 'Energia & Indústria', 'in.i5d': 'Smart grid, medição, IoT industrial, ESG.',
    'in.i5c1': 'Smart metering', 'in.i5c2': 'Telemetria industrial', 'in.i5c3': 'Relatórios ESG',
    'in.i6t': 'Setor Público', 'in.i6d': 'Serviços digitais, transparência de dados, modernização.',
    'in.i6c1': 'Portais cidadão', 'in.i6c2': 'Dados abertos', 'in.i6c3': 'Acessibilidade WCAG',
    'in.spot_ey': 'Destaque · Fintech', 'in.spot_h2a': 'O', 'in.spot_em': 'sistema financeiro', 'in.spot_h2b': 'brasileiro está sendo reescrito.',
    'in.spot_p': 'PIX, open finance, DREX, moedas tokenizadas — o Brasil virou laboratório mundial de infraestrutura financeira. Ajudamos bancos, fintechs e cooperativas a construir sobre isso em vez de correr atrás.',
    'in.spot_s1n': '3', 'in.spot_s1l': 'fintechs atendidas', 'in.spot_s2n': 'PIX + DICT', 'in.spot_s2l': 'em produção',
    'in.spot_s3n': 'LGPD + 4.893', 'in.spot_s3l': 'compliance by design', 'in.spot_s4n': '48h', 'in.spot_s4l': 'primeiro protótipo',
    'in.spot_cta': 'Conversar com especialista em fintech',
    'in.stack_ey': 'Stack & Ecossistema', 'in.stack_h2a': 'Ferramentas', 'in.stack_em': 'com que construímos.',
    'in.stack_sub': 'As ferramentas que usamos no dia a dia — escolhidas por critério técnico, não por tendência de mercado.',
    // Insights
    'is.ey': 'Insights · publicado mensalmente',
    'is.h1a': 'O que estamos', 'is.h1em': 'pensando, fazendo,', 'is.h1b': 'e errando.',
    'is.sub': 'Ensaios, entrevistas e pesquisas escritos por quem está na linha de frente dos projetos. Sem ghostwriter, sem PR.',
    'is.featured': 'Destaque', 'is.read': 'Ler artigo',
    'is.search_ph': 'Buscar por título, tema…',
    'is.sort_recent': 'Recentes', 'is.sort_short': 'Leitura curta',
    'is.empty_h': 'Nada por aqui.', 'is.empty_p': 'Tente outra categoria ou limpe a busca.',
    'is.t.essay': 'Ensaio', 'is.t.research': 'Pesquisa', 'is.t.interview': 'Entrevista', 'is.t.case': 'Case', 'is.t.article': 'Artigo',
    'is.c.arch': 'Arquitetura', 'is.c.ia': 'IA', 'is.c.health': 'Saúde',
    'is.r.founder': 'Fundador & Tech Lead', 'is.r.research': 'Pesquisa', 'is.r.designer': 'Product Designer', 'is.r.engineer': 'Software Engineer',
    'is.m.jan': 'jan', 'is.m.feb': 'fev', 'is.m.mar': 'mar', 'is.m.apr': 'abr', 'is.m.may': 'mai', 'is.m.jun': 'jun', 'is.m.jul': 'jul', 'is.m.aug': 'ago', 'is.m.sep': 'set', 'is.m.oct': 'out', 'is.m.nov': 'nov', 'is.m.dec': 'dez',
    'is.pub1': 'publicação', 'is.pub_n': 'publicações', 'is.in_cat': 'em', 'is.searching': 'buscando',
    'is.news_ey': 'Newsletter · mensal', 'is.news_h2a': 'Receba a', 'is.news_em': 'Centelha', 'is.news_h2b': 'no seu email.',
    'is.news_sub': 'Ensaios e casos escritos pelos nossos engenheiros e designers. Sem spam, sem sequência de 7 emails.',
    'is.news_sub_btn': 'Assinar →',
    // Careers
    'ca.ey': 'Carreiras · 18 pessoas, remoto-first',
    'ca.h1a': 'Trabalhe', 'ca.h1em': 'perto da forja.',
    'ca.sub': 'Somos teimosos sobre qualidade. A cada trimestre, o time se reúne fisicamente numa cidade diferente — o resto do tempo, remoto com documentação forte.',
    'ca.val_ey': 'Como trabalhamos', 'ca.val_h2a': 'Cinco princípios', 'ca.val_h2em': 'inegociáveis.',
    'ca.v1t': 'Remoto de verdade', 'ca.v1d': 'Async-first, documentação viva, reuniões raras. Você não precisa morar em SP.',
    'ca.v2t': 'Craft como religião', 'ca.v2d': 'Peer-review obrigatório, code reading em grupo, tempo alocado para estudo.',
    'ca.v3t': 'Dono do que faz', 'ca.v3d': 'Você escolhe as ferramentas, negocia com o cliente, decide a stack. Com responsabilidade vem autonomia.',
    'ca.v4t': 'Remuneração justa', 'ca.v4d': 'Grade salarial pública internamente. Revisão semestral vinculada a métricas claras.',
    'ca.v5t': 'Sem síndrome de consultoria', 'ca.v5d': 'Não temos "time A" e "time B". O cliente não sabe quem é sênior ou júnior — todo mundo entrega valor.',
    'ca.team_ey': 'Quem trabalha aqui', 'ca.team_h2a': 'Rostos da', 'ca.team_h2em': 'forja.',
    'ca.team_sub': 'Três pessoas do time contam, com as próprias palavras, como é trabalhar na Atom Forge.',
    'ca.jobs_h2a': 'Vagas', 'ca.jobs_h2em': 'agora.',
    'ca.life_ey': 'A vida na forja', 'ca.life_h2a': 'Como é o', 'ca.life_h2em': 'dia a dia.',
    'ca.l1k': 'Foco', 'ca.l1t': 'Trabalho assíncrono por padrão', 'ca.l1d': 'Reuniões têm pauta e duração definida. O que pode ser documento, é documento. Respeitamos blocos de foco profundo.',
    'ca.l2k': 'Stack', 'ca.l2t': 'Escolha a ferramenta certa', 'ca.l2d': 'Sem religião de framework. Go, Elixir, TypeScript, Rust, Swift, Kotlin — usamos o que o problema pede.',
    'ca.l3k': 'Decisão', 'ca.l3t': 'ADRs por padrão', 'ca.l3d': 'Toda escolha de arquitetura é documentada como ADR antes de virar código. Discordância registrada também conta.',
    'ca.l4k': 'Code review', 'ca.l4t': 'Pairing síncrono, revisão assíncrona', 'ca.l4d': 'Pairing para decisões difíceis, revisão escrita para o resto. Nenhum PR entra sem duas aprovações.',
    'ca.l5k': 'On-call', 'ca.l5t': 'Rotação leve', 'ca.l5d': 'Toda pessoa técnica entra na escala. Runbooks auditados, alertas acionáveis e post-mortems sem culpa.',
    'ca.l6k': 'Aprendizado', 'ca.l6t': 'Biblioteca viva', 'ca.l6d': 'Book club mensal, study groups, conferências pagas e tempo de trabalho para pesquisa aplicada.',
    // About
    'so.ey': 'Sobre · fundada em 2023',
    'so.h1a': 'Somos 18 pessoas teimosas que acreditam que', 'so.h1em': 'código bem escrito muda negócios', 'so.h1b': '— não só entrega sprint.',
    'so.mf_ey': 'Manifesto',
    'so.mf_p1': 'Nossa tese é simples: o mercado de software virou linha de montagem. Frameworks novos todo mês, agências que prometem app em 30 dias, "low code" vendido como magia.',
    'so.mf_p2': 'A Atom Forge nasceu pra provar que existe outro caminho — mais lento no começo, mais rápido no longo prazo. Escrever código como se ele fosse durar. Desenhar como se cada pixel fosse olhado de verdade.',
    'so.mf_p3': 'Software é feito por pessoas, pra pessoas. A gente lembra disso todo dia.',
    'so.tl_ey': 'Linha do tempo', 'so.tl_h2a': 'Três anos', 'so.tl_h2em': 'de forja.',
    'so.tl_sub': 'De três pessoas numa sala emprestada até aqui. Role para acompanhar.',
    'so.tl1t': 'A primeira forja', 'so.tl1d': 'Três engenheiros fundam a Atom Forge em Recife. Primeiro cliente assinado em 60 dias — uma cooperativa de crédito local.', 'so.tl1dot': '1º cliente',
    'so.tl2t': 'Primeiro squad completo', 'so.tl2d': 'Time cresce para 8 pessoas. Assinamos o primeiro contrato recorrente de squad dedicado.', 'so.tl2dot': '8 pessoas',
    'so.tl3t': 'Design vira sócio', 'so.tl3d': 'Designers sêniores entram como sócias. Interface deixa de ser terceirizada — agora é parte da forja.', 'so.tl3dot': 'Design in-house',
    'so.tl4t': 'Primeiro piloto de IA', 'so.tl4d': 'Lançamos um copiloto de triagem clínica em produção. Aprendemos mais com um piloto do que com 10 POCs.', 'so.tl4dot': '1ª IA em produção',
    'so.tl5t': 'Hoje', 'so.tl5d': '18 pessoas, três cidades, projetos entregues em fintech, saúde e varejo. Ainda sem vendedor.', 'so.tl5dot': 'Agora',
    'so.pr_ey': 'Como trabalhamos', 'so.pr_h2a': 'Cinco princípios', 'so.pr_h2em': 'inegociáveis.',
    'so.p1t': 'Código é a entrega.', 'so.p1d': 'Não vendemos slides, deliverables ou frameworks. Vendemos software que roda, em produção, com usuários de verdade.',
    'so.p2t': 'Times pequenos, escopo inteiro.', 'so.p2d': 'Um squad Atom Forge é responsável do backlog ao deploy. Sem handoff entre discovery e delivery.',
    'so.p3t': 'Opiniões fortes, levemente defendidas.', 'so.p3d': 'Recomendamos stack, arquitetura e escopo com convicção — e revisitamos tudo quando os dados pedem.',
    'so.p4t': 'Documentação é parte do código.', 'so.p4d': 'ADRs, runbooks e diagramas vivem no mesmo repositório. Se não está versionado, não existe.',
    'so.p5t': 'Simplicidade como default.', 'so.p5d': 'Começamos com o menor sistema que resolva o problema. Complexidade é um custo que se paga mês a mês.',
    'so.p6t': 'Segurança desde o dia 1.', 'so.p6d': 'Threat modeling, logs imutáveis, criptografia e trilhas de auditoria não são backlog — são pré-requisito.',
    'so.num_ey': 'Em números', 'so.num_h2a': 'Atom Forge,', 'so.num_h2em': 'em 2026.',
    'so.n1l': 'pessoas', 'so.n2l': 'cidades', 'so.n3l': 'projetos entregues', 'so.n4l': 'anos de operação',
    'so.n5l': 'de resposta garantida', 'so.n6l': 'remoto-first', 'so.n7l': 'stacks principais', 'so.n8l': 'bigorna',
    'so.off_ey': 'Onde estamos', 'so.off_h2a': 'Quatro', 'so.off_h2em': 'bases leves.',
    'so.off_sub': 'Não temos sede corporativa. Temos cidades-âncora onde a gente se encontra — o resto é remoto.',
    'so.o1tag': 'Onde tudo começou', 'so.o2tag': 'Encontros mensais', 'so.o3tag': 'Ponta europeia', 'so.o4tag': 'Europa central',
    // Contact
    'ct.ey': 'Contato · resposta em até 24h', 'ct.h1a': 'Conta', 'ct.h1em': 'pra gente.',
    'ct.sub': 'Sem formulários infinitos. Sem SDR. Responde quem realmente vai tocar o projeto.',
    'ct.f1': '01 · Como você se chama?', 'ct.f1ph': 'Seu nome',
    'ct.f2': '02 · Email corporativo', 'ct.f2ph': 'voce@empresa.com.br',
    'ct.f3': '03 · Empresa e cargo', 'ct.f3ph': 'Empresa — Cargo',
    'ct.f4': '04 · Que tipo de ajuda você procura? (pode marcar mais de um)',
    'ct.f5': '05 · Qual é o horizonte do projeto?',
    'ct.f6': '06 · Conte o que você está tentando construir', 'ct.f6ph': 'Um parágrafo já ajuda. Quanto mais específico, melhor a primeira conversa.',
    'ct.svc1': 'Engenharia', 'ct.svc2': 'IA & Dados', 'ct.svc3': 'Cloud & Plataforma', 'ct.svc4': 'Design', 'ct.svc5': 'Não sei ainda',
    'ct.h1opt': 'Piloto rápido', 'ct.h2opt': '3 a 6 meses', 'ct.h3opt': 'Parceria contínua', 'ct.h4opt': 'Ainda não sei',
    'ct.or_email': 'ou escreva direto:',
    'ct.sent_ey': 'Mensagem enviada', 'ct.sent_h2a': 'Valeu! Vamos', 'ct.sent_em': 'responder em 24h.',
    'ct.sent_p': 'Quem vai te escrever é uma das fundadoras ou alguém do time técnico — não um SDR. Enquanto isso, dá uma olhada nos nossos insights.',
    'ct.how_ey': 'Como respondemos',
    'ct.how_t1': 'primeira resposta humana', 'ct.how_t2': 'chamada de triagem marcada', 'ct.how_t3': 'proposta técnica + escopo',
    'ct.how_note': 'Nenhum SDR. Nenhuma sequência. Nenhum funil.',
    'ct.dir_ey': 'Contato direto', 'ct.dir_note': 'Responde em até 24h. Sem triagem automática.',
    'ct.hrs_label': 'Horário de forja',
    'ct.hrs_seg': 'Seg — Sex', 'ct.hrs_seg_v': '09h – 19h BRT', 'ct.hrs_sab': 'Sábado', 'ct.hrs_sab_v': 'plantão',
    'ct.hrs_sla': 'SLA bugs críticos', 'ct.hrs_sla_v': '24 × 7',
    'ct.off_ey': 'Aparece pra tomar um café', 'ct.off_h2a': 'Escritórios', 'ct.off_h2em': 'físicos.',
    // Article
    'ar.back': '← Voltar a Insights', 'ar.share': 'Compartilhar',
    'ar.rel_ey': 'Continue lendo', 'ar.rel_h2a': 'Mais', 'ar.rel_h2em': 'insights.',
    'ar.cta_ey': 'Quer aprofundar o assunto?', 'ar.cta_h2a': 'Fale com', 'ar.cta_h2em': 'quem escreveu.',
    'ar.cta_sub': 'O autor deste artigo está disponível para uma conversa técnica sobre o tema.',
    'ar.cta_btn': 'Falar com o autor', 'ar.cta_ghost': 'Ver mais insights',
    'ar.not_found': 'Artigo não encontrado.', 'ar.back_insights': '← Voltar para insights',
    'ar.read_min': 'min de leitura',
    // Accessibility
    'ac.ey': 'Acessibilidade', 'ac.h1a': 'Declaração de', 'ac.h1em': 'acessibilidade',
    'ac.date': 'Atualizado em abril de 2026',
    'ac.badge_title': 'WCAG 2.1 — Nível AA', 'ac.badge_sub': 'Padrão internacional de acessibilidade web',
    'ac.toc_title': 'Nesta página',
    'ac.toc1': 'Compromisso', 'ac.toc2': 'Padrões adotados', 'ac.toc3': 'Como implementamos',
    'ac.toc4': 'Testes e avaliação', 'ac.toc5': 'Limitações conhecidas',
    'ac.toc6': 'Feedback e contato', 'ac.toc7': 'Acessibilidade no trabalho',
    'ac.s1_h2': 'Tecnologia que serve a todas as pessoas',
    'ac.s1_p1': 'A Atom Forge acredita que tecnologia bem feita é tecnologia acessível. Não tratamos acessibilidade como uma lista de conformidade — tratamos como parte do ofício. Cada produto que projetamos e construímos deve ser utilizável por pessoas com deficiências visuais, auditivas, motoras ou cognitivas, sem que isso seja uma funcionalidade extra ou uma versão alternativa.',
    'ac.s1_p2': 'Esta declaração descreve nosso compromisso, os padrões que seguimos, como avaliamos nosso próprio trabalho, e como você pode nos ajudar a melhorar quando encontrar barreiras.',
    'ac.s2_h2': 'Padrões que seguimos',
    'ac.s2_p1': 'Nosso site e os produtos que entregamos têm como meta de conformidade as Diretrizes de Acessibilidade para Conteúdo Web (WCAG) 2.1, Nível AA, publicadas pelo W3C. Essas diretrizes são o referencial técnico internacional para acessibilidade digital e cobrem quatro princípios fundamentais: que o conteúdo seja perceptível, operável, compreensível e robusto.',
    'ac.s2_quote': '"Acessibilidade não é uma feature que se adiciona no final. É uma propriedade que se perde quando não é cuidada desde o início."',
    'ac.s2_p2': 'Além do WCAG 2.1 AA, seguimos as práticas recomendadas pelo ARIA (Accessible Rich Internet Applications) para componentes interativos, e respeitamos as preferências de sistema do usuário — como contraste aumentado e redução de movimento.',
    'ac.cr1': 'WCAG 2.1 AA', 'ac.cr2': 'ARIA 1.2', 'ac.cr3': 'prefers-reduced-motion', 'ac.cr4': 'prefers-contrast',
    'ac.s3_h2': 'Como implementamos a acessibilidade',
    'ac.s3_intro': 'Acessibilidade é integrada ao nosso processo de design e engenharia, não adicionada depois. Quatro áreas práticas guiam nossa implementação:',
    'ac.s3_i1t': 'Design e visual', 'ac.s3_i1d': 'Contraste de cor mínimo de 4,5:1 para texto normal e 3:1 para texto grande. Hierarquia visual não depende exclusivamente de cor. Tipografia legível com espaçamento generoso e tamanhos configuráveis.',
    'ac.s3_i2t': 'Código e estrutura', 'ac.s3_i2d': 'HTML semântico com landmarks adequados (main, nav, footer). Todos os elementos interativos são acessíveis via teclado. Ordem de foco lógica e indicadores de foco visíveis. Compatibilidade testada com leitores de tela (NVDA, VoiceOver).',
    'ac.s3_i3t': 'Conteúdo e mídia', 'ac.s3_i3d': 'Imagens com texto alternativo descritivo. Vídeos com legendas e, quando relevante, audiodescrição. Documentos em formato acessível. Linguagem simples e direta.',
    'ac.s3_i4t': 'Componentes interativos', 'ac.s3_i4d': 'Menus, modais e formulários seguem os padrões ARIA. Mensagens de erro são associadas aos campos correspondentes. Temporizadores e animações podem ser pausados ou desativados.',
    'ac.s4_h2': 'Testes e avaliação contínua',
    'ac.s4_p1': 'Avaliamos a acessibilidade do nosso site regularmente usando uma combinação de ferramentas automatizadas (axe, Lighthouse, WAVE) e revisão manual por membros do time com conhecimento em tecnologia assistiva. Também realizamos testes com teclado e leitores de tela em ciclos de desenvolvimento.',
    'ac.s4_p2': 'Reconhecemos que testes automatizados capturam uma fração dos problemas reais de acessibilidade — estimativas apontam para 20–30% dos critérios WCAG verificáveis automaticamente. O restante exige julgamento humano, e é por isso que investimos em revisão manual e no feedback de usuários reais.',
    'ac.s5_h2': 'Limitações conhecidas',
    'ac.s5_p1': 'Apesar dos nossos esforços, pode haver partes do site que ainda não atendem completamente aos critérios WCAG 2.1 AA. Conteúdos de terceiros incorporados ao site — como mapas, widgets externos ou documentos PDF gerados por parceiros — podem ter limitações de acessibilidade que estão fora do nosso controle direto.',
    'ac.s5_p2': 'Estamos comprometidos a identificar e corrigir essas limitações de forma contínua. Se você encontrar uma barreira de acessibilidade, por favor entre em contato — seu feedback é a forma mais direta de nos ajudar a melhorar.',
    'ac.s6_h2': 'Feedback e contato',
    'ac.s6_p1': 'Se você encontrou uma barreira de acessibilidade neste site, tem sugestões de melhoria, ou precisa de conteúdo em formato alternativo, queremos saber. Respondemos a todos os contatos de acessibilidade em até 5 dias úteis.',
    'ac.s6_contact_label': 'Canal direto de acessibilidade',
    'ac.s6_note': 'Resposta em até 5 dias úteis. Sem triagem automática — seu contato chega direto para o time.',
    'ac.s7_h2': 'Acessibilidade no ambiente de trabalho',
    'ac.s7_p1': 'Nosso compromisso com acessibilidade vai além dos produtos digitais. Internamente, trabalhamos para remover barreiras para colaboradores com deficiências visíveis e invisíveis — desde a infraestrutura de ferramentas que usamos até os processos de contratação e onboarding.',
    'ac.s7_p2': 'Acreditamos que times diversos — incluindo pessoas com deficiência — constroem produtos melhores, porque as soluções precisam funcionar para a amplitude de pessoas que vão usá-las. Isso não é uma política de inclusão por obrigação; é uma consequência lógica de querer fazer software de qualidade.',
    'ac.s7_cta': 'Ver vagas abertas',
    'footer.accessibility': 'Acessibilidade',
  },

  'pt-pt': {
    'nav.home': 'Início', 'nav.servicos': 'Serviços', 'nav.industrias': 'Indústrias',
    'nav.insights': 'Insights', 'nav.carreiras': 'Carreiras', 'nav.sobre': 'Sobre',
    'nav.cta': 'Falar connosco',
    'footer.tagline': 'Forjamos software como se forja metal: com precisão, calor humano e ferramentas que ecoam o futuro.',
    'footer.nav_col': 'Navegar', 'footer.svc_col': 'Serviços', 'footer.ind_col': 'Indústrias', 'footer.off_col': 'Escritórios',
    'footer.privacy': 'Privacidade', 'footer.cookies': 'Cookies', 'footer.terms': 'Termos',
    'footer.copyright': '© 2026 Atom Forge. All Rights Reserved.',
    'footer.nav6': 'Contacto',
    'c.talk': 'Falar connosco', 'c.start_project': 'Iniciar um projeto', 'c.filter_all': 'Todos',
    'c.back_insights': '← Voltar a Insights', 'c.share': 'Partilhar',
    'h.eyebrow': 'Software house · fundada em 2023',
    'h.h1b': 'e precisão atómica.',
    'h.sub': 'Somos uma software house fundada por engenheiros e designers que se cansaram de entregar apresentações. Projetamos, construímos e operamos produtos digitais para empresas que querem qualidade antes de escala.',
    'h.stat1': 'pessoas na equipa', 'h.stat2': 'fundada em', 'h.stat3': 'projetos entregues', 'h.stat4': 'remoto-first',
    'is.search_ph': 'Pesquisar por título, tema…',
    'ct.ey': 'Contacto · resposta em até 24h', 'ct.h1a': 'Conta', 'ct.h1em': 'connosco.',
    'ct.f2ph': 'tu@empresa.pt', 'ct.or_email': 'ou escreve diretamente:',
    'ct.sent_p': 'Quem te vai responder é uma das fundadoras ou alguém da equipa técnica — não um SDR. Entretanto, dá uma vista de olhos aos nossos insights.',
    'ct.dir_ey': 'Contacto direto', 'ct.dir_note': 'Resposta em até 24h. Sem triagem automática.',
    'so.off_sub': 'Não temos sede corporativa. Temos cidades-âncora onde nos encontramos — o resto é remoto.',
    'ar.share': 'Partilhar', 'ar.cta_btn': 'Falar com o autor',
    'ac.ey': 'Acessibilidade', 'ac.h1a': 'Declaração de', 'ac.h1em': 'acessibilidade',
    'ac.date': 'Atualizado em abril de 2026',
    'ac.badge_sub': 'Norma internacional de acessibilidade web',
    'ac.toc_title': 'Nesta página',
    'ac.s1_p1': 'A Atom Forge acredita que tecnologia bem feita é tecnologia acessível. Não tratamos acessibilidade como uma lista de conformidade — tratamos como parte do ofício. Cada produto que projetamos e construímos deve ser utilizável por pessoas com deficiências visuais, auditivas, motoras ou cognitivas.',
    'ac.s1_p2': 'Esta declaração descreve o nosso compromisso, as normas que seguimos, como avaliamos o nosso próprio trabalho, e como pode ajudar-nos a melhorar quando encontrar barreiras.',
    'ac.s2_p1': 'O nosso site e os produtos que entregamos têm como objetivo de conformidade as Diretrizes de Acessibilidade para Conteúdo Web (WCAG) 2.1, Nível AA, publicadas pelo W3C.',
    'ac.s6_contact_label': 'Canal direto de acessibilidade',
    'ac.s6_note': 'Resposta em até 5 dias úteis. Sem triagem automática — o seu contacto chega diretamente à equipa.',
    'ac.s7_cta': 'Ver vagas abertas',
    'footer.accessibility': 'Acessibilidade',
  },

  'es': {
    'nav.home': 'Inicio', 'nav.servicos': 'Servicios', 'nav.industrias': 'Industrias',
    'nav.insights': 'Insights', 'nav.carreiras': 'Empleos', 'nav.sobre': 'Acerca de',
    'nav.cta': 'Hablar con nosotros',
    'footer.tagline': 'Forjamos software como se forja el metal: con precisión, calidez humana y herramientas que resuenan con el futuro.',
    'footer.nav_col': 'Navegar', 'footer.svc_col': 'Servicios', 'footer.ind_col': 'Industrias', 'footer.off_col': 'Oficinas',
    'footer.privacy': 'Privacidad', 'footer.cookies': 'Cookies', 'footer.terms': 'Términos',
    'footer.copyright': '© 2026 Atom Forge. All Rights Reserved.',
    'footer.nav1': 'Servicios', 'footer.nav2': 'Industrias', 'footer.nav4': 'Empleos', 'footer.nav5': 'Acerca de', 'footer.nav6': 'Contacto',
    'footer.svc1': 'Ingeniería de Software', 'footer.svc2': 'Productos Digitales', 'footer.svc3': 'IA & Datos',
    'footer.svc4': 'Cloud & Plataforma', 'footer.svc5': 'Diseño de Sistemas',
    'footer.ind2': 'Salud', 'footer.ind3': 'Retail', 'footer.ind4': 'Logística', 'footer.ind5': 'Energía',
    'c.talk': 'Hablar con nosotros', 'c.start_project': 'Comenzar un proyecto', 'c.see_services': 'Ver servicios',
    'c.all_services': 'Todos los servicios', 'c.all_insights': 'Todos los insights', 'c.all_industries': 'Todas las industrias',
    'c.send': 'Enviar mensaje', 'c.start_conv': 'Iniciar conversación', 'c.work_with_us': 'Trabajar con nosotros',
    'c.see_jobs': 'Ver empleos', 'c.go_insights': 'Ir a insights', 'c.send_another': 'Enviar otro',
    'c.sector': 'Sector', 'c.deliverables': 'Entregables', 'c.capabilities': 'Capacidades',
    'c.back_insights': '← Volver a Insights', 'c.share': 'Compartir', 'c.read_article': 'Leer artículo',
    'c.more_insights': 'Más insights', 'c.talk_author': 'Hablar con el autor', 'c.filter_all': 'Todos',
    'h.eyebrow': 'Software house · fundada en 2023',
    'h.h1a': 'Forjamos software', 'h.h1em': 'con calidez humana', 'h.h1b': 'y precisión atómica.',
    'h.sub': 'Somos una software house fundada por ingenieros y diseñadores que se cansaron de entregar presentaciones. Diseñamos, construimos y operamos productos digitales para empresas que quieren calidad antes que escala.',
    'h.stat1': 'personas en el equipo', 'h.stat2': 'fundado en', 'h.stat3': 'proyectos entregados', 'h.stat4': 'remote-first',
    'h.svc_h2a': 'Cuatro forjas.', 'h.svc_h2em': 'Un solo yunque.',
    'h.svc_sub': 'Unimos diseño, ingeniería, IA y plataforma en un único flujo. Nada se lanza por encima del muro.',
    'h.s1t': 'Ingeniería de Software', 'h.s1d': 'Squads pequeños entregando web, mobile y backends con foco en durabilidad.',
    'h.s2t': 'IA Aplicada', 'h.s2d': 'Copilotos de dominio, RAG y automatizaciones medidas por impacto — no por hype.',
    'h.s3t': 'Cloud & Plataforma', 'h.s3d': 'DevEx, Kubernetes y SRE para equipos que quieren despliegues sin drama.',
    'h.s4t': 'Diseño de Producto', 'h.s4d': 'Del flujo a la tipografía. Design systems que sostienen el crecimiento.',
    'h.mf_ey': 'Por qué existimos', 'h.mf_h2a': 'Nuevos en el mercado.', 'h.mf_h2em': 'Veteranos en el oficio.',
    'h.mf_p1': 'Atom Forge nació en 2023 — pero el equipo suma más de 60 años de ingeniería. Venimos de fintechs, scale-ups y estudios para construir el tipo de empresa en la que nos gustaría trabajar.',
    'h.mf_p2': 'Aquí no hay vendedores, ni SDR, ni PowerPoints de 80 páginas. Hay ingenieros, diseñadores y un oficio que tomamos en serio.',
    'h.mf1k': 'Acceso directo', 'h.mf1v': 'Hablas con el ingeniero o diseñador que trabajará en el proyecto — sin intermediarios.',
    'h.mf2k': 'Tu código', 'h.mf2v': 'IP y repositorios en tu organización, desde el día 1.',
    'h.mf3k': 'Equipo a medida', 'h.mf3v': 'Formamos el equipo correcto para el alcance — desde un dúo hasta un squad completo.',
    'h.ind_ey': 'Industrias', 'h.ind_h2a': 'Sectores que', 'h.ind_h2em': 'dominamos.',
    'h.ind1d': 'Banca central, pagos, open finance.', 'h.ind2t': 'Salud', 'h.ind2d': 'Historias clínicas, telemedicina, cumplimiento.',
    'h.ind3t': 'Retail', 'h.ind3d': 'E-commerce, logística last-mile.', 'h.ind4t': 'Energía', 'h.ind4d': 'Smart grid, medición, ESG.',
    'h.proj_ey': 'Trabajo reciente', 'h.proj_h2a': 'Lo que sale de', 'h.proj_h2em': 'la fragua.',
    'h.proj_sub': 'Trabajos en curso y proyectos recientes. Bajo NDA, sin nombre de cliente — pero con problema, solución y métrica.',
    'h.ins_ey': 'Insights', 'h.ins_h2a': 'Lo que estamos', 'h.ins_h2em': 'pensando.',
    'h.cta_ey': 'Forjemos algo juntos', 'h.cta_h2a': 'Tu próximo producto', 'h.cta_h2em': 'necesita fuego.',
    'h.cta_sub': 'Cuéntanos qué estás intentando construir. Respondemos en 24 horas, sin embudo, sin SDR.',
    'sv.ey': 'Servicios', 'sv.h1a': 'Cuatro forjas,', 'sv.h1em': 'un mismo yunque.',
    'sv.sub': 'Operamos como una software house, no como una body shop. Un contrato, un equipo, un resultado.',
    'sv.proc_ey': 'Cómo trabajamos', 'sv.proc_em1': 'briefing', 'sv.proc_to': 'al', 'sv.proc_em2': 'vuelo en solitario.',
    'sv.proc_sub': 'Un proceso simple y transparente. Sabes en qué etapa estamos y por qué.',
    'sv.mod_h2a': 'Tres formas de', 'sv.mod_h2em': 'empezar.',
    'sv.m1t': 'Descubrimiento', 'sv.m2t': 'Squad dedicado', 'sv.m3t': 'Fellowship técnico',
    'sv.talk_model': 'Hablar sobre este modelo',
    'sv.faq_ey': 'Preguntas frecuentes', 'sv.faq_h2a': 'Antes de', 'sv.faq_em': 'empezar.',
    'sv.faq_q1': '¿En cuánto tiempo pueden empezar?', 'sv.faq_a1': 'Normalmente 2 a 3 semanas desde el kickoff hasta el squad en campo. Para emergencias, respondemos en 72h.',
    'sv.faq_q2': '¿Trabajan con clientes fuera de Brasil?', 'sv.faq_a2': 'Sí — tenemos clientes en Portugal y estamos empezando a atender en Europa.',
    'sv.faq_q3': '¿Se quedan con el código y la propiedad intelectual?', 'sv.faq_a3': 'No. Todo el código, diseño y documentación es tuyo desde el día 1. Repositorios en tu organización.',
    'sv.faq_q4': '¿Cómo es la garantía post-entrega?', 'sv.faq_a4': '90 días de soporte técnico incluidos. SLA de 4h hábiles para bugs bloqueantes.',
    'in.ey': 'Industrias', 'in.h1a': 'Cada sector tiene su', 'in.h1em': 'propia aleación.',
    'in.sub': 'No hacemos "proyectos genéricos". Formamos squads con experiencia específica y vocabulario de tu sector.',
    'in.i2t': 'Salud', 'in.i2d': 'Historias clínicas, telemedicina, redes clínicas, cumplimiento.',
    'in.i3t': 'Retail & E-commerce', 'in.i3d': 'Checkout, catálogo, logística omnicanal, fidelización.',
    'in.i4d': 'Enrutamiento, rastreo, last-mile, marketplace de fletes.',
    'in.i4c1': 'Enrutamiento', 'in.i4c2': 'Rastreo en tiempo real',
    'in.i5t': 'Energía & Industria', 'in.i5d': 'Smart grid, medición, IoT industrial, ESG.',
    'in.i6t': 'Sector Público', 'in.i6d': 'Servicios digitales, transparencia de datos, modernización.',
    'in.i6c1': 'Portales ciudadano', 'in.i6c3': 'Accesibilidad WCAG',
    'in.spot_ey': 'Destacado · Fintech',
    'in.spot_h2b': 'latinoamericano está siendo reescrito.',
    'in.spot_p': 'Pagos instantáneos, open finance, monedas tokenizadas — Latinoamérica se ha convertido en laboratorio mundial de infraestructura financiera. Ayudamos a bancos, fintechs y cooperativas a construir sobre eso.',
    'in.spot_s1l': 'fintechs atendidas', 'in.spot_s2l': 'en producción', 'in.spot_s3l': 'compliance by design', 'in.spot_s4l': 'primer prototipo',
    'in.spot_cta': 'Hablar con especialista en fintech',
    'in.stack_h2a': 'Herramientas', 'in.stack_em': 'con las que construimos.',
    'in.stack_sub': 'Las herramientas que usamos a diario — elegidas por criterio técnico, no por tendencia de mercado.',
    'is.ey': 'Insights · publicado mensalmente',
    'is.h1a': 'Lo que estamos', 'is.h1em': 'pensando, haciendo,', 'is.h1b': 'y fallando.',
    'is.sub': 'Ensayos, entrevistas e investigaciones escritos por quienes están en la primera línea de los proyectos. Sin ghostwriter, sin PR.',
    'is.featured': 'Destacado', 'is.read': 'Leer artículo',
    'is.search_ph': 'Buscar por título, tema…',
    'is.sort_recent': 'Recientes', 'is.sort_short': 'Lectura corta',
    'is.empty_h': 'Nada por aquí.', 'is.empty_p': 'Prueba otra categoría o borra la búsqueda.',
    'is.t.essay': 'Ensayo', 'is.t.research': 'Investigación', 'is.t.interview': 'Entrevista', 'is.t.case': 'Caso', 'is.t.article': 'Artículo',
    'is.c.arch': 'Arquitectura', 'is.c.ia': 'IA', 'is.c.health': 'Salud',
    'is.r.founder': 'Fundador & Tech Lead', 'is.r.research': 'Investigación', 'is.r.designer': 'Product Designer', 'is.r.engineer': 'Software Engineer',
    'is.m.jan': 'ene', 'is.m.feb': 'feb', 'is.m.mar': 'mar', 'is.m.apr': 'abr', 'is.m.may': 'may', 'is.m.jun': 'jun', 'is.m.jul': 'jul', 'is.m.aug': 'ago', 'is.m.sep': 'sep', 'is.m.oct': 'oct', 'is.m.nov': 'nov', 'is.m.dec': 'dic',
    'is.pub1': 'publicación', 'is.pub_n': 'publicaciones', 'is.in_cat': 'en', 'is.searching': 'buscando',
    'is.news_ey': 'Newsletter · quincenal', 'is.news_h2a': 'Recibe la', 'is.news_em': 'Chispa', 'is.news_h2b': 'en tu email.',
    'is.news_sub': 'Ensayos y casos escritos por nuestros ingenieros y diseñadores. Sin spam, sin secuencia de 7 emails.',
    'is.news_sub_btn': 'Suscribirse →',
    'ca.ey': 'Empleos · 18 personas, remote-first',
    'ca.h1a': 'Trabaja', 'ca.h1em': 'cerca de la fragua.',
    'ca.sub': 'Somos tercos con la calidad. Cada trimestre el equipo se reúne físicamente en una ciudad diferente — el resto del tiempo, remoto con documentación sólida.',
    'ca.val_h2a': 'Cinco principios', 'ca.val_h2em': 'innegociables.',
    'ca.v1t': 'Remoto de verdad', 'ca.v1d': 'Async-first, documentación viva, reuniones escasas. No necesitas vivir en Madrid.',
    'ca.v2t': 'Craft como religión', 'ca.v2d': 'Peer-review obligatorio, lectura de código en grupo, tiempo dedicado al estudio.',
    'ca.v3t': 'Dueño de lo que haces', 'ca.v3d': 'Eliges las herramientas, negocias con el cliente, decides la stack. Con responsabilidad viene autonomía.',
    'ca.v4t': 'Remuneración justa', 'ca.v4d': 'Escala salarial pública internamente. Revisión semestral vinculada a métricas claras.',
    'ca.v5t': 'Sin síndrome de consultora', 'ca.v5d': 'No tenemos "equipo A" y "equipo B". El cliente no sabe quién es senior o junior — todos entregamos valor.',
    'ca.team_h2a': 'Rostros de', 'ca.team_h2em': 'la fragua.',
    'ca.team_sub': 'Tres personas del equipo cuentan, con sus propias palabras, cómo es trabajar en Atom Forge.',
    'ca.jobs_h2a': 'Empleos', 'ca.jobs_h2em': 'ahora.',
    'ca.life_h2a': 'Cómo es el', 'ca.life_h2em': 'día a día.',
    'ca.l1k': 'Ritmo', 'ca.l1t': 'Semanas de 4 días', 'ca.l1d': 'El viernes es día de estudio, OSS, prototipo o descanso. Sin reuniones después de las 17h.',
    'ca.l2k': 'Stack', 'ca.l2t': 'Elige la herramienta correcta', 'ca.l2d': 'Sin religión de framework. Go, Elixir, TypeScript, Rust, Swift, Kotlin — usamos lo que el problema requiere.',
    'ca.l3k': 'Decisión', 'ca.l3t': 'ADRs por defecto', 'ca.l3d': 'Cada decisión arquitectónica se documenta como ADR antes de convertirse en código. El desacuerdo registrado también cuenta.',
    'ca.l4k': 'Code review', 'ca.l4t': 'Pairing síncrono, revisión asíncrona', 'ca.l4d': 'Pairing para decisiones difíciles, revisión escrita para el resto. Ningún PR entra sin dos aprobaciones.',
    'ca.l5k': 'On-call', 'ca.l5t': 'Rotación ligera', 'ca.l5d': 'Toda persona técnica entra en la rotación. Runbooks auditados, alertas accionables y post-mortems sin culpa.',
    'ca.l6k': 'Aprendizaje', 'ca.l6t': 'Biblioteca viva', 'ca.l6d': 'Club de lectura mensual, grupos de estudio, conferencias pagadas y tiempo de trabajo para investigación aplicada.',
    'so.ey': 'Acerca de · fundado en 2023',
    'so.h1a': 'Somos 18 personas testarudas que creen que', 'so.h1em': 'el código bien escrito cambia negocios', 'so.h1b': '— no solo entrega sprints.',
    'so.mf_p1': 'Nuestra tesis es simple: el mercado del software se convirtió en una línea de montaje. Frameworks nuevos cada mes, agencias que prometen apps en 30 días, "low code" vendido como magia.',
    'so.mf_p2': 'Atom Forge nació para demostrar que existe otro camino — más lento al principio, más rápido a largo plazo. Escribir código como si fuera a durar. Diseñar como si cada píxel fuera a mirarse de verdad.',
    'so.mf_p3': 'El software lo hacen personas, para personas. Nosotros lo recordamos cada día.',
    'so.tl_ey': 'Línea de tiempo', 'so.tl_h2a': 'Tres años', 'so.tl_h2em': 'de fragua.',
    'so.tl_sub': 'De tres personas en una sala prestada hasta aquí. Desplázate para seguir.',
    'so.tl1t': 'La primera fragua', 'so.tl1d': 'Tres ingenieros fundan Atom Forge en Recife. Primer cliente firmado en 60 días — una cooperativa de crédito local.', 'so.tl1dot': '1er cliente',
    'so.tl2t': 'Primer squad completo', 'so.tl2d': 'El equipo crece a 8 personas. Firmamos el primer contrato recurrente de squad dedicado.', 'so.tl2dot': '8 personas',
    'so.tl3t': 'Design se convierte en socio', 'so.tl3d': 'Diseñadores sénior se incorporan como socios. La interfaz deja de externalizarse — ahora es parte de la fragua.', 'so.tl3dot': 'Design in-house',
    'so.tl4t': 'Primer piloto de IA', 'so.tl4d': 'Lanzamos un copiloto de triaje clínico en producción. Aprendimos más con un piloto que con 10 POCs.', 'so.tl4dot': '1ª IA en producción',
    'so.tl5t': 'Hoy', 'so.tl5d': '18 personas, tres ciudades, proyectos entregados en fintech, salud y retail. Sin vendedores todavía.', 'so.tl5dot': 'Ahora',
    'so.pr_h2a': 'Cinco principios', 'so.pr_h2em': 'innegociables.',
    'so.p1t': 'El código es la entrega.', 'so.p1d': 'No vendemos slides, entregables o frameworks. Vendemos software que funciona, en producción, con usuarios reales.',
    'so.p2t': 'Equipos pequeños, alcance completo.', 'so.p2d': 'Un squad de Atom Forge es responsable desde el backlog hasta el despliegue.',
    'so.p3t': 'Opiniones fuertes, levemente defendidas.', 'so.p3d': 'Recomendamos stack, arquitectura y alcance con convicción — y lo revisamos todo cuando los datos lo piden.',
    'so.p4t': 'La documentación es parte del código.', 'so.p4d': 'ADRs, runbooks y diagramas viven en el mismo repositorio.',
    'so.p5t': 'Simplicidad como predeterminado.', 'so.p5d': 'Empezamos con el sistema más pequeño que resuelva el problema.',
    'so.p6t': 'Seguridad desde el día 1.', 'so.p6d': 'Threat modeling, logs inmutables, cifrado y pistas de auditoría no son backlog — son prerequisito.',
    'so.num_h2em': 'en 2026.',
    'so.n1l': 'personas', 'so.n2l': 'ciudades', 'so.n3l': 'proyectos entregados', 'so.n4l': 'años de operación',
    'so.n5l': 'de respuesta garantizada', 'so.n6l': 'remote-first', 'so.n7l': 'stacks principales', 'so.n8l': 'yunque',
    'so.off_ey': 'Dónde estamos', 'so.off_h2a': 'Cuatro', 'so.off_h2em': 'bases ligeras.',
    'so.off_sub': 'No tenemos sede corporativa. Tenemos ciudades-ancla donde nos encontramos — el resto es remoto.',
    'so.o1tag': 'Donde todo empezó', 'so.o2tag': 'Encuentros mensuales', 'so.o3tag': 'Punta europea', 'so.o4tag': 'Europa central',
    'ct.ey': 'Contacto · respuesta en 24h', 'ct.h1a': 'Cuéntanos', 'ct.h1em': 'todo.',
    'ct.sub': 'Sin formularios infinitos. Sin SDR. Responde quien va a tocar el proyecto.',
    'ct.f1': '01 · ¿Cómo te llamas?', 'ct.f1ph': 'Tu nombre',
    'ct.f2': '02 · Email corporativo', 'ct.f2ph': 'tu@empresa.com',
    'ct.f3': '03 · Empresa y cargo', 'ct.f3ph': 'Empresa — Cargo',
    'ct.f4': '04 · ¿Qué tipo de ayuda buscas? (puedes marcar más de uno)',
    'ct.f5': '05 · ¿Cuál es el horizonte del proyecto?',
    'ct.f6': '06 · Cuéntanos qué estás intentando construir', 'ct.f6ph': 'Un párrafo ya ayuda. Cuanto más específico, mejor la primera conversación.',
    'ct.svc1': 'Ingeniería', 'ct.svc5': 'No lo sé aún',
    'ct.h1opt': 'Piloto rápido', 'ct.h2opt': '3 a 6 meses', 'ct.h3opt': 'Alianza continua', 'ct.h4opt': 'Aún no lo sé',
    'ct.or_email': 'o escribe directamente:',
    'ct.sent_h2a': '¡Gracias! Vamos a', 'ct.sent_em': 'responder en 24h.',
    'ct.sent_p': 'Quien te escribirá es una de las fundadoras o alguien del equipo técnico — no un SDR. Mientras tanto, echa un vistazo a nuestros insights.',
    'ct.how_ey': 'Cómo respondemos',
    'ct.how_t1': 'primera respuesta humana', 'ct.how_t2': 'llamada de triaje agendada', 'ct.how_t3': 'propuesta técnica + alcance',
    'ct.how_note': 'Sin SDR. Sin secuencia. Sin embudo.',
    'ct.dir_ey': 'Contacto directo', 'ct.dir_note': 'Respuesta en 24h. Sin triaje automático.',
    'ct.hrs_label': 'Horario de trabajo',
    'ct.hrs_seg': 'Lun — Vie', 'ct.hrs_seg_v': '09h – 19h CET',
    'ct.hrs_sab': 'Sábado', 'ct.hrs_sab_v': 'guardia',
    'ct.hrs_sla': 'SLA bugs críticos', 'ct.hrs_sla_v': '24 × 7',
    'ct.off_ey': 'Ven a tomar un café', 'ct.off_h2a': 'Oficinas', 'ct.off_h2em': 'físicas.',
    'ar.back': '← Volver a Insights', 'ar.share': 'Compartir',
    'ar.rel_ey': 'Continúa leyendo', 'ar.rel_h2a': 'Más', 'ar.rel_h2em': 'insights.',
    'ar.cta_ey': '¿Quieres profundizar en el tema?', 'ar.cta_h2a': 'Habla con', 'ar.cta_h2em': 'quien lo escribió.',
    'ar.cta_sub': 'El autor de este artículo está disponible para una conversación técnica sobre el tema.',
    'ar.cta_btn': 'Hablar con el autor', 'ar.cta_ghost': 'Ver más insights',
    'ar.not_found': 'Artículo no encontrado.', 'ar.back_insights': '← Volver a insights',
    'ar.read_min': 'min de lectura',
    'ac.ey': 'Accesibilidad', 'ac.h1a': 'Declaración de', 'ac.h1em': 'accesibilidad',
    'ac.date': 'Actualizado en abril de 2026',
    'ac.badge_title': 'WCAG 2.1 — Nivel AA', 'ac.badge_sub': 'Estándar internacional de accesibilidad web',
    'ac.toc_title': 'En esta página',
    'ac.toc1': 'Compromiso', 'ac.toc2': 'Estándares adoptados', 'ac.toc3': 'Cómo implementamos',
    'ac.toc4': 'Pruebas y evaluación', 'ac.toc5': 'Limitaciones conocidas',
    'ac.toc6': 'Comentarios y contacto', 'ac.toc7': 'Accesibilidad en el trabajo',
    'ac.s1_h2': 'Tecnología que sirve a todas las personas',
    'ac.s1_p1': 'Atom Forge cree que la tecnología bien hecha es tecnología accesible. No tratamos la accesibilidad como una lista de conformidad — la tratamos como parte del oficio. Cada producto que diseñamos y construimos debe ser utilizable por personas con discapacidades visuales, auditivas, motoras o cognitivas.',
    'ac.s1_p2': 'Esta declaración describe nuestro compromiso, los estándares que seguimos, cómo evaluamos nuestro propio trabajo y cómo puede ayudarnos a mejorar cuando encuentre barreras.',
    'ac.s2_h2': 'Estándares que seguimos',
    'ac.s2_p1': 'Nuestro sitio y los productos que entregamos tienen como objetivo de conformidad las Pautas de Accesibilidad para el Contenido Web (WCAG) 2.1, Nivel AA, publicadas por el W3C.',
    'ac.s2_quote': '"La accesibilidad no es una función que se agrega al final. Es una propiedad que se pierde cuando no se cuida desde el principio."',
    'ac.s2_p2': 'Además del WCAG 2.1 AA, seguimos las prácticas recomendadas de ARIA para componentes interactivos y respetamos las preferencias del sistema del usuario.',
    'ac.s3_h2': 'Cómo implementamos la accesibilidad',
    'ac.s3_intro': 'La accesibilidad se integra en nuestro proceso de diseño e ingeniería, no se agrega después. Cuatro áreas prácticas guían nuestra implementación:',
    'ac.s3_i1t': 'Diseño y visual', 'ac.s3_i1d': 'Contraste mínimo de 4,5:1 para texto normal. La jerarquía visual no depende únicamente del color. Tipografía legible con espaciado generoso.',
    'ac.s3_i2t': 'Código y estructura', 'ac.s3_i2d': 'HTML semántico con landmarks adecuados. Todos los elementos interactivos son accesibles por teclado. Compatibilidad probada con lectores de pantalla.',
    'ac.s3_i3t': 'Contenido y medios', 'ac.s3_i3d': 'Imágenes con texto alternativo descriptivo. Videos con subtítulos. Documentos en formato accesible. Lenguaje claro y directo.',
    'ac.s3_i4t': 'Componentes interactivos', 'ac.s3_i4d': 'Menús, modales y formularios siguen los estándares ARIA. Los mensajes de error están asociados a los campos correspondientes.',
    'ac.s4_h2': 'Pruebas y evaluación continua',
    'ac.s4_p1': 'Evaluamos la accesibilidad de nuestro sitio regularmente usando herramientas automatizadas (axe, Lighthouse, WAVE) y revisión manual por miembros del equipo con conocimiento en tecnología asistiva.',
    'ac.s4_p2': 'Reconocemos que las pruebas automatizadas capturan solo una fracción de los problemas reales de accesibilidad. Por eso invertimos en revisión manual y en los comentarios de usuarios reales.',
    'ac.s5_h2': 'Limitaciones conocidas',
    'ac.s5_p1': 'A pesar de nuestros esfuerzos, puede haber partes del sitio que aún no cumplen completamente con los criterios WCAG 2.1 AA. El contenido de terceros incorporado puede tener limitaciones fuera de nuestro control directo.',
    'ac.s5_p2': 'Estamos comprometidos a identificar y corregir estas limitaciones de forma continua. Si encuentra una barrera de accesibilidad, contáctenos — su retroalimentación es la forma más directa de ayudarnos a mejorar.',
    'ac.s6_h2': 'Comentarios y contacto',
    'ac.s6_p1': 'Si encontró una barrera de accesibilidad, tiene sugerencias de mejora o necesita contenido en formato alternativo, queremos saberlo. Respondemos todos los contactos de accesibilidad en un plazo de 5 días hábiles.',
    'ac.s6_contact_label': 'Canal directo de accesibilidad',
    'ac.s6_note': 'Respuesta en 5 días hábiles. Sin triaje automático — su mensaje llega directamente al equipo.',
    'ac.s7_h2': 'Accesibilidad en el lugar de trabajo',
    'ac.s7_p1': 'Nuestro compromiso con la accesibilidad va más allá de los productos digitales. Internamente, trabajamos para eliminar barreras para colaboradores con discapacidades visibles e invisibles.',
    'ac.s7_p2': 'Creemos que los equipos diversos construyen mejores productos, porque las soluciones deben funcionar para la amplitud de personas que las usarán.',
    'ac.s7_cta': 'Ver puestos disponibles',
    'footer.accessibility': 'Accesibilidad',
  },

  'de': {
    'nav.home': 'Start', 'nav.servicos': 'Leistungen', 'nav.industrias': 'Branchen',
    'nav.insights': 'Insights', 'nav.carreiras': 'Karriere', 'nav.sobre': 'Über uns',
    'nav.cta': 'Kontakt aufnehmen',
    'footer.tagline': 'Wir schmieden Software wie man Metall schmiedet: mit Präzision, menschlicher Wärme und Werkzeugen, die die Zukunft widerspiegeln.',
    'footer.nav_col': 'Navigation', 'footer.svc_col': 'Leistungen', 'footer.ind_col': 'Branchen', 'footer.off_col': 'Büros',
    'footer.privacy': 'Datenschutz', 'footer.cookies': 'Cookies', 'footer.terms': 'AGB',
    'footer.copyright': '© 2026 Atom Forge. All Rights Reserved.',
    'footer.nav1': 'Leistungen', 'footer.nav2': 'Branchen', 'footer.nav4': 'Karriere', 'footer.nav5': 'Über uns', 'footer.nav6': 'Kontakt',
    'footer.svc1': 'Softwareentwicklung', 'footer.svc2': 'Digitale Produkte', 'footer.svc3': 'KI & Daten',
    'footer.svc4': 'Cloud & Plattform', 'footer.svc5': 'Systemdesign',
    'footer.ind2': 'Gesundheit', 'footer.ind3': 'Handel', 'footer.ind4': 'Logistik', 'footer.ind5': 'Energie',
    'c.talk': 'Kontakt aufnehmen', 'c.start_project': 'Projekt starten', 'c.see_services': 'Leistungen ansehen',
    'c.all_services': 'Alle Leistungen', 'c.all_insights': 'Alle Insights', 'c.all_industries': 'Alle Branchen',
    'c.send': 'Nachricht senden', 'c.start_conv': 'Gespräch starten', 'c.work_with_us': 'Bei uns arbeiten',
    'c.see_jobs': 'Offene Stellen', 'c.go_insights': 'Zu Insights', 'c.send_another': 'Weitere senden',
    'c.sector': 'Sektor', 'c.deliverables': 'Lieferumfang', 'c.capabilities': 'Kompetenzen',
    'c.back_insights': '← Zurück zu Insights', 'c.share': 'Teilen', 'c.read_article': 'Artikel lesen',
    'c.more_insights': 'Weitere Insights', 'c.talk_author': 'Mit Autor sprechen', 'c.filter_all': 'Alle',
    'h.eyebrow': 'Software house · gegründet 2023',
    'h.h1a': 'Wir schmieden Software', 'h.h1em': 'mit menschlicher Wärme', 'h.h1b': 'und atomarer Präzision.',
    'h.sub': 'Wir sind eine Software House, gegründet von Ingenieuren und Designern, die es satt hatten, Präsentationen zu liefern. Wir entwerfen, bauen und betreiben digitale Produkte für Unternehmen, die Qualität vor Skalierung stellen.',
    'h.stat1': 'Personen im Team', 'h.stat2': 'gegründet', 'h.stat3': 'Projekte geliefert', 'h.stat4': 'remote-first',
    'h.svc_ey': 'Leistungen', 'h.svc_h2a': 'Vier Essen.', 'h.svc_h2em': 'Ein Amboss.',
    'h.svc_sub': 'Wir vereinen Design, Engineering, KI und Plattform in einem einzigen Fluss. Nichts wird über die Mauer geworfen.',
    'h.s1t': 'Softwareentwicklung', 'h.s1d': 'Kleine Squads, die Web, Mobile und Backends mit Fokus auf Langlebigkeit liefern.',
    'h.s2t': 'Angewandte KI', 'h.s2d': 'Domänen-Copiloten, RAG und Automatisierungen, gemessen am Impact — nicht am Hype.',
    'h.s3t': 'Cloud & Plattform', 'h.s3d': 'DevEx, Kubernetes und SRE für Teams, die ohne Drama deployen wollen.',
    'h.s4t': 'Produktdesign', 'h.s4d': 'Vom Flow zur Typografie. Design Systems, die das Wachstum tragen.',
    'h.mf_ey': 'Warum wir existieren', 'h.mf_h2a': 'Neu im Markt.', 'h.mf_h2em': 'Veteranen im Handwerk.',
    'h.mf_p1': 'Atom Forge wurde 2023 gegründet — aber das Team vereint über 60 Jahre Engineering-Erfahrung. Wir kamen aus Fintechs, Scale-ups und Studios, um das Unternehmen zu bauen, in dem wir selbst arbeiten möchten.',
    'h.mf_p2': 'Kein Vertrieb, kein SDR, kein 80-seitiges PowerPoint. Nur Ingenieure, Designer und ein Handwerk, das wir ernst nehmen.',
    'h.mf1k': 'Direkter Zugang', 'h.mf1v': 'Sie sprechen direkt mit dem Ingenieur oder Designer, der an Ihrem Projekt arbeiten wird — kein Vermittler.',
    'h.mf2k': 'Ihr Code', 'h.mf2v': 'IP und Repositories in Ihrer Organisation, ab Tag 1.',
    'h.mf3k': 'Maßgeschneidertes Team', 'h.mf3v': 'Wir stellen das richtige Team für den Umfang zusammen — vom Duo bis zum vollständigen Squad.',
    'h.ind_ey': 'Branchen', 'h.ind_h2a': 'Branchen die', 'h.ind_h2em': 'wir kennen.',
    'h.ind2t': 'Gesundheit', 'h.ind2d': 'Patientenakten, Telemedizin, Datenschutz.',
    'h.ind3t': 'Handel', 'h.ind3d': 'E-Commerce, Last-Mile-Logistik.', 'h.ind4t': 'Energie',
    'h.ind4d': 'Smart Grid, Messung, ESG.',
    'h.proj_ey': 'Aktuelle Arbeit', 'h.proj_h2a': 'Was aus dem', 'h.proj_h2em': 'Amboss kommt.',
    'h.proj_sub': 'Laufende und kürzlich abgeschlossene Projekte. Unter NDA, kein Kundenname — aber Problem, Lösung und Metrik.',
    'h.ins_ey': 'Insights', 'h.ins_h2a': 'Was wir', 'h.ins_h2em': 'denken.',
    'h.cta_ey': 'Lass uns etwas zusammen schmieden', 'h.cta_h2a': 'Ihr nächstes Produkt', 'h.cta_h2em': 'braucht Feuer.',
    'h.cta_sub': 'Erzählen Sie uns, was Sie bauen möchten. Wir antworten innerhalb von 24 Stunden, ohne Funnel, ohne SDR.',
    'sv.ey': 'Leistungen', 'sv.h1a': 'Vier Essen,', 'sv.h1em': 'ein gemeinsamer Amboss.',
    'sv.sub': 'Wir arbeiten als Software House, nicht als Body Shop. Ein Vertrag, ein Team, ein Ergebnis.',
    'sv.p1t': 'Softwareentwicklung', 'sv.p1sub': 'Vollständige Squads, die Verantwortung für Lieferung und Betrieb übernehmen.',
    'sv.p1d3': 'Legacy-Refactoring', 'sv.p1d4': 'Kritische Integrationen',
    'sv.p2t': 'KI & Daten', 'sv.p2sub': 'Von Dashboards zu autonomen Agenten — mit Governance und Auditierbarkeit.',
    'sv.p2d1': 'Domänen-Copiloten',
    'sv.p3t': 'Cloud & Plattform', 'sv.p3sub': 'Interne Plattformen, die Ihre Teams beflügeln.',
    'sv.p3d2': 'DevEx & IDPs', 'sv.p3d3': 'SRE & Observability',
    'sv.p4t': 'Systemdesign', 'sv.p4sub': 'Identität und Design Systems, die vom Pitch bis zum Produkt skalieren.',
    'sv.p4d4': 'Qualitative Forschung',
    'sv.proc_ey': 'Wie wir arbeiten', 'sv.proc_h2a': 'Vom', 'sv.proc_em1': 'Briefing', 'sv.proc_to': 'zum', 'sv.proc_em2': 'Alleinflug.',
    'sv.proc_sub': 'Ein einfacher und transparenter Prozess. Sie wissen, in welcher Phase wir sind und warum.',
    'sv.pr0t': 'Entdeckung', 'sv.pr0d': 'Zwei Wochen Tieftauchen: Stakeholder-Interviews, technisches Audit, Risikoerfassung und Ausrichtung darüber, was wirklich gebaut werden muss.',
    'sv.pr0dur': '2 Wochen',
    'sv.pr1t': 'Blueprint', 'sv.pr1d': '90-Tage-Roadmap, Zielarchitektur, technische Entscheidungen und erste navigierbare Prototypen der kritischen Abläufe. Sie genehmigen, bevor wir beginnen.',
    'sv.pr1dur': '2–3 Wochen',
    'sv.pr2t': 'Schmieden', 'sv.pr2d': 'Dediziertes Squad in Zweiwochenzyklen. Demo jeden Freitag. Produktentscheidungen transparent, ohne Bürokratie. Observability ab dem ersten Deploy.',
    'sv.pr2dur': '2-Wochen-Zyklen',
    'sv.pr3t': 'Alleinflug', 'sv.pr3d': 'Strukturiertes Handover mit echter Dokumentation. Technisches Onboarding des internen Teams während der Übergabe. 90 Tage Support nach dem Launch.',
    'sv.pr3dur': 'Übergabe + 90 Tage',
    'sv.mod_ey': 'Vertragsmodelle', 'sv.mod_h2a': 'Drei Wege,', 'sv.mod_h2em': 'anzufangen.',
    'sv.m1t': 'Entdeckung', 'sv.m1tag': 'Festpreis', 'sv.m1d': '2 Wochen, um eine strategische Frage mit navigierbaren Prototypen zu beantworten.',
    'sv.m1b1': 'Interviews und technisches Audit', 'sv.m1b2': 'Risikoerfassung', 'sv.m1b3': 'Navigierbarer Prototyp', 'sv.m1b4': 'Architekturvorschlag',
    'sv.m2t': 'Dediziertes Squad', 'sv.m2tag': 'Wiederkehrend', 'sv.m2d': 'Vollständiges Team, das in Ihr Produkt eingebunden ist, mit Ritualen, Metriken und vollständiger Lieferautonomie.',
    'sv.m2b1': 'Squad aus 3–6 Personen', 'sv.m2b2': 'Zweiwöchiger Rhythmus', 'sv.m2b3': 'Demo jeden Freitag', 'sv.m2b4': 'Entscheidungen in Sichtweite',
    'sv.m3t': 'Technisches Fellowship', 'sv.m3tag': 'Stundenbasis', 'sv.m3d': 'Bereitschaft von Senior-Experten für Architekturentscheidungen und punktuelle Krisen.',
    'sv.m3b1': 'Architekturüberprüfung', 'sv.m3b2': 'Tiefes Code-Review', 'sv.m3b3': 'Team-Mentoring', 'sv.m3b4': 'Incident-Response',
    'sv.talk_model': 'Über dieses Modell sprechen',
    'sv.faq_ey': 'Häufige Fragen', 'sv.faq_h2a': 'Bevor es', 'sv.faq_em': 'losgeht.',
    'sv.faq_q1': 'Wie schnell können Sie beginnen?', 'sv.faq_a1': 'Normalerweise 2 bis 3 Wochen vom Kickoff bis zum Squad im Einsatz. Für Notfälle haben wir eine 72h-Reaktionszeit.',
    'sv.faq_q2': 'Arbeiten Sie mit Kunden außerhalb Brasiliens?', 'sv.faq_a2': 'Ja — wir haben Kunden in Portugal und beginnen, in Europa tätig zu sein.',
    'sv.faq_q3': 'Behalten Sie den Code und das geistige Eigentum?', 'sv.faq_a3': 'Nein. Alle Codes, Designs und Dokumentationen gehören Ihnen ab Tag 1. Repositories in Ihrer Organisation.',
    'sv.faq_q4': 'Wie ist die Post-Delivery-Garantie?', 'sv.faq_a4': '90 Tage technischer Support inklusive. SLA von 4 Arbeitsstunden für blockierende Bugs.',
    'in.ey': 'Branchen', 'in.h1a': 'Jede Branche hat ihre', 'in.h1em': 'eigene Metalllegierung.',
    'in.sub': 'Wir machen keine "generischen Projekte". Wir stellen Squads mit branchenspezifischer Erfahrung und Vokabular zusammen.',
    'in.i2t': 'Gesundheit', 'in.i2d': 'Patientenakten, Telemedizin, Klinische Netzwerke, Datenschutz.',
    'in.i3t': 'Handel & E-Commerce', 'in.i3d': 'Checkout, Katalog, Omnichannel-Logistik, Kundenbindung.',
    'in.i4t': 'Logistik', 'in.i4d': 'Routenplanung, Tracking, Last-Mile, Frachtmarktplatz.',
    'in.i4c1': 'Routenplanung', 'in.i4c2': 'Echtzeit-Tracking',
    'in.i5t': 'Energie & Industrie', 'in.i5d': 'Smart Grid, Messung, industrielles IoT, ESG.',
    'in.i5c2': 'Industrietelemetrie', 'in.i5c3': 'ESG-Berichte',
    'in.i6t': 'Öffentlicher Sektor', 'in.i6d': 'Digitale Dienste, Datentransparenz, Modernisierung.',
    'in.i6c1': 'Bürgerportale', 'in.i6c2': 'Open Data', 'in.i6c3': 'WCAG-Barrierefreiheit',
    'in.spot_ey': 'Spotlight · Fintech',
    'in.spot_h2a': 'Die', 'in.spot_em': 'Finanzinfrastruktur', 'in.spot_h2b': 'wird neu geschrieben.',
    'in.spot_p': 'Sofortzahlungen, Open Finance, tokenisierte Währungen — Brasilien ist zum weltweiten Labor für Finanzinfrastruktur geworden. Wir helfen Banken, Fintechs und Kooperativen, darauf aufzubauen.',
    'in.spot_s1l': 'bediente Fintechs', 'in.spot_s2l': 'in Produktion', 'in.spot_s3l': 'Compliance by Design', 'in.spot_s4l': 'erster Prototyp',
    'in.spot_cta': 'Mit Fintech-Experten sprechen',
    'in.stack_ey': 'Stack & Ökosystem', 'in.stack_h2a': 'Werkzeuge,', 'in.stack_em': 'mit denen wir bauen.',
    'in.stack_sub': 'Die Werkzeuge, die wir täglich einsetzen — ausgewählt nach technischem Kriterium, nicht nach Markttrend.',
    'is.ey': 'Insights · wöchentlich veröffentlicht',
    'is.h1a': 'Was wir', 'is.h1em': 'denken, tun,', 'is.h1b': 'und falsch machen.',
    'is.sub': 'Essays, Interviews und Forschung, geschrieben von denen, die an der Front der Projekte stehen. Ohne Ghostwriter, ohne PR.',
    'is.featured': 'Highlight', 'is.read': 'Artikel lesen',
    'is.search_ph': 'Nach Titel, Thema suchen…',
    'is.sort_recent': 'Neueste', 'is.sort_short': 'Kurzlektüre',
    'is.empty_h': 'Nichts hier.', 'is.empty_p': 'Versuche eine andere Kategorie oder lösche die Suche.',
    'is.t.essay': 'Essay', 'is.t.research': 'Forschung', 'is.t.interview': 'Interview', 'is.t.case': 'Fallstudie', 'is.t.article': 'Artikel',
    'is.c.arch': 'Architektur', 'is.c.ia': 'KI', 'is.c.health': 'Gesundheit',
    'is.r.founder': 'Gründer & Tech Lead', 'is.r.research': 'Forschung', 'is.r.designer': 'Product Designer', 'is.r.engineer': 'Software Engineer',
    'is.m.jan': 'Jan', 'is.m.feb': 'Feb', 'is.m.mar': 'Mär', 'is.m.apr': 'Apr', 'is.m.may': 'Mai', 'is.m.jun': 'Jun', 'is.m.jul': 'Jul', 'is.m.aug': 'Aug', 'is.m.sep': 'Sep', 'is.m.oct': 'Okt', 'is.m.nov': 'Nov', 'is.m.dec': 'Dez',
    'is.pub1': 'Beitrag', 'is.pub_n': 'Beiträge', 'is.in_cat': 'in', 'is.searching': 'suche nach',
    'is.news_ey': 'Newsletter · monatlich', 'is.news_h2a': 'Erhalte den', 'is.news_em': 'Funken', 'is.news_h2b': 'in deinem Postfach.',
    'is.news_sub': 'Essays und Fälle von unseren Ingenieuren und Designern. Kein Spam, keine 7-E-Mail-Sequenz.',
    'is.news_sub_btn': 'Abonnieren →',
    'ca.ey': 'Karriere · 18 Personen, remote-first',
    'ca.h1a': 'Arbeite', 'ca.h1em': 'nah an der Esse.',
    'ca.sub': 'Wir sind hartnäckig in Sachen Qualität. Jeden Quartal trifft sich das Team physisch in einer anderen Stadt — der Rest der Zeit remote mit starker Dokumentation.',
    'ca.val_ey': 'Wie wir arbeiten', 'ca.val_h2a': 'Fünf', 'ca.val_h2em': 'nicht verhandelbare Prinzipien.',
    'ca.v1t': 'Echtes Remote', 'ca.v1d': 'Async-first, lebendige Dokumentation, seltene Meetings. Sie müssen nicht in Berlin leben.',
    'ca.v2t': 'Craft als Religion', 'ca.v2d': 'Obligatorisches Peer-Review, Gruppencode-Lektüre, Zeit für Studium.',
    'ca.v3t': 'Eigentümer der eigenen Arbeit', 'ca.v3d': 'Sie wählen die Werkzeuge, verhandeln mit dem Kunden, entscheiden über den Stack. Mit Verantwortung kommt Autonomie.',
    'ca.v4t': 'Faire Vergütung', 'ca.v4d': 'Intern öffentliche Gehaltstabelle. Halbjährliche Überprüfung mit klaren Metriken.',
    'ca.v5t': 'Kein Consulting-Syndrom', 'ca.v5d': 'Wir haben kein "Team A" und "Team B". Der Kunde weiß nicht, wer Senior oder Junior ist — alle liefern Wert.',
    'ca.team_ey': 'Wer hier arbeitet', 'ca.team_h2a': 'Gesichter der', 'ca.team_h2em': 'Esse.',
    'ca.team_sub': 'Drei Teammitglieder erzählen in eigenen Worten, wie es ist, bei Atom Forge zu arbeiten.',
    'ca.jobs_h2a': 'Offene', 'ca.jobs_h2em': 'Stellen.',
    'ca.life_ey': 'Leben in der Esse', 'ca.life_h2a': 'Wie der', 'ca.life_h2em': 'Alltag aussieht.',
    'ca.l1k': 'Fokus', 'ca.l1t': '4-Tage-Wochen', 'ca.l1d': 'Freitag ist für Lernen, OSS, Prototypen oder Ausruhen. Keine Meetings nach 17 Uhr.',
    'ca.l2k': 'Stack', 'ca.l2t': 'Das richtige Werkzeug wählen', 'ca.l2d': 'Keine Framework-Religion. Go, Elixir, TypeScript, Rust, Swift, Kotlin — wir nutzen, was das Problem verlangt.',
    'ca.l3k': 'Entscheidung', 'ca.l3t': 'ADRs als Standard', 'ca.l3d': 'Jede Architekturentscheidung wird als ADR dokumentiert, bevor sie zu Code wird.',
    'ca.l4k': 'Code Review', 'ca.l4t': 'Synchrones Pairing, asynchrones Review', 'ca.l4d': 'Pairing für schwierige Entscheidungen, schriftliche Reviews für den Rest. Kein PR ohne zwei Freigaben.',
    'ca.l5k': 'On-call', 'ca.l5t': 'Leichte On-call-Rotation', 'ca.l5d': 'Jede technische Person nimmt an der Rotation teil. Auditierte Runbooks, umsetzbare Alerts und schuldfreie Post-mortems.',
    'ca.l6k': 'Lernen', 'ca.l6t': 'Lebende Bibliothek', 'ca.l6d': 'Monatlicher Book Club, Lerngruppen, bezahlte Konferenzen und Arbeitszeit für angewandte Forschung.',
    'so.ey': 'Über uns · gegründet 2023',
    'so.h1a': 'Wir sind 18 hartnäckige Menschen, die glauben, dass', 'so.h1em': 'gut geschriebener Code Unternehmen verändert', 'so.h1b': '— nicht nur Sprints liefert.',
    'so.mf_ey': 'Manifest',
    'so.mf_p1': 'Unsere These ist einfach: Der Softwaremarkt ist zur Fließbandfertigung geworden. Neue Frameworks jeden Monat, Agenturen, die Apps in 30 Tagen versprechen, "Low Code" als Magie verkauft.',
    'so.mf_p2': 'Atom Forge wurde gegründet, um zu beweisen, dass es einen anderen Weg gibt — langsamer am Anfang, schneller auf lange Sicht. Code schreiben, als würde er ewig halten. Gestalten, als würde jedes Pixel wirklich betrachtet.',
    'so.mf_p3': 'Software wird von Menschen für Menschen gemacht. Wir erinnern uns jeden Tag daran.',
    'so.tl_ey': 'Zeitlinie', 'so.tl_h2a': 'Drei Jahre', 'so.tl_h2em': 'Schmiedearbeit.',
    'so.tl_sub': 'Von drei Personen in einem ausgeliehenen Raum bis hierher. Scrollen Sie, um zu folgen.',
    'so.tl1t': 'Die erste Esse', 'so.tl1d': 'Drei Ingenieure gründen Atom Forge in Recife. Erster Kunde in 60 Tagen — eine lokale Kreditgenossenschaft.', 'so.tl1dot': '1. Kunde',
    'so.tl2t': 'Erstes vollständiges Squad', 'so.tl2d': 'Team wächst auf 8 Personen. Wir unterzeichnen den ersten wiederkehrenden Vertrag für ein dediziertes Squad.', 'so.tl2dot': '8 Personen',
    'so.tl3t': 'Design wird Partner', 'so.tl3d': 'Senior Designer treten als Partner ein. Interface wird nicht mehr ausgelagert — jetzt Teil der Esse.', 'so.tl3dot': 'Design in-house',
    'so.tl4t': 'Erster KI-Pilot', 'so.tl4d': 'Wir lancieren einen klinischen Triagekopiloten in Produktion. Mit einem Piloten mehr gelernt als mit 10 POCs.', 'so.tl4dot': '1. KI in Produktion',
    'so.tl5t': 'Heute', 'so.tl5d': '18 Personen, drei Städte, Projekte in Fintech, Gesundheit und Handel geliefert. Noch ohne Vertrieb.', 'so.tl5dot': 'Jetzt',
    'so.pr_ey': 'Wie wir arbeiten', 'so.pr_h2a': 'Fünf', 'so.pr_h2em': 'nicht verhandelbare Prinzipien.',
    'so.p1t': 'Code ist die Lieferung.', 'so.p1d': 'Wir verkaufen keine Slides, Deliverables oder Frameworks. Wir verkaufen Software, die in Produktion läuft, mit echten Nutzern.',
    'so.p2t': 'Kleine Teams, vollständiger Umfang.', 'so.p2d': 'Ein Atom Forge Squad ist vom Backlog bis zum Deploy verantwortlich.',
    'so.p3t': 'Starke Meinungen, leicht verteidigt.', 'so.p3d': 'Wir empfehlen Stack, Architektur und Umfang mit Überzeugung — und überprüfen alles, wenn die Daten es verlangen.',
    'so.p4t': 'Dokumentation ist Teil des Codes.', 'so.p4d': 'ADRs, Runbooks und Diagramme leben im selben Repository.',
    'so.p5t': 'Einfachheit als Standard.', 'so.p5d': 'Wir beginnen mit dem kleinsten System, das das Problem löst.',
    'so.p6t': 'Sicherheit ab Tag 1.', 'so.p6d': 'Threat Modeling, unveränderliche Logs, Verschlüsselung und Audit-Trails sind kein Backlog — sie sind Voraussetzung.',
    'so.num_ey': 'In Zahlen', 'so.num_h2a': 'Atom Forge,', 'so.num_h2em': 'im Jahr 2026.',
    'so.n1l': 'Personen', 'so.n2l': 'Städte', 'so.n3l': 'gelieferte Projekte', 'so.n4l': 'Jahre in Betrieb',
    'so.n5l': 'garantierte Antwortzeit', 'so.n6l': 'remote-first', 'so.n7l': 'Haupt-Stacks', 'so.n8l': 'Amboss',
    'so.off_ey': 'Wo wir sind', 'so.off_h2a': 'Vier', 'so.off_h2em': 'leichte Stützpunkte.',
    'so.off_sub': 'Wir haben keinen Unternehmenssitz. Wir haben Ankerstädte, wo wir uns treffen — der Rest ist remote.',
    'so.o1tag': 'Wo alles begann', 'so.o2tag': 'Monatliche Treffen', 'so.o3tag': 'Europäischer Stützpunkt', 'so.o4tag': 'Mitteleuropa',
    'ct.ey': 'Kontakt · Antwort in 24h', 'ct.h1a': 'Erzähl uns', 'ct.h1em': 'davon.',
    'ct.sub': 'Keine endlosen Formulare. Kein SDR. Es antwortet, wer das Projekt wirklich anfassen wird.',
    'ct.f1': '01 · Wie heißen Sie?', 'ct.f1ph': 'Ihr Name',
    'ct.f2': '02 · Geschäftliche E-Mail', 'ct.f2ph': 'sie@unternehmen.de',
    'ct.f3': '03 · Unternehmen und Position', 'ct.f3ph': 'Unternehmen — Position',
    'ct.f4': '04 · Welche Art von Hilfe suchen Sie? (Mehrfachauswahl möglich)',
    'ct.f5': '05 · Wie ist der Zeithorizont des Projekts?',
    'ct.f6': '06 · Erzählen Sie uns, was Sie bauen möchten', 'ct.f6ph': 'Ein Absatz reicht bereits. Je spezifischer, desto besser das erste Gespräch.',
    'ct.svc1': 'Engineering', 'ct.svc5': 'Noch unklar',
    'ct.h1opt': 'Schneller Pilot', 'ct.h2opt': '3 bis 6 Monate', 'ct.h3opt': 'Dauerpartnerschaft', 'ct.h4opt': 'Noch unklar',
    'ct.or_email': 'oder schreiben Sie direkt:',
    'ct.sent_h2a': 'Danke! Wir werden', 'ct.sent_em': 'in 24h antworten.',
    'ct.sent_p': 'Wer Ihnen schreiben wird, ist eine der Gründerinnen oder jemand aus dem technischen Team — kein SDR. Schauen Sie sich in der Zwischenzeit unsere Insights an.',
    'ct.how_ey': 'Wie wir antworten',
    'ct.how_t1': 'erste menschliche Antwort', 'ct.how_t2': 'Erstgespräch vereinbart', 'ct.how_t3': 'Technisches Angebot + Umfang',
    'ct.how_note': 'Kein SDR. Keine Sequenz. Kein Funnel.',
    'ct.dir_ey': 'Direktkontakt', 'ct.dir_note': 'Antwort in 24h. Keine automatische Weiterleitung.',
    'ct.hrs_label': 'Arbeitszeiten',
    'ct.hrs_seg': 'Mo — Fr', 'ct.hrs_seg_v': '09h – 19h CET',
    'ct.hrs_sab': 'Samstag', 'ct.hrs_sab_v': 'Bereitschaft',
    'ct.hrs_sla': 'SLA kritische Bugs', 'ct.hrs_sla_v': '24 × 7',
    'ct.off_ey': 'Komm auf einen Kaffee vorbei', 'ct.off_h2a': 'Physische', 'ct.off_h2em': 'Büros.',
    'ar.back': '← Zurück zu Insights', 'ar.share': 'Teilen',
    'ar.rel_ey': 'Weiterlesen', 'ar.rel_h2a': 'Weitere', 'ar.rel_h2em': 'Insights.',
    'ar.cta_ey': 'Möchten Sie tiefer gehen?', 'ar.cta_h2a': 'Sprechen Sie mit', 'ar.cta_h2em': 'dem Autor.',
    'ar.cta_sub': 'Der Autor dieses Artikels steht für ein technisches Gespräch zum Thema zur Verfügung.',
    'ar.cta_btn': 'Mit Autor sprechen', 'ar.cta_ghost': 'Weitere Insights',
    'ar.not_found': 'Artikel nicht gefunden.', 'ar.back_insights': '← Zurück zu Insights',
    'ar.read_min': 'Min Lesezeit',
    'ac.ey': 'Barrierefreiheit', 'ac.h1a': 'Erklärung zur', 'ac.h1em': 'Barrierefreiheit',
    'ac.date': 'Aktualisiert im April 2026',
    'ac.badge_title': 'WCAG 2.1 — Stufe AA', 'ac.badge_sub': 'Internationaler Standard für Web-Zugänglichkeit',
    'ac.toc_title': 'Auf dieser Seite',
    'ac.toc1': 'Engagement', 'ac.toc2': 'Unsere Standards', 'ac.toc3': 'Umsetzung',
    'ac.toc4': 'Tests & Bewertung', 'ac.toc5': 'Bekannte Einschränkungen',
    'ac.toc6': 'Feedback & Kontakt', 'ac.toc7': 'Barrierefreiheit am Arbeitsplatz',
    'ac.s1_h2': 'Technologie, die allen Menschen dient',
    'ac.s1_p1': 'Atom Forge ist der Überzeugung, dass gute Technologie zugängliche Technologie ist. Wir behandeln Barrierefreiheit nicht als Compliance-Checkliste, sondern als Teil unseres Handwerks. Jedes Produkt muss für Menschen mit visuellen, auditiven, motorischen oder kognitiven Einschränkungen nutzbar sein.',
    'ac.s1_p2': 'Diese Erklärung beschreibt unser Engagement, die Standards, die wir einhalten, wie wir unsere eigene Arbeit bewerten und wie Sie uns helfen können, uns zu verbessern.',
    'ac.s2_h2': 'Standards, die wir einhalten',
    'ac.s2_p1': 'Unsere Website und die Produkte, die wir liefern, zielen auf die Konformität mit den Web Content Accessibility Guidelines (WCAG) 2.1, Stufe AA, ab.',
    'ac.s2_quote': '"Barrierefreiheit ist keine Funktion, die man am Ende hinzufügt. Es ist eine Eigenschaft, die verloren geht, wenn sie nicht von Anfang an gepflegt wird."',
    'ac.s2_p2': 'Zusätzlich zu WCAG 2.1 AA folgen wir den ARIA-Empfehlungen für interaktive Komponenten und respektieren Systemeinstellungen der Nutzer.',
    'ac.s3_h2': 'Wie wir Barrierefreiheit umsetzen',
    'ac.s3_intro': 'Barrierefreiheit ist in unseren Design- und Engineering-Prozess integriert, nicht nachträglich hinzugefügt. Vier praktische Bereiche leiten unsere Umsetzung:',
    'ac.s3_i1t': 'Design & Visuell', 'ac.s3_i1d': 'Mindestkontrastverhältnis von 4,5:1 für normalen Text. Visuelle Hierarchie hängt nicht allein von der Farbe ab. Lesbare Typografie mit großzügigem Abstand.',
    'ac.s3_i2t': 'Code & Struktur', 'ac.s3_i2d': 'Semantisches HTML mit geeigneten Landmarks. Alle interaktiven Elemente sind per Tastatur zugänglich. Getestete Kompatibilität mit Screenreadern.',
    'ac.s3_i3t': 'Inhalte & Medien', 'ac.s3_i3d': 'Bilder mit beschreibendem Alternativtext. Videos mit Untertiteln. Dokumente in zugänglichem Format. Klare, einfache Sprache.',
    'ac.s3_i4t': 'Interaktive Komponenten', 'ac.s3_i4d': 'Menüs, Modals und Formulare folgen den ARIA-Standards. Fehlermeldungen sind den entsprechenden Feldern zugeordnet.',
    'ac.s4_h2': 'Tests und kontinuierliche Bewertung',
    'ac.s4_p1': 'Wir bewerten die Zugänglichkeit unserer Website regelmäßig mit automatisierten Tools (axe, Lighthouse, WAVE) und manueller Überprüfung durch Teammitglieder.',
    'ac.s4_p2': 'Wir erkennen an, dass automatisierte Tests nur einen Teil der tatsächlichen Zugänglichkeitsprobleme erfassen. Deshalb investieren wir in manuelle Überprüfung und Nutzerfeedback.',
    'ac.s5_h2': 'Bekannte Einschränkungen',
    'ac.s5_p1': 'Trotz unserer Bemühungen gibt es möglicherweise Teile der Website, die die WCAG 2.1 AA-Kriterien noch nicht vollständig erfüllen. Inhalte Dritter können Einschränkungen haben, die außerhalb unserer direkten Kontrolle liegen.',
    'ac.s5_p2': 'Wir verpflichten uns, diese Einschränkungen kontinuierlich zu identifizieren und zu beheben. Wenn Sie auf eine Barrierefreiheitsbarriere stoßen, kontaktieren Sie uns bitte.',
    'ac.s6_h2': 'Feedback & Kontakt',
    'ac.s6_p1': 'Wenn Sie eine Barrierefreiheitsbarriere gefunden haben, Verbesserungsvorschläge haben oder Inhalte in einem alternativen Format benötigen, möchten wir es wissen. Wir antworten innerhalb von 5 Werktagen.',
    'ac.s6_contact_label': 'Barrierefreiheits-Kontaktkanal',
    'ac.s6_note': 'Antwort innerhalb von 5 Werktagen. Keine automatische Weiterleitung — Ihre Nachricht erreicht das Team direkt.',
    'ac.s7_h2': 'Barrierefreiheit am Arbeitsplatz',
    'ac.s7_p1': 'Unser Engagement für Barrierefreiheit geht über digitale Produkte hinaus. Intern arbeiten wir daran, Barrieren für Mitarbeitende mit sichtbaren und unsichtbaren Behinderungen abzubauen.',
    'ac.s7_p2': 'Wir glauben, dass diverse Teams bessere Produkte bauen, weil Lösungen für die gesamte Bandbreite der Nutzenden funktionieren müssen.',
    'ac.s7_cta': 'Offene Stellen ansehen',
    'footer.accessibility': 'Barrierefreiheit',
  },

  'en': {
    'nav.home': 'Home', 'nav.servicos': 'Services', 'nav.industrias': 'Industries',
    'nav.insights': 'Insights', 'nav.carreiras': 'Careers', 'nav.sobre': 'About',
    'nav.cta': 'Talk to us',
    'footer.tagline': 'We forge software like metal is forged: with precision, human warmth, and tools that echo the future.',
    'footer.nav_col': 'Navigate', 'footer.svc_col': 'Services', 'footer.ind_col': 'Industries', 'footer.off_col': 'Offices',
    'footer.privacy': 'Privacy', 'footer.cookies': 'Cookies', 'footer.terms': 'Terms',
    'footer.copyright': '© 2026 Atom Forge. All Rights Reserved.',
    'footer.nav1': 'Services', 'footer.nav2': 'Industries', 'footer.nav4': 'Careers', 'footer.nav5': 'About', 'footer.nav6': 'Contact',
    'footer.svc1': 'Software Engineering', 'footer.svc2': 'Digital Products', 'footer.svc3': 'AI & Data',
    'footer.svc4': 'Cloud & Platform', 'footer.svc5': 'Systems Design',
    'footer.ind2': 'Healthcare', 'footer.ind3': 'Retail', 'footer.ind4': 'Logistics', 'footer.ind5': 'Energy',
    'c.talk': 'Talk to us', 'c.start_project': 'Start a project', 'c.see_services': 'See services',
    'c.all_services': 'All services', 'c.all_insights': 'All insights', 'c.all_industries': 'All industries',
    'c.send': 'Send message', 'c.start_conv': 'Start conversation', 'c.work_with_us': 'Work with us',
    'c.see_jobs': 'See open roles', 'c.go_insights': 'Go to insights', 'c.send_another': 'Send another',
    'c.sector': 'Sector', 'c.deliverables': 'Deliverables', 'c.capabilities': 'Capabilities',
    'c.back_insights': '← Back to Insights', 'c.share': 'Share', 'c.read_article': 'Read article',
    'c.more_insights': 'More insights', 'c.talk_author': 'Talk to the author', 'c.filter_all': 'All',
    'h.eyebrow': 'Software house · founded in 2023',
    'h.h1a': 'We forge software', 'h.h1em': 'with human warmth', 'h.h1b': 'and atomic precision.',
    'h.sub': 'We\'re a software house founded by engineers and designers who got tired of delivering slide decks. We design, build, and operate digital products for companies that want quality before scale.',
    'h.stat1': 'people on the team', 'h.stat2': 'founded in', 'h.stat3': 'projects delivered', 'h.stat4': 'remote-first',
    'h.svc_ey': 'Services', 'h.svc_h2a': 'Four forges.', 'h.svc_h2em': 'One anvil.',
    'h.svc_sub': 'We unite design, engineering, AI, and platform in a single flow. Nothing gets thrown over the wall.',
    'h.s1t': 'Software Engineering', 'h.s1d': 'Small squads delivering web, mobile, and backends focused on durability.',
    'h.s2t': 'Applied AI', 'h.s2d': 'Domain copilots, RAG, and automations measured by impact — not hype.',
    'h.s3t': 'Cloud & Platform', 'h.s3d': 'DevEx, Kubernetes, and SRE for teams that want drama-free deploys.',
    'h.s4t': 'Product Design', 'h.s4d': 'From flow to typography. Design systems that hold growth.',
    'h.mf_ey': 'Why we exist', 'h.mf_h2a': 'New to the market.', 'h.mf_h2em': 'Veterans at the craft.',
    'h.mf_p1': 'Atom Forge was founded in 2023 — but our team has over 60 combined years of engineering experience. We came from fintechs, scale-ups, and studios to build the kind of company we\'d actually want to work at.',
    'h.mf_p2': 'No salespeople, no SDRs, no 80-page PowerPoints. Just engineers, designers, and a craft we take seriously.',
    'h.mf1k': 'Direct access', 'h.mf1v': 'You talk directly with the engineer or designer who will work on your project — no account manager in between.',
    'h.mf2k': 'Your code', 'h.mf2v': 'IP and repos in your org, day 1.',
    'h.mf3k': 'Right-sized team', 'h.mf3v': 'We assemble the right team for the scope — from a focused duo to a full squad.',
    'h.ind_ey': 'Industries', 'h.ind_h2a': 'Sectors we', 'h.ind_h2em': 'know inside out.',
    'h.ind2t': 'Healthcare', 'h.ind2d': 'Patient records, telemedicine, compliance.',
    'h.ind3t': 'Retail', 'h.ind3d': 'E-commerce, last-mile logistics.', 'h.ind4t': 'Energy',
    'h.ind4d': 'Smart grid, metering, ESG.',
    'h.proj_ey': 'Recent work', 'h.proj_h2a': 'What comes off', 'h.proj_h2em': 'the anvil.',
    'h.proj_sub': 'Ongoing and recent projects. Under NDA, no client names — but with problem, solution, and metric.',
    'h.ins_ey': 'Insights', 'h.ins_h2a': 'What we\'re', 'h.ins_h2em': 'thinking.',
    'h.cta_ey': 'Let\'s forge something together', 'h.cta_h2a': 'Your next product', 'h.cta_h2em': 'needs fire.',
    'h.cta_sub': 'Tell us what you\'re trying to build. We respond within 24 hours, no funnel, no SDR.',
    'sv.ey': 'Services', 'sv.h1a': 'Four forges,', 'sv.h1em': 'one shared anvil.',
    'sv.sub': 'We operate as a software house, not a body shop. One contract, one team, one outcome.',
    'sv.p1t': 'Software Engineering', 'sv.p1sub': 'Full squads taking ownership of delivery and operations.',
    'sv.p1d1': 'Web & mobile apps', 'sv.p1d2': 'APIs & backends', 'sv.p1d3': 'Legacy refactoring', 'sv.p1d4': 'Critical integrations',
    'sv.p2t': 'AI & Data', 'sv.p2sub': 'From dashboards to autonomous agents — with governance and auditability.',
    'sv.p2d1': 'Domain copilots', 'sv.p2d3': 'Data pipelines',
    'sv.p3t': 'Cloud & Platform', 'sv.p3sub': 'Internal platforms that make your teams fly.',
    'sv.p3d2': 'DevEx & IDPs', 'sv.p3d3': 'SRE & observability',
    'sv.p4t': 'Systems Design', 'sv.p4sub': 'Identity and design systems that scale from pitch to product.',
    'sv.p4d4': 'Qualitative research',
    'sv.proc_ey': 'How we work', 'sv.proc_h2a': 'From', 'sv.proc_em1': 'briefing', 'sv.proc_to': 'to', 'sv.proc_em2': 'solo flight.',
    'sv.proc_sub': 'A simple, transparent process. You know what stage we\'re at and why.',
    'sv.pr0t': 'Discovery', 'sv.pr0d': 'Two weeks of immersion: stakeholder interviews, technical audit of what already exists, risk mapping, and alignment on what actually needs to be built. No code before understanding the problem.',
    'sv.pr0dur': '2 weeks',
    'sv.pr1t': 'Blueprint', 'sv.pr1d': 'We leave discovery with a living document: target architecture, 90-day roadmap, justified technical decisions, and navigable prototypes of critical flows. You approve before we start.',
    'sv.pr1dur': '2–3 weeks',
    'sv.pr2t': 'Forge', 'sv.pr2d': 'Dedicated squad operating in two-week cycles. Demo every Friday for stakeholders. Product decisions in plain sight, no bureaucracy. Observability from the first deploy — not added later.',
    'sv.pr2dur': '2-week cycles',
    'sv.pr3t': 'Solo flight', 'sv.pr3d': 'Structured handover with real documentation, not slides. Technical onboarding of the internal team during the delivery process. 90-day post-launch support. You operate, we back you up.',
    'sv.pr3dur': 'Handover + 90 days',
    'sv.mod_ey': 'Engagement models', 'sv.mod_h2a': 'Three ways to', 'sv.mod_h2em': 'get started.',
    'sv.m1t': 'Discovery', 'sv.m1tag': 'Fixed', 'sv.m1d': '2 weeks to answer a strategic question with navigable prototypes and clear decisions.',
    'sv.m1b1': 'Interviews and technical audit', 'sv.m1b2': 'Risk mapping', 'sv.m1b3': 'Navigable prototype', 'sv.m1b4': 'Architecture proposal',
    'sv.m2t': 'Dedicated squad', 'sv.m2tag': 'Recurring', 'sv.m2d': 'Full team plugged into your product with rituals, metrics, and full delivery autonomy.',
    'sv.m2b1': 'Squad of 3–6 people', 'sv.m2b2': 'Biweekly rhythm', 'sv.m2b3': 'Demo every Friday', 'sv.m2b4': 'Decisions in plain sight',
    'sv.m3t': 'Technical fellowship', 'sv.m3tag': 'Hourly', 'sv.m3d': 'Senior expert support for architecture decisions and point crises.',
    'sv.m3b1': 'Architecture review', 'sv.m3b2': 'Deep code review', 'sv.m3b3': 'Team mentoring', 'sv.m3b4': 'Incident response',
    'sv.talk_model': 'Talk about this model',
    'sv.faq_ey': 'FAQ', 'sv.faq_h2a': 'Before we', 'sv.faq_em': 'start.',
    'sv.faq_q1': 'How quickly can you start?', 'sv.faq_a1': 'Usually 2 to 3 weeks from kickoff to squad in the field. For emergencies, we respond in 72h.',
    'sv.faq_q2': 'Do you work with clients outside Brazil?', 'sv.faq_a2': 'Yes — we have clients in Portugal and are beginning to serve Europe.',
    'sv.faq_q3': 'Do you keep the code and intellectual property?', 'sv.faq_a3': 'No. All code, design, and documentation is yours from day 1. Repositories in your organization.',
    'sv.faq_q4': 'What\'s the post-delivery guarantee?', 'sv.faq_a4': '90 days of technical support included. 4-business-hour SLA for blocking bugs.',
    'in.ey': 'Industries', 'in.h1a': 'Every sector has its', 'in.h1em': 'own metal alloy.',
    'in.sub': 'We don\'t do "generic projects." We build squads with specific experience and your sector\'s vocabulary.',
    'in.i1d': 'Banking core, payments, open finance, credit.',
    'in.i2t': 'Healthcare', 'in.i2d': 'Patient records, telemedicine, clinical networks, compliance.',
    'in.i2c1': 'Electronic records', 'in.i2c2': 'Assisted triage',
    'in.i3t': 'Retail & E-commerce', 'in.i3d': 'Checkout, catalog, omnichannel logistics, loyalty.',
    'in.i3c2': 'Headless catalog',
    'in.i4t': 'Logistics', 'in.i4d': 'Routing, tracking, last-mile, freight marketplace.',
    'in.i4c1': 'Route optimization', 'in.i4c2': 'Real-time tracking',
    'in.i5t': 'Energy & Industry', 'in.i5d': 'Smart grid, metering, industrial IoT, ESG.',
    'in.i5c2': 'Industrial telemetry', 'in.i5c3': 'ESG reports',
    'in.i6t': 'Public Sector', 'in.i6d': 'Digital services, data transparency, modernization.',
    'in.i6c1': 'Citizen portals', 'in.i6c2': 'Open data', 'in.i6c3': 'WCAG accessibility',
    'in.spot_ey': 'Spotlight · Fintech',
    'in.spot_h2a': 'The', 'in.spot_em': 'financial infrastructure', 'in.spot_h2b': 'is being rewritten.',
    'in.spot_p': 'Instant payments, open finance, tokenized currencies — Brazil has become a global laboratory for financial infrastructure. We help banks, fintechs, and cooperatives build on top of it instead of chasing it.',
    'in.spot_s1l': 'fintechs served', 'in.spot_s2l': 'in production', 'in.spot_s3l': 'compliance by design', 'in.spot_s4l': 'first prototype',
    'in.spot_cta': 'Talk to a fintech specialist',
    'in.stack_ey': 'Stack & Ecosystem', 'in.stack_h2a': 'Tools we', 'in.stack_em': 'build with.',
    'in.stack_sub': 'The tools we rely on daily — chosen by technical merit, not market trend.',
    'is.ey': 'Insights · published monthly',
    'is.h1a': 'What we\'re', 'is.h1em': 'thinking, doing,', 'is.h1b': 'and getting wrong.',
    'is.sub': 'Essays, interviews, and research written by those on the front lines of projects. No ghostwriter, no PR.',
    'is.featured': 'Featured', 'is.read': 'Read article',
    'is.search_ph': 'Search by title, topic…',
    'is.sort_recent': 'Recent', 'is.sort_short': 'Quick read',
    'is.empty_h': 'Nothing here.', 'is.empty_p': 'Try another category or clear the search.',
    'is.t.essay': 'Essay', 'is.t.research': 'Research', 'is.t.interview': 'Interview', 'is.t.case': 'Case Study', 'is.t.article': 'Article',
    'is.c.arch': 'Architecture', 'is.c.ia': 'AI', 'is.c.health': 'Health',
    'is.r.founder': 'Founder & Tech Lead', 'is.r.research': 'Research', 'is.r.designer': 'Product Designer', 'is.r.engineer': 'Software Engineer',
    'is.m.jan': 'Jan', 'is.m.feb': 'Feb', 'is.m.mar': 'Mar', 'is.m.apr': 'Apr', 'is.m.may': 'May', 'is.m.jun': 'Jun', 'is.m.jul': 'Jul', 'is.m.aug': 'Aug', 'is.m.sep': 'Sep', 'is.m.oct': 'Oct', 'is.m.nov': 'Nov', 'is.m.dec': 'Dec',
    'is.pub1': 'post', 'is.pub_n': 'posts', 'is.in_cat': 'in', 'is.searching': 'searching',
    'is.news_ey': 'Newsletter · monthly', 'is.news_h2a': 'Get the', 'is.news_em': 'Spark', 'is.news_h2b': 'in your inbox.',
    'is.news_sub': 'Essays and cases written by our engineers and designers. No spam, no 7-email sequence.',
    'is.news_sub_btn': 'Subscribe →',
    'ca.ey': 'Careers · 18 people, remote-first',
    'ca.h1a': 'Work', 'ca.h1em': 'close to the forge.',
    'ca.sub': 'We\'re stubborn about quality. Every quarter the team meets physically in a different city — the rest of the time, remote with strong documentation.',
    'ca.val_ey': 'How we work', 'ca.val_h2a': 'Five', 'ca.val_h2em': 'non-negotiable principles.',
    'ca.v1t': 'Truly remote', 'ca.v1d': 'Async-first, living documentation, rare meetings. You don\'t need to live in São Paulo.',
    'ca.v2t': 'Craft as religion', 'ca.v2d': 'Mandatory peer-review, group code reading, time allocated for study.',
    'ca.v3t': 'Own what you make', 'ca.v3d': 'You choose the tools, negotiate with the client, decide the stack. With responsibility comes autonomy.',
    'ca.v4t': 'Fair pay', 'ca.v4d': 'Salary grade published internally. Semi-annual review tied to clear metrics.',
    'ca.v5t': 'No consulting syndrome', 'ca.v5d': 'We don\'t have "team A" and "team B." The client doesn\'t know who\'s senior or junior — everyone delivers value.',
    'ca.team_ey': 'Who works here', 'ca.team_h2a': 'Faces of the', 'ca.team_h2em': 'forge.',
    'ca.team_sub': 'Three team members share, in their own words, what it\'s like to work at Atom Forge.',
    'ca.jobs_h2a': 'Open', 'ca.jobs_h2em': 'roles.',
    'ca.life_ey': 'Life at the studio', 'ca.life_h2a': 'What the', 'ca.life_h2em': 'day-to-day looks like.',
    'ca.l1k': 'Focus', 'ca.l1t': '4-day weeks', 'ca.l1d': 'Friday is for learning, OSS, prototyping, or rest. No meetings after 5pm.',
    'ca.l2k': 'Stack', 'ca.l2t': 'Choose the right tool', 'ca.l2d': 'No framework religion. Go, Elixir, TypeScript, Rust, Swift, Kotlin — we use what the problem demands.',
    'ca.l3k': 'Decision', 'ca.l3t': 'ADRs by default', 'ca.l3d': 'Every architecture decision is documented as an ADR before it becomes code. Recorded disagreement counts too.',
    'ca.l4k': 'Code review', 'ca.l4t': 'Synchronous pairing, asynchronous review', 'ca.l4d': 'Pairing for hard decisions, written review for the rest. No PR merges without two approvals.',
    'ca.l5k': 'On-call', 'ca.l5t': 'Light on-call rotation', 'ca.l5d': 'Every technical person joins the rotation. Audited runbooks, actionable alerts, and blameless post-mortems.',
    'ca.l6k': 'Learning', 'ca.l6t': 'Living library', 'ca.l6d': 'Monthly book club, study groups, paid conferences and work time for applied research.',
    'so.ey': 'About · founded in 2023',
    'so.h1a': 'We are 18 stubborn people who believe that', 'so.h1em': 'well-written code changes businesses', 'so.h1b': '— not just delivers sprints.',
    'so.mf_ey': 'Manifesto',
    'so.mf_p1': 'Our thesis is simple: the software market has become an assembly line. New frameworks every month, agencies promising apps in 30 days, "low code" sold as magic.',
    'so.mf_p2': 'Atom Forge was born to prove there\'s another way — slower at first, faster in the long run. Writing code as if it\'ll last. Designing as if every pixel will really be looked at.',
    'so.mf_p3': 'Software is made by people, for people. We remember that every day.',
    'so.tl_ey': 'Timeline', 'so.tl_h2a': 'Three years', 'so.tl_h2em': 'of forging.',
    'so.tl_sub': 'From three people in a borrowed room to here. Scroll to follow along.',
    'so.tl1t': 'The first forge', 'so.tl1d': 'Three engineers found Atom Forge in Recife. First client signed in 60 days — a local credit union.', 'so.tl1dot': '1st client',
    'so.tl2t': 'First complete squad', 'so.tl2d': 'Team grows to 8 people. We sign the first recurring dedicated squad contract.', 'so.tl2dot': '8 people',
    'so.tl3t': 'Design becomes a partner', 'so.tl3d': 'Senior designers join as partners. Interface is no longer outsourced — now part of the forge.', 'so.tl3dot': 'Design in-house',
    'so.tl4t': 'First AI pilot', 'so.tl4d': 'We launch a clinical triage copilot in production. Learned more from one pilot than from 10 POCs.', 'so.tl4dot': '1st AI in production',
    'so.tl5t': 'Today', 'so.tl5d': '18 people, three cities, projects delivered in fintech, health and retail. Still no salespeople.', 'so.tl5dot': 'Now',
    'so.pr_ey': 'How we work', 'so.pr_h2a': 'Five', 'so.pr_h2em': 'non-negotiable principles.',
    'so.p1t': 'Code is the delivery.', 'so.p1d': 'We don\'t sell slides, deliverables, or frameworks. We sell software that runs in production with real users.',
    'so.p2t': 'Small teams, full scope.', 'so.p2d': 'An Atom Forge squad is responsible from backlog to deploy. No handoff between discovery and delivery.',
    'so.p3t': 'Strong opinions, lightly held.', 'so.p3d': 'We recommend stack, architecture, and scope with conviction — and revisit everything when the data demands.',
    'so.p4t': 'Documentation is part of the code.', 'so.p4d': 'ADRs, runbooks, and diagrams live in the same repository. If it\'s not versioned, it doesn\'t exist.',
    'so.p5t': 'Simplicity as default.', 'so.p5d': 'We start with the smallest system that solves the problem. Complexity is a cost paid month after month.',
    'so.p6t': 'Security from day 1.', 'so.p6d': 'Threat modeling, immutable logs, encryption, and audit trails aren\'t backlog — they\'re prerequisites.',
    'so.num_ey': 'In numbers', 'so.num_h2a': 'Atom Forge,', 'so.num_h2em': 'in 2026.',
    'so.n1l': 'people', 'so.n2l': 'cities', 'so.n3l': 'projects delivered', 'so.n4l': 'years in operation',
    'so.n5l': 'guaranteed response', 'so.n6l': 'remote-first', 'so.n7l': 'main stacks', 'so.n8l': 'anvil',
    'so.off_ey': 'Where we are', 'so.off_h2a': 'Four', 'so.off_h2em': 'light bases.',
    'so.off_sub': 'We have no corporate HQ. We have anchor cities where we meet — the rest is remote.',
    'so.o1tag': 'Where it all began', 'so.o2tag': 'Monthly meetups', 'so.o3tag': 'European outpost', 'so.o4tag': 'Central Europe',
    'ct.ey': 'Contact · reply within 24h', 'ct.h1a': 'Tell us', 'ct.h1em': 'about it.',
    'ct.sub': 'No endless forms. No SDR. Answered by whoever will actually touch the project.',
    'ct.f1': '01 · What\'s your name?', 'ct.f1ph': 'Your name',
    'ct.f2': '02 · Work email', 'ct.f2ph': 'you@company.com',
    'ct.f3': '03 · Company and role', 'ct.f3ph': 'Company — Role',
    'ct.f4': '04 · What kind of help are you looking for? (select all that apply)',
    'ct.f5': '05 · What\'s the project timeline?',
    'ct.f6': '06 · Tell us what you\'re trying to build', 'ct.f6ph': 'A paragraph is enough. The more specific, the better the first conversation.',
    'ct.svc1': 'Engineering', 'ct.svc5': 'Not sure yet',
    'ct.h1opt': 'Quick pilot', 'ct.h2opt': '3 to 6 months', 'ct.h3opt': 'Ongoing partnership', 'ct.h4opt': 'Not sure yet',
    'ct.or_email': 'or write directly:',
    'ct.sent_h2a': 'Thanks! We\'ll', 'ct.sent_em': 'reply within 24h.',
    'ct.sent_p': 'Who\'ll write back is one of our founders or someone on the technical team — not an SDR. Meanwhile, check out our insights.',
    'ct.how_ey': 'How we respond',
    'ct.how_t1': 'first human response', 'ct.how_t2': 'triage call scheduled', 'ct.how_t3': 'technical proposal + scope',
    'ct.how_note': 'No SDR. No sequence. No funnel.',
    'ct.dir_ey': 'Direct contact', 'ct.dir_note': 'Reply within 24h. No automated routing.',
    'ct.hrs_label': 'Working hours',
    'ct.hrs_seg': 'Mon — Fri', 'ct.hrs_seg_v': '09h – 19h BRT',
    'ct.hrs_sab': 'Saturday', 'ct.hrs_sab_v': 'on-call',
    'ct.hrs_sla': 'Critical bug SLA', 'ct.hrs_sla_v': '24 × 7',
    'ct.off_ey': 'Come grab a coffee', 'ct.off_h2a': 'Physical', 'ct.off_h2em': 'offices.',
    'ar.back': '← Back to Insights', 'ar.share': 'Share',
    'ar.rel_ey': 'Keep reading', 'ar.rel_h2a': 'More', 'ar.rel_h2em': 'insights.',
    'ar.cta_ey': 'Want to go deeper?', 'ar.cta_h2a': 'Talk to', 'ar.cta_h2em': 'the author.',
    'ar.cta_sub': 'The author of this article is available for a technical conversation on the topic.',
    'ar.cta_btn': 'Talk to the author', 'ar.cta_ghost': 'See more insights',
    'ar.not_found': 'Article not found.', 'ar.back_insights': '← Back to insights',
    'ar.read_min': 'min read',
    'ac.ey': 'Accessibility', 'ac.h1a': 'Accessibility', 'ac.h1em': 'statement',
    'ac.date': 'Updated April 2026',
    'ac.badge_title': 'WCAG 2.1 — Level AA', 'ac.badge_sub': 'International web accessibility standard',
    'ac.toc_title': 'On this page',
    'ac.toc1': 'Our commitment', 'ac.toc2': 'Standards we follow', 'ac.toc3': 'How we implement',
    'ac.toc4': 'Testing & evaluation', 'ac.toc5': 'Known limitations',
    'ac.toc6': 'Feedback & contact', 'ac.toc7': 'Workplace accessibility',
    'ac.s1_h2': 'Technology that serves everyone',
    'ac.s1_p1': 'Atom Forge believes that well-crafted technology is accessible technology. We don\'t treat accessibility as a compliance checklist — we treat it as part of the craft. Every product we design and build must be usable by people with visual, auditory, motor, or cognitive disabilities, without that being an extra feature or an alternative version.',
    'ac.s1_p2': 'This statement describes our commitment, the standards we follow, how we evaluate our own work, and how you can help us improve when you encounter barriers.',
    'ac.s2_h2': 'Standards we follow',
    'ac.s2_p1': 'Our website and the products we deliver target conformance with the Web Content Accessibility Guidelines (WCAG) 2.1, Level AA, published by the W3C. These guidelines cover four fundamental principles: that content is perceivable, operable, understandable, and robust.',
    'ac.s2_quote': '"Accessibility is not a feature you add at the end. It is a property that gets lost when it is not cared for from the beginning."',
    'ac.s2_p2': 'Beyond WCAG 2.1 AA, we follow ARIA best practices for interactive components and respect system-level user preferences such as increased contrast and reduced motion.',
    'ac.s3_h2': 'How we implement accessibility',
    'ac.s3_intro': 'Accessibility is integrated into our design and engineering process, not added afterwards. Four practical areas guide our implementation:',
    'ac.s3_i1t': 'Design & visual', 'ac.s3_i1d': 'Minimum color contrast of 4.5:1 for normal text and 3:1 for large text. Visual hierarchy does not rely exclusively on color. Readable typography with generous spacing and configurable sizes.',
    'ac.s3_i2t': 'Code & structure', 'ac.s3_i2d': 'Semantic HTML with appropriate landmarks (main, nav, footer). All interactive elements are keyboard-accessible. Logical focus order and visible focus indicators. Compatibility tested with screen readers (NVDA, VoiceOver).',
    'ac.s3_i3t': 'Content & media', 'ac.s3_i3d': 'Images with descriptive alternative text. Videos with captions and, where relevant, audio description. Documents in accessible formats. Plain, clear language.',
    'ac.s3_i4t': 'Interactive components', 'ac.s3_i4d': 'Menus, modals, and forms follow ARIA patterns. Error messages are associated with their corresponding fields. Timers and animations can be paused or disabled.',
    'ac.s4_h2': 'Testing & ongoing evaluation',
    'ac.s4_p1': 'We evaluate the accessibility of our site regularly using a combination of automated tools (axe, Lighthouse, WAVE) and manual review by team members with assistive technology expertise. We also conduct keyboard and screen reader testing in development cycles.',
    'ac.s4_p2': 'We acknowledge that automated testing captures a fraction of real accessibility issues — estimates point to 20–30% of WCAG criteria being automatically verifiable. The rest requires human judgment, which is why we invest in manual review and real user feedback.',
    'ac.s5_h2': 'Known limitations',
    'ac.s5_p1': 'Despite our efforts, there may be parts of the site that do not yet fully meet WCAG 2.1 AA criteria. Third-party content embedded in the site — such as maps, external widgets, or partner-generated PDF documents — may have accessibility limitations outside our direct control.',
    'ac.s5_p2': 'We are committed to identifying and addressing these limitations on an ongoing basis. If you encounter an accessibility barrier, please get in touch — your feedback is the most direct way to help us improve.',
    'ac.s6_h2': 'Feedback & contact',
    'ac.s6_p1': 'If you have found an accessibility barrier on this site, have suggestions for improvement, or need content in an alternative format, we want to hear from you. We respond to all accessibility contacts within 5 business days.',
    'ac.s6_contact_label': 'Accessibility contact channel',
    'ac.s6_note': 'Response within 5 business days. No automated routing — your message reaches the team directly.',
    'ac.s7_h2': 'Workplace accessibility',
    'ac.s7_p1': 'Our commitment to accessibility goes beyond digital products. Internally, we work to remove barriers for team members with visible and invisible disabilities — from the tools we use to our hiring and onboarding processes.',
    'ac.s7_p2': 'We believe diverse teams — including people with disabilities — build better products, because solutions need to work for the full range of people who will use them. This isn\'t inclusion for its own sake; it\'s a logical consequence of wanting to make quality software.',
    'ac.s7_cta': 'See open positions',
    'footer.accessibility': 'Accessibility',
  },
};

Object.assign(window, { LangCtx, useLang, useT, LangProvider, LANGS, LANG_LABELS, T });
