{"version":3,"file":"shared-lib.DVVF4To6.mjs","names":["getProps","className","addPropertyOverrides","cycleOrder","variantClassNames","transitions","Transition","React.useContext","React.useMemo","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","SVG","addPropertyOverrides","Caret","cycleOrder","variantClassNames","Transition","React.useContext","React.useMemo","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","RichText","React.Fragment","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","Trigger","LinksProduct","LinksResources","LinksCommunity","PhoneCall","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","React.useRef","className","Image1","_Fragment","RichText","sharedStyle.css","sharedStyle.fonts","useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/7DbH6CuBXahWRSeWdUUa/xseIYp1BPKK20MaXqGz0/DQPC3wAoR.js","https:/framerusercontent.com/modules/0scrOn7O2aLVlhVMWhXF/iFNoOwTuNwQRqVlVVYed/Vv7lXSsrv.js","https:/framerusercontent.com/modules/euDwFeSwaU80taen07uo/UqqCE8F1R2yB2rNl3AyN/Vh4Yb6ijq.js","https:/framerusercontent.com/modules/6Rv1wiFzEp2gd8wdtiD2/3mZD6B6Z59ndtwTcRjB2/gVMVCY553.js","https:/framerusercontent.com/modules/PdpCg14MyslAJuKmeC5P/cVqLrR4teioqMCViQrjn/Ctkhk_jpO.js","https:/framerusercontent.com/modules/ZS2o3veW2CjEEuAWhTux/O5vmwARk12v1v7NCDsU5/GDdFaIwf9.js","https:/framerusercontent.com/modules/rMAa5PIMUYyxjEHfjOFs/I2BmyeyaCSifXdbsnMPG/xNDBs48y1.js","https:/framerusercontent.com/modules/ONYG0nAzF5nW77DGIuWG/9OdhnnCdTlRonXaV5bz4/AK99mgiea.js","https:/framerusercontent.com/modules/bvEua0mBDbgpE5akdlAY/pNI3l5U04pjD5wUFbIt2/Intercom.js","https:/framerusercontent.com/modules/bUUshKSGcbMThFVMOHrp/1jy6rxxr8m3BDjhwlImL/eZp15dTJs.js","https:/framerusercontent.com/modules/f4QexbulgSkeaDsJTOE5/o3vQVBNi4gAefF4RpAry/siteMetadata.js"],"sourcesContent":["// Generated by Framer (dd59b2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.511 0 L 5.15 0.132 C 5.917 0.159 6.597 0.643 6.891 1.37 L 7.967 4.032 C 8.217 4.652 8.15 5.358 7.787 5.916 L 6.408 8.037 C 7.225 9.21 9.445 11.956 11.795 13.563 L 13.548 12.485 C 13.994 12.21 14.527 12.129 15.031 12.258 L 18.516 13.152 C 19.443 13.389 20.067 14.278 19.994 15.255 L 19.77 18.238 C 19.692 19.285 18.835 20.107 17.818 19.989 C 4.392 18.428 -3.481 0 1.511 0 Z\" fill=\"transparent\" height=\"20.00003521378661px\" id=\"Q2IdkOw9A\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(2 2)\" width=\"20.000015337973462px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,CRY1Fpez4:color??props.CRY1Fpez4??\"rgb(0, 0, 0)\",vet7gqNu_:width1??props.vet7gqNu_??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,CRY1Fpez4,vet7gqNu_,...restProps}=getProps(props);const href=useSVGTemplate(\"735099669\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-YGF1K\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1ww558a\":vet7gqNu_,\"--4rxgx6\":CRY1Fpez4,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-YGF1K { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"CRY1Fpez4\":\"color\",\"vet7gqNu_\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Phone Call\",\"color\":{\"type\":\"variable\",\"value\":\"4rxgx6\"},\"set\":{\"localId\":\"vectorSet/dSZJyzeMx\",\"id\":\"dSZJyzeMx\",\"moduleId\":\"E1vFg1A6wcWAGuFi9Hz1\"}}\n */const Icon=withCSS(Component,css,\"framer-YGF1K\");Icon.displayName=\"Phone Call\";export default Icon;addPropertyControls(Icon,{CRY1Fpez4:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},vet7gqNu_:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"CRY1Fpez4\\\":\\\"color\\\",\\\"vet7gqNu_\\\":\\\"width1\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Phone Call\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4rxgx6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dSZJyzeMx\\\",\\\"id\\\":\\\"dSZJyzeMx\\\",\\\"moduleId\\\":\\\"E1vFg1A6wcWAGuFi9Hz1\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1999133-dev)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"wnipua7N_\",\"BJYJhvClj\"];const serializationHash=\"framer-2F7tm\";const variantClassNames={BJYJhvClj:\"framer-v-qzjjul\",wnipua7N_:\"framer-v-u8k4t0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"wnipua7N_\",Open:\"BJYJhvClj\"};const getProps=({height,id,width,...props})=>{var _variant,ref;return{...props,variant:(ref=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref!==void 0?ref:\"wnipua7N_\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"wnipua7N_\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-2F7tm\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-u8k4t0\",className),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"wnipua7N_\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({BJYJhvClj:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-12eia36\",\"data-framer-name\":\"Frame\",layoutDependency:layoutDependency,layoutId:\"GUelqHsD8\",style:{rotate:0},variants:{BJYJhvClj:{rotate:-180}},children:/*#__PURE__*/ _jsx(SVG,{className:\"framer-tbg1zr\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"VHYQxi0qk\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\"><path d=\"M 3 5.5 L 7 9.5 L 11 5.5\" fill=\"transparent\" stroke-width=\"2\" stroke=\"#aaa\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:892255882,withExternalLayout:true})})})})})});});const css=['.framer-2F7tm [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2F7tm .framer-1al4e3m { display: block; }\",\".framer-2F7tm .framer-u8k4t0 { height: 14px; overflow: visible; position: relative; width: 14px; }\",\".framer-2F7tm .framer-12eia36 { flex: none; height: 14px; left: calc(50.00000000000002% - 14px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 14px; }\",\".framer-2F7tm .framer-tbg1zr { flex: none; height: 14px; left: calc(50.00000000000002% - 14px / 2); position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 14px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 14\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BJYJhvClj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n */ const FramerVv7lXSsrv=withCSS(Component,css,\"framer-2F7tm\");export default FramerVv7lXSsrv;FramerVv7lXSsrv.displayName=\"Caret\";FramerVv7lXSsrv.defaultProps={height:14,width:14};addPropertyControls(FramerVv7lXSsrv,{variant:{options:[\"wnipua7N_\",\"BJYJhvClj\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVv7lXSsrv,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVv7lXSsrv\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"14\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"14\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BJYJhvClj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vv7lXSsrv.map","// Generated by Framer (6127126-dev)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Caret from\"https://framerusercontent.com/modules/0scrOn7O2aLVlhVMWhXF/iFNoOwTuNwQRqVlVVYed/Vv7lXSsrv.js\";const CaretFonts=getFonts(Caret);const cycleOrder=[\"J5O7yazVx\",\"HsVzRrSdQ\"];const serializationHash=\"framer-imvz1\";const variantClassNames={HsVzRrSdQ:\"framer-v-ukuyu9\",J5O7yazVx:\"framer-v-1w103lv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/ _jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"J5O7yazVx\",Open:\"HsVzRrSdQ\"};const getProps=({height,hover,id,title,width,...props})=>{var ref,_variant,ref1;return{...props,DApvjrdfG:(ref=title!==null&&title!==void 0?title:props.DApvjrdfG)!==null&&ref!==void 0?ref:\"Product\",PWSlWeqS6:hover!==null&&hover!==void 0?hover:props.PWSlWeqS6,variant:(ref1=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref1!==void 0?ref1:\"J5O7yazVx\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,PWSlWeqS6,DApvjrdfG,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"J5O7yazVx\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1nzhzpa=activeVariantCallback(async(...args)=>{if(PWSlWeqS6){const res=await PWSlWeqS6(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-imvz1\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-1w103lv\",className),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"J5O7yazVx\",onMouseEnter:onMouseEnter1nzhzpa,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({HsVzRrSdQ:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter-Medium\", \"Inter\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Product\"})}),className:\"framer-tggvu4\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"ye0GaXlLd\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},text:DApvjrdfG,variants:{HsVzRrSdQ:{\"--extracted-r6o4lv\":\"rgb(136, 136, 136)\"}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-x4u5ef-container\",layoutDependency:layoutDependency,layoutId:\"tEjwdPJgr-container\",children:/*#__PURE__*/ _jsx(Caret,{height:\"100%\",id:\"tEjwdPJgr\",layoutId:\"tEjwdPJgr\",variant:\"wnipua7N_\",width:\"100%\",...addPropertyOverrides({HsVzRrSdQ:{variant:\"BJYJhvClj\"}},baseVariant,gestureVariant)})})]})})})});});const css=['.framer-imvz1 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-imvz1 .framer-1riatnq { display: block; }\",\".framer-imvz1 .framer-1w103lv { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 5px 0px 5px 0px; position: relative; width: min-content; }\",\".framer-imvz1 .framer-tggvu4 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-imvz1 .framer-x4u5ef-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-imvz1 .framer-1w103lv { gap: 0px; } .framer-imvz1 .framer-1w103lv > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-imvz1 .framer-1w103lv > :first-child { margin-left: 0px; } .framer-imvz1 .framer-1w103lv > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 74.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HsVzRrSdQ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"PWSlWeqS6\":\"hover\",\"DApvjrdfG\":\"title\"}\n */ const FramerVh4Yb6ijq=withCSS(Component,css,\"framer-imvz1\");export default FramerVh4Yb6ijq;FramerVh4Yb6ijq.displayName=\"Trigger\";FramerVh4Yb6ijq.defaultProps={height:40,width:74.5};addPropertyControls(FramerVh4Yb6ijq,{variant:{options:[\"J5O7yazVx\",\"HsVzRrSdQ\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},PWSlWeqS6:{title:\"Hover\",type:ControlType.EventHandler},DApvjrdfG:{defaultValue:\"Product\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerVh4Yb6ijq,[...CaretFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVh4Yb6ijq\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"74.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HsVzRrSdQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"PWSlWeqS6\\\":\\\"hover\\\",\\\"DApvjrdfG\\\":\\\"title\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4da6613)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-A9XJs .framer-styles-preset-3w1cz5:not(.rich-text-wrapper), .framer-A9XJs .framer-styles-preset-3w1cz5.rich-text-wrapper a { --framer-link-text-color: #474747; }\"];export const className=\"framer-A9XJs\";\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 (4da6613)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,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/6Rv1wiFzEp2gd8wdtiD2/3mZD6B6Z59ndtwTcRjB2/gVMVCY553.js\";const cycleOrder=[\"lsdr_117B\",\"kmAAB5pTD\"];const serializationHash=\"framer-1a8KN\";const variantClassNames={kmAAB5pTD:\"framer-v-v0b03d\",lsdr_117B:\"framer-v-18l4bl8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={Desktop:\"lsdr_117B\",Phone:\"kmAAB5pTD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lsdr_117B\"};};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({cycleOrder,defaultVariant:\"lsdr_117B\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"kmAAB5pTD\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"kmAAB5pTD\")return false;return true;};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-18l4bl8\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"lsdr_117B\",ref:refBinding,style:{background:\"linear-gradient(180deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.8) 46.12612681345897%, rgba(255, 255, 255, 0.9) 100%)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 0px 0px 1px rgba(0, 0, 0, 0.05)\",...style},variants:{kmAAB5pTD:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({kmAAB5pTD:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.4))\"},children:\"COMMUNITY\"})}),className:\"framer-13e6oqz\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"B_lEcciBW\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hlhlJS8cG\"},motionChild:true,nodeId:\"ecNE8OpIB\",openInNewTab:false,scopeId:\"Ctkhk_jpO\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1r2vm9e framer-qf612w\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"ecNE8OpIB\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{kmAAB5pTD:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(238, 238, 238)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({kmAAB5pTD:{\"data-border\":true}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-vk313t\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"oBNYNXlKO\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 2 4 C 2 2.895 2.895 2 4 2 L 16 2 C 17.105 2 18 2.895 18 4 L 18 16 C 18 17.105 17.105 18 16 18 L 4 18 C 2.895 18 2 17.105 2 16 Z\" id=\"a1002z\"></path><clipPath id=\"a1003z\"><use xlink:href=\"#a1002z\"></use></clipPath></defs><use xlink:href=\"#a1002z\" fill=\"#eee\" clip-path=\"url(#a1003z)\" stroke-width=\"2\" stroke=\"#ccc\"></use></g><g><defs><path d=\"M 1 9.975 C 1 5.004 5.029 0.975 10 0.975 L 10 0.975 C 14.971 0.975 19 5.004 19 9.975 L 19 10.025 C 19 14.996 14.971 19.025 10 19.025 L 10 19.025 C 5.029 19.025 1 14.996 1 10.025 Z\" id=\"a1004z\"></path><clipPath id=\"a1005z\"><use xlink:href=\"#a1004z\"></use></clipPath></defs><use xlink:href=\"#a1004z\" fill=\"#eee\" clip-path=\"url(#a1005z)\" stroke-width=\"2\" stroke=\"#ccc\"></use></g></svg>',svgContentId:11533121556,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 68, 68))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hlhlJS8cG\"},motionChild:true,nodeId:\"F64c8gLwb\",openInNewTab:false,relValues:[],scopeId:\"Ctkhk_jpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3w1cz5\",\"data-styles-preset\":\"gVMVCY553\",children:\"Blog\"})})})}),className:\"framer-1jhtma0\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"F64c8gLwb\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Azh17vb8S\"},motionChild:true,nodeId:\"hlQ6Mhgi6\",openInNewTab:false,scopeId:\"Ctkhk_jpO\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-10xhxap framer-qf612w\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"hlQ6Mhgi6\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{kmAAB5pTD:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(238, 238, 238)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({kmAAB5pTD:{\"data-border\":true}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1jp3b2y\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ShI8EPrUJ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 1 9.975 C 1 5.004 5.029 0.975 10 0.975 L 10 0.975 C 14.971 0.975 19 5.004 19 9.975 L 19 10.025 C 19 14.996 14.971 19.025 10 19.025 L 10 19.025 C 5.029 19.025 1 14.996 1 10.025 Z\" id=\"a1000z\"></path><clipPath id=\"a1001z\"><use xlink:href=\"#a1000z\"></use></clipPath></defs><use xlink:href=\"#a1000z\" fill=\"#eee\" clip-path=\"url(#a1001z)\" stroke-width=\"2\" stroke=\"#ccc\"></use></g></svg>',svgContentId:12810902438,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 68, 68))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Azh17vb8S\"},motionChild:true,nodeId:\"C0rnWbxSP\",openInNewTab:false,relValues:[],scopeId:\"Ctkhk_jpO\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3w1cz5\",\"data-styles-preset\":\"gVMVCY553\",children:\"Events\"})})})}),className:\"framer-dp6kbi\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"C0rnWbxSP\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1a8KN.framer-qf612w, .framer-1a8KN .framer-qf612w { display: block; }\",\".framer-1a8KN.framer-18l4bl8 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; padding: 15px; position: relative; width: 150px; }\",\".framer-1a8KN .framer-13e6oqz { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-1a8KN .framer-1r2vm9e, .framer-1a8KN .framer-10xhxap { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-1a8KN .framer-vk313t, .framer-1a8KN .framer-1jp3b2y { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-1a8KN .framer-1jhtma0, .framer-1a8KN .framer-dp6kbi { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-1a8KN.framer-v-v0b03d.framer-18l4bl8 { gap: 0px; padding: 32px 0px 0px 0px; }\",\".framer-1a8KN.framer-v-v0b03d .framer-1r2vm9e, .framer-1a8KN.framer-v-v0b03d .framer-10xhxap { height: 56px; }\",...sharedStyle.css,'.framer-1a8KN[data-border=\"true\"]::after, .framer-1a8KN [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kmAAB5pTD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCtkhk_jpO=withCSS(Component,css,\"framer-1a8KN\");export default FramerCtkhk_jpO;FramerCtkhk_jpO.displayName=\"Links: Community\";FramerCtkhk_jpO.defaultProps={height:80,width:150};addPropertyControls(FramerCtkhk_jpO,{variant:{options:[\"lsdr_117B\",\"kmAAB5pTD\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCtkhk_jpO,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCtkhk_jpO\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"150\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kmAAB5pTD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4da6613)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,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/6Rv1wiFzEp2gd8wdtiD2/3mZD6B6Z59ndtwTcRjB2/gVMVCY553.js\";const cycleOrder=[\"EtCKcPv9I\",\"UrmUOlk_u\"];const serializationHash=\"framer-QLQbc\";const variantClassNames={EtCKcPv9I:\"framer-v-1l31wo8\",UrmUOlk_u:\"framer-v-1pzt4b3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={Desktop:\"EtCKcPv9I\",Phone:\"UrmUOlk_u\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EtCKcPv9I\"};};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({cycleOrder,defaultVariant:\"EtCKcPv9I\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"UrmUOlk_u\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"UrmUOlk_u\")return false;return true;};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-1l31wo8\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"EtCKcPv9I\",ref:refBinding,style:{background:\"linear-gradient(180deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.8) 51.17117048383834%, rgb(255, 255, 255) 100%)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 0px 0px 1px rgba(0, 0, 0, 0.05)\",...style},variants:{UrmUOlk_u:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({UrmUOlk_u:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.4))\"},children:\"RESOURCES\"})}),className:\"framer-1lvb4er\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"XTxzTO2rv\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WvOYGF_hh\"},motionChild:true,nodeId:\"vmJLmPV0j\",openInNewTab:false,scopeId:\"GDdFaIwf9\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-aqx38d framer-68ijd1\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"vmJLmPV0j\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{UrmUOlk_u:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(238, 238, 238)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({UrmUOlk_u:{\"data-border\":true}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-159slhz\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ReeQ65YeK\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 1 9.975 C 1 5.004 5.029 0.975 10 0.975 L 10 0.975 C 14.971 0.975 19 5.004 19 9.975 L 19 10.025 C 19 14.996 14.971 19.025 10 19.025 L 10 19.025 C 5.029 19.025 1 14.996 1 10.025 Z\" id=\"a1000z\"></path><clipPath id=\"a1001z\"><use xlink:href=\"#a1000z\"></use></clipPath></defs><use xlink:href=\"#a1000z\" fill=\"#eee\" clip-path=\"url(#a1001z)\" stroke-width=\"2\" stroke=\"#ccc\"></use></g></svg>',svgContentId:12810902438,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 68, 68))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WvOYGF_hh\"},motionChild:true,nodeId:\"gXm2d3K4x\",openInNewTab:false,relValues:[],scopeId:\"GDdFaIwf9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3w1cz5\",\"data-styles-preset\":\"gVMVCY553\",children:\"Core Services\"})})})}),className:\"framer-1qashy7\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"gXm2d3K4x\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sydjgl\",layoutDependency:layoutDependency,layoutId:\"FwT7gFCCA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2 1\" overflow=\"visible\"><path d=\"M 0 0 L 2 0 L 2 1 L 0 1 Z\" fill=\"#CCC\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nV_VcDAff\"},motionChild:true,nodeId:\"yW45GMNq0\",openInNewTab:false,scopeId:\"GDdFaIwf9\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-fk71qo framer-68ijd1\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"yW45GMNq0\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1rvto96\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"G4z6i4tI9\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 1 9.975 C 1 5.004 5.029 0.975 10 0.975 L 10 0.975 C 14.971 0.975 19 5.004 19 9.975 L 19 10.025 C 19 14.996 14.971 19.025 10 19.025 L 10 19.025 C 5.029 19.025 1 14.996 1 10.025 Z\" id=\"a1000z\"></path><clipPath id=\"a1001z\"><use xlink:href=\"#a1000z\"></use></clipPath></defs><use xlink:href=\"#a1000z\" fill=\"#eee\" clip-path=\"url(#a1001z)\" stroke-width=\"2\" stroke=\"#ccc\"></use></g></svg>',svgContentId:12810902438,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 68, 68))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nV_VcDAff\"},motionChild:true,nodeId:\"FaZ6rA1qG\",openInNewTab:false,relValues:[],scopeId:\"GDdFaIwf9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3w1cz5\",\"data-styles-preset\":\"gVMVCY553\",children:\"Business Intelligence, Lifestyle Audits and Due diligence\"})})})}),className:\"framer-1j3zhq9\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"FaZ6rA1qG\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ngsnep\",layoutDependency:layoutDependency,layoutId:\"oMDDzCoJL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2 1\" overflow=\"visible\"><path d=\"M 0 0 L 2 0 L 2 1 L 0 1 Z\" fill=\"#CCC\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ivo3tTuKE\"},motionChild:true,nodeId:\"IwlVPy1ID\",openInNewTab:false,scopeId:\"GDdFaIwf9\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-zuxraj framer-68ijd1\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"IwlVPy1ID\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1nzvg0v\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"hskhdRd6r\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 1 9.975 C 1 5.004 5.029 0.975 10 0.975 L 10 0.975 C 14.971 0.975 19 5.004 19 9.975 L 19 10.025 C 19 14.996 14.971 19.025 10 19.025 L 10 19.025 C 5.029 19.025 1 14.996 1 10.025 Z\" id=\"a1000z\"></path><clipPath id=\"a1001z\"><use xlink:href=\"#a1000z\"></use></clipPath></defs><use xlink:href=\"#a1000z\" fill=\"#eee\" clip-path=\"url(#a1001z)\" stroke-width=\"2\" stroke=\"#ccc\"></use></g></svg>',svgContentId:12810902438,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 68, 68))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ivo3tTuKE\"},motionChild:true,nodeId:\"uKNivHOTY\",openInNewTab:false,relValues:[],scopeId:\"GDdFaIwf9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3w1cz5\",\"data-styles-preset\":\"gVMVCY553\",children:\"Security Services\"})})})}),className:\"framer-ett5ff\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"uKNivHOTY\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-enqems\",layoutDependency:layoutDependency,layoutId:\"Om4cWxcQj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2 1\" overflow=\"visible\"><path d=\"M 0 0 L 2 0 L 2 1 L 0 1 Z\" fill=\"#CCC\"></path></svg>',withExternalLayout:true})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QLQbc.framer-68ijd1, .framer-QLQbc .framer-68ijd1 { display: block; }\",\".framer-QLQbc.framer-1l31wo8 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; padding: 15px; position: relative; width: 150px; }\",\".framer-QLQbc .framer-1lvb4er { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-QLQbc .framer-aqx38d, .framer-QLQbc .framer-fk71qo, .framer-QLQbc .framer-zuxraj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-QLQbc .framer-159slhz, .framer-QLQbc .framer-1rvto96, .framer-QLQbc .framer-1nzvg0v { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-QLQbc .framer-1qashy7, .framer-QLQbc .framer-1j3zhq9, .framer-QLQbc .framer-ett5ff { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-QLQbc .framer-1sydjgl, .framer-QLQbc .framer-ngsnep, .framer-QLQbc .framer-enqems { height: 1px; position: relative; width: 2px; }\",\".framer-QLQbc.framer-v-1pzt4b3.framer-1l31wo8 { gap: 0px; padding: 32px 0px 0px 0px; }\",\".framer-QLQbc.framer-v-1pzt4b3 .framer-aqx38d { height: 56px; }\",...sharedStyle.css,'.framer-QLQbc[data-border=\"true\"]::after, .framer-QLQbc [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 108\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"UrmUOlk_u\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGDdFaIwf9=withCSS(Component,css,\"framer-QLQbc\");export default FramerGDdFaIwf9;FramerGDdFaIwf9.displayName=\"Links: Resources\";FramerGDdFaIwf9.defaultProps={height:108,width:150};addPropertyControls(FramerGDdFaIwf9,{variant:{options:[\"EtCKcPv9I\",\"UrmUOlk_u\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerGDdFaIwf9,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGDdFaIwf9\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"150\",\"framerIntrinsicHeight\":\"108\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UrmUOlk_u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4da6613)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,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/6Rv1wiFzEp2gd8wdtiD2/3mZD6B6Z59ndtwTcRjB2/gVMVCY553.js\";const cycleOrder=[\"F5PmDH2I7\",\"vp46QPTjv\"];const serializationHash=\"framer-nvC38\";const variantClassNames={F5PmDH2I7:\"framer-v-1bc5y8e\",vp46QPTjv:\"framer-v-1s5dkoj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={Desktop:\"F5PmDH2I7\",Phone:\"vp46QPTjv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"F5PmDH2I7\"};};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({cycleOrder,defaultVariant:\"F5PmDH2I7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"vp46QPTjv\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"vp46QPTjv\")return false;return true;};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-1bc5y8e\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"F5PmDH2I7\",ref:refBinding,style:{background:\"linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.8) 42.882915874859236%, rgba(255, 255, 255, 0.9) 100%)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 0px 0px 1px rgba(0, 0, 0, 0.05)\",...style},variants:{vp46QPTjv:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({vp46QPTjv:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.05em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.4))\"},children:\"Services\"})}),className:\"framer-126266a\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"ZUvdYW7f4\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.4)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Hhqyw2d99\"},motionChild:true,nodeId:\"CODn0pNIj\",openInNewTab:false,scopeId:\"xNDBs48y1\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1cwvvto framer-11n03az\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"CODn0pNIj\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{vp46QPTjv:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(238, 238, 238)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({vp46QPTjv:{\"data-border\":true}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-hj3uuy\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"x1XBybawE\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 1 9.975 C 1 5.004 5.029 0.975 10 0.975 L 10 0.975 C 14.971 0.975 19 5.004 19 9.975 L 19 10.025 C 19 14.996 14.971 19.025 10 19.025 L 10 19.025 C 5.029 19.025 1 14.996 1 10.025 Z\" id=\"a1000z\"></path><clipPath id=\"a1001z\"><use xlink:href=\"#a1000z\"></use></clipPath></defs><use xlink:href=\"#a1000z\" fill=\"#eee\" clip-path=\"url(#a1001z)\" stroke-width=\"2\" stroke=\"#ccc\"></use></g></svg>',svgContentId:12810902438,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 68, 68))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Hhqyw2d99\"},motionChild:true,nodeId:\"a9q9El8h0\",openInNewTab:false,relValues:[],scopeId:\"xNDBs48y1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3w1cz5\",\"data-styles-preset\":\"gVMVCY553\",children:\"Investigative Services\"})})})}),className:\"framer-157r7w3\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"a9q9El8h0\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Z73BTSdqP\"},motionChild:true,nodeId:\"pB2plzHo2\",openInNewTab:false,scopeId:\"xNDBs48y1\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1f5vwi8 framer-11n03az\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"pB2plzHo2\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{vp46QPTjv:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(238, 238, 238)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({vp46QPTjv:{\"data-border\":true}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-xmrgpm\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"yv765tnHc\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 1 9.975 C 1 5.004 5.029 0.975 10 0.975 L 10 0.975 C 14.971 0.975 19 5.004 19 9.975 L 19 10.025 C 19 14.996 14.971 19.025 10 19.025 L 10 19.025 C 5.029 19.025 1 14.996 1 10.025 Z\" id=\"a1000z\"></path><clipPath id=\"a1001z\"><use xlink:href=\"#a1000z\"></use></clipPath></defs><use xlink:href=\"#a1000z\" fill=\"#eee\" clip-path=\"url(#a1001z)\" stroke-width=\"2\" stroke=\"#ccc\"></use></g></svg>',svgContentId:12810902438,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 68, 68))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Z73BTSdqP\"},motionChild:true,nodeId:\"gwh4ZHhpU\",openInNewTab:false,relValues:[],scopeId:\"xNDBs48y1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3w1cz5\",\"data-styles-preset\":\"gVMVCY553\",children:\"Data Analysis\"})})})}),className:\"framer-30cmj0\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"gwh4ZHhpU\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"R5pdZSscZ\"},motionChild:true,nodeId:\"potHepxD3\",openInNewTab:false,scopeId:\"xNDBs48y1\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1pcd0bj framer-11n03az\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"potHepxD3\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{vp46QPTjv:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(238, 238, 238)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({vp46QPTjv:{\"data-border\":true}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1di13r3\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"iiilqHBlv\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 1 9.975 C 1 5.004 5.029 0.975 10 0.975 L 10 0.975 C 14.971 0.975 19 5.004 19 9.975 L 19 10.025 C 19 14.996 14.971 19.025 10 19.025 L 10 19.025 C 5.029 19.025 1 14.996 1 10.025 Z\" id=\"a1000z\"></path><clipPath id=\"a1001z\"><use xlink:href=\"#a1000z\"></use></clipPath></defs><use xlink:href=\"#a1000z\" fill=\"#eee\" clip-path=\"url(#a1001z)\" stroke-width=\"2\" stroke=\"#ccc\"></use></g></svg>',svgContentId:12810902438,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 68, 68))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"R5pdZSscZ\"},motionChild:true,nodeId:\"ehUfWvH96\",openInNewTab:false,relValues:[],scopeId:\"xNDBs48y1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3w1cz5\",\"data-styles-preset\":\"gVMVCY553\",children:\"Safety & Security\"})})})}),className:\"framer-1h0ebx0\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"ehUfWvH96\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iF3KXLv7o\"},motionChild:true,nodeId:\"WfhSRSOhZ\",openInNewTab:false,scopeId:\"xNDBs48y1\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-rk8iaz framer-11n03az\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"WfhSRSOhZ\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1fsw3xs\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"XNvjmn8Qf\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 1 9.975 C 1 5.004 5.029 0.975 10 0.975 L 10 0.975 C 14.971 0.975 19 5.004 19 9.975 L 19 10.025 C 19 14.996 14.971 19.025 10 19.025 L 10 19.025 C 5.029 19.025 1 14.996 1 10.025 Z\" id=\"a1000z\"></path><clipPath id=\"a1001z\"><use xlink:href=\"#a1000z\"></use></clipPath></defs><use xlink:href=\"#a1000z\" fill=\"#eee\" clip-path=\"url(#a1001z)\" stroke-width=\"2\" stroke=\"#ccc\"></use></g></svg>',svgContentId:12810902438,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 68, 68))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iF3KXLv7o\"},motionChild:true,nodeId:\"bIS6S68zY\",openInNewTab:false,relValues:[],scopeId:\"xNDBs48y1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3w1cz5\",\"data-styles-preset\":\"gVMVCY553\",children:\"Litigation Support and Legal Services\"})})})}),className:\"framer-14zlo6g\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"bIS6S68zY\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IZ3i7Oh80\"},motionChild:true,nodeId:\"i8LyH294i\",openInNewTab:false,scopeId:\"xNDBs48y1\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-mfksmw framer-11n03az\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"i8LyH294i\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1lnyw2a\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"icEEDYNJH\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 1 9.975 C 1 5.004 5.029 0.975 10 0.975 L 10 0.975 C 14.971 0.975 19 5.004 19 9.975 L 19 10.025 C 19 14.996 14.971 19.025 10 19.025 L 10 19.025 C 5.029 19.025 1 14.996 1 10.025 Z\" id=\"a1000z\"></path><clipPath id=\"a1001z\"><use xlink:href=\"#a1000z\"></use></clipPath></defs><use xlink:href=\"#a1000z\" fill=\"#eee\" clip-path=\"url(#a1001z)\" stroke-width=\"2\" stroke=\"#ccc\"></use></g></svg>',svgContentId:12810902438,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 68, 68))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IZ3i7Oh80\"},motionChild:true,nodeId:\"VB862CpwL\",openInNewTab:false,relValues:[],scopeId:\"xNDBs48y1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3w1cz5\",\"data-styles-preset\":\"gVMVCY553\",children:\"Whistle-Blowing\"})})})}),className:\"framer-13jy7l7\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"VB862CpwL\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AMPy2KSZl\"},motionChild:true,nodeId:\"umFKjQCia\",openInNewTab:false,scopeId:\"xNDBs48y1\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1slz33k framer-11n03az\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"umFKjQCia\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-160wyyz\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"cNHzXBHOx\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g><defs><path d=\"M 1 9.975 C 1 5.004 5.029 0.975 10 0.975 L 10 0.975 C 14.971 0.975 19 5.004 19 9.975 L 19 10.025 C 19 14.996 14.971 19.025 10 19.025 L 10 19.025 C 5.029 19.025 1 14.996 1 10.025 Z\" id=\"a1000z\"></path><clipPath id=\"a1001z\"><use xlink:href=\"#a1000z\"></use></clipPath></defs><use xlink:href=\"#a1000z\" fill=\"#eee\" clip-path=\"url(#a1001z)\" stroke-width=\"2\" stroke=\"#ccc\"></use></g></svg>',svgContentId:12810902438,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 68, 68))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AMPy2KSZl\"},motionChild:true,nodeId:\"dlbjyp_No\",openInNewTab:false,relValues:[],scopeId:\"xNDBs48y1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3w1cz5\",\"data-styles-preset\":\"gVMVCY553\",children:\"Cyber Crime Services\"})})})}),className:\"framer-njqgc7\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"dlbjyp_No\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nvC38.framer-11n03az, .framer-nvC38 .framer-11n03az { display: block; }\",\".framer-nvC38.framer-1bc5y8e { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; padding: 15px; position: relative; width: 198px; }\",\".framer-nvC38 .framer-126266a { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-nvC38 .framer-1cwvvto, .framer-nvC38 .framer-1f5vwi8, .framer-nvC38 .framer-1pcd0bj, .framer-nvC38 .framer-rk8iaz, .framer-nvC38 .framer-mfksmw, .framer-nvC38 .framer-1slz33k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-nvC38 .framer-hj3uuy, .framer-nvC38 .framer-xmrgpm, .framer-nvC38 .framer-1di13r3, .framer-nvC38 .framer-1fsw3xs, .framer-nvC38 .framer-1lnyw2a, .framer-nvC38 .framer-160wyyz { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-nvC38 .framer-157r7w3, .framer-nvC38 .framer-30cmj0, .framer-nvC38 .framer-1h0ebx0, .framer-nvC38 .framer-14zlo6g, .framer-nvC38 .framer-13jy7l7, .framer-nvC38 .framer-njqgc7 { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-nvC38.framer-v-1s5dkoj.framer-1bc5y8e { gap: 0px; padding: 32px 0px 0px 0px; }\",\".framer-nvC38.framer-v-1s5dkoj .framer-126266a { order: 0; }\",\".framer-nvC38.framer-v-1s5dkoj .framer-1cwvvto { height: 56px; order: 1; }\",\".framer-nvC38.framer-v-1s5dkoj .framer-1f5vwi8 { height: 56px; order: 2; }\",\".framer-nvC38.framer-v-1s5dkoj .framer-1pcd0bj { height: 56px; order: 3; }\",\".framer-nvC38.framer-v-1s5dkoj .framer-rk8iaz { order: 4; }\",\".framer-nvC38.framer-v-1s5dkoj .framer-mfksmw { order: 5; }\",\".framer-nvC38.framer-v-1s5dkoj .framer-1slz33k { order: 6; }\",...sharedStyle.css,'.framer-nvC38[data-border=\"true\"]::after, .framer-nvC38 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 280\n * @framerIntrinsicWidth 198\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"vp46QPTjv\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxNDBs48y1=withCSS(Component,css,\"framer-nvC38\");export default FramerxNDBs48y1;FramerxNDBs48y1.displayName=\"Links: Product\";FramerxNDBs48y1.defaultProps={height:280,width:198};addPropertyControls(FramerxNDBs48y1,{variant:{options:[\"F5PmDH2I7\",\"vp46QPTjv\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxNDBs48y1,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxNDBs48y1\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"198\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vp46QPTjv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"280\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4da6613)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Instance,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PhoneCall from\"https://framerusercontent.com/modules/7DbH6CuBXahWRSeWdUUa/xseIYp1BPKK20MaXqGz0/DQPC3wAoR.js\";import Trigger from\"https://framerusercontent.com/modules/euDwFeSwaU80taen07uo/UqqCE8F1R2yB2rNl3AyN/Vh4Yb6ijq.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6Rv1wiFzEp2gd8wdtiD2/3mZD6B6Z59ndtwTcRjB2/gVMVCY553.js\";import LinksCommunity from\"https://framerusercontent.com/modules/PdpCg14MyslAJuKmeC5P/cVqLrR4teioqMCViQrjn/Ctkhk_jpO.js\";import LinksResources from\"https://framerusercontent.com/modules/ZS2o3veW2CjEEuAWhTux/O5vmwARk12v1v7NCDsU5/GDdFaIwf9.js\";import LinksProduct from\"https://framerusercontent.com/modules/rMAa5PIMUYyxjEHfjOFs/I2BmyeyaCSifXdbsnMPG/xNDBs48y1.js\";const TriggerFonts=getFonts(Trigger);const LinksProductFonts=getFonts(LinksProduct);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const LinksResourcesFonts=getFonts(LinksResources);const LinksCommunityFonts=getFonts(LinksCommunity);const PhoneCallFonts=getFonts(PhoneCall);const cycleOrder=[\"XMCjquk6a\",\"PMXIstJll\",\"YDAtY0Bo9\"];const serializationHash=\"framer-2LnDR\";const variantClassNames={PMXIstJll:\"framer-v-1lanmoi\",XMCjquk6a:\"framer-v-acav45\",YDAtY0Bo9:\"framer-v-1tezfqa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const D4xhKEogV=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={damping:40,delay:0,mass:.5,stiffness:600,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};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={\"Phone Open\":\"YDAtY0Bo9\",Desktop:\"XMCjquk6a\",Phone:\"PMXIstJll\"};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,width,...props})=>{return{...props,D4xhKEogV:icon??props.D4xhKEogV??PhoneCall,variant:humanReadableVariantMap[props.variant]??props.variant??\"XMCjquk6a\"};};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,D4xhKEogV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XMCjquk6a\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapzooi5q=activeVariantCallback(async(...args)=>{setVariant(\"PMXIstJll\");});const onTap1640q9x=activeVariantCallback(async(...args)=>{setVariant(\"YDAtY0Bo9\");});const onTap1n3utpg=activeVariantCallback(async(...args)=>{setVariant(\"XMCjquk6a\");});const hover13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"PMXIstJll\",\"YDAtY0Bo9\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"PMXIstJll\")return true;return false;};const isDisplayed2=()=>{if([\"PMXIstJll\",\"YDAtY0Bo9\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);const ref6=React.useRef(null);const isDisplayed3=()=>{if(baseVariant===\"YDAtY0Bo9\")return false;return true;};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-acav45\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"XMCjquk6a\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.07)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 1px 4px 2px rgba(0, 0, 0, 0.25)\",...style},variants:{YDAtY0Bo9:{\"--border-bottom-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({PMXIstJll:{\"data-framer-name\":\"Phone\"},YDAtY0Bo9:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h501rt\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"iOyNjbxd8\",...addPropertyOverrides({YDAtY0Bo9:{\"data-highlight\":true,onTap:onTapzooi5q}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"LtKWlfaCp\",openInNewTab:false,scopeId:\"AK99mgiea\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vqopqu framer-1seklvx\",\"data-framer-name\":\"Logo and Name\",layoutDependency:layoutDependency,layoutId:\"LtKWlfaCp\",children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"ALaH7FNJz\",scopeId:\"AK99mgiea\",...addPropertyOverrides({PMXIstJll:{href:{webPageId:\"augiA20Il\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16v77h1 framer-1seklvx\",layoutDependency:layoutDependency,layoutId:\"ALaH7FNJz\",style:{background:\"linear-gradient(180deg, rgb(18, 55, 64) 0%, rgb(20, 69, 71) 25.945967596930426%, rgb(30, 96, 99) 49.72973041706258%, rgb(21, 76, 79) 76.03603741070172%, rgb(18, 55, 64) 100%)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"xUVRvFI1m\",scopeId:\"AK99mgiea\",...addPropertyOverrides({YDAtY0Bo9:{href:{webPageId:\"augiA20Il\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:303.2,intrinsicWidth:647.2,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(20+((componentViewport?.height||64)-40-55)/2)+0+1+-4),pixelHeight:379,pixelWidth:809,sizes:\"131px\",src:\"https://framerusercontent.com/images/NU9GKhiKQGK6iwOhKY7QqKEAPs.png?width=809&height=379\",srcSet:\"https://framerusercontent.com/images/NU9GKhiKQGK6iwOhKY7QqKEAPs.png?scale-down-to=512&width=809&height=379 512w,https://framerusercontent.com/images/NU9GKhiKQGK6iwOhKY7QqKEAPs.png?width=809&height=379 809w\"},className:\"framer-1v1nnlx framer-1seklvx\",\"data-framer-name\":\"Frame 1\",layoutDependency:layoutDependency,layoutId:\"xUVRvFI1m\",...addPropertyOverrides({PMXIstJll:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:303.2,intrinsicWidth:647.2,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+4.5+1+-4),pixelHeight:379,pixelWidth:809,sizes:\"131px\",src:\"https://framerusercontent.com/images/NU9GKhiKQGK6iwOhKY7QqKEAPs.png?width=809&height=379\",srcSet:\"https://framerusercontent.com/images/NU9GKhiKQGK6iwOhKY7QqKEAPs.png?scale-down-to=512&width=809&height=379 512w,https://framerusercontent.com/images/NU9GKhiKQGK6iwOhKY7QqKEAPs.png?width=809&height=379 809w\"}},YDAtY0Bo9:{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:303.2,intrinsicWidth:647.2,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+4.5+1+-4),pixelHeight:379,pixelWidth:809,sizes:\"131px\",src:\"https://framerusercontent.com/images/NU9GKhiKQGK6iwOhKY7QqKEAPs.png?width=809&height=379\",srcSet:\"https://framerusercontent.com/images/NU9GKhiKQGK6iwOhKY7QqKEAPs.png?scale-down-to=512&width=809&height=379 512w,https://framerusercontent.com/images/NU9GKhiKQGK6iwOhKY7QqKEAPs.png?width=809&height=379 809w\"}}},baseVariant,gestureVariant)})})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17q8332\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"pMhr6Ard2\",...addPropertyOverrides({PMXIstJll:{\"data-highlight\":true,onTap:onTap1640q9x}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-f9u7js\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"rqwNZ0h_5\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{YDAtY0Bo9:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7qx7u9\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Yg93B0O3H\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{YDAtY0Bo9:{rotate:45}}})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-im3fzt\",layoutDependency:layoutDependency,layoutId:\"AbbkKbFq1\",children:/*#__PURE__*/_jsx(Link,{href:\"tel:+27832813377\",motionChild:true,nodeId:\"TwZvk9WjU\",openInNewTab:true,scopeId:\"AK99mgiea\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nrxb5b framer-1seklvx\",layoutDependency:layoutDependency,layoutId:\"TwZvk9WjU\",style:{backgroundColor:\"rgb(24, 82, 85)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-wpqszq\",Component:D4xhKEogV,layoutDependency:layoutDependency,layoutId:\"YtTmmWTPz\",style:{\"--1ww558a\":2,\"--4rxgx6\":\"rgb(255, 255, 255)\"}})})})})]}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({PMXIstJll:{value:transition2},YDAtY0Bo9:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b9yvoi\",\"data-framer-name\":\"Links\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NIN4EScZY\",onTap:onTap1n3utpg,style:{opacity:1},variants:{PMXIstJll:{opacity:0},YDAtY0Bo9:{opacity:1}},children:[isDisplayed2()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-ux8641-container\",\"data-framer-name\":\"Trigger\",id:`${layoutId}-ux8641`,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"D3qZ2h5oR-container\",name:\"Trigger\",nodeId:\"D3qZ2h5oR\",ref:ref1,rendersWithMotion:true,scopeId:\"AK99mgiea\",children:[/*#__PURE__*/_jsx(Trigger,{height:\"100%\",hover:hover13elrgn({overlay}),id:\"D3qZ2h5oR\",layoutId:\"D3qZ2h5oR\",name:\"Trigger\",title:\"Services\",variant:matchVariant(overlay.visible&&\"HsVzRrSdQ\",overlay.visible?\"HsVzRrSdQ\":\"J5O7yazVx\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-ux8641`,offsetX:0,offsetY:30,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:280,width:\"234px\",y:(componentViewport?.y||0)+(20+((componentViewport?.height||64)-40-40)/2)+0+-140,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-18zg2gg-container\",exit:animation,inComponentSlot:true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"LxYSzQ2_7-container\",nodeId:\"LxYSzQ2_7\",ref:ref2,rendersWithMotion:true,role:\"dialog\",scopeId:\"AK99mgiea\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(LinksProduct,{height:\"100%\",id:\"LxYSzQ2_7\",layoutId:\"LxYSzQ2_7\",style:{width:\"100%\"},variant:matchVariant(\"F5PmDH2I7\"),width:\"100%\"})})})})})]})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-wi6vmr-container\",id:`${layoutId}-wi6vmr`,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"r9CHBKJVg-container\",nodeId:\"r9CHBKJVg\",ref:ref3,rendersWithMotion:true,scopeId:\"AK99mgiea\",children:[/*#__PURE__*/_jsx(Trigger,{height:\"100%\",hover:hover13elrgn({overlay:overlay1}),id:\"r9CHBKJVg\",layoutId:\"r9CHBKJVg\",title:\"What we offer\",variant:matchVariant(overlay1.visible&&\"HsVzRrSdQ\",overlay1.visible?\"HsVzRrSdQ\":\"J5O7yazVx\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-wi6vmr`,offsetX:0,offsetY:30,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:108,width:\"465px\",y:(componentViewport?.y||0)+(20+((componentViewport?.height||64)-40-40)/2)+0+-54,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-cqvvo5-container\",exit:animation,inComponentSlot:true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"j3tk3JKbt-container\",nodeId:\"j3tk3JKbt\",ref:ref4,rendersWithMotion:true,role:\"dialog\",scopeId:\"AK99mgiea\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(LinksResources,{height:\"100%\",id:\"j3tk3JKbt\",layoutId:\"j3tk3JKbt\",style:{width:\"100%\"},variant:matchVariant(\"EtCKcPv9I\"),width:\"100%\"})})})})})]})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1csaga2-container\",id:`${layoutId}-1csaga2`,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sePSf0hku-container\",nodeId:\"sePSf0hku\",ref:ref5,rendersWithMotion:true,scopeId:\"AK99mgiea\",children:[/*#__PURE__*/_jsx(Trigger,{height:\"100%\",hover:hover13elrgn({overlay:overlay2}),id:\"sePSf0hku\",layoutId:\"sePSf0hku\",title:\"Community\",variant:matchVariant(overlay2.visible&&\"HsVzRrSdQ\",overlay2.visible?\"HsVzRrSdQ\":\"J5O7yazVx\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref5,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-1csaga2`,offsetX:0,offsetY:30,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,y:(componentViewport?.y||0)+(20+((componentViewport?.height||64)-40-40)/2)+0+70,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-s5h1sg-container\",exit:animation,inComponentSlot:true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"X9StNkjbq-container\",nodeId:\"X9StNkjbq\",ref:ref6,rendersWithMotion:true,role:\"dialog\",scopeId:\"AK99mgiea\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(LinksCommunity,{height:\"100%\",id:\"X9StNkjbq\",layoutId:\"X9StNkjbq\",style:{width:\"100%\"},variant:matchVariant(\"lsdr_117B\"),width:\"100%\"})})})})})]})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zunkec\",\"data-framer-name\":\"Inline Link\",layoutDependency:layoutDependency,layoutId:\"CR5pYD1V6\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{PMXIstJll:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(238, 238, 238)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},YDAtY0Bo9:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(238, 238, 238)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({PMXIstJll:{\"data-border\":true},YDAtY0Bo9:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 68, 68))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AmsO6qZp0\"},motionChild:true,nodeId:\"lKjItfa4O\",openInNewTab:false,relValues:[],scopeId:\"AK99mgiea\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3w1cz5\",\"data-styles-preset\":\"gVMVCY553\",children:\"About Us\"})})})}),className:\"framer-ku0zwn\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"lKjItfa4O\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PMXIstJll:{verticalAlignment:\"center\"},YDAtY0Bo9:{verticalAlignment:\"center\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x9lcra\",\"data-framer-name\":\"Inline Link\",layoutDependency:layoutDependency,layoutId:\"KhaJzOtLF\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(68, 68, 68))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"odlYHZEIv\"},motionChild:true,nodeId:\"U3gYViO8e\",openInNewTab:false,relValues:[],scopeId:\"AK99mgiea\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3w1cz5\",\"data-styles-preset\":\"gVMVCY553\",children:\"Contact\"})})})}),className:\"framer-ac3hpi\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"U3gYViO8e\",style:{\"--extracted-r6o4lv\":\"rgb(68, 68, 68)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PMXIstJll:{verticalAlignment:\"center\"},YDAtY0Bo9:{verticalAlignment:\"center\"}},baseVariant,gestureVariant)})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ylmfq7\",layoutDependency:layoutDependency,layoutId:\"ymowPMATV\",children:/*#__PURE__*/_jsx(Link,{href:\"tel:+27832813377\",motionChild:true,nodeId:\"D9WoKMYmL\",openInNewTab:true,scopeId:\"AK99mgiea\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-swugy6 framer-1seklvx\",layoutDependency:layoutDependency,layoutId:\"D9WoKMYmL\",style:{backgroundColor:\"rgb(24, 82, 85)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:/*#__PURE__*/_jsx(PhoneCall,{animated:true,className:\"framer-1bnf8g3\",layoutDependency:layoutDependency,layoutId:\"czlNeN_q8\",style:{\"--1ww558a\":2,\"--4rxgx6\":\"rgb(255, 255, 255)\"}})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({PMXIstJll:{height:280,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+64+0+0},YDAtY0Bo9:{height:280,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+64+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12m745f-container\",\"data-framer-name\":\"Services\",layoutDependency:layoutDependency,layoutId:\"fFYobOxm_-container\",name:\"Services\",nodeId:\"fFYobOxm_\",rendersWithMotion:true,scopeId:\"AK99mgiea\",children:/*#__PURE__*/_jsx(LinksProduct,{height:\"100%\",id:\"fFYobOxm_\",layoutId:\"fFYobOxm_\",name:\"Services\",style:{width:\"100%\"},variant:matchVariant(\"F5PmDH2I7\"),width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({PMXIstJll:{height:108,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+64+0+392},YDAtY0Bo9:{height:108,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+64+0+392}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d2p9ud-container\",layoutDependency:layoutDependency,layoutId:\"GWuc3mBa6-container\",nodeId:\"GWuc3mBa6\",rendersWithMotion:true,scopeId:\"AK99mgiea\",children:/*#__PURE__*/_jsx(LinksResources,{height:\"100%\",id:\"GWuc3mBa6\",layoutId:\"GWuc3mBa6\",style:{width:\"100%\"},variant:matchVariant(\"EtCKcPv9I\"),width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({PMXIstJll:{height:80,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+64+0+500},YDAtY0Bo9:{height:80,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+64+0+500}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10tk8co-container\",layoutDependency:layoutDependency,layoutId:\"UdSgJUGu3-container\",nodeId:\"UdSgJUGu3\",rendersWithMotion:true,scopeId:\"AK99mgiea\",children:/*#__PURE__*/_jsx(LinksCommunity,{height:\"100%\",id:\"UdSgJUGu3\",layoutId:\"UdSgJUGu3\",style:{width:\"100%\"},variant:matchVariant(\"lsdr_117B\"),width:\"100%\"})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2LnDR.framer-1seklvx, .framer-2LnDR .framer-1seklvx { display: block; }\",\".framer-2LnDR.framer-acav45 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 64px; justify-content: flex-start; overflow: visible; padding: 20px; position: relative; width: 1200px; }\",\".framer-2LnDR .framer-1h501rt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2LnDR .framer-1vqopqu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 1px 2px 1px 2px; position: relative; text-decoration: none; width: min-content; }\",\".framer-2LnDR .framer-16v77h1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 53px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 134px; }\",\".framer-2LnDR .framer-1v1nnlx { aspect-ratio: 2.1345646437994725 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 62px); overflow: visible; position: relative; width: 131px; }\",\".framer-2LnDR .framer-17q8332 { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-2LnDR .framer-f9u7js { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2LnDR .framer-7qx7u9 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2LnDR .framer-im3fzt { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2LnDR .framer-nrxb5b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 30px; }\",\".framer-2LnDR .framer-wpqszq { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 21px); position: relative; width: 20px; }\",\".framer-2LnDR .framer-b9yvoi { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 37px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-2LnDR .framer-ux8641-container, .framer-2LnDR .framer-wi6vmr-container, .framer-2LnDR .framer-1csaga2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-2LnDR .framer-18zg2gg-container { height: auto; position: relative; width: 234px; }\",\".framer-2LnDR .framer-cqvvo5-container { height: auto; position: relative; width: 465px; }\",\".framer-2LnDR .framer-s5h1sg-container { height: auto; position: relative; width: 150px; }\",\".framer-2LnDR .framer-zunkec, .framer-2LnDR .framer-1x9lcra { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2LnDR .framer-ku0zwn, .framer-2LnDR .framer-ac3hpi { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-2LnDR .framer-ylmfq7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 197px; }\",\".framer-2LnDR .framer-swugy6 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 30px); justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 30px; }\",\".framer-2LnDR .framer-1bnf8g3 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-2LnDR .framer-12m745f-container, .framer-2LnDR .framer-d2p9ud-container, .framer-2LnDR .framer-10tk8co-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-2LnDR.framer-v-1lanmoi.framer-acav45 { flex-direction: column; gap: 0px; overflow: hidden; padding: 0px; width: 390px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2LnDR.framer-v-1lanmoi .framer-1h501rt { gap: unset; height: 64px; justify-content: space-between; order: 0; padding: 0px 10px 0px 20px; width: 100%; z-index: 2; }\",\".framer-2LnDR.framer-v-1lanmoi .framer-1vqopqu { gap: 15px; order: 0; }\",\".framer-2LnDR.framer-v-1lanmoi .framer-16v77h1 { order: 0; text-decoration: none; }\",\".framer-2LnDR.framer-v-1lanmoi .framer-17q8332 { cursor: pointer; height: 44px; order: 2; width: 44px; }\",\".framer-2LnDR.framer-v-1lanmoi .framer-im3fzt { order: 1; }\",\".framer-2LnDR.framer-v-1lanmoi .framer-wpqszq { height: var(--framer-aspect-ratio-supported, 20px); }\",\".framer-2LnDR.framer-v-1lanmoi .framer-b9yvoi, .framer-2LnDR.framer-v-1tezfqa .framer-b9yvoi { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 0px; justify-content: flex-start; order: 1; padding: 0px 20px 0px 20px; width: 100%; z-index: 2; }\",\".framer-2LnDR.framer-v-1lanmoi .framer-zunkec, .framer-2LnDR.framer-v-1tezfqa .framer-zunkec { gap: 15px; height: 56px; justify-content: flex-start; order: 4; overflow: hidden; width: 100%; }\",\".framer-2LnDR.framer-v-1lanmoi .framer-1x9lcra, .framer-2LnDR.framer-v-1tezfqa .framer-1x9lcra { gap: 15px; height: 56px; justify-content: flex-start; order: 5; overflow: hidden; width: 100%; }\",\".framer-2LnDR.framer-v-1lanmoi .framer-ylmfq7 { order: 8; }\",\".framer-2LnDR.framer-v-1lanmoi .framer-12m745f-container, .framer-2LnDR.framer-v-1tezfqa .framer-12m745f-container { flex: none; order: 3; width: 100%; }\",\".framer-2LnDR.framer-v-1lanmoi .framer-d2p9ud-container, .framer-2LnDR.framer-v-1tezfqa .framer-d2p9ud-container { flex: none; order: 6; width: 100%; }\",\".framer-2LnDR.framer-v-1lanmoi .framer-10tk8co-container, .framer-2LnDR.framer-v-1tezfqa .framer-10tk8co-container { flex: none; order: 7; width: 100%; }\",\".framer-2LnDR.framer-v-1tezfqa.framer-acav45 { flex-direction: column; gap: 0px; height: min-content; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 0px 0px 120px 0px; width: 390px; }\",\".framer-2LnDR.framer-v-1tezfqa .framer-1h501rt { cursor: pointer; gap: unset; height: 64px; justify-content: space-between; order: 0; padding: 0px 10px 0px 20px; width: 100%; z-index: 2; }\",\".framer-2LnDR.framer-v-1tezfqa .framer-1vqopqu { order: 0; }\",\".framer-2LnDR.framer-v-1tezfqa .framer-1v1nnlx { text-decoration: none; }\",\".framer-2LnDR.framer-v-1tezfqa .framer-17q8332 { height: 44px; order: 1; width: 44px; }\",\".framer-2LnDR.framer-v-1tezfqa .framer-f9u7js, .framer-2LnDR.framer-v-1tezfqa .framer-7qx7u9 { top: calc(50.00000000000002% - 2px / 2); }\",...sharedStyle.css,'.framer-2LnDR[data-border=\"true\"]::after, .framer-2LnDR [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }','.framer-2LnDR[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-2LnDR [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-2LnDR[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-2LnDR [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-2LnDR[data-hide-scrollbars=\"true\"], .framer-2LnDR [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PMXIstJll\":{\"layout\":[\"fixed\",\"fixed\"]},\"YDAtY0Bo9\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerVariables {\"D4xhKEogV\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"E1vFg1A6wcWAGuFi9Hz1\"]\n */const FramerAK99mgiea=withCSS(Component,css,\"framer-2LnDR\");export default FramerAK99mgiea;FramerAK99mgiea.displayName=\"Navigation 3\";FramerAK99mgiea.defaultProps={height:64,width:1200};addPropertyControls(FramerAK99mgiea,{variant:{options:[\"XMCjquk6a\",\"PMXIstJll\",\"YDAtY0Bo9\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},D4xhKEogV:{defaultValue:{identifier:\"module:7DbH6CuBXahWRSeWdUUa/xseIYp1BPKK20MaXqGz0/DQPC3wAoR.js:default\",moduleId:\"7DbH6CuBXahWRSeWdUUa\"},setModuleId:\"E1vFg1A6wcWAGuFi9Hz1\",title:\"Icon\",type:ControlType.VectorSetItem}});addFonts(FramerAK99mgiea,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...TriggerFonts,...LinksProductFonts,...LinksResourcesFonts,...LinksCommunityFonts,...PhoneCallFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerAK99mgiea.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Trigger,{},context),forwardLoader(LinksProduct,{},context),forwardLoader(LinksResources,{},context),forwardLoader(LinksCommunity,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAK99mgiea\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"D4xhKEogV\\\":\\\"icon\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"64\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVectorSets\":\"[\\\"E1vFg1A6wcWAGuFi9Hz1\\\"]\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PMXIstJll\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YDAtY0Bo9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";const STORAGE_KEY=\"rfc_lead_session\";function sleep(ms){return new Promise(resolve=>setTimeout(resolve,ms));}function normalizeText(value){return String(value||\"\").toLowerCase().replace(/\\s+/g,\" \").trim();}function safeString(value){return typeof value===\"string\"?value.trim():\"\";}function extractEmail(text){const match=text.match(/[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}/i);return match?match[0].trim().toLowerCase():\"\";}function extractPhone(text){const cleaned=text.replace(/[^\\d+]/g,\"\");const match=cleaned.match(/(?:\\+27\\d{9}|27\\d{9}|0\\d{9})/)||text.match(/(?:\\+27|0)[\\d\\s-]{9,15}/);if(!match)return\"\";let phone=match[0].replace(/[^\\d+]/g,\"\");if(/^27\\d{9}$/.test(phone))phone=`+${phone}`;if(/^0\\d{9}$/.test(phone))phone=`+27${phone.slice(1)}`;return phone;}function extractName(text){const patterns=[/my name is\\s+([a-zA-Z]+(?:\\s+[a-zA-Z]+){0,3})/i,/name is\\s+([a-zA-Z]+(?:\\s+[a-zA-Z]+){0,3})/i,/i am\\s+([a-zA-Z]+(?:\\s+[a-zA-Z]+){0,3})/i,/i'm\\s+([a-zA-Z]+(?:\\s+[a-zA-Z]+){0,3})/i,/this is\\s+([a-zA-Z]+(?:\\s+[a-zA-Z]+){0,3})/i,/ek is\\s+([a-zA-Z]+(?:\\s+[a-zA-Z]+){0,3})/i,/my naam is\\s+([a-zA-Z]+(?:\\s+[a-zA-Z]+){0,3})/i,/ngingu\\s+([a-zA-Z]+(?:\\s+[a-zA-Z]+){0,3})/i,/igama lami ngu\\s+([a-zA-Z]+(?:\\s+[a-zA-Z]+){0,3})/i];for(const pattern of patterns){const match=text.match(pattern);if(match?.[1])return match[1].trim();}const trimmed=safeString(text);if(/^[a-zA-Z]+(?:\\s+[a-zA-Z]+){0,2}$/.test(trimmed)){const lower=trimmed.toLowerCase();const blocked=new Set([\"hi\",\"hello\",\"hey\",\"good day\",\"good morning\",\"good afternoon\",\"good evening\",\"yes\",\"no\",\"okay\",\"ok\",\"sure\",\"thanks\",\"thank you\"]);if(!blocked.has(lower))return trimmed;}return\"\";}function extractCompany(text){const patterns=[/company(?: name)? is\\s+([a-zA-Z0-9&.,' -]{2,60})/i,/business(?: name)? is\\s+([a-zA-Z0-9&.,' -]{2,60})/i,/employer is\\s+([a-zA-Z0-9&.,' -]{2,60})/i,/the company is\\s+([a-zA-Z0-9&.,' -]{2,60})/i,/my company is\\s+([a-zA-Z0-9&.,' -]{2,60})/i];for(const pattern of patterns){const match=text.match(pattern);if(match?.[1])return match[1].trim();}return\"\";}function extractLocation(text){const knownPlaces=[\"johannesburg\",\"pretoria\",\"cape town\",\"durban\",\"sandton\",\"midrand\",\"centurion\",\"soweto\",\"randburg\",\"roodepoort\",\"east london\",\"port elizabeth\",\"gqeberha\",\"bloemfontein\",\"polokwane\",\"nelspruit\",\"witbank\"];const t=text.toLowerCase();for(const place of knownPlaces){if(t.includes(place)){return place.replace(/\\b\\w/g,c=>c.toUpperCase());}}const match=text.match(/(in|near|based in|around)\\s+([A-Z][a-z]+(?:\\s+[A-Z][a-z]+){0,2})/);if(match?.[2]){const value=match[2].trim();const blacklist=[\"my\",\"the\",\"this\",\"that\",\"case\",\"issue\"];if(!blacklist.includes(value.toLowerCase())){return value;}}return\"\";}function detectPreferredContact(text){const t=normalizeText(text);if(/call me|phone me|contact number|whatsapp|call/i.test(t))return\"phone\";if(/email me|e-mail|mail me|email address/i.test(t))return\"email\";return\"\";}function detectLanguage(text){const t=normalizeText(text);if(/\\b(sawubona|ngiyacela|ngisiza|ngifuna|ngingu|yebo|cha|inkinga|icala|umuntu|imali|umsebenzi)\\b/i.test(t)){return\"zu\";}if(/\\b(hallo|asseblief|ek is|my naam is|probleem|dringend|saak|nommer|e-pos|help my)\\b/i.test(t)){return\"af\";}return\"en\";}function detectCaseType(text){const t=normalizeText(text);if(/fraud|scam|embezzlement|forgery|corruption|bribery|financial crime|cybercrime/i.test(t)){return\"fraud\";}if(/theft|stolen|robbery|missing goods|asset recovery|loss recovery/i.test(t)){return\"theft\";}if(/polygraph|lie detector/i.test(t))return\"polygraph\";if(/surveillance|tracking|follow|watching/i.test(t))return\"surveillance\";if(/background|vetting|screening|criminal check/i.test(t))return\"background_check\";if(/court|litigation|evidence|legal/i.test(t))return\"litigation\";if(/security|guarding|protection|k9/i.test(t))return\"security\";return\"\";}function detectUrgency(text){const t=normalizeText(text);if(/urgent|asap|immediately|right now|today|now|emergency|dringend|nou|masinyane|phuthuma/i.test(t)){return\"urgent\";}if(/ongoing|still happening|currently|continues|repeatedly/i.test(t)){return\"ongoing\";}if(/court|lawyer|legal action|case number|police case/i.test(t)){return\"escalated\";}return\"\";}function extractTimeline(text){if(/today|yesterday|last week|last month|this morning|this afternoon|tonight|ongoing|for \\d+ days|for \\d+ weeks|for \\d+ months|since/i.test(text)){return text.trim();}return\"\";}function extractEvidenceSummary(text){const t=normalizeText(text);if(/evidence|documents|records|bank statements|emails|messages|whatsapp|footage|cctv|invoice|contract|statement|witness/i.test(t)){return text.trim();}return\"\";}function extractImpact(text){const t=normalizeText(text);if(/financial loss|money|stolen funds|reputation|reputational|legal risk|operational|staff issue|business interruption|client loss|damage/i.test(t)){return text.trim();}return\"\";}function extractDesiredOutcome(text){const t=normalizeText(text);if(/need advice|need guidance|need assistance|need help|want support|want a review|want consultation|need assessment|want quotation|need quotation|need quote/i.test(t)){return text.trim();}return\"\";}function extractInvolvedParties(text){const t=normalizeText(text);if(/employee|manager|director|supplier|client|partner|contractor|staff|colleague|customer|tenant|landlord|driver|company|person/i.test(t)){return text.trim();}return\"\";}function buildMergedMessage(oldMessage,userInput){const current=oldMessage.trim();const next=userInput.trim();if(!current)return next;if(!next)return current;if(current.toLowerCase()===next.toLowerCase())return current;if(current.toLowerCase().includes(next.toLowerCase()))return current;if(next.toLowerCase().includes(current.toLowerCase()))return next;return`${current}\n${next}`.trim();}function mergeField(oldValue,newValue){const current=safeString(oldValue);const next=safeString(newValue);if(!current)return next;if(!next)return current;if(current.toLowerCase()===next.toLowerCase())return current;if(current.toLowerCase().includes(next.toLowerCase()))return current;if(next.toLowerCase().includes(current.toLowerCase()))return next;return`${current} | ${next}`;}function isGreeting(text){const t=normalizeText(text);return[\"hi\",\"hello\",\"hey\",\"good day\",\"good morning\",\"good afternoon\",\"good evening\",\"hallo\",\"sawubona\",\"molo\"].includes(t);}function isShortNameOnly(text){const t=safeString(text);return!!extractName(t)&&!extractEmail(t)&&!extractPhone(t)&&t.length<=30;}function getLocalizedText(language,key){const copy={en:{greeting:\"Good day. You are speaking with RFC's AI Consultant. How may I assist you today?\",greeting_named:\"Good day {name}. You are speaking with RFC's AI Consultant. How may I assist you today?\",name_ack:\"Good day {name}. Thank you for introducing yourself. How may I assist you today?\",ask_case:\"Please describe the matter in detail so RFC can assess the situation professionally.\",ask_timeline:\"When did this matter first arise, and is it still ongoing?\",ask_parties:\"Who are the main people, employees, clients, suppliers, or entities involved?\",ask_evidence:\"What documents, messages, statements, records, footage, or other supporting information do you currently have?\",ask_impact:\"Has this created financial loss, legal exposure, operational disruption, reputational risk, or staff-related concerns?\",ask_outcome:\"What support are you hoping RFC will provide at this stage?\",ask_name:\"May I have your full name, please?\",ask_contact:\"What is the best contact number or email address for RFC to reach you on?\",ask_urgency:\"How urgent is the matter at this stage?\",ask_location:\"What area, city, or province is the matter connected to?\",ask_company:\"Is this connected to a company, workplace, client account, or private individual? Please share the relevant name if you can.\",ask_pref_contact:\"Would you prefer RFC to contact you by phone, WhatsApp, or email?\",hot_reply:\"Thank you. This appears to be a serious matter and I am treating it as a priority consultation.\",fraud_reply:\"Thank you. This appears to involve potential fraud. To support a proper professional review, please provide the most relevant dates, names, amounts, and supporting records available.\",theft_reply:\"Thank you. This appears to involve a potential theft or recovery matter. To support a proper review, please provide what was taken, when it occurred, who may be involved, and what supporting information is available.\",final_sent:\"Thank you. Your matter has been formally referred for professional review. RFC will contact you shortly.\",final_duplicate:\"Thank you. This matter appears to have been referred already. RFC will follow up with you shortly.\",temporary_issue:\"We are experiencing a temporary technical issue. Please try again shortly.\"},af:{greeting:\"Goeie dag. U praat met RFC se KI-konsultant. Hoe kan ek u vandag help?\",greeting_named:\"Goeie dag {name}. U praat met RFC se KI-konsultant. Hoe kan ek u vandag help?\",name_ack:\"Goeie dag {name}. Dankie dat u uself voorgestel het. Hoe kan ek u vandag help?\",ask_case:\"Beskryf asseblief die saak in detail sodat RFC dit professioneel kan beoordeel.\",ask_timeline:\"Wanneer het hierdie saak begin, en is dit steeds aan die gang?\",ask_parties:\"Wie is die belangrikste persone, werknemers, kli\\xebnte, verskaffers of entiteite wat betrokke is?\",ask_evidence:\"Watter dokumente, boodskappe, verklarings, rekords, beeldmateriaal of ander ondersteunende inligting het u tans?\",ask_impact:\"Het dit finansi\\xeble verlies, regsrisiko, operasionele ontwrigting, reputasierisiko of personeelverwante probleme veroorsaak?\",ask_outcome:\"Watter ondersteuning hoop u sal RFC op hierdie stadium bied?\",ask_name:\"Mag ek asseblief u volle naam kry?\",ask_contact:\"Wat is die beste kontaknommer of e-posadres waarop RFC u kan bereik?\",ask_urgency:\"Hoe dringend is die saak op hierdie stadium?\",ask_location:\"Met watter area, stad of provinsie hou hierdie saak verband?\",ask_company:\"Hou dit verband met 'n maatskappy, werkplek, kli\\xebntrekening of privaat persoon? Deel asseblief die relevante naam indien moontlik.\",ask_pref_contact:\"Verkies u dat RFC u per telefoon, WhatsApp of e-pos kontak?\",hot_reply:\"Dankie. Dit lyk na 'n ernstige saak en ek behandel dit as 'n prioriteitskonsultasie.\",fraud_reply:\"Dankie. Dit lyk of hierdie saak moontlike bedrog behels. Verskaf asseblief die belangrikste datums, name, bedrae en ondersteunende rekords vir 'n behoorlike professionele beoordeling.\",theft_reply:\"Dankie. Dit lyk of hierdie saak moontlike diefstal of terugvordering behels. Verskaf asseblief wat geneem is, wanneer dit gebeur het, wie moontlik betrokke is en watter ondersteunende inligting beskikbaar is.\",final_sent:\"Dankie. U saak is formeel verwys vir professionele beoordeling. RFC sal u binnekort kontak.\",final_duplicate:\"Dankie. Hierdie saak lyk of dit reeds verwys is. RFC sal binnekort met u opvolg.\",temporary_issue:\"Daar is tans 'n tegniese probleem. Probeer asseblief weer binnekort.\"},zu:{greeting:\"Sawubona. Ukhuluma ne-RFC AI Consultant. Ngingakusiza kanjani namuhla?\",greeting_named:\"Sawubona {name}. Ukhuluma ne-RFC AI Consultant. Ngingakusiza kanjani namuhla?\",name_ack:\"Sawubona {name}. Ngiyabonga ngokuzethula. Ngingakusiza kanjani namuhla?\",ask_case:\"Sicela uchaze udaba ngokuningiliziwe ukuze i-RFC ikwazi ukuluhlola ngobungcweti.\",ask_timeline:\"Lolu daba lwaqala nini, futhi lusenzeka yini namanje?\",ask_parties:\"Obani abantu, abasebenzi, amaklayenti, abahlinzeki noma izinhlangano eziyinhloko ezibandakanyekile?\",ask_evidence:\"Yimaphi amadokhumenti, imiyalezo, izitatimende, amarekhodi, izithombe noma olunye ulwazi olwesekayo onalo njengamanje?\",ask_impact:\"Ingabe lokhu kudale ukulahlekelwa yimali, ingozi yezomthetho, ukuphazamiseka kokusebenza, ingozi yesithunzi noma izinkinga zabasebenzi?\",ask_outcome:\"Yiluphi uhlobo losizo oluthemba ukuthi i-RFC ingalunikeza kulesi sigaba?\",ask_name:\"Ngicela ungiphe igama lakho eligcwele?\",ask_contact:\"Iyiphi inombolo yokuxhumana noma i-imeyili engcono kakhulu i-RFC engakuthola ngayo?\",ask_urgency:\"Lolu daba luphuthuma kangakanani kulesi sigaba?\",ask_location:\"Lolu daba luxhumene nayiphi indawo, idolobha noma isifundazwe?\",ask_company:\"Ingabe lokhu kuhlobene nenkampani, indawo yokusebenza, i-akhawunti yeklayenti noma umuntu ozimele? Sicela wabelane ngegama elifanele uma kungenzeka.\",ask_pref_contact:\"Ungathanda i-RFC ikuthinte ngocingo, nge-WhatsApp noma nge-imeyili?\",hot_reply:\"Ngiyabonga. Lokhu kubonakala kuwudaba olubucayi futhi ngiluphatha njengokubonisana okuseqhulwini.\",fraud_reply:\"Ngiyabonga. Lokhu kubonakala kuhlobene nenkohliso engase ibe khona. Sicela unikeze izinsuku ezibalulekile, amagama, izimali kanye namarekhodi asesekelayo ukuze kubuyekezwe ngokufanele.\",theft_reply:\"Ngiyabonga. Lokhu kubonakala kuhlobene nokweba noma ukubuyiselwa kwempahla. Sicela unikeze okuthathiwe, ukuthi kwenzeka nini, ubani ongase abe nesandla, nokuthi yikuphi ukweseka okutholakalayo.\",final_sent:\"Ngiyabonga. Udaba lwakho seludluliselwe ngokusemthethweni ukuze lubuyekezwe ngobungcweti. I-RFC izokuthinta maduze.\",final_duplicate:\"Ngiyabonga. Lolu daba lubonakala sengathi seludlulisiwe kakade. I-RFC izokulandela maduze.\",temporary_issue:\"Kunenkinga yesikhashana kohlelo. Sicela uzame futhi maduze.\"}};return copy[language]?.[key]||copy.en[key]||\"\";}function localizedWithName(language,key,name){return getLocalizedText(language,key).replace(\"{name}\",name);}function estimateLeadScore(lead){let score=0;const reasons=[];const message=normalizeText(lead.message);if(lead.name){score+=10;reasons.push(\"Name provided\");}if(lead.email){score+=18;reasons.push(\"Email provided\");}if(lead.phone){score+=20;reasons.push(\"Phone provided\");}if(lead.email&&lead.phone){score+=10;reasons.push(\"Multiple contact methods\");}if(message.length>=30){score+=6;reasons.push(\"Useful detail\");}if(message.length>=80){score+=8;reasons.push(\"Detailed explanation\");}if(lead.caseType===\"fraud\"){score+=24;reasons.push(\"Fraud matter\");}if(lead.caseType===\"theft\"){score+=22;reasons.push(\"Theft / recovery matter\");}if(lead.caseType===\"litigation\"){score+=16;reasons.push(\"Legal / evidence matter\");}if(lead.urgency===\"urgent\"){score+=20;reasons.push(\"Urgent\");}if(lead.urgency===\"escalated\"){score+=16;reasons.push(\"Escalated matter\");}if(lead.company){score+=6;reasons.push(\"Business context\");}if(score>100)score=100;if(score<0)score=0;let status=\"cold\";if(score>=70)status=\"hot\";else if(score>=40)status=\"warm\";return{score,status,reasons};}function getNextQuestion(lead){if(!lead.message||lead.message.trim().length<20)return\"ask_case\";if(!lead.timeline)return\"ask_timeline\";if(!lead.involvedParties)return\"ask_parties\";if(!lead.evidenceSummary)return\"ask_evidence\";if(!lead.impact)return\"ask_impact\";if(!lead.desiredOutcome)return\"ask_outcome\";if(!lead.urgency)return\"ask_urgency\";if(!lead.location)return\"ask_location\";if(!lead.company)return\"ask_company\";if(!lead.name)return\"ask_name\";if(!lead.phone&&!lead.email)return\"ask_contact\";if(!lead.preferredContact)return\"ask_pref_contact\";return\"\";}function shouldOverrideAI(lead,aiReply){const t=normalizeText(aiReply);if(lead.name&&/full name|your name|may i have your name|wat is jou naam|igama lakho/i.test(t)){return true;}if((lead.phone||lead.email)&&/phone|contact number|email address|e-mail|nommer|imeyili/i.test(t)){return true;}if(lead.timeline&&/when did this|when did it start|when did this begin/i.test(t)){return true;}return false;}function getToneOverride(lead){if(lead.caseType===\"fraud\")return\"fraud_reply\";if(lead.caseType===\"theft\")return\"theft_reply\";if(lead.status===\"hot\"||lead.urgency===\"urgent\")return\"hot_reply\";return\"\";}function initialLeadState(){return{message:\"\",email:\"\",phone:\"\",name:\"\",company:\"\",location:\"\",caseType:\"\",urgency:\"\",preferredContact:\"\",language:\"en\",timeline:\"\",involvedParties:\"\",evidenceSummary:\"\",impact:\"\",desiredOutcome:\"\",score:0,status:\"cold\",reasons:[],confirmationRequested:false,confirmed:false,sent:false,lastAsked:\"\",greeted:false};}export default function RFCChatbot(){const[open,setOpen]=useState(false);const[messages,setMessages]=useState([{role:\"bot\",text:\"Good day. You are speaking with RFC's AI Consultant. How may I assist you today?\"}]);const[input,setInput]=useState(\"\");const[typing,setTyping]=useState(false);const[history,setHistory]=useState([]);const chatEndRef=useRef(null);const leadRef=useRef(initialLeadState());const sendingLeadRef=useRef(false);const AI_FUNCTION_URL=\"https://jrbsrpsbhiziqjbacimr.supabase.co/functions/v1/ai-chat\";const SEND_FUNCTION_URL=\"https://jrbsrpsbhiziqjbacimr.supabase.co/functions/v1/send-lead-email\";const SUPABASE_ANON_KEY=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImpyYnNycHNiaGl6aXFqYmFjaW1yIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzM4MzM0OTcsImV4cCI6MjA4OTQwOTQ5N30.DFq3aCyoGzoAW1SZFpb9FXFoygRpfAuDiS-el75EupA\";useEffect(()=>{chatEndRef.current?.scrollIntoView({behavior:\"smooth\"});},[messages,typing]);useEffect(()=>{try{const saved=localStorage.getItem(STORAGE_KEY);if(saved){const parsed=JSON.parse(saved);leadRef.current={...leadRef.current,...parsed,reasons:Array.isArray(parsed?.reasons)?parsed.reasons:[],greeted:!!parsed?.greeted};}const lang=leadRef.current.language||\"en\";const greeting=leadRef.current.name?localizedWithName(lang,\"greeting_named\",leadRef.current.name):getLocalizedText(lang,\"greeting\");setMessages([{role:\"bot\",text:greeting}]);}catch(err){console.log(\"Session load error:\",err);}},[]);function saveSession(){localStorage.setItem(STORAGE_KEY,JSON.stringify(leadRef.current));}async function fetchWithTimeout(url,options,timeout=2e4){const controller=new AbortController;const id=setTimeout(()=>controller.abort(),timeout);try{const response=await fetch(url,{...options,signal:controller.signal});clearTimeout(id);return response;}catch(err){clearTimeout(id);throw err;}}function updateLeadFromUserInput(userInput){const detectedLanguage=detectLanguage(userInput);const email=extractEmail(userInput);const phone=extractPhone(userInput);const name=extractName(userInput);const company=extractCompany(userInput);const location=extractLocation(userInput);const caseType=detectCaseType(userInput);const urgency=detectUrgency(userInput);const preferredContact=detectPreferredContact(userInput);const timeline=extractTimeline(userInput);const involvedParties=extractInvolvedParties(userInput);const evidenceSummary=extractEvidenceSummary(userInput);const impact=extractImpact(userInput);const desiredOutcome=extractDesiredOutcome(userInput);if(detectedLanguage)leadRef.current.language=detectedLanguage;if(email&&!leadRef.current.email)leadRef.current.email=email;if(phone&&!leadRef.current.phone)leadRef.current.phone=phone;if(name&&!leadRef.current.name)leadRef.current.name=name;if(company&&!leadRef.current.company)leadRef.current.company=company;if(location&&!leadRef.current.location)leadRef.current.location=location;if(caseType&&!leadRef.current.caseType)leadRef.current.caseType=caseType;if(urgency&&!leadRef.current.urgency)leadRef.current.urgency=urgency;if(preferredContact&&!leadRef.current.preferredContact){leadRef.current.preferredContact=preferredContact;}if(timeline)leadRef.current.timeline=mergeField(leadRef.current.timeline,timeline);if(involvedParties){leadRef.current.involvedParties=mergeField(leadRef.current.involvedParties,involvedParties);}if(evidenceSummary){leadRef.current.evidenceSummary=mergeField(leadRef.current.evidenceSummary,evidenceSummary);}if(impact)leadRef.current.impact=mergeField(leadRef.current.impact,impact);if(desiredOutcome){leadRef.current.desiredOutcome=mergeField(leadRef.current.desiredOutcome,desiredOutcome);}const shortIdentityOnly=isShortNameOnly(userInput)||leadRef.current.lastAsked===\"ask_name\"&&!!name;if(!shortIdentityOnly){leadRef.current.message=buildMergedMessage(leadRef.current.message,userInput);}if(isGreeting(userInput)||!!name){leadRef.current.greeted=true;}const localScore=estimateLeadScore(leadRef.current);if(localScore.score>=leadRef.current.score){leadRef.current.score=localScore.score;leadRef.current.status=localScore.status;leadRef.current.reasons=localScore.reasons;}}async function getAIReply(message){const response=await fetchWithTimeout(AI_FUNCTION_URL,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",apikey:SUPABASE_ANON_KEY,Authorization:`Bearer ${SUPABASE_ANON_KEY}`},body:JSON.stringify({message,history:history.slice(-8),lead:{message:leadRef.current.message,email:leadRef.current.email,phone:leadRef.current.phone,name:leadRef.current.name,company:leadRef.current.company,location:leadRef.current.location,caseType:leadRef.current.caseType,urgency:leadRef.current.urgency,preferredContact:leadRef.current.preferredContact,language:leadRef.current.language,timeline:leadRef.current.timeline,involvedParties:leadRef.current.involvedParties,evidenceSummary:leadRef.current.evidenceSummary,impact:leadRef.current.impact,desiredOutcome:leadRef.current.desiredOutcome,score:leadRef.current.score,status:leadRef.current.status,confirmationRequested:leadRef.current.confirmationRequested,confirmed:leadRef.current.confirmed,sent:leadRef.current.sent,lastAsked:leadRef.current.lastAsked,greeted:leadRef.current.greeted}})});const rawText=await response.text();console.log(\"AI RAW RESPONSE:\",rawText);let data;try{data=JSON.parse(rawText);}catch{throw new Error(`Invalid JSON from ai-chat: ${rawText}`);}if(!response.ok){throw new Error(data?.error||`ai-chat failed with ${response.status}`);}if(!data||typeof data.reply!==\"string\"){throw new Error(\"Invalid AI response structure\");}return data;}async function submitLead(){const response=await fetchWithTimeout(SEND_FUNCTION_URL,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",apikey:SUPABASE_ANON_KEY,Authorization:`Bearer ${SUPABASE_ANON_KEY}`},body:JSON.stringify({message:leadRef.current.message,email:leadRef.current.email,phone:leadRef.current.phone,name:leadRef.current.name,company:leadRef.current.company,location:leadRef.current.location,caseType:leadRef.current.caseType,urgency:leadRef.current.urgency,preferredContact:leadRef.current.preferredContact,language:leadRef.current.language,timeline:leadRef.current.timeline,involvedParties:leadRef.current.involvedParties,evidenceSummary:leadRef.current.evidenceSummary,impact:leadRef.current.impact,desiredOutcome:leadRef.current.desiredOutcome})});const rawText=await response.text();console.log(\"SEND RAW RESPONSE:\",rawText);let data;try{data=JSON.parse(rawText);}catch{throw new Error(`Invalid JSON from send-lead-email: ${rawText}`);}if(!response.ok){throw new Error(data?.error||`send-lead-email failed with ${response.status}`);}return data;}async function showBotMessage(text){const safeText=String(text||\"\").trim();if(!safeText)return;const delay=Math.min(1400,Math.max(250,safeText.length*10));setTyping(true);await sleep(delay);setTyping(false);setMessages(prev=>[...prev,{role:\"bot\",text:safeText}]);}function resetLeadAfterSend(language){leadRef.current={...initialLeadState(),language};localStorage.removeItem(STORAGE_KEY);}async function sendMessage(){if(!input.trim()||typing)return;const userInput=input.trim();setMessages(prev=>[...prev,{role:\"user\",text:userInput}]);setInput(\"\");try{updateLeadFromUserInput(userInput);saveSession();const ai=await getAIReply(userInput);const d=ai.data||{};if(d.message){leadRef.current.message=buildMergedMessage(leadRef.current.message,d.message);}if(d.email&&!leadRef.current.email)leadRef.current.email=d.email;if(d.phone&&!leadRef.current.phone)leadRef.current.phone=d.phone;if(d.name&&!leadRef.current.name)leadRef.current.name=d.name;if(d.company&&!leadRef.current.company)leadRef.current.company=d.company;if(d.location&&!leadRef.current.location)leadRef.current.location=d.location;if(d.caseType&&!leadRef.current.caseType)leadRef.current.caseType=d.caseType;if(d.urgency&&!leadRef.current.urgency)leadRef.current.urgency=d.urgency;if(d.preferredContact&&!leadRef.current.preferredContact){leadRef.current.preferredContact=d.preferredContact;}if(d.timeline){leadRef.current.timeline=mergeField(leadRef.current.timeline,d.timeline);}if(d.involvedParties){leadRef.current.involvedParties=mergeField(leadRef.current.involvedParties,d.involvedParties);}if(d.evidenceSummary){leadRef.current.evidenceSummary=mergeField(leadRef.current.evidenceSummary,d.evidenceSummary);}if(d.impact){leadRef.current.impact=mergeField(leadRef.current.impact,d.impact);}if(d.desiredOutcome){leadRef.current.desiredOutcome=mergeField(leadRef.current.desiredOutcome,d.desiredOutcome);}if(d.language)leadRef.current.language=d.language;if(typeof d.score===\"number\"){leadRef.current.score=Math.max(leadRef.current.score,d.score);}if(Array.isArray(d.reasons)&&d.reasons.length>0){leadRef.current.reasons=d.reasons;}if(typeof d.status===\"string\"){leadRef.current.status=d.status;}else{const rescored=estimateLeadScore(leadRef.current);leadRef.current.score=Math.max(leadRef.current.score,rescored.score);leadRef.current.status=rescored.status;if(!leadRef.current.reasons.length){leadRef.current.reasons=rescored.reasons;}}leadRef.current.confirmationRequested=!!d.confirmationRequested;leadRef.current.confirmed=!!d.confirmed||!!leadRef.current.confirmed;leadRef.current.sent=!!d.sent||!!leadRef.current.sent;if(d.greeted)leadRef.current.greeted=true;const lang=leadRef.current.language||\"en\";const toneKey=getToneOverride(leadRef.current);const nextQuestionKey=getNextQuestion(leadRef.current);let finalReply=ai.reply;if(shouldOverrideAI(leadRef.current,ai.reply)&&nextQuestionKey){finalReply=getLocalizedText(lang,nextQuestionKey);}else if(toneKey&&nextQuestionKey&&!leadRef.current.sent){finalReply=`${getLocalizedText(lang,toneKey)} ${getLocalizedText(lang,nextQuestionKey)}`.trim();}else if(toneKey&&!nextQuestionKey&&!leadRef.current.sent){finalReply=getLocalizedText(lang,toneKey);}else if(nextQuestionKey&&(!ai.reply||ai.reply.length<8)){finalReply=getLocalizedText(lang,nextQuestionKey);}if(isGreeting(userInput)&&!leadRef.current.message&&!leadRef.current.name){finalReply=getLocalizedText(lang,\"greeting\");}if(isShortNameOnly(userInput)&&leadRef.current.name&&!leadRef.current.message){finalReply=localizedWithName(lang,\"name_ack\",leadRef.current.name);}leadRef.current.lastAsked=nextQuestionKey||leadRef.current.lastAsked;saveSession();await showBotMessage(finalReply);const hotAutoSend=(leadRef.current.status===\"hot\"||leadRef.current.urgency===\"urgent\"||leadRef.current.caseType===\"fraud\"||leadRef.current.caseType===\"theft\")&&!!leadRef.current.message&&!!leadRef.current.name&&(!!leadRef.current.phone||!!leadRef.current.email)&&!leadRef.current.sent;const aiWantsSend=d.send===true&&!leadRef.current.sent;const shouldSend=hotAutoSend||aiWantsSend;if(shouldSend&&!sendingLeadRef.current){sendingLeadRef.current=true;const result=await submitLead();if(typeof result?.score===\"number\"){leadRef.current.score=result.score;}if(typeof result?.status===\"string\"){leadRef.current.status=result.status;}if(Array.isArray(result?.reasons)){leadRef.current.reasons=result.reasons;}leadRef.current.sent=true;saveSession();await showBotMessage(result?.duplicate?getLocalizedText(lang,\"final_duplicate\"):getLocalizedText(lang,\"final_sent\"));resetLeadAfterSend(lang);setHistory([]);sendingLeadRef.current=false;return;}setHistory(prev=>{const updated=[...prev,{role:\"user\",content:userInput},{role:\"assistant\",content:finalReply}];return updated.slice(-8);});}catch(err){console.log(\"CHAT ERROR:\",err);const lang=leadRef.current.language||\"en\";setTyping(false);setMessages(prev=>[...prev,{role:\"bot\",text:getLocalizedText(lang,\"temporary_issue\")}]);sendingLeadRef.current=false;}finally{setTyping(false);}}function handleKey(e){if(e.key===\"Enter\"){e.preventDefault();sendMessage();}}return /*#__PURE__*/_jsxs(_Fragment,{children:[!open&&/*#__PURE__*/_jsx(\"div\",{style:fabStyle,onClick:()=>setOpen(true),children:/*#__PURE__*/_jsx(\"div\",{style:fabInner,children:/*#__PURE__*/_jsx(\"iframe\",{src:\"https://lottie.host/embed/368ab0bd-5be0-488b-a8fa-a0788fc79d78/pywCXBtwoc.lottie?stateMachineId=StateMachine1\",style:fabIframe,title:\"RFC AI\"})})}),open&&/*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:headerStyle,children:[\"RFC AI Consultant\",/*#__PURE__*/_jsx(\"span\",{onClick:()=>setOpen(false),style:{cursor:\"pointer\"},children:\"✕\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:chatStyle,children:[messages.map((m,i)=>/*#__PURE__*/_jsx(\"div\",{style:{textAlign:m.role===\"user\"?\"right\":\"left\",marginBottom:8,padding:\"0 8px\"},children:/*#__PURE__*/_jsx(\"span\",{style:m.role===\"user\"?userBubble:botBubble,children:m.text})},i)),typing&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,padding:\"0 8px 8px\"},children:\"Analysing...\"}),/*#__PURE__*/_jsx(\"div\",{ref:chatEndRef})]}),/*#__PURE__*/_jsxs(\"div\",{style:inputBar,children:[/*#__PURE__*/_jsx(\"input\",{style:inputStyle,value:input,onChange:e=>setInput(e.target.value),onKeyDown:handleKey,placeholder:\"Describe your issue...\"}),/*#__PURE__*/_jsx(\"button\",{onClick:sendMessage,style:btnStyle,children:\"Send\"})]})]})]});}const fabStyle={position:\"fixed\",bottom:20,right:20,width:70,height:70,borderRadius:\"50%\",overflow:\"hidden\",cursor:\"pointer\",boxShadow:\"0 10px 25px rgba(0,0,0,0.4)\"};const fabInner={width:\"100%\",height:\"100%\",display:\"flex\",position:\"absolute\",alignItems:\"center\",justifyContent:\"center\"};const fabIframe={margin:\"35px 0 0 0\",width:\"400%\",height:\"400%\",borderRadius:\"50%\",pointerEvents:\"none\"};const containerStyle={position:\"fixed\",bottom:20,right:20,width:370,height:520,background:\"#fff\",borderRadius:16,display:\"flex\",flexDirection:\"column\",boxShadow:\"0 25px 60px rgba(0,0,0,0.4)\"};const headerStyle={background:\"#000\",color:\"#fff\",padding:14,display:\"flex\",justifyContent:\"space-between\"};const chatStyle={flex:1,padding:\"12px 12px 0 12px\",overflowY:\"auto\",maxHeight:\"calc(100% - 80px)\"};const inputBar={display:\"flex\",padding:\"12px\",borderTop:\"1px solid #eee\",gap:\"8px\"};const inputStyle={flex:1,padding:\"12px 16px\",border:\"1px solid #ddd\",borderRadius:\"24px\",outline:\"none\",fontSize:\"14px\"};const btnStyle={background:\"#000\",color:\"#fff\",border:\"none\",padding:\"12px 20px\",borderRadius:\"24px\",cursor:\"pointer\",fontWeight:\"500\",minWidth:\"70px\"};const userBubble={background:\"#000\",color:\"#fff\",padding:\"12px 16px\",borderRadius:\"18px\",display:\"inline-block\",maxWidth:\"80%\",wordWrap:\"break-word\",marginLeft:\"20%\",marginBottom:\"12px\"};const botBubble={background:\"#f1f1f1\",color:\"#333\",padding:\"12px 16px\",borderRadius:\"18px\",display:\"inline-block\",maxWidth:\"80%\",wordWrap:\"break-word\",marginRight:\"20%\",marginBottom:\"12px\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RFCChatbot\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Intercom.map","// Generated by Framer (4da6613)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-juwi4 .framer-styles-preset-164ay2o:not(.rich-text-wrapper), .framer-juwi4 .framer-styles-preset-164ay2o.rich-text-wrapper a { --framer-link-text-color: #999999; }\"];export const className=\"framer-juwi4\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ad1bd2b)\nexport default function metadata(params,activeLocale){return{description:\"Fraud and financial crimes erode trust, reputation, and growth. Leading organizations act early to contain risk. Independent forensic investigators deliver swift insight, decisive action, and recovery protecting assets and boosting stakeholder confidence.\",favicon:\"https://framerusercontent.com/assets/UF2anjmLhMAXGejhNnqn1vBc7HE.jpg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/xKIaWuvHVZUrSAI3dxL4lFRiOWk.webp\",title:\"Ranchod’s Forensic Consultancy (Pty) Ltd\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}