1import{e as w,r as m,j as e,m as v,f as A,d as N,A as S,g as C,h as b,i as k,k as P,l as F,n as H,D as z,o as I,p as B,U as D,M as L,B as q,q as _,L as E,s as O,u as j,S as Q,a as M,N as R,C as T,F as W,b as $}from"./index-CzMEFmtw.js";import{b as U,a as V,c as G,p as J,d as Y,i as K,f as X}from"./courseData-42s9Mp91.js";import{A as Z}from"./index-CYABEMSa.js";import{t as ee}from"./training-banner-1tKhMBg-.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 se=w("SlidersHorizontal",[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]]);/** 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 y=w("Star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]),ae={bestseller:{bg:"bg-[#F9A01B]",text:"text-white",label:"Bestseller"},new:{bg:"bg-[#2CC5F4]",text:"text-white",label:"New"},limited:{bg:"bg-rose-500",text:"text-white",label:"Limited Seats"}},te=({program:a,index:n=0,onOpen:o})=>{const[s,t]=m.useState(!1);m.useEffect(()=>{try{const c=JSON.parse(localStorage.getItem("hs-wishlist")||"[]");t(c.includes(a.slug))}catch{}},[a.slug]);const x=c=>{c.preventDefault(),c.stopPropagation();try{const h=JSON.parse(localStorage.getItem("hs-wishlist")||"[]"),u=h.includes(a.slug)?h.filter(f=>f!==a.slug):[...h,a.slug];localStorage.setItem("hs-wishlist",JSON.stringify(u)),t(u.includes(a.slug))}catch{}},g=a.icon,r=a.tag?ae[a.tag]:null,p=()=>o==null?void 0:o(a);return e.jsxs(v.article,{layout:!0,initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,scale:.96},transition:{duration:.4,delay:Math.min(n*.04,.3)},onClick:p,role:"button",tabIndex:0,onKeyDown:c=>{(c.key==="Enter"||c.key===" ")&&(c.preventDefault(),p())},"aria-label":`View details for ${a.title}`,className:"group relative flex flex-col bg-white rounded-3xl overflow-hidden border border-gray-100/80 shadow-[0_1px_0_rgba(15,23,42,0.04),0_8px_30px_-12px_rgba(15,23,42,0.10)] hover:shadow-[0_2px_0_rgba(15,23,42,0.05),0_30px_60px_-20px_rgba(15,23,42,0.25)] hover:-translate-y-1 transition-all duration-500 cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-[#F9A01B]",children:[e.jsxs("div",{className:"relative aspect-[16/10] overflow-hidden bg-gray-50",children:[e.jsx("img",{src:a.image,alt:a.title,width:800,height:500,loading:"lazy",decoding:"async",sizes:"(max-width: 640px) 100vw, (max-width: 1024px) 50vw, 33vw",className:"absolute inset-0 w-full h-full object-cover transition-transform duration-[1200ms] group-hover:scale-105"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-tr from-white/0 via-white/0 to-white/20 opacity-0 group-hover:opacity-100 transition-opacity duration-700 pointer-events-none"}),r&&e.jsx("span",{className:`absolute top-3 left-3 ${r.bg} ${r.text} text-[10px] font-bold uppercase tracking-wider px-2.5 py-1 rounded-full shadow-sm`,"aria-label":r.label,children:r.label}),e.jsx("button",{type:"button",onClick:x,"aria-label":s?"Remove from wishlist":"Save to wishlist","aria-pressed":s,className:"absolute top-3 right-3 w-9 h-9 rounded-full bg-white/90 backdrop-blur-sm border border-white/60 shadow-sm flex items-center justify-center opacity-0 group-hover:opacity-100 hover:scale-110 transition-all duration-300 focus:opacity-100 focus:outline-none focus-visible:ring-2 focus-visible:ring-[#F9A01B]",children:e.jsx(A,{size:15,className:s?"fill-rose-500 text-rose-500":"text-gray-500"})}),e.jsx("div",{className:"absolute bottom-3 left-3 w-10 h-10 rounded-xl backdrop-blur-md bg-white/90 border border-white/60 shadow-sm flex items-center justify-center",children:e.jsx(g,{size:18,className:"text-[#F9A01B]"})})]}),e.jsxs("div",{className:"flex flex-col flex-1 p-5 md:p-6",children:[e.jsx("span",{className:"text-[10px] font-bold uppercase tracking-[0.14em] text-gray-600 mb-1.5",children:a.badge}),e.jsx("h3",{className:"font-display font-semibold text-gray-900 text-[17px] leading-snug mb-2 line-clamp-2 group-hover:text-[#F9A01B] transition-colors",children:a.title}),e.jsxs("div",{className:"flex items-center gap-1.5 text-xs text-gray-500 mb-3",children:[e.jsx(y,{size:13,className:"fill-[#F9A01B] text-[#F9A01B]"}),e.jsx("span",{className:"font-semibold text-gray-700",children:a.rating.toFixed(1)}),e.jsx("span",{className:"text-gray-600",children:"·"}
11),e.jsxs("span",{children:[a.enrolled.toLocaleString()," enrolled"]})]}),e.jsxs("div",{className:"space-y-1 text-xs text-gray-500 mb-5 flex-1",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(N,{size:12,className:"text-[#2CC5F4]"})," ",a.duration]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(S,{size:12,className:"text-[#2CC5F4]"})," ",a.mode]}),a.cpd&&e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(y,{size:12,className:"text-[#2CC5F4]"})," ",a.cpd]})]}),e.jsx("div",{className:"pt-4 border-t border-gray-100",onClick:c=>c.stopPropagation(),children:e.jsxs(C,{service:"training",className:"w-full inline-flex items-center justify-center gap-1.5 bg-gray-900 hover:bg-[#F9A01B] text-white text-xs font-semibold px-4 py-3 rounded-full transition-all duration-300 group/btn shadow-sm","aria-label":`Enroll in ${a.title}`,children:["Enroll Now ",e.jsx(b,{size:13,className:"transition-transform group-hover/btn:translate-x-0.5"})]})})]})]})},re=({activeCategory:a,onCategoryChange:n,sort:o,onSortChange:s,query:t,onQueryChange:x,resultCount:g})=>e.jsxs("div",{className:"mb-8 flex flex-col gap-4",children:[e.jsx("div",{className:"flex flex-wrap items-center gap-2",children:k.map(r=>{const p=r===a;return e.jsx("button",{type:"button",role:"tab","aria-selected":p,onClick:()=>n(r),className:`px-4 py-2 rounded-full text-xs font-semibold transition-all duration-300 border ${p?"bg-gray-900 text-white border-gray-900 shadow-sm":"bg-white text-gray-600 border-gray-200 hover:border-[#F9A01B] hover:text-[#F9A01B]"}`,children:r},r)})}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 items-stretch sm:items-center justify-between",children:[e.jsxs("div",{className:"relative flex-1 max-w-md",children:[e.jsx(P,{size:15,className:"absolute left-4 top-1/2 -translate-y-1/2 text-gray-600 pointer-events-none"}),e.jsx("input",{type:"search",value:t,onChange:r=>x(r.target.value),placeholder:"Search programsâ¦","aria-label":"Search programs",className:"w-full pl-10 pr-4 py-2.5 rounded-full bg-white border border-gray-200 text-sm text-gray-800 placeholder:text-gray-600 focus:outline-none focus:border-[#F9A01B] focus:ring-2 focus:ring-[#F9A01B]/20 transition-all"})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("span",{className:"text-xs text-gray-500 whitespace-nowrap",children:[g," program",g===1?"":"s"]}),e.jsxs("div",{className:"relative",children:[e.jsx(se,{size:14,className:"absolute left-3.5 top-1/2 -translate-y-1/2 text-gray-600 pointer-events-none"}),e.jsxs("select",{value:o,onChange:r=>s(r.target.value),"aria-label":"Sort programs",className:"appearance-none pl-9 pr-8 py-2.5 rounded-full bg-white border border-gray-200 text-xs font-medium text-gray-700 focus:outline-none focus:border-[#F9A01B] focus:ring-2 focus:ring-[#F9A01B]/20 transition-all cursor-pointer",children:[e.jsx("option",{value:"popular",children:"Most Popular"}),e.jsx("option",{value:"newest",children:"Newest"})]})]})]})]})]}),ie={heroImage:F,badge:"QUALITY TRACK",title:"CPHQ â Certified Professional in Healthcare Quality",subtitle:"Internationally recognized certification preparing healthcare professionals to lead quality, patient safety, and performance improvement initiatives across hospitals, clinics, and health systems.",duration:"40 Hours · Flexible",groupSize:"Max 20",location:"Online · Live",learningPoints:["Healthcare quality leadership and strategy","Performance and process improvement (PDSA, Lean, Six Sigma basics)","Patient safety and risk management","Data measurement, analytics and reporting","Accreditation, regulatory standards and surveys","Population health and care coordination","CPHQ exam preparation, mock tests and study plans"],whoIsItFor:["Quality & Patient Safety Officers","Nurses, Doctors & Allied Health Professionals","Hospital Administrators & Department Heads","Accreditation & Compliance Officers","Healthcare Managers preparing for the NAHQ CPHQ Exam"],faqs:[{q:"Who should take CPHQ?",a:"Any healthcare professional involved in quality, safety, accreditation, performance improvement or risk management."},{q:"Is there an exam?",a:"Yes â CPHQ is awarded by NAHQ after passing the official exam. Our program covers full exam prep and mock tests."},{q:"Is it online?",a:"Yes â live online classes with recorded sessions, plus study material and mentor support."}]},le={heroImage:H,badge:"PATIENT SAFETY",title:"CPPS â Certified Professional in Patient Safety",subtitle:"A globally recognized patient safety credential â equips healthcare professionals to design and lead safer systems of care and reduce preventable harm.",duration:"30 Hours",groupSize:"Max 20",location:"Online · Live",learningPoints:["Foundations of patient safety science","Culture of safety and human factors","Risk asse
11ssment, incident analysis and RCA","Just culture, reporting systems and learning from events","Systems thinking and high-reliability principles","Leadership and change management for safety","CPPS exam preparation and case discussions"],whoIsItFor:["Patient Safety Officers & Quality Leads","Nurses, Physicians & Allied Health Staff","Risk Managers & Compliance Officers","Department Heads & Hospital Administrators","Anyone preparing for the CBPPS / CPPS credential"],faqs:[{q:"What is the difference between CPHQ and CPPS?",a:"CPHQ is broader (quality + safety + accreditation). CPPS is focused specifically on patient safety science and culture."},{q:"Do I need clinical experience?",a:"Recommended but not mandatory. Many administrators and safety officers without a clinical background take CPPS."},{q:"Format?",a:"Live online sessions with recorded replays, study notes and mock exams."}]},ne={"bls-aha":U,"bls-ashi":V,acls:G,pals:J,cna:Y,"infection-control":K,"first-aid":X,cphq:ie,cpps:le},oe=({program:a,open:n,onOpenChange:o})=>{if(!a)return null;const s=ne[a.slug];return e.jsx(z,{open:n,onOpenChange:o,children:e.jsxs(I,{className:"max-w-3xl w-[calc(100vw-2rem)] p-0 overflow-hidden rounded-3xl border border-gray-100 shadow-[0_30px_80px_-15px_rgba(15,23,42,0.25)] max-h-[90vh] flex flex-col",children:[e.jsx(B,{className:"sr-only",children:a.title}),e.jsxs("div",{className:"relative h-56 md:h-64 flex-shrink-0 overflow-hidden",children:[e.jsx("img",{src:(s==null?void 0:s.heroImage)||a.image,alt:a.title,className:"absolute inset-0 w-full h-full object-cover"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/75 via-black/30 to-black/10"}),e.jsxs("div",{className:"absolute bottom-4 left-5 right-5",children:[e.jsx("span",{className:"inline-block text-[10px] font-bold uppercase tracking-[0.16em] text-white/80 mb-2",children:(s==null?void 0:s.badge)||a.badge}),e.jsx("h2",{className:"font-display font-bold text-white text-xl md:text-2xl leading-tight drop-shadow-md",children:(s==null?void 0:s.title)||a.title})]})]}),e.jsxs("div",{className:"flex-1 overflow-y-auto px-6 md:px-8 py-6 md:py-7 space-y-6",children:[(s==null?void 0:s.subtitle)&&e.jsx("p",{className:"text-gray-600 text-[14.5px] leading-relaxed",children:s.subtitle}),e.jsxs("div",{className:"grid grid-cols-3 gap-3",children:[e.jsxs("div",{className:"rounded-2xl bg-gray-50/80 border border-gray-100 p-3",children:[e.jsx(N,{size:14,className:"text-[#2CC5F4] mb-1.5"}),e.jsx("div",{className:"text-[10px] uppercase tracking-wider text-gray-600 font-semibold",children:"Duration"}),e.jsx("div",{className:"text-xs font-semibold text-gray-800 mt-0.5",children:(s==null?void 0:s.duration)||a.duration})]}),e.jsxs("div",{className:"rounded-2xl bg-gray-50/80 border border-gray-100 p-3",children:[e.jsx(D,{size:14,className:"text-[#2CC5F4] mb-1.5"}),e.jsx("div",{className:"text-[10px] uppercase tracking-wider text-gray-600 font-semibold",children:"Group Size"}),e.jsx("div",{className:"text-xs font-semibold text-gray-800 mt-0.5",children:(s==null?void 0:s.groupSize)||"Small batches"})]}),e.jsxs("div",{className:"rounded-2xl bg-gray-50/80 border border-gray-100 p-3",children:[e.jsx(L,{size:14,className:"text-[#2CC5F4] mb-1.5"}),e.jsx("div",{className:"text-[10px] uppercase tracking-wider text-gray-600 font-semibold",children:"Mode"}),e.jsx("div",{className:"text-xs font-semibold text-gray-800 mt-0.5",children:(s==null?void 0:s.location)||a.mode})]})]}),e.jsxs("div",{className:"flex items-center gap-4 text-xs text-gray-500",children:[e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(y,{size:13,className:"fill-[#F9A01B] text-[#F9A01B]"}),e.jsx("span",{className:"font-semibold text-gray-800",children:a.rating.toFixed(1)}),e.jsx("span",{className:"text-gray-600",children:"·"}),e.jsxs("span",{children:[a.enrolled.toLocaleString()," enrolled"]})]}),a.cpd&&e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(q,{size:13,className:"text-[#2CC5F4]"})," ",a.cpd]})]}),(s==null?void 0:s.learningPoints)&&s.learningPoints.length>0&&e.jsxs("section",{children:[e.jsx("h3",{className:"font-display font-bold text-gray-900 text-base mb-3",children:"What you'll learn"}),e.jsx("ul",{className:"grid sm:grid-cols-2 gap-x-5 gap-y-2",children:s.learningPoints.map(t=>e.jsxs("li",{className:"flex items-start gap-2 text-[13px] text-gray-700 leading-relaxed",children:[e.jsx(_,{size:15,className:"text-[#F9A01B] flex-shrink-0 mt-0.5"}),e.jsx("span",{children:t})]},t))})]}),(s==null?void 0:s.whoIsItFor)&&s.whoIsItFor.length>0&&e.jsxs("section",{children:[e.jsx("h3",{className:"font-display font-bold text-gray-900 text-base mb-3",children:"Who can attend"}),e.jsx("div",{className:"flex flex-wrap gap-2",children:s.whoIsItFor.map(t=>e.jsx("span",{className:"inline-flex items-center px-3 py-1.5 rounded-full bg-gradient-to-r from-[#F9A01B]/10 to-[#2CC5F4]/10 border border-gray-100 text-[12px] font-medium text-gray-700",children:t},t))})]}),(s==null?void 0:s.faqs)&&s.faqs.length>0&&e.jsxs("section",{children:[e.jsx("h3",{className:"font-display font-bold text-gray-900 text-base mb-3",children:"Frequently asked"}),e.jsx("div",{className:"space-y-2.5",children:s.faqs.map(t=>e.jsxs("details",{className:"group rounded-2xl border border-gray-100 bg-white px-4 py-3 open:bg-gray-50/50 transition-colors",children:[e.jsxs("summary",{className:"cursor-pointer text-[13px] font-semibold text-gray-800 list-none flex items-center justify-between gap-3",children:[e.jsx("span",{children:t.q}),e.jsx("span",{className:"text-gray-600 text-xs group-open:rotate-45 transition-transform",children:"+"})]}),e.jsx("p",{className:"mt-2 text-[12.5px] text-gray-600 leading-relaxed",children:t.a})]},t.q))})]}),!s&&e.jsx("p",{className:"text-sm text-gray-500 italic",children:"Detailed curriculum coming soon. Get in touch and our team will share the full programme outline."})]}),e.jsxs("div",{className:"flex-shrink-0 border-t border-gray-100 bg-white px-6 md:px-8 py-4 flex items-center justify-between gap-3",children:[e.jsxs(E,{to:a.href,onClick:()=>o(!1),className:"text-xs font-semibold text-gray-600 hover:text-[#F9A01B] transition-colors inline-flex items-center gap-1",children:["View full page ",e.jsx(b,{size:12})]}),e.jsxs(C,{service:"training",className:"inline-flex items-center gap-1.5 bg-gray-900 hover:bg-[#F9A01B] text-white text-xs font-semibold px-5 py-3 rounded-full transition-all duration-300 shadow-sm","aria-label":`Enroll in ${a.title}`,children:["Enroll Now ",e.jsx(b,{size:13})]})]})]})})},ce=({source:a=O})=>{const[n,o]=m.useState("All"),[s,t]=m.useState("popular"),[x,g]=m.useState(""),[r,p]=m.useState(null),[c,h]=m.useState(!1),u=m.useMemo(()=>{let i=a.slice();if(n!=="All"&&(i=i.filter(l=>l.category===n)),x.trim()){const l=x.toLowerCase();i=i.filter(d=>d.title.toLowerCase().includes(l)||d.badge.toLowerCase().includes(l))}switch(s){case"price-asc":i.sort((l,d)=>l.price-d.price);break;case"price-desc":i.sort((l,d)=>d.price-l.price);break;case"newest":i.sort((l,d)=>(l.tag==="new"?-1:0)-(d.tag==="new"?-1:0));break;case"popular":default:i.sort((l,d)=>d.enrolled-l.enrolled);break}return i},[a,n,x,s]),f=i=>{p(i),h(!0)};return e.jsxs("div",{children:[e.jsx(re,{activeCategory:n,onCategoryChange:o,sort:s,onSortChange:t,query:x,onQueryChange:g,resultCount:u.length}),e.jsx(v.div,{layout:!0,className:"grid sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-
115 md:gap-6",children:e.jsx(Z,{mode:"popLayout",children:u.map((i,l)=>e.jsx(te,{program:i,index:l,onOpen:f},i.slug))})}),u.length===0&&e.jsx("p",{className:"text-center text-gray-600 text-sm py-16",children:"No programs match your filters."}),e.jsx(oe,{program:r,open:c,onOpenChange:h})]})},de=["AHA & ASHI Certified instructors","Small group sizes (max 12 per class)","Weekend and evening batches","Internationally recognized certificates"],he=()=>{const{ref:a,isInView:n}=j(.1),{ref:o,isInView:s}=j(.05);return e.jsxs(e.Fragment,{children:[e.jsx(Q,{title:"Accredited Clinical Training â BLS, ACLS, PALS & More",description:"AHA & ASHI accredited training: BLS, ACLS, PALS, CNA, CPHQ, CPPS, Infection Control and First Aid.",path:"/training"}),e.jsxs("div",{children:[e.jsx(M,{}),e.jsx(R,{}),e.jsxs("main",{children:[e.jsxs("section",{ref:a,className:"relative pt-32 pb-24 md:pt-40 md:pb-32 overflow-hidden bg-white",children:[e.jsx("img",{src:ee,alt:"Healthcare training banner",width:1920,height:832,fetchPriority:"high",decoding:"async",className:"absolute inset-0 w-full h-full object-cover"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-white/30 via-white/10 to-white/40"}),e.jsxs("div",{className:`relative z-10 max-w-[1100px] mx-auto px-6 md:px-10 text-center ${n?"animate-fade-up":"opacity-0"}`,children:[e.jsxs("span",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-white/80 backdrop-blur-sm border border-gray-200/70 text-[11px] font-bold uppercase tracking-[0.18em] text-gray-700 mb-6 shadow-sm",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-[#F9A01B]"})," Healthserve Training"]}),e.jsxs("h1",{className:"font-display font-bold text-gray-900 leading-[1.05] mb-6 tracking-tight",style:{fontSize:"clamp(38px, 5.6vw, 68px)",letterSpacing:"-0.02em"},children:["Clinically Certified.",e.jsx("br",{className:"hidden sm:block"}),e.jsx("span",{className:"text-gradient-blue",children:"Career-Ready."})]}),e.jsx("p",{className:"text-gray-700 text-base md:text-lg leading-relaxed max-w-2xl mx-auto mb-10 font-medium",children:"AHA and ASHI approved training courses designed for UAE healthcare professionals. Hands-on. Weekend-friendly. Globally recognized."}),e.jsx("div",{className:"flex flex-wrap justify-center gap-2 mb-10",children:["AHA Approved","ASHI Approved","MOH Recognized","Hands-On Labs"].map(t=>e.jsxs("span",{className:"inline-flex items-center gap-1.5 px-3.5 py-1.5 rounded-full bg-white/90 backdrop-blur-sm border border-gray-200/80 text-[11px] font-semibold uppercase tracking-wider text-gray-700 shadow-[0_1px_2px_rgba(15,23,42,0.04)]",children:[e.jsx("span",{className:"w-1 h-1 rounded-full bg-[#2CC5F4]"})," ",t]},t))}),e.jsx("div",{className:"flex flex-wrap justify-center gap-4",children:e.jsx("a",{href:"#courses",className:"btn-primary-hs",children:"Browse All Courses"})})]})]}),e.jsx("section",{className:"bg-gradient-to-r from-[#F9A01B]/[0.04] via-white to-[#2CC5F4]/[0.04] border-y border-gray-100 py-6",children:e.jsx("div",{className:"max-w-[1320px] mx-auto px-6 md:px-10 flex flex-wrap justify-center gap-x-10 gap-y-3",children:de.map(t=>e.jsxs("span",{className:"text-gray-600 text-sm font-medium flex items-center gap-2",children:[e.jsx("span",{className:"text-[#25D366] font-bold",children:"â"})," ",t]},t))})}),e.jsx("section",{ref:o,id:"courses",className:"relative bg-white py-20 md:py-28",children:e.jsxs("div",{className:"max-w-[1320px] mx-auto px-6 md:px-10",children:[e.jsxs("div",{className:`text-center mb-12 ${s?"animate-blur-in":"opacity-0"}`,children:[e.jsx("span",{className:"badge-blue mb-4 inline-block",children:"COURSE CATALOGUE"}),e.jsxs("h2",{className:"font-display font-bold text-gray-900 mt-4",style:{fontSize:"clamp(28px, 3.5vw, 42px)",letterSpacing:"-1px"},children:["Browse, Compare & ",e.jsx("span",{className:"text-gradient-orange",children:"Enroll"})]}),e.jsx("p",{className:"text-gray-600 mt-3 max-w-xl mx-auto",children:"Filter by category, sort by price or popularity â find the right programme for your career stage."})]}),e.jsx(ce,{})]})}),e.jsxs("section",{className:"relative py-20 overflow-hidden",style:{background:"#0d1015"},children:[e.jsx("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:e.jsx("div",{className:"absolute w-[600px] h-[600px] rounded-full opacity-[0.12] blur-[120px] top-[-20%] right-[-10%]",style:{background:"#2CC5F4",animation:"float-orb 20s ease-in-out infinite"}})}),e.jsxs("div",{className:"relative z-10 text-center max-w-[700px] mx-auto px-6",children:[e.jsx("h2",{className:"font-display font-bold text-white text-3xl md:text-4xl mb-4",children:"Ready to Get Certified?"}),e.jsx("p",{className:"text-white/80 mb-8",children:"Join 500+ trained professionals. Book your spot in the next batch."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsx("a",{href:"/book-consultation",className:"btn-primary-hs",children:"Enroll Now"}),e.jsx("a",{href:"https://wa.me/971523941876",target:"_blank",rel:"noopener noreferrer",className:"btn-whatsapp",children:"ð¬ WhatsApp Us"})]})]})]}),e.jsx(T,{})]}),e.jsx(W,{}),e.jsx($,{})]})]})};export{he 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.