{"version":3,"file":"shared.KKJSbMS0.mjs","names":["useState","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","useState","useRef","useMemo","useCallback","Header_global","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","useRef","useState","p","useRef","useState"],"sources":["https:/framerusercontent.com/modules/4JoQfd8pqajWwwGlSnB9/fPay1hcbNnhKzTojLOFx/footer_global.js","https:/framerusercontent.com/modules/E2NezAjeQbIgoz7mNIGY/hjfZMev8QDX9opEJr0iK/PAletsk7z.js","https:/framerusercontent.com/modules/aPgA8KD5SQMsdABXvumX/X1JPYxvghhV1M22woFJy/header_global.js","https:/framerusercontent.com/modules/tjnmogbpHJ9Id2ZMoq9Z/LEWeh52mOx3UY2A7OzHE/qo1wto6jU.js","https:/framerusercontent.com/modules/i0JeP8JEH6ZF81ekl3m9/GSGgChdthAE39E6fUHWC/kpi_cards_large.js","https:/framerusercontent.com/modules/jEINlkFX1IDkgh1a1v5V/MCGjQFpaoJ6BqdPAUaDW/spacing_element.js","https:/framerusercontent.com/modules/cfAZKfTARwevGr3s6ldN/ztwBKXfPtpgX0CfaoSI5/customer_grid_single.js"],"sourcesContent":["// Footer Global\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect}from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function Footer_global(props){const{// Logo\nlogo,logoAlt,logoWidth,// Background\nbackgroundColor,borderTopColor,// Typography\nsectionTitleColor,linkColor,linkHoverColor,copyrightColor,fontFamily,// Dynamic columns\ncolumns,// Sign in\nshowSignIn,signInText,signInUrl,signInColor,// Copyright\ncopyrightText,// Padding\npaddingTop,paddingBottom,maxContentWidth}=props;// Responsive detection — hardened for SSR/static-export hydration on real\n// mobile devices. Uses matchMedia (canonical responsive API) plus a\n// resize listener fallback, and syncs immediately on mount so the SSR\n// default doesn't get stuck after hydration on a phone.\nconst[isSingleCol,setIsSingleCol]=useState(false);const[isTwoCol,setIsTwoCol]=useState(false);const[isFourCol,setIsFourCol]=useState(true);const[isBelowDesktop,setIsBelowDesktop]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const singleMQ=window.matchMedia(\"(max-width: 349px)\");const twoMQ=window.matchMedia(\"(min-width: 350px) and (max-width: 599px)\");const fourMQ=window.matchMedia(\"(min-width: 600px)\");const belowDesktopMQ=window.matchMedia(\"(max-width: 1023px)\");const sync=()=>{setIsSingleCol(singleMQ.matches);setIsTwoCol(twoMQ.matches);setIsFourCol(fourMQ.matches);setIsBelowDesktop(belowDesktopMQ.matches);};// Initial sync on mount — critical for hydration on real mobile.\nsync();const singleListener=e=>setIsSingleCol(e.matches);const twoListener=e=>setIsTwoCol(e.matches);const fourListener=e=>setIsFourCol(e.matches);const belowDesktopListener=e=>setIsBelowDesktop(e.matches);if(singleMQ.addEventListener){singleMQ.addEventListener(\"change\",singleListener);twoMQ.addEventListener(\"change\",twoListener);fourMQ.addEventListener(\"change\",fourListener);belowDesktopMQ.addEventListener(\"change\",belowDesktopListener);}else if(singleMQ.addListener){singleMQ.addListener(singleListener);twoMQ.addListener(twoListener);fourMQ.addListener(fourListener);belowDesktopMQ.addListener(belowDesktopListener);}// Resize fallback — covers in-app browsers / orientation edge cases.\nwindow.addEventListener(\"resize\",sync);return()=>{if(singleMQ.removeEventListener){singleMQ.removeEventListener(\"change\",singleListener);twoMQ.removeEventListener(\"change\",twoListener);fourMQ.removeEventListener(\"change\",fourListener);belowDesktopMQ.removeEventListener(\"change\",belowDesktopListener);}else if(singleMQ.removeListener){singleMQ.removeListener(singleListener);twoMQ.removeListener(twoListener);fourMQ.removeListener(fourListener);belowDesktopMQ.removeListener(belowDesktopListener);}window.removeEventListener(\"resize\",sync);};},[]);// Responsive padding\nconst responsivePadTop=isSingleCol?32:isTwoCol?40:isFourCol&&isBelowDesktop?48:paddingTop;const responsivePadBottom=isSingleCol?32:isTwoCol?40:isFourCol&&isBelowDesktop?48:paddingBottom;const responsiveSidePad=isSingleCol?16:isTwoCol?20:isFourCol&&isBelowDesktop?24:16;const safeColumns=columns||[];// Distribute configured columns into max 4 visual columns (round-robin)\nconst MAX_VISUAL_COLS=4;const numVisual=Math.min(safeColumns.length,MAX_VISUAL_COLS);const visualColumns=[];for(let i=0;i<numVisual;i++){visualColumns.push([]);}safeColumns.forEach((col,idx)=>{visualColumns[idx%numVisual].push(col);});const renderLinkGroup=(title,links,key)=>{if(!title&&(!links||links.length===0))return null;const validLinks=(links||[]).filter(l=>l&&l.label);return /*#__PURE__*/_jsxs(\"div\",{style:styles.linkGroup,children:[title&&/*#__PURE__*/_jsx(\"span\",{style:{...styles.sectionTitle,color:sectionTitleColor,fontFamily},children:title}),validLinks.map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:link.url||\"#\",style:{...styles.link,color:linkColor,fontFamily},onMouseEnter:e=>{e.target.style.color=linkHoverColor;},onMouseLeave:e=>{e.target.style.color=linkColor;},children:link.label},`${key}-${i}`))]},key);};const columnsStyle=isSingleCol?{flexDirection:\"column\",gap:0}:isTwoCol?{flexDirection:\"row\",flexWrap:\"wrap\",gap:\"0\"}:{flexDirection:\"row\",gap:\"64px\"};const columnStyle=isSingleCol?{width:\"100%\",borderBottom:`1px solid ${borderTopColor}`,paddingBottom:24,paddingTop:24}:isTwoCol?{width:\"calc(50% - 16px)\",marginBottom:40,paddingRight:24}:{flex:1,minWidth:0,paddingRight:24};return /*#__PURE__*/_jsx(\"div\",{style:{...styles.outerWrapper,backgroundColor},children:/*#__PURE__*/_jsxs(\"div\",{style:{...styles.innerWrapper,maxWidth:maxContentWidth,paddingTop:0,paddingBottom:0,paddingLeft:responsiveSidePad,paddingRight:responsiveSidePad},children:[/*#__PURE__*/_jsx(\"div\",{style:{...styles.topBorder,borderTopColor}}),/*#__PURE__*/_jsx(\"div\",{style:{...styles.columnsContainer,...columnsStyle,paddingTop:responsivePadTop,paddingBottom:responsivePadBottom},children:visualColumns.map((groups,visIdx)=>{const isFirstVisual=visIdx===0;const isLastVisual=visIdx===visualColumns.length-1;return /*#__PURE__*/_jsxs(\"div\",{style:columnStyle,children:[isFirstVisual&&logo&&/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:24},children:/*#__PURE__*/_jsx(\"img\",{src:logo,alt:logoAlt,style:{height:\"auto\",width:logoWidth,objectFit:\"contain\",display:\"block\"}})}),groups.map((col,gIdx)=>renderLinkGroup(col.title||\"\",col.links||[],`vcol-${visIdx}-g-${gIdx}`)),isLastVisual&&showSignIn&&/*#__PURE__*/_jsx(\"a\",{href:signInUrl,style:{...styles.signInLink,color:signInColor,fontFamily,marginTop:24},children:signInText})]},`vcol-${visIdx}`);})}),/*#__PURE__*/_jsx(\"div\",{style:{...styles.bottomBar,borderTopColor},children:/*#__PURE__*/_jsx(\"div\",{style:styles.bottomContent,children:/*#__PURE__*/_jsx(\"span\",{style:{...styles.copyright,color:copyrightColor,fontFamily},children:copyrightText})})})]})});}const styles={outerWrapper:{width:\"100%\",display:\"flex\",justifyContent:\"center\"},innerWrapper:{width:\"100%\",boxSizing:\"border-box\"},topBorder:{borderTopWidth:1,borderTopStyle:\"solid\",width:\"100%\"},columnsContainer:{display:\"flex\",width:\"100%\",boxSizing:\"border-box\"},linkGroup:{display:\"flex\",flexDirection:\"column\",gap:4,marginBottom:32},sectionTitle:{fontSize:16,fontWeight:500,lineHeight:\"19.2px\",marginBottom:10,display:\"block\"},link:{fontSize:16,fontWeight:400,lineHeight:\"20px\",textDecoration:\"none\",padding:\"2px 0\",display:\"block\",transition:\"color 0.15s ease\"},signInLink:{fontSize:16,fontWeight:500,textDecoration:\"none\",display:\"inline-block\"},bottomBar:{borderTopWidth:1,borderTopStyle:\"solid\",paddingTop:24,paddingBottom:24},bottomContent:{display:\"flex\",justifyContent:\"space-between\",width:\"100%\"},copyright:{fontSize:14,fontWeight:400,lineHeight:\"20px\"}};// Link item control definition\nconst linkItemControl={type:ControlType.Object,controls:{label:{title:\"Label\",type:ControlType.String,defaultValue:\"Link\"},url:{title:\"URL\",type:ControlType.Link}}};// Column control: title + links array\nconst columnControl={type:ControlType.Object,controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Column\"},links:{title:\"Links\",type:ControlType.Array,control:linkItemControl,defaultValue:[{label:\"Link\",url:\"#\"}]}}};addPropertyControls(Footer_global,{// Background\nbackgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#f8fafd\"},borderTopColor:{title:\"Border Color\",type:ControlType.Color,defaultValue:\"#e3e8ee\"},// Typography Colors\nsectionTitleColor:{title:\"Title Color\",type:ControlType.Color,defaultValue:\"#0a2540\"},linkColor:{title:\"Link Color\",type:ControlType.Color,defaultValue:\"#425466\"},linkHoverColor:{title:\"Link Hover\",type:ControlType.Color,defaultValue:\"#0a2540\"},copyrightColor:{title:\"Copyright Color\",type:ControlType.Color,defaultValue:\"#8898aa\"},fontFamily:{title:\"Font\",type:ControlType.String,defaultValue:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif\"},// Layout\npaddingTop:{title:\"Pad Top\",type:ControlType.Number,defaultValue:64,min:0,max:200,step:4},paddingBottom:{title:\"Pad Bottom\",type:ControlType.Number,defaultValue:64,min:0,max:200,step:4},maxContentWidth:{title:\"Max Width\",type:ControlType.Number,defaultValue:1266,min:800,max:1600,step:10},// Logo\nlogo:{title:\"Logo\",type:ControlType.Image},logoAlt:{title:\"Logo Alt\",type:ControlType.String,defaultValue:\"Logo\"},logoWidth:{title:\"Logo Width\",type:ControlType.Number,defaultValue:50,min:20,max:200},// Dynamic Columns\ncolumns:{title:\"Columns\",type:ControlType.Array,control:columnControl,defaultValue:[{title:\"Products & pricing\",links:[{label:\"Pricing\",url:\"/pricing\"},{label:\"Atlas\",url:\"/atlas\"},{label:\"Billing\",url:\"/billing\"},{label:\"Capital\",url:\"/capital\"},{label:\"Checkout\",url:\"/checkout\"},{label:\"Connect\",url:\"/connect\"},{label:\"Elements\",url:\"/elements\"},{label:\"Invoicing\",url:\"/invoicing\"},{label:\"Issuing\",url:\"/issuing\"},{label:\"Payments\",url:\"/payments\"},{label:\"Payment Links\",url:\"/payment-links\"},{label:\"Radar\",url:\"/radar\"},{label:\"Revenue Recognition\",url:\"/revenue-recognition\"},{label:\"Tax\",url:\"/tax\"},{label:\"Terminal\",url:\"/terminal\"}]},{title:\"Solutions\",links:[{label:\"Enterprises\",url:\"/enterprise\"},{label:\"Startups\",url:\"/startups\"},{label:\"E-commerce\",url:\"/ecommerce\"},{label:\"SaaS\",url:\"/saas\"},{label:\"Marketplaces\",url:\"/marketplaces\"},{label:\"Platforms\",url:\"/platforms\"},{label:\"Creator economy\",url:\"/creator-economy\"},{label:\"Healthcare\",url:\"/healthcare\"},{label:\"Finance automation\",url:\"/finance-automation\"}]},{title:\"Integrations and custom solutions\",links:[{label:\"App Marketplace\",url:\"/marketplace\"},{label:\"Partner ecosystem\",url:\"/partners\"},{label:\"Professional services\",url:\"/professional-services\"}]},{title:\"Developers\",links:[{label:\"Documentation\",url:\"/docs\"},{label:\"API reference\",url:\"/docs/api\"},{label:\"API status\",url:\"/status\"},{label:\"API changelog\",url:\"/changelog\"},{label:\"Libraries and SDKs\",url:\"/docs/libraries\"}]},{title:\"Resources\",links:[{label:\"Guides\",url:\"/guides\"},{label:\"Customer stories\",url:\"/customers\"},{label:\"Blog\",url:\"/blog\"},{label:\"Annual conference\",url:\"/sessions\"},{label:\"Privacy and terms\",url:\"/privacy\"},{label:\"Sitemap\",url:\"/sitemap\"},{label:\"Cookie settings\",url:\"#cookie-settings\"}]},{title:\"Company\",links:[{label:\"Jobs\",url:\"/jobs\"},{label:\"Newsroom\",url:\"/newsroom\"},{label:\"Press\",url:\"/press\"},{label:\"Contact sales\",url:\"/contact/sales\"}]},{title:\"Support\",links:[{label:\"Get support\",url:\"/support\"},{label:\"Managed support plans\",url:\"/support/plans\"}]}]},// Sign in\nshowSignIn:{title:\"Show Sign In\",type:ControlType.Boolean,defaultValue:true},signInText:{title:\"Sign In Text\",type:ControlType.String,defaultValue:\"Sign in ›\",hidden:props=>!props.showSignIn},signInUrl:{title:\"Sign In URL\",type:ControlType.Link,hidden:props=>!props.showSignIn},signInColor:{title:\"Sign In Color\",type:ControlType.Color,defaultValue:\"#635bff\",hidden:props=>!props.showSignIn},// Copyright\ncopyrightText:{title:\"Copyright\",type:ControlType.String,defaultValue:\"\\xa9 2026 Naologic, Inc.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Footer_global\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./footer_global.map","// Generated by Framer (10141bf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer_global from\"https://framerusercontent.com/modules/4JoQfd8pqajWwwGlSnB9/fPay1hcbNnhKzTojLOFx/footer_global.js\";const Footer_globalFonts=getFonts(Footer_global);const serializationHash=\"framer-6kbPo\";const variantClassNames={bSS5FIjm2:\"framer-v-gxldgf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"bSS5FIjm2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-gxldgf\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"bSS5FIjm2\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LykOOkptc\"},implicitPathVariables:undefined},{href:{webPageId:\"vIVZCLpqQ\"},implicitPathVariables:undefined},{href:{webPageId:\"iMf8eWJCh\"},implicitPathVariables:undefined},{href:{webPageId:\"CmhRaMxuo\"},implicitPathVariables:undefined},{href:{webPageId:\"MFgruMMW8\"},implicitPathVariables:undefined},{href:{webPageId:\"dVLsoEofR\"},implicitPathVariables:undefined},{href:{webPageId:\"EjIb5wnnC\"},implicitPathVariables:undefined},{href:{webPageId:\"dZ6o0nFvV\"},implicitPathVariables:undefined},{href:{webPageId:\"vpmf2PpuD\"},implicitPathVariables:undefined},{href:{webPageId:\"VZgOBUw1Q\"},implicitPathVariables:undefined},{href:{webPageId:\"bq_5zTtoA\"},implicitPathVariables:undefined},{href:{webPageId:\"ZUgnsyvyw\"},implicitPathVariables:undefined},{href:{webPageId:\"AoHv_8ToU\"},implicitPathVariables:undefined},{href:{webPageId:\"ViBG72r35\"},implicitPathVariables:undefined},{href:{webPageId:\"c8OKYUBDc\"},implicitPathVariables:undefined},{href:{webPageId:\"MvkuiQv3G\"},implicitPathVariables:undefined},{href:{webPageId:\"NkyXvbKmc\"},implicitPathVariables:undefined},{href:{webPageId:\"UO9A9EiMG\"},implicitPathVariables:undefined},{href:{webPageId:\"Bj9GNaihB\"},implicitPathVariables:undefined},{href:{webPageId:\"L0igjqZAr\"},implicitPathVariables:undefined},{href:{webPageId:\"ZBljqHCHg\"},implicitPathVariables:undefined},{href:{webPageId:\"vVBKQvxRG\"},implicitPathVariables:undefined},{href:{webPageId:\"CJcs2kXQV\"},implicitPathVariables:undefined},{href:{webPageId:\"NG_WHfdaG\"},implicitPathVariables:undefined},{href:{webPageId:\"wnnZcrriP\"},implicitPathVariables:undefined},{href:{webPageId:\"sjWGsVahW\"},implicitPathVariables:undefined},{href:{webPageId:\"yQHGPo0gm\"},implicitPathVariables:undefined},{href:{webPageId:\"Lo_tk6evo\"},implicitPathVariables:undefined},{href:{webPageId:\"D2gZd9bCk\"},implicitPathVariables:undefined},{href:{webPageId:\"ck8HAaM0I\"},implicitPathVariables:undefined},{href:{webPageId:\"CXSnZggl9\"},implicitPathVariables:undefined},{href:{webPageId:\"d8z4gCY8M\"},implicitPathVariables:undefined},{href:{webPageId:\"TZxK50Jjn\"},implicitPathVariables:undefined},{href:{webPageId:\"yzxG9GuuW\"},implicitPathVariables:undefined},{href:{webPageId:\"T4FRKbTQr\"},implicitPathVariables:undefined},{href:{webPageId:\"ox7EXXSen\"},implicitPathVariables:undefined},{href:{webPageId:\"GCFrIrqbV\"},implicitPathVariables:undefined},{href:{webPageId:\"tjbcBLtZ0\"},implicitPathVariables:undefined},{href:{webPageId:\"ZJLbXMWk7\"},implicitPathVariables:undefined},{href:{webPageId:\"Dm3mTf4XG\"},implicitPathVariables:undefined},{href:{webPageId:\"obnsaa0S3\"},implicitPathVariables:undefined},{href:{webPageId:\"IjfSckWhi\"},implicitPathVariables:undefined},{href:{webPageId:\"bbGxMVKI5\"},implicitPathVariables:undefined},{href:{webPageId:\"XWzzcJWyV\"},implicitPathVariables:undefined},{href:{webPageId:\"p8JV1WM5X\"},implicitPathVariables:undefined},{href:{webPageId:\"kfQwRu3cf\"},implicitPathVariables:undefined},{href:{webPageId:\"hE3qlpipX\"},implicitPathVariables:undefined},{href:{webPageId:\"sA5sb9zpI\"},implicitPathVariables:undefined},{href:{webPageId:\"s4LovhPZ5\"},implicitPathVariables:undefined},{href:{webPageId:\"feeOpNLZN\"},implicitPathVariables:undefined},{href:{webPageId:\"opJz80r2a\"},implicitPathVariables:undefined},{href:{webPageId:\"UVfoXGykE\"},implicitPathVariables:undefined},{href:{webPageId:\"QrOZziE9t\"},implicitPathVariables:undefined},{href:{webPageId:\"oYuFvFcNd\"},implicitPathVariables:undefined},{href:{webPageId:\"hHrzYHi0S\"},implicitPathVariables:undefined},{href:{webPageId:\"UlLCx5tpB\"},implicitPathVariables:undefined},{href:{webPageId:\"kVgELq0Lj\"},implicitPathVariables:undefined},{href:{webPageId:\"grH8QqIFh\"},implicitPathVariables:undefined},{href:{webPageId:\"lUXY9AsRV\"},implicitPathVariables:undefined},{href:{webPageId:\"gnB1e9r_A\"},implicitPathVariables:undefined},{href:{webPageId:\"ilFngf1E0\"},implicitPathVariables:undefined},{href:{webPageId:\"SGXvvKQk1\"},implicitPathVariables:undefined},{href:{webPageId:\"YXiK3KNCF\"},implicitPathVariables:undefined},{href:{webPageId:\"EfywI0coe\"},implicitPathVariables:undefined},{href:{webPageId:\"rZb4TvkuS\"},implicitPathVariables:undefined},{href:{webPageId:\"Bt1CzvVcL\"},implicitPathVariables:undefined},{href:{webPageId:\"CLDKzDBSA\"},implicitPathVariables:undefined},{href:{webPageId:\"CXSnZggl9\"},implicitPathVariables:undefined},{href:{webPageId:\"Po55zX12d\"},implicitPathVariables:undefined},{href:{webPageId:\"rQVWNA57F\"},implicitPathVariables:undefined},{href:{webPageId:\"rQVWNA57F\"},implicitPathVariables:undefined},{href:{webPageId:\"ExhZe3aSI\"},implicitPathVariables:undefined},{href:{webPageId:\"BGwEKX9N7\"},implicitPathVariables:undefined},{href:{webPageId:\"LWMhp_Snw\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pb7syh-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"M07zHcLX5-container\",nodeId:\"M07zHcLX5\",rendersWithMotion:true,scopeId:\"PAletsk7z\",children:/*#__PURE__*/_jsx(Footer_global,{backgroundColor:\"rgb(248, 250, 253)\",borderTopColor:\"rgb(227, 232, 238)\",columns:[{links:[{label:\"Overview\",url:resolvedLinks[0]},{label:\"Accounts Receivable\",url:resolvedLinks[1]},{label:\"Accounts Payable\",url:resolvedLinks[2]},{label:\"Fixed Assets & Depreciation\",url:resolvedLinks[3]},{label:\"Periods & Close\",url:resolvedLinks[4]},{label:\"Bank Reconciliation\",url:resolvedLinks[5]},{label:\"Bank & Cash\",url:resolvedLinks[6]},{label:\"General Ledger\",url:resolvedLinks[7]},{label:\"Revenue Recognition\",url:resolvedLinks[8]},{label:\"Tax\",url:resolvedLinks[9]},{label:\"Financial Reporting\",url:resolvedLinks[10]}],title:\"Finance & Accounting\"},{links:[{label:\"Overview\",url:resolvedLinks[11]},{label:\"Scheduling & Operations\",url:resolvedLinks[12]},{label:\"Shop Floor Management\",url:resolvedLinks[13]},{label:\"Production Planning\",url:resolvedLinks[14]},{label:\"QMS\",url:resolvedLinks[15]}],title:\"Manufacturing & Quality\"},{links:[{label:\"Extrusion\",url:resolvedLinks[16]},{label:\"Injection Molding\",url:resolvedLinks[17]},{label:\"Rotary Molding\",url:resolvedLinks[18]}],title:\"Soluitions by Industry\"},{links:[{label:\"About\",url:resolvedLinks[19]},{label:\"Pricing\",url:resolvedLinks[20]},{label:\"Careers\",url:resolvedLinks[21]},{label:\"Blog\",url:resolvedLinks[22]},{label:\"Documentation\",url:\"https://docs.naologic.com/\"},{label:\"Release Notes\",url:resolvedLinks[23]},{label:\"News\",url:resolvedLinks[24]},{label:\"Contact Sales\",url:resolvedLinks[25]}],title:\"Company\"},{links:[{label:\"User & Role Management\",url:resolvedLinks[26]},{label:\"Security & Compliance\",url:resolvedLinks[27]},{label:\"Reporting\",url:resolvedLinks[28]},{label:\"Imports\",url:resolvedLinks[29]},{label:\"Integrations\",url:resolvedLinks[30]}],title:\"Global Features\"},{links:[{label:\"Overview\",url:resolvedLinks[31]},{label:\"Leads\",url:resolvedLinks[32]},{label:\"Opportunities\",url:resolvedLinks[33]},{label:\"Quotes\",url:resolvedLinks[34]},{label:\"Blanket Orders\",url:resolvedLinks[35]},{label:\"Order Management\",url:resolvedLinks[36]},{label:\"Shipping\",url:resolvedLinks[37]}],title:\"Sales, CRM & Shipping\"},{links:[{label:\"CEO\",url:resolvedLinks[38]},{label:\"CFO\",url:resolvedLinks[39]},{label:\"VP of Sales\",url:resolvedLinks[40]},{label:\"VP of Quality\",url:resolvedLinks[41]},{label:\"VP of Manufacturing\",url:resolvedLinks[42]},{label:\"Production Manager\",url:resolvedLinks[43]}],title:\"Solutions by Role\"},{links:[{label:\"Terms & Conditions\",url:resolvedLinks[44]},{label:\"Privacy Policy\",url:resolvedLinks[45]},{label:\"Cookie Policy\",url:resolvedLinks[46]}],title:\"Legal\"},{links:[{label:\"GlobalShop\",url:resolvedLinks[47]},{label:\"DelmiaWorks\",url:resolvedLinks[48]},{label:\"JobBOSS\",url:resolvedLinks[49]},{label:\"ProShop\",url:resolvedLinks[50]},{label:\"Acumatica\",url:resolvedLinks[51]},{label:\"Netsuite\",url:resolvedLinks[52]},{label:\"SAP\",url:resolvedLinks[53]}],title:\"ERP Comparisons\"},{links:[{label:\"Overview\",url:resolvedLinks[54]},{label:\"Stock Operations\",url:resolvedLinks[55]},{label:\"Demand & Replenishment\",url:resolvedLinks[56]},{label:\"Warehouse Management\",url:resolvedLinks[57]},{label:\"Purchasing\",url:resolvedLinks[58]},{label:\"Vendor Management\",url:resolvedLinks[59]},{label:\"Barcode Management\",url:resolvedLinks[60]},{label:\"Inventory Reporting\",url:resolvedLinks[61]}],title:\"Procurement & Inventory\"},{links:[{label:\"Logic Pilot\",url:resolvedLinks[62]},{label:\"AI Experts\",url:resolvedLinks[63]},{label:\"AI Reporting\",url:resolvedLinks[64]},{label:\"AI Data Migration\",url:resolvedLinks[65]},{label:\"Spreadsheet & Report Mode\",url:resolvedLinks[66]},{label:\"Integrations & APIs\",url:resolvedLinks[67]},{label:\"Builder Engine\",url:resolvedLinks[68]}],title:\"Technology\"},{links:[{label:\"Guides\",url:resolvedLinks[69]},{label:\"Industry Reports\",url:resolvedLinks[70]},{label:\"TCO Calculator\",url:resolvedLinks[71]},{label:\"Builder Partner Program\",url:resolvedLinks[72]},{label:\"Get Support\",url:resolvedLinks[73]},{label:\"Sitemap\",url:\"https://naologic.com/sitemap_en.xml\"}],title:\"Resources\"}],copyrightColor:\"rgb(136, 152, 170)\",copyrightText:\"\\xa9 2026 Naologic, Inc.\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif\",height:\"100%\",id:\"M07zHcLX5\",layoutId:\"M07zHcLX5\",linkColor:\"rgb(66, 84, 102)\",linkHoverColor:\"rgb(10, 37, 64)\",logo:\"https://framerusercontent.com/images/zmlAHcBTkt5K3nTXcFUx7xT2vRk.svg?width=96&height=12\",logoAlt:\"naologic logo\",logoWidth:112,maxContentWidth:1266,paddingBottom:128,paddingTop:128,sectionTitleColor:\"rgb(10, 37, 64)\",showSignIn:false,signInColor:\"rgb(99, 91, 255)\",signInText:\"Sign in ›\",style:{width:\"100%\"},width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6kbPo.framer-tz7q94, .framer-6kbPo .framer-tz7q94 { display: block; }\",\".framer-6kbPo.framer-gxldgf { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1200px; }\",\".framer-6kbPo .framer-pb7syh-container { flex: none; height: auto; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1191.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPAletsk7z=withCSS(Component,css,\"framer-6kbPo\");export default FramerPAletsk7z;FramerPAletsk7z.displayName=\"Footer 6\";FramerPAletsk7z.defaultProps={height:1191.5,width:1200};addFonts(FramerPAletsk7z,[{explicitInter:true,fonts:[]},...Footer_globalFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPAletsk7z\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1191.5\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Stripe-style Global Header for Framer\n// V3: Removed 'Inter' from font stack to prevent desktop FOUT layout shift.\n//     Pattern 15 variant -- late font swap changes metrics and reflows nav.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{useState,useRef,useEffect,useCallback,useMemo}from\"react\";// --- Default Data ------------------------------------------------\nconst DEFAULT_PRODUCTS={label:\"Products\",sections:[{title:\"Payments\",links:[{label:\"Payments\",description:\"Online payments\",href:\"#\"},{label:\"Managed Payments\",description:\"Merchant of record solution\",href:\"#\"},{label:\"Payment Links\",description:\"No-code payments\",href:\"#\"},{label:\"Checkout\",description:\"Pre-built payment form\",href:\"#\"},{label:\"Elements\",description:\"Flexible UI components\",href:\"#\"},{label:\"Payment methods\",description:\"Access to 100+\",href:\"#\"},{label:\"Terminal\",description:\"In-person payments\",href:\"#\"},{label:\"Radar\",description:\"Fraud prevention\",href:\"#\"},{label:\"Authorization Boost\",description:\"Acceptance optimisations\",href:\"#\"},{label:\"Link\",description:\"Accelerated checkout\",href:\"#\"}]},{title:\"Revenue\",links:[{label:\"Billing\",description:\"Subscription management\",href:\"#\"},{label:\"Usage-based billing\",description:\"Metered billing\",href:\"#\"},{label:\"Invoicing\",description:\"One-time or recurring\",href:\"#\"},{label:\"Tax\",description:\"Sales tax & VAT automation\",href:\"#\"},{label:\"Revenue Recognition\",description:\"Accounting automation\",href:\"#\"},{label:\"Stripe Sigma\",description:\"Custom reports\",href:\"#\"},{label:\"Data Pipeline\",description:\"Data sync\",href:\"#\"}]},{title:\"Money Management\",links:[{label:\"Financial Accounts\",description:\"Business finances\",href:\"#\"},{label:\"Global Payouts\",description:\"Payouts to third parties\",href:\"#\"},{label:\"Capital\",description:\"Business financing\",href:\"#\"},{label:\"Crypto\",description:\"Wallet, stablecoin issuing and card infrastructure\",href:\"#\"}]},{title:\"Platforms and marketplaces\",links:[{label:\"Connect\",description:\"Multi-party payments\",href:\"#\"},{label:\"Capital for platforms\",description:\"Customer financing\",href:\"#\"},{label:\"Issuing\",description:\"Physical and virtual cards\",href:\"#\"}]},{title:\"More\",links:[{label:\"Atlas\",description:\"Start-up incorporation\",href:\"#\"},{label:\"Climate\",description:\"Carbon removal\",href:\"#\"},{label:\"Identity\",description:\"Online identity verification\",href:\"#\"},{label:\"Financial Connections\",description:\"Linked financial account data\",href:\"#\"}]}]};const DEFAULT_SOLUTIONS={label:\"Solutions\",sections:[{title:\"By stage\",links:[{label:\"Enterprises\",href:\"#\"},{label:\"Startups\",href:\"#\"}]},{title:\"By use case\",links:[{label:\"Agentic commerce\",href:\"#\"},{label:\"E-commerce\",href:\"#\"},{label:\"Embedded finance\",href:\"#\"},{label:\"Finance automation\",href:\"#\"},{label:\"Global businesses\",href:\"#\"},{label:\"In-app payments\",href:\"#\"},{label:\"Marketplaces\",href:\"#\"},{label:\"Platforms\",href:\"#\"},{label:\"SaaS\",href:\"#\"}]},{title:\"By industry\",links:[{label:\"AI companies\",href:\"#\"},{label:\"Creator economy\",href:\"#\"},{label:\"Hospitality, travel and leisure\",href:\"#\"},{label:\"Insurance\",href:\"#\"},{label:\"Media and entertainment\",href:\"#\"},{label:\"Non-profits\",href:\"#\"},{label:\"Retail\",href:\"#\"}]},{title:\"Ecosystem\",links:[{label:\"Partners\",href:\"#\"},{label:\"Stripe App Marketplace\",href:\"#\"}]}]};const DEFAULT_DEVELOPERS={label:\"Developers\",sections:[{title:\"Documentation\",links:[{label:\"Stripe docs\",href:\"#\"},{label:\"API reference\",href:\"#\"},{label:\"Libraries and SDKs\",href:\"#\"},{label:\"Stripe Apps\",href:\"#\"}]},{title:\"Guides\",links:[{label:\"Accept online payments\",href:\"#\"},{label:\"Implement a prebuilt checkout\",href:\"#\"},{label:\"Build a platform or marketplace\",href:\"#\"},{label:\"Manage subscriptions\",href:\"#\"},{label:\"Offer usage-based billing\",href:\"#\"},{label:\"Issue stablecoin-backed cards\",href:\"#\"}]},{title:\"Resources\",links:[{label:\"App integrations\",href:\"#\"},{label:\"Code samples\",href:\"#\"},{label:\"Developers blog\",href:\"#\"},{label:\"API status\",href:\"#\"}]}]};const DEFAULT_RESOURCES={label:\"Resources\",sections:[{title:\"Learn\",links:[{label:\"Blog\",href:\"#\"},{label:\"Customer stories\",href:\"#\"},{label:\"Guides\",href:\"#\"}]},{title:\"Support\",links:[{label:\"Get support\",href:\"#\"},{label:\"Managed support plans\",href:\"#\"},{label:\"Professional services\",href:\"#\"}]},{title:\"Company\",links:[{label:\"Sessions annual conference\",href:\"#\"},{label:\"Jobs\",href:\"#\"},{label:\"Newsroom\",href:\"#\"},{label:\"Stripe Press\",href:\"#\"}]},{title:\"Contact\",links:[{label:\"Contact sales\",href:\"#\"},{label:\"Become a partner\",href:\"#\"}]}]};// --- Animation Config --------------------------------------------\nconst EASE_OUT_EXPO=[.22,1,.36,1];const TRANSITION_CONTAINER_OPEN={duration:.35,ease:EASE_OUT_EXPO};const TRANSITION_CONTAINER_CLOSE={duration:.55,ease:[.4,0,.2,1]};const TRANSITION_CONTENT={duration:.25,ease:\"easeInOut\"};const TRANSITION_OVERLAY={duration:.4,ease:EASE_OUT_EXPO};// --- Styles ------------------------------------------------------\n// V3: Removed 'Inter' from font-family stack. When Inter loads late\n// (Framer-managed or locally installed), it swaps from SF / Segoe UI\n// and the different metrics cause nav items & CTA widths to reflow on\n// desktop refresh. System font stack only -> no font swap -> no shift.\n// Also enforces font-family via !important on .hg-root and inherit on\n// all descendants so Framer project fonts can't cascade back in.\nconst FONT_STACK=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif\";const css=`\n.hg-root * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n    font-family: inherit;\n}\n.hg-root a { text-decoration: none; color: inherit; }\n\n.hg-root {\n    position: relative;\n    width: 100%;\n    font-family: ${FONT_STACK} !important;\n    -webkit-font-smoothing: antialiased;\n    z-index: 100;\n}\n\n/* -- Header Area -- */\n.hg-header-area {\n    position: relative;\n    width: 100%;\n    height: 64px;\n    z-index: 102;\n}\n\n.hg-card {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    max-width: 1200px;\n    margin: 0 auto;\n    background: #fff;\n    border-radius: 8px;\n    overflow: hidden;\n    transition: box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1);\n}\n\n.hg-card--open {\n    box-shadow: rgba(0, 0, 0, 0.1) 0px 18px 36px -18px, rgba(50, 50, 93, 0.25) 0px 30px 45px -30px;\n}\n\n.hg-inner {\n    padding: 0 24px;\n    display: flex;\n    align-items: center;\n    height: 64px;\n}\n\n.hg-logo {\n    display: flex;\n    align-items: center;\n    flex-shrink: 0;\n    margin-right: 32px;\n}\n\n.hg-logo img, .hg-logo svg {\n    height: 24px;\n    width: auto;\n}\n\n.hg-nav {\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    flex: 1;\n}\n\n.hg-nav-item {\n    position: relative;\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    padding: 8px 12px;\n    font-size: 15px;\n    font-weight: 500;\n    color: #425466;\n    cursor: pointer;\n    border-radius: 24px;\n    transition: color 0.15s ease, background-color 0.15s ease;\n    white-space: nowrap;\n    border: none;\n    background: none;\n    line-height: 1;\n}\n\n.hg-nav-item:hover, .hg-nav-item--active {\n    color: #0a2540;\n    background-color: rgba(10, 37, 64, 0.04);\n}\n\n.hg-nav-chevron { width: 16px; height: 16px; }\n.hg-chev-left, .hg-chev-right { transition: transform 0.25s cubic-bezier(0.6, 0, 0.2, 0.5); }\n.hg-chev-left { transform-origin: 6.67px 8px; }\n.hg-chev-right { transform-origin: 10.33px 8px; }\n.hg-nav-item--active .hg-chev-left { transform: rotate(-90deg); }\n.hg-nav-item--active .hg-chev-right { transform: rotate(90deg); }\n\n.hg-right {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin-left: auto;\n    flex-shrink: 0;\n}\n\n.hg-signin {\n    font-size: 15px;\n    font-weight: 500;\n    color: #635BFF;\n    padding: 8px 12px;\n    border-radius: 24px;\n    transition: background-color 0.15s ease;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    white-space: nowrap;\n    cursor: pointer;\n}\n\n.hg-signin:hover { background-color: rgba(99, 91, 255, 0.06); }\n\n.hg-cta {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    padding: 8px 16px;\n    background: #635BFF;\n    color: #fff;\n    font-size: 15px;\n    font-weight: 600;\n    border-radius: 24px;\n    cursor: pointer;\n    transition: background-color 0.15s ease;\n    white-space: nowrap;\n    border: none;\n}\n\n.hg-cta:hover { background: #7A73FF; }\n\n.hg-arrow { width: 7px; height: 12px; transition: transform 0.15s ease; }\n.hg-signin:hover .hg-arrow, .hg-cta:hover .hg-arrow { transform: translateX(2px); }\n\n/* -- Dropdown Panel -- */\n.hg-dropdown-panel { overflow: hidden; }\n.hg-dropdown-content { display: grid; padding: 32px 36px; gap: 0; }\n.hg-section { padding-right: 24px; }\n.hg-section:not(:last-child) { border-right: 1px solid #f0f0f0; padding-right: 24px; margin-right: 0; }\n\n.hg-section-title {\n    font-size: 14px;\n    font-weight: 600;\n    color: #2F3059;\n    letter-spacing: 0.3px;\n    margin-bottom: 8px;\n    padding-left: 12px;\n}\n\n.hg-section-sep {\n    height: 2px;\n    margin: 0 12px 12px 12px;\n    border-radius: 1px;\n    background: #f0f0f0;\n    position: relative;\n    overflow: hidden;\n}\n\n.hg-section-sep::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    border-radius: 1px;\n    background: linear-gradient(90deg, #635BFF 0%, #2684FF 35%, #00BFFF 65%, #00D4AA 100%);\n    transform: scaleX(0);\n    transform-origin: left;\n    transition: transform 0.65s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.hg-section:hover .hg-section-sep::after { transform: scaleX(1); }\n\n.hg-link {\n    display: block;\n    padding: 6px 12px;\n    border-radius: 8px;\n    transition: background-color 0.12s ease;\n    cursor: pointer;\n}\n\n.hg-link:hover { background-color: #f6f9fc; }\n.hg-link-label { font-size: 15px; font-weight: 500; color: #635BFF; line-height: 1.4; }\n.hg-link-desc { font-size: 13px; font-weight: 500; color: #425466; line-height: 1.4; margin-top: 1px; }\n\n/* -- Overlay -- */\n.hg-overlay {\n    position: fixed;\n    inset: 0;\n    z-index: 99;\n    background: linear-gradient(rgba(0,0,0,0), rgba(236,239,241,0.8));\n    pointer-events: auto;\n}\n\n/* -- Mobile -- */\n.hg-hamburger {\n    display: none;\n    align-items: center;\n    justify-content: center;\n    width: 40px;\n    height: 40px;\n    cursor: pointer;\n    border-radius: 10px;\n    border: none;\n    background: #635BFF;\n    transition: background-color 0.15s ease;\n}\n\n.hg-hamburger:hover { background-color: #7A73FF; }\n.hg-hamburger svg { width: 20px; height: 20px; }\n\n.hg-mobile-menu {\n    position: fixed;\n    top: 0; left: 0; right: 0; bottom: 0;\n    background: #fff;\n    z-index: 200;\n    display: flex;\n    flex-direction: column;\n}\n\n.hg-mobile-menu-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 0 24px;\n    height: 64px;\n    flex-shrink: 0;\n    border-bottom: 1px solid #f0f0f0;\n}\n\n.hg-mobile-close {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 40px;\n    height: 40px;\n    border: 1.5px solid rgba(99, 91, 255, 0.2);\n    background: rgba(99, 91, 255, 0.08);\n    cursor: pointer;\n    border-radius: 10px;\n    color: #635BFF;\n    transition: background-color 0.15s ease, border-color 0.15s ease;\n}\n\n.hg-mobile-close:hover {\n    background-color: rgba(99, 91, 255, 0.14);\n    border-color: rgba(99, 91, 255, 0.3);\n}\n\n.hg-mobile-menu-body {\n    flex: 1;\n    overflow-y: auto;\n    -webkit-overflow-scrolling: touch;\n    padding: 8px 24px 0;\n}\n\n.hg-mobile-nav-item {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 16px 4px;\n    font-size: 17px;\n    font-weight: 600;\n    color: #0a2540;\n    border-bottom: 1px solid #f0f0f0;\n    cursor: pointer;\n    background: none;\n    border-top: none;\n    border-left: none;\n    border-right: none;\n    width: 100%;\n    text-align: left;\n}\n\n.hg-mobile-chevron { width: 16px; height: 16px; color: #8898aa; }\n.hg-mobile-nav-item--open .hg-chev-left { transform: rotate(-90deg); }\n.hg-mobile-nav-item--open .hg-chev-right { transform: rotate(90deg); }\n.hg-mobile-sub { overflow: hidden; }\n.hg-mobile-sub-section { padding: 12px 0 8px; }\n\n.hg-mobile-sub-title {\n    font-size: 12px;\n    font-weight: 600;\n    color: #8898aa;\n    letter-spacing: 0.5px;\n    padding: 0 4px;\n    margin-bottom: 8px;\n}\n\n.hg-mobile-link {\n    display: block;\n    padding: 10px 4px;\n    font-size: 15px;\n    font-weight: 500;\n    color: #635BFF;\n}\n\n.hg-mobile-link-desc { font-size: 13px; color: #425466; font-weight: 400; }\n\n.hg-mobile-footer {\n    flex-shrink: 0;\n    padding: 16px 24px;\n    padding-bottom: max(16px, env(safe-area-inset-bottom, 16px));\n    border-top: 1px solid #f0f0f0;\n    display: flex;\n    flex-direction: row;\n    gap: 10px;\n}\n\n.hg-mobile-cta {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 6px;\n    padding: 12px 20px;\n    background: #635BFF;\n    color: #fff;\n    font-size: 15px;\n    font-weight: 600;\n    border-radius: 24px;\n    cursor: pointer;\n    border: none;\n    flex: 1;\n    white-space: nowrap;\n}\n\n.hg-mobile-signin {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 6px;\n    padding: 12px 20px;\n    color: #635BFF;\n    font-size: 15px;\n    font-weight: 500;\n    cursor: pointer;\n    border-radius: 24px;\n    border: 1.5px solid #e0e0e0;\n    background: none;\n    flex: 1;\n    white-space: nowrap;\n}\n\n/* -- Responsive -- */\n@media (max-width: 1024px) {\n    .hg-nav { display: none; }\n    .hg-right .hg-signin { display: none; }\n    .hg-right .hg-cta { display: none; }\n    .hg-hamburger { display: flex; }\n    .hg-dropdown-panel { display: none; }\n    .hg-card {\n        border-radius: 0;\n        box-shadow: none !important;\n        position: relative;\n    }\n    .hg-header-area { height: auto; }\n}\n\n@media (min-width: 1025px) {\n    .hg-hamburger { display: none !important; }\n    .hg-mobile-menu { display: none !important; }\n}\n`;// --- SVG Components ----------------------------------------------\nconst ChevronDown=({className})=>/*#__PURE__*/_jsxs(\"svg\",{className:className,width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{className:\"hg-chev-left\",d:\"M4.67 6L8.67 10\",stroke:\"currentColor\",strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"path\",{className:\"hg-chev-right\",d:\"M12.33 6L8.33 10\",stroke:\"currentColor\",strokeWidth:\"1.5\"})]});const ArrowRight=()=>/*#__PURE__*/_jsx(\"svg\",{className:\"hg-arrow\",width:\"7\",height:\"12\",viewBox:\"0 0 7 12\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"inline-block\",verticalAlign:\"middle\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1L6 6L1 11\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});const CloseIcon=()=>/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 5L5 15M5 5L15 15\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});const DefaultLogo=()=>/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 120 28\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{height:24},children:/*#__PURE__*/_jsx(\"text\",{x:\"0\",y:\"22\",fontFamily:\"-apple-system, BlinkMacSystemFont, sans-serif\",fontWeight:\"700\",fontSize:\"22\",fill:\"#0a2540\",children:\"Logo\"})});function LogoElement({logoImage,logoHeight}){if(logoImage){return /*#__PURE__*/_jsx(\"img\",{src:logoImage,alt:\"Logo\",style:{height:logoHeight}});}return /*#__PURE__*/_jsx(DefaultLogo,{});}function DropdownSection({section,showDescriptions=true}){const sectionStyle=section.bgColor?{backgroundColor:section.bgColor,borderRadius:8,padding:\"16px 12px\",marginBottom:4}:{};return /*#__PURE__*/_jsxs(\"div\",{className:\"hg-section\",style:sectionStyle,children:[/*#__PURE__*/_jsx(\"div\",{className:\"hg-section-title\",children:section.title}),/*#__PURE__*/_jsx(\"div\",{className:\"hg-section-sep\"}),section.links.map((link,i)=>/*#__PURE__*/_jsxs(\"a\",{href:link.href,className:\"hg-link\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"hg-link-label\",children:link.label}),showDescriptions&&link.description&&/*#__PURE__*/_jsx(\"div\",{className:\"hg-link-desc\",children:link.description})]},i))]});}function DropdownPanel({menu,isActive}){const gridTemplate=menu.sections.map(()=>\"1fr\").join(\" \");const hasDescriptions=menu.sections.some(s=>s.links.some(l=>l.description));return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:-4},animate:{opacity:isActive?1:0,y:isActive?0:-4},transition:TRANSITION_CONTENT,style:{position:isActive?\"relative\":\"absolute\",top:0,left:0,right:0,pointerEvents:isActive?\"auto\":\"none\",zIndex:isActive?1:0},children:/*#__PURE__*/_jsx(\"div\",{className:\"hg-dropdown-content\",style:{gridTemplateColumns:gridTemplate},children:menu.sections.map((section,i)=>/*#__PURE__*/_jsx(DropdownSection,{section:section,showDescriptions:hasDescriptions},i))})});}function MobileMenu({navItems,signinLabel,signinHref,showSignin,ctaLabel,ctaHref,showCta,logoImage,logoHeight,onClose,logoLink}){const[openIndex,setOpenIndex]=useState(null);return /*#__PURE__*/_jsxs(motion.div,{className:\"hg-mobile-menu\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2,ease:\"easeInOut\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"hg-mobile-menu-header\",children:[/*#__PURE__*/_jsx(\"a\",{href:logoLink,className:\"hg-logo\",children:/*#__PURE__*/_jsx(LogoElement,{logoImage:logoImage,logoHeight:logoHeight})}),/*#__PURE__*/_jsx(\"button\",{className:\"hg-mobile-close\",onClick:onClose,\"aria-label\":\"Close menu\",children:/*#__PURE__*/_jsx(CloseIcon,{})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"hg-mobile-menu-body\",children:navItems.map((item,idx)=>item.itemType===\"dropdown\"?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"button\",{className:`hg-mobile-nav-item ${openIndex===idx?\"hg-mobile-nav-item--open\":\"\"}`,onClick:()=>setOpenIndex(openIndex===idx?null:idx),children:[item.label,/*#__PURE__*/_jsx(ChevronDown,{className:\"hg-mobile-chevron\"})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:openIndex===idx&&/*#__PURE__*/_jsx(motion.div,{className:\"hg-mobile-sub\",initial:{height:0,opacity:0},animate:{height:\"auto\",opacity:1},exit:{height:0,opacity:0},transition:{duration:.3,ease:EASE_OUT_EXPO},children:(item.sections||[]).map((section,si)=>/*#__PURE__*/_jsxs(\"div\",{className:\"hg-mobile-sub-section\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"hg-mobile-sub-title\",children:section.title}),section.links.map((link,li)=>/*#__PURE__*/_jsxs(\"a\",{href:link.href,className:\"hg-mobile-link\",children:[link.label,link.description&&/*#__PURE__*/_jsxs(\"span\",{className:\"hg-mobile-link-desc\",children:[\" \",\"--\",\" \",link.description]})]},li))]},si))})})]},idx):/*#__PURE__*/_jsx(\"a\",{href:item.href||\"#\",className:\"hg-mobile-nav-item\",style:idx===navItems.length-1?{borderBottom:\"none\"}:undefined,children:item.label},idx))}),/*#__PURE__*/_jsxs(\"div\",{className:\"hg-mobile-footer\",children:[showCta&&/*#__PURE__*/_jsxs(\"a\",{href:ctaHref,className:\"hg-mobile-cta\",children:[ctaLabel,\" \",/*#__PURE__*/_jsx(ArrowRight,{})]}),showSignin&&/*#__PURE__*/_jsxs(\"a\",{href:signinHref,className:\"hg-mobile-signin\",children:[signinLabel,\" \",/*#__PURE__*/_jsx(ArrowRight,{})]})]})]});}export default function Header_global_v3(props){const{logoImage,logoHeight=24,logoLink=\"/\",signinLabel=\"Sign in\",signinHref=\"#\",showSignin=true,ctaLabel=\"Contact sales\",ctaHref=\"#\",showCta=true,accentColor=\"#635BFF\",headerBg=\"#ffffff\",navColor=\"#425466\",navActiveColor=\"#0a2540\",linkColor=\"#635BFF\",navItems:navItemsProp,nav0Sections,nav1Sections,nav2Sections,nav3Sections,nav4Sections,nav5Sections}=props;const sectionsByIndex=[nav0Sections,nav1Sections,nav2Sections,nav3Sections,nav4Sections,nav5Sections];const[activeMenu,setActiveMenu]=useState(null);const[mobileOpen,setMobileOpen]=useState(false);const[isHeaderHovered,setIsHeaderHovered]=useState(false);const cardRef=useRef(null);const closeTimeoutRef=useRef(null);const navItems=useMemo(()=>{if(navItemsProp&&Array.isArray(navItemsProp)&&navItemsProp.length>0){return navItemsProp.map((item,idx)=>{if(item.itemType===\"dropdown\"){const sectionsProp=sectionsByIndex[idx]||[];return{label:item.label||\"Item\",itemType:\"dropdown\",sections:sectionsProp.map(s=>({title:s.title||\"\",bgColor:s.bgColor||\"\",links:(s.links||[]).map(l=>({label:l.label||\"\",description:l.description||\"\",href:l.href||\"#\"}))}))};}return{label:item.label||\"Item\",itemType:\"link\",href:item.href||\"#\"};});}return[{label:\"Products\",itemType:\"dropdown\",sections:DEFAULT_PRODUCTS.sections},{label:\"Solutions\",itemType:\"dropdown\",sections:DEFAULT_SOLUTIONS.sections},{label:\"Developers\",itemType:\"dropdown\",sections:DEFAULT_DEVELOPERS.sections},{label:\"Resources\",itemType:\"dropdown\",sections:DEFAULT_RESOURCES.sections},{label:\"Pricing\",itemType:\"link\",href:\"#\"}];},[navItemsProp,...sectionsByIndex]);const openMenu=useCallback(index=>{if(closeTimeoutRef.current){clearTimeout(closeTimeoutRef.current);closeTimeoutRef.current=null;}setActiveMenu(index);},[]);const scheduleClose=useCallback(()=>{closeTimeoutRef.current=setTimeout(()=>{setActiveMenu(null);},250);},[]);const cancelClose=useCallback(()=>{if(closeTimeoutRef.current){clearTimeout(closeTimeoutRef.current);closeTimeoutRef.current=null;}},[]);useEffect(()=>{const handleClick=e=>{if(cardRef.current&&!cardRef.current.contains(e.target)){setActiveMenu(null);}};document.addEventListener(\"click\",handleClick);return()=>document.removeEventListener(\"click\",handleClick);},[]);useEffect(()=>{const handleResize=()=>{if(window.innerWidth>1024)setMobileOpen(false);};window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);useEffect(()=>{document.body.style.overflow=mobileOpen?\"hidden\":\"\";return()=>{document.body.style.overflow=\"\";};},[mobileOpen]);const isDropdownOpen=activeMenu!==null&&navItems[activeMenu]?.itemType===\"dropdown\";const isCardRaised=isHeaderHovered||isDropdownOpen;const accentOverride=`\n        .hg-root .hg-link-label, .hg-root .hg-signin, .hg-root .hg-mobile-link,\n        .hg-root .hg-mobile-signin, .hg-root .hg-promo-link { color: ${linkColor}; }\n        .hg-root .hg-cta, .hg-root .hg-mobile-cta { background: ${accentColor}; color: #fff; }\n        .hg-root .hg-cta:hover { background: ${accentColor}dd; }\n        .hg-root .hg-signin:hover { background-color: ${accentColor}10; }\n        .hg-root .hg-card { background: ${headerBg}; }\n        .hg-root .hg-header-area { background: ${headerBg}; }\n        .hg-root .hg-nav-item { color: ${navColor}; }\n        .hg-root .hg-nav-item:hover, .hg-root .hg-nav-item--active { color: ${navActiveColor}; }\n        .hg-root .hg-hamburger { background: ${accentColor}; }\n        .hg-root .hg-hamburger:hover { background: ${accentColor}dd; }\n        .hg-root .hg-mobile-close { color: ${accentColor}; border-color: ${accentColor}33; background: ${accentColor}14; }\n        .hg-root .hg-mobile-close:hover { background: ${accentColor}24; border-color: ${accentColor}4d; }\n        .hg-root .hg-mobile-signin { color: ${linkColor}; }\n    `;return /*#__PURE__*/_jsxs(\"div\",{className:\"hg-root\",style:{minHeight:64,fontFamily:FONT_STACK},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"style\",{children:accentOverride}),/*#__PURE__*/_jsx(\"div\",{className:\"hg-header-area\",style:{minHeight:64},children:/*#__PURE__*/_jsxs(\"div\",{ref:cardRef,className:`hg-card ${isCardRaised?\"hg-card--open\":\"\"}`,onMouseEnter:()=>setIsHeaderHovered(true),onMouseLeave:()=>setIsHeaderHovered(false),children:[/*#__PURE__*/_jsxs(\"div\",{className:\"hg-inner\",style:{minHeight:64},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",className:\"hg-logo\",children:/*#__PURE__*/_jsx(LogoElement,{logoImage:logoImage,logoHeight:logoHeight})}),/*#__PURE__*/_jsx(\"nav\",{className:\"hg-nav\",children:navItems.map((item,idx)=>item.itemType===\"dropdown\"?/*#__PURE__*/_jsxs(\"button\",{className:`hg-nav-item ${activeMenu===idx?\"hg-nav-item--active\":\"\"}`,onMouseEnter:()=>openMenu(idx),onMouseLeave:scheduleClose,onClick:()=>setActiveMenu(activeMenu===idx?null:idx),children:[item.label,/*#__PURE__*/_jsx(ChevronDown,{className:\"hg-nav-chevron\"})]},idx):/*#__PURE__*/_jsx(\"a\",{href:item.href||\"#\",className:\"hg-nav-item\",children:item.label},idx))}),/*#__PURE__*/_jsxs(\"div\",{className:\"hg-right\",children:[showSignin&&/*#__PURE__*/_jsxs(\"a\",{href:signinHref,className:\"hg-signin\",children:[signinLabel,\" \",/*#__PURE__*/_jsx(ArrowRight,{})]}),showCta&&/*#__PURE__*/_jsxs(\"a\",{href:ctaHref,className:\"hg-cta\",children:[ctaLabel,\" \",/*#__PURE__*/_jsx(ArrowRight,{})]}),/*#__PURE__*/_jsx(\"button\",{className:\"hg-hamburger\",onClick:()=>{setMobileOpen(!mobileOpen);setActiveMenu(null);},\"aria-label\":\"Open menu\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 5.5H17M3 10H17M3 14.5H17\",stroke:\"#fff\",strokeWidth:\"1.5\",strokeLinecap:\"round\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"hg-dropdown-panel\",onMouseEnter:cancelClose,onMouseLeave:scheduleClose,children:/*#__PURE__*/_jsx(motion.div,{initial:false,animate:{height:isDropdownOpen?\"auto\":0,opacity:isDropdownOpen?1:0},transition:isDropdownOpen?TRANSITION_CONTAINER_OPEN:TRANSITION_CONTAINER_CLOSE,style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\"},children:navItems.map((item,idx)=>item.itemType===\"dropdown\"?/*#__PURE__*/_jsx(DropdownPanel,{menu:{label:item.label,sections:item.sections||[]},isActive:activeMenu===idx},idx):null)})})})]})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isDropdownOpen&&/*#__PURE__*/_jsx(motion.div,{className:\"hg-overlay\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:TRANSITION_OVERLAY,onClick:()=>setActiveMenu(null)})}),/*#__PURE__*/_jsx(AnimatePresence,{children:mobileOpen&&/*#__PURE__*/_jsx(MobileMenu,{navItems:navItems,signinLabel:signinLabel,signinHref:signinHref,showSignin:showSignin,ctaLabel:ctaLabel,ctaHref:ctaHref,showCta:showCta,logoImage:logoImage,logoHeight:logoHeight,onClose:()=>setMobileOpen(false),logoLink:logoLink})})]});}function mapSectionsForDefaults(menu){return menu.sections.map(s=>({title:s.title,bgColor:s.bgColor||\"transparent\",links:s.links.map(l=>({label:l.label,description:l.description||\"\",href:l.href}))}));}const SECTION_CONTROL_FLAT={type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"Section Title\",defaultValue:\"Section\"},bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\"},links:{type:ControlType.Array,title:\"Links\",maxCount:15,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Link\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\"},href:{type:ControlType.String,title:\"URL\",defaultValue:\"#\"}}}}}};const NAV_ITEM_CONTROL={type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Item\"},itemType:{type:ControlType.Enum,title:\"Type\",options:[\"dropdown\",\"link\"],optionTitles:[\"Dropdown\",\"Link\"],defaultValue:\"link\"},href:{type:ControlType.String,title:\"URL\",defaultValue:\"#\",hidden:props=>props.itemType!==\"link\"}}};function makeSectionsControl(navIndex,defaultSections){return{title:`Nav ${navIndex+1} Sections`,type:ControlType.Array,maxCount:10,control:SECTION_CONTROL_FLAT,defaultValue:defaultSections,hidden:props=>{const items=props.navItems;if(!items||!Array.isArray(items)||!items[navIndex]){return navIndex>3;}return items[navIndex].itemType!==\"dropdown\";}};}addPropertyControls(Header_global_v3,{logoImage:{title:\"Logo\",type:ControlType.Image},logoHeight:{title:\"Logo Height\",type:ControlType.Number,defaultValue:24,min:16,max:48,step:1},logoLink:{title:\"Logo Link\",type:ControlType.String,defaultValue:\"/\"},navItems:{title:\"Navigation Items\",type:ControlType.Array,maxCount:6,control:NAV_ITEM_CONTROL,defaultValue:[{label:\"Products\",itemType:\"dropdown\"},{label:\"Solutions\",itemType:\"dropdown\"},{label:\"Developers\",itemType:\"dropdown\"},{label:\"Resources\",itemType:\"dropdown\"},{label:\"Pricing\",itemType:\"link\",href:\"#\"}]},nav0Sections:makeSectionsControl(0,mapSectionsForDefaults(DEFAULT_PRODUCTS)),nav1Sections:makeSectionsControl(1,mapSectionsForDefaults(DEFAULT_SOLUTIONS)),nav2Sections:makeSectionsControl(2,mapSectionsForDefaults(DEFAULT_DEVELOPERS)),nav3Sections:makeSectionsControl(3,mapSectionsForDefaults(DEFAULT_RESOURCES)),nav4Sections:makeSectionsControl(4,[]),nav5Sections:makeSectionsControl(5,[]),showSignin:{title:\"Show Sign In\",type:ControlType.Boolean,defaultValue:true},signinLabel:{title:\"Sign In Label\",type:ControlType.String,defaultValue:\"Sign in\",hidden:props=>!props.showSignin},signinHref:{title:\"Sign In URL\",type:ControlType.String,defaultValue:\"#\",hidden:props=>!props.showSignin},showCta:{title:\"Show CTA\",type:ControlType.Boolean,defaultValue:true},ctaLabel:{title:\"CTA Label\",type:ControlType.String,defaultValue:\"Contact sales\",hidden:props=>!props.showCta},ctaHref:{title:\"CTA URL\",type:ControlType.String,defaultValue:\"#\",hidden:props=>!props.showCta},accentColor:{title:\"Accent Color\",type:ControlType.Color,defaultValue:\"#635BFF\"},headerBg:{title:\"Header Background\",type:ControlType.Color,defaultValue:\"#ffffff\"},navColor:{title:\"Nav Text Color\",type:ControlType.Color,defaultValue:\"#425466\"},navActiveColor:{title:\"Nav Active Color\",type:ControlType.Color,defaultValue:\"#0a2540\"},linkColor:{title:\"Link Color\",type:ControlType.Color,defaultValue:\"#635BFF\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Header_global_v3\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./header_global.map","// Generated by Framer (10141bf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Header_global from\"https://framerusercontent.com/modules/aPgA8KD5SQMsdABXvumX/X1JPYxvghhV1M22woFJy/header_global.js\";const Header_globalFonts=getFonts(Header_global);const serializationHash=\"framer-ptqOV\";const variantClassNames={sY0UgkQvY:\"framer-v-1nt9mwk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"sY0UgkQvY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1nt9mwk\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"sY0UgkQvY\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hox01i-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"hqjHlB_rq-container\",nodeId:\"hqjHlB_rq\",rendersWithMotion:true,scopeId:\"qo1wto6jU\",children:/*#__PURE__*/_jsx(Header_global,{accentColor:\"rgb(99, 91, 255)\",ctaHref:\"https://naologic.com/book-demo\",ctaLabel:\"Schedule a demo\",headerBg:\"rgb(255, 255, 255)\",height:\"100%\",id:\"hqjHlB_rq\",layoutId:\"hqjHlB_rq\",linkColor:\"rgb(99, 91, 255)\",logoHeight:32,logoImage:\"https://framerusercontent.com/images/InxXzzCXNkg5frSYe75JkkILHBE.svg?width=112&height=28\",logoLink:\"/\",nav0Sections:[{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"Unified sales and shipping\",href:\"/features/sales\",label:\"Overview\"},{description:\"Source, score, convert\",href:\"/features/crm/lead-management\",label:\"Leads\"},{description:\"Track deals to close\",href:\"/features/crm/opportunties\",label:\"Opportunities\"},{description:\"Quote, send, win faster\",href:\"/features/sales/quotes\",label:\"Quotes\"},{description:\"Volume contracts\",href:\"/features/sales/blanket-sales-orders\",label:\"Blanket Orders\"},{description:\"Price lists and rules\",href:\"/features/sales/order-management\",label:\"Order Management\"},{description:\"Track, ship, deliver, prove\",href:\"/features/shipping\",label:\"Shipping\"}],title:\"Sales, CRM & Shipping\"},{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"End-to-end production\",href:\"/features/manufacturing\",label:\"Overview\"},{description:\"Schedule, report, optimize\",href:\"/features/manufacturing/scheduling-operations\",label:\"Scheduling & Operations\"},{description:\"Real-time floor tracking\",href:\"/features/manufacturing/shop-floor-management\",label:\"Shop Floor Management\"},{description:\"Routes, BOMs, work centers\",href:\"/features/manufacturing/production-planning\",label:\"Production Planning\"},{description:\"Inspect, comply, document\",href:\"/features/quality-management-system\",label:\"QMS\"}],title:\"Manufacturing & Quality\"},{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"Real-time stock control\",href:\"/features/inventory-management\",label:\"Overview\"},{description:\"Real-time inventory control\",href:\"/features/inventory-management/stock-operations\",label:\"Stock Operations\"},{description:\"Automated reordering\",href:\"/features/inventory-management/demand-replenishment\",label:\"Demand, Replenishment\"},{description:\"Locations, bins, transfers\",href:\"/features/inventory-management/warehouse-management\",label:\"Warehouse Management\"},{description:\"Suppliers and performance\",href:\"/features/inventory-management/vendor-management\",label:\"Vendor Management\"},{description:\"POs, RFQs and receipts\",href:\"/features/purchasing\",label:\"Purchasing\"},{description:\"Scan-based stock tracking\",href:\"/features/inventory-management/barcode-management\",label:\"Barcode Management\"},{description:\"Movement and audit logs\",href:\"/features/inventory-management/inventory-reporting\",label:\"Inventory Reporting\"}],title:\"Procurement & Inventory\"},{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"Finance & accounting suite\",href:\"/features/finance-accounting\",label:\"Overview\"},{description:\"Accelerate cash flow\",href:\"/features/finance-accounting/accounts-receivable\",label:\"Accounts Receivable\"},{description:\"Manage payables\",href:\"/features/finance-accounting/accounts-payable\",label:\"Accounts Payable\"},{description:\"GL mapped asset register\",href:\"/features/finance-accounting/fixed-assets-depreciation\",label:\"Assets & Depreciation\"},{description:\"Month and year-end closing\",href:\"/features/finance-accounting/financial-periods-closing\",label:\"Periods & Close\"},{description:\"AI transaction matching\",href:\"/features/finance-accounting/bank-reconciliation\",label:\"Bank Reconciliation\"},{description:\"Manage banks and cash\",href:\"/features/finance-accounting/bank-and-cash\",label:\"Bank & Cash\"},{description:\"Granular ledger control\",href:\"/features/finance-accounting/general-ledger\",label:\"General Ledger\"},{description:\"Auto revenue compliance\",href:\"/features/finance-accounting/revenue-recognition\",label:\"Revenue Recognition\"},{description:\"Live report drill-downs\",href:\"/features/finance-accounting/financial-reporting\",label:\"FInancial Reporting\"},{description:\"Automated tax compliance\",href:\"/features/finance-accounting/tax\",label:\"Tax\"}],title:\"Finance & Accounting\"},{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"Permissions and roles\",href:\"/features/global/user-role-management\",label:\"User & Role Management\"},{description:\"Access control and audits\",href:\"/features/global/security-compliance\",label:\"Security & Compliance\"},{description:\"Analytics and dashboards\",href:\"/features/global/reporting\",label:\"Reporting\"},{description:\"Data pipelines and migration \",href:\"/features/global/imports\",label:\"Imports\"},{description:\"Third-party connectors\",href:\"/features/global/integrations\",label:\"Integrations\"}],title:\"Global\"}],nav1Sections:[{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"Profile and pipe manufacturing\",href:\"/industry/extrusion\",label:\"Extrusion\"},{description:\"High-volume cavity production\",href:\"/industry/injection-molding\",label:\"Injection Molding\"},{description:\"Large hollow parts manufacturing\",href:\"https://naologic.com/industry/rotary-molding\",label:\"Rotary Molding\"}],title:\"By Industry\"},{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"Company-wide operational visibility\",href:\"/solutions/ceo\",label:\"CEO\"},{description:\"Financial controls and reporting\",href:\"/solutions/cfo\",label:\"CFO\"},{description:\"Pipeline and revenue tracking\",href:\"/solutions/vp-sales\",label:\"VP of Sales\"},{description:\"Inspection and compliance oversight\",href:\"/solutions/vp-quality\",label:\"VP of Quality\"},{description:\"Production and capacity planning\",href:\"/solutions/vp-manufacturing\",label:\"VP of Manufacturing\"},{description:\"Shop floor and scheduling\",href:\"/solutions/production-manager\",label:\"Production Manager\"}],title:\"By Role\"},{bgColor:\"rgba(255, 255, 255, 0)\",links:[{description:\"\",href:\"/solutions/erp-comparison/naologic-vs-globalshop\",label:\"GlobalShop\"},{description:\"\",href:\"/solutions/erp-comparison/naologic-vs-delmiaworks\",label:\"DelmiaWorks\"},{description:\"\",href:\"/solutions/erp-comparison/naologic-vs-acumatica\",label:\"Acumatica\"},{description:\"\",href:\"/solutions/erp-comparison/naologic-vs-sap\",label:\"SAP\"},{description:\"\",href:\"/solutions/erp-comparison/naologic-vs-netsuite\",label:\"Netsuite\"},{description:\"\",href:\"/solutions/erp-comparison/naologic-vs-jobboss\",label:\"JobBOSS\"},{description:\"\",href:\"/solutions/erp-comparison/naologic-vs-proshop-erp\",label:\"ProShop\"}],title:\"By Competition\"}],nav2Sections:[{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"Autonomous AI agent layer\",href:\"/technology/logic-pilot\",label:\"Logic Pilot\"},{description:\"Module-scoped AI assistants\",href:\"/technology/ai-agents\",label:\"AI Experts\"},{description:\"Natural language data queries\",href:\"/technology/reporting\",label:\"AI Reporting\"},{description:\"Assisted historical data import\",href:\"/technology/erp-migration\",label:\"AI Migration\"}],title:\"Artificial Intelligence\"},{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"Produce instant reports\",href:\"/technology/spreadsheet-mode\",label:\"Spreadsheet & Report Mode\"},{description:\"Third-party system connectivity\",href:\"https://naologic.com/features/global/integrations\",label:\"Integrations & APIs\"}],title:\"Connected Workspace\"},{bgColor:\"rgba(240, 242, 247, 0.5)\",links:[{description:\"No-code workflow configuration\",href:\"/technology/erp-builder\",label:\"Builder Engine\"}],title:\"Platform Architecture\"}],nav3Sections:[{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"\",href:\"https://naologic.com/blog\",label:\"Blog\"},{description:\"\",href:\"/resources\",label:\"Guides\"},{description:\"\",href:\"/resources\",label:\"Industry Reports\"}],title:\"Learn\"},{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"\",href:\"/resources/interactive-tools/tco-calculator\",label:\"TCO Calculator\"}],title:\"ERP Implementations\"},{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"\",href:\"https://docs.naologic.com/\",label:\"Documentation\"},{description:\"\",href:\"/support\",label:\"Get Support\"}],title:\"Support\"},{bgColor:\"rgba(241, 243, 248, 0)\",links:[{description:\"\",href:\"https://naologic.com/book-demo\",label:\"Contact Sales\"},{description:\"\",href:\"/builder-partner-program\",label:\"Builder Partner Program\"}],title:\"Contact\"},{bgColor:\"rgba(241, 243, 248, 0.5)\",links:[{description:\"\",href:\"/about\",label:\"About\"},{description:\"\",href:\"/careers\",label:\"Careers\"},{description:\"\",href:\"/news\",label:\"News\"}],title:\"Company\"}],nav4Sections:[{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"\",href:\"https://naologic.com/blog/overview\",label:\"Blog\"},{description:\"\",href:\"https://docs.naologic.com/\",label:\"Documentation\"},{description:\"\",href:\"#\",label:\"Guides\"},{description:\"\",href:\"#\",label:\"Industry Reports\"},{description:\"\",href:\"#\",label:\"Whitepapers\"}],title:\"Learn\"},{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"\",href:\"https://naologic.com/erp-comparison/naologic-vs-globalshop\",label:\"GlobalShop\"},{description:\"\",href:\"https://naologic.com/erp-comparison/naologic-vs-delmiaworks\",label:\"DelmiaWorks\"},{description:\"\",href:\"https://naologic.com/erp-comparison/naologic-vs-jobboss\",label:\"JobBOSS\"},{description:\"\",href:\"https://naologic.com/erp-comparison/naologic-vs-proshop-erp\",label:\"ProShop\"}],title:\"Compare\"},{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"\",href:\"#\",label:\"Get Support\"}],title:\"Support\"},{bgColor:\"rgba(0, 0, 0, 0)\",links:[{description:\"\",href:\"https://naologic.com/in-the-press\",label:\"About\"},{description:\"\",href:\"#\",label:\"Careers\"},{description:\"\",href:\"https://naologic.com/in-the-press\",label:\"In the Press\"}],title:\"Company\"},{bgColor:\"rgba(240, 242, 247, 0.5)\",links:[{description:\"\",href:\"#\",label:\"Contact Sales\"},{description:\"\",href:\"#\",label:\"Become a Builder\"}],title:\"Contact\"}],nav5Sections:[],navActiveColor:\"rgb(3, 9, 41)\",navColor:\"rgb(47, 48, 89)\",navItems:[{href:\"#\",itemType:\"dropdown\",label:\"Products\"},{href:\"#\",itemType:\"dropdown\",label:\"Solutions\"},{href:\"#\",itemType:\"dropdown\",label:\"Technology\"},{href:\"#\",itemType:\"dropdown\",label:\"Resources\"},{href:\"https://naologic.com/pricing\",itemType:\"link\",label:\"Pricing\"}],showCta:true,showSignin:false,signinHref:\"#\",signinLabel:\"Sign in\",style:{width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ptqOV.framer-zg0prm, .framer-ptqOV .framer-zg0prm { display: block; }\",\".framer-ptqOV.framer-1nt9mwk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1200px; }\",\".framer-ptqOV .framer-1hox01i-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerqo1wto6jU=withCSS(Component,css,\"framer-ptqOV\");export default Framerqo1wto6jU;Framerqo1wto6jU.displayName=\"header-2026\";Framerqo1wto6jU.defaultProps={height:64,width:1200};addFonts(Framerqo1wto6jU,[{explicitInter:true,fonts:[]},...Header_globalFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerqo1wto6jU\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"64\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */// Mirror a 3-stop palette across a single gradient so scroll-animation loops\n// smoothly (no harsh jump when background-position wraps).\nconst buildGradient=(c1,c2,c3)=>`linear-gradient(120deg, ${c1}, ${c2} 14%, ${c3} 28%, ${c2} 48%, ${c3} 62%, ${c2} 76%, ${c1} 94%)`;const PRESET_GRADIENTS={Stripe:\"linear-gradient(120deg, #4436ff, #5566ff 14%, #d679ff 28%, #11efe3 48%, #d679ff 62%, #5566ff 76%, #4436ff 94%)\",Sunset:buildGradient(\"#ff5f6d\",\"#ff9966\",\"#c471ed\"),Ocean:buildGradient(\"#1e3c72\",\"#2a5298\",\"#11efe3\"),Forest:buildGradient(\"#0a5d3a\",\"#11998e\",\"#38ef7d\"),Mono:buildGradient(\"#0a2540\",\"#425466\",\"#8898aa\")};export default function Kpi_cards_large(props){const{layout=\"4-cards\",sectionLabel=\"Core technology\",sectionTitle=\"Powered by the industry's first ERP Foundation Model\",sectionDescription=\"Trained on billions of transactions, Naologic's ERP Foundation Model uses self-supervised learning to improve the performance of products such as Authorisation Boost by capturing and analysing hundreds of subtle signals about each payment.\",labelColor=\"#9966ff\",titleColor=\"#0a2540\",sectionDescColor=\"#425466\",kpi1Value=\"US$1.4T\",kpi1Description=\"in payments volume processed in 2024\",kpi2Value=\"92%\",kpi2Description=\"of cards have been seen before\",kpi3Value=\"1,000+\",kpi3Description=\"features and optimisations to increase authorisation\",kpi4Value=\"300+\",kpi4Description=\"machine learning models power payments optimisation\",cardBgColor=\"#f6f9fc\",cardBorderRadius=12,descriptionColor=\"#425466\",kpiFontSize=90,descFontSize=15,cardPaddingV=64,cardPaddingH=32,cardGap=16,gradientTheme=\"Stripe\",gradientColor1=\"#4436ff\",gradientColor2=\"#d679ff\",gradientColor3=\"#11efe3\",style}=props;const containerRef=useRef(null);const[containerWidth,setContainerWidth]=useState(1200);const animId=useRef(\"kpiGradAnim_\"+Math.random().toString(36).slice(2,8));useEffect(()=>{if(!containerRef.current)return;const observer=new ResizeObserver(entries=>{for(const entry of entries){setContainerWidth(entry.contentRect.width);}});observer.observe(containerRef.current);return()=>observer.disconnect();},[]);const isMobile=containerWidth<600;const isTablet=containerWidth>=600&&containerWidth<900;const allCards=[{value:kpi1Value,description:kpi1Description},{value:kpi2Value,description:kpi2Description},{value:kpi3Value,description:kpi3Description},{value:kpi4Value,description:kpi4Description}];const cards=layout===\"2-cards\"?allCards.slice(0,2):allCards;const gradient=gradientTheme===\"Custom\"?buildGradient(gradientColor1,gradientColor2,gradientColor3):PRESET_GRADIENTS[gradientTheme]||PRESET_GRADIENTS.Stripe;const responsiveKpiFontSize=isMobile?Math.max(40,kpiFontSize*.5):isTablet?Math.max(56,kpiFontSize*.7):kpiFontSize;const responsiveDescFontSize=isMobile?13:descFontSize;const responsivePaddingV=isMobile?40:isTablet?48:cardPaddingV;const responsivePaddingH=isMobile?20:isTablet?24:cardPaddingH;const gridColumns=isMobile?\"1fr\":\"1fr 1fr\";const responsiveTitleSize=isMobile?28:isTablet?34:40;const responsiveLabelSize=isMobile?15:18;const responsiveDescSectionSize=isMobile?16:18;const keyframesCSS=`@keyframes ${animId.current} { 0% { background-position: 0px 0px; } 100% { background-position: -1000px 0px; } }`;return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{...style,width:\"100%\",display:\"flex\",justifyContent:\"center\",fontFamily:'-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif'},children:[/*#__PURE__*/_jsx(\"style\",{children:keyframesCSS}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:1200,padding:isMobile?\"0 16px\":\"0 24px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:isMobile?40:56,maxWidth:720},children:[sectionLabel&&/*#__PURE__*/_jsx(\"div\",{style:{color:labelColor,fontSize:responsiveLabelSize,fontWeight:500,letterSpacing:\"0.2px\",marginBottom:12},children:sectionLabel}),sectionTitle&&/*#__PURE__*/_jsx(\"h2\",{style:{color:titleColor,fontSize:responsiveTitleSize,fontWeight:600,lineHeight:1.2,margin:0,marginBottom:16,letterSpacing:\"-0.02em\"},children:sectionTitle}),sectionDescription&&/*#__PURE__*/_jsx(\"p\",{style:{color:sectionDescColor,fontSize:responsiveDescSectionSize,fontWeight:300,lineHeight:1.55,margin:0,maxWidth:680},children:sectionDescription})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:gridColumns,gap:cardGap},children:cards.map((card,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:cardBgColor,borderRadius:cardBorderRadius,padding:`${responsivePaddingV}px ${responsivePaddingH}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{background:gradient,WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundClip:\"text\",fontSize:responsiveKpiFontSize,fontWeight:500,lineHeight:1.3,letterSpacing:\"0.1px\",backgroundSize:\"1000px 300px\",animationName:animId.current,animationDuration:\"20s\",animationIterationCount:\"infinite\",animationTimingFunction:\"linear\"},children:card.value}),/*#__PURE__*/_jsx(\"div\",{style:{color:descriptionColor,fontSize:responsiveDescFontSize,lineHeight:1.5,marginTop:8,maxWidth:320,fontWeight:400},children:card.description})]},index))})]})]});}addPropertyControls(Kpi_cards_large,{layout:{title:\"Layout\",type:ControlType.Enum,options:[\"2-cards\",\"4-cards\"],optionTitles:[\"2 Cards (1 Row)\",\"4 Cards (2 Rows)\"],defaultValue:\"4-cards\"},gradientTheme:{title:\"Gradient Theme\",type:ControlType.Enum,options:[\"Stripe\",\"Sunset\",\"Ocean\",\"Forest\",\"Mono\",\"Custom\"],optionTitles:[\"Stripe (Purple/Magenta/Teal)\",\"Sunset (Orange/Pink/Purple)\",\"Ocean (Blue/Cyan)\",\"Forest (Emerald/Teal/Green)\",\"Mono (Deep navy)\",\"Custom\"],defaultValue:\"Stripe\"},gradientColor1:{title:\"Custom Color 1\",type:ControlType.Color,defaultValue:\"#4436ff\",hidden:p=>p.gradientTheme!==\"Custom\"},gradientColor2:{title:\"Custom Color 2\",type:ControlType.Color,defaultValue:\"#d679ff\",hidden:p=>p.gradientTheme!==\"Custom\"},gradientColor3:{title:\"Custom Color 3\",type:ControlType.Color,defaultValue:\"#11efe3\",hidden:p=>p.gradientTheme!==\"Custom\"},sectionLabel:{title:\"Section Label\",type:ControlType.String,defaultValue:\"Core technology\"},sectionTitle:{title:\"Section Title\",type:ControlType.String,defaultValue:\"Powered by the industry's first Payments Foundation Model\"},sectionDescription:{title:\"Section Description\",type:ControlType.String,defaultValue:\"Trained on billions of transactions, Naologic's ERP Foundation Model uses self-supervised learning to improve the performance of products such as Authorisation Boost by capturing and analysing hundreds of subtle signals about each payment.\"},labelColor:{title:\"Label Color\",type:ControlType.Color,defaultValue:\"#9966ff\"},titleColor:{title:\"Title Color\",type:ControlType.Color,defaultValue:\"#0a2540\"},sectionDescColor:{title:\"Desc Text Color\",type:ControlType.Color,defaultValue:\"#425466\"},kpi1Value:{title:\"KPI 1 Value\",type:ControlType.String,defaultValue:\"US$1.4T\"},kpi1Description:{title:\"KPI 1 Description\",type:ControlType.String,defaultValue:\"in payments volume processed in 2024\"},kpi2Value:{title:\"KPI 2 Value\",type:ControlType.String,defaultValue:\"92%\"},kpi2Description:{title:\"KPI 2 Description\",type:ControlType.String,defaultValue:\"of cards have been seen before\"},kpi3Value:{title:\"KPI 3 Value\",type:ControlType.String,defaultValue:\"1,000+\",hidden:props=>props.layout===\"2-cards\"},kpi3Description:{title:\"KPI 3 Description\",type:ControlType.String,defaultValue:\"features and optimisations to increase authorisation\",hidden:props=>props.layout===\"2-cards\"},kpi4Value:{title:\"KPI 4 Value\",type:ControlType.String,defaultValue:\"300+\",hidden:props=>props.layout===\"2-cards\"},kpi4Description:{title:\"KPI 4 Description\",type:ControlType.String,defaultValue:\"machine learning models power payments optimisation\",hidden:props=>props.layout===\"2-cards\"},cardBgColor:{title:\"Card Background\",type:ControlType.Color,defaultValue:\"#f6f9fc\"},cardBorderRadius:{title:\"Card Radius\",type:ControlType.Number,defaultValue:12,min:0,max:32,step:1},descriptionColor:{title:\"Description Color\",type:ControlType.Color,defaultValue:\"#425466\"},kpiFontSize:{title:\"KPI Font Size\",type:ControlType.Number,defaultValue:90,min:32,max:160,step:1},descFontSize:{title:\"Desc Font Size\",type:ControlType.Number,defaultValue:15,min:10,max:24,step:1},cardPaddingV:{title:\"Card Padding V\",type:ControlType.Number,defaultValue:64,min:16,max:120,step:4},cardPaddingH:{title:\"Card Padding H\",type:ControlType.Number,defaultValue:32,min:8,max:80,step:4},cardGap:{title:\"Card Gap\",type:ControlType.Number,defaultValue:16,min:0,max:48,step:4}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Kpi_cards_large\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kpi_cards_large.map","/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight fixed\n */import{jsx as _jsx}from\"react/jsx-runtime\";export default function Spacing_small(){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:24,background:\"transparent\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Spacing_small\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./spacing_element.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n */export default function Customer_grid_single(props){const{bgColor=\"#f6f9fc\",logoOpacity=.7,logoHeight=40,paddingY=48,paddingX=24,maxWidth=1200,logo1,logo2,logo3,logo4}=props;const containerRef=useRef(null);const[cols,setCols]=useState(4);useEffect(()=>{const el=containerRef.current;if(!el)return;const ro=new ResizeObserver(entries=>{const w=entries[0].contentRect.width;if(w<480)setCols(2);else setCols(4);});ro.observe(el);return()=>ro.disconnect();},[]);const logos=[logo1,logo2,logo3,logo4];return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",backgroundColor:bgColor,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:maxWidth,margin:\"0 auto\",padding:paddingY+\"px \"+paddingX+\"px\",boxSizing:\"border-box\",width:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(\"+cols+\", 1fr)\",width:\"100%\"},children:logos.map((logoSrc,i)=>{const isLastCol=(i+1)%cols===0;return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"20px 24px\",borderRight:isLastCol?\"none\":\"1px dashed rgba(0,0,0,0.12)\",boxSizing:\"border-box\"},children:logoSrc?/*#__PURE__*/_jsx(\"img\",{src:logoSrc,alt:\"Logo \"+(i+1),draggable:false,style:{height:logoHeight,width:\"auto\",maxWidth:\"100%\",objectFit:\"contain\",opacity:logoOpacity,userSelect:\"none\"}}):/*#__PURE__*/_jsx(\"div\",{style:{height:logoHeight,width:120,borderRadius:8,backgroundColor:\"rgba(0,0,0,0.06)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"rgba(0,0,0,0.25)\",fontSize:12,fontFamily:\"Inter, sans-serif\"},children:\"Logo \"+(i+1)})},i);})})})});}addPropertyControls(Customer_grid_single,{bgColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#f6f9fc\"},logo1:{title:\"Logo 1\",type:ControlType.Image},logo2:{title:\"Logo 2\",type:ControlType.Image},logo3:{title:\"Logo 3\",type:ControlType.Image},logo4:{title:\"Logo 4\",type:ControlType.Image},logoOpacity:{title:\"Logo Opacity\",type:ControlType.Number,defaultValue:.7,min:0,max:1,step:.05},logoHeight:{title:\"Logo Height\",type:ControlType.Number,defaultValue:40,min:20,max:80,step:2},paddingY:{title:\"Vertical Padding\",type:ControlType.Number,defaultValue:48,min:0,max:100,step:4},paddingX:{title:\"Horizontal Padding\",type:ControlType.Number,defaultValue:24,min:0,max:80,step:4},maxWidth:{title:\"Max Width\",type:ControlType.Number,defaultValue:1200,min:400,max:1400,step:20}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Customer_grid_single\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./customer_grid_single.map"],"mappings":"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AC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IA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"}