function IndustriesPage(){
const rows=[
['Healthcare','Agents that touch scheduling, records, or device firmware. PHI in prompts and in RAG chunks. We scope offline samples, log what the model saw, and write evidence HIPAA questionnaires already expect — without becoming your covered entity.'],
['Finance','Model vendors, adapter swaps, and SOC 2 questionnaires that now ask “what can the agent invoke.” We inventory tools and subprocessors. We do not run your trading stack.'],
['Manufacturing','PLC-adjacent firmware, vendor gateways, CMMC-aware binary supply chain. Reverse engineering stays on authorized images. Detection notes follow the protocol we recovered, not a generic OT pack.'],
['Software','Product agents, RAG, and tool brokers. Jailbreaks that only emit text are a content problem. Jailbreaks that emit a tool call are an incident. We test the broker: allowlist, schema, sandbox, confirm.'],
['Defense / government','Closed-source and firmware under a written authorization. In-region model paths when the tenant requires it (Bedrock). No public write-up of your target.']
];
return <div>
<div style={{padding:'48px 40px 24px'}}>
<div style={{maxWidth:800,margin:'0 auto'}}>
<h1 style={{fontFamily:'var(--font-mono)',fontSize:40,fontWeight:500,letterSpacing:'-.04em',margin:'0 0 12px'}}>Industries</h1>
<p style={{fontSize:15,color:'var(--text-muted)',maxWidth:600}}>We work where downtime, confidentiality, and model side effects hit the same ticket. Not a regional MSP list.</p>
</div>
</div>
{rows.map(([t,d])=><section key={t} style={{padding:'0 40px 20px'}}>
<div style={{maxWidth:800,margin:'0 auto',borderTop:'1px solid var(--border-default)',paddingTop:28}}>
<h2 style={{fontSize:20,fontWeight:600,margin:'0 0 10px'}}>{t}</h2>
<p style={{fontSize:14,color:'var(--text-muted)',lineHeight:1.7,margin:0}}>{d}</p>
</div>
</section>)}
<div style={{height:64}}/>
</div>;
}
mountPage('industries.html', IndustriesPage);
