// PSM Expert — Página QRA
function QraPage() {
  return (
    <React.Fragment>
      <Header current="servicos" />
      <PageHero
        kicker="Soluções Técnicas · Análise de Risco"
        title="QRA — Análise Quantitativa de Riscos"
        subtitle="Quantificação técnica de riscos industriais com modelagem de cenários de acidente. Frequência, consequência e risco individual e social — conforme ANP, CETESB e API."
        badges={["API 752", "ANP", "CETESB", "ISO 31000"]} />

      <Section title="O que é a Análise Quantitativa de Riscos?">
        <P>A QRA (<em>Quantitative Risk Assessment</em>) vai além da identificação de perigos — ela quantifica a probabilidade e a severidade de cenários de acidente, permitindo calcular o risco residual de uma instalação industrial em termos numéricos.</P>
        <P>Seu resultado principal é o <strong>risco individual</strong> e o <strong>risco social</strong> (curvas F-N), comparados com critérios de tolerabilidade estabelecidos por reguladores nacionais e internacionais.</P>
        <Callout>A QRA é exigida pela <strong>ANP</strong> para instalações de petróleo e gás onshore e offshore, e pela <strong>CETESB</strong> para empreendimentos sujeitos ao licenciamento ambiental em São Paulo. Outros estados seguem diretrizes similares.</Callout>
      </Section>

      <Section title="Quando contratar uma QRA?" bg="#F4F6F8">
        <CheckList items={[
          "Licenciamento ambiental de instalações com substâncias perigosas",
          "Atendimento a exigências da ANP (Resolução 43/2007 e posteriores)",
          "Avaliação de risco de terceiros (land use planning / siting)",
          "Justificativa técnica para decisões de investimento em segurança",
          "Due diligence de aquisição de ativos industriais",
          "Complemento ao HAZOP para quantificação dos cenários identificados",
        ]} />
      </Section>

      <Section title="Nossa metodologia">
        <StepsVertical steps={[
          { t: "Identificação de cenários", d: "Definição dos eventos iniciadores e cenários de acidente (BLEVE, VCE, jet fire, pool fire, dispersão tóxica) e frequências de referência." },
          { t: "Modelagem de frequências", d: "Árvore de falhas (FTA) e árvore de eventos (ETA) para cálculo da frequência de cada cenário." },
          { t: "Modelagem de consequências", d: "Simulação das consequências físicas: radiação térmica, sobrepressão de explosão e concentração de substâncias tóxicas." },
          { t: "Cálculo de risco", d: "Risco individual (curvas de iso-risco), risco social (curva F-N) e comparação com critérios ANP/CETESB." },
          { t: "Relatório e recomendações", d: "Documento técnico completo com mapas de risco, tabelas de resultados e recomendações para redução de risco." },
        ]} />
      </Section>

      <Section title="O que você recebe" bg="#F4F6F8">
        <DeliverableGrid items={[
          { icon: "file-text", t: "Relatório QRA completo", d: "Metodologia, cenários, frequências, modelagens, risco individual e social, conclusões e recomendações." },
          { icon: "map-pin", t: "Mapas de iso-risco", d: "Curvas de risco individual (10⁻⁴, 10⁻⁵, 10⁻⁶ fatalidades/ano) sobre o layout da planta." },
          { icon: "activity", t: "Curvas F-N (risco social)", d: "Frequência acumulada vs. número de fatalidades, comparada ao critério do regulador." },
          { icon: "bar-chart", t: "Tabela de cenários", d: "Inventário completo com frequência, consequência, risco calculado e tolerabilidade." },
        ]} />
        <Callout kind="alert">Cenários complexos (geometrias com obstrução, confinamento, ventos locais) podem exigir <strong>Modelagens e Estudos Avançados</strong> com CFD — disponíveis como complemento à QRA.</Callout>
      </Section>

      <Section title="Normas aplicadas">
        <NormTable rows={[
          { n: "API 752 / 753", d: "Gerenciamento de risco para edificações" },
          { n: "ANP Res. 43/2007", d: "Requisitos para instalações de O&G" },
          { n: "CETESB P4.261", d: "Risco de acidente em áreas industriais (SP)" },
          { n: "ISO 31000:2018", d: "Gestão de riscos — princípios e diretrizes" },
          { n: "CCPS / RIVM", d: "Referências internacionais para modelagem de risco" },
        ]} />
        <RelatedServices exclude="qra.html" />
      </Section>

      <Section title="Perguntas frequentes" bg="#F4F6F8">
        <FaqList items={[
          { q: "Qual a diferença entre HAZOP e QRA?", a: "O HAZOP identifica qualitativamente o que pode dar errado e propõe recomendações. A QRA quantifica numericamente a probabilidade e a severidade dos cenários — respondendo 'qual é o risco calculado?'. As duas são complementares e frequentemente feitas em sequência." },
          { q: "O QRA é obrigatório para minha instalação?", a: "Depende do setor e do regulador. A ANP exige QRA para instalações de petróleo e gás; a CETESB exige para empreendimentos sujeitos a licenciamento ambiental em SP com substâncias perigosas. Avaliamos a necessidade regulatória na reunião inicial, sem custo." },
          { q: "Quais softwares são utilizados nas modelagens?", a: "Utilizamos ferramentas reconhecidas internacionalmente para modelagem de consequências (dispersão, explosão, incêndio) e cálculo de risco. Para modelagens avançadas com CFD, usamos software especializado." },
        ]} />
      </Section>

      <CtaFinal title="Precisa de uma análise QRA?" />
      <Footer />
    </React.Fragment>
  );
}
ReactDOM.createRoot(document.getElementById("root")).render(<QraPage />);
