{"version":3,"file":"ProcessSection.X8vm8TOs.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/zzNCm7eM21LYvt0gjRvx/mOoBAyS9hELk1dfJ9r5O/ProcessSection.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";function useWindowWidth(){const[width,setWidth]=useState(typeof window!==\"undefined\"?window.innerWidth:1280);useEffect(()=>{const handler=()=>setWidth(window.innerWidth);window.addEventListener(\"resize\",handler);return()=>window.removeEventListener(\"resize\",handler);},[]);return width;}function StepCard({number,title,description,isMobile,isDesktop,showArrow}){const[hovered,setHovered]=useState(false);// On mobile/tablet: always show description. On desktop: only on hover.\nconst descVisible=true;return /*#__PURE__*/_jsxs(\"div\",{onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{position:\"relative\",padding:isMobile?\"32px\":\"40px\",cursor:\"default\",display:\"flex\",flexDirection:\"column\",gap:\"24px\",borderRadius:\"16px\",border:`1px solid ${hovered?\"rgba(26,24,21,0.22000000000000003)\":\"rgba(26,24,21,0.15000000000000002)\"}`,transition:\"all 0.3s ease-out\",transform:hovered?\"scale(1.025)\":\"scale(1)\",flex:\"1 1 0\",minWidth:\"0\",boxSizing:\"border-box\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderRadius:\"16px\",opacity:hovered?1:0,transition:\"opacity 0.3s\",background:\"rgba(26,24,21,0.12)\",backdropFilter:\"blur(12px)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderRadius:\"16px\",opacity:hovered?1:0,transition:\"opacity 0.3s\",background:\"radial-gradient(ellipse 80% 60% at 30% 20%, rgba(212,168,42,0.08) 0%, transparent 70%)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:10,display:\"flex\",flexDirection:\"column\",gap:\"24px\",flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"#B8901F\",fontSize:isDesktop?\"72px\":\"56px\",fontWeight:700,lineHeight:1,letterSpacing:\"-0.04em\",fontFamily:\"'DM Sans', sans-serif\"},children:number}),showArrow&&/*#__PURE__*/_jsx(\"span\",{style:{color:hovered?\"rgba(26,24,21,0.48000000000000004)\":\"rgba(26,24,21,0.28)\",fontSize:\"24px\",transition:\"color 0.3s\",lineHeight:1},children:\"→\"})]}),/*#__PURE__*/_jsx(\"h3\",{style:{color:\"#1A1815\",fontWeight:700,fontSize:\"18px\",lineHeight:\"1.35em\",letterSpacing:\"-0.02em\",fontFamily:\"'DM Sans', sans-serif\",margin:0},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#8B909A\",fontSize:\"14px\",lineHeight:\"1.65em\",letterSpacing:\"-0.01em\",fontFamily:\"'DM Sans', sans-serif\",opacity:descVisible?1:0,transition:isDesktop?\"opacity 0.3s\":\"none\",flex:1,margin:0},children:description})]})]});}export default function ProcessStepsGrid({step1Title=\"Find the Workflow That's Slowing You Down\",step1Description=\"We pinpoint where data fragmentation is costing you time, money, or decisions.\",step2Title=\"Map Where the Data Breaks\",step2Description=\"We identify which systems and documents power that workflow and where they don't connect.\",step3Title=\"Create a Trusted Data Layer\",step3Description=\"We connect and structure only the data needed so everything runs on consistent, reliable data.\",step4Title=\"Replace Manual Work with Automation\",step4Description=\"Reporting, reconciliation, and approvals run automatically on top of that foundation.\"}){const width=useWindowWidth();const isMobile=width<768;const isTablet=width>=768&&width<1024;const isDesktop=width>=1024;const steps=[{number:\"01\",title:step1Title,description:step1Description},{number:\"02\",title:step2Title,description:step2Description},{number:\"03\",title:step3Title,description:step3Description},{number:\"04\",title:step4Title,description:step4Description}];return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",display:\"grid\",gridTemplateColumns:isMobile?\"1fr\":isTablet?\"1fr 1fr\":\"1fr 1fr 1fr 1fr\",gap:\"16px\",fontFamily:\"'DM Sans', sans-serif\",boxSizing:\"border-box\"},children:steps.map((step,i)=>/*#__PURE__*/_jsx(StepCard,{number:step.number,title:step.title,description:step.description,isMobile:isMobile,isDesktop:isDesktop,// Arrow hidden on mobile, and not shown on last card\n    showArrow:!isMobile&&i<steps.length-1},step.number))});}addPropertyControls(ProcessStepsGrid,{step1Title:{type:ControlType.String,title:\"Step 1 Title\",defaultValue:\"Find the Workflow That's Slowing You Down\"},step1Description:{type:ControlType.String,title:\"Step 1 Description\",defaultValue:\"We pinpoint where data fragmentation is costing you time, money, or decisions.\",displayTextArea:true},step2Title:{type:ControlType.String,title:\"Step 2 Title\",defaultValue:\"Map Where the Data Breaks\"},step2Description:{type:ControlType.String,title:\"Step 2 Description\",defaultValue:\"We identify which systems and documents power that workflow and where they don't connect.\",displayTextArea:true},step3Title:{type:ControlType.String,title:\"Step 3 Title\",defaultValue:\"Create a Trusted Data Layer\"},step3Description:{type:ControlType.String,title:\"Step 3 Description\",defaultValue:\"We connect and structure only the data needed so everything runs on consistent, reliable data.\",displayTextArea:true},step4Title:{type:ControlType.String,title:\"Step 4 Title\",defaultValue:\"Replace Manual Work with Automation\"},step4Description:{type:ControlType.String,title:\"Step 4 Description\",defaultValue:\"Reporting, reconciliation, and approvals run automatically on top of that foundation.\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProcessStepsGrid\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProcessSection.map"],"mappings":"sMAAmJ,SAAS,GAAgB,CAAC,GAAK,CAAC,EAAM,GAAUA,EAAgB,IAAS,OAA8B,KAAlB,EAAO,UAAe,EAAsK,OAApK,MAAc,CAAC,IAAM,MAAY,EAAS,EAAO,UAAU,EAA4C,OAA1C,EAAO,iBAAiB,SAAS,CAAO,MAAY,EAAO,oBAAoB,SAAS,CAAO,CAAE,EAAE,CAAC,CAAC,EAAS,CAAM,CAAC,SAAS,EAAS,CAAC,SAAO,QAAM,cAAY,WAAS,YAAU,aAAW,CAAC,GAAK,CAAC,EAAQ,GAAYA,EAAS,EAAK,EAC9gB,OAAoB,EAAM,MAAM,CAAC,iBAAiB,EAAW,EAAI,EAAE,iBAAiB,EAAW,EAAK,EAAE,MAAM,CAAC,SAAS,WAAW,QAAQ,EAAS,OAAO,OAAO,OAAO,UAAU,QAAQ,OAAO,cAAc,SAAS,IAAI,OAAO,aAAa,OAAO,OAAO,aAAa,EAAQ,qCAAqC,uCAAuC,WAAW,oBAAoB,UAAU,EAAQ,eAAe,WAAW,KAAK,QAAQ,SAAS,IAAI,UAAU,aAAa,SAAS,QAAQ,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,aAAa,OAAO,QAAQ,KAAY,WAAW,eAAe,WAAW,sBAAsB,eAAe,aAAa,cAAc,MAAM,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,aAAa,OAAO,QAAQ,KAAY,WAAW,eAAe,WAAW,yFAAyF,cAAc,MAAM,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,GAAG,QAAQ,OAAO,cAAc,SAAS,IAAI,OAAO,KAAK,CAAC,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,eAAe,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,UAAU,SAAS,EAAU,OAAO,OAAO,WAAW,IAAI,WAAW,EAAE,cAAc,UAAU,WAAW,uBAAuB,EAAE,SAAS,CAAM,CAAC,EAAE,GAAwB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAQ,qCAAqC,sBAAsB,SAAS,OAAO,WAAW,aAAa,WAAW,CAAC,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,CAAC,MAAM,UAAU,WAAW,IAAI,SAAS,OAAO,WAAW,SAAS,cAAc,UAAU,WAAW,wBAAwB,OAAO,CAAC,EAAE,SAAS,CAAK,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,MAAM,UAAU,SAAS,OAAO,WAAW,SAAS,cAAc,UAAU,WAAW,wBAAwB,QAAoB,EAAI,WAAW,EAAU,eAAe,OAAO,KAAK,EAAE,OAAO,CAAC,EAAE,SAAS,CAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAwB,EAAiB,CAAC,aAAW,4CAA4C,mBAAiB,iFAAiF,aAAW,4BAA4B,mBAAiB,4FAA4F,aAAW,8BAA8B,mBAAiB,iGAAiG,aAAW,sCAAsC,mBAAiB,yFAAyF,CAAC,IAAM,EAAM,EAAe,EAAQ,EAAS,EAAM,IAAU,EAAS,GAAO,KAAK,EAAM,KAAW,EAAU,GAAO,KAAW,EAAM,CAAC,CAAC,OAAO,KAAK,MAAM,EAAW,YAAY,CAAgB,EAAE,CAAC,OAAO,KAAK,MAAM,EAAW,YAAY,CAAgB,EAAE,CAAC,OAAO,KAAK,MAAM,EAAW,YAAY,CAAgB,EAAE,CAAC,OAAO,KAAK,MAAM,EAAW,YAAY,CAAgB,CAAC,EAAE,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,QAAQ,OAAO,oBAAoB,EAAS,MAAM,EAAS,UAAU,kBAAkB,IAAI,OAAO,WAAW,wBAAwB,UAAU,YAAY,EAAE,SAAS,EAAM,KAAK,EAAK,IAAiB,EAAK,EAAS,CAAC,OAAO,EAAK,OAAO,MAAM,EAAK,MAAM,YAAY,EAAK,YAAqB,WAAmB,YACl2G,UAAU,CAAC,GAAU,EAAE,EAAM,OAAO,CAAC,EAAE,EAAK,MAAM,CAAC,CAAC,CAAC,CAAE,qBAFH,IAAsC,IAAoD,EAEtF,EAAoB,EAAiB,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,2CAA2C,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,iFAAiF,gBAAgB,EAAI,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,2BAA2B,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,4FAA4F,gBAAgB,EAAI,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,6BAA6B,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,iGAAiG,gBAAgB,EAAI,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,qCAAqC,EAAE,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,qBAAqB,aAAa,wFAAwF,gBAAgB,EAAI,CAAC,CAAC"}