{"version":3,"file":"TheSolutionSection.y9ueU7YB.mjs","names":["getFallbackIcon","Gallery","useState","Lightbox","useCallback","useProgress","useRef","_Fragment","CSS","useState","useCallback","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/aRu4GsCsqj4Zpj2IY6p7/h9skkqHrCNqe1QlO6pkp/BusinessChallengesSection.js","https:/framerusercontent.com/modules/chXSeTYz2CzYMhI3XpUO/aY0qSIwC0Pge05nDMwYu/TheSolutionSection.js"],"sourcesContent":["// ============================================================\n// Business Challenges  —  Framer Code Component  v9\n//\n// CHANGES FROM v8:\n//  ✅ Each tab now supports separate Default + Active icon uploads\n//  ✅ If only one icon uploaded, CSS filter dims it in default state\n//  ✅ New color props: iconDefaultColor, iconActiveColor\n//     — controls stroke/fill of fallback SVGs per state\n//  ✅ All v8 features intact — no other changes\n// ============================================================\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{createPortal}from\"react-dom\";// ─────────────────────────────────────────────────────────────\n// PLACEHOLDER IMAGE SETS (one per possible tab)\n// ─────────────────────────────────────────────────────────────\nconst PLACEHOLDERS=[[\"https://picsum.photos/seed/bca1/1200/700\",\"https://picsum.photos/seed/bca2/1200/700\",\"https://picsum.photos/seed/bca3/1200/700\"],[\"https://picsum.photos/seed/bcb1/1200/700\",\"https://picsum.photos/seed/bcb2/1200/700\",\"https://picsum.photos/seed/bcb3/1200/700\"],[\"https://picsum.photos/seed/bcc1/1200/700\",\"https://picsum.photos/seed/bcc2/1200/700\",\"https://picsum.photos/seed/bcc3/1200/700\"],[\"https://picsum.photos/seed/bcd1/1200/700\",\"https://picsum.photos/seed/bcd2/1200/700\",\"https://picsum.photos/seed/bcd3/1200/700\"],[\"https://picsum.photos/seed/bce1/1200/700\",\"https://picsum.photos/seed/bce2/1200/700\",\"https://picsum.photos/seed/bce3/1200/700\"],[\"https://picsum.photos/seed/bcf1/1200/700\",\"https://picsum.photos/seed/bcf2/1200/700\",\"https://picsum.photos/seed/bcf3/1200/700\"]];// ─────────────────────────────────────────────────────────────\n// FALLBACK ICONS\n// ─────────────────────────────────────────────────────────────\nfunction getFallbackIcon(index,color){const i=index%6;const props={viewBox:\"0 0 24 24\",width:\"20\",height:\"20\",fill:\"none\",stroke:color,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{display:\"block\",flexShrink:0}};if(i===0)return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2L2 7l10 5 10-5-10-5z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 17l10 5 10-5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 12l10 5 10-5\"})]});if(i===1)return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"3\",width:\"20\",height:\"14\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 21h8M12 17v4\"})]});if(i===2)return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"23 6 13.5 15.5 8.5 10.5 1 18\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"17 6 23 6 23 12\"})]});if(i===3)return /*#__PURE__*/_jsx(\"svg\",{...props,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"})});if(i===4)return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"12 6 12 12 16 14\"})]});return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"12\",x2:\"22\",y2:\"12\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"})]});}function TabIcon({iconUrl,iconActiveUrl,index,isActive,defaultColor,activeColor}){// ── CASE 1: Both default + active images uploaded ──\nif(iconUrl&&iconActiveUrl){return /*#__PURE__*/_jsx(\"img\",{src:isActive?iconActiveUrl:iconUrl,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"contain\",display:\"block\",flexShrink:0},draggable:false});}// ── CASE 2: Only one image uploaded — dim it in default state ──\nif(iconUrl){return /*#__PURE__*/_jsx(\"img\",{src:iconUrl,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"contain\",display:\"block\",flexShrink:0,opacity:isActive?1:.4,filter:isActive?\"none\":\"grayscale(40%)\",transition:\"opacity 0.22s, filter 0.22s\"},draggable:false});}// ── CASE 3: No image — fallback SVG with state-aware color ──\nreturn getFallbackIcon(index,isActive?activeColor:defaultColor);}// ─────────────────────────────────────────────────────────────\n// CSS\n// ─────────────────────────────────────────────────────────────\nconst CSS=`\n@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n\n.bc-root{\n  font-family:'Outfit',sans-serif;\n  background:transparent;\n  width:100%;\n  color:#e5e7eb;\n}\n\n.bc-label{\n  font-size:14px;font-weight:700;\n  letter-spacing:.18em;text-transform:uppercase;\n  color:rgba(255,255,255,.35);margin-bottom:12px;\n}\n\n.bc-desk{display:block}\n.bc-mob{display:none}\n\n.bc-tab-grid{\n  display:grid;\n}\n\n.bc-tab{\n  padding:20px;\n  cursor:pointer;\n  position:relative;\n  background:transparent;\n  transition:background .22s ease;\n  border-bottom:1px solid rgba(255,255,255,.2);\n  user-select:none;\n  -webkit-user-select:none;\n}\n.bc-tab.active{\n  background:#0d2420;\n  border-radius:12px 12px 0 0;\n}\n.bc-tab:not(.active):hover{\n  background:rgba(255,255,255,.04);\n  border-radius:12px 12px 0 0;\n}\n\n.bc-ico{\n  width:44px;height:44px;\n  margin-bottom:18px;\n  display:flex;align-items:center;justify-content:center;\n  transition:background .22s;\n  pointer-events:none;\n  flex-shrink:0;\n  overflow:hidden;\n  background-color: transparent !important;\n}\n.bc-ico svg{\n  width:20px;height:20px;\n  fill:none;\n  stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;\n  display:block;\n  transition:stroke .22s;\n}\n\n.bc-ttitle{\n  font-size:17px;font-weight:700;\n  color:#f9fafb;line-height:1.28;\n  letter-spacing:-.015em;margin-bottom:9px;\n  pointer-events:none;\n}\n.bc-tdesc{\n  font-size:16px;color:rgba(255,255,255,.5);line-height:1.65;\n  transition:color .22s;pointer-events:none;\n}\n.bc-tab.active .bc-tdesc{ color:rgba(255,255,255,.7); }\n\n.bc-pbar{\n  position:absolute;bottom:-1px;left:0;right:0;\n  height:2px;overflow:hidden;pointer-events:none;\n}\n.bc-pfill{\n  height:100%;width:0%;\n  background:#1dcd9f;\n  transition:none;\n}\n\n.bc-gap{ height:40px; }\n\n.bc-gal-outer{\n  border-radius:14px;overflow:hidden;background:#161b22;\n}\n\n.bc-gal{ position:relative;background:#161b22; }\n.bc-gframe{\n  width:100%;height:700px;\n  position:relative;overflow:hidden;background:#161b22;\n}\n.bc-gimg{\n  width:100%;height:100%;\n  object-fit:cover;object-position:center;\n  position:absolute;inset:0;\n  opacity:0;\n  transition:opacity .38s ease;\n  pointer-events:none;\n  cursor:zoom-in;\n  display:block;\n  object-position:left;\n}\n.bc-gimg.on{ opacity:1;pointer-events:auto; }\n\n.bc-garr{\n  position:absolute;top:50%;transform:translateY(-50%);\n  width:38px;height:38px;border-radius:50%;\n  background:rgba(10,10,10,.75);\n  border:1px solid rgba(255,255,255,.15);\n  display:flex;align-items:center;justify-content:center;\n  cursor:pointer;z-index:10;\n  transition:background .15s,border-color .15s;\n  user-select:none;padding:0;flex-shrink:0;\n}\n.bc-garr:hover{ background:rgba(31,41,55,.9);border-color:rgba(29,205,159,.5); }\n.bc-garr.hi{ opacity:0;pointer-events:none; }\n.bc-garr svg{\n  width:18px;height:18px;\n  stroke:#d1d5db;fill:none;\n  stroke-width:2;stroke-linecap:round;stroke-linejoin:round;\n  display:block;flex-shrink:0;transition:stroke .15s;\n}\n.bc-garr:hover svg{ stroke:#1dcd9f; }\n.bc-gp{ left:14px; }\n.bc-gn{ right:14px; }\n\n.bc-gdots{\n  position:absolute;bottom:16px;left:50%;transform:translateX(-50%);\n  display:flex;gap:7px;z-index:10;align-items:center;\n}\n.bc-gd{\n  width:7px;height:7px;border-radius:50%;\n  background:rgba(255,255,255,.3);cursor:pointer;\n  transition:background .2s,transform .2s;\n}\n.bc-gd.on{ background:#1dcd9f;transform:scale(1.3); }\n\n.bc-gcnt{\n  position:absolute;top:14px;right:14px;\n  background:rgba(10,10,10,.7);border:1px solid rgba(255,255,255,.15);\n  border-radius:100px;padding:4px 12px;\n  font-size:11px;font-weight:600;color:rgba(255,255,255,.7);\n  z-index:10;pointer-events:none;font-family:'Outfit',sans-serif;\n}\n.bc-gzoom{\n  position:absolute;bottom:16px;right:16px;\n  background:rgba(10,10,10,.7);border:1px solid rgba(255,255,255,.15);\n  border-radius:8px;padding:5px 11px;\n  font-size:11px;color:rgba(255,255,255,.5);\n  z-index:10;display:flex;align-items:center;gap:5px;\n  pointer-events:none;font-family:'Outfit',sans-serif;\n}\n.bc-gzoom svg{\n  width:12px;height:12px;stroke:currentColor;fill:none;\n  stroke-width:2;stroke-linecap:round;flex-shrink:0;\n}\n\n.bc-lb-backdrop{\n  position:fixed;inset:0;z-index:99999;\n  background:rgba(0,0,0,.92);\n  display:flex;align-items:center;justify-content:center;\n  animation:lbFadeIn .2s ease;\n}\n@keyframes lbFadeIn{from{opacity:0}to{opacity:1}}\n.bc-lb-inner{\n  position:relative;width:min(92vw,1300px);\n  max-height:92vh;\n  display:flex;align-items:center;justify-content:center;\n}\n.bc-lb-img{\n  max-width:100%;max-height:88vh;\n  object-fit:contain;border-radius:10px;\n  cursor:zoom-out;display:block;\n  animation:lbZoomIn .22s ease;\n  user-select:none;-webkit-user-drag:none;\n}\n@keyframes lbZoomIn{from{transform:scale(.93);opacity:0}to{transform:scale(1);opacity:1}}\n.bc-lb-close{\n  position:fixed;top:20px;right:20px;\n  width:42px;height:42px;\n  background:rgba(31,41,55,.9);border:1px solid rgba(255,255,255,.2);\n  border-radius:50%;cursor:pointer;\n  display:flex;align-items:center;justify-content:center;\n  z-index:100000;transition:background .15s,border-color .15s;padding:0;\n}\n.bc-lb-close:hover{ background:rgba(55,65,81,.95);border-color:rgba(255,255,255,.4); }\n.bc-lb-close svg{ width:16px;height:16px;stroke:#e5e7eb;fill:none;stroke-width:2.5;stroke-linecap:round;display:block; }\n.bc-lb-arr{\n  position:fixed;top:50%;transform:translateY(-50%);\n  width:48px;height:48px;\n  background:rgba(31,41,55,.85);border:1px solid rgba(255,255,255,.2);\n  border-radius:50%;cursor:pointer;\n  display:flex;align-items:center;justify-content:center;\n  z-index:100000;transition:background .15s,border-color .15s;\n  padding:0;user-select:none;\n}\n.bc-lb-arr:hover{ background:rgba(55,65,81,.95);border-color:#1dcd9f; }\n.bc-lb-arr.hi{ opacity:0;pointer-events:none; }\n.bc-lb-arr svg{ width:22px;height:22px;stroke:#e5e7eb;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block;flex-shrink:0;transition:stroke .15s; }\n.bc-lb-arr:hover svg{ stroke:#1dcd9f; }\n.bc-lb-pv{ left:20px; }\n.bc-lb-nx{ right:20px; }\n.bc-lb-cnt{\n  position:fixed;bottom:28px;left:50%;transform:translateX(-50%);\n  font-size:13px;font-weight:600;color:rgba(255,255,255,.7);\n  background:rgba(10,10,10,.8);padding:6px 18px;border-radius:100px;\n  border:1px solid rgba(255,255,255,.15);\n  z-index:100000;white-space:nowrap;\n  font-family:'Outfit',sans-serif;pointer-events:none;\n}\n\n.bc-mob-list{ display:flex;flex-direction:column; }\n.bc-mob-tab{ cursor:pointer;user-select:none;-webkit-user-select:none; }\n.bc-mob-inner{\n  padding:20px 18px 24px;\n  border-bottom:1px solid rgba(255,255,255,.2);\n  transition:background .22s;\n}\n.bc-mob-tab.active .bc-mob-inner{\n  background:#0d2420;\n  border-radius:12px 12px 0 0;\n  border-bottom:2px solid #1dcd9f;\n}\n.bc-mob-hdr{ display:flex;align-items:flex-start;gap:14px;pointer-events:none; }\n.bc-mob-text{ flex:1; }\n.bc-mob-gal{ margin-top:14px;border-radius:10px;overflow:hidden;pointer-events:auto; }\n.bc-mob-prog{ height:2px;background:rgba(255,255,255,.1);overflow:hidden; }\n.bc-mob-pfill{ height:100%;width:0%;background:#1dcd9f;transition:none; }\n\n@media(min-width:1440px){\n  .bc-tab{ padding:20px; }\n  .bc-ttitle{ font-size:19px; }\n  .bc-gframe{ height:700px; }\n}\n@media(max-width:1439px) and (min-width:1025px){\n  .bc-gframe{ height:460px; }\n}\n@media(max-width:1024px) and (min-width:769px){\n  .bc-tab{ padding:20px; }\n  .bc-ttitle{ font-size:15px; }\n  .bc-gframe{ height:360px; }\n}\n@media(max-width:768px){\n  .bc-desk{ display:none!important; }\n  .bc-mob{ display:block; }\n  .bc-gframe{ height:240px; }\n}\n@media(max-width:480px){\n  .bc-mob-inner{ padding:16px 14px 20px; }\n  .bc-ttitle{ font-size:16px; }\n  .bc-gframe{ height:350px; }\n  .bc-lb-arr{ width:40px;height:40px; }\n  .bc-lb-arr svg{ width:18px;height:18px; }\n}\n@media(max-width:360px){\n  .bc-ttitle{ font-size:16px; }\n  .bc-gframe{ height:300px; }\n}\n`;function Gallery({images,tabKey,onZoom}){const[cur,setCur]=useState(0);useEffect(()=>{setCur(0);},[tabKey]);const total=images.length;const prev=e=>{e.stopPropagation();setCur(c=>Math.max(c-1,0));};const next=e=>{e.stopPropagation();setCur(c=>Math.min(c+1,total-1));};return /*#__PURE__*/_jsx(\"div\",{className:\"bc-gal\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"bc-gframe\",children:[images.map((src,i)=>/*#__PURE__*/_jsx(\"img\",{src:src,className:`bc-gimg${i===cur?\" on\":\"\"}`,alt:`Slide ${i+1}`,draggable:false,onClick:e=>{e.stopPropagation();onZoom(images,i);}},src+i)),/*#__PURE__*/_jsx(\"button\",{className:`bc-garr bc-gp${cur===0||total<=1?\" hi\":\"\"}`,onClick:prev,type:\"button\",\"aria-label\":\"Previous\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\"})})}),/*#__PURE__*/_jsx(\"button\",{className:`bc-garr bc-gn${cur>=total-1||total<=1?\" hi\":\"\"}`,onClick:next,type:\"button\",\"aria-label\":\"Next\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})})}),total>1&&/*#__PURE__*/_jsxs(\"div\",{className:\"bc-gcnt\",children:[cur+1,\" / \",total]}),total>1&&/*#__PURE__*/_jsx(\"div\",{className:\"bc-gdots\",children:images.map((_,i)=>/*#__PURE__*/_jsx(\"div\",{className:`bc-gd${i===cur?\" on\":\"\"}`,onClick:e=>{e.stopPropagation();setCur(i);}},i))}),/*#__PURE__*/_jsxs(\"div\",{className:\"bc-gzoom\",children:[/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"8\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"21\",y1:\"21\",x2:\"16.65\",y2:\"16.65\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"11\",y1:\"8\",x2:\"11\",y2:\"14\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"11\",x2:\"14\",y2:\"11\"})]}),\"Click to zoom\"]})]})});}function Lightbox({images,startIndex,onClose}){const[cur,setCur]=useState(startIndex);const total=images.length;const go=useCallback((dir,e)=>{e?.stopPropagation();setCur(c=>Math.min(Math.max(c+dir,0),total-1));},[total]);useEffect(()=>{const h=e=>{if(e.key===\"Escape\")onClose();if(e.key===\"ArrowLeft\")go(-1);if(e.key===\"ArrowRight\")go(1);};window.addEventListener(\"keydown\",h);const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{window.removeEventListener(\"keydown\",h);document.body.style.overflow=prev;};},[go,onClose]);if(typeof document===\"undefined\")return null;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:\"bc-lb-backdrop\",onClick:onClose,children:[/*#__PURE__*/_jsx(\"button\",{className:\"bc-lb-close\",onClick:e=>{e.stopPropagation();onClose();},type:\"button\",children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]})}),/*#__PURE__*/_jsx(\"button\",{className:`bc-lb-arr bc-lb-pv${cur===0||total<=1?\" hi\":\"\"}`,onClick:e=>go(-1,e),type:\"button\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"bc-lb-inner\",onClick:e=>e.stopPropagation(),children:/*#__PURE__*/_jsx(\"img\",{src:images[cur],className:\"bc-lb-img\",alt:`Lightbox ${cur+1}`,draggable:false,onClick:onClose},cur)}),/*#__PURE__*/_jsx(\"button\",{className:`bc-lb-arr bc-lb-nx${cur>=total-1||total<=1?\" hi\":\"\"}`,onClick:e=>go(1,e),type:\"button\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})})}),total>1&&/*#__PURE__*/_jsxs(\"div\",{className:\"bc-lb-cnt\",children:[cur+1,\" / \",total]})]}),document.body);}// ─────────────────────────────────────────────────────────────\n// RAF PROGRESS HOOK\n// ─────────────────────────────────────────────────────────────\nfunction useProgress(activeTab,tabCount,duration,paused,onAdvance){const[progress,setProgress]=useState(0);const rafRef=useRef(null);const startRef=useRef(null);const elapsedRef=useRef(0);const activeRef=useRef(activeTab);const pausedRef=useRef(paused);pausedRef.current=paused;useEffect(()=>{activeRef.current=activeTab;elapsedRef.current=0;startRef.current=null;setProgress(0);if(rafRef.current!==null)cancelAnimationFrame(rafRef.current);const frame=ts=>{if(pausedRef.current){if(startRef.current!==null){elapsedRef.current+=ts-startRef.current;startRef.current=null;}rafRef.current=requestAnimationFrame(frame);return;}if(startRef.current===null)startRef.current=ts;const totalElapsed=elapsedRef.current+(ts-startRef.current);const pct=Math.min(totalElapsed/duration*100,100);setProgress(pct);if(pct<100){rafRef.current=requestAnimationFrame(frame);}else{elapsedRef.current=0;startRef.current=null;onAdvance((activeRef.current+1)%tabCount);}};rafRef.current=requestAnimationFrame(frame);return()=>{if(rafRef.current!==null)cancelAnimationFrame(rafRef.current);};},[activeTab,duration,tabCount]);return progress;}// ─────────────────────────────────────────────────────────────\n// MAIN COMPONENT\n// ─────────────────────────────────────────────────────────────\nexport default function BusinessChallenges({tabCount=\"3\",showLabel=true,sectionLabel=\"BUSINESS CHALLENGES\",progressDuration=4.5,iconDefaultColor=\"rgba(255,255,255,0.5)\",iconActiveColor=\"#1dcd9f\",tab1Icon=\"\",tab1IconActive=\"\",tab1Title=\"Slower development and maintenance\",tab1Desc=\"Inconsistent UI patterns and lack of a shared design system increased development effort and slowed feature rollout.\",t1_img1=\"\",t1_img2=\"\",t1_img3=\"\",t1_img4=\"\",t1_img5=\"\",tab2Icon=\"\",tab2IconActive=\"\",tab2Title=\"Fragmented product ecosystem\",tab2Desc=\"Multiple standalone applications made it difficult to position the platform as a unified enterprise solution.\",t2_img1=\"\",t2_img2=\"\",t2_img3=\"\",t2_img4=\"\",t2_img5=\"\",tab3Icon=\"\",tab3IconActive=\"\",tab3Title=\"Limited scalability\",tab3Desc=\"Expanding features across separate products created operational complexity and higher product maintenance costs.\",t3_img1=\"\",t3_img2=\"\",t3_img3=\"\",t3_img4=\"\",t3_img5=\"\",tab4Icon=\"\",tab4IconActive=\"\",tab4Title=\"Security & compliance gaps\",tab4Desc=\"Maintaining security standards across disconnected products required duplicated effort and inconsistent policies.\",t4_img1=\"\",t4_img2=\"\",t4_img3=\"\",t4_img4=\"\",t4_img5=\"\",tab5Icon=\"\",tab5IconActive=\"\",tab5Title=\"Performance bottlenecks\",tab5Desc=\"Unoptimised rendering paths in legacy surfaces caused measurable degradation in core user workflows.\",t5_img1=\"\",t5_img2=\"\",t5_img3=\"\",t5_img4=\"\",t5_img5=\"\",tab6Icon=\"\",tab6IconActive=\"\",tab6Title=\"Poor accessibility coverage\",tab6Desc=\"Keyboard navigation gaps and missing ARIA labels prevented users from completing key tasks.\",t6_img1=\"\",t6_img2=\"\",t6_img3=\"\",t6_img4=\"\",t6_img5=\"\",style={}}){const[activeTab,setActiveTab]=useState(0);const[lb,setLb]=useState(null);const[paused,setPaused]=useState(false);const num=parseInt(tabCount,10);const ALL_TABS=[{icon:tab1Icon,iconActive:tab1IconActive,title:tab1Title,desc:tab1Desc,uploads:[t1_img1,t1_img2,t1_img3,t1_img4,t1_img5]},{icon:tab2Icon,iconActive:tab2IconActive,title:tab2Title,desc:tab2Desc,uploads:[t2_img1,t2_img2,t2_img3,t2_img4,t2_img5]},{icon:tab3Icon,iconActive:tab3IconActive,title:tab3Title,desc:tab3Desc,uploads:[t3_img1,t3_img2,t3_img3,t3_img4,t3_img5]},{icon:tab4Icon,iconActive:tab4IconActive,title:tab4Title,desc:tab4Desc,uploads:[t4_img1,t4_img2,t4_img3,t4_img4,t4_img5]},{icon:tab5Icon,iconActive:tab5IconActive,title:tab5Title,desc:tab5Desc,uploads:[t5_img1,t5_img2,t5_img3,t5_img4,t5_img5]},{icon:tab6Icon,iconActive:tab6IconActive,title:tab6Title,desc:tab6Desc,uploads:[t6_img1,t6_img2,t6_img3,t6_img4,t6_img5]}];const TABS=ALL_TABS.slice(0,num);const images=TABS.map((tab,i)=>{const valid=tab.uploads.filter(Boolean);return valid.length>0?valid:PLACEHOLDERS[i]??PLACEHOLDERS[0];});useEffect(()=>{if(activeTab>=num)setActiveTab(0);},[num,activeTab]);const progress=useProgress(activeTab,num,progressDuration*1e3,paused,next=>setActiveTab(next));const switchTab=i=>{setActiveTab(i);};const openLb=(imgs,idx)=>setLb({imgs,idx});const closeLb=()=>setLb(null);const gridCols=`repeat(${num}, 1fr)`;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),lb&&/*#__PURE__*/_jsx(Lightbox,{images:lb.imgs,startIndex:lb.idx,onClose:closeLb}),/*#__PURE__*/_jsxs(\"div\",{className:\"bc-root\",style:style,onMouseEnter:()=>setPaused(true),onMouseLeave:()=>setPaused(false),children:[showLabel&&sectionLabel?/*#__PURE__*/_jsx(\"p\",{className:\"bc-label\",children:sectionLabel}):null,/*#__PURE__*/_jsxs(\"div\",{className:\"bc-desk\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"bc-tab-grid\",style:{gridTemplateColumns:gridCols},children:TABS.map((tab,i)=>/*#__PURE__*/_jsxs(\"div\",{className:`bc-tab${activeTab===i?\" active\":\"\"}`,onClick:()=>switchTab(i),role:\"tab\",\"aria-selected\":activeTab===i,tabIndex:0,onKeyDown:e=>{if(e.key===\"Enter\")switchTab(i);},children:[/*#__PURE__*/_jsx(\"div\",{className:\"bc-ico\",children:/*#__PURE__*/_jsx(TabIcon,{iconUrl:tab.icon,iconActiveUrl:tab.iconActive,index:i,isActive:activeTab===i,defaultColor:iconDefaultColor,activeColor:iconActiveColor})}),/*#__PURE__*/_jsx(\"div\",{className:\"bc-ttitle\",children:tab.title}),/*#__PURE__*/_jsx(\"div\",{className:\"bc-tdesc\",children:tab.desc}),/*#__PURE__*/_jsx(\"div\",{className:\"bc-pbar\",children:/*#__PURE__*/_jsx(\"div\",{className:\"bc-pfill\",style:{width:activeTab===i?`${progress}%`:\"0%\"}})})]},i))}),/*#__PURE__*/_jsx(\"div\",{className:\"bc-gap\"}),/*#__PURE__*/_jsx(\"div\",{className:\"bc-gal-outer\",children:/*#__PURE__*/_jsx(Gallery,{images:images[activeTab],tabKey:activeTab,onZoom:openLb})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"bc-mob\",children:/*#__PURE__*/_jsx(\"div\",{className:\"bc-mob-list\",children:TABS.map((tab,i)=>/*#__PURE__*/_jsxs(\"div\",{className:`bc-mob-tab${activeTab===i?\" active\":\"\"}`,onClick:e=>{const t=e.target;if(!t.closest(\".bc-mob-gal\"))switchTab(i);},role:\"tab\",\"aria-selected\":activeTab===i,tabIndex:0,onKeyDown:e=>{if(e.key===\"Enter\")switchTab(i);},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bc-mob-inner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bc-mob-hdr\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"bc-ico\",style:{background:activeTab===i?\"#133028\":\"rgba(255,255,255,0.3)\"},children:/*#__PURE__*/_jsx(TabIcon,{iconUrl:tab.icon,iconActiveUrl:tab.iconActive,index:i,isActive:activeTab===i,defaultColor:iconDefaultColor,activeColor:iconActiveColor})}),/*#__PURE__*/_jsxs(\"div\",{className:\"bc-mob-text\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"bc-ttitle\",style:{marginBottom:6},children:tab.title}),/*#__PURE__*/_jsx(\"div\",{className:\"bc-tdesc\",children:tab.desc})]})]}),activeTab===i?/*#__PURE__*/_jsx(\"div\",{className:\"bc-mob-gal\",children:/*#__PURE__*/_jsx(Gallery,{images:images[i],tabKey:activeTab,onZoom:openLb})}):null]}),activeTab===i?/*#__PURE__*/_jsx(\"div\",{className:\"bc-mob-prog\",children:/*#__PURE__*/_jsx(\"div\",{className:\"bc-mob-pfill\",style:{width:`${progress}%`}})}):null]},i))})})]})]});}// ─────────────────────────────────────────────────────────────\n// FRAMER PROPERTY CONTROLS\n// ─────────────────────────────────────────────────────────────\naddPropertyControls(BusinessChallenges,{tabCount:{type:ControlType.Enum,title:\"Number of Tabs\",options:[\"2\",\"3\",\"4\",\"5\",\"6\"],optionTitles:[\"2 tabs\",\"3 tabs\",\"4 tabs\",\"5 tabs\",\"6 tabs\"],defaultValue:\"3\"},progressDuration:{type:ControlType.Number,title:\"Auto-advance (sec)\",defaultValue:4.5,min:2,max:20,step:.5},showLabel:{type:ControlType.Boolean,title:\"Show Section Label\",defaultValue:true,enabledTitle:\"Visible\",disabledTitle:\"Hidden\"},sectionLabel:{type:ControlType.String,title:\"Section Label Text\",defaultValue:\"BUSINESS CHALLENGES\"},// ── NEW: global icon colors ──\niconDefaultColor:{type:ControlType.Color,title:\"Icon \\xb7 Default Color\",defaultValue:\"rgba(255,255,255,0.5)\"},iconActiveColor:{type:ControlType.Color,title:\"Icon \\xb7 Active Color\",defaultValue:\"#1dcd9f\"},// ── TAB 1 ──\ntab1Icon:{type:ControlType.Image,title:\"Tab 1 \\xb7 Icon (Default)\",description:\"PNG/SVG for default state. Blank = built-in SVG.\"},tab1IconActive:{type:ControlType.Image,title:\"Tab 1 \\xb7 Icon (Active)\",description:\"Optional separate image for active state.\"},tab1Title:{type:ControlType.String,title:\"Tab 1 \\xb7 Title\",defaultValue:\"Slower development and maintenance\"},tab1Desc:{type:ControlType.String,title:\"Tab 1 \\xb7 Description\",defaultValue:\"Inconsistent UI patterns and lack of a shared design system increased development effort and slowed feature rollout.\"},t1_img1:{type:ControlType.Image,title:\"Tab 1 \\xb7 Image 1\"},t1_img2:{type:ControlType.Image,title:\"Tab 1 \\xb7 Image 2\"},t1_img3:{type:ControlType.Image,title:\"Tab 1 \\xb7 Image 3\"},t1_img4:{type:ControlType.Image,title:\"Tab 1 \\xb7 Image 4\"},t1_img5:{type:ControlType.Image,title:\"Tab 1 \\xb7 Image 5\"},// ── TAB 2 ──\ntab2Icon:{type:ControlType.Image,title:\"Tab 2 \\xb7 Icon (Default)\",description:\"PNG/SVG for default state. Blank = built-in SVG.\"},tab2IconActive:{type:ControlType.Image,title:\"Tab 2 \\xb7 Icon (Active)\",description:\"Optional separate image for active state.\"},tab2Title:{type:ControlType.String,title:\"Tab 2 \\xb7 Title\",defaultValue:\"Fragmented product ecosystem\"},tab2Desc:{type:ControlType.String,title:\"Tab 2 \\xb7 Description\",defaultValue:\"Multiple standalone applications made it difficult to position the platform as a unified enterprise solution.\"},t2_img1:{type:ControlType.Image,title:\"Tab 2 \\xb7 Image 1\"},t2_img2:{type:ControlType.Image,title:\"Tab 2 \\xb7 Image 2\"},t2_img3:{type:ControlType.Image,title:\"Tab 2 \\xb7 Image 3\"},t2_img4:{type:ControlType.Image,title:\"Tab 2 \\xb7 Image 4\"},t2_img5:{type:ControlType.Image,title:\"Tab 2 \\xb7 Image 5\"},// ── TAB 3 ──\ntab3Icon:{type:ControlType.Image,title:\"Tab 3 \\xb7 Icon (Default)\",description:\"PNG/SVG for default state. Blank = built-in SVG.\"},tab3IconActive:{type:ControlType.Image,title:\"Tab 3 \\xb7 Icon (Active)\",description:\"Optional separate image for active state.\"},tab3Title:{type:ControlType.String,title:\"Tab 3 \\xb7 Title\",defaultValue:\"Limited scalability\"},tab3Desc:{type:ControlType.String,title:\"Tab 3 \\xb7 Description\",defaultValue:\"Expanding features across separate products created operational complexity and higher product maintenance costs.\"},t3_img1:{type:ControlType.Image,title:\"Tab 3 \\xb7 Image 1\"},t3_img2:{type:ControlType.Image,title:\"Tab 3 \\xb7 Image 2\"},t3_img3:{type:ControlType.Image,title:\"Tab 3 \\xb7 Image 3\"},t3_img4:{type:ControlType.Image,title:\"Tab 3 \\xb7 Image 4\"},t3_img5:{type:ControlType.Image,title:\"Tab 3 \\xb7 Image 5\"},// ── TAB 4 ──\ntab4Icon:{type:ControlType.Image,title:\"Tab 4 \\xb7 Icon (Default)\",description:\"PNG/SVG for default state. Blank = built-in SVG.\"},tab4IconActive:{type:ControlType.Image,title:\"Tab 4 \\xb7 Icon (Active)\",description:\"Optional separate image for active state.\"},tab4Title:{type:ControlType.String,title:\"Tab 4 \\xb7 Title\",defaultValue:\"Security & compliance gaps\"},tab4Desc:{type:ControlType.String,title:\"Tab 4 \\xb7 Description\",defaultValue:\"Maintaining security standards across disconnected products required duplicated effort and inconsistent policies.\"},t4_img1:{type:ControlType.Image,title:\"Tab 4 \\xb7 Image 1\"},t4_img2:{type:ControlType.Image,title:\"Tab 4 \\xb7 Image 2\"},t4_img3:{type:ControlType.Image,title:\"Tab 4 \\xb7 Image 3\"},t4_img4:{type:ControlType.Image,title:\"Tab 4 \\xb7 Image 4\"},t4_img5:{type:ControlType.Image,title:\"Tab 4 \\xb7 Image 5\"},// ── TAB 5 ──\ntab5Icon:{type:ControlType.Image,title:\"Tab 5 \\xb7 Icon (Default)\",description:\"PNG/SVG for default state. Blank = built-in SVG.\"},tab5IconActive:{type:ControlType.Image,title:\"Tab 5 \\xb7 Icon (Active)\",description:\"Optional separate image for active state.\"},tab5Title:{type:ControlType.String,title:\"Tab 5 \\xb7 Title\",defaultValue:\"Performance bottlenecks\"},tab5Desc:{type:ControlType.String,title:\"Tab 5 \\xb7 Description\",defaultValue:\"Unoptimised rendering paths in legacy surfaces caused measurable degradation in core user workflows.\"},t5_img1:{type:ControlType.Image,title:\"Tab 5 \\xb7 Image 1\"},t5_img2:{type:ControlType.Image,title:\"Tab 5 \\xb7 Image 2\"},t5_img3:{type:ControlType.Image,title:\"Tab 5 \\xb7 Image 3\"},t5_img4:{type:ControlType.Image,title:\"Tab 5 \\xb7 Image 4\"},t5_img5:{type:ControlType.Image,title:\"Tab 5 \\xb7 Image 5\"},// ── TAB 6 ──\ntab6Icon:{type:ControlType.Image,title:\"Tab 6 \\xb7 Icon (Default)\",description:\"PNG/SVG for default state. Blank = built-in SVG.\"},tab6IconActive:{type:ControlType.Image,title:\"Tab 6 \\xb7 Icon (Active)\",description:\"Optional separate image for active state.\"},tab6Title:{type:ControlType.String,title:\"Tab 6 \\xb7 Title\",defaultValue:\"Poor accessibility coverage\"},tab6Desc:{type:ControlType.String,title:\"Tab 6 \\xb7 Description\",defaultValue:\"Keyboard navigation gaps and missing ARIA labels prevented users from completing key tasks.\"},t6_img1:{type:ControlType.Image,title:\"Tab 6 \\xb7 Image 1\"},t6_img2:{type:ControlType.Image,title:\"Tab 6 \\xb7 Image 2\"},t6_img3:{type:ControlType.Image,title:\"Tab 6 \\xb7 Image 3\"},t6_img4:{type:ControlType.Image,title:\"Tab 6 \\xb7 Image 4\"},t6_img5:{type:ControlType.Image,title:\"Tab 6 \\xb7 Image 5\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BusinessChallenges\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BusinessChallengesSection.map","// ============================================================\n// Accordion Showcase  —  Framer Code Component  v5\n//\n// CHANGES FROM v4:\n//  ✅ Per-image caption moved INTO lightbox only (not shown upfront)\n//  ✅ Caption sits ABOVE the image in the lightbox\n//  ✅ Counter (e.g. \"2 / 5\") sits BELOW the image\n//  ✅ Small \"info\" badge on gallery image if a caption exists\n//  ✅ All v4 property controls (hidden-until-uploaded) preserved\n// ============================================================\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef,useCallback}from\"react\";import{createPortal}from\"react-dom\";// ─────────────────────────────────────────────────────────────\n// CONSTANTS\n// ─────────────────────────────────────────────────────────────\nconst TEAL=\"#1dcd9f\";const PROGRESS_MS=5e3;const PLACEHOLDER_SETS=[[\"https://picsum.photos/seed/as1a/1000/650\",\"https://picsum.photos/seed/as1b/1000/650\",\"https://picsum.photos/seed/as1c/1000/650\"],[\"https://picsum.photos/seed/as2a/1000/650\",\"https://picsum.photos/seed/as2b/1000/650\",\"https://picsum.photos/seed/as2c/1000/650\"],[\"https://picsum.photos/seed/as3a/1000/650\",\"https://picsum.photos/seed/as3b/1000/650\",\"https://picsum.photos/seed/as3c/1000/650\"],[\"https://picsum.photos/seed/as4a/1000/650\",\"https://picsum.photos/seed/as4b/1000/650\",\"https://picsum.photos/seed/as4c/1000/650\"],[\"https://picsum.photos/seed/as5a/1000/650\",\"https://picsum.photos/seed/as5b/1000/650\",\"https://picsum.photos/seed/as5c/1000/650\"],[\"https://picsum.photos/seed/as6a/1000/650\",\"https://picsum.photos/seed/as6b/1000/650\",\"https://picsum.photos/seed/as6c/1000/650\"],[\"https://picsum.photos/seed/as7a/1000/650\",\"https://picsum.photos/seed/as7b/1000/650\",\"https://picsum.photos/seed/as7c/1000/650\"]];// ─────────────────────────────────────────────────────────────\n// FALLBACK SVG ICONS\n// ─────────────────────────────────────────────────────────────\nfunction getFallbackIcon(index,color){const i=index%7;const props={viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{width:28,height:28,display:\"block\",flexShrink:0}};if(i===0)return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2L2 7l10 5 10-5-10-5z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 17l10 5 10-5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 12l10 5 10-5\"})]});if(i===1)return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"12 6 12 12 16 14\"})]});if(i===2)return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"23 6 13.5 15.5 8.5 10.5 1 18\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"17 6 23 6 23 12\"})]});if(i===3)return /*#__PURE__*/_jsx(\"svg\",{...props,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"})});if(i===4)return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19.07 4.93a10 10 0 0 1 0 14.14M4.93 4.93a10 10 0 0 0 0 14.14\"})]});if(i===5)return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"3\",width:\"20\",height:\"14\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"21\",x2:\"16\",y2:\"21\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"17\",x2:\"12\",y2:\"21\"})]});return /*#__PURE__*/_jsxs(\"svg\",{...props,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"7\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M23 21v-2a4 4 0 0 0-3-3.87\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 3.13a4 4 0 0 1 0 7.75\"})]});}function ItemIcon({iconUrl,iconActiveUrl,index,isActive,defaultColor,activeColor,iconSize}){if(iconUrl&&iconActiveUrl){return /*#__PURE__*/_jsx(\"img\",{src:isActive?iconActiveUrl:iconUrl,alt:\"\",style:{width:iconSize*.54,height:iconSize*.54,objectFit:\"contain\",display:\"block\",flexShrink:0},draggable:false});}if(iconUrl){return /*#__PURE__*/_jsx(\"img\",{src:iconUrl,alt:\"\",style:{width:iconSize*.54,height:iconSize*.54,objectFit:\"contain\",display:\"block\",flexShrink:0,opacity:isActive?1:.4,filter:isActive?\"none\":\"grayscale(40%)\",transition:\"opacity 0.3s, filter 0.3s\"},draggable:false});}return getFallbackIcon(index,isActive?activeColor:defaultColor);}// ─────────────────────────────────────────────────────────────\n// CSS\n// ─────────────────────────────────────────────────────────────\nconst CSS=`\n@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n\n.as-root{\n  font-family:'Outfit',sans-serif;\n  background:transparent;\n  width:100%;\n  color:#f9fafb;\n}\n\n.as-desk{display:flex;align-items:center;gap:0}\n.as-mob{display:none}\n\n.as-left{\n  flex:0 0 42%;\n  display:flex;\n  flex-direction:column;\n  padding-right:32px;\n}\n\n.as-item{\n  cursor:pointer;\n  user-select:none;\n  -webkit-user-select:none;\n}\n\n.as-item-inner{\n  display:flex;\n  align-items:center;\n  gap:18px;\n  padding:22px 0 22px;\n}\n\n.as-item.active .as-item-inner{\n  align-items:flex-start;\n}\n\n.as-divider{\n  width:100%;\n  height:1px;\n  background:rgba(255,255,255,0.12);\n  position:relative;\n  overflow:hidden;\n}\n.as-divfill{\n  position:absolute;\n  left:0;top:0;\n  height:100%;\n  width:0%;\n  background:#1dcd9f;\n}\n\n.as-ico{\n  border-radius:50%;\n  display:flex;align-items:center;justify-content:center;\n  flex-shrink:0;\n  margin-top:2px;\n  transition:background 0.3s;\n  overflow:hidden;\n}\n\n.as-ico svg{\n  display:block;flex-shrink:0;\n  transition:stroke 0.3s;\n}\n\n.as-text{flex:1;min-width:0}\n\n.as-title{\n  font-size:18px;font-weight:700;\n  color:rgba(255,255,255,0.7);\n  line-height:1.28;\n  transition:color 0.3s;\n}\n.as-item.active .as-title{color:#f9fafb}\n\n.as-desc{\n  font-size:16px;\n  color:rgba(255,255,255,0.7);\n  line-height:24px;\n  max-height:0;\n  opacity:0;\n  overflow:hidden;\n  transition:max-height 0.38s ease, opacity 0.3s ease, margin-top 0.3s ease;\n  margin-top:0;\n}\n.as-item.active .as-desc{\n  max-height:250px;\n  opacity:1;\n  margin-top:10px;\n}\n\n.as-right{\n  flex:1;\n  position:sticky;\n  top:40px;\n  align-self:flex-start;\n}\n\n.as-gal-outer{\n  border-radius:16px;\n  overflow:hidden;\n  background:#1a1a1a;\n  position:relative;\n}\n\n.as-gframe{\n  width:100%;\n  height:480px;\n  position:relative;\n  overflow:hidden;\n  background:#1a1a1a;\n}\n\n.as-gimg{\n  width:100%;height:100%;\n  object-fit:cover;object-position:top left;\n  position:absolute;inset:0;\n  opacity:0;\n  transition:opacity 0.42s ease;\n  pointer-events:none;\n  cursor:zoom-in;\n  display:block;\n}\n.as-gimg.on{opacity:1;pointer-events:auto}\n\n.as-garr{\n  position:absolute;top:50%;transform:translateY(-50%);\n  width:36px;height:36px;border-radius:50%;\n  background:rgba(10,10,10,0.7);\n  border:1px solid rgba(255,255,255,0.15);\n  display:flex;align-items:center;justify-content:center;\n  cursor:pointer;z-index:10;\n  transition:background 0.15s,border-color 0.15s;\n  padding:0;\n}\n.as-garr:hover{background:rgba(31,41,55,0.9);border-color:rgba(29,205,159,0.5)}\n.as-garr.hi{opacity:0;pointer-events:none}\n.as-garr svg{\n  width:17px;height:17px;\n  stroke:rgba(255,255,255,0.8);fill:none;\n  stroke-width:2;stroke-linecap:round;stroke-linejoin:round;\n  display:block;flex-shrink:0;transition:stroke 0.15s;\n}\n.as-garr:hover svg{stroke:#1dcd9f}\n.as-gp{left:12px}\n.as-gn{right:12px}\n\n.as-gdots{\n  position:absolute;bottom:14px;left:50%;transform:translateX(-50%);\n  display:flex;gap:6px;z-index:10;align-items:center;\n}\n.as-gdot{\n  width:6px;height:6px;border-radius:50%;\n  background:rgba(255,255,255,0.3);cursor:pointer;\n  transition:background 0.2s,transform 0.2s;\n}\n.as-gdot.on{background:#1dcd9f;transform:scale(1.35)}\n\n.as-gcnt{\n  position:absolute;top:12px;right:12px;\n  background:rgba(10,10,10,0.7);border:1px solid rgba(255,255,255,0.15);\n  border-radius:100px;padding:3px 10px;\n  font-size:11px;font-weight:600;color:rgba(255,255,255,0.7);\n  z-index:10;pointer-events:none;font-family:'Outfit',sans-serif;\n}\n\n/* Small \"info\" badge on gallery images that have a caption */\n.as-ginfo{\n  position:absolute;top:12px;left:12px;\n  background:rgba(10,10,10,0.8);border:1px solid rgba(29,205,159,0.45);\n  border-radius:100px;padding:4px 10px 4px 8px;\n  font-size:11px;font-weight:600;color:#1dcd9f;\n  z-index:10;display:flex;align-items:center;gap:5px;\n  pointer-events:none;font-family:'Outfit',sans-serif;\n  letter-spacing:0.02em;\n}\n.as-ginfo svg{\n  width:12px;height:12px;\n  stroke:#1dcd9f;fill:none;\n  stroke-width:2;stroke-linecap:round;stroke-linejoin:round;\n  display:block;flex-shrink:0;\n}\n\n.as-gzoom{\n  position:absolute;bottom:14px;right:14px;\n  background:rgba(10,10,10,0.8);border:1px solid rgba(255,255,255,0.15);\n  border-radius:8px;padding:4px 10px;\n  font-size:11px;color:rgba(255,255,255,0.45);\n  z-index:10;display:flex;align-items:center;gap:5px;\n  pointer-events:none;font-family:'Outfit',sans-serif;\n}\n.as-gzoom svg{\n  width:11px;height:11px;stroke:currentColor;fill:none;\n  stroke-width:2;stroke-linecap:round;display:block;flex-shrink:0;\n}\n\n/* ── LIGHTBOX ── */\n.as-lb{\n  position:fixed;inset:0;z-index:99999;\n  background:rgba(0,0,0,0.93);\n  display:flex;flex-direction:column;align-items:center;justify-content:center;\n  padding:20px;\n  animation:asLbIn 0.18s ease;\n  gap:18px;\n}\n@keyframes asLbIn{from{opacity:0}to{opacity:1}}\n\n/* Caption block ABOVE the image */\n.as-lb-cap{\n  max-width:min(900px, 90vw);\n  width:100%;\n  text-align:center;\n  flex-shrink:0;\n  animation:asLbZ 0.22s ease;\n}\n.as-lb-cap-title{\n  font-size:22px;\n  font-weight:700;\n  color:#f9fafb;\n  line-height:1.3;\n  margin:0 0 6px 0;\n  font-family:'Outfit',sans-serif;\n  letter-spacing:-0.01em;\n}\n.as-lb-cap-desc{\n  font-size:14px;\n  color:rgba(255,255,255,0.7);\n  line-height:1.6;\n  margin:0;\n  font-weight:400;\n  font-family:'Outfit',sans-serif;\n  max-width:720px;\n  margin-left:auto;\n  margin-right:auto;\n}\n\n.as-lb-inner{\n  position:relative;\n  max-width:95vw;\n  display:flex;align-items:center;justify-content:center;\n  flex-shrink:1;\n  min-height:0;\n}\n\n.as-lb-img{\n  max-width:100%;\n  max-height:80vh;\n  object-fit:contain;border-radius:10px;\n  cursor:zoom-out;display:block;\n  animation:asLbZ 0.22s ease;\n  -webkit-user-drag:none;\n}\n@keyframes asLbZ{from{transform:scale(0.93);opacity:0}to{transform:scale(1);opacity:1}}\n\n/* Counter BELOW the image */\n.as-lb-cnt-below{\n  font-size:13px;font-weight:600;color:rgba(255,255,255,0.7);\n  background:rgba(10,10,10,0.8);padding:6px 18px;border-radius:100px;\n  border:1px solid rgba(255,255,255,0.15);\n  white-space:nowrap;\n  font-family:'Outfit',sans-serif;pointer-events:none;\n  flex-shrink:0;\n}\n\n.as-lb-close{\n  position:fixed;top:20px;right:20px;\n  width:42px;height:42px;\n  background:rgba(31,41,55,0.9);border:1px solid rgba(255,255,255,0.2);\n  border-radius:50%;cursor:pointer;\n  display:flex;align-items:center;justify-content:center;\n  z-index:100000;transition:background 0.15s;padding:0;\n}\n.as-lb-close:hover{background:rgba(55,65,81,0.95)}\n.as-lb-close svg{\n  width:16px;height:16px;stroke:#e5e7eb;fill:none;\n  stroke-width:2.5;stroke-linecap:round;display:block;\n}\n\n.as-lb-arr{\n  position:fixed;top:50%;transform:translateY(-50%);\n  width:48px;height:48px;\n  background:rgba(31,41,55,0.85);border:1px solid rgba(255,255,255,0.2);\n  border-radius:50%;cursor:pointer;\n  display:flex;align-items:center;justify-content:center;\n  z-index:100000;transition:background 0.15s,border-color 0.15s;\n  padding:0;user-select:none;\n}\n.as-lb-arr:hover{background:rgba(55,65,81,0.95);border-color:#1dcd9f}\n.as-lb-arr.hi{opacity:0;pointer-events:none}\n.as-lb-arr svg{\n  width:22px;height:22px;stroke:#e5e7eb;fill:none;\n  stroke-width:2;stroke-linecap:round;stroke-linejoin:round;\n  display:block;flex-shrink:0;transition:stroke 0.15s;\n}\n.as-lb-arr:hover svg{stroke:#1dcd9f}\n.as-lb-pv{left:20px}\n.as-lb-nx{right:20px}\n\n.as-mob-list{display:flex;flex-direction:column}\n.as-mob-item{cursor:pointer;user-select:none;-webkit-user-select:none}\n.as-mob-inner{\n  display:flex;align-items:flex-start;gap:16px;\n  padding:20px 0 18px;\n}\n.as-mob-text{flex:1;min-width:0}\n.as-mob-gal{\n  margin-top:16px;border-radius:12px;overflow:hidden;\n  pointer-events:auto;\n}\n.as-mob-divider{\n  width:100%;height:1px;\n  background:rgba(255,255,255,0.12);\n  position:relative;overflow:hidden;\n}\n.as-mob-divfill{\n  position:absolute;left:0;top:0;\n  height:100%;width:0%;\n  background:#1dcd9f;\n}\n\n@media(min-width:1440px){\n  .as-gframe{height:560px}\n  .as-title{font-size:20px}\n}\n@media(max-width:1100px) and (min-width:769px){\n  .as-gframe{height:400px}\n  .as-title{font-size:16px}\n  .as-left{flex:0 0 44%;padding-right:24px}\n}\n@media(max-width:768px){\n  .as-desk{display:none!important}\n  .as-mob{display:block}\n  .as-gframe{height:260px}\n  .as-lb{padding:24px 16px}\n  .as-lb-cap-title{font-size:18px}\n  .as-lb-cap-desc{font-size:13px}\n  .as-lb-img{max-height:60vh}\n}\n@media(max-width:480px){\n  .as-gframe{height:210px}\n  .as-mob-item.active{padding-bottom:12px}\n  .as-mob-item.active .as-mob-inner{align-items:flex-start}\n  .as-mob-inner{gap:14px;padding:16px 0 16px;align-items:center}\n}\n@media(max-width:360px){\n  .as-gframe{height:180px}\n}\n`;function Gallery({items,itemKey,onZoom}){const[cur,setCur]=useState(0);useEffect(()=>{setCur(0);},[itemKey]);const total=items.length;const current=items[cur];const hasInfo=!!(current&&(current.heading||current.desc));const prev=e=>{e.stopPropagation();setCur(c=>Math.max(c-1,0));};const next=e=>{e.stopPropagation();setCur(c=>Math.min(c+1,total-1));};return /*#__PURE__*/_jsx(\"div\",{className:\"as-gal-outer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"as-gframe\",children:[items.map((it,i)=>/*#__PURE__*/_jsx(\"img\",{src:it.url,className:`as-gimg${i===cur?\" on\":\"\"}`,alt:`Image ${i+1}`,draggable:false,onClick:e=>{e.stopPropagation();onZoom(items,i);}},it.url+i)),/*#__PURE__*/_jsx(\"button\",{className:`as-garr as-gp${cur===0||total<=1?\" hi\":\"\"}`,onClick:prev,type:\"button\",\"aria-label\":\"Previous\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\"})})}),/*#__PURE__*/_jsx(\"button\",{className:`as-garr as-gn${cur>=total-1||total<=1?\" hi\":\"\"}`,onClick:next,type:\"button\",\"aria-label\":\"Next\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})})}),hasInfo&&/*#__PURE__*/_jsxs(\"div\",{className:\"as-ginfo\",children:[/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"16\",x2:\"12\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"8\",x2:\"12.01\",y2:\"8\"})]}),\"Info\"]}),total>1&&/*#__PURE__*/_jsxs(\"div\",{className:\"as-gcnt\",children:[cur+1,\" / \",total]}),total>1&&/*#__PURE__*/_jsx(\"div\",{className:\"as-gdots\",children:items.map((_,i)=>/*#__PURE__*/_jsx(\"div\",{className:`as-gdot${i===cur?\" on\":\"\"}`,onClick:e=>{e.stopPropagation();setCur(i);}},i))}),/*#__PURE__*/_jsxs(\"div\",{className:\"as-gzoom\",children:[/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"8\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"21\",y1:\"21\",x2:\"16.65\",y2:\"16.65\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"11\",y1:\"8\",x2:\"11\",y2:\"14\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",y1:\"11\",x2:\"14\",y2:\"11\"})]}),\"Click to zoom\"]})]})});}function Lightbox({items,startIndex,onClose}){const[cur,setCur]=useState(startIndex);const total=items.length;const current=items[cur];const hasCaption=!!(current&&(current.heading||current.desc));const go=useCallback((dir,e)=>{e?.stopPropagation();setCur(c=>Math.min(Math.max(c+dir,0),total-1));},[total]);useEffect(()=>{const h=e=>{if(e.key===\"Escape\")onClose();if(e.key===\"ArrowLeft\")go(-1);if(e.key===\"ArrowRight\")go(1);};window.addEventListener(\"keydown\",h);return()=>window.removeEventListener(\"keydown\",h);},[go,onClose]);useEffect(()=>{const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=prev;};},[]);if(typeof document===\"undefined\")return null;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:\"as-lb\",onClick:onClose,children:[/*#__PURE__*/_jsx(\"button\",{className:\"as-lb-close\",onClick:e=>{e.stopPropagation();onClose();},type:\"button\",children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]})}),/*#__PURE__*/_jsx(\"button\",{className:`as-lb-arr as-lb-pv${cur===0||total<=1?\" hi\":\"\"}`,onClick:e=>go(-1,e),type:\"button\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\"})})}),hasCaption&&/*#__PURE__*/_jsxs(\"div\",{className:\"as-lb-cap\",onClick:e=>e.stopPropagation(),children:[current.heading&&/*#__PURE__*/_jsx(\"div\",{className:\"as-lb-cap-title\",children:current.heading}),current.desc&&/*#__PURE__*/_jsx(\"div\",{className:\"as-lb-cap-desc\",children:current.desc})]},\"cap-\"+cur),/*#__PURE__*/_jsx(\"div\",{className:\"as-lb-inner\",onClick:e=>e.stopPropagation(),children:/*#__PURE__*/_jsx(\"img\",{src:current.url,className:\"as-lb-img\",alt:`Lightbox ${cur+1}`,draggable:false,onClick:onClose},cur)}),total>1&&/*#__PURE__*/_jsxs(\"div\",{className:\"as-lb-cnt-below\",children:[cur+1,\" / \",total]}),/*#__PURE__*/_jsx(\"button\",{className:`as-lb-arr as-lb-nx${cur>=total-1||total<=1?\" hi\":\"\"}`,onClick:e=>go(1,e),type:\"button\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})})})]}),document.body);}// ─────────────────────────────────────────────────────────────\n// RAF PROGRESS HOOK\n// ─────────────────────────────────────────────────────────────\nfunction useProgress(activeIdx,count,duration,onAdvance){const[pct,setPct]=useState(0);const rafRef=useRef(null);const startRef=useRef(null);const activeRef=useRef(activeIdx);useEffect(()=>{activeRef.current=activeIdx;setPct(0);startRef.current=null;if(rafRef.current!==null)cancelAnimationFrame(rafRef.current);const frame=ts=>{if(startRef.current===null)startRef.current=ts;const p=Math.min((ts-startRef.current)/duration*100,100);setPct(p);if(p<100){rafRef.current=requestAnimationFrame(frame);}else{onAdvance((activeRef.current+1)%count);}};rafRef.current=requestAnimationFrame(frame);return()=>{if(rafRef.current!==null)cancelAnimationFrame(rafRef.current);};},[activeIdx,duration,count]);return pct;}// ─────────────────────────────────────────────────────────────\n// MAIN COMPONENT\n// ─────────────────────────────────────────────────────────────\nexport default function AccordionShowcase({tabCount=5,sectionLabel=\"\",iconDefaultColor=\"rgba(255,255,255,0.5)\",iconActiveColor=\"#1dcd9f\",// Item 1\nitem1Icon=\"\",item1IconActive=\"\",item1Title=\"Fragmented product ecosystem\",item1Desc=\"Multiple standalone applications made it difficult to position the platform as a unified enterprise solution.\",i1_img1=\"\",i1_h1=\"\",i1_d1=\"\",i1_img2=\"\",i1_h2=\"\",i1_d2=\"\",i1_img3=\"\",i1_h3=\"\",i1_d3=\"\",i1_img4=\"\",i1_h4=\"\",i1_d4=\"\",i1_img5=\"\",i1_h5=\"\",i1_d5=\"\",// Item 2\nitem2Icon=\"\",item2IconActive=\"\",item2Title=\"Slower development and maintenance\",item2Desc=\"Inconsistent UI patterns and lack of a shared design system increased development effort and slowed feature rollout.\",i2_img1=\"\",i2_h1=\"\",i2_d1=\"\",i2_img2=\"\",i2_h2=\"\",i2_d2=\"\",i2_img3=\"\",i2_h3=\"\",i2_d3=\"\",i2_img4=\"\",i2_h4=\"\",i2_d4=\"\",i2_img5=\"\",i2_h5=\"\",i2_d5=\"\",// Item 3\nitem3Icon=\"\",item3IconActive=\"\",item3Title=\"Limited scalability\",item3Desc=\"Expanding features across separate products created operational complexity and higher product maintenance costs.\",i3_img1=\"\",i3_h1=\"\",i3_d1=\"\",i3_img2=\"\",i3_h2=\"\",i3_d2=\"\",i3_img3=\"\",i3_h3=\"\",i3_d3=\"\",i3_img4=\"\",i3_h4=\"\",i3_d4=\"\",i3_img5=\"\",i3_h5=\"\",i3_d5=\"\",// Item 4\nitem4Icon=\"\",item4IconActive=\"\",item4Title=\"Security & compliance gaps\",item4Desc=\"Maintaining security standards across disconnected products required duplicated effort and introduced inconsistent policies.\",i4_img1=\"\",i4_h1=\"\",i4_d1=\"\",i4_img2=\"\",i4_h2=\"\",i4_d2=\"\",i4_img3=\"\",i4_h3=\"\",i4_d3=\"\",i4_img4=\"\",i4_h4=\"\",i4_d4=\"\",i4_img5=\"\",i4_h5=\"\",i4_d5=\"\",// Item 5\nitem5Icon=\"\",item5IconActive=\"\",item5Title=\"Poor user experience\",item5Desc=\"Disjointed workflows and inconsistent navigation patterns frustrated end users and reduced platform adoption rates.\",i5_img1=\"\",i5_h1=\"\",i5_d1=\"\",i5_img2=\"\",i5_h2=\"\",i5_d2=\"\",i5_img3=\"\",i5_h3=\"\",i5_d3=\"\",i5_img4=\"\",i5_h4=\"\",i5_d4=\"\",i5_img5=\"\",i5_h5=\"\",i5_d5=\"\",// Item 6\nitem6Icon=\"\",item6IconActive=\"\",item6Title=\"Integration complexity\",item6Desc=\"Connecting disparate systems required extensive custom engineering work, increasing time-to-value for every new customer.\",i6_img1=\"\",i6_h1=\"\",i6_d1=\"\",i6_img2=\"\",i6_h2=\"\",i6_d2=\"\",i6_img3=\"\",i6_h3=\"\",i6_d3=\"\",i6_img4=\"\",i6_h4=\"\",i6_d4=\"\",i6_img5=\"\",i6_h5=\"\",i6_d5=\"\",// Item 7\nitem7Icon=\"\",item7IconActive=\"\",item7Title=\"Rising infrastructure costs\",item7Desc=\"Duplicated services and unoptimised resource usage across separate products led to escalating cloud infrastructure spend.\",i7_img1=\"\",i7_h1=\"\",i7_d1=\"\",i7_img2=\"\",i7_h2=\"\",i7_d2=\"\",i7_img3=\"\",i7_h3=\"\",i7_d3=\"\",i7_img4=\"\",i7_h4=\"\",i7_d4=\"\",i7_img5=\"\",i7_h5=\"\",i7_d5=\"\",progressDuration=5,iconSize=52,iconBgInactive=\"rgba(255,255,255,0.15)\",iconBgActive=\"rgba(29,205,159,0.18)\",style={}}){const[active,setActive]=useState(0);const[lb,setLb]=useState(null);const ALL_ITEMS=[{icon:item1Icon,iconActive:item1IconActive,title:item1Title,desc:item1Desc,uploads:[i1_img1,i1_img2,i1_img3,i1_img4,i1_img5],headings:[i1_h1,i1_h2,i1_h3,i1_h4,i1_h5],descs:[i1_d1,i1_d2,i1_d3,i1_d4,i1_d5]},{icon:item2Icon,iconActive:item2IconActive,title:item2Title,desc:item2Desc,uploads:[i2_img1,i2_img2,i2_img3,i2_img4,i2_img5],headings:[i2_h1,i2_h2,i2_h3,i2_h4,i2_h5],descs:[i2_d1,i2_d2,i2_d3,i2_d4,i2_d5]},{icon:item3Icon,iconActive:item3IconActive,title:item3Title,desc:item3Desc,uploads:[i3_img1,i3_img2,i3_img3,i3_img4,i3_img5],headings:[i3_h1,i3_h2,i3_h3,i3_h4,i3_h5],descs:[i3_d1,i3_d2,i3_d3,i3_d4,i3_d5]},{icon:item4Icon,iconActive:item4IconActive,title:item4Title,desc:item4Desc,uploads:[i4_img1,i4_img2,i4_img3,i4_img4,i4_img5],headings:[i4_h1,i4_h2,i4_h3,i4_h4,i4_h5],descs:[i4_d1,i4_d2,i4_d3,i4_d4,i4_d5]},{icon:item5Icon,iconActive:item5IconActive,title:item5Title,desc:item5Desc,uploads:[i5_img1,i5_img2,i5_img3,i5_img4,i5_img5],headings:[i5_h1,i5_h2,i5_h3,i5_h4,i5_h5],descs:[i5_d1,i5_d2,i5_d3,i5_d4,i5_d5]},{icon:item6Icon,iconActive:item6IconActive,title:item6Title,desc:item6Desc,uploads:[i6_img1,i6_img2,i6_img3,i6_img4,i6_img5],headings:[i6_h1,i6_h2,i6_h3,i6_h4,i6_h5],descs:[i6_d1,i6_d2,i6_d3,i6_d4,i6_d5]},{icon:item7Icon,iconActive:item7IconActive,title:item7Title,desc:item7Desc,uploads:[i7_img1,i7_img2,i7_img3,i7_img4,i7_img5],headings:[i7_h1,i7_h2,i7_h3,i7_h4,i7_h5],descs:[i7_d1,i7_d2,i7_d3,i7_d4,i7_d5]}];const count=Math.min(Math.max(Math.round(tabCount),1),7);const ITEMS=ALL_ITEMS.slice(0,count);// Build gallery data: only uploaded images carry their heading/desc.\n// If no images uploaded for an item, fall back to placeholders (no captions).\nconst galleryData=ITEMS.map((item,i)=>{const slots=[];for(let idx=0;idx<item.uploads.length;idx++){const url=item.uploads[idx];if(url){slots.push({url,heading:item.headings[idx]||\"\",desc:item.descs[idx]||\"\"});}}if(slots.length>0)return slots;return PLACEHOLDER_SETS[i].map(url=>({url,heading:\"\",desc:\"\"}));});const safeActive=Math.min(active,ITEMS.length-1);const progress=useProgress(safeActive,ITEMS.length,progressDuration*1e3,next=>setActive(next));const openLb=(items,idx)=>setLb({items,idx});const closeLb=()=>setLb(null);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),lb&&/*#__PURE__*/_jsx(Lightbox,{items:lb.items,startIndex:lb.idx,onClose:closeLb}),/*#__PURE__*/_jsxs(\"div\",{className:\"as-root\",style:style,children:[sectionLabel&&/*#__PURE__*/_jsx(\"p\",{style:{fontSize:11,fontWeight:700,letterSpacing:\"0.18em\",textTransform:\"uppercase\",color:\"rgba(255,255,255,0.35)\",marginBottom:32},children:sectionLabel}),/*#__PURE__*/_jsxs(\"div\",{className:\"as-desk\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"as-left\",children:ITEMS.map((item,i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:`as-item${safeActive===i?\" active\":\"\"}`,onClick:()=>setActive(i),role:\"button\",\"aria-expanded\":safeActive===i,tabIndex:0,onKeyDown:e=>e.key===\"Enter\"&&setActive(i),children:/*#__PURE__*/_jsxs(\"div\",{className:\"as-item-inner\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"as-ico\",style:{width:iconSize,height:iconSize,background:safeActive===i?iconBgActive:iconBgInactive},children:/*#__PURE__*/_jsx(ItemIcon,{iconUrl:item.icon,iconActiveUrl:item.iconActive,index:i,isActive:safeActive===i,defaultColor:iconDefaultColor,activeColor:iconActiveColor,iconSize:iconSize})}),/*#__PURE__*/_jsxs(\"div\",{className:\"as-text\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"as-title\",children:item.title}),/*#__PURE__*/_jsx(\"div\",{className:\"as-desc\",children:item.desc})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"as-divider\",children:/*#__PURE__*/_jsx(\"div\",{className:\"as-divfill\",style:{width:safeActive===i?`${progress}%`:\"0%\",transition:\"none\"}})})]},i))}),/*#__PURE__*/_jsx(\"div\",{className:\"as-right\",children:/*#__PURE__*/_jsx(Gallery,{items:galleryData[safeActive],itemKey:safeActive,onZoom:openLb})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"as-mob\",children:/*#__PURE__*/_jsx(\"div\",{className:\"as-mob-list\",children:ITEMS.map((item,i)=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{className:`as-mob-item${safeActive===i?\" active\":\"\"}`,onClick:e=>{const t=e.target;if(!t.closest(\".as-mob-gal\"))setActive(i);},role:\"button\",\"aria-expanded\":safeActive===i,tabIndex:0,onKeyDown:e=>e.key===\"Enter\"&&setActive(i),children:[/*#__PURE__*/_jsxs(\"div\",{className:\"as-mob-inner\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"as-ico\",style:{background:safeActive===i?iconBgActive:iconBgInactive,width:iconSize,height:iconSize,flexShrink:0},children:/*#__PURE__*/_jsx(ItemIcon,{iconUrl:item.icon,iconActiveUrl:item.iconActive,index:i,isActive:safeActive===i,defaultColor:iconDefaultColor,activeColor:iconActiveColor,iconSize:iconSize})}),/*#__PURE__*/_jsxs(\"div\",{className:\"as-text\",style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{className:\"as-title\",style:{color:safeActive===i?\"#f9fafb\":\"rgba(255,255,255,0.4)\"},children:item.title}),safeActive===i&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,color:\"rgba(255,255,255,0.5)\",lineHeight:1.7,marginTop:8},children:item.desc})]})]}),safeActive===i&&/*#__PURE__*/_jsx(\"div\",{className:\"as-mob-gal\",children:/*#__PURE__*/_jsx(Gallery,{items:galleryData[i],itemKey:safeActive,onZoom:openLb})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"as-mob-divider\",children:/*#__PURE__*/_jsx(\"div\",{className:\"as-mob-divfill\",style:{width:safeActive===i?`${progress}%`:\"0%\",transition:\"none\"}})})]},i))})})]})]});}// ─────────────────────────────────────────────────────────────\n// FRAMER PROPERTY CONTROLS\n// ─────────────────────────────────────────────────────────────\naddPropertyControls(AccordionShowcase,{tabCount:{type:ControlType.Number,title:\"Tab Count\",defaultValue:5,min:1,max:7,step:1,displayStepper:true},sectionLabel:{type:ControlType.String,title:\"Section Label\",defaultValue:\"\"},progressDuration:{type:ControlType.Number,title:\"Auto-advance (sec)\",defaultValue:5,min:2,max:20,step:.5},iconSize:{type:ControlType.Number,title:\"Icon \\xb7 Size\",defaultValue:52,min:28,max:96,step:2,displayStepper:true},iconBgInactive:{type:ControlType.Color,title:\"Icon \\xb7 BG Inactive\",defaultValue:\"rgba(255,255,255,0.15)\"},iconBgActive:{type:ControlType.Color,title:\"Icon \\xb7 BG Active\",defaultValue:\"rgba(29,205,159,0.18)\"},iconDefaultColor:{type:ControlType.Color,title:\"Icon \\xb7 Default Color\",defaultValue:\"rgba(255,255,255,0.5)\"},iconActiveColor:{type:ControlType.Color,title:\"Icon \\xb7 Active Color\",defaultValue:\"#1dcd9f\"},// ── Item 1 ──\nitem1Icon:{type:ControlType.Image,title:\"Item 1 \\xb7 Icon (Default)\"},item1IconActive:{type:ControlType.Image,title:\"Item 1 \\xb7 Icon (Active)\"},item1Title:{type:ControlType.String,title:\"Item 1 \\xb7 Title\",defaultValue:\"Fragmented product ecosystem\"},item1Desc:{type:ControlType.String,title:\"Item 1 \\xb7 Description\",defaultValue:\"Multiple standalone applications made it difficult to position the platform as a unified enterprise solution.\"},i1_img1:{type:ControlType.Image,title:\"Item 1 \\xb7 Image 1\"},i1_h1:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i1_img1},i1_d1:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i1_img1},i1_img2:{type:ControlType.Image,title:\"Item 1 \\xb7 Image 2\"},i1_h2:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i1_img2},i1_d2:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i1_img2},i1_img3:{type:ControlType.Image,title:\"Item 1 \\xb7 Image 3\"},i1_h3:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i1_img3},i1_d3:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i1_img3},i1_img4:{type:ControlType.Image,title:\"Item 1 \\xb7 Image 4\"},i1_h4:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i1_img4},i1_d4:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i1_img4},i1_img5:{type:ControlType.Image,title:\"Item 1 \\xb7 Image 5\"},i1_h5:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i1_img5},i1_d5:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i1_img5},// ── Item 2 ──\nitem2Icon:{type:ControlType.Image,title:\"Item 2 \\xb7 Icon (Default)\"},item2IconActive:{type:ControlType.Image,title:\"Item 2 \\xb7 Icon (Active)\"},item2Title:{type:ControlType.String,title:\"Item 2 \\xb7 Title\",defaultValue:\"Slower development and maintenance\"},item2Desc:{type:ControlType.String,title:\"Item 2 \\xb7 Description\",defaultValue:\"Inconsistent UI patterns and lack of a shared design system increased development effort and slowed feature rollout.\"},i2_img1:{type:ControlType.Image,title:\"Item 2 \\xb7 Image 1\"},i2_h1:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i2_img1},i2_d1:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i2_img1},i2_img2:{type:ControlType.Image,title:\"Item 2 \\xb7 Image 2\"},i2_h2:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i2_img2},i2_d2:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i2_img2},i2_img3:{type:ControlType.Image,title:\"Item 2 \\xb7 Image 3\"},i2_h3:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i2_img3},i2_d3:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i2_img3},i2_img4:{type:ControlType.Image,title:\"Item 2 \\xb7 Image 4\"},i2_h4:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i2_img4},i2_d4:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i2_img4},i2_img5:{type:ControlType.Image,title:\"Item 2 \\xb7 Image 5\"},i2_h5:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i2_img5},i2_d5:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i2_img5},// ── Item 3 ──\nitem3Icon:{type:ControlType.Image,title:\"Item 3 \\xb7 Icon (Default)\"},item3IconActive:{type:ControlType.Image,title:\"Item 3 \\xb7 Icon (Active)\"},item3Title:{type:ControlType.String,title:\"Item 3 \\xb7 Title\",defaultValue:\"Limited scalability\"},item3Desc:{type:ControlType.String,title:\"Item 3 \\xb7 Description\",defaultValue:\"Expanding features across separate products created operational complexity and higher product maintenance costs.\"},i3_img1:{type:ControlType.Image,title:\"Item 3 \\xb7 Image 1\"},i3_h1:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i3_img1},i3_d1:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i3_img1},i3_img2:{type:ControlType.Image,title:\"Item 3 \\xb7 Image 2\"},i3_h2:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i3_img2},i3_d2:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i3_img2},i3_img3:{type:ControlType.Image,title:\"Item 3 \\xb7 Image 3\"},i3_h3:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i3_img3},i3_d3:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i3_img3},i3_img4:{type:ControlType.Image,title:\"Item 3 \\xb7 Image 4\"},i3_h4:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i3_img4},i3_d4:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i3_img4},i3_img5:{type:ControlType.Image,title:\"Item 3 \\xb7 Image 5\"},i3_h5:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i3_img5},i3_d5:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i3_img5},// ── Item 4 ──\nitem4Icon:{type:ControlType.Image,title:\"Item 4 \\xb7 Icon (Default)\"},item4IconActive:{type:ControlType.Image,title:\"Item 4 \\xb7 Icon (Active)\"},item4Title:{type:ControlType.String,title:\"Item 4 \\xb7 Title\",defaultValue:\"Security & compliance gaps\"},item4Desc:{type:ControlType.String,title:\"Item 4 \\xb7 Description\",defaultValue:\"Maintaining security standards across disconnected products required duplicated effort and introduced inconsistent policies.\"},i4_img1:{type:ControlType.Image,title:\"Item 4 \\xb7 Image 1\"},i4_h1:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i4_img1},i4_d1:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i4_img1},i4_img2:{type:ControlType.Image,title:\"Item 4 \\xb7 Image 2\"},i4_h2:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i4_img2},i4_d2:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i4_img2},i4_img3:{type:ControlType.Image,title:\"Item 4 \\xb7 Image 3\"},i4_h3:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i4_img3},i4_d3:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i4_img3},i4_img4:{type:ControlType.Image,title:\"Item 4 \\xb7 Image 4\"},i4_h4:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i4_img4},i4_d4:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i4_img4},i4_img5:{type:ControlType.Image,title:\"Item 4 \\xb7 Image 5\"},i4_h5:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i4_img5},i4_d5:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i4_img5},// ── Item 5 ──\nitem5Icon:{type:ControlType.Image,title:\"Item 5 \\xb7 Icon (Default)\"},item5IconActive:{type:ControlType.Image,title:\"Item 5 \\xb7 Icon (Active)\"},item5Title:{type:ControlType.String,title:\"Item 5 \\xb7 Title\",defaultValue:\"Poor user experience\"},item5Desc:{type:ControlType.String,title:\"Item 5 \\xb7 Description\",defaultValue:\"Disjointed workflows and inconsistent navigation patterns frustrated end users and reduced platform adoption rates.\"},i5_img1:{type:ControlType.Image,title:\"Item 5 \\xb7 Image 1\"},i5_h1:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i5_img1},i5_d1:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i5_img1},i5_img2:{type:ControlType.Image,title:\"Item 5 \\xb7 Image 2\"},i5_h2:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i5_img2},i5_d2:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i5_img2},i5_img3:{type:ControlType.Image,title:\"Item 5 \\xb7 Image 3\"},i5_h3:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i5_img3},i5_d3:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i5_img3},i5_img4:{type:ControlType.Image,title:\"Item 5 \\xb7 Image 4\"},i5_h4:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i5_img4},i5_d4:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i5_img4},i5_img5:{type:ControlType.Image,title:\"Item 5 \\xb7 Image 5\"},i5_h5:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i5_img5},i5_d5:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i5_img5},// ── Item 6 ──\nitem6Icon:{type:ControlType.Image,title:\"Item 6 \\xb7 Icon (Default)\"},item6IconActive:{type:ControlType.Image,title:\"Item 6 \\xb7 Icon (Active)\"},item6Title:{type:ControlType.String,title:\"Item 6 \\xb7 Title\",defaultValue:\"Integration complexity\"},item6Desc:{type:ControlType.String,title:\"Item 6 \\xb7 Description\",defaultValue:\"Connecting disparate systems required extensive custom engineering work, increasing time-to-value for every new customer.\"},i6_img1:{type:ControlType.Image,title:\"Item 6 \\xb7 Image 1\"},i6_h1:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i6_img1},i6_d1:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i6_img1},i6_img2:{type:ControlType.Image,title:\"Item 6 \\xb7 Image 2\"},i6_h2:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i6_img2},i6_d2:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i6_img2},i6_img3:{type:ControlType.Image,title:\"Item 6 \\xb7 Image 3\"},i6_h3:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i6_img3},i6_d3:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i6_img3},i6_img4:{type:ControlType.Image,title:\"Item 6 \\xb7 Image 4\"},i6_h4:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i6_img4},i6_d4:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i6_img4},i6_img5:{type:ControlType.Image,title:\"Item 6 \\xb7 Image 5\"},i6_h5:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i6_img5},i6_d5:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i6_img5},// ── Item 7 ──\nitem7Icon:{type:ControlType.Image,title:\"Item 7 \\xb7 Icon (Default)\"},item7IconActive:{type:ControlType.Image,title:\"Item 7 \\xb7 Icon (Active)\"},item7Title:{type:ControlType.String,title:\"Item 7 \\xb7 Title\",defaultValue:\"Rising infrastructure costs\"},item7Desc:{type:ControlType.String,title:\"Item 7 \\xb7 Description\",defaultValue:\"Duplicated services and unoptimised resource usage across separate products led to escalating cloud infrastructure spend.\"},i7_img1:{type:ControlType.Image,title:\"Item 7 \\xb7 Image 1\"},i7_h1:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i7_img1},i7_d1:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i7_img1},i7_img2:{type:ControlType.Image,title:\"Item 7 \\xb7 Image 2\"},i7_h2:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i7_img2},i7_d2:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i7_img2},i7_img3:{type:ControlType.Image,title:\"Item 7 \\xb7 Image 3\"},i7_h3:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i7_img3},i7_d3:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i7_img3},i7_img4:{type:ControlType.Image,title:\"Item 7 \\xb7 Image 4\"},i7_h4:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i7_img4},i7_d4:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i7_img4},i7_img5:{type:ControlType.Image,title:\"Item 7 \\xb7 Image 5\"},i7_h5:{type:ControlType.String,title:\"  ↳ Heading\",defaultValue:\"\",hidden:p=>!p.i7_img5},i7_d5:{type:ControlType.String,title:\"  ↳ Description\",defaultValue:\"\",displayTextArea:true,hidden:p=>!p.i7_img5}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AccordionShowcase\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TheSolutionSection.map"],"mappings":"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"}