// Partners.jsx — Verigo Global partner program (combined) // Reoriented for two audiences: software/tool companies + independent lead auditors. const { V: VP, MAXW: MWP, FONT: FTP } = window; /* ── What Verigo brings (shared strengths) ───────────────── */ const STRENGTHS = [ ['layers', '6+ frameworks under one roof', 'ISO 27001, SOC 2, CMMC 2.0, HITRUST, NIST, and CMMI — one team, the full compliance roadmap.'], ['globe', 'Four global-local markets', 'Practitioners on the ground in the US, UK, India, and Singapore, all working to one methodology.'], ['users', '100% senior-led delivery', 'Credentialed practitioners on every engagement — never handed down to juniors.'], ['scale', 'Independent and audit-ready', 'We hold the line on findings. That independence is exactly what makes the partnership trustworthy.'], ]; /* ── For software & tool companies ───────────────────────── */ const SOFTWARE = [ { icon: 'layers', title: 'Turn automation into outcomes', desc: 'We take the evidence and monitoring your platform produces and turn it into implemented controls and a passed audit — the result your customers actually want.' }, { icon: 'shield', title: 'The implementation & audit layer', desc: 'Senior practitioners handle the work software cannot: control design, process change, and formal assessment. Your tool stays the system of record.' }, { icon: 'globe', title: 'Every framework your customers face', desc: 'One partner covers ISO 27001, SOC 2, CMMC 2.0, HITRUST, NIST, and CMMI — so you can say yes to the whole roadmap your customers ask about.' }, { icon: 'bolt', title: 'Joint go-to-market', desc: 'Co-branded content, joint webinars, and shared pipeline that helps your platform land new logos and expand inside existing ones.' }, { icon: 'trending', title: 'Referral & revenue share', desc: 'Earn on every engagement your platform sends our way, with commercial terms structured around your sales motion.' }, { icon: 'network', title: 'One integration, four markets', desc: 'Plug in once and reach clients across the United States, United Kingdom, India, and Singapore through a single relationship.' }, ]; /* ── For independent lead auditors ───────────────────────── */ const AUDITORS = [ { icon: 'clipboard', title: 'A steady pipeline of work', desc: 'Scoped, qualified engagements routed to you — no business development, proposals, or chasing required.' }, { icon: 'layers', title: 'Multi-framework engagements', desc: 'Audit across ISO 27001, SOC 2, CMMC, HITRUST, NIST, and CMMI — or specialize in the area where you are strongest.' }, { icon: 'gauge', title: 'Fixed fees, clear scope', desc: 'Every engagement is scoped and priced up front. You know exactly what the work is and what it pays before you start.' }, { icon: 'compass', title: 'Methodology provided', desc: 'Our Compliance by Design playbooks, templates, and tooling do the heavy lifting — so you spend your time on judgment, not paperwork.' }, { icon: 'mapPin', title: 'Your market, your load', desc: 'Choose your frameworks, your regions, and whether you work with us full-time or alongside your own practice.' }, { icon: 'scale', title: 'Your independence, respected', desc: 'We never pressure findings. Your sign-off carries weight precisely because it is genuinely, independently yours.' }, ]; /* ── Auditor types who can join the network ──────────────── */ const AUDITOR_TYPES = [ { cred: 'ISO 27001 LA', title: 'ISO 27001 Lead Auditors', desc: 'Certified ISMS lead auditors for initial certification, surveillance, and recertification audits.' }, { cred: 'CPA / SOC 2', title: 'SOC 2 Assessors', desc: 'Licensed CPAs and SOC 2 practitioners delivering Type I and Type II attestation engagements.' }, { cred: 'CCA / CCP', title: 'CMMC Certified Assessors', desc: 'Certified CMMC assessors and professionals supporting CMMC 2.0 across the defense supply chain.' }, { cred: 'CCSFP / CHQP', title: 'HITRUST Assessors', desc: 'Certified HITRUST CSF practitioners for healthcare and other high-assurance environments.' }, { cred: 'NIST 800-53/171', title: 'NIST & Federal Assessors', desc: 'Practitioners experienced in NIST 800-53 and 800-171 control assessments and federal authorization.' }, { cred: 'CMMI Appraiser', title: 'CMMI Lead Appraisers', desc: 'Certified lead appraisers for CMMI benchmark and sustainment appraisals across maturity levels.' }, ]; /* ── Global-local markets ────────────────────────────────── */ const MARKETS = [ ['United States', 'CMMC 2.0 enforcement and SOC 2 demand'], ['United Kingdom', 'Cyber Essentials Plus and ISO 27001'], ['India', 'High-volume IT services and ISO 27001'], ['Singapore', 'MAS-driven ISO 27001 and digital gov'], ]; /* ── Current partners ────────────────────────────────────── */ const PARTNERS = [ { id: 'logo-ecfirst', name: 'ecfirst', site: 'ecfirst.com', href: 'https://ecfirst.com/', category: 'Assessment Partner · C3PAO', locale: 'United States · Founded 1999', blurb: 'A leading provider of cyber defense and compliance services and home of the HIPAA Academy®. As a HITRUST Authorized External Assessor and CMMC Authorized C3PAO, ecfirst extends our reach into healthcare compliance and formal assessment across the United States.', }, { id: 'logo-gmsqr', name: 'GMSQR', site: 'gmsqr.com', href: 'https://gmsqr.com/', category: 'Certification Body', locale: 'Bangalore, India · Founded 2013', blurb: 'An independent, accredited certification and training body delivering ISO 9001, 14001, 45001, 22000, and 27001 certifications worldwide. GMSQR gives our clients a direct path from readiness to formal ISO certification across the India and APAC markets.', }, ]; const PartnersPage = ({ onNav }) => { const [audience, setAudience] = React.useState('software'); const [form, setForm] = React.useState({ name: '', email: '', company: '', website: '', platform: 'GRC platform', certs: '', framework: 'ISO 27001', region: 'United States', message: '' }); const [sent, setSent] = React.useState(false); const [submitting, setSubmitting] = React.useState(false); const [err, setErr] = React.useState(false); const submit = async (e) => { e.preventDefault(); if (submitting) return; setSubmitting(true); setErr(false); const { error } = await window.submitInquiry({ form_type: audience === 'software' ? 'partner-platform' : 'partner-auditor', name: form.name, email: form.email, company: form.company, framework: audience === 'auditor' ? form.framework : null, message: form.message, metadata: { audience, website: form.website, platform: form.platform, certs: form.certs, region: form.region }, }); setSubmitting(false); if (error) { setErr(true); return; } setSent(true); const el = document.getElementById('partner-inquiry'); if (el) el.scrollIntoView({ block: 'start' }); }; const go = (id, aud) => { if (aud) setAudience(aud); const el = document.getElementById(id); if (el) el.scrollIntoView({ block: 'start' }); }; const input = { fontFamily: FTP, fontSize: 14, color: VP.black, background: '#fff', border: `1.5px solid ${VP.g200}`, borderRadius: 8, padding: '11px 14px', outline: 'none', width: '100%', transition: 'border-color 150ms' }; const label = { fontSize: 12.5, fontWeight: 600, color: VP.black, display: 'block', marginBottom: 7 }; const selectStyle = { ...input, appearance: 'none', backgroundImage: "url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239A9AAA' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\")", backgroundRepeat: 'no-repeat', backgroundPosition: 'right 12px center', paddingRight: 32, cursor: 'pointer' }; return (
Where platforms and
auditors plug in.} sub="We partner with software and tool companies who want a senior, practitioner-led delivery layer behind their platform — and with independent lead auditors who want a steady pipeline of scoped, multi-framework engagements.">
go('for-software', 'software')}>For software & tools go('for-auditors', 'auditor')}>For lead auditors
{/* Two-path split */}
{[ { accent: VP.purple, icon: 'cpu', tag: 'Software & Tools', title: 'Add the layer automation can\u2019t', body: 'Your platform automates evidence and monitoring. We bring the senior practitioners who implement controls, redesign process, and run formal audits \u2014 turning your tool into a program your customers actually certify against.', points: ['Practitioner-led implementation & audit', 'Coverage across every major framework', 'Joint go-to-market and referral revenue'], cta: 'Partner your platform', target: 'for-software', aud: 'software' }, { accent: VP.orange, icon: 'award', tag: 'Lead Auditors', title: 'Pick up your next audit', body: 'Join our network of independent lead auditors. We bring the clients, the scoping, and the methodology \u2014 you bring the credentials and the rigor. Choose your frameworks, your markets, and your load.', points: ['A steady pipeline of scoped work', 'Fixed fees and clear scope', 'Methodology, templates, and tooling provided'], cta: 'Join as an auditor', target: 'for-auditors', aud: 'auditor' }, ].map((c, i) => (
{c.tag}

{c.title}

{c.body}

{c.points.map((p, j) => (
{p}
))}
go(c.target, c.aud)}>{c.cta}
))}
{/* Shared strengths stat band */}
{STRENGTHS.map(([icon, t, d], i) => (

{t}

{d}

))}
{/* For software & tool companies */}
{SOFTWARE.map((s, i) => (

{s.title}

{s.desc}

))}
go('partner-inquiry', 'software')}>Partner your platform
{/* For lead auditors */}
{AUDITORS.map((a, i) => (

{a.title}

{a.desc}

))}
go('partner-inquiry', 'auditor')}>Join as a lead auditor
{/* Auditor types — who can join the network */}
{AUDITOR_TYPES.map((a, i) => (
{a.cred}

{a.title}

{a.desc}

))}
go('partner-inquiry', 'auditor')}>Apply to the auditor network
{/* Global-local reach strip */}
Global-local model

Four markets, one standard.

Whether you integrate a platform or join as an auditor, you reach clients in four markets — all served to one consistent methodology and quality bar.

{MARKETS.map(([m, d], i) => (
{m}

{d}

))}
{/* Current partners */}
{PARTNERS.map((p, i) => (
{p.category}

{p.name}

{p.locale}

{p.blurb}

Visit {p.site}
))}
{/* Inquiry form with audience switcher */}
Partnership inquiry

Let's build something together.

Tell us whether you're bringing a platform or your auditor credentials, and a little about you. Our partnerships lead will reach out within two business days.

{(audience === 'software' ? [ ['compass', 'Discovery', 'A short call to understand your platform, your customers, and where we fit.'], ['file', 'Partnership agreement', 'We agree on referral or revenue-share terms and how we co-deliver and co-market.'], ['bolt', 'Integrate & launch', 'Onboarding, co-branded materials, and a dedicated partner lead — then we go to market.'], ] : [ ['compass', 'Credential review', 'A short call to confirm your certifications, frameworks, and the markets you want.'], ['file', 'Onboarding', 'We set you up with our methodology, templates, and tooling, and agree on fees and load.'], ['bolt', 'First engagement', 'We route a scoped engagement to you and support you through delivery and sign-off.'], ] ).map(([icon, t, d]) => (
{t}
{d}
))}
{sent ? (

Thanks — we're on it.

Our partnerships lead will be in touch within two business days to explore how we can work together.

setSent(false)}>Submit another inquiry
) : (
{/* audience toggle */}
{[['software', 'Software / Tool Company'], ['auditor', 'Lead Auditor']].map(([val, lab]) => ( ))}
setForm(f => ({ ...f, name: e.target.value }))} placeholder="Jane Smith" />
setForm(f => ({ ...f, email: e.target.value }))} placeholder="jane@company.com" />
{audience === 'software' ? (
setForm(f => ({ ...f, company: e.target.value }))} placeholder="Acme Security" />
setForm(f => ({ ...f, website: e.target.value }))} placeholder="acme.com" />
) : (
setForm(f => ({ ...f, certs: e.target.value }))} placeholder="e.g. CISSP, ISO 27001 Lead Auditor, CMMC CCA" />
)}