{"version":3,"file":"AnimatedStatNumber.C2cgulvT.mjs","names":["mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","Vector","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","getProps","React.forwardRef","ArrowRight","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","SVG","useRef","useState"],"sources":["https:/framerusercontent.com/modules/Y6bXx9OUDKw4tFg1eoBW/S7DTnTajt2a3S41WajhJ/vSQ6M5vXF.js","https:/framerusercontent.com/modules/KxGyij8EDlYcVsWyIjzd/AFNtTHnAFSGqZhIKzmpC/FZHYHbG7H.js","https:/framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js","https:/framerusercontent.com/modules/HvNJquOsZHuEs3bHFxxV/KnJeEzDQizfcdkUx9kFF/iMrCpBym2.js","https:/framerusercontent.com/modules/hWHEAnvth0wc0zojTgPF/ho544s1C9dJoj4OMy9zF/AnimatedStatNumber.js"],"sourcesContent":["// Generated by Framer (24e7187)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 4 4\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 C 0 0.895 0.895 0 2 0 Z\" fill=\"var(--cd5j9v, var(--token-9fda5cf7-d60d-4aa3-a75a-b26e46e9be82, rgb(120, 120, 120)))\" height=\"4px\" id=\"ls6qfbgYP\" width=\"4px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,iqVWwk0Wm:fill??props.iqVWwk0Wm??\"var(--token-9fda5cf7-d60d-4aa3-a75a-b26e46e9be82, rgb(120, 120, 120))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,iqVWwk0Wm,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-QHfMB\",className),layoutId:layoutId,ref:ref,style:{\"--cd5j9v\":iqVWwk0Wm,...style}});});const css=[`.framer-QHfMB { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--cd5j9v); mask: ${mask}; width: 4px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 4\n * @framerIntrinsicHeight 4\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"iqVWwk0Wm\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"cd5j9v\"},\"set\":{\"localId\":\"vectorSet/stXbwStih\",\"id\":\"stXbwStih\",\"moduleId\":\"l3ESsrfvPdN5va9Wi4eG\"}}\n */const Icon=withCSS(Component,css,\"framer-QHfMB\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{iqVWwk0Wm:{defaultValue:'var(--token-9fda5cf7-d60d-4aa3-a75a-b26e46e9be82, rgb(120, 120, 120)) /* {\"name\":\"Text light\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"4\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"4\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"cd5j9v\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/stXbwStih\\\",\\\"id\\\":\\\"stXbwStih\\\",\\\"moduleId\\\":\\\"l3ESsrfvPdN5va9Wi4eG\\\"}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"iqVWwk0Wm\\\":\\\"fill\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (77cb752)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vector from\"https://framerusercontent.com/modules/Y6bXx9OUDKw4tFg1eoBW/S7DTnTajt2a3S41WajhJ/vSQ6M5vXF.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pQSBQ5n9QLkzG7valMFo/XP62UaGFUWbnHlX8EMTn/NAUOtSh4V.js\";const VectorFonts=getFonts(Vector);const cycleOrder=[\"IjJKzafBo\",\"Zqvg1faTh\"];const serializationHash=\"framer-q1u9b\";const variantClassNames={IjJKzafBo:\"framer-v-1vkn3w7\",Zqvg1faTh:\"framer-v-xinukj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const cWjfs3gLT=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"With Bullet Point\":\"IjJKzafBo\",\"Without Bullet Point\":\"Zqvg1faTh\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,text,width,...props})=>{return{...props,cWjfs3gLT:text??props.cWjfs3gLT??\"10% Increase in user engagement\",variant:humanReadableVariantMap[props.variant]??props.variant??\"IjJKzafBo\"};};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,cWjfs3gLT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IjJKzafBo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Zqvg1faTh\")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-1vkn3w7\",className,classNames),\"data-framer-name\":\"With Bullet Point\",layoutDependency:layoutDependency,layoutId:\"IjJKzafBo\",ref:refBinding,style:{...style},...addPropertyOverrides({Zqvg1faTh:{\"data-framer-name\":\"Without Bullet Point\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-n9g0ca\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"xn6Oh3akm\",children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-1f5v8ck\",layoutDependency:layoutDependency,layoutId:\"rQHJwcSRv\",style:{\"--cd5j9v\":\"var(--token-9fda5cf7-d60d-4aa3-a75a-b26e46e9be82, rgb(120, 120, 120))\"}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o4vy0c\",\"data-styles-preset\":\"NAUOtSh4V\",dir:\"auto\",children:\"10% Increase in user engagement\"})}),className:\"framer-y93yqn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZqoZjX_yB\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:cWjfs3gLT,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\".framer-q1u9b.framer-ezt3m8, .framer-q1u9b .framer-ezt3m8 { display: block; }\",\".framer-q1u9b.framer-1vkn3w7 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 258px; }\",\".framer-q1u9b .framer-n9g0ca { 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: 8px 8px 8px 0px; position: relative; width: min-content; }\",\".framer-q1u9b .framer-1f5v8ck { flex: none; height: auto; position: relative; width: 4px; }\",\".framer-q1u9b .framer-y93yqn { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 257.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Zqvg1faTh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cWjfs3gLT\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFZHYHbG7H=withCSS(Component,css,\"framer-q1u9b\");export default FramerFZHYHbG7H;FramerFZHYHbG7H.displayName=\"Bullet Point\";FramerFZHYHbG7H.defaultProps={height:20,width:257.5};addPropertyControls(FramerFZHYHbG7H,{variant:{options:[\"IjJKzafBo\",\"Zqvg1faTh\"],optionTitles:[\"With Bullet Point\",\"Without Bullet Point\"],title:\"Variant\",type:ControlType.Enum},cWjfs3gLT:{defaultValue:\"10% Increase in user engagement\",displayTextArea:false,title:\"Text\",type:ControlType.String},oncWjfs3gLTChange:{changes:\"cWjfs3gLT\",type:ControlType.ChangeHandler}});addFonts(FramerFZHYHbG7H,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...VectorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFZHYHbG7H\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"257.5\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"cWjfs3gLT\\\":\\\"text\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Zqvg1faTh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FZHYHbG7H.map","// Generated by Framer (85eaff3)\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 0 0 L 14 0\" fill=\"transparent\" height=\"1px\" id=\"h3fQSrHEV\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(5 12)\" width=\"14px\"/><path d=\"M 0 0 L 7 7 L 0 14\" fill=\"transparent\" height=\"14px\" id=\"DAe82Eor1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(12 5)\" width=\"7px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1175957644\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SYorz\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-SYorz { -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 {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-SYorz\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f03650d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,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 ArrowRight from\"https://framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js\";const ArrowRightFonts=getFonts(ArrowRight);const enabledGestures={bOHTNntrI:{hover:true}};const serializationHash=\"framer-I2ySS\";const variantClassNames={bOHTNntrI:\"framer-v-1bybrgv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const kPSA2HGhW=undefined;const DwjlNn3_8=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,text,width,...props})=>{return{...props,DwjlNn3_8:text??props.DwjlNn3_8??\"Get in Touch\",kPSA2HGhW:link??props.kPSA2HGhW};};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,kPSA2HGhW,DwjlNn3_8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"bOHTNntrI\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"bOHTNntrI-hover\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"bOHTNntrI-hover\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:kPSA2HGhW,motionChild:true,nodeId:\"bOHTNntrI\",openInNewTab:false,scopeId:\"iMrCpBym2\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1bybrgv\",className,classNames)} framer-8yxbkl`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"bOHTNntrI\",ref:refBinding,style:{backgroundColor:\"var(--token-a79602e8-01ca-44f1-b8af-271ff1b7e22c, rgb(9, 9, 9))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({\"bOHTNntrI-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e5r537\",\"data-framer-name\":\"Animation Wrapper\",layoutDependency:layoutDependency,layoutId:\"JzjdV0GDS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13d75nu\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"yW1QHZzjm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-0bfe53a7-7e5b-4320-9597-62945aa370d6, rgb(255, 255, 255)))\"},children:\"Get in Touch\"})}),className:\"framer-1xh5t5h\",\"data-framer-name\":\"Text\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"vxhczraAq\",style:{\"--extracted-tcooor\":\"var(--token-0bfe53a7-7e5b-4320-9597-62945aa370d6, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:DwjlNn3_8,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-athvfp\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"zIJDfa0Hz\",children:/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-1hb1z0z\",layoutDependency:layoutDependency,layoutId:\"NDId71WDV\",style:{\"--1m973uw\":\"var(--token-0153edb5-331a-4552-93a5-1896764abae5, rgb(255, 255, 255))\",\"--js9iwy\":2}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-suwxi\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"sfxSrxaUf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNTAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-0bfe53a7-7e5b-4320-9597-62945aa370d6, rgb(255, 255, 255)))\"},children:\"Get in Touch\"})}),className:\"framer-hg43lg\",\"data-framer-name\":\"Text\",fonts:[\"GF;Geist-500\"],layoutDependency:layoutDependency,layoutId:\"EvgFqjDFd\",style:{\"--extracted-1w1cjl5\":\"var(--token-0bfe53a7-7e5b-4320-9597-62945aa370d6, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:DwjlNn3_8,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-igve4l\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"sWOk3HxA3\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-10l8u7w\",\"data-framer-name\":\"Path\",layoutDependency:layoutDependency,layoutId:\"PIrzhAQ8R\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.166 5.667\" overflow=\"visible\"><path d=\"M 11.333 0 L 14.166 2.833 L 11.333 5.667 M 0 2.833 L 14.166 2.833\" fill=\"transparent\" stroke-width=\"1.3\" stroke=\"var(--token-0bfe53a7-7e5b-4320-9597-62945aa370d6, rgb(255, 255, 255))\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-eqv534\",layoutDependency:layoutDependency,layoutId:\"ZC93WJmaJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.833 5.667\" overflow=\"visible\"><path d=\"M 0 0 L 2.833 2.833 L 0 5.667\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-nl1lmj\",layoutDependency:layoutDependency,layoutId:\"ozspvEuuO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.166 1\" overflow=\"visible\"><path d=\"M 0 0 L 14.166 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-r9qiox\",layoutDependency:layoutDependency,layoutId:\"fnRctF1uk\",style:{\"--1m973uw\":\"var(--token-0153edb5-331a-4552-93a5-1896764abae5, rgb(255, 255, 255))\",\"--js9iwy\":2}})]})]})})})})})});});const css=[\".framer-I2ySS.framer-8yxbkl, .framer-I2ySS .framer-8yxbkl { display: block; }\",\".framer-I2ySS.framer-1bybrgv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 20px 12px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-I2ySS .framer-1e5r537 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 14px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-I2ySS .framer-13d75nu, .framer-I2ySS .framer-suwxi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 14px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-I2ySS .framer-1xh5t5h, .framer-I2ySS .framer-hg43lg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-I2ySS .framer-athvfp, .framer-I2ySS .framer-igve4l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 8px; justify-content: center; overflow: visible; padding: 1px; position: relative; width: 16px; }\",\".framer-I2ySS .framer-1hb1z0z, .framer-I2ySS .framer-r9qiox { flex: none; height: auto; position: relative; width: 16px; }\",\".framer-I2ySS .framer-10l8u7w { height: 6px; position: relative; width: 14px; }\",\".framer-I2ySS .framer-eqv534 { height: 6px; left: 11px; position: absolute; top: 0px; width: 3px; }\",\".framer-I2ySS .framer-nl1lmj { height: 1px; left: 0px; position: absolute; top: 3px; width: 14px; }\",\".framer-I2ySS.framer-v-1bybrgv.hover .framer-1e5r537 { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 141.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"pY7Lnb1Bh\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"kPSA2HGhW\":\"link\",\"DwjlNn3_8\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriMrCpBym2=withCSS(Component,css,\"framer-I2ySS\");export default FrameriMrCpBym2;FrameriMrCpBym2.displayName=\"Primary Button\";FrameriMrCpBym2.defaultProps={height:38,width:141.5};addPropertyControls(FrameriMrCpBym2,{kPSA2HGhW:{title:\"Link\",type:ControlType.Link},DwjlNn3_8:{defaultValue:\"Get in Touch\",displayTextArea:false,title:\"Text\",type:ControlType.String},onDwjlNn3_8Change:{changes:\"DwjlNn3_8\",type:ControlType.ChangeHandler}});addFonts(FrameriMrCpBym2,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]},...ArrowRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriMrCpBym2\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pY7Lnb1Bh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"38\",\"framerIntrinsicWidth\":\"141.5\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"kPSA2HGhW\\\":\\\"link\\\",\\\"DwjlNn3_8\\\":\\\"text\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iMrCpBym2.map","import{jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useRef,useState}from\"react\";const easeOutExpo=t=>t===1?1:1-Math.pow(2,-10*t);function formatValue(current,decimals,separator){return separator?current.toLocaleString(\"en-US\",{minimumFractionDigits:decimals,maximumFractionDigits:decimals}):current.toFixed(decimals);}/**\n * A single stat number that counts up from 0 when it scrolls into view.\n * Mechanic (IntersectionObserver trigger + eased requestAnimationFrame count)\n * is based on the Stats Section marketplace component:\n * https://www.framer.com/marketplace/components/stats-section/\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function AnimatedStatNumber(props){const{value,prefix,suffix,decimals,duration,separator,font,color}=props;const isStatic=useIsStaticRenderer();const ref=useRef(null);const[display,setDisplay]=useState(formatValue(isStatic?value:0,decimals,separator));useEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\"||isStatic){setDisplay(formatValue(value,decimals,separator));return;}const el=ref.current;if(!el)return;let rafId;const runCount=()=>{const startTime=performance.now();const tick=now=>{const elapsed=now-startTime;const progress=Math.min(elapsed/(duration*1e3),1);const eased=easeOutExpo(progress);setDisplay(formatValue(eased*value,decimals,separator));if(progress<1){rafId=window.requestAnimationFrame(tick);}};rafId=window.requestAnimationFrame(tick);};const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){runCount();observer.disconnect();}});},{threshold:.4});observer.observe(el);return()=>{observer.disconnect();if(rafId)window.cancelAnimationFrame(rafId);};},[value,duration,decimals,separator,isStatic]);return /*#__PURE__*/_jsxs(\"span\",{ref:ref,style:{fontVariantNumeric:\"tabular-nums\",fontSize:font?.fontSize??32,fontWeight:font?.fontWeight??500,fontFamily:font?.fontFamily??\"Inter\",fontStyle:font?.fontStyle??\"normal\",color,lineHeight:1,whiteSpace:\"nowrap\",display:\"inline-block\"},children:[prefix,display,suffix]});}AnimatedStatNumber.defaultProps={value:100,prefix:\"\",suffix:\"\",decimals:0,duration:1.5,separator:false,font:{fontSize:32,fontWeight:500,fontFamily:\"Inter\"},color:\"rgb(17, 17, 17)\"};addPropertyControls(AnimatedStatNumber,{value:{type:ControlType.Number,title:\"Value\",defaultValue:100},prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\",placeholder:\"+ $\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\",placeholder:\"% k+\"},decimals:{type:ControlType.Number,title:\"Decimals\",defaultValue:0,min:0,max:3,step:1,displayStepper:true},duration:{type:ControlType.Number,title:\"Duration (s)\",defaultValue:1.5,min:.3,max:5,step:.1},separator:{type:ControlType.Boolean,title:\"1,000 Separator\",defaultValue:false},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgb(17, 17, 17)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedStatNumber\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedStatNumber.map"],"mappings":"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"}