1import{b as me,j as e,B as i,r as g,X as Y,T as L,U as B,G as pe,m as be,F as M,w as ye,l as Ne,$ as K,p as U,s as we,W as F,v as ke,q as Se,Y as $,A as ee,y as se,a6 as b,H as _,S as te}from"./index-CJsdPNqw.js";import{C as n,d as m,a as W,b as C,c as De}from"./card-Dw44dnhl.js";import{B as D}from"./badge-B68nzD17.js";import{A as Ae,a as We,b as Ce,c as Le}from"./accordion-CBpCmZBy.js";import{P as Pe}from"./progress-DN4BVM8O.js";import{I as y}from"./input-6HDAZ3VH.js";import{D as R,b as E,c as V,d as J,e as Me}from"./dialog-CXUrAkHw.js";import{T as Re,a as Ee,b as ae,c as re}from"./tabs-B5E4vaKu.js";import{D as Ie}from"./download-CuHIM3OL.js";import{F as Fe}from"./file-spreadsheet-Clyy2NDA.js";import{P as _e}from"./printer-Chzq3enR.js";import{M as H}from"./mail-BC9ivzZp.js";import{S as G,a as z,b as Z,c as q,d as l}from"./select-BIWU_ehh.js";import{T as Te}from"./textarea-DMsQyhXv.js";import{L as h}from"./label-4ReTXD7P.js";import{j as Be}from"./jobcentre-plus-official-BhZqlNtc.js";import{C as he}from"./calendar-DkRy1d1a.js";import{U as Ue}from"./user-check-CiI0BK43.js";import{C as T}from"./circle-alert-zk8CEwVG.js";import{C as He}from"./circle-check-big-Ce0DWUeA.js";import{T as P}from"./target-D8BU1qwB.js";import{T as oe}from"./triangle-alert-CLzMWf9F.js";import{U as ne}from"./user-plus-fLFVQAYx.js";import{R as Ge,a as ie}from"./radio-group-AbQELZ6l.js";import{P as ze,a as Ze,b as qe,C as Ve}from"./calendar--B_H_8iT.js";import{L as Je}from"./loader-circle-jLJENuxj.js";import{o as Oe,s as S,u as Qe,l as le,d as Xe,Z as Ye}from"./schemas-edxvtPoG.js";import{h as Ke}from"./hero-classroom-Byfw7YFi.js";import{B as de}from"./badge-check-97IpiUax.js";import{Z as $e}from"./zap-4TRo6QYv.js";import{M as ce}from"./message-square-CNwvwycx.js";import"./index-Dt573yb2.js";import"./index-BdQq_4o_.js";import"./index-3yhWZ5di.js";import"./chevron-up-CQbWMB49.js";import"./chevron-left-DzENlkse.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const es=me("Maximize2",[["polyline",{points:"15 3 21 3 21 9",key:"mznyad"}],["polyline",{points:"9 21 3 21 3 15",key:"1avn1i"}],["line",{x1:"21",x2:"14",y1:"3",y2:"10",key:"ota7mn"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14",key:"1atl0r"}]]);/** 7 * @license lucide-react v0.462.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const ss=me("Minimize2",[["polyline",{points:"4 14 10 14 10 20",key:"11kfnr"}],["polyline",{points:"20 10 14 10 14 4",key:"rlmsce"}],["line",{x1:"14",x2:"21",y1:"10",y2:"3",key:"o5lafz"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14",key:"1atl0r"}]]),ts=({isOpen:f,onClose:x,learnerName:v,jobCentre:N})=>e.jsx(R,{open:f,onOpenChange:x,children:e.jsxs(E,{className:"max-w-4xl max-h-[90vh] overflow-y-auto",children:[e.jsx(V,{children:e.jsx(J,{children:"Learner Progress Report"})}),e.jsxs("div",{className:"space-y-6",children:[e.jsx(n,{className:"border-2",children:e.jsxs(m,{className:"p-8 bg-white text-black",children:[e.jsx("div",{className:"border-b-4 border-[#005ea5] pb-4 mb-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-16 h-16 bg-[#005ea5] rounded flex items-center justify-center",children:e.jsx("svg",{viewBox:"0 0 100 100",className:"w-full h-full p-2",children:e.jsx("text",{x:"50",y:"70",fontSize:"64",fontWeight:"bold",fill:"white",textAnchor:"middle",children:"D"})})}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-2xl font-bold text-[#005ea5]",children:"Department for Work & Pensions"}),e.jsx("p",{className:"text-sm text-gray-600",children:"Learner Progress Report"})]})]}),e.jsxs("div",{className:"text-right text-sm text-gray-600",children:[e.jsxs("p",{children:["Report Date: ",new Date().toLocaleDateString("en-GB")]}),e.jsxs("p",{children:["Job Centre: ",N]})]})]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-[#005ea5] mb-3",children:"Learner Information"}),e.jsxs("div",{className:"grid grid-cols-2 gap-4 text-sm",children:[e.jsxs("div",{children:[e.jsx("span",{className:"font-semibold",children:"Name:"})," ",v]}),e.jsxs("div",{children:[e.jsx("span",{className:"font-semibold",children:"Course:"})," Level 2 School Support"]}),e.jsxs("div",{children:[e.jsx("span",{className:"font-semibold",children:"Start Date:"}
11)," 01/11/2024"]}),e.jsxs("div",{children:[e.jsx("span",{className:"font-semibold",children:"Expected End:"})," 13/12/2024"]}),e.jsxs("div",{children:[e.jsx("span",{className:"font-semibold",children:"Progress:"})," 67%"]}),e.jsxs("div",{children:[e.jsx("span",{className:"font-semibold",children:"Attendance:"})," 95%"]})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-[#005ea5] mb-3",children:"Progress Summary"}),e.jsxs("div",{className:"space-y-2 text-sm",children:[e.jsxs("div",{className:"flex justify-between p-2 bg-gray-50 rounded",children:[e.jsx("span",{children:"Week 1: Introduction to School Support"}),e.jsx("span",{className:"text-green-600 font-semibold",children:"â Completed"})]}),e.jsxs("div",{className:"flex justify-between p-2 bg-gray-50 rounded",children:[e.jsx("span",{children:"Week 2: Child Development"}),e.jsx("span",{className:"text-green-600 font-semibold",children:"â Completed"})]}),e.jsxs("div",{className:"flex justify-between p-2 bg-gray-50 rounded",children:[e.jsx("span",{children:"Week 3: Safeguarding"}),e.jsx("span",{className:"text-green-600 font-semibold",children:"â Completed"})]}),e.jsxs("div",{className:"flex justify-between p-2 bg-gray-50 rounded",children:[e.jsx("span",{children:"Week 4: Learning Support"}),e.jsx("span",{className:"text-green-600 font-semibold",children:"â Completed"})]}),e.jsxs("div",{className:"flex justify-between p-2 bg-blue-50 rounded",children:[e.jsx("span",{children:"Week 5: Behaviour Management"}),e.jsx("span",{className:"text-blue-600 font-semibold",children:"â In Progress"})]}),e.jsxs("div",{className:"flex justify-between p-2 bg-gray-50 rounded",children:[e.jsx("span",{children:"Week 6: Final Assessment"}),e.jsx("span",{className:"text-gray-500",children:"Pending"})]})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-[#005ea5] mb-3",children:"Engagement Metrics"}),e.jsxs("div",{className:"grid grid-cols-3 gap-4 text-sm",children:[e.jsxs("div",{className:"p-3 bg-green-50 rounded text-center",children:[e.jsx("p",{className:"text-2xl font-bold text-green-600",children:"High"}),e.jsx("p",{className:"text-gray-600",children:"Engagement"})]}),e.jsxs("div",{className:"p-3 bg-blue-50 rounded text-center",children:[e.jsx("p",{className:"text-2xl font-bold text-blue-600",children:"28/30"}),e.jsx("p",{className:"text-gray-600",children:"Sessions Attended"})]}),e.jsxs("div",{className:"p-3 bg-purple-50 rounded text-center",children:[e.jsx("p",{className:"text-2xl font-bold text-purple-600",children:"Draft"}),e.jsx("p",{className:"text-gray-600",children:"CV Status"})]})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-[#005ea5] mb-3",children:"Tutor Comments"}),e.jsx("div",{className:"p-4 bg-gray-50 rounded text-sm",children:e.jsxs("p",{children:['"Excellent attendance and engagement throughout the course. ',v,' demonstrates strong understanding of key concepts and actively participates in group discussions. Currently working on CV development with support team. On track for successful completion and employment outcome."']})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-[#005ea5] mb-3",children:"Employment Support Progress"}),e.jsxs("ul",{className:"space-y-1 text-sm list-disc list-inside",children:[e.jsx("li",{children:"CV: Draft in progress"}),e.jsx("li",{children:"AI Interview Practice: 2 sessions completed"}),e.jsx("li",{children:"Job Applications: Preparing applications"}),e.jsx("li",{children:"Career Guidance: Ongoing"})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-[#005ea5] mb-3",children:"Next Steps"}),e.jsxs("ul",{className:"space-y-1 text-sm list-disc list-inside",children:[e.jsx("li",{children:"Complete Week 5: Behaviour Management"}),e.jsx("li",{children:"Begin final assessment preparation"}),e.jsx("li",{children:"Finalize CV with support team"}),e.jsx("li",{children:"Start targeted job applications"})]})]})]}),e.jsxs("div",{className:"mt-8 pt-4 border-t border-gray-300 text-xs text-gray-600",children:[e.jsx("p",{children:"This report is confidential and intended for DWP use only."}),e.jsx("p",{className:"mt-1",children:"Generated by TruWorx Training Management System"})]})]})}),e.jsxs("div",{className:"flex gap-3",children:[e.jsxs(i,{className:"flex-1",children:[e.jsx(Ie,{className:"h-4 w-4 mr-2"}),"Download PDF"]}),e.jsxs(i,{variant:"outline",className:"flex-1",children:[e.jsx(Fe,{className:"h-4 w-4 mr-2"}),"Export Excel"]}),e.jsxs(i,{variant:"outline",className:"flex-1",children:[e.jsx(_e,{className:"h-4 w-4 mr-2"}),"Print"]}),e.jsxs(i,{variant:"outline",className:"flex-1",children:[e.jsx(H,{className:"h-4 w-4 mr-2"}),"Email"]})]})]})]})}),as=({isOpen:f,onClose:x})=>{const[v,N]=g.useState(null),[o,k]=g.useState(""),[a,d]=g.useState("all"),[r,p]=g.useState(!1),[t,c]=g.useState(!1),[I,ue]=g.useState("manual"),[O,xe]=g.useState("cohort1"),ge="Rachel Stevens",Q="Leicester Job Centre",fe=[{id:"cohort1",name:"Cohort 1",startDate:"10th December 2024"},{id:"cohort2",name:"Cohort 2",startDate:"23rd September 2024"}],j=[{id:"c1-1",name:"Sarah Mitchell",email:"[email protected]",phone:"07712 345678",postcode:"LE1 2AB",course:"Level 3 SEN Support",courseStartDate:"2024-12-10",courseEndDate:"2025-01-21",status:"signed_up",referralDate:"2024-11-25",infoMeetingDate:"2024-11-26",signUpDate:"2024-11-27",progress:0,cvStatus:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"Awaiting course start.",lastActivity:"Signed up - 1 week ago",attendanceRate:0,engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[],totalSessions:0,attendedSessions:0,daysAbsent:0,courseworkBehind:!1,cohort:"cohort1"},{id:"c1-2",name:"Michael Foster",email:"[email protected]",phone:"07723 456789",postcode:"LE14 5JK",course:"Level 2 School Support",courseStartDate:"2024-12-10",courseEndDate:"2025-01-21",status:"info_meeting_attended",referralDate:"2024-11-20",infoMeetingDate:"2024-11-23",progress:0,cvStatus:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"Attended info meeting, deciding.",lastActivity:"Info meeting attended - 5 days ago",attendanceRate:0,engagementScore:"medium",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[],totalSessions:0,attendedSessions:0,daysAbsent:0,courseworkBehind:!1,cohort:"cohort1"},{id:"c1-3",name:"Lisa Johnson",email:"[email protected]",phone:"07734 567890",postcode:"LE8 7PQ",course:"Level 2 Autism Support",courseStartDate:"2024-12-10",courseEndDate:"2025-01-21",status:"referred",referralDate:"2024-11-28",progress:0,cvStatus:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"Newly referred - awaiting info meeting.",lastActivity:"Referred - today",attendanceRate:0,engagementScore:"medium",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[],totalSessions:0,attendedSessions:0,daysAbsent:0,courseworkBehind:!1,cohort:"cohort1"},{id:"c1-4",name:"David Chen",email:"[email protected]",phone:"07745 678901",postcode:"LE15 4NR",course:"Level 2 Children's Mental Health",courseStartDate:"2024-12-10",courseEndDate:"2025-01-21",status:"signed_up",referralDate:"2024-11-18",infoMeetingDate:"2024-11-20",signUpDate:"2024-11-25",progress:0,cvStatus:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"Enrolled and ready to start.",lastActivity:"Signed up - 3 days ago",attendanceRate:0,engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[],totalSessions:0,attendedSessions:0,daysAbsent:0,courseworkBehind:!1,cohort:"cohort1"},{id:"c1-5",name:"Sophie Taylor",email:"[email protected]",phone:"07734 123456",postcode:"LE6 8QR",course:"Level 2 School Support",courseStartDate:"2024-12-10",courseEndDate:"2025-01-21",status:"info_meeting_attended",referralDate:"2024-11-22",infoMeetingDate:"2024-11-24",progress:0,cvStatus:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"Completed info session.",lastActivity:"Info meeting - 4 days ago",attendanceRate:0,engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[],totalSessions:0,attendedSessions:0,daysAbsent:0,courseworkBehind:!1,cohort:"cohort1"},{id:"c1-6",name:"Rachel Moore",email:"[email protected]",phone:"07745 987654",postcode:"LE11 2ST",course:"Level 3 SEN Support",courseStartDate:"2024-12-10",courseEndDate:"2025-01-21",status:"referred",referralDate:"2024-11-27",progress:0,cvStatus:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"Referred yesterday.",lastActivity:"Referred - 1 day ago",attendanceRate:0,engagementScore:"medium",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[],totalSessions:0,attendedSessions:0,daysAbsent:0,courseworkBehind:!1,cohort:"cohort1"},{id:"c1-7",name:"James White",email:"[email protected]",phone:"07723 876543",postcode:"LE9 3PQ",course:"Level 2 Autism Support",courseStartDate:"2024-12-10",courseEndDate:"2025-01-21",status:"signed_up",referralDate:"2024-11-15",infoMeetingDate:"2024-11-18",signUpDate:"2024-11-22",progress:0,cvStatus:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"Ready for course start.",lastActivity:"Signed up - 6 days ago",attendanceRate:0,engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[],totalSessions:0,attendedSessions:0,daysAbsent:0,courseworkBehind:!1,cohort:"cohort1"},{id:"c1-8",name:"Emma Harris",email:"[email protected]",phone:"07756 234567",postcode:"LE2 5JK",course:"Level 2 School Support",courseStartDate:"2024-12-10",courseEndDate:"2025-01-21",status:"info_meeting_attended",referralDate:"2024-11-19",infoMeetingDate:"2024-11-21",progress:0,cvStatus:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"Attended info meeting.",lastActivity:"Info meeting - 1 week ago",attendanceRate:0,engagementScore:"medium",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[],totalSessions:0,attendedSessions:0,daysAbsent:0,courseworkBehind:!1,cohort:"cohort1"},{id:"c1-9",name:"Oliver Jackson",email:"[email protected]",phone:"07789 123456",postcode:"LE13 2RT",course:"Level 2 School Support",courseStartDate:"2024-12-10",courseEndDate:"2025-01-21",status:"started",referralDate:"2024-11-05",infoMeetingDate:"2024-11-08",signUpDate:"2024-11-15",startDate:"2024-12-10",progress:65,cvStatus:"draft",interviewsPracticed:2,jobApplications:0,interviewsScheduled:0,notes:"Great progress. Week 4 of 6.",lastActivity:"Completed Week 4 module - 3 hours ago",attendanceRate:92,lastLogin:"3 hours ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: Introduction",status:"completed",completedDate:"2024-12-10"},{name:"Week 2: Child Development",status:"completed",completedDate:"2024-12-17"},{name:"Week 3: Safeguarding",status:"completed",completedDate:"2024-12-24"},{name:"Week 4: Learning Support",status:"completed",completedDate:"2025-01-07"},{name:"Week 5: Behaviour Management",status:"in_progress"},{name:"Week 6: Final Assessment",status:"not_started"}
11],totalSessions:30,attendedSessions:28,daysAbsent:2,courseworkBehind:!1,cohort:"cohort1"},{id:"c1-10",name:"Charlotte Davies",email:"[email protected]",phone:"07734 987123",postcode:"LE18 7QP",course:"Level 3 SEN Support",courseStartDate:"2024-12-10",courseEndDate:"2025-02-18",status:"started",referralDate:"2024-11-01",infoMeetingDate:"2024-11-05",signUpDate:"2024-11-12",startDate:"2024-12-10",progress:88,cvStatus:"completed",interviewsPracticed:4,jobApplications:1,interviewsScheduled:1,notes:"Excellent performance throughout. Week 9 of 10.",lastActivity:"Submitted final project draft - 1 hour ago",attendanceRate:100,lastLogin:"1 hour ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: SEN Overview",status:"completed",completedDate:"2024-12-10"},{name:"Week 2: Assessment Strategies",status:"completed",completedDate:"2024-12-17"},{name:"Week 3: Individual Support Plans",status:"completed",completedDate:"2024-12-24"},{name:"Week 4: Communication Methods",status:"completed",completedDate:"2024-12-31"},{name:"Week 5: Behaviour Management",status:"completed",completedDate:"2025-01-07"},{name:"Week 6: Multi-Agency Working",status:"completed",completedDate:"2025-01-14"},{name:"Week 7: Assessment & Reporting",status:"completed",completedDate:"2025-01-21"},{name:"Week 8: Safeguarding in SEN",status:"completed",completedDate:"2025-01-28"},{name:"Week 9: Professional Development",status:"in_progress"},{name:"Week 10: Final Project",status:"not_started"}],totalSessions:50,attendedSessions:50,daysAbsent:0,courseworkBehind:!1,cohort:"cohort1"},{id:"c1-11",name:"Ben Richardson",email:"[email protected]",phone:"07723 654321",postcode:"LE4 9NM",course:"Level 2 Autism Support",courseStartDate:"2024-12-10",courseEndDate:"2024-12-31",status:"started",referralDate:"2024-11-10",infoMeetingDate:"2024-11-13",signUpDate:"2024-11-20",startDate:"2024-12-10",progress:45,cvStatus:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"Attendance issues - requires monitoring.",lastActivity:"Missed session - 5 days ago",attendanceRate:67,lastLogin:"6 days ago",engagementScore:"low",atRisk:!0,riskLevel:"monitor",riskFactors:[{type:"attendance",severity:"medium",description:"Missed 5 out of 15 sessions"},{type:"engagement",severity:"medium",description:"Not logged in for 6 days"}],interventionNeeded:"Support call needed - check on wellbeing",modules:[{name:"Week 1: Understanding Autism",status:"completed",completedDate:"2024-12-10"},{name:"Week 2: Communication & Behaviour",status:"in_progress"},{name:"Week 3: Final Assessment",status:"not_started"}],totalSessions:15,attendedSessions:10,daysAbsent:5,courseworkBehind:!0,cohort:"cohort1"},{id:"c1-12",name:"Grace Thompson",email:"[email protected]",phone:"07756 432109",postcode:"LE12 8KL",course:"Level 2 Children's Mental Health",courseStartDate:"2024-12-10",courseEndDate:"2024-12-31",status:"started",referralDate:"2024-11-02",infoMeetingDate:"2024-11-06",signUpDate:"2024-11-14",startDate:"2024-12-10",progress:25,cvStatus:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"Critical attendance issues - high risk of dropout.",lastActivity:"Missed last 8 sessions - 2 weeks ago",attendanceRate:53,lastLogin:"15 days ago",engagementScore:"low",atRisk:!0,riskLevel:"urgent",riskFactors:[{type:"attendance",severity:"high",description:"Missed 7 out of 15 sessions"},{type:"engagement",severity:"high",description:"No login for 15 days"},{type:"coursework",severity:"high",description:"3 assignments overdue"},{type:"progression",severity:"high",description:"Falling significantly behind"}],interventionNeeded:"URGENT: Immediate intervention required - high dropout risk",modules:[{name:"Week 1: Understanding Mental Health",status:"completed",completedDate:"2024-12-10"},{name:"Week 2: Supporting Children",status:"in_progress"},{name:"Week 3: Final Assessment",status:"not_started"}],totalSessions:15,attendedSessions:8,daysAbsent:7,courseworkBehind:!0,cohort:"cohort1"},{id:"c1-13",name:"Nathan Phillips",email:"[email protected]",phone:"07790 876543",postcode:"LE16 3PQ",course:"Level 2 School Support",courseStartDate:"2024-12-10",courseEndDate:"2025-01-21",status:"started",referralDate:"2024-11-08",infoMeetingDate:"2024-11-11",signUpDate:"2024-11-18",startDate:"2024-12-10",progress:72,cvStatus:"draft",interviewsPracticed:3,jobApplications:1,interviewsScheduled:0,notes:"Good progress with minor attendance blip.",lastActivity:"Attended session - 2 hours ago",attendanceRate:87,lastLogin:"2 hours ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: Introduction",status:"completed",completedDate:"2024-12-10"},{name:"Week 2: Child Development",status:"completed",completedDate:"2024-12-17"},{name:"Week 3: Safeguarding",status:"completed",completedDate:"2024-12-24"},{name:"Week 4: Learning Support",status:"completed",completedDate:"2025-01-07"},{name:"Week 5: Behaviour Management",status:"in_progress"},{name:"Week 6: Final Assessment",status:"not_started"}
11],totalSessions:30,attendedSessions:26,daysAbsent:4,courseworkBehind:!1,cohort:"cohort1"},{id:"c1-14",name:"Isabella Martinez",email:"[email protected]",phone:"07745 234876",postcode:"LE7 5WX",course:"Level 3 SEN Support",courseStartDate:"2024-12-10",courseEndDate:"2025-02-18",status:"started",referralDate:"2024-11-03",infoMeetingDate:"2024-11-07",signUpDate:"2024-11-16",startDate:"2024-12-10",progress:58,cvStatus:"draft",interviewsPracticed:1,jobApplications:0,interviewsScheduled:0,notes:"Steady progress. Some engagement concerns.",lastActivity:"Submitted assignment - 1 day ago",attendanceRate:78,lastLogin:"1 day ago",engagementScore:"medium",atRisk:!0,riskLevel:"monitor",riskFactors:[{type:"attendance",severity:"low",description:"Missed 11 out of 50 sessions"},{type:"engagement",severity:"medium",description:"Limited participation in group work"}],interventionNeeded:"Monitor closely - provide additional support",modules:[{name:"Week 1: SEN Overview",status:"completed",completedDate:"2024-12-10"},{name:"Week 2: Assessment Strategies",status:"completed",completedDate:"2024-12-17"},{name:"Week 3: Individual Support Plans",status:"completed",completedDate:"2024-12-24"},{name:"Week 4: Communication Methods",status:"completed",completedDate:"2024-12-31"},{name:"Week 5: Behaviour Management",status:"completed",completedDate:"2025-01-07"},{name:"Week 6: Multi-Agency Working",status:"in_progress"},{name:"Week 7: Assessment & Reporting",status:"not_started"},{name:"Week 8: Safeguarding in SEN",status:"not_started"},{name:"Week 9: Professional Development",status:"not_started"},{name:"Week 10: Final Project",status:"not_started"}],totalSessions:50,attendedSessions:39,daysAbsent:11,courseworkBehind:!1,cohort:"cohort1"},{id:"c2-1",name:"James Thompson",email:"[email protected]",phone:"07723 456789",postcode:"LE14 5JK",course:"Level 2 School Support",courseStartDate:"2024-09-23",courseEndDate:"2024-11-04",status:"started",referralDate:"2024-09-05",infoMeetingDate:"2024-09-10",signUpDate:"2024-09-15",startDate:"2024-09-23",progress:67,cvStatus:"draft",interviewsPracticed:2,jobApplications:0,interviewsScheduled:0,notes:"Excellent attendance. Week 4 of 6.",lastActivity:"Completed Week 4 session - 5 hours ago",attendanceRate:95,lastLogin:"5 hours ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: Introduction",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Child Development",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Safeguarding",status:"completed",completedDate:"2024-10-07"},{name:"Week 4: Learning Support",status:"completed",completedDate:"2024-10-14"},{name:"Week 5: Behaviour Management",status:"in_progress"},{name:"Week 6: Final Assessment",status:"not_started"}],totalSessions:30,attendedSessions:28,daysAbsent:2,courseworkBehind:!1,cohort:"cohort2"},{id:"c2-2",name:"Emma Roberts",email:"[email protected]",phone:"07734 567890",postcode:"LE8 7PQ",course:"Level 2 Autism Support",courseStartDate:"2024-09-23",courseEndDate:"2024-10-14",status:"completed",referralDate:"2024-09-01",infoMeetingDate:"2024-09-05",signUpDate:"2024-09-15",startDate:"2024-09-23",completionDate:"2024-10-14",progress:100,cvStatus:"completed",interviewsPracticed:5,jobApplications:3,interviewsScheduled:1,notes:"Course completed with distinction.",lastActivity:"Applied for TA position - 1 day ago",attendanceRate:100,lastLogin:"1 day ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: Understanding Autism",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Communication & Behaviour",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Final Assessment",status:"completed",completedDate:"2024-10-14"}],totalSessions:15,attendedSessions:15,daysAbsent:0,courseworkBehind:!1,cohort:"cohort2"},{id:"c2-3",name:"Mohammed Ali",email:"[email protected]",phone:"07745 678901",postcode:"LE15 4NR",course:"Level 2 Children's Mental Health",courseStartDate:"2024-09-23",courseEndDate:"2024-10-14",status:"job_ready",referralDate:"2024-09-01",infoMeetingDate:"2024-09-04",signUpDate:"2024-09-10",startDate:"2024-09-23",completionDate:"2024-10-14",progress:100,cvStatus:"completed",interviewsPracticed:8,jobApplications:7,interviewsScheduled:3,notes:"Secured employment. Started 25th Nov. Off benefits.",lastActivity:"Started new role - 3 days ago",attendanceRate:100,lastLogin:"3 days ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: Understanding Mental Health",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Supporting Children",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Final Assessment",status:"completed",completedDate:"2024-10-14"}],totalSessions:15,attendedSessions:15,daysAbsent:0,courseworkBehind:!1,cohort:"cohort2"},{id:"c2-4",name:"Priya Patel",email:"[email protected]",phone:"07734 123456",postcode:"LE6 8QR",course:"Level 2 Children's Mental Health",courseStartDate:"2024-09-23",courseEndDate:"2024-10-14",status:"started",referralDate:"2024-09-08",infoMeetingDate:"2024-09-12",signUpDate:"2024-09-18",startDate:"2024-09-23",progress:90,cvStatus:"completed",interviewsPracticed:4,jobApplications:2,interviewsScheduled:1,notes:"Exceptional performance. Final week.",lastActivity:"Attended session - 3 hours ago",attendanceRate:100,lastLogin:"3 hours ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: Understanding Mental Health",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Supporting Children",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Final Assessment",status:"in_progress"}],totalSessions:15,attendedSessions:15,daysAbsent:0,courseworkBehind:!1,cohort:"cohort2"},{id:"c2-5",name:"David Williams",email:"[email protected]",phone:"07745 987654",postcode:"LE11 2ST",course:"Level 2 School Support",courseStartDate:"2024-09-23",courseEndDate:"2024-11-04",status:"started",referralDate:"2024-09-05",infoMeetingDate:"2024-09-10",signUpDate:"2024-09-17",startDate:"2024-09-23",progress:42,cvStatus:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"High risk - poor attendance and engagement.",lastActivity:"Missed session - 10 days ago",attendanceRate:58,lastLogin:"12 days ago",engagementScore:"low",atRisk:!0,riskLevel:"urgent",riskFactors:[{type:"attendance",severity:"high",description:"Missed 10 out of 24 sessions"},{type:"engagement",severity:"high",description:"Not logged in for 12 days"},{type:"coursework",severity:"medium",description:"2 assignments overdue"}],interventionNeeded:"Immediate contact required - at risk of dropout",modules:[{name:"Week 1: Introduction",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Child Development",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Safeguarding",status:"in_progress"},{name:"Week 4: Learning Support",status:"not_started"}],totalSessions:24,attendedSessions:14,daysAbsent:10,courseworkBehind:!0,cohort:"cohort2"},{id:"c2-6",name:"Lisa Anderson",email:"[email protected]",phone:"07723 876543",postcode:"LE9 3PQ",course:"Level 2 School Support",courseStartDate:"2024-09-23",courseEndDate:"2024-11-04",status:"cancelled",referralDate:"2024-09-03",infoMeetingDate:"2024-09-07",signUpDate:"2024-09-12",startDate:"2024-09-23",progress:15,cvStatus:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"Withdrew due to childcare issues.",lastActivity:"Cancelled - 5 days ago",attendanceRate:60,lastLogin:"5 days ago",engagementScore:"low",atRisk:!0,riskLevel:"urgent",riskFactors:[{type:"attendance",severity:"high",description:"Withdrew after Week 2"},{type:"progression",severity:"high",description:"Unable to continue due to personal circumstances"}],modules:[{name:"Week 1: Introduction",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Core Skills",status:"in_progress"}
11],totalSessions:10,attendedSessions:6,daysAbsent:4,courseworkBehind:!0,cohort:"cohort2"},{id:"c2-7",name:"Thomas Wright",email:"[email protected]",phone:"07790 567234",postcode:"LE4 2QW",course:"Level 2 Autism Support",courseStartDate:"2024-09-23",courseEndDate:"2024-10-14",status:"completed",referralDate:"2024-09-02",infoMeetingDate:"2024-09-06",signUpDate:"2024-09-15",startDate:"2024-09-23",completionDate:"2024-10-14",progress:100,cvStatus:"completed",interviewsPracticed:3,jobApplications:1,interviewsScheduled:1,notes:"Completed successfully. Interview scheduled.",lastActivity:"Course completed - 2 days ago",attendanceRate:100,lastLogin:"2 days ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: Understanding Autism",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Communication & Behaviour",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Final Assessment",status:"completed",completedDate:"2024-10-14"}],totalSessions:15,attendedSessions:15,daysAbsent:0,courseworkBehind:!1,cohort:"cohort2"},{id:"c2-8",name:"Katie Bennett",email:"[email protected]",phone:"07756 234890",postcode:"LE3 6RT",course:"Level 3 SEN Support",courseStartDate:"2024-09-23",courseEndDate:"2024-12-02",status:"started",referralDate:"2024-09-04",infoMeetingDate:"2024-09-08",signUpDate:"2024-09-16",startDate:"2024-09-23",progress:78,cvStatus:"draft",interviewsPracticed:3,jobApplications:1,interviewsScheduled:0,notes:"Strong performance. Week 8 of 10.",lastActivity:"Completed module 7 - 2 hours ago",attendanceRate:93,lastLogin:"2 hours ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: SEN Overview",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Assessment Strategies",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Individual Support Plans",status:"completed",completedDate:"2024-10-07"},{name:"Week 4: Communication Methods",status:"completed",completedDate:"2024-10-14"},{name:"Week 5: Behaviour Management",status:"completed",completedDate:"2024-10-21"},{name:"Week 6: Multi-Agency Working",status:"completed",completedDate:"2024-10-28"},{name:"Week 7: Assessment & Reporting",status:"completed",completedDate:"2024-11-04"},{name:"Week 8: Safeguarding in SEN",status:"in_progress"},{name:"Week 9: Professional Development",status:"not_started"},{name:"Week 10: Final Project",status:"not_started"}],totalSessions:50,attendedSessions:47,daysAbsent:3,courseworkBehind:!1,cohort:"cohort2"},{id:"c2-9",name:"Ryan Cooper",email:"[email protected]",phone:"07734 567123",postcode:"LE5 4NJ",course:"Level 2 School Support",courseStartDate:"2024-09-23",courseEndDate:"2024-11-04",status:"started",referralDate:"2024-09-06",infoMeetingDate:"2024-09-11",signUpDate:"2024-09-18",startDate:"2024-09-23",progress:55,cvStatus:"none",interviewsPracticed:1,jobApplications:0,interviewsScheduled:0,notes:"Attendance concerns - requires monitoring.",lastActivity:"Attended session - 1 day ago",attendanceRate:73,lastLogin:"1 day ago",engagementScore:"medium",atRisk:!0,riskLevel:"monitor",riskFactors:[{type:"attendance",severity:"medium",description:"Missed 8 out of 30 sessions"},{type:"engagement",severity:"low",description:"Limited participation in online discussions"}],interventionNeeded:"Support call scheduled - follow up on attendance",modules:[{name:"Week 1: Introduction",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Child Development",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Safeguarding",status:"completed",completedDate:"2024-10-07"},{name:"Week 4: Learning Support",status:"in_progress"},{name:"Week 5: Behaviour Management",status:"not_started"},{name:"Week 6: Final Assessment",status:"not_started"}],totalSessions:30,attendedSessions:22,daysAbsent:8,courseworkBehind:!1,cohort:"cohort2"},{id:"c2-10",name:"Aisha Khan",email:"[email protected]",phone:"07745 678234",postcode:"LE7 9PL",course:"Level 2 Children's Mental Health",courseStartDate:"2024-09-23",courseEndDate:"2024-10-14",status:"started",referralDate:"2024-09-03",infoMeetingDate:"2024-09-07",signUpDate:"2024-09-14",startDate:"2024-09-23",progress:85,cvStatus:"completed",interviewsPracticed:4,jobApplications:2,interviewsScheduled:1,notes:"Excellent engagement. Final week.",lastActivity:"Submitted assignment - 4 hours ago",attendanceRate:100,lastLogin:"4 hours ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: Understanding Mental Health",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Supporting Children",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Final Assessment",status:"in_progress"}],totalSessions:15,attendedSessions:15,daysAbsent:0,courseworkBehind:!1,cohort:"cohort2"},{id:"c2-11",name:"Mark Stevens",email:"[email protected]",phone:"07712 890345",postcode:"LE10 5WQ",course:"Level 2 School Support",courseStartDate:"2024-09-23",courseEndDate:"2024-11-04",status:"started",referralDate:"2024-09-07",infoMeetingDate:"2024-09-12",signUpDate:"2024-09-19",startDate:"2024-09-23",progress:33,cv
11Status:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"Critical attendance issues - urgent intervention required.",lastActivity:"Missed last 5 sessions - 2 weeks ago",attendanceRate:47,lastLogin:"18 days ago",engagementScore:"low",atRisk:!0,riskLevel:"urgent",riskFactors:[{type:"attendance",severity:"high",description:"Missed 16 out of 30 sessions"},{type:"engagement",severity:"high",description:"No login for 18 days"},{type:"coursework",severity:"high",description:"4 assignments overdue"},{type:"progression",severity:"high",description:"At risk of failing the course"}],interventionNeeded:"URGENT: Immediate contact required - high dropout risk",modules:[{name:"Week 1: Introduction",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Child Development",status:"in_progress"},{name:"Week 3: Safeguarding",status:"not_started"},{name:"Week 4: Learning Support",status:"not_started"},{name:"Week 5: Behaviour Management",status:"not_started"},{name:"Week 6: Final Assessment",status:"not_started"}],totalSessions:30,attendedSessions:14,daysAbsent:16,courseworkBehind:!0,cohort:"cohort2"},{id:"c2-12",name:"Sophie Martinez",email:"[email protected]",phone:"07723 456901",postcode:"LE12 8KL",course:"Level 3 SEN Support",courseStartDate:"2024-09-23",courseEndDate:"2024-12-02",status:"started",referralDate:"2024-09-05",infoMeetingDate:"2024-09-09",signUpDate:"2024-09-17",startDate:"2024-09-23",progress:62,cvStatus:"draft",interviewsPracticed:2,jobApplications:0,interviewsScheduled:0,notes:"Good progress but occasional absences.",lastActivity:"Completed Week 6 assessment - 1 day ago",attendanceRate:84,lastLogin:"1 day ago",engagementScore:"medium",atRisk:!1,riskLevel:"monitor",riskFactors:[{type:"attendance",severity:"low",description:"Missed 8 out of 50 sessions"}],modules:[{name:"Week 1: SEN Overview",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Assessment Strategies",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Individual Support Plans",status:"completed",completedDate:"2024-10-07"},{name:"Week 4: Communication Methods",status:"completed",completedDate:"2024-10-14"},{name:"Week 5: Behaviour Management",status:"completed",completedDate:"2024-10-21"},{name:"Week 6: Multi-Agency Working",status:"completed",completedDate:"2024-10-28"},{name:"Week 7: Assessment & Reporting",status:"in_progress"},{name:"Week 8: Safeguarding in SEN",status:"not_started"},{name:"Week 9: Professional Development",status:"not_started"},{name:"Week 10: Final Project",status:"not_started"}],totalSessions:50,attendedSessions:42,daysAbsent:8,courseworkBehind:!1,cohort:"cohort2"},{id:"c2-13",name:"Oliver Hughes",email:"[email protected]",phone:"07790 234567",postcode:"LE13 7MN",course:"Level 2 Autism Support",courseStartDate:"2024-09-23",courseEndDate:"2024-10-14",status:"started",referralDate:"2024-09-04",infoMeetingDate:"2024-09-08",signUpDate:"2024-09-15",startDate:"2024-09-23",progress:95,cvStatus:"completed",interviewsPracticed:5,jobApplications:3,interviewsScheduled:2,notes:"Outstanding performance. Near completion.",lastActivity:"Final assessment submitted - 3 hours ago",attendanceRate:100,lastLogin:"3 hours ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: Understanding Autism",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Communication & Behaviour",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Final Assessment",status:"in_progress"}],totalSessions:15,attendedSessions:15,daysAbsent:0,courseworkBehind:!1,cohort:"cohort2"},{id:"c2-14",name:"Hannah Wilson",email:"[email protected]",phone:"07756 345678",postcode:"LE16 4AB",course:"Level 2 School Support",courseStartDate:"2024-09-23",courseEndDate:"2024-11-04",status:"started",referralDate:"2024-09-08",infoMeetingDate:"2024-09-13",signUpDate:"2024-09-20",startDate:"2024-09-23",progress:71,cvStatus:"draft",interviewsPracticed:2,jobApplications:0,interviewsScheduled:0,notes:"Progressing well. Week 5 of 6.",lastActivity:"Completed Week 4 coursework - 6 hours ago",attendanceRate:90,lastLogin:"6 hours ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: Introduction",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Child Development",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Safeguarding",status:"completed",completedDate:"2024-10-07"},{name:"Week 4: Learning Support",status:"completed",completedDate:"2024-10-14"},{name:"Week 5: Behaviour Management",status:"in_progress"},{name:"Week 6: Final Assessment",status:"not_started"}
11],totalSessions:30,attendedSessions:27,daysAbsent:3,courseworkBehind:!1,cohort:"cohort2"},{id:"c2-15",name:"Benjamin Clark",email:"[email protected]",phone:"07712 456789",postcode:"LE17 8CD",course:"Level 3 SEN Support",courseStartDate:"2024-09-23",courseEndDate:"2024-12-02",status:"started",referralDate:"2024-09-06",infoMeetingDate:"2024-09-10",signUpDate:"2024-09-18",startDate:"2024-09-23",progress:48,cvStatus:"none",interviewsPracticed:1,jobApplications:0,interviewsScheduled:0,notes:"Moderate progress. Some attendance issues.",lastActivity:"Logged in - 2 days ago",attendanceRate:76,lastLogin:"2 days ago",engagementScore:"medium",atRisk:!0,riskLevel:"monitor",riskFactors:[{type:"attendance",severity:"medium",description:"Missed 12 out of 50 sessions"},{type:"coursework",severity:"low",description:"1 assignment overdue"}],interventionNeeded:"Support call recommended - check wellbeing",modules:[{name:"Week 1: SEN Overview",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Assessment Strategies",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Individual Support Plans",status:"completed",completedDate:"2024-10-07"},{name:"Week 4: Communication Methods",status:"completed",completedDate:"2024-10-14"},{name:"Week 5: Behaviour Management",status:"in_progress"},{name:"Week 6: Multi-Agency Working",status:"not_started"},{name:"Week 7: Assessment & Reporting",status:"not_started"},{name:"Week 8: Safeguarding in SEN",status:"not_started"},{name:"Week 9: Professional Development",status:"not_started"},{name:"Week 10: Final Project",status:"not_started"}],totalSessions:50,attendedSessions:38,daysAbsent:12,courseworkBehind:!0,cohort:"cohort2"},{id:"c2-16",name:"Natalie Brown",email:"[email protected]",phone:"07723 567890",postcode:"LE18 6EF",course:"Level 2 Children's Mental Health",courseStartDate:"2024-09-23",courseEndDate:"2024-10-14",status:"started",referralDate:"2024-09-05",infoMeetingDate:"2024-09-09",signUpDate:"2024-09-16",startDate:"2024-09-23",progress:72,cvStatus:"draft",interviewsPracticed:3,jobApplications:1,interviewsScheduled:0,notes:"Good engagement. Week 3 in progress.",lastActivity:"Completed assessment - 5 hours ago",attendanceRate:87,lastLogin:"5 hours ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: Understanding Mental Health",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Supporting Children",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Final Assessment",status:"in_progress"}],totalSessions:15,attendedSessions:13,daysAbsent:2,courseworkBehind:!1,cohort:"cohort2"},{id:"c2-17",name:"Daniel Lee",email:"[email protected]",phone:"07734 678901",postcode:"LE19 2GH",course:"Level 2 School Support",courseStartDate:"2024-09-23",courseEndDate:"2024-11-04",status:"started",referralDate:"2024-09-09",infoMeetingDate:"2024-09-14",signUpDate:"2024-09-21",startDate:"2024-09-23",progress:25,cvStatus:"none",interviewsPracticed:0,jobApplications:0,interviewsScheduled:0,notes:"Significant concerns - poor engagement and attendance.",lastActivity:"Last login - 9 days ago",attendanceRate:53,lastLogin:"9 days ago",engagementScore:"low",atRisk:!0,riskLevel:"urgent",riskFactors:[{type:"attendance",severity:"high",description:"Missed 14 out of 30 sessions"},{type:"engagement",severity:"high",description:"No activity for 9 days"},{type:"coursework",severity:"high",description:"3 assignments overdue"},{type:"progression",severity:"medium",description:"Behind schedule - only 25% complete"}],interventionNeeded:"URGENT: Immediate intervention - high dropout risk",modules:[{name:"Week 1: Introduction",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Child Development",status:"in_progress"},{name:"Week 3: Safeguarding",status:"not_started"},{name:"Week 4: Learning Support",status:"not_started"},{name:"Week 5: Behaviour Management",status:"not_started"},{name:"Week 6: Final Assessment",status:"not_started"}
11],totalSessions:30,attendedSessions:16,daysAbsent:14,courseworkBehind:!0,cohort:"cohort2"},{id:"c2-18",name:"Grace Thompson",email:"[email protected]",phone:"07745 789012",postcode:"LE20 5IJ",course:"Level 2 Autism Support",courseStartDate:"2024-09-23",courseEndDate:"2024-10-14",status:"started",referralDate:"2024-09-07",infoMeetingDate:"2024-09-11",signUpDate:"2024-09-17",startDate:"2024-09-23",progress:88,cvStatus:"completed",interviewsPracticed:4,jobApplications:2,interviewsScheduled:1,notes:"Excellent performance. Nearing completion.",lastActivity:"Submitted final project - 3 hours ago",attendanceRate:100,lastLogin:"3 hours ago",engagementScore:"high",atRisk:!1,riskLevel:"stable",riskFactors:[],modules:[{name:"Week 1: Understanding Autism",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Communication & Behaviour",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Final Assessment",status:"in_progress"}],totalSessions:15,attendedSessions:15,daysAbsent:0,courseworkBehind:!1,cohort:"cohort2"},{id:"c2-19",name:"Connor Murphy",email:"[email protected]",phone:"07756 890123",postcode:"LE21 7KL",course:"Level 3 SEN Support",courseStartDate:"2024-09-23",courseEndDate:"2024-12-02",status:"started",referralDate:"2024-09-10",infoMeetingDate:"2024-09-15",signUpDate:"2024-09-22",startDate:"2024-09-23",progress:58,cvStatus:"draft",interviewsPracticed:1,jobApplications:0,interviewsScheduled:0,notes:"Steady progress. Occasional lateness.",lastActivity:"Attended Week 6 session - 1 day ago",attendanceRate:82,lastLogin:"1 day ago",engagementScore:"medium",atRisk:!1,riskLevel:"monitor",riskFactors:[{type:"attendance",severity:"low",description:"Late to 9 sessions, missed 9 total"}],modules:[{name:"Week 1: SEN Overview",status:"completed",completedDate:"2024-09-23"},{name:"Week 2: Assessment Strategies",status:"completed",completedDate:"2024-09-30"},{name:"Week 3: Individual Support Plans",status:"completed",completedDate:"2024-10-07"},{name:"Week 4: Communication Methods",status:"completed",completedDate:"2024-10-14"},{name:"Week 5: Behaviour Management",status:"completed",completedDate:"2024-10-21"},{name:"Week 6: Multi-Agency Working",status:"in_progress"},{name:"Week 7: Assessment & Reporting",status:"not_started"},{name:"Week 8: Safeguarding in SEN",status:"not_started"},{name:"Week 9: Professional Development",status:"not_started"},{name:"Week 10: Final Project",status:"not_started"}],totalSessions:50,attendedSessions:41,daysAbsent:9,courseworkBehind:!1,cohort:"cohort2"}].filter(s=>s.cohort===O),w={totalReferrals:j.length,infoMeetingsAttended:j.filter(s=>s.infoMeetingDate!==void 0).length,didNotAttendInfoMeeting:j.filter(s=>s.status==="referred"&&!s.infoMeetingDate).length,signedUp:j.filter(s=>s.signUpDate!==void 0).length,didNotStart:j.filter(s=>s.signUpDate!==void 0&&s.startDate===void 0).length,started:j.filter(s=>s.status==="started"||s.status==="completed"||s.status==="job_ready").length,completed:j.filter(s=>s.status==="completed"||s.status==="job_ready").length,employed:j.filter(s=>s.status==="job_ready").length,atRisk:j.filter(s=>s.atRisk).length},ve=j.filter(s=>{const A=s.name.toLowerCase().includes(o.toLowerCase())||s.email.toLowerCase().includes(o.toLowerCase())||s.phone.toLowerCase().includes(o.toLowerCase());let u=!1;return a==="all"?u=!0:a==="referred"?u=s.status==="referred":a==="info_meeting_attended"?u=s.infoMeetingDate!==void 0:a==="no_info_meeting"?u=s.status==="referred"&&!s.infoMeetingDate:a==="signed_up"?u=s.signUpDate!==void 0:a==="not_started"?u=s.signUpDate!==void 0&&s.startDate===void 0:a==="started"?u=s.status==="started"||s.status==="completed"||s.status==="job_ready":a==="completed"?u=s.status==="completed"||s.status==="job_ready":a==="job_ready"?u=s.status==="job_ready":u=s.status===a,A&&u}),X=j.find(s=>s.id===v),je=s=>{if(!s)return null;const u={urgent:{label:"Urgent",className:"bg-red-600 text-white",icon:e.jsx(oe,{className:"h-3 w-3"})},monitor:{label:"Monitor",className:"bg-orange-600 text-white",icon:e.jsx(T,{className:"h-3 w-3"})},stable:{label:"Stable",className:"bg-green-600 text-white",icon:e.jsx(ye,{className:"h-3 w-3"})}}[s];return e.jsxs(D,{className:`${u.className} flex items-center gap-1`,children:[u.icon,u.label]})};return f?e.jsxs(e.Fragment,{children:[e.jsx(R,{open:f,onOpenChange:x,children:e.jsxs(E,{className:"max-w-[95vw] max-h-[95vh] h-[95vh] p-0 gap-0",children:[e.jsxs("div",{className:"flex items-center justify-between px-4 py-3 bg-[#005ea5] text-white",children:[e.jsx("div",{className:"flex items-center gap-3",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("img",{src:Be,alt:"DWP",className:"h-10 w-auto"}),e.jsx("div",{className:"h-8 w-px bg-white/30 mx-1"}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-sm leading-tight",children:"Department for Work & Pensions"}),e.jsx("p",{className:"text-xs opacity-90",children:"Partner Portal - TruWorx"})]})]})}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{size:"icon",variant:"ghost",className:"h-8 w-8 text-white hover:bg-white/20",children:e.jsx(ss,{className:"h-4 w-4"})}),e.jsx(i,{size:"icon",variant:"ghost",className:"h-8 w-8 text-white hover:bg-white/20",children:e.jsx(es,{className:"h-4 w-4"})}),e.jsx(i,{size:"icon",variant:"ghost",className:"h-8 w-8 text-white hover:bg-white/20",onClick:x,children:e.jsx(Y,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"flex-1 overflow-y-auto p-6 space-y-6",children:[e.jsx(n,{className:"bg-gradient-to-r from-primary/10 to-primary/5 border-2 border-primary/30",children:e.jsx(W,{children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(C,{className:"text-2xl mb-2",children:"DWP Partner Portal"}),e.jsx("p",{className:"text-muted-foreground",children:"Real-time learner tracking"})]}),e.jsxs("div",{className:"text-right",children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:"Work Coach"}),e.jsx("p",{className:"font-semibold",children:ge}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:Q}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Charles Street, Leicester LE1 3FS"})]})]})})}),e.jsx(n,{className:"border-2",children:e.jsx(m,{className:"pt-6",children:e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx(h,{className:"font-semibold",children:"Select Cohort:"}),e.jsxs(G,{value:O,onValueChange:xe,children:[e.jsx(z,{className:"w-64",children:e.jsx(Z,{})}),e.jsx(q,{children:fe.map(s=>e.jsxs(l,{value:s.id,children:[s.name," - Starting ",s.startDate]},s.id))})]})]})})}),e.jsxs(n,{className:"border-2",children:[e.jsx(W,{children:e.jsxs(C,{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-5 w-5 text-primary"}),"Learner Journey Funnel"]})}),e.jsxs(m,{children:[e.jsxs("div",{className:"grid grid-cols-3 gap-4 mb-4",children:[e.jsx(n,{className:"border-2 hover:shadow-lg transition-shadow cursor-pointer",onClick:()=>d("all"),children:e.jsxs(m,{className:"p-4 text-center",children:[e.jsx(B,{className:"h-8 w-8 text-primary mx-auto mb-2"}),e.jsx("p",{className:"text-2xl font-bold",children:w.totalReferrals}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Total Referrals"})]})}),e.jsx(n,{className:"border-2 hover:shadow-lg transition-shadow cursor-pointer",onClick:()=>d("info_meeting_attended"),children:e.jsxs(m,{className:"p-4 text-center",children:[e.jsx(he,{className:"h-8 w-8 text-blue-600 mx-auto mb-2"}),e.jsx("p",{className:"text-2xl font-bold text-blue-600",children:w.infoMeetingsAttended}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Info Meetings Attended"})]})}),e.jsx(n,{className:"border-2 hover:shadow-lg transition-shadow cursor-pointer bg-red-50 dark:bg-red-900/20",onClick:()=>d("no_info_meeting"),children:e.jsxs(m,{className:"p-4 text-center",children:[e.jsx(Y,{className:"h-8 w-8 text-red-600 mx-auto mb-2"}),e.jsx("p",{className:"text-2xl font-bold text-red-600",children:w.didNotAttendInfoMeeting}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Didn't Attend Meeting"})]})})]}),e.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[e.jsx(n,{className:"border-2 hover:shadow-lg transition-shadow cursor-pointer",onClick:()=>d("signed_up"),children:e.jsxs(m,{className:"p-4 text-center",children:[e.jsx(Ue,{className:"h-8 w-8 text-indigo-600 mx-auto mb-2"}),e.jsx("p",{className:"text-2xl font-bold text-indigo-600",children:w.signedUp}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Signed Up"})]})}),e.jsx(n,{className:"border-2 hover:shadow-lg transition-shadow cursor-pointer bg-orange-50 dark:bg-orange-900/20",onClick:()=>d("not_started"),children:e.jsxs(m,{className:"p-4 text-center",children:[e.jsx(T,{className:"h-8 w-8 text-orange-600 mx-auto mb-2"}),e.jsx("p",{className:"text-2xl font-bold text-orange-600",children:w.didNotStart}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Signed Up, Didn't Start"})]})}),e.jsx(n,{className:"border-2 hover:shadow-lg transition-shadow cursor-pointer",onClick:()=>d("started"),children:e.jsxs(m,{className:"p-4 text-center",children:[e.jsx(pe,{className:"h-8 w-8 text-purple-600 mx-auto mb-2"}),e.jsx("p",{className:"text-2xl font-bold text-purple-600",children:w.started}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Started Course"})]})})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4 mt-4",children:[e.jsx(n,{className:"border-2 hover:shadow-lg transition-shadow cursor-pointer",onClick:()=>d("completed"),children:e.jsxs(m,{className:"p-4 text-center",children:[e.jsx(He,{className:"h-8 w-8 text-green-600 mx-auto mb-2"}),e.jsx("p",{className:"text-2xl font-bold text-green-600",children:w.
11completed}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Completed"})]})}),e.jsx(n,{className:"border-2 hover:shadow-lg transition-shadow cursor-pointer",onClick:()=>d("job_ready"),children:e.jsxs(m,{className:"p-4 text-center",children:[e.jsx(P,{className:"h-8 w-8 text-emerald-600 mx-auto mb-2"}),e.jsx("p",{className:"text-2xl font-bold text-emerald-600",children:w.employed}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Employed"})]})})]}),w.atRisk>0&&e.jsx("div",{className:"mt-4 p-4 bg-red-50 dark:bg-red-900/20 border-2 border-red-200 dark:border-red-800 rounded-lg",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(oe,{className:"h-5 w-5 text-red-600"}),e.jsxs("p",{className:"font-semibold text-red-900 dark:text-red-100",children:[w.atRisk," learner",w.atRisk>1?"s":""," at risk - requires intervention"]})]})})]})]}),e.jsx(n,{children:e.jsxs(m,{className:"pt-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(be,{className:"h-5 w-5 text-muted-foreground"}),e.jsx(y,{placeholder:"Search by learner name, email or mobile...",value:o,onChange:s=>k(s.target.value),className:"flex-1"}),e.jsxs(i,{onClick:()=>c(!0),className:"bg-green-600 hover:bg-green-700 text-white gap-2 whitespace-nowrap",children:[e.jsx(ne,{className:"h-4 w-4"}),"Refer Claimant"]})]}),e.jsxs("div",{className:"flex gap-2 flex-wrap",children:[e.jsxs(i,{variant:a==="all"?"default":"outline",size:"sm",onClick:()=>d("all"),children:["All (",j.length,")"]}),e.jsx(i,{variant:a==="referred"?"default":"outline",size:"sm",onClick:()=>d("referred"),children:"Referred"}),e.jsx(i,{variant:a==="info_meeting_attended"?"default":"outline",size:"sm",onClick:()=>d("info_meeting_attended"),children:"Info Meeting Attended"}),e.jsx(i,{variant:a==="signed_up"?"default":"outline",size:"sm",onClick:()=>d("signed_up"),children:"Signed Up"}),e.jsx(i,{variant:a==="started"?"default":"outline",size:"sm",onClick:()=>d("started"),children:"In Progress"}),e.jsx(i,{variant:a==="completed"?"default":"outline",size:"sm",onClick:()=>d("completed"),children:"Completed"})]})]})}),e.jsx("div",{className:"space-y-4",children:ve.map(s=>e.jsx(n,{className:s.atRisk?"border-2 border-red-300":"",children:e.jsxs(m,{className:"pt-6",children:[e.jsxs("div",{className:"flex justify-between items-start mb-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx("h3",{className:"font-semibold text-lg",children:s.name}),s.atRisk&&je(s.riskLevel)]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s.course}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[s.email," ⢠",s.phone]}),s.riskFactors.length>0&&e.jsxs("div",{className:"mt-3 space-y-2",children:[e.jsx("p",{className:"text-sm font-semibold text-red-700 dark:text-red-400",children:"Risk Factors:"}),s.riskFactors.map((A,u)=>e.jsxs("div",{className:"flex items-start gap-2 text-sm",children:[e.jsx(T,{className:`h-4 w-4 flex-shrink-0 mt-0.5 ${A.severity==="high"?"text-red-600":A.severity==="medium"?"text-orange-600":"text-yellow-600"}`}),e.jsx("span",{className:"text-muted-foreground",children:A.description})]},u)),s.interventionNeeded&&e.jsxs("p",{className:"text-sm font-medium text-red-700 dark:text-red-400 mt-2",children:["â ",s.interventionNeeded]})]}),e.jsxs("div",{className:"grid grid-cols-3 gap-4 mt-4 text-sm",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-muted-foreground",children:"Attendance"}),e.jsxs("p",{className:"font-semibold",children:[s.attendanceRate,"%"]})]}),s.daysAbsent>0&&e.jsxs("div",{children:[e.jsx("p",{className:"text-muted-foreground",children:"Days Absent"}),e.jsx("p",{className:"font-semibold text-red-600",children:s.daysAbsent})]}),s.courseworkBehind&&e.jsxs("div",{children:[e.jsx("p",{className:"text-muted-foreground",children:"Coursework"}),e.jsx("p",{className:"font-semibold text-orange-600",children:"Behind"})]})]})]}),e.jsx(D,{className:s.status==="job_ready"?"bg-emerald-600":s.status==="completed"?"bg-green-600":s.status==="started"?"bg-blue-600":s.status==="signed_up"?"bg-indigo-600":s.status==="info_meeting_attended"?"bg-purple-600":s.status==="referred"?"bg-gray-600":s.status==="cancelled"?"bg-red-600":"bg-gray-500",children:s.status==="job_ready"?"Employed":s.status==="completed"?"Completed":s.status==="started"?"In Progress":s.status==="signed_up"?"Signed Up":s.status==="info_meeting_attended"?"Info Meeting":s.status==="referred"?"Referred":s.status==="cancelled"?"Cancelled":s.status})]}),s.progress>0&&e.jsxs("div",{className:"mt-4",children:[e.jsxs("div",{className:"flex justify-between text-sm mb-2",children:[e.jsx("span",{children:"Progress"}),e.jsxs("span",{children:[s.progress,"%"]})]}),e.jsx(Pe,{value:s.progress})]})]})},s.id))})]})]})}),X&&e.jsx(ts,{isOpen:r,onClose:()=>p(!1),learnerName:X.name,jobCentre:Q}),e.jsx(R,{open:t,onOpenChange:c,children:e.jsxs(E,{className:"max-w-2xl",children:[e.jsx(V,{children:e.jsxs(J,{className:"flex items-center gap-2",children:[e.jsx(ne,{className:"h-5 w-5 text-blue-600"}),"Refer New Claimant"]})}),e.jsxs(Re,{value:I,onValueChange:s=>ue(s),children:[e.jsxs(Ee,{className:"grid w-full grid-cols-2",children:[e.jsx(ae,{value:"manual",children:"Manual Entry"}),e.jsx(ae,{value:"spreadsheet",children:"Upload Spreadsheet"})]}
11),e.jsxs(re,{value:"manual",className:"space-y-4 mt-4",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(h,{children:"Full Name *"}),e.jsx(y,{placeholder:"John Smith"})]}),e.jsxs("div",{children:[e.jsx(h,{children:"Email *"}),e.jsx(y,{type:"email",placeholder:"[email protected]"})]}),e.jsxs("div",{children:[e.jsx(h,{children:"Mobile Number *"}),e.jsx(y,{placeholder:"07XXX XXXXXX"})]}),e.jsxs("div",{children:[e.jsx(h,{children:"Postcode *"}),e.jsx(y,{placeholder:"LE1 1AA"})]})]}),e.jsxs("div",{children:[e.jsx(h,{children:"Select Course *"}),e.jsxs(G,{children:[e.jsx(z,{children:e.jsx(Z,{placeholder:"-- Select a course --"})}),e.jsxs(q,{children:[e.jsx(l,{value:"school-support",children:"Level 2 School Support Course"}),e.jsx(l,{value:"sen",children:"Level 2 SEN Special Educational Needs Course"}),e.jsx(l,{value:"autism",children:"Level 2 Autism Awareness Course"}),e.jsx(l,{value:"mental-health",children:"Level 2 Children's Mental Health Care Course"})]})]})]}),e.jsxs("div",{children:[e.jsx(h,{children:"Additional Notes"}),e.jsx(Te,{placeholder:"Any additional information...",rows:3})]}),e.jsxs("div",{className:"flex justify-end gap-2",children:[e.jsx(i,{variant:"outline",onClick:()=>c(!1),children:"Cancel"}),e.jsx(i,{className:"bg-blue-600 hover:bg-blue-700",children:"Submit Referral"})]})]}),e.jsx(re,{value:"spreadsheet",className:"space-y-4 mt-4",children:e.jsxs("div",{className:"border-2 border-dashed rounded-lg p-8 text-center",children:[e.jsx(M,{className:"w-12 h-12 text-gray-400 mx-auto mb-4"}),e.jsx("p",{className:"font-semibold mb-2",children:"Upload Claimant Spreadsheet"}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:"Drop your Excel or CSV file here"}),e.jsx(y,{type:"file",accept:".xlsx,.csv",className:"max-w-xs mx-auto"})]})})]})]})})]}):null},rs=Oe({firstName:S().trim().min(1,"First name is required").max(50,"First name too long"),lastName:S().trim().min(1,"Last name is required").max(50,"Last name too long"),jobTitle:S().trim().min(1,"Job title is required").max(100,"Job title too long"),organization:S().trim().min(1,"Organization is required").max(100,"Organization too long"),telephone:S().trim().min(10,"Valid phone number required").max(20,"Phone number too long"),email:S().trim().email("Valid email required").max(255,"Email too long"),meetingType:Qe([le("call"),le("teams")]),suggestedDate:Xe({message:"Please select a date"}),suggestedTime:S().min(1,"Please select a time")});function os({open:f,onOpenChange:x}){const[v,N]=g.useState(!1),[o,k]=g.useState({firstName:"",lastName:"",jobTitle:"",organization:"",telephone:"",email:"",meetingType:"call",suggestedDate:void 0,suggestedTime:""}),a=(r,p)=>{k(t=>({...t,[r]:p}))},d=async r=>{r.preventDefault(),N(!0);try{const p=rs.parse(o),t=`${K(p.suggestedDate,"EEEE, MMMM d, yyyy")} at ${p.suggestedTime}`,{error:c}=await we.functions.invoke("send-dwp-partner-inquiry",{body:{...p,suggestedDateTime:t}});if(c)throw c;F.success("Partnership inquiry submitted!",{description:"We'll be in touch within 2 hours to arrange your meeting."}),k({firstName:"",lastName:"",jobTitle:"",organization:"",telephone:"",email:"",meetingType:"call",suggestedDate:void 0,suggestedTime:""}),x(!1)}catch(p){if(console.error("Form submission error:",p),p instanceof Ye)F.error("Validation Error",{description:p.issues[0].message});else{const t=p instanceof Error?p.message:"Please try again or contact us directly.";F.error("Failed to submit inquiry",{description:t})}}finally{N(!1)}};return e.jsx(R,{open:f,onOpenChange:x,children:e.jsxs(E,{className:"sm:max-w-[500px] max-h-[90vh] overflow-y-auto",children:[e.jsxs(V,{children:[e.jsx(J,{children:"Partner With Us"}),e.jsx(Me,{children:"Fill in your details and we'll contact you within 2 hours to arrange your meeting."})]}),e.jsxs("form",{onSubmit:d,className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(h,{htmlFor:"firstName",children:"First Name *"}),e.jsx(y,{id:"firstName",value:o.firstName,onChange:r=>a("firstName",r.target.value),required:!0,maxLength:50})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(h,{htmlFor:"lastName",children:"Last Name *"}),e.jsx(y,{id:"lastName",value:o.lastName,onChange:r=>a("lastName",r.target.value),required:!0,maxLength:50})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(h,{htmlFor:"jobTitle",children:"Job Title *"}),e.jsx(y,{id:"jobTitle",value:o.jobTitle,onChange:r=>a("jobTitle",r.target.value),required:!0,maxLength:100})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(h,{htmlFor:"organization",children:"Organization *"}),e.jsx(y,{id:"organization",value:o.organization,onChange:r=>a("organization",r.target.value),required:!0,maxLength:100})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(h,{htmlFor:"telephone",children:"Telephone Number *"}),e.jsx(y,{id:"telephone",type:"tel",value:o.telephone,onChange:r=>a("telephone",r.target.value),required:!0,maxLength:20})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(h,{htmlFor:"email",children:"Email Address *"}),e.jsx(y,{id:"email",type:"email",value:o.email,onChange:r=>a("email",r.target.value),required:!0,maxLength:255})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(h,{children:"Meeting Type *"}),e.jsxs(Ge,{value:o.meetingType,onValueChange:r=>a("meetingType",r),children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(ie,{value:"call",id:"call"}),e.jsx(h,{htmlFor:"call",className:"font-normal cursor-pointer",children:"Phone Call"})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(ie,{value:"teams",id:"teams"}),e.jsx(h,{htmlFor:"teams",className:"font-normal cursor-pointer",children:"Microsoft Teams"})]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(h,{children:"Preferred Date *"}),e.jsxs(ze,{children:[e.jsx(Ze,{asChild:!0,children:e.jsxs(i,{variant:"outline",className:Ne("w-full justify-start text-left font-normal",!o.suggestedDate&&"text-muted-foreground"),children:[e.jsx(he,{className:"mr-2 h-4 w-4"}),o.suggestedDate?K(o.suggestedDate,"PPP"):"Pick a date"]})}),e.jsx(qe,{className:"w-auto p-0",align:"start",children:e.jsx(Ve,{mode:"single",selected:o.suggestedDate,onSelect:r=>a("suggestedDate",r),disabled:r=>r<new Date,initialFocus:!0,className:"p-3 pointer-events-auto"})})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(h,{htmlFor:"suggestedTime",children:"Preferred Time *"}),e.jsxs(G,{value:o.suggestedTime,onValueChange:r=>a("suggestedTime",r),children:[e.jsx(z,{id:"suggestedTime",children:e.jsx(Z,{placeholder:"Select a time",children:o.suggestedTime&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(U,{className:"mr-2 h-4 w-4"}),o.suggestedTime]})})}),e.jsxs(q,{children:[e.jsx(l,{value:"09:00",children:"09:00 AM"}),e.jsx(l,{value:"09:30",children:"09:30 AM"}),e.jsx(l,{value:"10:00",children:"10:00 AM"}),e.jsx(l,{value:"10:30",children:"10:30 AM"}),e.jsx(l,{value:"11:00",children:"11:00 AM"}),e.jsx(l,{value:"11:30",children:"11:30 AM"}),e.jsx(l,{value:"12:00",children:"12:00 PM"}),e.jsx(l,{value:"12:30",children:"12:30 PM"}),e.jsx(l,{value:"13:00",children:"01:00 PM"}),e.jsx(l,{value:"13:30",children:"01:30 PM"}),e.jsx(l,{value:"14:00",children:"02:00 PM"}),e.jsx(l,{value:"14:30",children:"02:30 PM"}),e.jsx(l,{value:"15:00",children:"03:00 PM"}),e.jsx(l,{value:"15:30",children:"03:30 PM"}),e.jsx(l,{value:"16:00",children:"04:00 PM"}),e.jsx(l,{value:"16:30",children:"04:30 PM"}),e.jsx(l,{value:"17:00",children:"05:00 PM"})]})]})]}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(i,{type:"button",variant:"outline",onClick:()=>x(!1),className:"flex-1",children:"Cancel"}),e.jsx(i,{type:"submit",disabled:v,className:"flex-1",children:v?e.jsxs(e.Fragment,{children:[e.jsx(Je,{className:"mr-2 h-4 w-4 animate-spin"}),"Submitting..."]}):"Submit Inquiry"})]})]})]})})}const ns=({end:f,suffix:x="",duration:v=2e3})=>{const[N,o]=g.useState(0);return g.useEffect(()=>{let k,a;const d=r=>{k||(k=r);const p=(r-k)/v;p<1?(o(Math.floor(f*p)),a=requestAnimationFrame(d)):o(f)};return a=requestAnimationFrame(d),()=>cancelAnimationFrame(a)},[f,v]),e.jsxs("span",{children:[N,x]})},Zs=()=>{const[f,x]=g.useState(!1),[v,N]=g.useState(!1);ke();const o=[{title:"Level 2 School Support",description:"Essential skills for supporting students in educational settings",duration:"6 weeks",schedule:"3.5 hours per day",qualification:"NCFE Level 2 Certificate in Supporting Teaching and Learning in Schools",outcomes:"Teaching Assistant, School Support Worker roles"},{title:"Level 3 SEN Support",description:"Advanced training for Special Educational Needs supp
11ort",duration:"6 weeks",schedule:"3.5 hours per day",qualification:"NCFE Level 3 Diploma in Specialist Support for Teaching and Learning in Schools",outcomes:"SEN Teaching Assistant, Specialist Support roles"},{title:"Level 2 Autism Support",description:"Specialized training in autism spectrum support",duration:"3 weeks",schedule:"3.5 hours per day",qualification:"NCFE Level 2 Certificate in Understanding Autism",outcomes:"Teaching Assistant, School Support Worker, Autism Support roles"},{title:"Level 2 Children's Mental Health",description:"Supporting children's emotional wellbeing and mental health",duration:"3 weeks",schedule:"3.5 hours per day",qualification:"NCFE Level 2 Certificate in Understanding Children and Young People's Mental Health",outcomes:"Mental Health Support Worker, Teaching Assistant, School Support Worker roles"}],k=[{label:"Job Placement Rate",value:90,suffix:"%+",Icon:L,color:"text-secondary"},{label:"Average Time to Job",value:10,suffix:" weeks",Icon:U,color:"text-accent"},{label:"Course Completion",value:85,suffix:"%+",Icon:se,color:"text-success"},{label:"Learners Supported (5 years)",value:4e3,suffix:"+",Icon:B,color:"text-primary"}],a=[{icon:e.jsx(ce,{className:"h-6 w-6"}),title:"AI Interview Practice",description:"Live conversational AI that conducts realistic job interviews and provides detailed feedback reports on performance"},{icon:e.jsx(M,{className:"h-6 w-6"}),title:"CV Creation Tools",description:"Professional CV builder with industry-specific templates and AI-powered suggestions"},{icon:e.jsx(M,{className:"h-6 w-6"}),title:"Cover Letter Generator",description:"Personalised cover letter creation tailored to specific job applications"},{icon:e.jsx(_,{className:"h-6 w-6"}),title:"Confidence Building",description:"Dedicated support to help learners build the confidence needed for their chosen roles"}],d=[{question:"How does the referral process work?",answer:"Simply provide us with the claimant's contact details via email, phone, or through our DWP Referral Portal Demo. We'll reach out within 2 hours to arrange their information meeting. You'll be updated at every stage through the portal."},{question:"What are the eligibility criteria for learners?",answer:"Learners must be 19+, UK resident or have valid right to work, and not in full-time education. They need to be unemployed or earning under £25,000. We handle all eligibility checksâyou just refer, we handle the rest."},{question:"What is the course schedule and time commitment?",answer:"All our courses run for 3.5 hours per day. Level 2 School Support and Level 3 SEN courses run for 6 weeks, while Level 2 Autism and Children's Mental Health courses are intensive 3-week programmes. All courses are delivered online via live sessions."},{question:"What happens if a learner drops out?",answer:"We have dropout prevention measures including regular check-ins and dedicated support. If a learner does withdraw, you're notified immediately through the DWP Referral Portal, and we provide a detailed report on the reason to help inform future referrals."},{question:"Is there any cost to the DWP or Jobcentre?",answer:"Absolutely none. Our courses are government-funded. There's zero cost to your office or the claimants. We handle all funding applications and administration."},{question:"How quickly can learners get job outcomes?",answer:"Many learners secure interviews before completing their course. Our average time from course start to employment is 10-12 weeks. Over 90% are employed within 3 months of completion."}],r=[{feature:"Completion Rate",us:"85%+",typical:"60-65%",highlight:!0},{feature:"Job Outcome Rate",us:"90%+",typical:"50-60%",highlight:!0},{feature:"AI Interview Practice Tool",us:"Live conversational AI with detailed performance reports",typical:"Not available",highlight:!0},{feature:"CV & Cover Letter Tools",us:"Professional AI-powered builder with templates",typical:"Basic templates only",highlight:!0},{feature:"Confidence Building Support",us:"Dedicated 1-on-1 coaching throughout course",typical:"Group sessions only",highlight:!0},{feature:"DWP Referral Portal Access",us:"Real-time tracking with live updates",typical:"Monthly reports"},{feature:"Response Time",us:"2 hours",typical:"3-5 days"},{feature:"Ongoing Support",us:"Throughout course & 3 months post-completion",typical:"C
11ourse duration only"},{feature:"Progress Updates",us:"Automated & real-time via DWP Referral Portal",typical:"Manual email updates"},{feature:"Job Application Support",us:"Application review, interview prep, follow-up",typical:"Limited or none"}],p=["Reduced admin burdenâwe handle all enrolment paperwork and eligibility checks","Real-time progress tracking that feeds directly into claimant commitments","Contributes to your office's employment outcome targets and performance metrics","Regular feedback reports you can use for claimant reviews and action plans","Access to AI interview practice tool for all your referralsâbuilds real job-ready confidence","Professional CV and cover letter builder tools included at no extra cost","Dedicated account manager for your office with direct contact details","Ultra-fast turnaroundâlearners contacted within 2 hours of referral","Flexible course start dates throughout the year to match claimant availability","Post-completion job support for 3 months to ensure sustained employment outcomes","Monthly partnership performance reports for your management team","Confidence building workshops helping learners overcome barriers to employment"];return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(Se,{}),e.jsxs("div",{className:"relative overflow-hidden min-h-[600px] md:min-h-[700px]",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("img",{src:Ke,alt:"Training classroom",className:"w-full h-full object-cover"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-primary/95 via-primary/90 to-primary-dark/95"})]}),e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_top_right,_var(--tw-gradient-stops))] from-secondary/20 via-transparent to-transparent opacity-60"}),e.jsx("div",{className:"absolute inset-0 bg-[url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTSAxMCAwIEwgMCAwIDAgMTAiIGZpbGw9Im5vbmUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjA1IiBzdHJva2Utd2lkdGg9IjEiLz48L3BhdHRlcm4+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JpZCkiLz48L3N2Zz4=')] opacity-20"}),e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 py-8 sm:py-12 md:py-20 relative",children:e.jsxs("div",{className:"grid md:grid-cols-2 gap-6 sm:gap-8 md:gap-12 items-center",children:[e.jsxs("div",{className:"text-primary-foreground space-y-4 sm:space-y-6 md:space-y-8 animate-fade-in",children:[e.jsxs("h1",{className:"text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-bold leading-tight",children:["Connecting Your Claimants",e.jsx("span",{className:"block text-accent drop-shadow-lg mt-1 sm:mt-2",children:"To The Right Training"})]}),e.jsxs("p",{className:"text-base sm:text-lg md:text-xl text-primary-foreground/95 leading-relaxed",children:[e.jsx("span",{className:"font-bold text-accent",children:"90%+ job placement rate."})," Zero cost. Zero hassle. You refer claimants to us with their chosen course, and we handle all the enrolment and coordinationâtracked live in your dedicated DWP Referral Portal."]}),e.jsxs("div",{className:"grid grid-cols-2 gap-3 sm:gap-4 py-3 sm:py-4",children:[e.jsxs("div",{className:"bg-primary-foreground/10 backdrop-blur-sm rounded-xl p-3 sm:p-4 border border-primary-foreground/20",children:[e.jsxs("div",{className:"flex items-center gap-1.5 sm:gap-2 text-accent mb-1",children:[e.jsx($,{className:"h-5 w-5 sm:h-6 sm:w-6 flex-shrink-0"}),e.jsx("div",{className:"text-xl sm:text-2xl font-bold",children:"2 Hrs"})]}),e.jsx("div",{className:"text-xs sm:text-sm text-primary-foreground/90",children:"Referral to contact"})]}),e.jsxs("div",{className:"bg-primary-foreground/10 backdrop-blur-sm rounded-xl p-3 sm:p-4 border border-primary-foreground/20",children:[e.jsxs("div",{className:"flex items-center gap-1.5 sm:gap-2 text-accent mb-1",children:[e.jsx(L,{className:"h-5 w-5 sm:h-6 sm:w-6 flex-shrink-0"}),e.jsx("div",{className:"text-xl sm:text-2xl font-bold",children:"Growing"})]}),e.jsx("div",{className:"text-xs sm:text-sm text-primary-foreground
11/90",children:"Course portfolio"})]})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 sm:gap-4 pt-3 sm:pt-4",children:[e.jsxs(i,{size:"lg",className:"text-lg px-8 py-6 bg-accent text-accent-foreground hover:bg-accent/90 shadow-2xl hover:shadow-3xl transition-all hover:-translate-y-1 font-bold group",onClick:()=>N(!0),children:["Partner With Us Today",e.jsx(ee,{className:"ml-2 h-5 w-5 group-hover:translate-x-1 transition-transform"})]}),e.jsxs(i,{size:"lg",variant:"outline",className:"text-base sm:text-lg px-6 sm:px-8 py-5 sm:py-6 bg-transparent border-2 border-primary-foreground text-primary-foreground hover:bg-primary-foreground/10 shadow-xl font-semibold whitespace-nowrap",onClick:()=>x(!0),children:[e.jsx(P,{className:"mr-2 h-4 w-4 sm:h-5 sm:w-5 flex-shrink-0"}),e.jsx("span",{className:"hidden sm:inline",children:"View DWP Referral Portal Demo"}),e.jsx("span",{className:"sm:hidden",children:"Portal Demo"})]})]})]}),e.jsx("div",{className:"relative",children:e.jsxs("div",{className:"bg-background/95 backdrop-blur-sm rounded-3xl p-4 sm:p-6 md:p-8 shadow-2xl border-2 border-primary/20 animate-fade-in",style:{animationDelay:"0.2s"},children:[e.jsx("h3",{className:"text-xl sm:text-2xl font-bold mb-4 sm:mb-6 text-foreground",children:"Why Partner With Us"}),e.jsxs("div",{className:"space-y-3 sm:space-y-4",children:[e.jsxs("div",{className:"flex items-start gap-3 sm:gap-4 group",children:[e.jsx("div",{className:"w-10 h-10 sm:w-12 sm:h-12 rounded-xl bg-gradient-to-br from-primary/20 to-primary/10 flex items-center justify-center flex-shrink-0 group-hover:scale-110 transition-transform",children:e.jsx(L,{className:"h-5 w-5 sm:h-6 sm:w-6 text-primary"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h4",{className:"font-bold text-foreground mb-1 text-sm sm:text-base",children:"Expanding Course Portfolio"}),e.jsx("p",{className:"text-xs sm:text-sm text-muted-foreground leading-relaxed",children:"Growing selection across all sectors nationwide"})]})]}),e.jsxs("div",{className:"flex items-start gap-3 sm:gap-4 group",children:[e.jsx("div",{className:"w-10 h-10 sm:w-12 sm:h-12 rounded-xl bg-gradient-to-br from-secondary/20 to-secondary/10 flex items-center justify-center flex-shrink-0 group-hover:scale-110 transition-transform",children:e.jsx(de,{className:"h-5 w-5 sm:h-6 sm:w-6 text-secondary"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h4",{className:"font-bold text-foreground mb-1 text-sm sm:text-base",children:"Accredited Partners Only"}),e.jsx("p",{className:"text-xs sm:text-sm text-muted-foreground leading-relaxed",children:"All courses delivered by government-approved colleges and training providers"})]})]}),e.jsxs("div",{className:"flex items-start gap-3 sm:gap-4 group",children:[e.jsx("div",{className:"w-10 h-10 sm:w-12 sm:h-12 rounded-xl bg-gradient-to-br from-accent/20 to-accent/10 flex items-center justify-center flex-shrink-0 group-hover:scale-110 transition-transform",children:e.jsx(P,{className:"h-5 w-5 sm:h-6 sm:w-6 text-accent"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h4",{className:"font-bold text-foreground mb-1 text-sm sm:text-base",children:"Real-Time DWP Referral Portal Demo"}),e.jsx("p",{className:"text-xs sm:text-sm text-muted-foreground leading-relaxed",children:"Monitor every referral from enrolment to job placement"})]})]}),e.jsxs("div",{className:"flex items-start gap-3 sm:gap-4 group",children:[e.jsx("div",{className:"w-10 h-10 sm:w-12 sm:h-12 rounded-xl bg-gradient-to-br from-success/20 to-success/10 flex items-center justify-center flex-shrink-0 group-hover:scale-110 transition-transform",children:e.jsx($e,{className:"h-5 w-5 sm:h-6 sm:w-6 text-success"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h4",{className:"font-bold text-foreground mb-1 text-sm sm:text-base",children:"2-Hour Response Time"}),e.jsx("p",{className:"text-xs sm:text-sm text-muted-foreground leading-relaxed",children:"Every referral handled within 2 hoursâno waiting"})]})]})]})]})})]})})]}),e.jsx("div",{className:"bg-background border-y-2 border-border py-8 sm:py-10 shadow-lg",children:e.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:e.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4 sm:gap-6 md:gap-8",children:k.map((t,c)=>{const I=t.Icon;return e.jsxs("div",{className:"text-center hover-scale group cursor-pointer bg-card rounded-2xl p-6 shadow-md hover:shadow-xl transition-all border-2 border-transparent hover:border-primary/30",children:[e.jsx("div",{className:`flex justify-center mb-3 ${t.color} group-hover:scale-110 transition-transform`,children:e.jsx(I,{className:"h-8 w-8 md:h-10 md:w-10"})}),e.jsx("div",{className:"text-3xl md:text-4xl lg:text-5xl font-bold mb-2 text-foreground",children:e.jsx(ns,{end:t.value,suffix:t.suffix})}),e.jsx("div",{className:"text-sm md:text-base text-muted-foreground font-medium",children:t.label})]},c)})})})}),e.jsx("div",{className:"bg-muted/30 py-10 sm:py-12 md:py-16 border-y-2 border-border",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6",children:[e.jsx("h3",{className:"text-2xl md:text-3xl font-bold text-center mb-4 text-foreground",children:"Working With Accredited Partners"}),e.jsx("p",{className:"text-center text-muted-foreground mb-12 max-w-2xl mx-auto",children:"We connect claimants with trusted colleges and training companies nationwide, giving you access to the widest range of fully-funded coursesâgrowing every month"}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-6 md:gap-8",children:[e.jsxs("div",{className:"bg-background rounded-2xl p-6 text-center shadow-lg hover:shadow-xl transition-all hover:-translate-y-1 border-2 border-border",children:[e.jsx("div",{className:"w-16 h-16 mx-auto mb-4 bg-gradient-to-br from-success/20 to-success/10 rounded-full flex items-center justify-center",children:e.jsx(de,{className:"h-8 w-8 text-success"})}),e.jsx("h4",{className:"font-bold text-foreground mb-2",children:"Accredited Nationwide"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Trusted partnerships"})]}),e.jsxs("div",{className:"bg-background rounded-2xl p-6 text-center shadow-lg hover:shadow-xl transition-all hover:-translate-y-1 border-2 border-border",children:[e.jsx("div",{className:"w-16 h-16 mx-auto mb-4 bg-gradient-to-br from-primary/20 to-primary/10 rounded-full flex items-center justify-center",children:e.jsx(L,{className:"h-8 w-8 text-primary"})}),e.jsx("h4",{className:"font-bold text-foreground mb-2",children:"Growing Portfolio"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Expanding monthly"})]}),e.jsxs("div",{className:"bg-background rounded-2xl p-6 text-center shadow-lg hover:shadow-xl transition-all hover:-translate-y-1 border-2 border-border",children:[e.jsx("div",{className:"w-16 h-16 mx-auto mb-4 bg-gradient-to-br from-secondary/20 to-secondary/10 rounded-full flex items-center justify-center",children:e.jsx($,{className:"h-8 w-8 text-secondary"})}),e.jsx("h4",{className:"font-bold text-foreground mb-2",children:"Ofsted Approved"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Quality assured"})]}),e.jsxs("div",{className:"bg-background rounded-2xl p-6 text-center shadow-lg hover:shadow-xl transition-all hover:-translate-y-1 border-2 border-border",children:[e.jsx("div",{className:"w-16 h-16 mx-auto mb-4 bg-gradient-to-br from-accent/20 to-accent/10 rounded-full flex items-center justify-center",children:e.jsx(se,{className:"h-8 w-8 text-accent"})}),e.jsx("h4",{className:"font-bold text-foreground mb-2",children:"NCFE Recognised"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"National qual
11ifications"})]})]})]})}),e.jsx("div",{className:"py-8 sm:py-10 px-4 bg-muted/20",children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-4xl font-bold mb-4",children:"Why Partner With Us?"}),e.jsx("p",{className:"text-xl text-muted-foreground mb-2",children:"Industry-leading support tools and outcomes that set us apart"}),e.jsx("p",{className:"text-lg text-muted-foreground",children:"We don't just trainâwe transform lives with cutting-edge technology and dedicated support"})]}),e.jsxs("div",{className:"mb-12 grid md:grid-cols-3 gap-6",children:[e.jsxs(n,{className:"border-2 border-primary/50 bg-gradient-to-br from-primary/5 to-background shadow-lg",children:[e.jsxs(W,{children:[e.jsx("div",{className:"w-16 h-16 bg-primary/20 rounded-xl flex items-center justify-center mb-4 mx-auto",children:e.jsx(ce,{className:"h-8 w-8 text-primary"})}),e.jsx(C,{className:"text-center text-xl",children:"AI Interview Practice"})]}),e.jsxs(m,{children:[e.jsx("p",{className:"text-center text-muted-foreground mb-4",children:"Live conversational AI that conducts realistic mock interviews and provides detailed performance analytics"}),e.jsxs("ul",{className:"space-y-2 text-sm",children:[e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(b,{className:"h-4 w-4 text-primary mt-0.5 flex-shrink-0"}),e.jsx("span",{children:"Real-time speech analysis and feedback"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(b,{className:"h-4 w-4 text-primary mt-0.5 flex-shrink-0"}),e.jsx("span",{children:"Confidence building through practice"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(b,{className:"h-4 w-4 text-primary mt-0.5 flex-shrink-0"}),e.jsx("span",{children:"Detailed improvement reports"})]})]})]})]}),e.jsxs(n,{className:"border-2 border-primary/50 bg-gradient-to-br from-primary/5 to-background shadow-lg",children:[e.jsxs(W,{children:[e.jsx("div",{className:"w-16 h-16 bg-primary/20 rounded-xl flex items-center justify-center mb-4 mx-auto",children:e.jsx(M,{className:"h-8 w-8 text-primary"})}),e.jsx(C,{className:"text-center text-xl",children:"Professional CV Builder"})]}),e.jsxs(m,{children:[e.jsx("p",{className:"text-center text-muted-foreground mb-4",children:"AI-powered CV creation with industry-specific templates and automated content suggestions"}),e.jsxs("ul",{className:"space-y-2 text-sm",children:[e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(b,{className:"h-4 w-4 text-primary mt-0.5 flex-shrink-0"}),e.jsx("span",{children:"ATS-optimised formatting"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(b,{className:"h-4 w-4 text-primary mt-0.5 flex-shrink-0"}),e.jsx("span",{children:"Professional templates library"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(b,{className:"h-4 w-4 text-primary mt-0.5 flex-shrink-0"}),e.jsx("span",{children:"AI content generation"})]})]})]})]}),e.jsxs(n,{className:"border-2 border-primary/50 bg-gradient-to-br from-primary/5 to-background shadow-lg",children:[e.jsxs(W,{children:[e.jsx("div",{className:"w-16 h-16 bg-primary/20 rounded-xl flex items-center justify-center mb-4 mx-auto",children:e.jsx(_,{className:"h-8 w-8 text-primary"})}),e.jsx(C,{className:"text-center text-xl",children:"Confidence Coaching"})]}),e.jsxs(m,{children:[e.jsx("p",{className:"text-center text-muted-foreground mb-4",children:"Dedicated 1-on-1 support to help learners overcome barriers and build genuine confidence"}),e.jsxs("ul",{className:"space-y-2 text-sm",children:[e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(b,{className:"h-4 w-4 text-primary mt-0.5 flex-shrink-0"}),e.jsx("span",{children:"Personal development plans"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(b,{className:"h-4 w-4 text-primary mt-0.5 flex-shrink-0"}),e.jsx("span",{children:"Barrier identification & solutions"})]}),e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(b,{className:"h-4 w-4 text-primary mt-0.5 flex-shrink-0"}),e.jsx("span",{children:"Ongoing mentorship support"})]})]})]})]})]}),e.jsxs(n,{className:"overflow-hidden border-2 shadow-xl",children:[e.jsx("div",{className:"hidden md:block overflow-x-auto",children:e.jsxs("table",{className:"w-full",children:[e.jsx("thead",{className:"bg-primary text-primary-foreground",children:e.jsxs("tr",{children:[e.jsx("th",{className:"text-left p-4 font-semibold",children:"Feature"}),e.jsx("th",{className:"text-center p-4 font-semibold",children:"Our Service"}),e.jsx("th",{className:"text-center p-4 font-semibold",children:"Typical Provider"})]})}),e.jsx("tbody",{children:r.map((t,c)=>e.jsxs("tr",{className:`border-b transition-colors ${t.highlight?"bg-primary/5 hover:bg-primary/10":"hover:bg-muted/50"}`,children:[e.jsx("td",{className:"p-4 font-medium",children:t.feature}),e.jsx("td",{className:"p-4 text-center",children:e.jsxs("span",{className:"inline-flex items-center gap-2 text-green-600 font-semibold",children:[e.jsx(b,{className:"h-5 w-5 flex-shrink-0"}),e.jsx("span",{className:"text-left",children:t.us})]})}),e.jsx("td",{className:"p-4 text-center text-muted-foreground",children:t.typical})]},c))})]})}),e.jsx("div",{className:"md:hidden space-y-4 p-4",children:r.map((t,c)=>e.jsxs("div",{className:`border rounded-lg p-4 ${t.highlight?"bg-primary/5 border-primary/30":"bg-background"}`,children:[e.jsx("h3",{className:"font-bold text-lg mb-3",children:t.feature}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-xs font-semibold text-muted-foreground mb-1",children:"Our Service"}),e.jsxs("div",{className:"flex items-start gap-2 text-green-600 font-semibold",children:[e.jsx(b,{className:"h-5 w-5 flex-shrink-0 mt-0.5"}),e.jsx("span",{children:t.us})]})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-xs font-semibold text-muted-foreground mb-1",children:"Typical Provider"}),e.jsx("div",{className:"text-muted-foreground",children:t.typical})]})]})]},c))})]})]})}),e.jsxs("div",{className:"max-w-6xl mx-auto py-8 sm:py-10 px-4",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-4 text-foreground",children:"How It Works"}),e.jsx("p",{className:"text-lg md:text-xl text-muted-foreground max-w-3xl mx-auto",children:"Simple 3-step process from referral to employment"})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"hidden md:block absolute top-24 left-0 right-0 h-1 bg-gradient-to-r from-primary via-secondary to-success -z-10"}),e.jsxs("div",{className:"grid md:grid-cols-3 gap-6 sm:gap-8 md:gap-12",children:[e.jsx("div",{className:"relative group",children:e.jsxs("div",{className:"bg-gradient-to-br from-primary/10 to-primary/5 rounded-3xl p-4 sm:p-6 md:p-8 text-center shadow-xl hover:shadow-2xl transition-all duration-300 hover:-translate-y-2 border-2 border-primary/20",children:[e.jsx("div",{className:"w-16 h-16 sm:w-20 sm:h-20 mx-auto mb-4 sm:mb-6 bg-gradient-to-br from-primary to-primary/80 rounded-full flex items-center justify-center text-primary-foreground shadow-lg group-hover:scale-110 transition-transform",children:e.jsx("span",{className:"text-2xl sm:text-3xl font-bold",children:"1"})}),e.jsx("h3",{className:"text-lg sm:text-xl font-bold mb-2 sm:mb-3 text-foreground",children:"You Refer"}),e.jsx("p",{className:"text-sm sm:text-base text-muted-foreground leading-relaxed",children:"Refer claimants to us or they can scan QR codes on our posters in your Jobcentre. We respond within 2 hours to discu
11ss the course they've enquired about."})]})}),e.jsx("div",{className:"relative group",children:e.jsxs("div",{className:"bg-gradient-to-br from-secondary/10 to-secondary/5 rounded-3xl p-4 sm:p-6 md:p-8 text-center shadow-xl hover:shadow-2xl transition-all duration-300 hover:-translate-y-2 border-2 border-secondary/20",children:[e.jsx("div",{className:"w-16 h-16 sm:w-20 sm:h-20 mx-auto mb-4 sm:mb-6 bg-gradient-to-br from-secondary to-secondary/80 rounded-full flex items-center justify-center text-secondary-foreground shadow-lg group-hover:scale-110 transition-transform",children:e.jsx("span",{className:"text-2xl sm:text-3xl font-bold",children:"2"})}),e.jsx("h3",{className:"text-lg sm:text-xl font-bold mb-2 sm:mb-3 text-foreground",children:"We Handle Everything"}),e.jsx("p",{className:"text-sm sm:text-base text-muted-foreground leading-relaxed",children:"We manage eligibility, enrolment, and all course coordination. Track their progress 24/7 via your dedicated DWP Referral Portal."})]})}),e.jsx("div",{className:"relative group",children:e.jsxs("div",{className:"bg-gradient-to-br from-success/10 to-success/5 rounded-3xl p-4 sm:p-6 md:p-8 text-center shadow-xl hover:shadow-2xl transition-all duration-300 hover:-translate-y-2 border-2 border-success/20",children:[e.jsx("div",{className:"w-16 h-16 sm:w-20 sm:h-20 mx-auto mb-4 sm:mb-6 bg-gradient-to-br from-success to-success/80 rounded-full flex items-center justify-center text-success-foreground shadow-lg group-hover:scale-110 transition-transform",children:e.jsx("span",{className:"text-2xl sm:text-3xl font-bold",children:"3"})}),e.jsx("h3",{className:"text-lg sm:text-xl font-bold mb-2 sm:mb-3 text-foreground",children:"They Get Jobs"}),e.jsx("p",{className:"text-sm sm:text-base text-muted-foreground leading-relaxed",children:"Our partners deliver quality training. 90%+ secure employment within 12 weeksâboosting your outcome metrics."})]})})]})]})]}),e.jsx("div",{className:"max-w-6xl mx-auto py-8 px-4",children:e.jsxs(n,{className:"bg-gradient-to-br from-primary to-primary-dark border-4 border-primary-dark shadow-2xl overflow-hidden relative",children:[e.jsx("div",{className:"absolute inset-0 opacity-10",children:e.jsx("div",{className:"absolute inset-0 bg-[url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTSAxMCAwIEwgMCAwIDAgMTAiIGZpbGw9Im5vbmUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjEiIHN0cm9rZS13aWR0aD0iMSIvPjwvcGF0dGVybj48L2RlZnM+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmlkKSIvPjwvc3ZnPg==')]"})}),e.jsx(m,{className:"py-10 px-6 sm:px-8 md:px-10 relative z-10",children:e.jsxs("div",{className:"flex flex-col md:flex-row items-center gap-6 md:gap-8",children:[e.jsx("div",{className:"w-24 h-24 bg-primary-foreground rounded-3xl flex items-center justify-center flex-shrink-0 shadow-2xl group hover:scale-110 transition-transform",children:e.jsx("svg",{className:"h-16 w-16 text-primary group-hover:scale-110 transition-transform",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 4v1m6 11h2m-6 0h-2v4m0-11v3m0 0h.01M12 12h4.01M16 20h4M4 12h4m12 0h.01M5 8h2a1 1 0 001-1V5a1 1 0 00-1-1H5a1 1 0 00-1 1v2a1 1 0 001 1zm12 0h2a1 1 0 001-1V5a1 1 0 00-1-1h-2a1 1 0 00-1 1v2a1 1 0 001 1zM5 20h2a1 1 0 001-1v-2a1 1 0 00-1-1H5a1 1 0 00-1 1v2a1 1 0 001 1z"})})}),e.jsxs("div",{className:"flex-1 text-center md:text-left",children:[e.jsxs("h3",{className:"text-3xl md:text-4xl font-bold mb-4 text-primary-foreground drop-shadow-lg",children:[e.jsx("span",{className:"text-accent",children:"Free"})," QR Code Posters for Your Jobcentre"]}),e.jsx("p",{className:"text-primary-foreground/95 text-xl leading-relaxed mb-5 font-medium",children:"We provide eye-catching posters with QR codes for display in your Jobcentre. Claimants can simply scan the code to instantly access course information and get startedâreducing your admin workload even further."}),e.jsxs("div",{className:"flex flex-wrap gap-3 justify-center md:justify-start",children:[e.jsx(D,{className:"bg-primary-foreground text-primary px-5 py-2.5 text-base font-bold border-2 border-primary-foreground shadow-lg",children:"â¡ Instant Access"}),e.jsx(D,{className:"bg-primary-foreground text-primary px-5 py-2.5 text-base font-bold border-2 border-primary-foreground shadow-lg",children:"ð¯ Self-Service"}),e.jsx(D,{className:"bg-primary-foreground text-primary px-5 py-2.5 text-base font-bold border-2 border-primary-foreground shadow-lg",children:"⨠Zero Admin"})]})]})]})})]})}),e.jsx("div",{className:"bg-muted/30 py-20",children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-4xl font-bold mb-4",children:"How We Support Your Claimants"}),e.jsx("p",{className:"text-xl text-muted-foreground max-w-3xl mx-auto",children:"Complete end-to-e
11nd support from enrolment to employmentâso you can trust we'll get them job-ready"})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-6 mb-16",children:a.map((t,c)=>e.jsx(n,{className:"hover:shadow-xl transition-all duration-300 hover:-translate-y-1 border-2 hover:border-primary/50",children:e.jsx(W,{children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"w-14 h-14 bg-gradient-to-br from-primary/20 to-primary/10 rounded-xl flex items-center justify-center text-primary shadow-md",children:t.icon}),e.jsxs("div",{className:"flex-1",children:[e.jsx(C,{className:"text-xl mb-2",children:t.title}),e.jsx(De,{className:"text-base leading-relaxed",children:t.description})]})]})})},c))}),e.jsx(n,{className:"bg-gradient-to-br from-primary/10 via-primary/5 to-background border-2 border-primary/30 shadow-lg",children:e.jsx(m,{className:"py-8 px-6",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"w-12 h-12 bg-primary/20 rounded-full flex items-center justify-center flex-shrink-0",children:e.jsx(_,{className:"h-6 w-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl font-bold mb-3",children:"Building Confidence & Job Readiness"}),e.jsx("p",{className:"text-muted-foreground text-lg leading-relaxed",children:"From confidence building to hands-on support with job applications, interviews, and career planningâwe ensure every claimant has the tools and guidance they need to secure and sustain employment."})]})]})})})]})}),e.jsx("div",{className:"py-8 sm:py-10 px-4 sm:px-6 bg-muted/30",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-8 sm:mb-12",children:[e.jsx("h2",{className:"text-3xl sm:text-4xl font-bold mb-3 sm:mb-4",children:"Partnership Benefits"}),e.jsx("p",{className:"text-lg sm:text-xl text-muted-foreground",children:"What your office gets when you partner with us"})]}),e.jsx(n,{className:"border-2",children:e.jsx(m,{className:"p-4 sm:p-6 md:p-8",children:e.jsx("div",{className:"grid md:grid-cols-2 gap-3 sm:gap-4",children:p.map((t,c)=>e.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[e.jsx("div",{className:"w-6 h-6 bg-primary/20 rounded-full flex items-center justify-center flex-shrink-0 mt-0.5",children:e.jsx(b,{className:"h-4 w-4 text-primary"})}),e.jsx("p",{className:"text-sm leading-relaxed",children:t})]},c))})})})]})}),e.jsx("div",{className:"py-8 sm:py-10 px-4",children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-4xl font-bold mb-4",children:"Our Course Offerings"}),e.jsx("p",{className:"text-xl text-muted-foreground",children:"Government-funded qualifications designed to get your claimants job-ready fast"})]}),e.jsx("div",{className:"space-y-4",children:o.map((t,c)=>e.jsx(n,{className:"hover:shadow-xl transition-all duration-300 hover:-translate-y-1 border-2 hover:border-primary/50",children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"grid md:grid-cols-12 gap-6 items-center",children:[e.jsx("div",{className:"md:col-span-1 flex justify-center",children:e.jsx("div",{className:"w-16 h-16 bg-gradient-to-br from-primary/20 to-primary/10 rounded-xl flex items-center justify-center",children:e.jsx(pe,{className:"h-8 w-8 text-primary"})})}),e.jsxs("div",{className:"md:col-span-7",children:[e.jsx("h3",{className:"text-xl font-bold mb-2",children:t.title}),e.jsx("p",{className:"text-muted-foreground mb-3",children:t.description}),e.jsx(D,{variant:"secondary",className:"text-xs",children:t.qualification})]}),e.jsx("div",{className:"md:col-span-4",children:e.jsxs("div",{className:"grid grid-cols-2 gap-4 text-sm",children:[e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(U,{className:"h-4 w-4 text-primary mt-0.5 flex-shrink-0"}),e.jsxs("div",{children:[e.jsx("p",{className:"font-semibold",children:t.duration}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t.schedule})]})]}),e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(P,{className:"h-4 w-4 text-primary mt-0.5 flex-shrink-0"}),e.jsx("div",{children:e.jsx("p",{className:"font-semibold text-xs",children:t.outcomes})})]})]})})]})})},c))}),e.jsx(n,{className:"bg-gradient-to-r from-primary/20 via-primary/10 to-primary/5 border-2 border-primary/30 shadow-lg",children:e.jsxs(m,{className:"py-8 px-6",children:[e.jsxs("div",{className:"flex items-center justify-center gap-3 mb-3",children:[e.jsx(te,{className:"h-6 w-6 text-primary"}),e.jsx("span",{className:"font-bold text-xl text-foreground",children:"Expanding Our Offer
11ing"})]}),e.jsxs("p",{className:"text-center text-muted-foreground text-lg",children:["We're growing our course list in ",e.jsx("span",{className:"font-semibold text-foreground",children:"January 2026"})," with more qualifications to support your claimants' career goals and employment opportunities."]})]})})]})}),e.jsx("div",{className:"bg-muted/30 py-20 px-4",children:e.jsxs("div",{className:"max-w-4xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-4xl font-bold mb-4",children:"Frequently Asked Questions"}),e.jsx("p",{className:"text-xl text-muted-foreground",children:"Everything you need to know about partnering with us"})]}),e.jsx(Ae,{type:"single",collapsible:!0,className:"space-y-4",children:d.map((t,c)=>e.jsxs(We,{value:`item-${c}`,className:"bg-background border-2 rounded-lg px-6",children:[e.jsx(Ce,{className:"text-left font-semibold hover:text-primary",children:t.question}),e.jsx(Le,{className:"text-muted-foreground leading-relaxed",children:t.answer})]},c))})]})}),e.jsx("div",{className:"bg-gradient-to-b from-muted/30 to-background py-8 sm:py-10 px-4",children:e.jsx("div",{className:"max-w-6xl mx-auto",children:e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-4xl font-bold mb-4",children:"Experience the DWP Referral Portal Demo"}),e.jsx("p",{className:"text-xl text-muted-foreground max-w-3xl mx-auto mb-8",children:"See exactly what you'll see when tracking your referralsâfrom initial enrolment through to employment"}),e.jsxs("div",{className:"flex flex-col items-center gap-6",children:[e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -inset-1 bg-gradient-to-r from-primary to-blue-600 rounded-lg blur opacity-25 animate-pulse"}),e.jsxs(i,{size:"lg",className:"relative text-base sm:text-lg px-6 sm:px-8 py-5 sm:py-6 bg-gradient-to-r from-primary to-blue-600 hover:from-primary/90 hover:to-blue-600/90 whitespace-nowrap",onClick:()=>x(!0),children:[e.jsx(B,{className:"mr-2 h-4 w-4 sm:h-6 sm:w-6 flex-shrink-0"}),e.jsx("span",{className:"hidden sm:inline",children:"Launch DWP Referral Portal Demo"}),e.jsx("span",{className:"sm:hidden",children:"Launch Demo"})]})]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Click to open the interactive DWP Referral Portal application"})]})]})})}),e.jsxs("div",{className:"relative overflow-hidden py-12 sm:py-16 md:py-20 lg:py-32 px-4 sm:px-6",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-accent via-accent/95 to-accent/90"}),e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_bottom_left,_var(--tw-gradient-stops))] from-primary/30 via-transparent to-transparent opacity-60"}),e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_top_right,_var(--tw-gradient-stops))] from-secondary/20 via-transparent to-transparent opacity-50"}),e.jsx("div",{className:"absolute inset-0 bg-[url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTSAxMCAwIEwgMCAwIDAgMTAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1vcGFjaXR5PSIwLjA1IiBzdHJva2Utd2lkdGg9IjEiLz48L3BhdHRlcm4+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JpZCkiLz48L3N2Zz4=')] opacity-20"}),e.jsxs("div",{className:"max-w-4xl mx-auto text-center relative z-10",children:[e.jsxs(D,{className:"mb-4 sm:mb-6 bg-accent-foreground/10 text-accent-foreground px-4 sm:px-6 py-2 sm:py-3 text-sm sm:text-base font-bold border-2 border-accent-foreground/20 animate-fade-in",children:[e.jsx(te,{className:"h-4 w-4 mr-2 inline"}),"Start Your Partnership Journey"]}),e.jsxs("h2",{className:"text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-bold mb-4 sm:mb-6 md:mb-8 drop-shadow-2xl text-accent-foreground animate-fade-in",style:{animationDelay:"0.1s"},children:["Ready to Transform",e.jsx("br",{className:"hidden sm:block"}),e.jsx("span",{className:"text-primary",children:"Lives Together?"})]}),e.jsxs("div",{className:"space-y-3 sm:space-y-4 mb-8 sm:mb-10 md:mb-12 animate-fade-in",style:{animationDelay:"0.2s"},children:[e.jsx("p",{className:"text-lg sm:text-xl md:text-2xl text-accent-foreground
11/95 leading-relaxed max-w-3xl mx-auto font-semibold px-4",children:"Ready to set up a Teams call or talk to us directly?"}),e.jsxs("p",{className:"text-base sm:text-lg md:text-xl text-accent-foreground/90 leading-relaxed max-w-2xl mx-auto px-4",children:["Complete the short form and we'll get back to you ",e.jsx("span",{className:"font-bold",children:"within 2 hours"}),"."]})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 sm:gap-4 md:gap-6 justify-center mb-8 sm:mb-10 md:mb-12 px-4 animate-fade-in",style:{animationDelay:"0.3s"},children:[e.jsxs(i,{size:"lg",className:"text-base sm:text-lg md:text-xl px-6 sm:px-8 md:px-10 lg:px-12 py-5 sm:py-6 md:py-7 lg:py-8 bg-accent-foreground text-accent hover:bg-accent-foreground/90 shadow-2xl hover:shadow-3xl transition-all hover:-translate-y-2 hover:scale-105 font-bold group",onClick:()=>N(!0),children:[e.jsx(H,{className:"mr-2 h-5 w-5 sm:h-6 sm:w-6"}),"Get in Touch Now",e.jsx(ee,{className:"ml-2 h-5 w-5 sm:h-6 sm:w-6 group-hover:translate-x-1 transition-transform"})]}),e.jsxs(i,{size:"lg",variant:"outline",className:"text-base sm:text-lg md:text-xl px-6 sm:px-8 md:px-10 lg:px-12 py-5 sm:py-6 md:py-7 lg:py-8 bg-transparent border-3 border-accent-foreground text-accent-foreground hover:bg-accent-foreground/10 shadow-xl font-bold whitespace-nowrap",onClick:()=>x(!0),children:[e.jsx(P,{className:"mr-2 h-4 w-4 sm:h-5 sm:w-5 sm:h-6 sm:w-6 flex-shrink-0"}),e.jsx("span",{className:"hidden sm:inline",children:"View DWP Referral Portal Demo"}),e.jsx("span",{className:"sm:hidden",children:"View Demo"})]})]}),e.jsxs("div",{className:"animate-fade-in",style:{animationDelay:"0.4s"},children:[e.jsx("p",{className:"text-sm text-accent-foreground/80 mb-4 font-semibold uppercase tracking-wider",children:"Or email us directly"}),e.jsx("div",{className:"flex justify-center items-center",children:e.jsxs("a",{href:"mailto:[email protected]",className:"flex items-center gap-3 bg-accent-foreground/10 backdrop-blur-sm px-6 py-3 rounded-full hover:bg-accent-foreground/20 transition-all hover:scale-105 border-2 border-accent-foreground/20 shadow-lg",children:[e.jsx(H,{className:"h-5 w-5 md:h-6 md:w-6 text-accent-foreground"}),e.jsx("span",{className:"font-bold text-accent-foreground text-sm sm:text-base",children:"[email protected]"})]})})]})]})]}),e.jsx(as,{isOpen:f,onClose:()=>x(!1)}),e.jsx(os,{open:v,onOpenChange:N})]})};export{Zs as default};
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.