// SiteChrome.jsx — unchanged sections of the Minerva homepage (per brief §0: do not restyle) // Header, Industries, ClientStrip, ClosingCTA, Footer const NAV_SERVICES = ['Product Development','Quality Improvement','Investigations','Knowledge Management','Risk Management','Visualizations','Digitalization']; const NAV_INDUSTRIES = ['Cell and Gene Therapy','Biotech and Vaccines','Medical Devices','Life Science Robots']; const NAV_ABOUT = ['About Minerva','Our Team']; // Nav labels → live minervakrm.com pages (absolute URLs; these pages live on the existing WP site). // 'Start Diagnostic' is intentionally left pointing at the in-folder KG page (do not change). const NAV_HREFS = { // Capabilities 'Product Development': 'https://minervakrm.com/product-development/', 'Quality Improvement': 'https://minervakrm.com/quality-systems/', // live page is "Quality Systems" 'Investigations': 'https://minervakrm.com/investigations/', 'Knowledge Management': 'https://minervakrm.com/knowledge-management/', 'Risk Management': 'https://minervakrm.com/risk-management/', 'Visualizations': 'https://minervakrm.com/visualizations/', 'Digitalization': 'https://minervakrm.com/digitalization/', // Industries We Serve 'Cell and Gene Therapy': 'https://minervakrm.com/cell-and-gene-therapy/', 'Biotech and Vaccines': 'https://minervakrm.com/biotech-and-vaccines/', 'Medical Devices': 'https://minervakrm.com/medical-devices/', 'Life Science Robots': 'https://minervakrm.com/surgical-robots/', // live slug is /surgical-robots/ // About / Quick links 'About Minerva': 'https://minervakrm.com/about-minerva/', 'Our Team': 'https://minervakrm.com/our-team/', 'Blog': 'https://minervakrm.com/blog/', 'Contact': 'https://minervakrm.com/contact/', // KG-owned page — left as-is per request 'Start Diagnostic': 'Start Diagnostic.html', }; function Header() { const [open, setOpen] = React.useState(null); return (
Minerva Knowledge Management
); } function Dropdown({items}) { return (
{items.map(t=>( {t} ))}
); } // ============================================================================ // NavBar — two-tier brand navigation (per "Minerva Nav Bar - Handoff Spec"). // Tier 1: master brand bar (firm logo + KG/GI division switch + gold CTA), scrolls away. // Tier 2: division sub-bar, sticky; on Knowledge Governance it is the LIGHT / green theme, // with the KG box active and the GI box previewing the dark/sky theme. // Mounted on the Knowledge Governance home page; other interior pages keep
. // ============================================================================ const SPECTRUM_RULE = 'linear-gradient(90deg,#D51C29,#E0542A,#E0A230,#F2D12E,#8FBF3F,#069848,#1AA89A,#3FB1E5,#1C4DA1,#4A3BA8,#8B2CA8,#D20F8C)'; const GI_HOME_URL = '/general-intelligence/'; // General Intelligence (VISDI/Mingi) home in this project. const SPLASH_URL = '/home/'; // firm-level "one firm, two divisions" splash page. Both Minerva logos point here. const KG_HOME = 'index.html'; const KG_SECTIONS = [ { id:'method', label:'The Method', href:'#foundation' }, { id:'capabilities', label:'Capabilities', href:'#capabilities' }, { id:'industries', label:'Industries', href:'#industries' }, { id:'clients', label:'Clients', href:'#clients' }, { id:'contact', label:'Contact', href:'#contact' }, ]; // Tier 2 sub-bar carries the site's main menu (matches the live dropdown nav). const TIER2_MENU = [ { label:'Services', items: NAV_SERVICES }, { label:'Industries We Serve', items: NAV_INDUSTRIES }, { label:'About Us', items: NAV_ABOUT }, { label:'Blog', href:'https://minervakrm.com/blog/' }, ]; function DivisionBox({label, href, active, theme, block, onClick}) { const gi = theme === 'gi'; const base = { display: block ? 'flex' : 'inline-flex', alignItems:'center', justifyContent: block ? 'center' : 'flex-start', gap:9, textDecoration:'none', width: block ? '100%' : 'auto', boxSizing:'border-box', padding:'10px 18px', borderRadius:'var(--radius-md)', fontSize:15, letterSpacing:'-0.01em', fontWeight: active ? 700 : 600, whiteSpace:'nowrap', transition:'box-shadow .2s cubic-bezier(0.2,0.8,0.2,1), border-color .2s cubic-bezier(0.2,0.8,0.2,1)', }; const themed = gi ? { background: active ? '#0A1426' : '#0E1A30', color:'#FFFFFF', border: active ? '1px solid #3FB1E5' : '1px solid rgba(63,177,229,0.45)', boxShadow: active ? '0 2px 14px rgba(63,177,229,0.30)' : 'none' } : { background:'#FFFFFF', color: active ? '#1C4DA1' : 'var(--ink-800)', border: active ? '1px solid #1C4DA1' : '1px solid var(--ink-300)', boxShadow: active ? '0 2px 14px rgba(28,77,161,0.20)' : 'none' }; const dot = gi ? '#3FB1E5' : '#1C4DA1'; return ( {active && } {label} ); } // Hamburger / close toggle. Visibility is class-driven (.nav-burger), never inline. function Burger({open, onClick}) { return ( ); } function GoldCTA({href, small}) { return ( Start a Diagnostic ); } // Small circular LinkedIn link — sits to the right of the gold CTA in the master bar. function LinkedInBtn() { return ( ); } function NavBar({sections = KG_SECTIONS, activeId = null, showPinnedCta = true}) { const [pinned, setPinned] = React.useState(false); const [open, setOpen] = React.useState(null); const [menuOpen, setMenuOpen] = React.useState(false); React.useEffect(() => { const onScroll = () => setPinned(window.scrollY > 60); onScroll(); window.addEventListener('scroll', onScroll, {passive:true}); return () => window.removeEventListener('scroll', onScroll); }, []); // Close the overlay if the viewport grows back to desktop (prevents a stuck menu on rotate/resize). React.useEffect(() => { const onResize = () => { if (window.innerWidth > 1024) setMenuOpen(false); }; window.addEventListener('resize', onResize); return () => window.removeEventListener('resize', onResize); }, []); // Lock body scroll while the overlay is open. React.useEffect(() => { document.body.style.overflow = menuOpen ? 'hidden' : ''; return () => { document.body.style.overflow = ''; }; }, [menuOpen]); const ctaHref = NAV_HREFS['Start Diagnostic'] || '#'; const closeMenu = () => setMenuOpen(false); return ( <> {/* ---- Tier 1 — master brand bar (scrolls away) ---- */}
Minerva Knowledge Management
setMenuOpen(o => !o)}>
{/* ---- Tier 2 — division sub-bar (sticky, KG light/green theme) ---- */}
{pinned && ( <> Minerva )} Knowledge Governance
{pinned && setMenuOpen(o => !o)}>}
{/* ---- Mobile / tablet full-screen overlay (≤1024px) ---- */}
Minerva
Divisions
Start a Diagnostic
); } const INDUSTRIES = [ {t:'Cell and gene therapy', img:'dna-gene-editing.jpg', d:'Accelerate advanced therapy development through integrated process knowledge, structured investigations, and risk-based quality execution across manufacturing and operations.'}, {t:'Biotech and vaccines', img:'scientists-sample-analysis.jpg', d:'Improve manufacturing performance and reduce operational complexity through visual process characterization, digital quality systems, and knowledge-driven risk management.'}, {t:'Medical devices', img:'cleanroom-inspection.jpg', d:'Strengthen device development and commercialization using visual system modeling, traceable risk management, and integrated knowledge systems.'}, {t:'Life science robots', img:'surgical-robot.jpg', d:'Support robotic and automated system development with digital process knowledge, visual workflows, and risk-based quality execution.'}, ]; function Industries() { return (
Industries we serve

Knowledge governance for life sciences, where quality, speed, and compliance matter

{INDUSTRIES.map(i => (
{i.t}/

{i.t}

{i.d}

Know more →
))}
); } const CLIENT_LOGOS = ['Johnson-and-Johnson','Pfizer','lilly','Illumina','BD','Kite','Ethicon','Auris','Bruker','Eloviz','flexion','Instilbio','nanostring','Pacira','PFEnex','Plexus']; function ClientStrip() { return (

Trusted by life sciences teams from emerging startups to global organizations

Providing knowledge-driven execution support across product development, investigations, quality systems, digitalization, and operational improvement.

{CLIENT_LOGOS.map(l => (
{l}/
))}
); } function ClosingCTA() { return ( <>

Where knowledge becomes execution

Delivering faster, smarter, and better results for clients, doctors, and patients through a knowledge and risk-based approach, using advanced visualization and digitalization techniques — the Minerva way.

Ready to turn complexity into faster, smarter, lower-risk execution?

Let's build the Visual-Digital Knowledge™ systems that help your teams move faster, investigate smarter, and make safe decisions.

); } // ============================================================================ // KeyTerms — GEO section: static, semantic
of the eight core terms. // Copy is verbatim from the Key Terms brief; the matching JSON-LD lives in the // page . Light theme to stay consistent with the rest of the KG page. // ============================================================================ const KEY_TERMS = [ {term:'Visual-Digital Knowledge™ (VDK)', def:'Knowledge made legible to people and machines at once — visual for humans, digital for AI, human-verified. Minerva’s core output.'}, {term:'The Minerva Way', def:'Minerva’s method for turning scattered data, documents, and expertise into compliant, executable knowledge for regulated life sciences.'}, {term:'Knowledge Execution Layer', def:'The compliant, AI-ready layer between fragmented life-sciences data and the humans, AI agents, and robots that act on it.'}, {term:'Executable Knowledge', def:'Knowledge structured to be acted on by a person, AI agent, or robot — not just stored or read.'}, {term:'Knowledge Management', def:'Turning disconnected documents, data, and expertise into governed knowledge that teams, systems, and AI can apply.'}, {term:'Risk Management', def:'Reducing decision subjectivity through visual process mapping and structured risk assessment, aligned with ICH Q9(R1) and ISO 14971.'}, {term:'Context', def:'Engineered information that makes knowledge safe for AI agents and robots to act on; Minerva’s third element after Knowledge and Risk.'}, {term:'AI-Ready Knowledge', def:'Knowledge that is structured, governed, and human-verified so AI can use it reliably in regulated environments.'}, ]; function KeyTerms() { return (
Key Terms

Plain-language definitions of the core concepts behind Minerva’s approach to knowledge and risk in regulated life sciences.

{KEY_TERMS.map(t => (
{t.term}
— {t.def}
))}
); } function Footer() { return (
Minerva Knowledge Management

5901 West Century Blvd 750
Los Angeles, CA 90045

info@minervakrm.com
© 2026. Powered by Minerva.
); } function FooterCol({title, items}) { return (
{title}
    {items.map(i =>
  • {i}
  • )}
); } Object.assign(window, { Header, NavBar, DivisionBox, GoldCTA, Dropdown, Industries, ClientStrip, ClosingCTA, KeyTerms, Footer });