// PSM Expert — Página PGR — Plano de Gerenciamento de Riscos (dual: NR1 + EAR)

// Tabela comparativa dos dois PGRs (colunas com acento de cor)
function CompareTable({ rows }) {
  return (
    <div style={ct.scroll}>
      <table style={ct.table}>
        <thead>
          <tr>
            <th style={ct.thLabel}></th>
            <th style={{ ...ct.thCol, ...ct.thNr1 }}>PGR da NR1</th>
            <th style={{ ...ct.thCol, ...ct.thEar }}>PGR do EAR (CETESB)</th>
          </tr>
        </thead>
        <tbody>
          {rows.map((r, i) => (
            <tr key={i} style={{ background: i % 2 ? "#F8FAFB" : "#fff" }}>
              <td style={ct.tdLabel}>{r.k}</td>
              <td style={ct.td}>{r.nr1}</td>
              <td style={ct.td}>{r.ear}</td>
            </tr>
          ))}
        </tbody>
      </table>
    </div>
  );
}
const ct = {
  scroll: { overflowX: "auto", border: "1px solid #E8ECF1", borderRadius: 10 },
  table: { width: "100%", borderCollapse: "collapse", minWidth: 640 },
  thLabel: { background: "#071C36", padding: "12px 16px", width: "20%" },
  thCol: { fontFamily: "'Barlow Condensed', sans-serif", fontWeight: 700, fontSize: 18, textTransform: "uppercase", padding: "12px 16px", textAlign: "left", letterSpacing: ".01em", borderBottom: "3px solid" },
  thNr1: { color: "#fff", background: "#17304D", borderBottomColor: "#3D6FA6" },
  thEar: { color: "#fff", background: "#0C2747", borderBottomColor: "#F5A623" },
  tdLabel: { fontFamily: "'IBM Plex Sans', sans-serif", fontWeight: 700, fontSize: 13, color: "#071C36", padding: "13px 16px", borderTop: "1px solid #E8ECF1", verticalAlign: "top", background: "#F4F6F8" },
  td: { fontFamily: "'IBM Plex Sans', sans-serif", fontSize: 14, lineHeight: 1.55, color: "#45525F", padding: "13px 16px", borderTop: "1px solid #E8ECF1", verticalAlign: "top" },
};

// Tabela de obrigatoriedade com linhas coloridas por porte
function ObligationTable({ rows }) {
  return (
    <div style={ob.scroll}>
      <table style={ob.table}>
        <thead>
          <tr>
            <th style={ob.th}>Porte da empresa</th>
            <th style={ob.th}>O que é exigido</th>
          </tr>
        </thead>
        <tbody>
          {rows.map((r, i) => (
            <tr key={i} style={{ background: r.bg }}>
              <td style={{ ...ob.tdPorte, borderLeft: `4px solid ${r.bar}` }}>{r.porte}</td>
              <td style={ob.td}>{r.req}</td>
            </tr>
          ))}
        </tbody>
      </table>
    </div>
  );
}
const ob = {
  scroll: { overflowX: "auto", border: "1px solid #E8ECF1", borderRadius: 10 },
  table: { width: "100%", borderCollapse: "collapse", minWidth: 560 },
  th: { fontFamily: "'IBM Plex Mono', monospace", fontSize: 11.5, letterSpacing: ".04em", textTransform: "uppercase", color: "#fff", background: "#071C36", padding: "12px 16px", fontWeight: 500, textAlign: "left" },
  tdPorte: { fontFamily: "'IBM Plex Sans', sans-serif", fontWeight: 700, fontSize: 13.5, color: "#071C36", padding: "14px 16px", borderTop: "1px solid rgba(255,255,255,.7)", verticalAlign: "top", whiteSpace: "nowrap" },
  td: { fontFamily: "'IBM Plex Sans', sans-serif", fontSize: 14, lineHeight: 1.55, color: "#3A4654", padding: "14px 16px", borderTop: "1px solid rgba(255,255,255,.7)", verticalAlign: "top" },
};

// Lista com marcador neutro
function BulletList({ items, cols = 1 }) {
  return (
    <ul style={{ listStyle: "none", margin: "0 0 8px", padding: 0, display: "grid", gridTemplateColumns: cols === 2 ? "repeat(2,1fr)" : "1fr", gap: "10px 28px" }} className={cols === 2 ? "psm-grid-2" : ""}>
      {items.map((it, i) => (
        <li key={i} style={{ display: "flex", gap: 11, alignItems: "flex-start" }}>
          <span style={{ flex: "none", width: 6, height: 6, borderRadius: 999, background: "#F5A623", marginTop: 8 }} />
          <span style={{ fontFamily: "'IBM Plex Sans', sans-serif", fontSize: 14.5, lineHeight: 1.55, color: "#1A2332" }}>{it}</span>
        </li>
      ))}
    </ul>
  );
}

function SubTitle({ children }) {
  return <h3 style={{ fontFamily: "'Barlow Condensed', sans-serif", fontWeight: 700, fontSize: 22, color: "#17304D", margin: "30px 0 14px", textTransform: "uppercase", letterSpacing: ".01em" }}>{children}</h3>;
}

// Cartão de identidade de cada PGR (faixa superior)
function PgrBanner({ tag, title, org, color }) {
  return (
    <div style={{ ...pb.wrap, borderTop: `4px solid ${color}` }}>
      <span style={{ ...pb.tag, color }}>{tag}</span>
      <h2 style={pb.t}>{title}</h2>
      <span style={pb.org}>{org}</span>
    </div>
  );
}
const pb = {
  wrap: { background: "#fff", border: "1px solid #E8ECF1", borderRadius: 12, padding: "22px 24px", marginBottom: 22, boxShadow: "0 4px 14px rgba(18,42,58,.06)" },
  tag: { fontFamily: "'Barlow Condensed', sans-serif", fontWeight: 800, fontSize: 15, letterSpacing: ".06em", textTransform: "uppercase" },
  t: { fontFamily: "'Barlow Condensed', sans-serif", fontWeight: 700, fontSize: 28, color: "#071C36", margin: "4px 0 6px", textTransform: "uppercase", lineHeight: 1.05 },
  org: { fontFamily: "'IBM Plex Mono', monospace", fontSize: 12.5, color: "#6B7785" },
};

function PgrPage() {
  return (
    <React.Fragment>
      <Header current="servicos" />

      <div style={gc.crumbWrap}>
        <div style={gc.crumbInner}>
          <a href="servicos.html" style={gc.crumbLink}>Serviços</a>
          <span style={gc.crumbSep}>/</span>
          <span style={gc.crumbCur}>PGR — Plano de Gerenciamento de Riscos</span>
        </div>
      </div>

      <PageHero
        kicker="Soluções Técnicas · Gestão de Riscos Industriais"
        title="PGR — Plano de Gerenciamento de Riscos"
        subtitle="Existe mais de um PGR — e confundi-los é um erro comum. A PSM Expert elabora os dois: o PGR técnico de segurança de processos, exigido pelo licenciamento ambiental, e o PGR trabalhista da NR1, obrigatório para todas as empresas conforme seu porte e grau de risco."
        badges={["PGR NR1", "PGR CETESB", "EAR/PGR", "Segurança de Processos", "Riscos Ocupacionais", "Riscos Psicossociais"]} />

      <Section title="Os dois PGRs não são a mesma coisa">
        <Callout kind="alert">No Brasil, a sigla "PGR" é usada para <strong>dois documentos completamente diferentes</strong> — com objetivos distintos, bases legais distintas e elaborados por profissionais de áreas distintas. Confundi-los pode resultar em não conformidade com o órgão licenciador ambiental, com a fiscalização trabalhista, ou com ambos.</Callout>
        <CompareTable rows={[
          { k: "Base legal", nr1: "NR1 (MTE) — revisão 2024", ear: "CETESB P4.261 / reguladores estaduais" },
          { k: "Foco", nr1: "Riscos ocupacionais dos trabalhadores", ear: "Acidentes de processo com substâncias perigosas" },
          { k: "Quem fiscaliza", nr1: "Ministério do Trabalho e Emprego (MTE)", ear: "Órgão ambiental (CETESB, IBAMA, INEA etc.)" },
          { k: "Obrigatoriedade", nr1: "Todas as empresas (exceto MEI e ME/EPP sem riscos)", ear: "Instalações com substâncias perigosas acima dos limiares" },
          { k: "Metodologia", nr1: "APR, GHE, matriz de riscos ocupacionais", ear: "HAZID, HAZOP, QRA, modelagem de consequências" },
          { k: "Documento de suporte", nr1: "PCMSO (saúde ocupacional)", ear: "EAR, PAE, HAZOP" },
        ]} />
      </Section>

      <Section title="PGR da NR1 — Riscos Ocupacionais" bg="#F4F6F8">
        <PgrBanner tag="Trabalhista" title="Programa de Gerenciamento de Riscos Ocupacionais" org="NR1 · MTE · revisão 2024" color="#3D6FA6" />
        <P>O PGR da NR1 substitui o antigo <strong>PPRA</strong> e integra a gestão de riscos ocupacionais da empresa. Exigido pela <strong>NR1 (Disposições Gerais e Gerenciamento de Riscos Ocupacionais)</strong>, é obrigatório para praticamente todas as empresas com empregados — com escopo e complexidade variando conforme o porte e o grau de risco. Deve identificar, avaliar e controlar todos os riscos do ambiente de trabalho que possam afetar a saúde e a segurança dos trabalhadores.</P>

        <SubTitle>Riscos cobertos pelo PGR NR1</SubTitle>
        <BulletList cols={2} items={[
          "Físicos: ruído, vibração, calor, frio, radiações, umidade",
          "Químicos: poeiras, fumos, vapores e gases (inalação, absorção, ingestão)",
          "Biológicos: vírus, bactérias, fungos, parasitas",
          "Ergonômicos: postura, esforço repetitivo, organização do trabalho, carga mental",
          "De acidente: máquinas sem proteção, trabalho em altura, espaços confinados, eletricidade",
          "Psicossociais: exigência incluída na revisão de 2024",
        ]} />

        <SubTitle>Tabela de obrigatoriedade — NR1 (revisão 2024)</SubTitle>
        <ObligationTable rows={[
          { porte: "MEI", req: "Fichas com orientações sobre medidas de prevenção da SEPRT. Poderá ocorrer dispensa do PCMSO.", bg: "#FEF4E2", bar: "#F5A623" },
          { porte: "ME / EPP — G.R. 01 e 02 (Declarado Sem Riscos)", req: "Declaração das informações digitais. Poderá ocorrer dispensa do PCMSO.", bg: "#EAF3EC", bar: "#5BA46F" },
          { porte: "ME / EPP", req: "Elaborar PGR Simplificado · ferramentas de avaliação de risco da SEPRT ou técnicas adequadas ao risco · Plano de Ação.", bg: "#E0EFE5", bar: "#1A7A4A" },
          { porte: "Demais organizações", req: "Elaborar Programa de Gerenciamento de Riscos — Completo.", bg: "#EAF1F8", bar: "#2E6DA4" },
        ]} />
        <p style={gc.note}>SEPRT: Secretaria Especial de Previdência e Trabalho · ME: Microempresa · EPP: Empresa de Pequeno Porte · G.R.: Grau de Risco conforme CNAE.</p>

        <SubTitle>Riscos psicossociais — exigência da revisão 2024</SubTitle>
        <P>A revisão publicada em 2024 incluiu expressamente os <strong>riscos psicossociais</strong> no escopo do PGR, tornando obrigatória sua identificação, avaliação e controle para todas as empresas sujeitas ao PGR completo. São fatores relacionados à organização, ao conteúdo e às condições de trabalho que, quando inadequados, têm potencial para causar danos à saúde mental e física dos trabalhadores:</P>
        <BulletList cols={2} items={[
          "Excesso de demandas e pressão por resultados",
          "Baixo controle do trabalhador sobre o próprio trabalho",
          "Ausência de suporte social de gestores e colegas",
          "Insegurança no trabalho e instabilidade de vínculo",
          "Assédio moral e sexual",
          "Jornadas excessivas e privação de descanso",
          "Conflito trabalho-família",
          "Trabalho emocional excessivo (saúde, atendimento, educação)",
        ]} />
        <Callout>O PGR deve incluir: inventário dos fatores psicossociais por GHE (Grupo Homogêneo de Exposição); avaliação do nível de risco com metodologia validada (ex.: COPSOQ — Copenhagen Psychosocial Questionnaire); medidas de controle organizacionais e individuais; e plano de ação com prazos e responsáveis.</Callout>
      </Section>

      <Section title="Perguntas frequentes — PGR NR1">
        <FaqList items={[
          { q: "O PGR NR1 substitui o PPRA?", a: "Sim. A NR1 revisada incorporou as obrigações do antigo PPRA (NR9) dentro do PGR. As empresas que já tinham PPRA devem migrar para o novo formato do PGR, que é mais abrangente — inclui riscos ergonômicos, de acidente e, agora, psicossociais, além dos riscos ambientais cobertos pelo PPRA." },
          { q: "Toda empresa precisa de PGR, mesmo sem atividade de risco?", a: "Quase toda. MEIs ficam dispensados do PGR formal e precisam apenas das fichas de orientação da SEPRT. ME/EPP com grau de risco 01 ou 02 declarados sem riscos fazem apenas a declaração digital. As demais empresas — independentemente do setor — precisam do PGR, com nível de complexidade proporcional ao porte e ao grau de risco das atividades." },
          { q: "Quem pode elaborar o PGR NR1?", a: "O PGR deve ser elaborado por profissional legalmente habilitado em Segurança do Trabalho — Técnico de Segurança do Trabalho, Engenheiro de Segurança do Trabalho ou Médico do Trabalho, conforme o escopo. Para empresas com processo industrial complexo, a elaboração integrada com o PGR de segurança de processos (PGR-EAR) é altamente recomendada." },
          { q: "Com que frequência o PGR NR1 deve ser revisado?", a: "A NR1 prevê revisão sempre que houver mudança nas condições de trabalho que possa alterar os riscos identificados, e no mínimo a cada dois anos para o PGR completo. A PSM Expert recomenda revisão anual para instalações com grau de risco elevado ou com histórico de modificações frequentes de processo." },
          { q: "Os riscos psicossociais já precisam estar no PGR?", a: "Sim. A inclusão dos riscos psicossociais na NR1 tornou-se obrigatória a partir da publicação da revisão de 2024, com prazo de adequação definido pelo MTE. Empresas com PGR vigente devem incluir o levantamento e o plano de controle dos riscos psicossociais na próxima revisão do documento." },
        ]} />
      </Section>

      <Section title="PGR do EAR — Riscos de Processo" bg="#F4F6F8">
        <PgrBanner tag="Segurança de Processos" title="Plano de Gerenciamento de Riscos de Processo" org="CETESB P4.261 · reguladores ambientais" color="#F5A623" />
        <P>No contexto do licenciamento ambiental, o PGR é o documento que complementa o Estudo de Análise de Risco (EAR). Enquanto o EAR identifica e quantifica os riscos de acidente, o <strong>PGR de processo define o conjunto de medidas técnicas, operacionais e organizacionais</strong> para manter esses riscos dentro dos critérios de tolerabilidade do órgão licenciador. É exigido pela <strong>CETESB P4.261</strong> (SP) e por regulamentações equivalentes dos demais estados.</P>

        <SubTitle>Conteúdo típico do PGR de processo</SubTitle>
        <BulletList items={[
          "Descrição do sistema de gestão de segurança de processos (CCPS RBPS, OSHA PSM, ISO 31000 ou equivalente)",
          "Programa de revisão periódica do EAR e dos estudos de HAZOP",
          "Programa de inspeção e manutenção de equipamentos críticos (válvulas de alívio, inertização, detectores)",
          "Plano de gestão de mudanças (MoC — Management of Change)",
          "Programa de treinamentos e competências da equipe operacional",
          "Indicadores de desempenho de segurança de processos (lagging e leading indicators)",
          "Integração com o PAE e com os planos de resposta a emergências",
          "Cronograma de implementação das recomendações do HAZOP e da QRA",
        ]} />

        <SubTitle>Diferença prática: processo vs. NR1</SubTitle>
        <P>O PGR de processo trata de <strong>acidentes maiores</strong> — explosões, incêndios de grande porte e nuvens tóxicas que podem causar mortes, destruição de instalações e impacto ambiental. O PGR NR1 trata de <strong>riscos ocupacionais do dia a dia</strong> — exposições cumulativas a agentes físicos, químicos, biológicos, ergonômicos e psicossociais. Uma instalação industrial complexa precisa <strong>dos dois</strong> para estar em conformidade.</P>
      </Section>

      <Section title="Perguntas frequentes — PGR de Processo">
        <FaqList items={[
          { q: "O PGR de processo é o mesmo documento que o EAR?", a: "Não. O EAR é o estudo técnico que identifica e quantifica os riscos. O PGR de processo é o plano de ação — define como os riscos identificados no EAR serão gerenciados ao longo do tempo, com programas, cronogramas e responsáveis. Os dois documentos são complementares e normalmente submetidos juntos ao órgão licenciador." },
          { q: "O PGR de processo precisa ser aprovado pelo Corpo de Bombeiros?", a: "Não — a aprovação do PGR de processo é feita pelo órgão ambiental licenciador (CETESB, IBAMA, INEA, etc.), não pelo Corpo de Bombeiros. O plano de emergência contra incêndio (exigido pelo CB) é um documento separado, mas deve ser consistente com o PAE e com o PGR de processo." },
          { q: "Com que frequência o PGR de processo precisa ser atualizado?", a: "A CETESB P4.261 e as normas equivalentes estaduais exigem revisão a cada renovação de Licença de Operação (tipicamente a cada 5 anos) ou sempre que houver modificação significativa na instalação que altere os cenários de risco. A PSM Expert realiza as revisões partindo da versão anterior, tornando o processo mais eficiente." },
          { q: "A PSM Expert elabora o PGR integrado ao EAR e ao PAE?", a: "Sim. A abordagem integrada é a mais eficiente tecnicamente e a que resulta em menor tempo de aprovação pelo órgão licenciador. A PSM Expert conduz o EAR, o PGR de processo e o PAE de forma coordenada, garantindo consistência entre os documentos e evitando retrabalho." },
        ]} />
      </Section>

      <Section title="A PSM Expert atende os dois PGRs">
        <P>A PSM Expert combina, de forma única, expertise em segurança de processos industriais e em gestão de riscos ocupacionais. Nossa equipe é formada por engenheiros com experiência em estudos de risco de processo (HAZOP, QRA, EAR) e em conformidade com as regulamentações trabalhistas vigentes. Para instalações industriais complexas, a elaboração integrada dos dois PGRs evita redundâncias, garante consistência entre os inventários de substâncias e cenários de risco, e reduz o esforço total de conformidade.</P>
        <CheckList items={[
          "PGR completo conforme NR1 (revisão 2024), incluindo levantamento de riscos psicossociais",
          "PGR de processo integrado ao EAR, conforme CETESB P4.261 ou regulador estadual equivalente",
          "PAE integrado ao PGR de processo e ao EAR",
          "Plano de ação priorizado com prazos e responsáveis",
          "Suporte durante o processo de aprovação pelo órgão licenciador",
          "Revisões periódicas e atualizações por MoC",
        ]} />
      </Section>

      <Section title="Normas e referências aplicadas" bg="#F4F6F8">
        <NormTable rows={[
          { n: "NR1 (revisão 2024)", d: "Disposições Gerais e Gerenciamento de Riscos Ocupacionais — MTE" },
          { n: "CETESB P4.261", d: "Risco de Acidente de Origem Tecnológica — método para decisão e termos de referência (SP)" },
          { n: "ISO 31000:2018", d: "Gestão de riscos — princípios e diretrizes" },
          { n: "ISO 45001:2018", d: "Sistemas de gestão de SST — requisitos (integração com PGR NR1)" },
          { n: "CCPS RBPS", d: "Risk Based Process Safety — referência para PGR de processo" },
          { n: "OSHA 1910.119", d: "PSM of Highly Hazardous Chemicals — referência internacional" },
          { n: "COPSOQ", d: "Copenhagen Psychosocial Questionnaire — avaliação de riscos psicossociais" },
          { n: "NR9", d: "Avaliação e controle das exposições ocupacionais a agentes físicos, químicos e biológicos" },
        ]} />
        <RelatedServices exclude="pgr.html" />
      </Section>

      <CtaFinal title="Precisa elaborar o PGR — de processo, da NR1, ou ambos?" sub="Fale com um especialista. Atendemos em todo o Brasil." />
      <Footer />
    </React.Fragment>
  );
}
const gc = {
  crumbWrap: { background: "#06172C" },
  crumbInner: { maxWidth: 980, margin: "0 auto", padding: "12px 32px", display: "flex", alignItems: "center", gap: 9, flexWrap: "wrap" },
  crumbLink: { fontFamily: "'IBM Plex Mono', monospace", fontSize: 12, color: "rgba(255,255,255,.6)", textDecoration: "none" },
  crumbSep: { color: "rgba(255,255,255,.3)", fontSize: 12 },
  crumbCur: { fontFamily: "'IBM Plex Mono', monospace", fontSize: 12, color: "#F5A623" },
  note: { fontFamily: "'IBM Plex Mono', monospace", fontSize: 11.5, lineHeight: 1.5, color: "#9AA6B2", margin: "10px 2px 0" },
};
ReactDOM.createRoot(document.getElementById("root")).render(<PgrPage />);
