{"version":3,"file":"script_main.DWPIDfpA.mjs","names":["getProps","className","Vector","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","Link","BigButton","MenuIcon","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","RichText","useState","useRef","useMemo","useCallback","p","useRef","useState","CeviLogo","Hamburger","X","useRef","React.useId","className","NavigationBar","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/BAmkJ03aFkggDidgj7me/vM1aUfahbLJ09DiFk2Pf/pB3ryYQ_d.js","https:/framerusercontent.com/modules/UxF3AkcynjUj5uyJFPDy/UPf6iucZzpU3USqEYzqe/CWjw0PkHo.js","https:/framerusercontent.com/modules/yJ4hzQbOKPHuo5sohSIF/Ogl7z64nWftTHGBjHASF/FSUt8btiK.js","https:/framerusercontent.com/modules/wxjtYU7OSnpomqEblQTs/1Z7IGbZFlafCk8nx7UJd/eF3NuBb40.js","https:/framerusercontent.com/modules/hoCbyIGTWG9T4CYg9iMP/rtm2JzCPLpDfGJgbwicl/tp6T62ef3.js","https:/framerusercontent.com/modules/m69Fn3aDQYWttAJN9XLe/xutIPy0AIomx5hhdEHkN/YkHqDMP3F.js","https:/framerusercontent.com/modules/m6vxO7woav2KLlZWCiJe/8quIwrRxVU394cGkonMu/y3KldM70X.js","https:/framerusercontent.com/modules/rmCo0NgsIjnFYlWCzn3Q/9sAuSOaLs1gIc6WnOFm6/Nav_bar.js","https:/framerusercontent.com/modules/uL0JOPpLOvQNCCeSggTr/WgpKLWb8laTGf1jYUx3C/New_Footer_Cevi.js","https:/framerusercontent.com/modules/deqdnFez9EW2iPBSYkT5/rl4qV8lBSNqkX8FUJcuM/zM2SHukHC.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (a1ad18b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-jP7zw\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 14 13\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 9.221 L 0 8.548 L 14 8.548 L 14 9.221 Z M 0 4.947 L 0 4.274 L 14 4.274 L 14 4.947 Z M 0 0.673 L 0 0 L 14 0 L 14 0.673 Z\" fill=\"rgb(31, 31, 31)\" height=\"9.221177055358936px\" id=\"AJ6f7AzaE\" transform=\"translate(0 1.89)\" width=\"14px\"/></svg>',style:{...style}});});const css=[`.framer-jP7zw { -webkit-mask: ${mask}; aspect-ratio: 1.0769230769230769; display: block; mask: ${mask}; user-select: none; width: 14px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 14\n * @framerIntrinsicHeight 13\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(31,31,31)\"},\"set\":{\"localId\":\"vectorSet/bBNoHQ1q0\",\"id\":\"bBNoHQ1q0\",\"moduleId\":\"69p0p1TTk7259dfEvzYM\"}}\n */const Icon=withCSS(Component,css,\"framer-jP7zw\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"14\",\"framerIntrinsicHeight\":\"13\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(31,31,31)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/bBNoHQ1q0\\\",\\\"id\\\":\\\"bBNoHQ1q0\\\",\\\"moduleId\\\":\\\"69p0p1TTk7259dfEvzYM\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vector from\"https://framerusercontent.com/modules/BAmkJ03aFkggDidgj7me/vM1aUfahbLJ09DiFk2Pf/pB3ryYQ_d.js\";const VectorFonts=getFonts(Vector);const serializationHash=\"framer-H3mdX\";const variantClassNames={H5u_iGot0:\"framer-v-w3tnq\"};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:\"H5u_iGot0\",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-w3tnq\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"H5u_iGot0\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-3a60nh\",layoutDependency:layoutDependency,layoutId:\"dLAA7lDOG\"})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-H3mdX.framer-rjljgl, .framer-H3mdX .framer-rjljgl { display: block; }\",\".framer-H3mdX.framer-w3tnq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 19px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 20px; }\",\".framer-H3mdX .framer-3a60nh { aspect-ratio: 1.1111111111111112 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCWjw0PkHo=withCSS(Component,css,\"framer-H3mdX\");export default FramerCWjw0PkHo;FramerCWjw0PkHo.displayName=\"Hamburger\";FramerCWjw0PkHo.defaultProps={height:19,width:20};addFonts(FramerCWjw0PkHo,[{explicitInter:true,fonts:[]},...VectorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCWjw0PkHo\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"20\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"19\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CWjw0PkHo.map","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-joeTe\";const variantClassNames={ZChmC7kaW:\"framer-v-chdcqd\"};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:\"ZChmC7kaW\",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-chdcqd\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ZChmC7kaW\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-inedab\",layoutDependency:layoutDependency,layoutId:\"EbdOTBNd7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 0.883 20 L 0 19.117 L 9.117 10 L 0 0.883 L 0.883 0 L 10 9.117 L 19.117 0 L 20 0.883 L 10.883 10 L 20 19.117 L 19.117 20 L 10 10.883 Z\" fill=\"rgb(31,31,31)\"></path></svg>',withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-joeTe.framer-1ln1m0u, .framer-joeTe .framer-1ln1m0u { display: block; }\",\".framer-joeTe.framer-chdcqd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 20px; }\",\".framer-joeTe .framer-inedab { height: 20px; position: relative; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFSUt8btiK=withCSS(Component,css,\"framer-joeTe\");export default FramerFSUt8btiK;FramerFSUt8btiK.displayName=\"X\";FramerFSUt8btiK.defaultProps={height:20,width:20};addFonts(FramerFSUt8btiK,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFSUt8btiK\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"20\",\"framerIntrinsicWidth\":\"20\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FSUt8btiK.map","// Generated by Framer (77d7dc9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"ySP6wPl80\",\"DIvKqWaEx\"];const serializationHash=\"framer-2kfeP\";const variantClassNames={DIvKqWaEx:\"framer-v-lwmlbz\",ySP6wPl80:\"framer-v-vcmmxh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const BL8wodrcd=undefined;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 humanReadableVariantMap={Close:\"ySP6wPl80\",Open:\"DIvKqWaEx\"};const getProps=({click,height,id,width,...props})=>{return{...props,BL8wodrcd:click??props.BL8wodrcd,variant:humanReadableVariantMap[props.variant]??props.variant??\"ySP6wPl80\"};};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,BL8wodrcd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ySP6wPl80\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapqte2mw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(BL8wodrcd){const res=await BL8wodrcd(...args);if(res===false)return false;}});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vcmmxh\",className,classNames),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ySP6wPl80\",onTap:onTapqte2mw,ref:refBinding,style:{backgroundColor:\"var(--token-9bf3f054-dbc5-4f0d-8332-c3f017a838ef, rgb(16, 16, 16))\",...style},...addPropertyOverrides({DIvKqWaEx:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qu36uz\",\"data-framer-name\":\"bar\",layoutDependency:layoutDependency,layoutId:\"bjzzrSucv\",style:{backgroundColor:\"var(--token-50343f63-f0a1-4078-89fb-52a32291d650, rgb(255, 255, 255))\",rotate:0},variants:{DIvKqWaEx:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fmj6wd\",\"data-framer-name\":\"bar\",layoutDependency:layoutDependency,layoutId:\"I9HAEqGyE\",style:{backgroundColor:\"var(--token-50343f63-f0a1-4078-89fb-52a32291d650, rgb(255, 255, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-127odfy\",\"data-framer-name\":\"bar\",layoutDependency:layoutDependency,layoutId:\"kAs4T4axC\",style:{backgroundColor:\"var(--token-50343f63-f0a1-4078-89fb-52a32291d650, rgb(255, 255, 255))\",rotate:0},variants:{DIvKqWaEx:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2kfeP.framer-14co1d0, .framer-2kfeP .framer-14co1d0 { display: block; }\",\".framer-2kfeP.framer-vcmmxh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: 40px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 40px; }\",\".framer-2kfeP .framer-qu36uz, .framer-2kfeP .framer-fmj6wd, .framer-2kfeP .framer-127odfy { flex: none; height: 2px; overflow: visible; position: relative; width: 16px; }\",\".framer-2kfeP.framer-v-lwmlbz.framer-vcmmxh { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); }\",\".framer-2kfeP.framer-v-lwmlbz .framer-qu36uz, .framer-2kfeP.framer-v-lwmlbz .framer-127odfy { left: calc(50.00000000000002% - 16px / 2); position: absolute; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",\".framer-2kfeP.framer-v-lwmlbz .framer-fmj6wd { left: calc(50.00000000000002% - 1px / 2); position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 1px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DIvKqWaEx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BL8wodrcd\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereF3NuBb40=withCSS(Component,css,\"framer-2kfeP\");export default FramereF3NuBb40;FramereF3NuBb40.displayName=\"menu-icon\";FramereF3NuBb40.defaultProps={height:40,width:40};addPropertyControls(FramereF3NuBb40,{variant:{options:[\"ySP6wPl80\",\"DIvKqWaEx\"],optionTitles:[\"Close\",\"Open\"],title:\"Variant\",type:ControlType.Enum},BL8wodrcd:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramereF3NuBb40,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereF3NuBb40\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DIvKqWaEx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"BL8wodrcd\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eF3NuBb40.map","// Generated by Framer (5c21306)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Chivo Mono-regular\",\"GF;Chivo Mono-600\",\"GF;Chivo Mono-700italic\",\"GF;Chivo Mono-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Chivo Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Chivo Mono\",url:\"https://fonts.gstatic.com/s/chivomono/v11/mFThWbgRxKvF_Z5eQMO9qRMrJJrnKNtC3D7hr6fQKphL03l4.woff2\",weight:\"400\"},{cssFamilyName:\"Chivo Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Chivo Mono\",url:\"https://fonts.gstatic.com/s/chivomono/v11/mFThWbgRxKvF_Z5eQMO9qRMrJJrnKNtC3D4_qKfQKphL03l4.woff2\",weight:\"600\"},{cssFamilyName:\"Chivo Mono\",source:\"google\",style:\"italic\",uiFamilyName:\"Chivo Mono\",url:\"https://fonts.gstatic.com/s/chivomono/v11/mFTjWbgRxKvF_Z5eQMO9gxoZ20KOQ0Hs2ysp7KiRIJlp1ml4imo.woff2\",weight:\"700\"},{cssFamilyName:\"Chivo Mono\",source:\"google\",style:\"italic\",uiFamilyName:\"Chivo Mono\",url:\"https://fonts.gstatic.com/s/chivomono/v11/mFTjWbgRxKvF_Z5eQMO9gxoZ20KOQ0Hs2ysp7E-WIJlp1ml4imo.woff2\",weight:\"400\"}]}];export const css=['.framer-pZrjv .framer-styles-preset-ygpcx1:not(.rich-text-wrapper), .framer-pZrjv .framer-styles-preset-ygpcx1.rich-text-wrapper p { --framer-font-family: \"Chivo Mono\", monospace; --framer-font-family-bold: \"Chivo Mono\", monospace; --framer-font-family-bold-italic: \"Chivo Mono\", monospace; --framer-font-family-italic: \"Chivo Mono\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-6c14d33d-5292-443c-9d9c-84f21b75c6d7, #101010); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-pZrjv\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/hoCbyIGTWG9T4CYg9iMP/rtm2JzCPLpDfGJgbwicl/tp6T62ef3.js\";const enabledGestures={aoovps5OS:{hover:true},te6zXNCTU:{hover:true}};const cycleOrder=[\"te6zXNCTU\",\"aoovps5OS\",\"SMg7jb91t\"];const serializationHash=\"framer-wZF8C\";const variantClassNames={aoovps5OS:\"framer-v-1g247ya\",SMg7jb91t:\"framer-v-1lozu8l\",te6zXNCTU:\"framer-v-1nhvp2k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const OIuck7AKL=undefined;const NTJZrG0Cw=undefined;const oCvsiHEgB=undefined;const qpdVkY44W=undefined;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 humanReadableVariantMap={\"01\":\"te6zXNCTU\",\"02\":\"aoovps5OS\",\"03\":\"SMg7jb91t\"};const getProps=({click,content,height,icon,id,link,width,...props})=>{return{...props,NTJZrG0Cw:link??props.NTJZrG0Cw,oCvsiHEgB:content??props.oCvsiHEgB??\"COMPANY\",OIuck7AKL:click??props.OIuck7AKL,qpdVkY44W:icon??props.qpdVkY44W??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"te6zXNCTU\"};};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,oCvsiHEgB,qpdVkY44W,OIuck7AKL,NTJZrG0Cw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"te6zXNCTU\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapw7vq12=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(OIuck7AKL){const res=await OIuck7AKL(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];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(Link,{href:NTJZrG0Cw,motionChild:true,nodeId:\"te6zXNCTU\",openInNewTab:false,scopeId:\"YkHqDMP3F\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1nhvp2k\",className,classNames)} framer-11v1yaw`,\"data-framer-name\":\"01\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"te6zXNCTU\",onTap:onTapw7vq12,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,...style},variants:{\"aoovps5OS-hover\":{backgroundColor:\"rgba(204, 204, 204, 0.2)\"},\"te6zXNCTU-hover\":{backgroundColor:\"var(--token-a98d2cf1-3405-400e-bd43-eba9d37bcf9f, rgba(204, 204, 204, 0.2))\"}},...addPropertyOverrides({\"aoovps5OS-hover\":{\"data-framer-name\":undefined},\"te6zXNCTU-hover\":{\"data-framer-name\":undefined},aoovps5OS:{\"data-framer-name\":\"02\"},SMg7jb91t:{\"data-framer-name\":\"03\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ygpcx1\",\"data-styles-preset\":\"tp6T62ef3\",children:\"COMPANY\"})}),className:\"framer-gj1s5n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ju5ny1XR9\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.7},text:oCvsiHEgB,variants:{SMg7jb91t:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true}),qpdVkY44W&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jvyru7\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"FNfa0BkZi\",style:{opacity:.7,rotate:0},variants:{\"te6zXNCTU-hover\":{rotate:0},aoovps5OS:{rotate:180},SMg7jb91t:{rotate:180}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-164db1u\",layoutDependency:layoutDependency,layoutId:\"S0hVlf5mt\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 3\" overflow=\"visible\"><path d=\"M 0 0 L 3 3 L 6 0\" fill=\"transparent\" stroke=\"var(--token-6c14d33d-5292-443c-9d9c-84f21b75c6d7, rgb(16, 16, 16)) /* {&quot;name&quot;:&quot;text-primary&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wZF8C.framer-11v1yaw, .framer-wZF8C .framer-11v1yaw { display: block; }\",\".framer-wZF8C.framer-1nhvp2k { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 11px 16px 11px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-wZF8C .framer-gj1s5n { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wZF8C .framer-1jvyru7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 14px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 14px; }\",\".framer-wZF8C .framer-164db1u { height: 3px; position: relative; width: 6px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 107\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"aoovps5OS\":{\"layout\":[\"auto\",\"auto\"]},\"SMg7jb91t\":{\"layout\":[\"auto\",\"auto\"]},\"BhHWp1vds\":{\"layout\":[\"auto\",\"auto\"]},\"oOj8MOzX5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"oCvsiHEgB\":\"content\",\"qpdVkY44W\":\"icon\",\"OIuck7AKL\":\"click\",\"NTJZrG0Cw\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYkHqDMP3F=withCSS(Component,css,\"framer-wZF8C\");export default FramerYkHqDMP3F;FramerYkHqDMP3F.displayName=\"link\";FramerYkHqDMP3F.defaultProps={height:39,width:107};addPropertyControls(FramerYkHqDMP3F,{variant:{options:[\"te6zXNCTU\",\"aoovps5OS\",\"SMg7jb91t\"],optionTitles:[\"01\",\"02\",\"03\"],title:\"Variant\",type:ControlType.Enum},oCvsiHEgB:{defaultValue:\"COMPANY\",displayTextArea:false,title:\"content\",type:ControlType.String},qpdVkY44W:{defaultValue:true,title:\"icon\",type:ControlType.Boolean},OIuck7AKL:{title:\"Click\",type:ControlType.EventHandler},NTJZrG0Cw:{title:\"Link\",type:ControlType.Link}});addFonts(FramerYkHqDMP3F,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYkHqDMP3F\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"107\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"39\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"oCvsiHEgB\\\":\\\"content\\\",\\\"qpdVkY44W\\\":\\\"icon\\\",\\\"OIuck7AKL\\\":\\\"click\\\",\\\"NTJZrG0Cw\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aoovps5OS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SMg7jb91t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BhHWp1vds\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oOj8MOzX5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YkHqDMP3F.map","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BigButton from\"https://framerusercontent.com/modules/C6s9Vb5dsxcJmIKo3HDq/z6hGkMrEOe2KgHPYfFiC/cIYCkw07U.js\";import MenuIcon from\"https://framerusercontent.com/modules/wxjtYU7OSnpomqEblQTs/1Z7IGbZFlafCk8nx7UJd/eF3NuBb40.js\";import Link from\"https://framerusercontent.com/modules/m69Fn3aDQYWttAJN9XLe/xutIPy0AIomx5hhdEHkN/YkHqDMP3F.js\";const LinkFonts=getFonts(Link);const BigButtonFonts=getFonts(BigButton);const MenuIconFonts=getFonts(MenuIcon);const cycleOrder=[\"hBEOBPMEt\",\"e6No5KCEp\",\"Aowx9b5SE\",\"r6hxe9Unp\"];const serializationHash=\"framer-jB2ba\";const variantClassNames={Aowx9b5SE:\"framer-v-cyyeyu\",e6No5KCEp:\"framer-v-12qmdfm\",hBEOBPMEt:\"framer-v-1no2fy0\",r6hxe9Unp:\"framer-v-177l0oe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const COzgRvwXZ=undefined;const Eo1JrXNQ_=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={\"Mobile-Open\":\"r6hxe9Unp\",Desktop:\"hBEOBPMEt\",Mobile:\"Aowx9b5SE\",Variant:\"e6No5KCEp\"};const Variants=motion.create(React.Fragment);const getProps=({click,click2,height,id,width,...props})=>{return{...props,COzgRvwXZ:click??props.COzgRvwXZ,Eo1JrXNQ_:click2??props.Eo1JrXNQ_,variant:humanReadableVariantMap[props.variant]??props.variant??\"hBEOBPMEt\"};};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,COzgRvwXZ,Eo1JrXNQ_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hBEOBPMEt\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const OIuck7AKL1n43mmv=activeVariantCallback(async(...args)=>{if(COzgRvwXZ){const res=await COzgRvwXZ(...args);if(res===false)return false;}});const BL8wodrcdrnsdjv=activeVariantCallback(async(...args)=>{if(Eo1JrXNQ_){const res=await Eo1JrXNQ_(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Aowx9b5SE\",\"r6hxe9Unp\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"Aowx9b5SE\",\"r6hxe9Unp\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1no2fy0\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hBEOBPMEt\",ref:refBinding,style:{backgroundColor:\"var(--token-50343f63-f0a1-4078-89fb-52a32291d650, rgb(255, 255, 255))\",...style},...addPropertyOverrides({Aowx9b5SE:{\"data-framer-name\":\"Mobile\"},e6No5KCEp:{\"data-framer-name\":undefined},r6hxe9Unp:{\"data-framer-name\":\"Mobile-Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vb028p\",\"data-framer-name\":\"nav-links\",layoutDependency:layoutDependency,layoutId:\"cz1Vy9_SL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UmVja2xlc3MgU3RhbmRhcmQgTS1UUklBTCBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Reckless Standard M-TRIAL SemiBold\", \"Reckless Standard M-TRIAL SemiBold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss05' on, 'ss04' on\",\"--framer-font-size\":\"42px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-6c14d33d-5292-443c-9d9c-84f21b75c6d7, rgb(16, 16, 16)))\",\"--framer-text-transform\":\"inherit\"},children:\"cevi\"})}),className:\"framer-1cxhwmu\",fonts:[\"CUSTOMV2;Reckless Standard M-TRIAL SemiBold\"],layoutDependency:layoutDependency,layoutId:\"hJm11HPP0\",style:{\"--extracted-a0htzi\":\"var(--token-6c14d33d-5292-443c-9d9c-84f21b75c6d7, rgb(16, 16, 16))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-71oj0h\",\"data-framer-name\":\"link-container\",layoutDependency:layoutDependency,layoutId:\"nVs0XGJ2W\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+(16+((componentViewport?.height||86)-32-46.2)/2)+3.6+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f00rv6-container\",layoutDependency:layoutDependency,layoutId:\"cOgzjpDSw-container\",nodeId:\"cOgzjpDSw\",rendersWithMotion:true,scopeId:\"y3KldM70X\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"cOgzjpDSw\",layoutId:\"cOgzjpDSw\",oCvsiHEgB:\"COMPANY\",OIuck7AKL:OIuck7AKL1n43mmv,qpdVkY44W:true,variant:matchVariant(\"te6zXNCTU\"),width:\"100%\",...addPropertyOverrides({e6No5KCEp:{variant:matchVariant(\"aoovps5OS\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KmHu56h8_\"},implicitPathVariables:undefined},{href:{webPageId:\"KmHu56h8_\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+(16+((componentViewport?.height||86)-32-46.2)/2)+3.6+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j2amia-container\",layoutDependency:layoutDependency,layoutId:\"gNisBKWX_-container\",nodeId:\"gNisBKWX_\",rendersWithMotion:true,scopeId:\"y3KldM70X\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"gNisBKWX_\",layoutId:\"gNisBKWX_\",NTJZrG0Cw:resolvedLinks[0],oCvsiHEgB:\"resources\",qpdVkY44W:false,variant:matchVariant(\"te6zXNCTU\"),width:\"100%\",...addPropertyOverrides({e6No5KCEp:{NTJZrG0Cw:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ghSDMMX2N\"},implicitPathVariables:undefined},{href:{webPageId:\"ghSDMMX2N\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+(16+((componentViewport?.height||86)-32-46.2)/2)+3.6+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x5rbns-container\",layoutDependency:layoutDependency,layoutId:\"SSFyuDetl-container\",nodeId:\"SSFyuDetl\",rendersWithMotion:true,scopeId:\"y3KldM70X\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"SSFyuDetl\",layoutId:\"SSFyuDetl\",NTJZrG0Cw:resolvedLinks1[0],oCvsiHEgB:\"pricing\",qpdVkY44W:false,variant:matchVariant(\"te6zXNCTU\"),width:\"100%\",...addPropertyOverrides({e6No5KCEp:{NTJZrG0Cw:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"syEeTJBIs\"},implicitPathVariables:undefined},{href:{webPageId:\"syEeTJBIs\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+(16+((componentViewport?.height||86)-32-46.2)/2)+3.6+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1omnq5h-container\",layoutDependency:layoutDependency,layoutId:\"kmAcG5fAN-container\",nodeId:\"kmAcG5fAN\",rendersWithMotion:true,scopeId:\"y3KldM70X\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"kmAcG5fAN\",layoutId:\"kmAcG5fAN\",NTJZrG0Cw:resolvedLinks2[0],oCvsiHEgB:\"contact\",qpdVkY44W:false,variant:matchVariant(\"te6zXNCTU\"),width:\"100%\",...addPropertyOverrides({e6No5KCEp:{NTJZrG0Cw:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:\"176px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||86)-32-54)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ef3rdt-container\",layoutDependency:layoutDependency,layoutId:\"OfYmna0tB-container\",nodeId:\"OfYmna0tB\",rendersWithMotion:true,scopeId:\"y3KldM70X\",children:/*#__PURE__*/_jsx(BigButton,{fmIOHeA4U:\"\",height:\"100%\",id:\"OfYmna0tB\",layoutId:\"OfYmna0tB\",style:{height:\"100%\",width:\"100%\"},Tu8WFkkI9:\"Get started\",variant:matchVariant(\"HOGzBZlHf\"),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Aowx9b5SE:{height:40,width:\"40px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||86)-32-40)/2)},r6hxe9Unp:{height:40,width:\"40px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||86)-32-40)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yjxujl-container\",layoutDependency:layoutDependency,layoutId:\"rdJuCKGjD-container\",nodeId:\"rdJuCKGjD\",rendersWithMotion:true,scopeId:\"y3KldM70X\",children:/*#__PURE__*/_jsx(MenuIcon,{height:\"100%\",id:\"rdJuCKGjD\",layoutId:\"rdJuCKGjD\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ySP6wPl80\"),width:\"100%\",...addPropertyOverrides({Aowx9b5SE:{BL8wodrcd:BL8wodrcdrnsdjv},r6hxe9Unp:{BL8wodrcd:BL8wodrcdrnsdjv,variant:matchVariant(\"DIvKqWaEx\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jB2ba.framer-gbtxjb, .framer-jB2ba .framer-gbtxjb { display: block; }\",\".framer-jB2ba.framer-1no2fy0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 16px 64px 16px 64px; position: relative; width: 1400px; }\",\".framer-jB2ba .framer-vb028p { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-jB2ba .framer-1cxhwmu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jB2ba .framer-71oj0h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jB2ba .framer-1f00rv6-container, .framer-jB2ba .framer-1j2amia-container, .framer-jB2ba .framer-x5rbns-container, .framer-jB2ba .framer-1omnq5h-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jB2ba .framer-1ef3rdt-container { flex: none; height: 54px; position: relative; width: 176px; }\",\".framer-jB2ba .framer-yjxujl-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-jB2ba.framer-v-cyyeyu.framer-1no2fy0, .framer-jB2ba.framer-v-177l0oe.framer-1no2fy0 { gap: 10px; justify-content: center; padding: 16px 24px 16px 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 86\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"e6No5KCEp\":{\"layout\":[\"fixed\",\"auto\"]},\"Aowx9b5SE\":{\"layout\":[\"fixed\",\"auto\"]},\"r6hxe9Unp\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"COzgRvwXZ\":\"click\",\"Eo1JrXNQ_\":\"click2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framery3KldM70X=withCSS(Component,css,\"framer-jB2ba\");export default Framery3KldM70X;Framery3KldM70X.displayName=\"navigation-bar\";Framery3KldM70X.defaultProps={height:86,width:1400};addPropertyControls(Framery3KldM70X,{variant:{options:[\"hBEOBPMEt\",\"e6No5KCEp\",\"Aowx9b5SE\",\"r6hxe9Unp\"],optionTitles:[\"Desktop\",\"Variant\",\"Mobile\",\"Mobile-Open\"],title:\"Variant\",type:ControlType.Enum},COzgRvwXZ:{title:\"Click\",type:ControlType.EventHandler},Eo1JrXNQ_:{title:\"Click 2\",type:ControlType.EventHandler}});addFonts(Framery3KldM70X,[{explicitInter:true,fonts:[{cssFamilyName:\"Reckless Standard M-TRIAL SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Reckless Standard M-TRIAL\",url:\"https://framerusercontent.com/assets/iv1QZGv1bqQVtRX3Qtk8qQB2c.woff2\",weight:\"600\"}]},...LinkFonts,...BigButtonFonts,...MenuIconFonts],{supportsExplicitInterCodegen:true});Framery3KldM70X.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Link,{},context),forwardLoader(BigButton,{},context),forwardLoader(MenuIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framery3KldM70X\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"86\",\"framerIntrinsicWidth\":\"1400\",\"framerVariables\":\"{\\\"COzgRvwXZ\\\":\\\"click\\\",\\\"Eo1JrXNQ_\\\":\\\"click2\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e6No5KCEp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Aowx9b5SE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"r6hxe9Unp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useRef,useCallback,useEffect,useMemo}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";/**\n * CeviMegaNav v9 — SEO-fixed URLs (Ahrefs audit Apr 2026)\n *\n * Changes from v8:\n *   • /resources/blog  → /blog                (was 404, 273 inlinks)\n *   • /compare         → /compare              (kept — page restored)\n *   • /how-it-works    → REMOVED               (was 404, page doesn't exist)\n *   • /integrations/elation-health → /integrations/elation\n *   • Mobile mobileLinks array updated to match\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */function slot(v){if(!v)return null;if(Array.isArray(v))return v.length>0?v[0]:null;return v;}function useMatIcons(){useEffect(()=>{if(typeof document===\"undefined\")return;const id=\"mat-sym-nav\";if(document.getElementById(id))return;const link=document.createElement(\"link\");link.id=id;link.rel=\"stylesheet\";link.href=\"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20,400,0,0\";document.head.appendChild(link);},[]);}function useContainerLayout(ref){const[mode,setMode]=useState(null);useEffect(()=>{const el=ref.current;if(!el)return;function measure(){var w=el.offsetWidth;if(w<500)setMode(\"phone\");else if(w<900)setMode(\"tablet\");else setMode(\"desktop\");}measure();if(typeof ResizeObserver===\"undefined\")return;var ro=new ResizeObserver(function(entries){for(var i=0;i<entries.length;i++){var w=entries[i].contentRect.width;if(w>0){if(w<500)setMode(\"phone\");else if(w<900)setMode(\"tablet\");else setMode(\"desktop\");}}});ro.observe(el);return()=>ro.disconnect();},[ref]);return mode;}function useScrollDirection(){const[visible,setVisible]=useState(true);const lastScrollY=useRef(0);const ticking=useRef(false);useEffect(()=>{function onScroll(){if(ticking.current)return;ticking.current=true;requestAnimationFrame(()=>{const y=window.pageYOffset||document.documentElement.scrollTop;if(y<=10){setVisible(true);}else if(y<lastScrollY.current-5){setVisible(true);}else if(y>lastScrollY.current+5){setVisible(false);}lastScrollY.current=y;ticking.current=false;});}window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[]);return visible;}function MatIcon({name,size=20,color=\"#E35336\"}){return /*#__PURE__*/_jsx(\"span\",{className:\"material-symbols-outlined\",style:{fontSize:size,color,userSelect:\"none\",lineHeight:1},children:name});}function NavCard({item,colors,font,compact}){const[h,setH]=useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:item.href,style:{display:\"flex\",alignItems:\"flex-start\",gap:12,padding:compact?\"10px 8px\":\"12px 8px\",borderRadius:8,textDecoration:\"none\",cursor:\"pointer\",transition:\"background 0.15s\",background:h?\"#F8F7F5\":\"transparent\"},onMouseEnter:()=>setH(true),onMouseLeave:()=>setH(false),children:[/*#__PURE__*/_jsx(\"div\",{style:{width:32,height:32,borderRadius:8,border:`1px solid ${colors.divider}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,background:h?\"#FFF\":\"transparent\",transition:\"background 0.15s\"},children:/*#__PURE__*/_jsx(MatIcon,{name:item.icon,size:18,color:h?colors.accent:colors.muted})}),/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:14,fontWeight:500,color:colors.text,lineHeight:1.3},children:item.title}),item.desc&&/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:12,color:colors.muted,lineHeight:1.4,marginTop:2},children:item.desc})]})]});}function NavRow({icon,label,href,colors,font}){const[h,setH]=useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:href,style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"10px 0\",fontFamily:font,fontSize:14,color:h?colors.text:colors.secondary,textDecoration:\"none\",cursor:\"pointer\",transition:\"color 0.15s\"},onMouseEnter:()=>setH(true),onMouseLeave:()=>setH(false),children:[/*#__PURE__*/_jsx(MatIcon,{name:icon,size:18,color:h?colors.accent:colors.muted}),label]});}/* ─────────────────────────────────────────────\n   Desktop mega-menu panels\n   ───────────────────────────────────────────── */function PlatformPanel({colors,font}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,padding:\"32px 40px\",borderRight:`1px solid ${colors.divider}`,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:20,fontWeight:600,color:colors.text,marginBottom:4,letterSpacing:\"-0.02em\"},children:\"Cevi AI Platform\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:13,color:colors.muted,marginBottom:28},children:\"Healthcare automation that runs 24/7\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:48},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:11,fontWeight:600,color:colors.muted,letterSpacing:\"0.08em\",marginBottom:16,textTransform:\"uppercase\"},children:\"AI AGENTS\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(NavCard,{item:{icon:\"headset_mic\",title:\"AI Receptionist\",desc:\"24/7 virtual front desk for calls and texts\",href:\"/workflows/ai-receptionist\"},colors:colors,font:font}),/*#__PURE__*/_jsx(NavCard,{item:{icon:\"phone_in_talk\",title:\"Voice AI Call Center\",desc:\"Multi-agent voice platform for campaigns\",href:\"/workflows/voice-ai-call-center\"},colors:colors,font:font}),/*#__PURE__*/_jsx(NavCard,{item:{icon:\"chat\",title:\"Chat AI & Messaging\",desc:\"SMS, web chat, and portal messaging\",href:\"/workflows/chat-ai-patient-messaging\"},colors:colors,font:font}),/*#__PURE__*/_jsx(NavCard,{item:{icon:\"translate\",title:\"Multilingual AI\",desc:\"20+ languages across all channels\",href:\"/workflows/multilingual-patient-communication\"},colors:colors,font:font})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:11,fontWeight:600,color:colors.muted,letterSpacing:\"0.08em\",marginBottom:16,textTransform:\"uppercase\"},children:\"CAPABILITIES\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(NavCard,{item:{icon:\"account_tree\",title:\"Workflows\",desc:\"40+ pre-built automations\",href:\"/workflows\"},colors:colors,font:font}),/*#__PURE__*/_jsx(NavCard,{item:{icon:\"hub\",title:\"Integrations\",desc:\"148+ EHRs and tools\",href:\"/integrations\"},colors:colors,font:font})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{width:300,flexShrink:0,padding:\"32px 28px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:16,fontWeight:600,color:colors.text,marginBottom:4},children:\"Top Workflows\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:12,color:colors.muted,marginBottom:16},children:\"Most deployed by healthcare teams\"}),/*#__PURE__*/_jsx(NavRow,{icon:\"calendar_month\",label:\"Appointment Scheduling\",href:\"/workflows/appointment-scheduling\",colors:colors,font:font}),/*#__PURE__*/_jsx(NavRow,{icon:\"verified_user\",label:\"Insurance Verification\",href:\"/workflows/insurance-verification-eligibility\",colors:colors,font:font}),/*#__PURE__*/_jsx(NavRow,{icon:\"approval\",label:\"Prior Authorization\",href:\"/workflows/prior-authorization-processing\",colors:colors,font:font}),/*#__PURE__*/_jsx(NavRow,{icon:\"medication\",label:\"Prescription Routing\",href:\"/workflows/prescription-routing-refill-management\",colors:colors,font:font}),/*#__PURE__*/_jsx(NavRow,{icon:\"assignment\",label:\"Patient Intake\",href:\"/workflows/patient-intake-forms-collection\",colors:colors,font:font}),/*#__PURE__*/_jsx(NavRow,{icon:\"gavel\",label:\"Claim Denial Management\",href:\"/workflows/claim-denial-management\",colors:colors,font:font}),/*#__PURE__*/_jsxs(\"a\",{href:\"/workflows\",style:{display:\"inline-flex\",alignItems:\"center\",gap:6,fontFamily:font,fontSize:13,fontWeight:600,color:colors.accent,textDecoration:\"none\",marginTop:12,cursor:\"pointer\"},children:[\"See all workflows\",\" \",/*#__PURE__*/_jsx(MatIcon,{name:\"arrow_forward\",size:14,color:colors.accent})]})]})]});}function SolutionsPanel({colors,font}){const byTask=[{icon:\"calendar_month\",title:\"Scheduling\",desc:\"Booking, reminders, waitlist\",href:\"/workflows/appointment-scheduling\"},{icon:\"verified_user\",title:\"Insurance & Billing\",desc:\"Verification, auth, copays\",href:\"/workflows/insurance-verification-eligibility\"},{icon:\"assignment\",title:\"Patient Access\",desc:\"Intake, consent, demographics\",href:\"/workflows/patient-intake-forms-collection\"},{icon:\"edit_note\",title:\"Clinical\",desc:\"Notes, referrals, prescriptions\",href:\"/workflows/clinical-documentation-note-generation\"},{icon:\"call_split\",title:\"Communication\",desc:\"Calls, voicemail, messages\",href:\"/workflows/inbound-call-triage-routing\"},{icon:\"hub\",title:\"Care Coordination\",desc:\"Transitions, follow-up, recalls\",href:\"/workflows/care-coordination\"},{icon:\"payments\",title:\"Revenue Cycle\",desc:\"Claims, denials, payments\",href:\"/workflows/claim-denial-management\"},{icon:\"settings\",title:\"Operations\",desc:\"Fax, tasks, multi-location\",href:\"/workflows/fax-management-document-classification\"}];const byApp=[{label:\"Athenahealth\",href:\"/integrations/athenahealth\"},{label:\"Epic Systems\",href:\"/integrations/epic\"},{label:\"eClinicalWorks\",href:\"/integrations/eclinicalworks\"},{label:\"DrChrono\",href:\"/integrations/drchrono\"},{label:\"Elation\",href:\"/integrations/elation\"},{label:\"Healthie\",href:\"/integrations/healthie\"},{label:\"Twilio\",href:\"/integrations/twilio\"},{label:\"Stripe\",href:\"/integrations/stripe\"}];const byUseCase=[{title:\"Reduce No-Shows\",desc:\"Recover missed appointments fast\",href:\"/workflows/no-show-follow-up\"},{title:\"24/7 AI Receptionist\",desc:\"Never miss a patient call\",href:\"/workflows/ai-receptionist\"},{title:\"Automate Prior Auth\",desc:\"Hours to minutes\",href:\"/workflows/prior-authorization-processing\"},{title:\"Collect Copays Faster\",desc:\"Pre-visit payment collection\",href:\"/workflows/billing-inquiries-copay-collection\"},{title:\"Streamline Referrals\",desc:\"Closed-loop tracking\",href:\"/workflows/referral-management-tracking\"},{title:\"Preventive Outreach\",desc:\"Recall campaigns that convert\",href:\"/workflows/recall-preventive-care-outreach\"}];return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,padding:\"32px 36px\",borderRight:`1px solid ${colors.divider}`,minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:11,fontWeight:600,color:colors.muted,letterSpacing:\"0.08em\",marginBottom:16,textTransform:\"uppercase\"},children:\"BY TASK\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:\"4px 32px\"},children:byTask.map(item=>/*#__PURE__*/_jsx(NavCard,{item:item,colors:colors,font:font,compact:true},item.title))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{width:200,flexShrink:0,padding:\"32px 28px\",borderRight:`1px solid ${colors.divider}`},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:11,fontWeight:600,color:colors.muted,letterSpacing:\"0.08em\",marginBottom:16,textTransform:\"uppercase\"},children:\"BY APP\"}),byApp.map(item=>{const[h,setH]=useState(false);return /*#__PURE__*/_jsx(\"a\",{href:item.href,style:{display:\"block\",fontFamily:font,fontSize:14,color:h?colors.text:colors.secondary,padding:\"8px 0\",textDecoration:\"none\",cursor:\"pointer\",transition:\"color 0.15s\"},onMouseEnter:()=>setH(true),onMouseLeave:()=>setH(false),children:item.label},item.label);}),/*#__PURE__*/_jsxs(\"a\",{href:\"/integrations\",style:{display:\"inline-flex\",alignItems:\"center\",gap:4,fontFamily:font,fontSize:12,fontWeight:600,color:colors.accent,textDecoration:\"none\",marginTop:8},children:[\"All 148 integrations\",\" \",/*#__PURE__*/_jsx(MatIcon,{name:\"arrow_forward\",size:12,color:colors.accent})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{width:280,flexShrink:0,padding:\"32px 28px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:11,fontWeight:600,color:colors.muted,letterSpacing:\"0.08em\",marginBottom:16,textTransform:\"uppercase\"},children:\"BY USE CASE\"}),byUseCase.map(item=>{const[h,setH]=useState(false);return /*#__PURE__*/_jsxs(\"a\",{href:item.href,style:{display:\"block\",fontFamily:font,textDecoration:\"none\",padding:\"8px 0\",cursor:\"pointer\"},onMouseEnter:()=>setH(true),onMouseLeave:()=>setH(false),children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,fontWeight:500,color:h?colors.accent:colors.text,transition:\"color 0.15s\"},children:item.title}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:colors.muted,marginTop:1},children:item.desc})]},item.title);})]})]});}function ResourcesPanel({colors,font}){return /*#__PURE__*/_jsxs(\"div\",{style:{padding:\"32px 40px\",display:\"flex\",gap:48},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:11,fontWeight:600,color:colors.muted,letterSpacing:\"0.08em\",marginBottom:16,textTransform:\"uppercase\"},children:\"GET STARTED\"}),/*#__PURE__*/_jsx(NavRow,{icon:\"play_circle\",label:\"Request a Demo\",href:\"/request-demo\",colors:colors,font:font}),/*#__PURE__*/_jsx(NavRow,{icon:\"mail\",label:\"Contact Sales\",href:\"/contact\",colors:colors,font:font})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:11,fontWeight:600,color:colors.muted,letterSpacing:\"0.08em\",marginBottom:16,textTransform:\"uppercase\"},children:\"LEARN\"}),/*#__PURE__*/_jsx(NavRow,{icon:\"auto_stories\",label:\"Blog\",href:\"/blog\",colors:colors,font:font}),/*#__PURE__*/_jsx(NavRow,{icon:\"compare\",label:\"Compare\",href:\"/compare\",colors:colors,font:font}),/*#__PURE__*/_jsx(NavRow,{icon:\"hub\",label:\"Integrations\",href:\"/integrations\",colors:colors,font:font})]})]});}/* ─────────────────────────────────────────────\n   Mobile accordion — only one section open\n   ───────────────────────────────────────────── */function MobileSection({sec,colors,font,isOpen,onToggle}){return /*#__PURE__*/_jsxs(\"div\",{style:{borderBottom:`1px solid ${colors.divider}`},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>onToggle(sec.key),style:{width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"16px 0\",background:\"none\",border:\"none\",cursor:\"pointer\",fontFamily:font,fontSize:16,fontWeight:500,color:colors.text,textAlign:\"left\"},children:[sec.label,/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:colors.muted,transition:\"transform 0.2s\",transform:isOpen?\"rotate(180deg)\":\"none\"},children:\"▾\"})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsx(motion.div,{initial:{height:0,opacity:0},animate:{height:\"auto\",opacity:1},exit:{height:0,opacity:0},transition:{duration:.25,ease:[.22,1,.36,1]},style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{paddingBottom:16,paddingLeft:8},children:sec.links.map(item=>/*#__PURE__*/_jsx(\"a\",{href:item.href,style:{display:\"block\",fontFamily:font,fontSize:14,color:colors.secondary,padding:\"10px 0\",textDecoration:\"none\"},children:item.label},item.label))})})})]});}/* ═════════════════════════════════════════════\n   Main component\n   ═════════════════════════════════════════════ */export default function CeviMegaNav(props){const{contentMaxWidth=1300,contentPadding=24,logoWidth=120,logoHeight=48,logoText=\"cevi\",logoFont=\"'EB Garamond', Georgia, serif\",logoSize=32,logoWeight=400,navBackground=\"#FAF9F7\",navBorderColor=\"rgba(15,23,42,0.06)\",textColor=\"#0F172A\",secondaryColor=\"#6B6B67\",mutedColor=\"#9A9A96\",dividerColor=\"#E8E4DF\",accentColor=\"#E35336\",navFont=\"'DM Sans', system-ui, sans-serif\",topFontSize=15,topFontWeight=500,hoverOpenDelay=80,hoverCloseDelay=300,ctaText=\"Request demo\",ctaUrl=\"/request-demo\",ctaBg=\"#E35336\",ctaColor=\"#FFFFFF\",ctaRadius=24,signInText=\"Sign in\",signInUrl=\"/app/sign-in\",logoSlot,menuIconSlot,closeIconSlot}=props;useMatIcons();const navRef=useRef(null);const layoutMode=useContainerLayout(navRef);const navVisible=useScrollDirection();const isDesktop=layoutMode===\"desktop\";const isPhone=layoutMode===\"phone\";const outerPad=isDesktop?48:isPhone?16:32;const logo=slot(logoSlot);const menuIcon=slot(menuIconSlot);const closeIcon=slot(closeIconSlot);const[activeMenu,setActiveMenu]=useState(null);const[mobileOpen,setMobileOpen]=useState(false);const[mobileAccordion,setMobileAccordion]=useState(null);const closeTimer=useRef(null);const openTimer=useRef(null);const showNav=navVisible||activeMenu!==null||mobileOpen;const stickyStyle={position:\"sticky\",top:0,transform:showNav?\"translateY(0)\":\"translateY(-100%)\",transition:\"transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)\",willChange:\"transform\"};const colors=useMemo(()=>({bg:navBackground,border:navBorderColor,text:textColor,secondary:secondaryColor,muted:mutedColor,divider:dividerColor,accent:accentColor}),[navBackground,navBorderColor,textColor,secondaryColor,mutedColor,dividerColor,accentColor]);const navItems=[{key:\"platform\",label:\"Platform\"},{key:\"solutions\",label:\"Solutions\"},{key:\"resources\",label:\"Resources\"}];/* ─── Mobile navigation links (SEO-fixed) ─── */const mobileLinks=[{key:\"platform\",label:\"Platform\",links:[{label:\"AI Receptionist\",href:\"/workflows/ai-receptionist\"},{label:\"Voice AI Call Center\",href:\"/workflows/voice-ai-call-center\"},{label:\"Chat AI & Messaging\",href:\"/workflows/chat-ai-patient-messaging\"},{label:\"All Workflows\",href:\"/workflows\"},{label:\"Integrations\",href:\"/integrations\"}]},{key:\"solutions\",label:\"Solutions\",links:[{label:\"Scheduling\",href:\"/workflows/appointment-scheduling\"},{label:\"Insurance Verification\",href:\"/workflows/insurance-verification-eligibility\"},{label:\"Prior Authorization\",href:\"/workflows/prior-authorization-processing\"},{label:\"Reduce No-Shows\",href:\"/workflows/no-show-follow-up\"},{label:\"24/7 AI Receptionist\",href:\"/workflows/ai-receptionist\"},{label:\"All Integrations\",href:\"/integrations\"}]},{key:\"resources\",label:\"Resources\",links:[/* ✅ SEO FIX: was /resources/blog (404) → /blog */{label:\"Blog\",href:\"/blog\"},{label:\"Compare\",href:\"/compare\"},{label:\"Request a Demo\",href:\"/request-demo\"},{label:\"Contact Sales\",href:\"/contact\"}]}];const toggleMobileAccordion=useCallback(key=>{setMobileAccordion(prev=>prev===key?null:key);},[]);const menuEnter=useCallback(key=>{if(closeTimer.current){clearTimeout(closeTimer.current);closeTimer.current=null;}if(openTimer.current)clearTimeout(openTimer.current);if(activeMenu===key)return;openTimer.current=setTimeout(()=>setActiveMenu(key),hoverOpenDelay);},[hoverOpenDelay,activeMenu]);const menuLeave=useCallback(()=>{if(openTimer.current){clearTimeout(openTimer.current);openTimer.current=null;}closeTimer.current=setTimeout(()=>setActiveMenu(null),hoverCloseDelay);},[hoverCloseDelay]);const dropEnter=useCallback(()=>{if(closeTimer.current){clearTimeout(closeTimer.current);closeTimer.current=null;}},[]);const dropLeave=useCallback(()=>{closeTimer.current=setTimeout(()=>setActiveMenu(null),hoverCloseDelay);},[hoverCloseDelay]);useEffect(()=>{const h=e=>{if(navRef.current&&!navRef.current.contains(e.target)){setActiveMenu(null);setMobileOpen(false);}};document.addEventListener(\"mousedown\",h);return()=>document.removeEventListener(\"mousedown\",h);},[]);useEffect(()=>{const h=e=>{if(e.key===\"Escape\"){setActiveMenu(null);setMobileOpen(false);}};document.addEventListener(\"keydown\",h);return()=>document.removeEventListener(\"keydown\",h);},[]);function CtaButton({small}){const[h,setH]=useState(false);return /*#__PURE__*/_jsx(\"a\",{href:ctaUrl,onMouseEnter:()=>setH(true),onMouseLeave:()=>setH(false),style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",padding:small?\"8px 20px\":\"10px 24px\",background:h?\"#D04A2E\":ctaBg,color:ctaColor,fontFamily:navFont,fontSize:small?14:15,fontWeight:600,borderRadius:ctaRadius,textDecoration:\"none\",cursor:\"pointer\",transition:\"background 0.2s\",border:\"none\",letterSpacing:\"-0.01em\",whiteSpace:\"nowrap\",flexShrink:0},children:ctaText});}function LogoEl(){return logo?/*#__PURE__*/_jsx(\"div\",{style:{width:logoWidth,height:logoHeight,position:\"relative\"},children:logo}):/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:logoFont,fontSize:logoSize,fontWeight:logoWeight,color:colors.text,letterSpacing:\"-0.02em\",lineHeight:1},children:logoText});}/* ── SSR / initial render placeholder ── */if(layoutMode===null){return /*#__PURE__*/_jsx(\"div\",{ref:navRef,style:{...stickyStyle,width:\"100%\",maxWidth:\"100%\",minWidth:0,boxSizing:\"border-box\",zIndex:1e3},children:/*#__PURE__*/_jsx(\"div\",{style:{background:colors.bg,borderBottom:`1px solid ${colors.border}`},children:/*#__PURE__*/_jsx(\"div\",{style:{padding:`0 ${outerPad}px`},children:/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:contentMaxWidth,margin:\"0 auto\",padding:`14px ${contentPadding}px`,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",minHeight:logoHeight||48},children:/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0},children:/*#__PURE__*/_jsx(LogoEl,{})})})})})})});}/* ═══════════════════════════════════════\n       Mobile / Tablet\n       ═══════════════════════════════════════ */if(!isDesktop){return /*#__PURE__*/_jsxs(\"div\",{ref:navRef,style:{...stickyStyle,width:\"100%\",maxWidth:\"100%\",minWidth:0,boxSizing:\"border-box\",zIndex:1e3},children:[/*#__PURE__*/_jsx(\"div\",{style:{background:colors.bg,borderBottom:`1px solid ${colors.border}`},children:/*#__PURE__*/_jsx(\"div\",{style:{padding:`0 ${outerPad}px`},children:/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:contentMaxWidth,margin:\"0 auto\",padding:`12px ${contentPadding}px`,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,cursor:\"pointer\"},onClick:()=>window.location.href=\"/\",children:/*#__PURE__*/_jsx(LogoEl,{})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(CtaButton,{small:true}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>{setMobileOpen(p=>!p);setMobileAccordion(null);},style:{background:mobileOpen?\"#F0EEEB\":\"#EDECEA\",border:\"none\",cursor:\"pointer\",padding:10,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:50,width:40,height:40,transition:\"background 0.15s\"},children:mobileOpen?closeIcon||/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:colors.text,strokeWidth:\"2.5\",strokeLinecap:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6l12 12\"})}):menuIcon||/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:colors.text,strokeWidth:\"2.5\",strokeLinecap:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 6h18M3 12h18M3 18h18\"})})})]})]})})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:mobileOpen&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:-6},animate:{opacity:1,y:0},exit:{opacity:0,y:-6},transition:{duration:.2},style:{position:\"absolute\",top:\"100%\",left:0,right:0,background:colors.bg,zIndex:1001,borderBottom:`1px solid ${colors.border}`,overflowY:\"auto\",maxHeight:\"80vh\"},children:/*#__PURE__*/_jsx(\"div\",{style:{padding:`0 ${outerPad}px`},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:contentMaxWidth,margin:\"0 auto\",padding:`8px ${contentPadding}px 24px`},children:[mobileLinks.map(sec=>/*#__PURE__*/_jsx(MobileSection,{sec:sec,colors:colors,font:navFont,isOpen:mobileAccordion===sec.key,onToggle:toggleMobileAccordion},sec.key)),/*#__PURE__*/_jsx(\"a\",{href:signInUrl,style:{display:\"block\",fontFamily:navFont,fontSize:15,fontWeight:500,color:colors.secondary,textDecoration:\"none\",padding:\"16px 0\",borderBottom:`1px solid ${colors.divider}`},children:signInText})]})})})})]});}/* ═══════════════════════════════════════\n       Desktop\n       ═══════════════════════════════════════ */return /*#__PURE__*/_jsxs(\"div\",{ref:navRef,style:{...stickyStyle,width:\"100%\",maxWidth:\"100%\",minWidth:0,boxSizing:\"border-box\",zIndex:1e3},children:[/*#__PURE__*/_jsx(\"div\",{style:{background:colors.bg,borderBottom:`1px solid ${colors.border}`},children:/*#__PURE__*/_jsx(\"div\",{style:{padding:`0 ${outerPad}px`},children:/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:contentMaxWidth,margin:\"0 auto\",padding:`10px ${contentPadding}px`,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,cursor:\"pointer\",marginRight:32},onClick:()=>window.location.href=\"/\",children:/*#__PURE__*/_jsx(LogoEl,{})}),/*#__PURE__*/_jsx(\"nav\",{style:{display:\"flex\",alignItems:\"center\",gap:0},children:navItems.map(item=>{const isActive=activeMenu===item.key;return /*#__PURE__*/_jsxs(\"button\",{onMouseEnter:()=>menuEnter(item.key),onMouseLeave:menuLeave,style:{background:\"none\",border:\"none\",cursor:\"pointer\",fontFamily:navFont,fontSize:topFontSize,fontWeight:topFontWeight,color:isActive?colors.text:colors.secondary,padding:\"8px 14px\",display:\"inline-flex\",alignItems:\"center\",gap:4,transition:\"color 0.15s\",outline:\"none\",letterSpacing:\"-0.01em\"},onMouseOver:e=>e.currentTarget.style.color=colors.text,onMouseOut:e=>{if(!isActive)e.currentTarget.style.color=colors.secondary;},children:[item.label,/*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"10\",viewBox:\"0 0 10 10\",fill:\"none\",style:{opacity:.4},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2.5 3.75L5 6.25L7.5 3.75\",stroke:\"currentColor\",strokeWidth:\"1.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]},item.key);})}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:24},children:[/*#__PURE__*/_jsx(\"a\",{href:signInUrl,style:{fontFamily:navFont,fontSize:14,fontWeight:500,color:colors.secondary,textDecoration:\"none\",transition:\"color 0.15s\",whiteSpace:\"nowrap\"},onMouseEnter:e=>e.currentTarget.style.color=colors.text,onMouseLeave:e=>e.currentTarget.style.color=colors.secondary,children:signInText}),/*#__PURE__*/_jsx(CtaButton,{})]})]})})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:activeMenu&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:-4},animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.18,ease:[.22,1,.36,1]},onMouseEnter:dropEnter,onMouseLeave:dropLeave,style:{position:\"absolute\",top:\"100%\",left:0,right:0,zIndex:1001,background:\"#FFFFFF\",borderBottom:`1px solid ${colors.border}`,boxShadow:\"0 12px 40px rgba(0,0,0,0.06)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:-12,left:0,right:0,height:12}}),/*#__PURE__*/_jsx(\"div\",{style:{padding:`0 ${outerPad}px`},children:/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:contentMaxWidth,margin:\"0 auto\"},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.12},children:[activeMenu===\"platform\"&&/*#__PURE__*/_jsx(PlatformPanel,{colors:colors,font:navFont}),activeMenu===\"solutions\"&&/*#__PURE__*/_jsx(SolutionsPanel,{colors:colors,font:navFont}),activeMenu===\"resources\"&&/*#__PURE__*/_jsx(ResourcesPanel,{colors:colors,font:navFont})]},activeMenu)})})})]})})]});}CeviMegaNav.defaultProps={contentMaxWidth:1300,contentPadding:24,logoWidth:120,logoHeight:48,logoText:\"cevi\",logoFont:\"'EB Garamond', Georgia, serif\",logoSize:32,logoWeight:400,navBackground:\"#FAF9F7\",navBorderColor:\"rgba(15,23,42,0.06)\",textColor:\"#0F172A\",secondaryColor:\"#6B6B67\",mutedColor:\"#9A9A96\",dividerColor:\"#E8E4DF\",accentColor:\"#E35336\",navFont:\"'DM Sans', system-ui, sans-serif\",topFontSize:15,topFontWeight:500,hoverOpenDelay:80,hoverCloseDelay:300,ctaText:\"Request demo\",ctaUrl:\"/request-demo\",ctaBg:\"#E35336\",ctaColor:\"#FFFFFF\",ctaRadius:24,signInText:\"Sign in\",signInUrl:\"/app/sign-in\"};addPropertyControls(CeviMegaNav,{logoSlot:{type:ControlType.ComponentInstance,title:\"Logo\"},menuIconSlot:{type:ControlType.ComponentInstance,title:\"Menu Icon\"},closeIconSlot:{type:ControlType.ComponentInstance,title:\"Close Icon\"},contentMaxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:1300,min:800,max:1600,step:20},ctaText:{type:ControlType.String,title:\"CTA Text\",defaultValue:\"Request demo\"},ctaUrl:{type:ControlType.String,title:\"CTA URL\",defaultValue:\"/request-demo\"},ctaBg:{type:ControlType.Color,title:\"CTA BG\",defaultValue:\"#E35336\"},ctaColor:{type:ControlType.Color,title:\"CTA Text\",defaultValue:\"#FFFFFF\"},ctaRadius:{type:ControlType.Number,title:\"CTA Radius\",defaultValue:24,min:4,max:50},signInText:{type:ControlType.String,title:\"Sign In Text\",defaultValue:\"Sign in\"},signInUrl:{type:ControlType.String,title:\"Sign In URL\",defaultValue:\"/app/sign-in\"},logoWidth:{type:ControlType.Number,title:\"Logo W\",defaultValue:120,min:40,max:300,step:4},logoHeight:{type:ControlType.Number,title:\"Logo H\",defaultValue:48,min:20,max:120,step:4},logoText:{type:ControlType.String,title:\"Logo Text\",defaultValue:\"cevi\"},logoFont:{type:ControlType.String,title:\"Logo Font\",defaultValue:\"'EB Garamond', Georgia, serif\"},logoSize:{type:ControlType.Number,title:\"Logo Size\",defaultValue:32,min:16,max:60,step:2},navFont:{type:ControlType.String,title:\"Font\",defaultValue:\"'DM Sans', system-ui, sans-serif\"},topFontSize:{type:ControlType.Number,title:\"Nav Size\",defaultValue:15,min:12,max:20,step:1},navBackground:{type:ControlType.Color,title:\"Nav BG\",defaultValue:\"#FAF9F7\"},navBorderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(15,23,42,0.06)\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#0F172A\"},secondaryColor:{type:ControlType.Color,title:\"Secondary\",defaultValue:\"#6B6B67\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#E35336\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CeviMegaNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Nav_bar.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * CeviFooter v4 — FIXED all broken links from Ahrefs audit\n *\n * CHANGES from v3:\n * ────────────────────────────────────────────────────────\n * TOP NAV — \"Platform\" column:\n *   ✗ /how-it-works          → ✓ REMOVED (404, page doesn't exist)\n *   + Added /contact link under Company\n *\n * TOP NAV — \"Resources\" column:\n *   ✗ /resources/blog        → ✓ /blog\n *   ✗ /compare               → ✓ /comparisons\n *\n * BOTTOM — \"Popular integrations\":\n *   ✗ /integrations/elation-health  → ✓ /integrations/elation\n *     (CMS slug is \"elation\", not \"elation-health\")\n *\n * BOTTOM — \"Compare\" column:\n *   ✗ /compare/cevi-vs-luma-health  → ✓ /comparisons/cevi-vs-luma-health\n *   ✗ /compare/cevi-vs-hyro        → ✓ /comparisons/cevi-vs-hyro\n *   ✗ /compare/cevi-vs-waystar     → ✓ /comparisons/cevi-vs-waystar\n *   ✗ /compare/cevi-vs-syllable    → ✓ /comparisons/cevi-vs-syllable\n *   ✗ /compare/cevi-vs-akasa       → ✓ /comparisons/cevi-vs-akasa\n *   ✗ /compare/cevi-vs-zocdoc      → ✓ /comparisons/cevi-vs-zocdoc\n *\n * All legal links (/legal/privacy, /legal/terms, etc.) are CORRECT — kept as-is.\n * All workflow links are CORRECT — kept as-is (not in 404 report).\n * ────────────────────────────────────────────────────────\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */function useContainerWidth(){var ref=useRef(null);var _s=useState(1200);var width=_s[0],setWidth=_s[1];useEffect(function(){var el=ref.current;if(!el)return;setWidth(el.offsetWidth);if(typeof ResizeObserver===\"undefined\")return;var ro=new ResizeObserver(function(entries){for(var i=0;i<entries.length;i++){var w=entries[i].contentRect.width;if(w>0)setWidth(w);}});ro.observe(el);return function(){ro.disconnect();};},[]);return{ref:ref,width:width};}function SocialIcon({type,size,color}){var paths={twitter:\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\",linkedin:\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\",youtube:\"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z\"};return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:color,style:{display:\"block\",cursor:\"pointer\",transition:\"opacity 0.2s\",opacity:.7},onMouseEnter:function(e){e.currentTarget.style.opacity=\"1\";},onMouseLeave:function(e){e.currentTarget.style.opacity=\"0.7\";},children:/*#__PURE__*/_jsx(\"path\",{d:paths[type]})});}function DemoCTA({font,isPhone}){var _h=useState(false);var hovered=_h[0],setHovered=_h[1];return /*#__PURE__*/_jsxs(\"a\",{href:\"/request-demo\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,fontFamily:font,fontSize:isPhone?13:14,fontWeight:600,color:\"#fff\",background:hovered?\"#D04A2E\":\"#E35336\",border:\"none\",borderRadius:8,padding:isPhone?\"10px 20px\":\"11px 24px\",textDecoration:\"none\",cursor:\"pointer\",transition:\"background 0.2s ease\",letterSpacing:\"-0.01em\"},onMouseEnter:function(){setHovered(true);},onMouseLeave:function(){setHovered(false);},children:[\"Request Demo\",/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M12 5l7 7-7 7\",stroke:\"#fff\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]});}export default function CeviFooter(props){var bg=props.bg||\"#1A1210\";var textColor=props.textColor||\"#FFFFFF\";var mutedColor=props.mutedColor||\"rgba(255,255,255,0.5)\";var linkColor=props.linkColor||\"rgba(255,255,255,0.7)\";var linkHoverColor=props.linkHoverColor||\"#FFFFFF\";var dividerColor=props.dividerColor||\"rgba(255,255,255,0.1)\";var font=(props.font||\"DM Sans\")+\", system-ui, sans-serif\";var borderRadius=props.borderRadius||20;var padX=props.padX||60;var padY=props.padY||60;var logoSlot=props.logoSlot;var logoWidth=props.logoWidth||100;var logoHeight=props.logoHeight||40;var logoText=props.logoText||\"cevi\";var logoFont=props.logoFont||\"'EB Garamond', Georgia, serif\";var logoSize=props.logoSize||28;var tagline=props.tagline||\"Healthcare automation that runs 24/7\";var twitterUrl=props.twitterUrl||\"https://twitter.com/cevihealth\";var linkedinUrl=props.linkedinUrl||\"https://linkedin.com/company/cevihealth\";var youtubeUrl=props.youtubeUrl||\"\";var copyrightText=props.copyrightText||\"\\xa9 2026 Cevi Inc.  |  All rights reserved.\";var container=useContainerWidth();var cw=container.width;var isPhone=cw<500;var isTablet=cw>=500&&cw<900;/* ──────────────────────────────────────────────\n     *  TOP NAV COLUMNS — FIXED LINKS\n     * ────────────────────────────────────────────── */var topCols=[{heading:\"Platform\",links:[{label:\"AI Agents\",href:\"/workflows/ai-receptionist\"},{label:\"Workflows\",href:\"/workflows\"},{label:\"Integrations\",href:\"/integrations\"}]},{heading:\"Solutions\",links:[{label:\"By Task\",href:\"/workflows\"},{label:\"By Integration\",href:\"/integrations\"},{label:\"By Use Case\",href:\"/workflows\"}]},{heading:\"Resources\",links:[{label:\"Blog\",href:\"/blog\"},{label:\"Compare\",href:\"/compare\"},{label:\"Trust Center\",href:\"/trust\"}]},{heading:\"Company\",links:[{label:\"Contact\",href:\"/contact\"},{label:\"Request Demo\",href:\"/request-demo\"},{label:\"Privacy Policy\",href:\"/legal/privacy\"},{label:\"Terms of Service\",href:\"/legal/terms\"},{label:\"Acceptable Use\",href:\"/legal/acceptable-use\"}]}];/* ──────────────────────────────────────────────\n     *  BOTTOM COLUMNS — FIXED LINKS\n     * ────────────────────────────────────────────── */var bottomCols=[{heading:\"Popular integrations\",links:[{label:\"Athenahealth\",href:\"/integrations/athenahealth\"},{label:\"Epic Systems\",href:\"/integrations/epic\"},{label:\"eClinicalWorks\",href:\"/integrations/eclinicalworks\"},{label:\"DrChrono\",href:\"/integrations/drchrono\"},{label:\"Elation\",href:\"/integrations/elation\"},{label:\"Twilio\",href:\"/integrations/twilio\"}]},{heading:\"Top workflows\",links:[{label:\"AI Receptionist\",href:\"/workflows/ai-receptionist\"},{label:\"Appointment Scheduling\",href:\"/workflows/appointment-scheduling\"},{label:\"Insurance Verification\",href:\"/workflows/insurance-verification-eligibility\"},{label:\"Prior Authorization\",href:\"/workflows/prior-authorization-processing\"},{label:\"Patient Intake\",href:\"/workflows/patient-intake-forms-collection\"},{label:\"Prescription Routing\",href:\"/workflows/prescription-routing-refill-management\"}]},{heading:\"Workflow categories\",links:[{label:\"Scheduling\",href:\"/workflows/appointment-scheduling\"},{label:\"Insurance & Billing\",href:\"/workflows/insurance-verification-eligibility\"},{label:\"Clinical\",href:\"/workflows/clinical-documentation-note-generation\"},{label:\"Communication\",href:\"/workflows/inbound-call-triage-routing\"},{label:\"Care Coordination\",href:\"/workflows/care-coordination\"},{label:\"Operations\",href:\"/workflows/fax-management-document-classification\"}]},{heading:\"Compare\",links:[{label:\"Cevi vs. Luma Health\",href:\"/compare/cevi-vs-luma-health\"},{label:\"Cevi vs. Hyro\",href:\"/compare/cevi-vs-hyro\"},{label:\"Cevi vs. Waystar\",href:\"/compare/cevi-vs-waystar\"},{label:\"Cevi vs. Syllable\",href:\"/compare/cevi-vs-syllable\"},{label:\"Cevi vs. Akasa\",href:\"/compare/cevi-vs-akasa\"},{label:\"Cevi vs. Zocdoc\",href:\"/compare/cevi-vs-zocdoc\"}]}];function LinkItem({label,href}){var _h=useState(false);var hovered=_h[0],setHovered=_h[1];return /*#__PURE__*/_jsx(\"a\",{href:href,style:{display:\"block\",fontFamily:font,fontSize:isPhone?12:13,fontWeight:400,color:hovered?linkHoverColor:linkColor,textDecoration:\"none\",padding:\"5px 0\",transition:\"color 0.15s\",cursor:\"pointer\"},onMouseEnter:function(){setHovered(true);},onMouseLeave:function(){setHovered(false);},children:label});}var mobilePad=isPhone?20:isTablet?32:padX;var mobilePadY=isPhone?Math.min(padY,40):padY;return /*#__PURE__*/_jsxs(\"div\",{ref:container.ref,style:{width:\"100%\",maxWidth:\"100%\",minWidth:0,boxSizing:\"border-box\",background:bg,borderRadius:borderRadius,fontFamily:font,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{padding:mobilePadY+\"px \"+mobilePad+\"px \"+mobilePadY*.6+\"px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:isPhone||isTablet?\"column\":\"row\",gap:isPhone?32:isTablet?40:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{width:isPhone?\"100%\":isTablet?\"100%\":\"28%\",flexShrink:0},children:[logoSlot?/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:12,cursor:\"pointer\",width:logoWidth,height:logoHeight},onClick:function(){window.location.href=\"/\";},children:Array.isArray(logoSlot)?logoSlot[0]:logoSlot}):/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:logoFont,fontSize:logoSize,fontWeight:400,color:textColor,letterSpacing:\"-0.02em\",lineHeight:1,cursor:\"pointer\",marginBottom:12},onClick:function(){window.location.href=\"/\";},children:logoText}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:13,color:mutedColor,lineHeight:1.5,marginBottom:20,maxWidth:200},children:tagline}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:isPhone?14:16,marginBottom:24},children:[twitterUrl&&/*#__PURE__*/_jsx(\"a\",{href:twitterUrl,target:\"_blank\",rel:\"noopener\",children:/*#__PURE__*/_jsx(SocialIcon,{type:\"twitter\",size:18,color:linkColor})}),linkedinUrl&&/*#__PURE__*/_jsx(\"a\",{href:linkedinUrl,target:\"_blank\",rel:\"noopener\",children:/*#__PURE__*/_jsx(SocialIcon,{type:\"linkedin\",size:18,color:linkColor})}),youtubeUrl&&/*#__PURE__*/_jsx(\"a\",{href:youtubeUrl,target:\"_blank\",rel:\"noopener\",children:/*#__PURE__*/_jsx(SocialIcon,{type:\"youtube\",size:18,color:linkColor})})]}),/*#__PURE__*/_jsx(DemoCTA,{font:font,isPhone:isPhone})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"grid\",gridTemplateColumns:isPhone?\"1fr 1fr\":isTablet?\"repeat(2, 1fr)\":\"repeat(4, 1fr)\",gap:isPhone?\"28px 16px\":isTablet?\"32px 24px\":\"0 24px\",minWidth:0},children:topCols.map(function(col,i){return /*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:isPhone?13:14,fontWeight:600,color:textColor,marginBottom:isPhone?12:16,letterSpacing:\"-0.01em\"},children:col.heading}),col.links.map(function(link){return /*#__PURE__*/_jsx(LinkItem,{label:link.label,href:link.href},link.label);})]},i);})})]})}),/*#__PURE__*/_jsx(\"div\",{style:{margin:\"0 \"+mobilePad+\"px\",borderTop:\"1px solid \"+dividerColor}}),/*#__PURE__*/_jsx(\"div\",{style:{padding:mobilePadY*.6+\"px \"+mobilePad+\"px \"+mobilePadY+\"px\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:isPhone?\"1fr\":isTablet?\"1fr 1fr\":\"repeat(\"+bottomCols.length+\", 1fr)\",gap:isPhone?\"28px 0\":isTablet?\"32px 24px\":\"0 24px\",minWidth:0},children:bottomCols.map(function(col,i){return /*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:isPhone?13:14,fontWeight:600,color:textColor,marginBottom:isPhone?12:16,letterSpacing:\"-0.01em\"},children:col.heading}),col.links.map(function(link){return /*#__PURE__*/_jsx(LinkItem,{label:link.label,href:link.href},link.label);})]},i);})})}),/*#__PURE__*/_jsx(\"div\",{style:{margin:\"0 \"+mobilePad+\"px\",borderTop:\"1px solid \"+dividerColor}}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"20px \"+mobilePad+\"px\",display:\"flex\",alignItems:isPhone?\"flex-start\":\"center\",justifyContent:\"space-between\",flexDirection:isPhone?\"column\":\"row\",gap:isPhone?16:0,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font,fontSize:12,color:mutedColor},children:copyrightText}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:isPhone?16:24,flexWrap:\"wrap\"},children:[{label:\"Privacy\",href:\"/legal/privacy\"},{label:\"Terms\",href:\"/legal/terms\"},{label:\"Cookies\",href:\"/legal/cookies\"},{label:\"DPA\",href:\"/legal/dpa\"},{label:\"Trust Center\",href:\"/trust\"}].map(function(item){var _h=useState(false);var hovered=_h[0],setHovered=_h[1];return /*#__PURE__*/_jsx(\"a\",{href:item.href,style:{fontFamily:font,fontSize:12,color:hovered?linkHoverColor:mutedColor,textDecoration:\"none\",transition:\"color 0.15s\"},onMouseEnter:function(){setHovered(true);},onMouseLeave:function(){setHovered(false);},children:item.label},item.label);})})]})]});}CeviFooter.defaultProps={bg:\"linear-gradient(135deg, #E35336 0%, #1A1210 100%)\",textColor:\"#FFFFFF\",mutedColor:\"rgba(255,255,255,0.5)\",linkColor:\"rgba(255,255,255,0.7)\",linkHoverColor:\"#FFFFFF\",dividerColor:\"rgba(255,255,255,0.1)\",font:\"DM Sans\",borderRadius:20,padX:60,padY:60,logoText:\"cevi\",logoFont:\"'EB Garamond', Georgia, serif\",logoSize:28,tagline:\"Healthcare automation that runs 24/7\",twitterUrl:\"https://twitter.com/cevihealth\",linkedinUrl:\"https://linkedin.com/company/cevihealth\",youtubeUrl:\"\",copyrightText:\"\\xa9 2026 Cevi Inc.  |  All rights reserved.\"};addPropertyControls(CeviFooter,{logoSlot:{type:ControlType.ComponentInstance,title:\"Logo\"},logoWidth:{type:ControlType.Number,title:\"Logo W\",defaultValue:100,min:40,max:200,step:4},logoHeight:{type:ControlType.Number,title:\"Logo H\",defaultValue:40,min:20,max:80,step:4},bg:{type:ControlType.String,title:\"Background\",defaultValue:\"linear-gradient(135deg, #E35336 0%, #1A1210 100%)\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},mutedColor:{type:ControlType.Color,title:\"Muted\",defaultValue:\"rgba(255,255,255,0.5)\"},linkColor:{type:ControlType.Color,title:\"Link\",defaultValue:\"rgba(255,255,255,0.7)\"},linkHoverColor:{type:ControlType.Color,title:\"Link Hover\",defaultValue:\"#FFFFFF\"},dividerColor:{type:ControlType.Color,title:\"Divider\",defaultValue:\"rgba(255,255,255,0.1)\"},font:{type:ControlType.String,title:\"Font\",defaultValue:\"DM Sans\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:20,min:0,max:40,step:2},padX:{type:ControlType.Number,title:\"Pad X\",defaultValue:60,min:20,max:100,step:4},padY:{type:ControlType.Number,title:\"Pad Y\",defaultValue:60,min:20,max:100,step:4},logoText:{type:ControlType.String,title:\"Logo Text\",defaultValue:\"cevi\"},logoFont:{type:ControlType.String,title:\"Logo Font\",defaultValue:\"'EB Garamond', Georgia, serif\"},logoSize:{type:ControlType.Number,title:\"Logo Size\",defaultValue:28,min:16,max:48,step:2},tagline:{type:ControlType.String,title:\"Tagline\",defaultValue:\"Healthcare automation that runs 24/7\"},twitterUrl:{type:ControlType.String,title:\"Twitter\",defaultValue:\"https://twitter.com/cevihealth\"},linkedinUrl:{type:ControlType.String,title:\"LinkedIn\",defaultValue:\"https://linkedin.com/company/cevihealth\"},youtubeUrl:{type:ControlType.String,title:\"YouTube\",defaultValue:\"\"},copyrightText:{type:ControlType.String,title:\"Copyright\",defaultValue:\"\\xa9 2026 Cevi Inc.  |  All rights reserved.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CeviFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./New_Footer_Cevi.map","// Generated by Framer (1ec61f0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Hamburger from\"#framer/local/canvasComponent/CWjw0PkHo/CWjw0PkHo.js\";import X from\"#framer/local/canvasComponent/FSUt8btiK/FSUt8btiK.js\";import NavigationBar from\"#framer/local/canvasComponent/y3KldM70X/y3KldM70X.js\";import CeviMegaNav from\"#framer/local/codeFile/yGzZdop/Nav_bar.js\";import CeviFooter from\"#framer/local/codeFile/aBTJPAX/New_Footer_Cevi.js\";import CeviLogo from\"#framer/local/vector/MB7rFJPJq/MB7rFJPJq.js\";const CeviLogoFonts=getFonts(CeviLogo);const HamburgerFonts=getFonts(Hamburger);const XFonts=getFonts(X);const CeviMegaNavFonts=getFonts(CeviMegaNav);const CeviFooterFonts=getFonts(CeviFooter);const breakpoints={dpMnQh29X:\"(max-width: 809.98px)\",hTWSX4jHl:\"(min-width: 810px) and (max-width: 1439.98px)\",U7T4GTLdo:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-fujFe\";const variantClassNames={dpMnQh29X:\"framer-v-1ryea8x\",hTWSX4jHl:\"framer-v-jdmnz3\",U7T4GTLdo:\"framer-v-142f3rr\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fujFe.framer-1q3s3t, .framer-fujFe .framer-1q3s3t { display: block; }\",\".framer-fujFe.framer-142f3rr { align-content: center; align-items: center; background-color: var(--token-50343f63-f0a1-4078-89fb-52a32291d650, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fujFe .framer-cdcuiy-container { flex: none; height: auto; order: -999; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-fujFe .framer-lark21 { height: var(--framer-aspect-ratio-supported, 26px); position: relative; width: 100%; }\",\".framer-fujFe .framer-1757isy-container, .framer-fujFe .framer-7bbzmk-container { height: min-content; order: 3; position: relative; width: 100%; }\",\".framer-fujFe .framer-13f9v4b { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-fujFe .framer-drxp6b { align-content: center; align-items: center; background-color: var(--token-8eceb2b1-33a2-4a86-8298-fc773e96b273, #e35336); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1003; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-fujFe .framer-r364uf-container { flex: 1 0 0px; height: auto; max-width: 1300px; position: relative; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={dpMnQh29X:\"(max-width: 809.98px)\",hTWSX4jHl:\"(min-width: 810px) and (max-width: 1439.98px)\",U7T4GTLdo:\"(min-width: 1440px)\"};const humanReadableVariantMap={Desktop:\"U7T4GTLdo\",Phone:\"dpMnQh29X\",Tablet:\"hTWSX4jHl\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"U7T4GTLdo\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"U7T4GTLdo\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-50343f63-f0a1-4078-89fb-52a32291d650, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-142f3rr\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-cdcuiy-container\",isAuthoredByUser:true,nodeId:\"tUDbFc_TO\",scopeId:\"zM2SHukHC\",children:/*#__PURE__*/_jsx(CeviMegaNav,{accentColor:\"rgb(227, 83, 54)\",closeIconSlot:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-7bbzmk-container\",inComponentSlot:true,nodeId:\"fPP7Robj6\",rendersWithMotion:true,scopeId:\"zM2SHukHC\",children:/*#__PURE__*/_jsx(X,{height:\"100%\",id:\"fPP7Robj6\",layoutId:\"fPP7Robj6\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],contentMaxWidth:1300,ctaBg:\"var(--token-8eceb2b1-33a2-4a86-8298-fc773e96b273, rgb(227, 83, 54))\",ctaColor:\"rgb(255, 255, 255)\",ctaRadius:24,ctaText:\"Get started\",ctaUrl:\"/request-demo\",height:\"100%\",id:\"tUDbFc_TO\",layoutId:\"tUDbFc_TO\",logoFont:\"'EB Garamond', Georgia, serif\",logoHeight:26,logoSize:26,logoSlot:[/*#__PURE__*/_jsx(CeviLogo,{animated:false,className:\"framer-lark21\",\"data-framer-name\":\"cevi logo\",layoutId:\"Ywh23mS15\"})],logoText:\"cevi\",logoWidth:75,menuIconSlot:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1757isy-container\",inComponentSlot:true,nodeId:\"Crb9FqJhr\",rendersWithMotion:true,scopeId:\"zM2SHukHC\",children:/*#__PURE__*/_jsx(Hamburger,{height:\"100%\",id:\"Crb9FqJhr\",layoutId:\"Crb9FqJhr\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],navBackground:\"rgb(250, 249, 247)\",navBorderColor:\"var(--token-0ad03fbf-7542-4b3a-a95f-260360ed3257, rgb(227, 226, 222))\",navFont:\"'DM Sans', system-ui, sans-serif\",secondaryColor:\"rgb(107, 107, 103)\",signInText:\"Sign in\",signInUrl:\"/app/sign-in\",style:{width:\"100%\"},textColor:\"rgb(15, 23, 42)\",topFontSize:16,width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-13f9v4b\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-drxp6b\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-r364uf-container\",isAuthoredByUser:true,nodeId:\"rYdtDmblp\",scopeId:\"zM2SHukHC\",children:/*#__PURE__*/_jsx(CeviFooter,{bg:\"#F6F4F2\",borderRadius:20,copyrightText:\"\\xa9 2026 Cevi Inc.  |  All rights reserved.\",dividerColor:\"rgba(255, 255, 255, 0.1)\",font:\"DM Sans\",height:\"100%\",id:\"rYdtDmblp\",layoutId:\"rYdtDmblp\",linkColor:\"var(--token-9007f954-d73c-47d8-89c0-f09a8fdd5d48, rgb(77, 77, 77))\",linkedinUrl:\"https://linkedin.com/company/cevi-ai\",linkHoverColor:\"var(--token-8eceb2b1-33a2-4a86-8298-fc773e96b273, rgb(227, 83, 54))\",logoFont:\"'EB Garamond', Georgia, serif\",logoHeight:40,logoSize:26,logoSlot:[/*#__PURE__*/_jsx(CeviLogo,{animated:false,className:\"framer-lark21\",\"data-framer-name\":\"cevi logo\",layoutId:\"Ywh23mS15\"})],logoText:\"cevi\",logoWidth:100,mutedColor:\"var(--token-5bac3791-5732-4d0b-9e6c-b6ec1c8d0c03, rgb(0, 0, 0))\",padX:60,padY:60,style:{maxWidth:\"100%\",width:\"100%\"},tagline:\"Healthcare automation that runs 24/7\",textColor:\"var(--token-5bac3791-5732-4d0b-9e6c-b6ec1c8d0c03, rgb(0, 0, 0))\",twitterUrl:\"https://twitter.com/cevihealth\",width:\"100%\",youtubeUrl:\"\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hTWSX4jHl\":{\"layout\":[\"fixed\",\"fixed\"]},\"dpMnQh29X\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"U7T4GTLdo\":[\".framer-cdcuiy-container\",\".framer-drxp6b\"],\"hTWSX4jHl\":[\".framer-cdcuiy-container\",\".framer-drxp6b\"],\"dpMnQh29X\":[\".framer-cdcuiy-container\",\".framer-drxp6b\"]}\n * @framerBreakpoints {\"U7T4GTLdo\":{\"min\":1440,\"canvasClassName\":\"framer-142f3rr-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"hTWSX4jHl\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-jdmnz3-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"dpMnQh29X\":{\"max\":809,\"canvasClassName\":\"framer-1ryea8x-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant U7T4GTLdo\n * @framerLayoutTemplate true\n */const FramerzM2SHukHC=withCSS(Component,css,\"framer-fujFe\");export default FramerzM2SHukHC;FramerzM2SHukHC.displayName=\"Template\";FramerzM2SHukHC.defaultProps={height:1e3,width:1440};addFonts(FramerzM2SHukHC,[{explicitInter:true,fonts:[]},...CeviLogoFonts,...HamburgerFonts,...XFonts,...CeviMegaNavFonts,...CeviFooterFonts],{supportsExplicitInterCodegen:true});FramerzM2SHukHC.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationBar,{},context),forwardLoader(Hamburger,{},context),forwardLoader(X,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzM2SHukHC\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerDefaultVariant\":\"U7T4GTLdo\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hTWSX4jHl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dpMnQh29X\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"U7T4GTLdo\\\":[\\\".framer-cdcuiy-container\\\",\\\".framer-drxp6b\\\"],\\\"hTWSX4jHl\\\":[\\\".framer-cdcuiy-container\\\",\\\".framer-drxp6b\\\"],\\\"dpMnQh29X\\\":[\\\".framer-cdcuiy-container\\\",\\\".framer-drxp6b\\\"]}\",\"framerBreakpoints\":\"{\\\"U7T4GTLdo\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-142f3rr-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"hTWSX4jHl\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-jdmnz3-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"dpMnQh29X\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ryea8x-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/deqdnFez9EW2iPBSYkT5/rl4qV8lBSNqkX8FUJcuM/zM2SHukHC.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {BDl4xN6qV: \"hero-scroll\", H4LxMSK5N: \"statistics-2\", HI5TEjz5l: \"statistics-3\", M_48Aaatf: \"hero-scroll-1\", p4wUiFpNe: \"statistics\", rvaiuule2: \"statistics-5\", tfTCV1G7A: \"statistics-4\", uKgPrVs5R: \"hero-scroll-2\", YkY3aXGvn: \"statistics-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oV3OaWOYFR6NXVIndKW3/7YtxJBPXFtAmH55ps24e/augiA20Il.js\")), path: \"/\"}, pRAodezlU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OjX634yqmkSDgiRq4WgD/JxJQSrX1tDYJkODPp5zh/pRAodezlU.js\")), path: \"/contact\"}, qWPphhDUc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2qlEHE3ng8bliM1vCqie/rJhGX6j0IWr2TlDkk8ct/qWPphhDUc.js\")), path: \"/404\"}, wgBgNVCH7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IdaU5JXgvEdWw5Kc32q1/P6Mnbv2zWUgBpyffvNkn/wgBgNVCH7.js\")), path: \"/integrations\"}, jeOASLXBq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MBQny6dugxAdgIl1o10g/xpBIUTsvsLPilojQQPZ7/jeOASLXBq.js\")), path: \"/workflows\"}, Yb2lriLVd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hs4Z4gMFlDFLgOhoy3zh/so7oAao1HEfxE6rpSmHS/Yb2lriLVd.js\")), path: \"/blog\"}, ZZSIOusWc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UNIrXDXzCpf6TgO49Zyd/UJH58Btqn16XWCXpmGgn/ZZSIOusWc.js\")), path: \"/compare\"}, eSth6y_iV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Dz0KWamMOcYoxT05j8BG/Diagn2oRFHqL4oC1Hq1B/eSth6y_iV.js\")), path: \"/trust\"}, VbmllmGFI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cvvTJlTXmUcns2Iqf1co/PtAXyy86UWB5DlfzPwTa/VbmllmGFI.js\")), path: \"/request-demo\"}, ifXrndKCW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BQ3uyf7jH0A6N6FhGqIk/Spp7zZgwYKwbiaMj1AVk/ifXrndKCW.js\")), path: \"/app/sign-in\"}, bIqBZpK4J: {collectionId: \"Zb8coBxE8\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UZzF8ISce8wtSzD60Xgx/Qg65qw5ADRZ83VfCD5W0/bIqBZpK4J.js\")), path: \"/integrations/:XerG8NF6M\"}, xeqyJWs3p: {collectionId: \"CXe0J100A\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mi8mt1Z9ysolcppz2lQY/3XGawelVjXLx6jTkWU5P/xeqyJWs3p.js\")), path: \"/workflows/:k5Hx3Q1O2\"}, CiZUgoITK: {collectionId: \"ZZIm3kMH4\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Z3jcd9tRDL3ZGdbXu7l8/IQBb8UhRfC6oHAXiTGCi/CiZUgoITK.js\")), path: \"/blog/:cTd9TyEYt\"}, n69IEVEC1: {collectionId: \"kvsjT6l6v\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YCTZzZdO3xS5Pnrce9DZ/O7SDVXt41SesLXIUMhuK/n69IEVEC1.js\")), path: \"/compare/:qL8aXOTkH\"}, vX0AfYTGN: {collectionId: \"MtzBjt4xN\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BZ6yoDnGo8pYpDNlG1zE/v9u9GtLGWb6Pjl2pzZyz/vX0AfYTGN.js\")), path: \"/legal/:Zu3h8WOjG\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {CXe0J100A: async () => (await import(\"https://framerusercontent.com/modules/Yu8ZC0KvFSDc8oKpSaef/hjqee1PDAf3jsJcEoS0q/CXe0J100A.js\"))?.[\"utils\"], kvsjT6l6v: async () => (await import(\"https://framerusercontent.com/modules/rvzSyOOGHepj5o8ubeeF/u3NAKWkBQlylw3XpgCuG/kvsjT6l6v.js\"))?.[\"utils\"], MtzBjt4xN: async () => (await import(\"https://framerusercontent.com/modules/3GfPqqtfY3Hr1gX0tphY/MSIShhkqDqqsq0SKQmFK/MtzBjt4xN.js\"))?.[\"utils\"], Zb8coBxE8: async () => (await import(\"https://framerusercontent.com/modules/4ubDeNVM2ZPmLT6QBg78/EVOUOIVvVQwaBW4n1xC9/Zb8coBxE8.js\"))?.[\"utils\"], ZZIm3kMH4: async () => (await import(\"https://framerusercontent.com/modules/Q8qS7dflnNbOZfJqsHT6/xNtANHcHqqAdeqK7DHPW/ZZIm3kMH4.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"e85625363ac2ab4255b77b96c85e88aa431cf8ef62558ab9893569ceafb9bc3b\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"LOryD4KqX\":\r\ncase \"wFUbwOVSZ\":\r\ncase \"rFgdpUrn4\":\r\ncase \"pRAodezlU\":\r\ncase \"xR8Oc2kSm\":\r\ncase \"k7t0AdHat\":\r\ncase \"KatGIpf4j\":\r\ncase \"qWPphhDUc\":\r\ncase \"wgBgNVCH7\":\r\ncase \"jeOASLXBq\":\r\ncase \"Yb2lriLVd\":\r\ncase \"ZZSIOusWc\":\r\ncase \"eSth6y_iV\":\r\ncase \"VbmllmGFI\":\r\ncase \"ifXrndKCW\":\r\ncase \"bIqBZpK4J\":\r\ncase \"xeqyJWs3p\":\r\ncase \"CiZUgoITK\":\r\ncase \"n69IEVEC1\":\r\ncase \"vX0AfYTGN\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"LOryD4KqX\":\r\ncase \"wFUbwOVSZ\":\r\ncase \"rFgdpUrn4\":\r\ncase \"pRAodezlU\":\r\ncase \"xR8Oc2kSm\":\r\ncase \"k7t0AdHat\":\r\ncase \"KatGIpf4j\":\r\ncase \"qWPphhDUc\":\r\ncase \"wgBgNVCH7\":\r\ncase \"jeOASLXBq\":\r\ncase \"Yb2lriLVd\":\r\ncase \"ZZSIOusWc\":\r\ncase \"eSth6y_iV\":\r\ncase \"VbmllmGFI\":\r\ncase \"ifXrndKCW\":\r\ncase \"bIqBZpK4J\":\r\ncase \"xeqyJWs3p\":\r\ncase \"CiZUgoITK\":\r\ncase \"n69IEVEC1\":\r\ncase \"vX0AfYTGN\":\r\nreturn [{hash: \"142f3rr\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"jdmnz3\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"1ryea8x\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2qlEHE3ng8bliM1vCqie/rJhGX6j0IWr2TlDkk8ct/qWPphhDUc.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://cevi.ai\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/uWJFCq9Nr7l8SivwS4C3/kxc3XAlNCv1aD6lFqZYR/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}