1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1753],{38459:function(e,s,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/ai-solutions",function(){return a(14309)}])},14309:function(e,s,a){"use strict";a.r(s),a.d(s,{default:function(){return I}});var t=a(85893),i=a(9008),n=a.n(i),r=a(41664),o=a.n(r),l=a(11163),c=a(67294),d=a(64745),h=a(39581),m=a(17490),u=a.n(m);let p=["AI Consulting & Strategy","AI Compliance Assistant","Document Intelligence","Knowledge Management","Training & Competency Assistant","Audit & Inspection Assistant","Pharmacovigilance","Quality / GMP","Clinical Operations","Regulatory Affairs","AI strategy across the organisation","Not sure yet"],g={"ai-consulting-strategy":"AI Consulting & Strategy","ai-compliance-assistant":"AI Compliance Assistant","document-intelligence":"Document Intelligence","knowledge-management":"Knowledge Management","training-competency-assistant":"Training & Competency Assistant","audit-inspection-assistant":"Audit & Inspection Assistant"},y={title:"AI Solutions for Pharma Compliance | Whitehall Training",description:"AI-powered compliance tools: document intelligence, knowledge management, audit readiness & training assistants built for regulated pharma teams."},x={"ai-compliance-assistant":{title:"AI Compliance Assistant | Whitehall AI Solutions",description:"Automate regulatory compliance checks with Whitehall's AI Compliance Assistant. Built for GxP-regulated pharma & clinical teams. Book a demo today."},"ai-consulting-strategy":{title:"AI Consulting & Strategy for Pharma | Whitehall",description:"Expert AI consulting and strategy support to help pharma & clinical organisations adopt AI safely, compliantly & effectively. Get in touch today."},"audit-inspection-assistant":{title:"AI Audit & Inspection Assistant | Whitehall Training",description:"Prepare for inspections faster with Whitehall's AI-powered Audit & Inspection Assistant, built for GxP compliance and regulatory readiness."},"document-intelligence":{title:"AI Document Intelligence for Pharma | Whitehall",description:"Extract, organise & analyse regulatory documents faster with Whitehall's AI Document Intelligence solution for GxP-regulated organisations."},"knowledge-management":{title:"AI Knowledge Management Solutions | Whitehall Training",description:"Centralise and surface compliance knowledge with Whitehall's AI-powered Knowledge Management solution, built for regulated pharma teams."},"training-competency-assistant":{title:"AI Training & Competency Assistant | Whitehall",description:"Track, assess & close skills gaps with Whitehall's AI Training & Competency Assistant, designed for GxP compliance training programmes."}},v=[{id:"assistant",tab:"Assistant",label:"AI Compliance Assistant â cited answers from your SOPs",href:"/ai-compliance-assistant"},{id:"documents",tab:"Documents",label:"Document Intelligence â extraction with human review",href:"/document-intelligence"},{id:"knowledge",tab:"Knowledge",label:"Knowledge Management â one search across your quality estate",href:"/knowledge-management"}],w=[{tag:"Advisory",title:"AI Consulting & Strategy",href:"/ai-consulting-strategy",icon:"compass",body:"Know where AI belongs in your organisation â and where it doesn't. We assess your operations, prioritise use cases by ROI and risk, and build a roadmap your inspectors won't argue with.",bullets:["AI opportunity assessment & prioritisation","Governance, AI policy and SOPs for AI use","EU AI Act readiness, incl. Article 4 AI literacy"],meta:"Typical engagement: 4â8 weeks"},{tag:"Assistant",title:"AI Compliance Assistant",href:"/ai-compliance-assistant",icon:"chat",body:"A chat assistant grounded exclusively in your own SOPs and quality documents â instant answers cited to the exact clause, with escalation to a named human when it shouldn't answer.",bullets:["Answers cited to your controlled documents","Full audit log of every interaction","Rapid retrieval during inspections"],meta:"Typical engagement: 6â10 week build"},{tag:"Automation",title:"Document Intelligence",href:"/document-intelligence",icon:"scan",body:"AI pipelines that read, extract and check your regulated documents â turning backlogs into structured, audit-ready data, with every output human-reviewed before it counts.",bullets:["Adverse event intake & literature screening","TMF quality checks & SOP consistency review","Legacy archive digitisation with OCR"],meta:"Typical engagement: 4-week pilot, then scale"},{tag:"Platform",title:"Knowledge Management System",href:"/knowledge-management",icon:"book",body:"One searchable, AI-powered home for SOPs, deviations, CAPAs, inspection findings and regulatory correspondence â so institutional knowledge stops walking out the door.",bullets:["Semantic search across your qual
1ity estate","Links related SOPs, regulations and deviations","Find any document in seconds during an audit"],meta:"Typical engagement: phased rollout + annual licence"},{tag:"Learning",title:"AI Training & Competency Assistant",href:"/training-competency-assistant",icon:"grad",body:"Turns your own SOPs into training the moment they change â modules, change summaries and assessments generated from your documents, with role-based training matrices kept current automatically.",bullets:["SOP updates converted to training & quizzes","Role-based training matrix & gap alerts","Works as a layer on your existing LMS"],meta:"Typical engagement: pilot with one department, then scale"},{tag:"Readiness",title:"Audit & Inspection Assistant",href:"/ai-solutions?source=audit-inspection-assistant#contact",icon:"shield-search",body:"Be inspection-ready before the inspector is scheduled. Continuous readiness scans of your QMS, mock-inspection Q&A informed by published FDA 483s and warning letters, and evidence retrieval in seconds on the day.",bullets:["Readiness gap scans: CAPAs, training, records","Mock inspector Q&A on your procedures","Drafts finding responses with evidence attached"],meta:"Typical engagement: readiness assessment, then continuous"}],j=["PV staff re-type adverse event details from emails into the safety database, case by case",'QA answers the same "which SOP coversâ¦?" questions dozens of times a week',"Literature screening teams read thousands of abstracts to find a handful of relevant cases","SOP updates wait days for someone to write the training summary and quiz","Inspection prep is a two-week scramble across five systems",'When senior staff leave, twenty years of "why we do it this way" leaves with them'],f=["Cases arrive structured and MedDRA-coded â your processors review and approve instead of re-typing","Staff self-serve answers cited to the exact SOP clause; QA handles the genuinely hard questions","AI screens the volume and flags the candidates; reviewers assess a shortlist, not a haystack","Training drafts itself from the SOP change â trainers review in minutes, staff trained before the effective date","Readiness is continuously scanned; evidence packs assemble in seconds on inspection day","Decisions, interpretations and past investigations stay searchable â knowledge outlives the org chart"],b=[{icon:"clock",title:"Time back for judgement",body:"Hours of reading and re-typing per person per week become minutes of review â your experts do expert work."},{icon:"trend",title:"Scale without headcount",body:"Case volumes, document loads and audit demands grow every year. Pipelines absorb the growth; your team size doesn't have to."},{icon:"heart-shield",title:"Fewer findings, calmer inspections",body:"Gaps surface when they're cheap to fix â not in the front room. Every answer comes with its evidence attached."}],N=[{icon:"trend",k:"Productivity",stat:"3â5\xd7 more throughput per reviewer",body:(0,t.jsxs)(t.Fragment,{children:["When AI does the reading, extraction and first drafts, each qualified person reviews multiples of what they could process manually."," ",(0,t.jsx)("strong",{children:"Example:"})," a literature reviewer assesses an AI-flagged shortlist instead of screening every abstract â the same person covers several times the volume, at higher consistency."]})},{icon:"clock",k:"Time",stat:"Days of work compressed into minutes",body:(0,t.jsxs)(t.Fragment,{children:["Case intake that took 45â60 minutes becomes a few minutes of review. Training content that took days drafts in minutes. Inspection evidence that took a two-week scramble assembles in seconds."," ",(0,t.jsx)("strong",{children:'The lag between "document effective" and "organisation ready" collapses.'})]})},{icon:"coins",k:"Money",stat:"Lower cost per case, per document, per audit",body:(0,t.jsxs)(t.Fragment,{children:["Case processing consumes 60â70% of a typical PV budget, and volumes grow ~10â15% yearly â automation absorbs that growth without matching headcount or outsourcing spend."," ",(0,t.jsx)("strong",{children:"Add the avoided costs:"})," a single prevented finding, delayed launch or repeat inspection can exceed the price of the entire solution."]})}],A=["We reply within one working day","30-minute call to understand your bottleneck","NDA available before anything is shared","If there's a fit: a scoped assessment or pilot proposal"],k=[{q:"Do we need to be te
1chnical to work with you?",a:"No. Most of our engagements start with quality, PV or regulatory leaders, not IT. We handle the technical build and validation; your team brings the process knowledge and the review. Where your IT department needs to be involved â hosting, integrations, security review â we work directly with them."},{q:"Can you work alongside our existing IT team or AI vendors?",a:"Yes, and we usually do. We can deliver end-to-end, act as the compliance layer on top of another vendor's technology, or advise your internal team while they build. The validation documentation and governance approach is ours regardless of who writes the code."},{q:"Do you only work with existing Whitehall training clients?",a:"No â AI Solutions is open to any pharmaceutical, biotech, CRO, medical device or healthcare organisation. Existing training clients do get a head start, though: we already understand your teams and compliance context."},{q:"How do you handle confidentiality and our data?",a:"Every engagement starts under NDA. Your documents and data are processed in your approved hosting region, are never used to train AI models, and access mirrors your own permission structures. Data handling terms are agreed in writing before we see a single document."},{q:"How are engagements priced?",a:"Assessments and strategy work are fixed-fee, agreed up front. Implementation projects (assistants, pipelines, platforms) are scoped after a pilot, so you commit with measured results in hand â pilots run in weeks, not quarters. Platform solutions carry an annual licence and support agreement."},{q:"Where should we start?",a:"With a 30-minute conversation. If there's a fit, the usual first step is either a focused assessment (4â8 weeks) or a pilot of one solution in one department. We deliberately start small: in a regulated environment, a measured, validated first win beats a broad rollout every time."}];function I(){var e;let s=(0,l.useRouter)(),[a,i]=(0,c.useState)(0),[r,m]=(0,c.useState)(!1),[I,S]=(0,c.useState)(""),[P,C]=(0,c.useState)(""),[q,T]=(0,c.useState)(""),[W,D]=(0,c.useState)(""),[G,O]=(0,c.useState)(""),[E,M]=(0,c.useState)(!1),[R,z]=(0,c.useState)(""),[F,H]=(0,c.useState)(!1),L=(0,c.useRef)(!1),B=(0,c.useRef)("/ai-solutions");(0,c.useEffect)(()=>{L.current=window.matchMedia("(prefers-reduced-motion: reduce)").matches},[]),(0,c.useEffect)(()=>{if(!s.isReady)return;let e="string"==typeof s.query.source?s.query.source:"",a="string"==typeof s.query.interest?s.query.interest:"";if(e){B.current="/".concat(e);let t=g[e];t&&D(t)}a&&p.includes(a)&&D(a),s.asPath.includes("#contact")&&window.setTimeout(()=>{var e;null===(e=document.getElementById("contact"))||void 0===e||e.scrollIntoView({behavior:"smooth",block:"start"})},80)},[s.isReady,s.query.source,s.query.interest,s.asPath]),(0,c.useEffect)(()=>{if(r||L.current)return;let e=window.setInterval(()=>{i(e=>(e+1)%v.length)},4500);return()=>window.clearInterval(e)},[r]);let Z=v[a],_="string"==typeof s.query.source?s.query.source:"",Q=null!==(e=x[_])&&void 0!==e?e:y,K=e=>{m(!0),i(e)},V=async e=>{if(e.preventDefault(),!I.trim()||!P.trim()||!q.trim()||!W){H(!0),z("Please complete all required fields.");return}M(!0),z(""),H(!1);try{let s=await fetch("".concat(d.Mr,"/ai-solutions/consultation"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:I.trim(),email:P.trim(),organisation:q.trim(),interest:W,notes:G.trim(),sourcePage:B.current})}),a=await s.json().catch(()=>({}));if(!s.ok)throw Error("string"==typeof(null==a?void 0:a.error)?a.error:"request failed");z("Thanks â we've got it. A consultant will reply within one working day."),S(""),C(""),T(""),D(""),O("")}catch(t){H(!0),z((null==t?void 0:t.message)&&"request failed"!==t.message?t.message:"There was a problem submitting your request. Please try again.")}finally{M(!1)}};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n(),{children:[(0,t.jsx)("title",{children:Q.title}),(0,t.jsx)("meta",{name:"description",content:Q.description})]}),(0,t.jsxs)("div",{className:u().pageWrapper,children:[(0,t.jsx)("section",{className:u().heroSection,children:(0,t.jsxs)("div",{className:u().heroInner,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:u().heroBadge,children:"New from Whitehall"}),(0,t.jsx)("h1",{className:u().heroTitle,children:"AI Solutions for Life Sciences & Healthcare"}),(0,t.jsx)("p",{className:u().heroLede,children:"AI that survives a GxP inspection: we help pharma, CROs and healthcare organisations put AI to work in pharmacovigilance, quality and regulatory operations â every solution delivered validation-ready, with audit trails and a human in the loop."}),(0,t.jsxs)("div",{className:u().chips,children:[(0,t.jsxs)("span",{className:u().chip,children:[(0,t.jsx)("i",{className:u().chipDot}),"GAMP 5 validation-ready"]}),(0,t.jsxs)("span",{className:u().chip,children:[(0,t.jsx)("i",{className:u().chipDot}),"Human-in-the-loop by design"]}),(0,t.jsxs)("span",{className:u().chip,children:[(0,t.jsx)("i",{className:u().chipDot}),"ALCOA+ audit trails"]}
1)]}),(0,t.jsxs)("div",{className:u().ctaRow,children:[(0,t.jsx)("a",{href:"#contact",className:u().btnPrimary,children:"Book a free consultation"}),(0,t.jsx)("a",{href:"#solutions",className:u().btnSecondary,children:"Explore the solutions"})]})]}),(0,t.jsxs)("div",{className:u().hslider,"aria-label":"Solution previews",onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),onFocus:()=>m(!0),onBlur:()=>m(!1),children:[(0,t.jsx)("div",{className:u().hsHead,children:(0,t.jsx)("div",{className:u().hsTabs,role:"tablist",children:v.map((e,s)=>(0,t.jsx)("button",{type:"button",role:"tab",className:"".concat(u().hst," ").concat(s===a?u().hstActive:""),"aria-selected":s===a,onClick:()=>K(s),children:e.tab},e.id))})}),0===a&&(0,t.jsxs)("div",{className:u().hsSlide,role:"tabpanel",children:[(0,t.jsx)("div",{className:"".concat(u().hmsg," ").concat(u().hmsgUser),children:"What is our deviation reporting timeline?"}),(0,t.jsxs)("div",{className:"".concat(u().hmsg," ").concat(u().hmsgBot),children:["Deviations must be reported to QA within"," ",(0,t.jsx)("strong",{children:"24 hours"})," of discovery, and the initial investigation opened within 3 working days.",(0,t.jsx)("br",{}),(0,t.jsxs)("span",{className:u().hcite,children:[(0,t.jsx)(h.Z,{name:"file",size:12}),"SOP-QA-014 \xb7 Deviation Management \xb7 \xa74.2"]})]})]}),1===a&&(0,t.jsxs)("div",{className:u().hsSlide,role:"tabpanel",children:[(0,t.jsxs)("div",{className:u().hsrc,children:["ââ¦",(0,t.jsx)("mark",{children:"62-year-old female"})," patient on"," ",(0,t.jsx)("mark",{children:"Drug X 20 mg daily"})," was"," ",(0,t.jsx)("mark",{children:"hospitalised"})," after experiencing"," ",(0,t.jsx)("mark",{children:"severe dizziness and syncope"}),"â¦â"]}),(0,t.jsxs)("div",{className:u().hfield,children:[(0,t.jsx)("b",{children:"Event (MedDRA)"}),(0,t.jsx)("span",{children:"Syncope; Dizziness"}),(0,t.jsx)("span",{className:u().hconf,children:"95%"})]}),(0,t.jsxs)("div",{className:u().hfield,children:[(0,t.jsx)("b",{children:"Seriousness"}),(0,t.jsx)("span",{children:"Hospitalisation"}),(0,t.jsx)("span",{className:u().hconf,children:"88%"})]})]}),2===a&&(0,t.jsxs)("div",{className:u().hsSlide,role:"tabpanel",children:[(0,t.jsxs)("div",{className:u().hq,children:[(0,t.jsx)("span",{className:u().hqIcon,"aria-hidden":"true",children:(0,t.jsx)(h.Z,{name:"search",size:15})}),"autoclave requalification"]}),(0,t.jsxs)("div",{className:u().hres,children:[(0,t.jsx)("span",{className:u().ktag,children:"SOP"}),(0,t.jsx)("b",{children:"SOP-ENG-009 \xb7 Autoclave Requalification"})]}),(0,t.jsxs)("div",{className:u().hres,children:[(0,t.jsx)("span",{className:"".concat(u().ktag," ").concat(u().ktagDev),children:"Deviation"}),(0,t.jsx)("b",{children:"DEV-2024-118 \xb7 Autoclave 2 â failed leak test"})]})]}),(0,t.jsxs)("div",{className:u().hsFoot,children:[(0,t.jsx)("small",{children:Z.label}),(0,t.jsxs)(o(),{href:Z.href,children:["See it live ",(0,t.jsx)(h.Z,{name:"arrow",size:14,className:u().linkArrow})]})]}),(0,t.jsx)("div",{className:u().hsDots,role:"tablist","aria-label":"Preview slides",children:v.map((e,s)=>(0,t.jsx)("button",{type:"button",className:"".concat(u().hsDot," ").concat(s===a?u().hsDotActive:""),"aria-selected":s===a,"aria-label":"".concat(e.tab," preview"),onClick:()=>K(s)},e.id))})]})]})}),(0,t.jsx)("section",{className:"".concat(u().section," ").concat(u().sectionAlt),children:(0,t.jsxs)("div",{className:u().wrap,children:[(0,t.jsxs)("div",{className:u().secHead,children:[(0,t.jsx)("div",{className:u().eyebrow,children:"How these solutions help you"}),(0,t.jsx)("h2",{children:"Your experts spend their days reading, re-typing and searching. AI takes that part."}),(0,t.jsx)("p",{children:"In regulated operations, highly qualified people spend most of their time on document handling rather than judgement. Our solutions move that work to AI â and keep the decisions, approvals and accountability with your team."})]}),(0,t.jsxs)("div",{className:u().compareGrid,children:[(0,t.jsxs)("div",{className:"".concat(u().compareCard," ").concat(u().compareBad),children:[(0,t.jsxs)("h3",{className:u().compareTitle,children:[(0,t.jsx)(h.Z,{name:"x",size:18}),"The working day today"]}),(0,t.jsx)("ul",{children:j.map(e=>(0,t.jsxs)("li",{children:[(0,t.jsx)(h.Z,{name:"x",size:15,className:u().listIcon}),e]},e))})]}),(0,t.jsxs)("div",{className:"".concat(u().compareCard," ").concat(u().compareGood),children:[(0,t.jsxs)("h3",{className:u().compareTitle,children:[(0,t.jsx)(h.Z,{name:"check",size:18}),"With Whitehall AI solutions"]}),(0,t.jsx)("ul",{children:f.map(e=>(0,t.jsxs)("li",{children:[(0,t.jsx)(h.Z,{name:"check",size:15,className:u().listIcon}),e]},e))})]})]}),(0,t.jsx)("div",{className:u().gainGrid,children:b.map(e=>(0,t.jsxs)("div",{className:u().gainCard,children:[(0,t.jsx)("div",{className:u().icobox,children:(0,t.jsx)(h.Z,{name:e.icon,size:20})}),(0,t.jsxs)("div",{className:u().gainText,children:[(0,t.jsx)("h3",{children:e.title}),(0,t.jsx)("p",{children:e.body})]})]},e.title))}),(0,t.jsxs)("div",{className:u().secHead,children:[(0,t.jsx)("h2",{children:"What that means in productivity, time and money"}),(0,t.jsx)("p",{children:"Every solution is scoped against a measurable baseline before you commit â here's the shape of the return, illustrated on typical industry workloads."})]}),(0,t.jsxs)("div",{className:u().roiBand,children:[(0,t.jsx)("div",{className:u().roiGrid,children:N.map(e=>(0,t.jsxs)("div",{className:u().roiCard,children:[(0,t.jsxs)("span",{className:u().k,children:[(0,t.jsx)(h.Z,{name:e.icon,size:16}),e.k]}),(0,t.jsx)("div",{className:u().stat,children:e.stat}),(0,t.jsx)("p",{children:e.body})]},e.k))}),(0,t.jsx)("p",{className:u().note,children:"Figures are indicative of typical industry workloads. Your pilot establishes your actual baseline and measured return before any rollout decision."})]})]})}),(0,t.jsx)("section",{id:"solutions",className:u().section,children:(0,t.jsxs)("div",{className:u().wrap,children:[(0,t.jsxs)("div",{className:u().secHead,children:[(0,t.jsx)("div",{className:u().eyebrow,children:"Our AI solutions"}),(0,t.jsx)("h2",{children:"Six ways we put AI to work in regulated operations"}),(0,t.jsx)("p",{children:"From first roadmap to validated systems â start anywhere, each solution stands on its own."})]}),(0,t.jsx)("div",{className:u().solGrid,children:w.map(e=>(0,t.jsxs)("article",{className:u().solCard,children:[(0,t.jsxs)("div",{className:u().solHead,children:[(0,t.jsx)("div",{className:u().solIcobox,children:(0,t.jsx)(h.Z,{name:e.icon,size:24})}),(0,t.jsxs)("div",{className:u().solHeadText,children:[(0,t.jsx)("span",{className:u().solTag,children:e.tag}),(0,t.jsx)("h3",{children:e.title})]})]}),(0,t.jsx)("p",{children:e.body}),(0,t.jsx)("ul",{children:e.bullets.map(e=>(0,t.jsxs)("li",{children:[(0,t.jsx)(h.Z,{name:"check",size:15,className:u().listIcon}),e]},e))}),(0,t.jsx)("div",{className:u().solMeta,children:e.meta}),(0,t.jsxs)(o(),{href:e.href,className:u().solLink,children:["Learn more"," ",(0,t.jsx)(h.Z,{name:"arrow",size:16,className:u().linkArrow})]})]},e.title))})]})}),(0,t.jsx)("section",{className:"".concat(u().section," ").concat(u().sectionAlt),children:(0,t.jsxs)("div",{className:u().wrap,children:[(0,t.jsxs)("div",{className:u().secHead,children:[(0,t.jsx)("div",{className:u().eyebrow,children:"How we work"}),(0,t.jsx)("h2",{children:"From assessment to a validated system"}),(0,t.jsx)("p",{children:"The same lifecycle every time â because in a regulated environment, predictable process is the product."})]}),(0,t.jsx)("div",{className:u().stepGrid,children:[{n:"1",t:"Assess",d:"We map your workflows, data and risk profile, and agree the use case with the clearest return."},{n:"2",t:"Pilot",d:"A working system on your real documents within weeks â measured against baselines you define."},{n:"3",t:"Validate",d:"GAMP 5 validation package: requirements, risk assessment, test evidence and traceability."},{n:"4",t:"Deploy",d:"Go-live with staff training, SOP updates, monitoring and ongoing performance review."}].map(e=>(0,t.jsxs)("div",{className:u().stepCard,children:[(0,t.jsx)("div",{className:u().stepNum,children:e.n}),(0,t.jsx)("h3",{children:e.t}),(0,t.jsx)("p",{children:e.d})]},e.n))})]})}),(0,t.jsx)("section",{className:"".concat(u().section," ").concat(u().sectionNavy),children:(0,t.jsxs)("div",{className:u().wrap,children:[(0,t.jsxs)("div",{className:u().secHead,children:[(0,t.jsx)("div",{className:u().eyebrow,children:"Compliance by design"}),(0,t.jsx)("h2",{children:"Every solution ships inspection-ready"}),(0,t.jsx)("p",{children:"These aren't add-ons. They're the default state of everything we deliver."})]}),(0,t.jsx)("div",{className:u().compGrid,children:[{k:"Validation",t:"GAMP 5 (2nd Ed.)",d:"Delivered with documentation aligned to GAMP 5 Second Edition, covering AI/ML-specific controls."},{k:"Oversight",t:"Human-in-the-loop",d:"AI drafts, extracts and flags. Qualified people review and approve. No exceptions in GxP workflows."},{k:"Integrity",t:"ALCOA+ audit trails",d:"Every AI action, review decision and change is logged and attributable throughout."},{k:"Privacy",t:"GDPR & data residency",d:"Patient and commercially sensitive data handled in your approved region. No training on your data."}].map(e=>(0,t.jsxs)("div",{className:u().compCard,children:[(0,t.jsx)("span",{className:u().k,children:e.k}),(0,t.jsx)("h3",{children:e.t}),(0,t.jsx)("p",{children:e.d})]},e.k))})]})}),(0,t.jsx)("section",{className:u().section,children:(0,t.jsx)("div",{className:u().wrap,children:(0,t.jsxs)("div",{className:u().whyBlock,children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:u().eyebrow,children:"Why Whitehall"}),(0,t.jsx)("h2",{children:"Compliance isn't a feature we added. It's where we started."}),(0,t.jsx)("p",{children:"Whitehall Training has spent decades teaching GCP, pharmacovigilance and GMP to the people who run regulated operations â including teams across the NHS, global pharma and CROs."}),(0,t.jsx)("p",{children:"That means we build AI the way your inspectors expect your systems to be built: documented, reviewed, traceable. We speak MedDRA, Annex 11 and E6(R3) natively â no translation layer between your compliance team and your technology partner."})]}),(0,t.jsxs)("div",{className:u().statsRow,children:[(0,t.jsxs)("div",{className:u().statItem,children:[(0,t.jsx)("strong",{children:"200+"}),(0,t.jsx)("span",{children:"compliance courses behind our domain expertise"})]}),(0,t.jsxs)("div",{className:u().statItem,children:[(0,t.jsx)("strong",{children:"21,000+"}),(0,t.jsx)("span",{children:"students trained across 100+ countries"})]}),(0,t.jsxs)("div",{className:u().statItem,children:[(0,t.jsx)("strong",{children:"GxP"}),(0,t.jsx)("span",{children:"first mindset in every build decision"})]}),(0,t.jsxs)("div",{className:u().statItem,children:[(0,t.jsx)("strong",{children:"1"}),(0,t.jsx)("span",{children:"partner for AI strategy, build and validation"})]})]})]})})}),(0,t.jsx)("section",{className:"".concat(u().section," ").concat(u().sectionAlt),children:(0,t.jsxs)("div",{className:u().wrap,children:[(0,t.jsxs)("div",{className:u().secHead,children:[(0,t.jsx)("div",{className:u().eyebrow,children:"FAQ"}),(0,t.jsx)("h2",{children:"Before you get in touch"})]}),(0,t.jsx)("div",{className:u().faqList,children:k.map(e=>(0,t.jsxs)("details",{className:u().faqItem,children:[(0,t.jsx)("summary",{children:e.q}),(0,t.jsx)("p",{children:e.a})]},e.q))})]})}),(0,t.jsxs)("section",{id:"contact",className:u().ctaBand,children:[(0,t.jsx)("h2",{children:"Start with a conversation, not a contract."}),(0,t.jsx)("p",{children:"Tell us where your teams lose the most time and we'll come back within one working day to arrange a free 30-minute c
1onsultation."}),(0,t.jsxs)("div",{className:u().leadGrid,children:[(0,t.jsxs)("div",{className:u().leadInfo,children:[(0,t.jsx)("h3",{children:"What happens next"}),(0,t.jsx)("p",{children:"No sales sequence, no obligation â just a conversation with a consultant who knows your regulations."}),(0,t.jsx)("ul",{children:A.map(e=>(0,t.jsxs)("li",{children:[(0,t.jsx)(h.Z,{name:"check",size:16,className:u().listIcon}),e]},e))})]}),(0,t.jsxs)("form",{className:u().leadForm,onSubmit:V,children:[(0,t.jsxs)("div",{className:u().formRow,children:[(0,t.jsxs)("div",{className:u().formGroup,children:[(0,t.jsx)("label",{htmlFor:"ai-name",children:"Full name *"}),(0,t.jsx)("input",{id:"ai-name",value:I,onChange:e=>S(e.target.value),required:!0})]}),(0,t.jsxs)("div",{className:u().formGroup,children:[(0,t.jsx)("label",{htmlFor:"ai-email",children:"Work email *"}),(0,t.jsx)("input",{id:"ai-email",type:"email",value:P,onChange:e=>C(e.target.value),required:!0})]})]}),(0,t.jsxs)("div",{className:u().formGroup,children:[(0,t.jsx)("label",{htmlFor:"ai-org",children:"Organisation *"}),(0,t.jsx)("input",{id:"ai-org",value:q,onChange:e=>T(e.target.value),required:!0})]}),(0,t.jsxs)("div",{className:u().formGroup,children:[(0,t.jsx)("label",{htmlFor:"ai-interest",children:"Which area interests you most? *"}),(0,t.jsxs)("select",{id:"ai-interest",value:W,onChange:e=>D(e.target.value),required:!0,children:[(0,t.jsx)("option",{value:"",children:"Please selectâ¦"}),p.map(e=>(0,t.jsx)("option",{value:e,children:e},e))]})]}),(0,t.jsxs)("div",{className:u().formGroup,children:[(0,t.jsx)("label",{htmlFor:"ai-notes",children:"Where do your teams lose the most time? (optional)"}),(0,t.jsx)("textarea",{id:"ai-notes",value:G,onChange:e=>O(e.target.value)})]}),(0,t.jsx)("button",{type:"submit",className:u().btnBlue,disabled:E,children:E?"Sendingâ¦":"Request a consultation"}),(0,t.jsx)("p",{className:u().formHint,children:"We'll only use your details to respond to this enquiry. No newsletters unless you ask."}),R&&(0,t.jsx)("p",{className:"".concat(u().formStatus," ").concat(F?u().formError:""),children:R})]})]})]})]})]})}}},function(e){e.O(0,[6747,9774,2888,179],function(){return e(e.s=38459)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.