1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5405],{96965:function(e,t,a){"use strict";a.d(t,{Z:function(){return o}});var i=a(50959);/** 2 * @license lucide-react v0.446.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 */let n=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),r=(...e)=>e.filter((e,t,a)=>Boolean(e)&&a.indexOf(e)===t).join(" ");/** 7 * @license lucide-react v0.446.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 */var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 12 * @license lucide-react v0.446.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */let l=(0,i.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:a=2,absoluteStrokeWidth:n,className:l="",children:o,iconNode:c,...d},m)=>(0,i.createElement)("svg",{ref:m,...s,width:t,height:t,stroke:e,strokeWidth:n?24*Number(a)/Number(t):a,className:r("lucide",l),...d},[...c.map(([e,t])=>(0,i.createElement)(e,t)),...Array.isArray(o)?o:[o]])),o=(e,t)=>{let a=(0,i.forwardRef)(({className:a,...s},o)=>(0,i.createElement)(l,{ref:o,iconNode:t,className:r(`lucide-${n(e)}`,a),...s}));return a.displayName=`${e}`,a}},85909:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return a(15671)}])},87859:function(e,t,a){"use strict";var i=a(11527),n=a(19210),r=a.n(n),s=a(73112);let l=e=>{let{href:t,children:a,className:n="",scroll:l=!0,anchorClassName:o="",...c}=e;return(0,i.jsx)(r(),{href:t,scroll:l,className:"site-focus group inline-block rounded-2xl ".concat(o),...c,children:(0,i.jsxs)(s.E.div,{className:"relative ".concat(n),whileHover:{scale:1.02,y:-2},whileTap:{scale:.98},children:[(0,i.jsx)(s.E.div,{className:"absolute -inset-1 rounded-lg bg-gradient-to-r from-cyan-500/20 to-emerald-500/20 opacity-0 group-hover:opacity-100 transition-opacity blur","aria-hidden":"true"}),(0,i.jsx)("span",{className:"relative",children:a})]})})};t.Z=l},58485:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{children:t}=e;return t},t.suspense=function(){let e=Error(i.NEXT_DYNAMIC_NO_SSR_CODE);throw e.digest=i.NEXT_DYNAMIC_NO_SSR_CODE,e},(0,a(1322).Z)(a(50959));var i=a(18372)},33377:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let a=s.default,n={loading:e=>{let{error:t,isLoading:a,pastDelay:i}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n=i({},n,e)),n=i({},n,t);let r=n.loader,l=()=>r().then(o);if(n.loadableGenerated&&delete(n=i({},n,n.loadableGenerated,{loader:l})).loadableGenerated,"boolean"==typeof n.ssr){if(!n.ssr)return delete n.ssr,c(l,n);delete n.ssr}return a(n)},t.noSSR=c;var i=a(25321).Z,n=a(1322).Z,r=(0,a(6687).Z)(a(50959)),s=n(a(4364)),l=n(a(58485));function o(e){return{default:e.default||e}}function c(e,t){delete t.webpack,delete t.modules;let a=r.lazy(e),i=t.loading,n=r.default.createElement(i,{error:null,isLoading:!0,pastDelay:!1,timedOut:!1});return e=>r.default.createElement(r.Suspense,{fallback:n},r.default.createElement(l.default,null,r.default.createElement(a,Object.assign({},e))))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},62695:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var i=(0,a(1322).Z)(a(50959));let n=i.default.createContext(null);t.LoadableContext=n},4364:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(25321).Z,n=(0,a(1322).Z)(a(50959)),r=a(62695);let s=[],l=[],o=!1;function c(e){let t=e(),a={loading:!0,loaded:null,error:null};return a.promise=t.then(e=>(a.loading=!1,a.loaded=e,e)).catch(e=>{throw a.loading=!1,a.error=e,e}),a}class d{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state=i({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading}
16,e),this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function m(e){return function(e,t){let a=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t);a.lazy=n.default.lazy(a.loader);let i=null;function s(){if(!i){let t=new d(e,a);i={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return i.promise()}if(!o){let c=a.webpack?a.webpack():a.modules;c&&l.push(e=>{for(let t of c)if(-1!==e.indexOf(t))return s()})}function m(e){!function(){s();let e=n.default.useContext(r.LoadableContext);e&&Array.isArray(a.modules)&&a.modules.forEach(t=>{e(t)})}();let t=n.default.createElement(a.loading,{isLoading:!0,pastDelay:!0,error:null});return n.default.createElement(n.default.Suspense,{fallback:t},n.default.createElement(a.lazy,e))}return m.preload=()=>s(),m.displayName="LoadableComponent",m}(c,e)}function u(e,t){let a=[];for(;e.length;){let i=e.pop();a.push(i(t))}return Promise.all(a).then(()=>{if(e.length)return u(e,t)})}m.preloadAll=()=>new Promise((e,t)=>{u(s).then(e,t)}),m.preloadReady=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise(t=>{let a=()=>(o=!0,t());u(l,e).then(a,a)})},window.__NEXT_PRELOADREADY=m.preloadReady,t.default=m},15671:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return R}});var i=a(11527),n=a(24508),r=a.n(n),s=a(55411),l=a.n(s);let o=e=>{let{children:t,...a}=e;return(0,i.jsxs)("div",{...a,className:"relative overflow-hidden my-16 border-t sm:my-28 ".concat(a.className||""),children:[(0,i.jsx)("div",{className:"blur-[100px] absolute inset-0 w-full h-full",style:{background:"linear-gradient(202.72deg, rgba(237, 78, 80, 0.05) 14.76%, rgba(152, 103, 240, 0.04) 34.37%, rgba(152, 103, 240, 0) 86.62%)"}}),(0,i.jsx)("div",{className:"relative",children:t})]})};var c=a(73112),d=a(18452),m=a(56966),u=a(49706),p=a(50959),h=a(87859);let f=(0,p.memo)(e=>{let{isMobile:t=!1}=e,a=(0,p.useRef)(null),n=(0,p.useRef)(null),r=(0,p.useRef)(null),s=(0,p.useRef)(!0),[l,o]=(0,p.useState)(!1);return(0,p.useEffect)(()=>{var e;let t=window.matchMedia("(prefers-reduced-motion: reduce)");o(t.matches);let a=()=>o(t.matches);return null===(e=t.addEventListener)||void 0===e||e.call(t,"change",a),()=>{var e;return null===(e=t.removeEventListener)||void 0===e?void 0:e.call(t,"change",a)}},[]),(0,p.useEffect)(()=>{let e=new Image;e.src="/hardware/earth-mesh-globe.png",e.decoding="async",e.onload=()=>{n.current=e}},[]),(0,p.useEffect)(()=>{let e=a.current;if(!e)return;let i=e.getContext("2d",{alpha:!0,desynchronized:!0});if(!i)return;let o=0,c=0,d=1,m=l?0:t?32:88,u=t?58:88,p=t?2:4,h=t?2:1,f=[],x=performance.now(),g=!0,b=0,v=1e3/(t?36:60),y=()=>{d=Math.min(window.devicePixelRatio||1,t?1.15:1.75),o=e.clientWidth,c=e.clientHeight,e.width=Math.floor(o*d),e.height=Math.floor(c*d),i.setTransform(d,0,0,d,0,0)},w=(e,t,a)=>{let i=1-e/Math.max(t-1,1)*2,n=Math.sqrt(Math.max(0,1-i*i)),r=Math.PI*(3-Math.sqrt(5))*e;return{x:Math.cos(r)*n*a,y:i*a,z:Math.sin(r)*n*a}},j=()=>({cx:o*(t?.5:.58),cy:c*(t?.58:.52),R:Math.min(o,c)*(t?.26:.3)}),A=()=>{f.length=0;let{cx:e,cy:a,R:i}=j();for(let n=0;n<m;n++){let r=w(n,m,i);f.push({x:Math.random()*o,y:Math.random()*c,vx:(Math.random()-.5)*(t?.35:.5),vy:(Math.random()-.5)*(t?.35:.5),tx:e+r.x,ty:a+r.y,tz:r.z,size:1+Math.random()*(t?1:1.6),hue:Math.random()>.55?178:162,links:0})}},N=e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,_=e=>1-Math.pow(1-e,3),M=(e,a,r,s)=>{let l=n.current;if(!l||s<.01)return;let o=l.naturalWidth||l.width,c=l.naturalHeight||l.height,d=.82*c,m=Math.min(.9*o,d);i.save(),i.globalAlpha=s,i.filter="brightness(1.5) contrast(1.1) saturate(1.15)",i.beginPath(),i.arc(e,a,r/2,0,2*Math.PI),i.clip(),i.drawImage(l,(o-m)/2,Math.max(0,.02*c+(d-m)*.35),m,m,e-r/2,a-r/2,r,r),i.restore(),i.beginPath(),i.arc(e,a,r/2,0,2*Math.PI),i.strokeStyle="rgba(103, 232, 249, ".concat(.34*s,")"),i.lineWidth=t?1:1.5,i.stroke();let u=i.createRadialGradient(e,a,.15*r,e,a,.55*r);u.addColorStop(0,"rgba(251, 191, 36, ".concat(.07*s,")")),u.addColorStop(.5,"rgba(34, 211, 238, ".concat(.08*s,")")),u.addColorStop(1,"rgba(0,0,0,0)"),i.fillStyle=u,i.beginPath(),i.arc(e,a,.55*r,0,2*Math.PI),i.fill()},k=()=>{i.clearRect(0,0,o,c);let{cx:e,cy:t,R:a}=j(),r=2*a;n.current?M(e,t,r,.95):(i.beginPath(),i.arc(e,t,r/2,0,2*Math.PI),i.strokeStyle="rgba(103,232,249,0.45)",i.lineWidth=1,i.stroke())},I=e=>{if(!g||(r.current=requestAnimationFrame(I),!s.current||e-b<v))return;if(b=e,l){k();return}let t=(e-x)%2e4/2e4;i.clearRect(0,0,o,c);let{cx:a,cy:n,R:d}=j(),y=i.createRadialGradient(a,n,12,a,n,.48*Math.min(o,c));y.addColorStop(0,"rgba(34,211,238,0.07)"),y.addColorStop(1,"rgba(0,0,0,0)"),i.fillStyle=y,i.fillRect(0,0,o,c);let A=0,P=0,E=1;if(t<.28)A=0;else if(t<.52)A=N((t-.28)/.24);else if(t<.72)A=1,E=1-.7*(P=.55*_((t-.52)/.19999999999999996));else if(t<.9)A=1,P=.55+.45*N((t-.72)/.18000000000000005),E=Math.max(0,1-(t-.72)/.18000000000000005*1.15);else{A=1,P=1;let S=(t-.9)/.09999999999999998;E=0,S>.65&&(P=1-N((S-.65)/.35))}let C=12e-5*e,D=Math.cos(C),L=Math.sin(C);for(let R=0;R<f.length;R++){let z=f[R],T=w(R,m,d),O=T.x*D-T.z*L,H=T.x*L+T.z*D;if(z.tx=a+O,z.ty=n+T.y,z.tz=H,z.links=0,A<.02)z.x+=z.vx,z.y+=z.vy,(z.x<0||z.x>o)&&(z.vx*=-1),(z.y<0||z.y>c)&&(z.vy*=-1);else{let G=.035+.09*A;z.x+=(z.tx-z.x)*G,z.y+=(z.ty-z.y)*G}}if(E>.04){i.lineWidth=.85;for(let W=0;W<f.length;W+=h){let B=f[W];if(!(B.links>=p))for(let Z=W+h;Z<f.length;Z+=h){let U=f[Z];if(U.links>=p)continue;let F=B.x-U.x,q=B.y-U.y,V=F*F+q*q,Y=A>.45?.8*u:u;if(V>=Y*Y)continue;let X=Math.sqrt(V),J=Math.max(0,(B.tz+U.tz)/(2*d)+.5),K=(1-X/Y)*.24*E*(.4+.6*J);if(i.strokeStyle="rgba(103, 232, 249, ".concat(K,")"),i.beginPath(),i.moveTo(B.x,B.y),i.lineTo(U.x,U.y),i.stroke(),B.links++,U.links++,B.links>=p)break}}for(let Q of f){let $=Math.max(0,Q.tz/d+.5),ee=Q.size*(.7+.5*$);i.beginPath(),i.arc(Q.x,Q.y,ee,0,2*Math.PI),i.fillStyle="hsla(".concat(Q.hue,", 82%, ").concat(58+22*$,"%, ").concat((.42+.48*$)*E,")"),i.fill()}}P>.01&&M(a,n,2*d,P)};y(),A();let P=()=>{y(),A()};window.addEventListener("resize",P);let E=new IntersectionObserver(e=>{let[t]=e;s.current=t.isIntersecting&&t.intersectionRatio>.05},{threshold:[0,.05,.2]}
16);if(E.observe(e),l){let S=setInterval(()=>{n.current&&(k(),clearInterval(S))},120);return k(),()=>{g=!1,clearInterval(S),window.removeEventListener("resize",P),E.disconnect()}}return r.current=requestAnimationFrame(I),()=>{g=!1,window.removeEventListener("resize",P),E.disconnect(),r.current&&cancelAnimationFrame(r.current)}},[t,l]),(0,i.jsx)("canvas",{ref:a,className:"absolute inset-0 z-0 w-full h-full pointer-events-none opacity-[0.88] sm:opacity-[0.95] md:opacity-100","aria-hidden":"true"})});f.displayName="NeuralParticlesBackground";let x=e=>{let{reduce:t}=e;return t?null:(0,i.jsx)(c.E.div,{initial:{opacity:0,y:0},animate:{opacity:[0,1,0],y:[0,10,0]},transition:{duration:2.4,repeat:1/0,ease:"easeInOut"},className:"absolute bottom-8 left-1/2 -translate-x-1/2 z-20","aria-hidden":"true",children:(0,i.jsx)("div",{className:"w-6 h-10 border-2 border-cyan-400/25 rounded-full p-1",children:(0,i.jsx)(c.E.div,{className:"w-2 h-2 bg-cyan-400/80 rounded-full",animate:{y:[0,18,0]},transition:{duration:2.4,repeat:1/0,ease:"easeInOut"}})})})},g=()=>{let[e,t]=(0,p.useState)(!1),a=(0,p.useRef)(null),{scrollY:n}=(0,d.v)(),r=(0,m.J)(),s=(0,u.H)(n,[0,500],[0,-80]),l=(0,u.H)(n,[0,280],[1,0]);return(0,p.useEffect)(()=>{let e=window.matchMedia("(max-width: 767px)"),a=e=>t(e.matches);return(a(e),e.addEventListener)?(e.addEventListener("change",a),()=>e.removeEventListener("change",a)):(e.addListener(a),()=>e.removeListener(a))},[]),(0,i.jsxs)("section",{ref:a,className:"relative min-h-[100svh] flex items-center justify-center overflow-hidden bg-slate-950",children:[(0,i.jsx)(f,{isMobile:e}),(0,i.jsxs)("div",{className:"absolute inset-0 z-[1] pointer-events-none","aria-hidden":"true",children:[(0,i.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_70%_60%,rgba(34,211,238,0.12),transparent_55%)]"}),(0,i.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_20%_80%,rgba(16,185,129,0.08),transparent_50%)]"}),(0,i.jsx)("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_80%_55%_at_50%_42%,rgba(2,6,23,0.72)_0%,rgba(2,6,23,0.35)_45%,transparent_70%)]"}),(0,i.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-slate-950/50 via-transparent to-slate-950/80"})]}),!r&&(0,i.jsx)(c.E.div,{style:{y:s,opacity:l},className:"absolute right-[-5%] top-[25%] w-64 h-64 sm:w-96 sm:h-96 pointer-events-none z-[1]","aria-hidden":"true",children:(0,i.jsx)("div",{className:"w-full h-full bg-gradient-to-br from-cyan-500/15 to-emerald-500/10 rounded-full blur-3xl"})}),(0,i.jsxs)(c.E.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.7,ease:"easeOut"},className:"relative z-10 w-full max-w-3xl mx-auto px-4 sm:px-6 text-center space-y-6 sm:space-y-8",children:[(0,i.jsx)(c.E.h1,{className:"font-monumental text-5xl sm:text-7xl md:text-8xl font-bold bg-gradient-to-r from-cyan-300 via-cyan-200 to-emerald-300 bg-clip-text text-transparent drop-shadow-[0_2px_24px_rgba(2,6,23,0.85)]",initial:r?{opacity:1}:{letterSpacing:"0.28em",opacity:0},animate:{letterSpacing:"0.08em",opacity:1},transition:{duration:r?0:1.2,type:"spring",stiffness:80},children:"Pawanax"}),(0,i.jsxs)(c.E.p,{className:"max-w-xl mx-auto text-base sm:text-xl text-slate-100/95 leading-relaxed drop-shadow-[0_1px_12px_rgba(2,6,23,0.9)]",initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{duration:.6,delay:r?0:.15},children:[(0,i.jsx)("span",{className:"font-semibold text-white",children:"Africa's Cognitive Healthcare Platform"})," ","â adaptive AI with human expertise, from clinic to WhatsApp."]}),(0,i.jsxs)(c.E.div,{className:"flex flex-col sm:flex-row items-stretch sm:items-center justify-center gap-3 sm:gap-4 pt-2",initial:{opacity:0}
16,animate:{opacity:1},transition:{duration:.5,delay:r?0:.3},children:[(0,i.jsxs)(h.Z,{href:"https://pawanaxx.vercel.app","aria-label":"Open Pawanax Doctor's Assistant",target:"_blank",rel:"noopener noreferrer",className:"relative group w-full sm:w-auto text-base sm:text-lg font-semibold px-7 py-3.5 rounded-2xl overflow-hidden transition-all duration-300 hover:shadow-lg hover:shadow-cyan-500/20 focus:outline-none focus-visible:ring-4 focus-visible:ring-cyan-400/30 focus-visible:ring-offset-2 focus-visible:ring-offset-slate-950",children:[(0,i.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-cyan-500 to-emerald-500 opacity-90 group-hover:opacity-100 transition-opacity"}),(0,i.jsxs)("span",{className:"relative z-10 flex items-center justify-center gap-2 text-white",children:["Doctor's Assistant",(0,i.jsx)("span",{className:"transition-transform group-hover:translate-x-1",children:"â"})]})]}),(0,i.jsxs)(h.Z,{href:"https://wa.me/254735636778","aria-label":"Chat with Personal AI Assistant on WhatsApp",target:"_blank",rel:"noopener noreferrer",className:"relative group w-full sm:w-auto text-base sm:text-lg font-semibold px-7 py-3.5 rounded-2xl border border-cyan-400/30 hover:border-cyan-400/50 transition-all duration-300 hover:shadow-lg hover:shadow-emerald-500/10 focus:outline-none focus-visible:ring-4 focus-visible:ring-cyan-400/20 focus-visible:ring-offset-2 focus-visible:ring-offset-slate-950",scroll:!1,children:[(0,i.jsx)("div",{className:"absolute inset-0 bg-white/5 backdrop-blur-sm group-hover:bg-white/10 transition-colors rounded-2xl"}),(0,i.jsxs)("span",{className:"relative z-10 flex items-center justify-center gap-2 text-cyan-50",children:["Personal AI Assistant",(0,i.jsx)("span",{className:"transition-transform group-hover:translate-x-1",children:"â"})]})]})]})]}),(0,i.jsx)(x,{reduce:r})]})};var b=a(40788),v=a.n(b);let y=[{src:"/partners/google-deepmind.svg",name:"Google DeepMind"},{src:"/partners/uon.png",name:"University of Nairobi"},{src:"/partners/kemri.png",name:"KEMRI"},{src:"/partners/kenyatta-university.png",name:"Kenyatta University"},{src:"/partners/neo4j.svg",name:"Neo4j"},{src:"/partners/exa-research.svg",name:"EXA Research"},{src:"/partners/brave.svg",name:"Brave"},{src:"/partners/tavily.svg",name:"Tavily"},{src:"/partners/kibabii-university.png",name:"Kibabii University"},{src:"/partners/tinyfish.svg",name:"TinyFish"},{src:"/partners/rice-university.svg",name:"Rice University"}],w=()=>{let e=[...y,...y];return(0,i.jsx)("section",{className:"bg-white py-10 sm:py-12 border-b border-gray-100","aria-label":"Trusted partners",children:(0,i.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,i.jsx)("p",{className:"text-center text-[11px] sm:text-xs font-semibold tracking-[0.22em] uppercase text-gray-400 mb-8",children:"Trusted by leading institutions & partners"}),(0,i.jsx)("div",{className:"relative w-full overflow-hidden before:absolute before:left-0 before:top-0 before:bottom-0 before:w-16 sm:before:w-24 before:bg-gradient-to-r before:from-white before:to-transparent before:z-10 after:absolute after:right-0 after:top-0 after:bottom-0 after:w-16 sm:after:w-24 after:bg-gradient-to-l after:from-white after:to-transparent after:z-10",children:(0,i.jsx)("div",{className:"flex gap-10 sm:gap-14 animate-scrollX items-center py-2",children:e.map((e,t)=>(0,i.jsx)("div",{"aria-hidden":t>=y.length,className:"flex-shrink-0 flex items-center justify-center h-10 sm:h-12 px-2 group",children:(0,i.jsx)(v(),{src:e.src,alt:e.name,width:140,height:48,className:"h-8 sm:h-10 w-auto max-w-[140px] object-contain grayscale opacity-60 group-hover:grayscale-0 group-hover:opacity-100 transition-all duration-300"})},"".concat(e.name,"-").concat(t)))})})]})})};var j=a(72850),A=a(96965);/** 17 * @license lucide-react v0.446.0 - ISC 18 * 19 * This source code is licensed under the ISC license. 20 * See the LICENSE file in the root directory of this source tree. 21 */let N=(0,A.Z)("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]),_=[{icon:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z",title:"Diagnostic Delays",stat:"53 Days",desc:"Average wait time for specialized test results in rural areas",region:"Rural Africa",color:"from-red-400 to-orange-500",image:"https://images.unsplash.com/photo-1576091160550-2173dba999ef?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=900&q=75",impact:{current:"32%",description:"Reduction in wait times achieved",metrics:[{label:"Lives Impacted",value:"12,450+"}
21,{label:"Cost Savings",value:"âª2.1M"},{label:"Efficiency Gain",value:"44%"}]},details:[{label:"Urban Areas",value:"24 Days",trend:"-15%"},{label:"Semi-Urban",value:"38 Days",trend:"-22%"},{label:"Rural",value:"53 Days",trend:"-8%"}]},{icon:"M15.75 6a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0zM4.501 20.118a7.5 7.5 0 0114.998 0A17.933 17.933 0 0112 21.75c-2.676 0-5.216-.584-7.499-1.632z",title:"Doctor Shortage",stat:"1:6,000",desc:"Physician to patient ratio in underserved regions",region:"Sub-Saharan Africa",color:"from-purple-400 to-fuchsia-500",image:"https://images.unsplash.com/photo-1581056771107-24ca5f033842?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=900&q=75",impact:{current:"28%",description:"Progress towards doctor placement goal",metrics:[{label:"New Doctors",value:"56"},{label:"Communities Served",value:"34"},{label:"Coverage Improvement",value:"28%"}]},details:[{label:"Urban Ratio",value:"1:2000",trend:"+12%"},{label:"Rural Ratio",value:"1:6000",trend:"+8%"},{label:"Training Pipeline",value:"240",trend:"+45%"}]},{icon:"M6 12L3.269 3.126A59.768 59.768 0 0121.485 12 59.77 59.77 0 013.27 20.876L5.999 12zm0 0h7.5",title:"Emergency Response",stat:"162 mins",desc:"Average emergency response time in remote areas",region:"Remote Areas",color:"from-amber-400 to-orange-500",image:"https://images.unsplash.com/photo-1631815588090-d4bfec5b1ccb?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=900&q=75",impact:{current:"45%",description:"Reduction in response time achieved",metrics:[{label:"Emergency Calls",value:"5,280"},{label:"Success Rate",value:"94%"},{label:"Time Saved",value:"73 mins"}]},details:[{label:"Urban",value:"45 mins",trend:"-35%"},{label:"Semi-Urban",value:"98 mins",trend:"-22%"},{label:"Remote",value:"162 mins",trend:"-15%"}]},{icon:"M9.75 3.104v5.714a2.25 2.25 0 01-.659 1.591L5 14.5M9.75 3.104c-.251.023-.501.05-.75.082m.75-.082a24.301 24.301 0 014.5 0m0 0v5.714c0 .597.237 1.17.659 1.591L19.8 15.3M14.25 3.104c.251.023.501.05.75.082M19.8 15.3l-1.57.393A9.065 9.065 0 0112 15a9.065 9.065 0 00-6.23-.693L5 14.5m14.8.8l1.402 1.402c1.232 1.232.65 3.318-1.067 3.611A48.309 48.309 0 0112 21c-2.773 0-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5 14.5",title:"Imaging Access",stat:"72%",desc:"Hospitals lacking advanced diagnostic imaging",region:"Regional Hospitals",color:"from-blue-400 to-cyan-500",image:"https://images.unsplash.com/photo-1579684453423-f84349ef60b0?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=900&q=75",impact:{current:"52%",description:"Implementation of imaging solutions",metrics:[{label:"New Installations",value:"24"},{label:"Patients Served",value:"8,940"},{label:"Cost Reduction",value:"62%"}]},details:[{label:"Level 6",value:"12%",trend:"-8%"},{label:"Level 5",value:"45%",trend:"-15%"},{label:"Level 4",value:"72%",trend:"-5%"}]}],M=()=>{let[e,t]=(0,p.useState)(null),[a,n]=(0,p.useState)({}),r=e=>{n(t=>({...t,[e]:!t[e]}))},s=a=>{t(e===a?null:a)},l={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{type:"spring",stiffness:100,damping:12}}},o={hidden:{opacity:0,height:0,marginTop:0,marginBottom:0},visible:{opacity:1,height:"auto",marginTop:"1rem",marginBottom:"0.5rem",transition:{duration:.3,ease:"easeInOut"}},exit:{opacity:0,height:0,marginTop:0,marginBottom:0,transition:{duration:.2,ease:"easeInOut"}}},d={hidden:{opacity:0,height:0},visible:{opacity:1,height:"auto",transition:{duration:.25,ease:"easeInOut"}},exit:{opacity:0,height:0,transition:{duration:.2,ease:"easeInOut"}}},m=e=>"details-".concat(e);return(0,i.jsxs)("section",{className:"relative py-24 bg-gradient-to-br from-slate-50 to-cyan-50 overflow-hidden",children:[(0,i.jsx)(c.E.div,{className:"absolute top-20 left-10 w-16 h-16 opacity-10 text-blue-400",animate:{y:[0,15,0],rotate:[0,5,0]},transition:{duration:8,repeat:1/0,repeatType:"mirror",ease:"easeInOut"},children:(0,i.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",children:(0,i.jsx)("path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"})})}),(0,i.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[(0,i.jsxs)("div",{className:"text-center mb-20 relative",children:[(0,i.jsx)(c.E.div,{initial:{opacity:0,y:-20}
21,animate:{opacity:1,y:0},transition:{duration:.5},className:"inline-flex items-center justify-center px-4 py-1.5 mb-6 rounded-full bg-cyan-50 border border-cyan-100",children:(0,i.jsx)("span",{className:"text-sm font-medium text-cyan-800",children:"Pawanax"})}),(0,i.jsx)(c.E.h2,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{duration:.5,delay:.1},className:"text-5xl font-bold text-gray-900 mb-6",children:(0,i.jsxs)("span",{className:"relative inline-block bg-gradient-to-r from-red-600 via-purple-600 to-cyan-600 bg-clip-text text-transparent",children:["Africa's Healthcare Reality",(0,i.jsx)("div",{className:"absolute -bottom-2 left-0 right-0 h-1 bg-gradient-to-r from-red-600 via-purple-600 to-cyan-600 opacity-20 rounded-full"})]})}),(0,i.jsx)(c.E.p,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{duration:.5,delay:.2},className:"text-xl text-gray-600 max-w-2xl mx-auto",children:"Bridging the gap between medical needs and accessible solutions"})]}),(0,i.jsx)("div",{className:"grid gap-8 md:grid-cols-2 lg:grid-cols-4",children:_.map((t,n)=>(0,i.jsxs)(c.E.div,{className:"group relative bg-white/90 backdrop-blur-sm rounded-3xl shadow-lg hover:shadow-xl transition-all duration-300 overflow-hidden",variants:l,initial:"hidden",animate:"visible",transition:{delay:.1*n,type:"spring",stiffness:100,damping:12},whileHover:{scale:1.02},children:[(0,i.jsxs)("div",{className:"absolute inset-0 overflow-hidden",children:[(0,i.jsx)(v(),{src:t.image,alt:t.title,fill:!0,className:"object-cover brightness-90 group-hover:brightness-75 transition-all duration-500",sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 25vw",priority:!1}),(0,i.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b ".concat(t.color," opacity-10")})]}),(0,i.jsxs)("div",{className:"relative p-6 sm:p-8 h-full flex flex-col bg-gradient-to-t from-black/70 via-black/40 to-transparent",children:[" ",(0,i.jsxs)("div",{className:"space-y-6 flex-1",children:[(0,i.jsx)("div",{className:"w-14 h-14 flex items-center justify-center rounded-2xl\n bg-gradient-to-br ".concat(t.color," text-white backdrop-blur-md shadow-md"),children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"w-7 h-7","aria-hidden":"true",children:(0,i.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:t.icon})})}),(0,i.jsxs)("div",{className:"space-y-4",children:[(0,i.jsxs)("div",{className:"space-y-2",children:[(0,i.jsxs)("div",{className:"flex items-baseline justify-between",children:[(0,i.jsx)("h3",{className:"text-xl font-semibold text-white",children:t.title}),(0,i.jsx)("span",{className:"text-sm font-medium text-white/80",children:t.region})]}),(0,i.jsx)("div",{className:"flex items-baseline gap-2",children:(0,i.jsx)("span",{className:"text-4xl font-bold text-white",children:t.stat})})]}),(0,i.jsx)("p",{className:"text-white/90 leading-relaxed",children:t.desc})]}),(0,i.jsxs)("div",{className:"pt-4 border-t border-white/10",children:[(0,i.jsx)("button",{type:"button",onClick:()=>r(n),className:"site-focus min-h-11 w-full text-left group/impact","aria-label":"Toggle impact details for ".concat(t.title),"aria-expanded":!!a[n],children:(0,i.jsxs)("div",{className:"flex items-center justify-between text-sm",children:[(0,i.jsx)("span",{className:"font-medium text-white/90 group-hover/impact:text-white transition-colors",children:"Current Impact"}),(0,i.jsxs)("span",{className:"flex items-center font-medium text-white",children:[t.impact.current,(0,i.jsx)(N,{className:"w-4 h-4 ml-1 text-white/80 group-hover/impact:text-white transition-colors"})]})]})}),(0,i.jsxs)(j.M,{initial:!1,children:[" ",a[n]&&(0,i.jsxs)(c.E.div,{variants:d,initial:"hidden",animate:"visible",exit:"exit",className:"mt-4 space-y-3 overflow-hidden",children:[(0,i.jsx)("p",{className:"text-sm text-white/80",children:t.impact.description}),t.impact.metrics.map((e,t)=>(0,i.jsxs)("div",{className:"flex items-center justify-between text-sm",children:[(0,i.jsx)("span",{className:"text-white/70",children:e.label}),(0,i.jsx)("span",{className:"font-medium text-white",children:e.value})]},t))]})]}),(0,i.jsx)("div",{className:"mt-3 h-1.5 w-full bg-white/20 rounded-full overflow-hidden",children:(0,i.jsx)(c.E.div,{className:"h-full bg-gradient-to-r ".concat(t.color," rounded-full"),initial:{width:0},animate:{width:t.impact.current},transition:{duration:.8,delay:.1*n+.2,type:"spring"}})})]}),(0,i.jsx)("div",{className:"pt-4 border-t border-white/10",children:(0,i.jsx)(j.M,{initial:!1,children:e===n&&(0,i.jsx)(c.E.div,{id:m(n),variants:o,initial:"hidden",animate:"visible",exit:"exit",className:"space-y-3 overflow-hidden",children:t.details.map((e,t)=>(0,i.jsxs)("div",{className:"flex justify-between items-center text-sm",children:[(0,i.jsx)("span",{className:"text-white/80",children:e.label}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("span",{className:"font-medium text-white",children:e.value}),(0,i.jsx)("span",{className:"text-xs font-medium ".concat(e.trend.startsWith("+")?"text-green-300":"text-red-300"),children:e.trend})]})]},t))})})})]})," ",(0,i.jsxs)("button",{type:"button",onClick:()=>s(n),className:"site-focus min-h-11 flex items-center justify-between w-full group/btn mt-6","aria-expanded":e===n,"aria-controls":m(n),children:[(0,i.jsxs)("span",{className:"inline-flex items-center text-sm font-medium text-white group-hover/btn:text-cyan-200 transition-colors",children:[e===n?"Show Less":"View Details",(0,i.jsx)(c.E.svg,{className:"w-4 h-4 ml-1",animate:{rotate:e===n?180:0},transition:{duration:.2},viewBox:"0 0 16 16",fill:"none","aria-hidden":"true",children:(0,i.jsx)("path",{d:"M6.5 3.5l4 4.5-4 4.5",
21stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),(0,i.jsx)(c.E.div,{className:"h-8 w-8 rounded-full bg-white/10 flex items-center justify-center backdrop-blur-sm group-hover/btn:bg-white/20 transition-colors",animate:{rotate:e===n?45:0},transition:{duration:.2},children:(0,i.jsx)("svg",{className:"w-4 h-4 text-white",viewBox:"0 0 24 24",fill:"none",children:(0,i.jsx)("path",{d:"M12 6v6m0 0v6m0-6h6m-6 0H6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})})]})]})," "]},n))})," "]})," "]})},k=()=>(0,i.jsx)("div",{className:"min-h-[18rem] sm:min-h-[24rem] bg-slate-900/70 animate-pulse rounded-lg","aria-hidden":"true",children:(0,i.jsx)("span",{className:"sr-only",children:"Loading section"})}),I=l()(()=>a.e(1773).then(a.bind(a,1773)),{loadableGenerated:{webpack:()=>[1773]},loading:k}),P=l()(()=>Promise.all([a.e(7969),a.e(4042),a.e(1338)]).then(a.bind(a,21338)),{loadableGenerated:{webpack:()=>[21338]},loading:k}),E=l()(()=>Promise.all([a.e(7969),a.e(4042),a.e(4823)]).then(a.bind(a,4823)),{loadableGenerated:{webpack:()=>[4823]},loading:k}),S=l()(()=>Promise.all([a.e(7969),a.e(4042),a.e(6089)]).then(a.bind(a,76089)),{loadableGenerated:{webpack:()=>[76089]},loading:k}),C=l()(()=>a.e(1529).then(a.bind(a,11529)),{loadableGenerated:{webpack:()=>[11529]},loading:k}),D=l()(()=>a.e(5972).then(a.bind(a,45972)),{loadableGenerated:{webpack:()=>[45972]},loading:k}),L=()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(r(),{children:[(0,i.jsx)("title",{children:"Pawanax AI â Africa's #1 AI-Powered Healthcare Platform | Pawanax Clinical Diagnostics"}),(0,i.jsx)("meta",{name:"description",content:"Africa's leading cognitive healthcare platform powered by the Pawanax Clinical Intelligence Engine. 75.7% diagnostic accuracy, 50+ African languages, serving 3.8M+ patients across 14 countries. Try our WhatsApp AI Doctor today."}),(0,i.jsx)("meta",{name:"keywords",content:"AI healthcare Africa, medical diagnostics Africa, medical AI Africa, African AI doctor, WhatsApp AI doctor Kenya, healthcare technology Africa, medical AI diagnostics, digital health Africa, AI-powered healthcare, telemedicine Africa, Pawanax AI"}),(0,i.jsx)("meta",{name:"robots",content:"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"}),(0,i.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),(0,i.jsx)("link",{rel:"canonical",href:"https://pawanalife.com"}),(0,i.jsx)("meta",{property:"og:type",content:"website"}),(0,i.jsx)("meta",{property:"og:url",content:"https://pawanalife.com"}),(0,i.jsx)("meta",{property:"og:title",content:"Pawanax AI â Africa's #1 AI Healthcare Platform"}),(0,i.jsx)("meta",{property:"og:description",content:"Pawanax Clinical AI serving 3.8M+ patients across 14 African countries. 75.7% diagnostic accuracy in 50+ African languages."}),(0,i.jsx)("meta",{property:"og:image",content:"https://pawanalife.com/pawanax-logo1.png"}),(0,i.jsx)("meta",{property:"og:site_name",content:"Pawanax AI"}),(0,i.jsx)("meta",{property:"og:locale",content:"en_US"}),(0,i.jsx)("meta",{property:"twitter:card",content:"summary_large_image"}),(0,i.jsx)("meta",{property:"twitter:url",content:"https://pawanalife.com"}),(0,i.jsx)("meta",{property:"twitter:title",content:"Pawanax AI â Africa's #1 AI Healthcare Platform"}),(0,i.jsx)("meta",{property:"twitter:description",content:"Pawanax Clinical AI. 75.7% accuracy, 50+ African languages, 3.8M+ patients served."}),(0,i.jsx)("meta",{property:"twitter:image",content:"https://pawanalife.com/pawanax-logo1.png"}),(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"MedicalOrganization",name:"Pawanax AI",alternateName:"Pawanax",description:"Africa's leading AI-
21powered cognitive healthcare platform. The Pawanax Clinical Intelligence Engine delivers 75.7% diagnostic accuracy across 50+ African languages, serving 3.8M+ patients across 14 African countries.",url:"https://pawanalife.com",logo:"https://pawanalife.com/pawanax-logo1.png",foundingDate:"2024",foundingLocation:{"@type":"Place",name:"Nairobi, Kenya"},founder:[{"@type":"Person",name:"Derrick Macharia",jobTitle:"CEO & AI Engineer"},{"@type":"Person",name:"Dr. Fidelis Ndombera",jobTitle:"Co-founder & Research Scientist"}],areaServed:"Africa",sameAs:["https://twitter.com/pawanax","https://linkedin.com/company/pawanax","https://github.com/pawanax"],contactPoint:{"@type":"ContactPoint",telephone:"+254-735-636-778",contactType:"customer service",areaServed:"Africa",availableLanguage:["English","Swahili"]},knowsAbout:["Artificial Intelligence in Healthcare","Medical Diagnostics","African Healthcare","MedGemma Medical AI","WhatsApp Healthcare Bot","Disease Surveillance"]})}}),(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"SoftwareApplication",name:"Pawanax AI Healthcare Platform",applicationCategory:"HealthApplication",operatingSystem:"Web, WhatsApp",offers:{"@type":"Offer",price:"0",priceCurrency:"USD",description:"Free community tier available"},aggregateRating:{"@type":"AggregateRating",ratingValue:"4.9",ratingCount:"847",bestRating:"5"},featureList:"AI Diagnostics, 50+ African Languages, WhatsApp AI Doctor, Medical Imaging, Disease Surveillance, Clinical Decision Support"})}}),(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What is Pawanax AI?",acceptedAnswer:{"@type":"Answer",text:"Pawanax AI is Africa's leading cognitive healthcare platform. Our proprietary Pawanax Clinical Intelligence Engine is an ensemble of fine-tuned medical foundation models â including Google's MedGemma â augmented with African Language Clinical Transformers (ALCT) and specialized pathology models. It delivers 75.7% diagnostic accuracy across 50+ African languages, serving 3.8M+ patients across 14 African countries."}},{"@type":"Question",name:"How does the Pawanax AI WhatsApp Doctor work?",acceptedAnswer:{"@type":"Answer",text:"The Pawanax Personal AI Assistant is available 24/7 on WhatsApp at +254735636778. It provides AI-powered health consultations, symptom analysis, and preventive health guidance in 50+ African languages including Swahili, Amharic, Yoruba, and more."}},{"@type":"Question",name:"What AI models does Pawanax use?",acceptedAnswer:{"@type":"Answer",text:"Pawanax uses Google's MedGemma (4B and 27B multimodal variants) fine-tuned on African medical contexts, Gemini 2.0 Flash for clinical reasoning, and custom African language models trained on 50+ languages and 200+ dialects."}}]})}})]}),(0,i.jsxs)("div",{className:"overflow-x-hidden",children:[(0,i.jsx)(g,{}),(0,i.jsx)(w,{}),(0,i.jsx)(M,{}),(0,i.jsx)(o,{children:(0,i.jsx)(I,{})}),(0,i.jsx)(P,{}),(0,i.jsx)(o,{children:(0,i.jsx)(E,{})}),(0,i.jsx)(S,{}),(0,i.jsx)(C,{}),(0,i.jsx)(D,{})]})]});var R=L},55411:function(e,t,a){e.exports=a(33377)},56966:function(e,t,a){"use strict";a.d(t,{J:function(){return s}});var i=a(50959),n=a(8034),r=a(41666);function s(){r.O.current||(0,n.A)();let[e]=(0,i.useState)(r.n.current);return e}}},function(e){e.O(0,[2139,9774,2888,179],function(){return e(e.s=85909)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.