{"version":3,"file":"script_main.9fc0X78J.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","useMemo","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","NavLink","ShinyCta","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","Navigation","PrimaryButton2","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","Layout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/G2zJ4krbbHhiRr8sHznv/25ScgQB3lJOWHSsA8j9U/eG02x9Xkc.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/IQXqjAGXltPKLdfjcdtf/AdYVRfUvx2HLE5qL3Xfw/Logo.js","https:/framerusercontent.com/modules/1ji2tjdnD7xA2N5ocPdN/po7kJWFIAUKVXR4RvD5L/GVRLbf42c.js","https:/framerusercontent.com/modules/7yN3vogKCYCUaDcvkvHR/5yVHeZuWpH3PBoOdyCO6/QtQ7LBtQ8.js","https:/framerusercontent.com/modules/eKxveqPXHKeMNdjHoGF7/5JQPLoMgJCbu29LG0szL/HxQXNSY96.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (ed41f9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const enabledGestures={b6SrNaiD1:{hover:true},VqBlYTeGt:{hover:true}};const cycleOrder=[\"VqBlYTeGt\",\"b6SrNaiD1\",\"mIlWKV0Nm\"];const serializationHash=\"framer-iAWhu\";const variantClassNames={b6SrNaiD1:\"framer-v-liovdj\",mIlWKV0Nm:\"framer-v-45il1s\",VqBlYTeGt:\"framer-v-1yjrd4v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.15,delay:0,duration:.7,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Mobile:\"mIlWKV0Nm\",Primary:\"VqBlYTeGt\",Secondary:\"b6SrNaiD1\"};const getProps=({background,height,id,link,textColor,title,width,...props})=>{return{...props,A3sa0aIqI:background??props.A3sa0aIqI??\"rgb(245, 245, 245)\",fTIE5iaFM:title??props.fTIE5iaFM??\"Get in touch\",hEpG3uCce:link??props.hEpG3uCce,IObMHc1Ho:textColor??props.IObMHc1Ho??\"rgb(0, 0, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"VqBlYTeGt\"};};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,fTIE5iaFM,A3sa0aIqI,hEpG3uCce,IObMHc1Ho,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VqBlYTeGt\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:hEpG3uCce,motionChild:true,nodeId:\"VqBlYTeGt\",scopeId:\"eG02x9Xkc\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1yjrd4v\",className,classNames)} framer-bups6t`,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"VqBlYTeGt\",ref:refBinding,style:{backgroundColor:A3sa0aIqI,borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:\"none\",...style},variants:{\"VqBlYTeGt-hover\":{boxShadow:\"none\"},b6SrNaiD1:{boxShadow:\"inset 0px 0px 4px 0px rgba(0, 0, 0, 0.05)\"},mIlWKV0Nm:{boxShadow:\"none\"}},...addPropertyOverrides({\"b6SrNaiD1-hover\":{\"data-framer-name\":undefined},\"VqBlYTeGt-hover\":{\"data-framer-name\":undefined},b6SrNaiD1:{\"data-framer-name\":\"Secondary\"},mIlWKV0Nm:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fmz4t0\",\"data-framer-name\":\"Filler\",layoutDependency:layoutDependency,layoutId:\"eqNjaYlrD\",style:{backgroundColor:\"rgb(0, 83, 127)\",borderBottomLeftRadius:35,borderBottomRightRadius:35,borderTopLeftRadius:35,borderTopRightRadius:35}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xbofrh\",\"data-framer-name\":\"Arrow Placeholder\",layoutDependency:layoutDependency,layoutId:\"aKrzo2Rla\",style:{borderBottomLeftRadius:35,borderBottomRightRadius:35,borderTopLeftRadius:35,borderTopRightRadius:35},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qimjnf\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"g3HBPr87s\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1nvha4l\",\"data-framer-name\":\"Arrow 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"itoORTMdb\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 11.885 9.853 L 2.848 9.853 L 2.848 8.147 L 11.885 8.147 L 7.783 4.045 L 9 2.848 L 15.152 9 L 9 15.152 L 7.783 13.954 Z\" fill=\"var(--token-a83649a1-3fb0-4a78-ac47-908be8944abe, rgb(255, 255, 255))\"></path></svg>',svgContentId:11106415500,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xy0o39\",\"data-framer-name\":\"Arrow 2\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"n89mug5H7\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 11.885 9.853 L 2.848 9.853 L 2.848 8.147 L 11.885 8.147 L 7.783 4.045 L 9 2.848 L 15.152 9 L 9 15.152 L 7.783 13.954 Z\" fill=\"var(--token-a83649a1-3fb0-4a78-ac47-908be8944abe, rgb(255, 255, 255))\"></path></svg>',svgContentId:11106415500,withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-crqvt\",\"data-framer-name\":\"Texts\",layoutDependency:layoutDependency,layoutId:\"xEvxo3UmT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.6px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-IObMHc1Ho-eG02x9Xkc))\"},children:\"Get in touch\"})}),className:\"framer-1o2w4qz\",\"data-framer-name\":\"Text 1\",fonts:[\"FS;Plus Jakarta Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"Ga0OGGYAk\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-IObMHc1Ho-eG02x9Xkc)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-IObMHc1Ho-eG02x9Xkc\":IObMHc1Ho},text:fTIE5iaFM,variants:{\"b6SrNaiD1-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"b6SrNaiD1-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.6px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get in touch\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss07' on, 'salt' on\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fe9d93ed-b3f8-4dd5-a542-7dee2ff95478, rgb(249, 249, 249)))\"},children:\"Get in touch\"})}),className:\"framer-1p9lady\",\"data-framer-name\":\"Text 2\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"g6bEO0owR\",style:{\"--extracted-r6o4lv\":\"var(--token-fe9d93ed-b3f8-4dd5-a542-7dee2ff95478, rgb(249, 249, 249))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fTIE5iaFM,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iAWhu.framer-bups6t, .framer-iAWhu .framer-bups6t { display: block; }\",\".framer-iAWhu.framer-1yjrd4v { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 7px 24px 7px 7px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-iAWhu .framer-1fmz4t0 { flex: none; height: 44px; left: 5px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 44px / 2); width: 44px; z-index: 0; }\",\".framer-iAWhu .framer-1xbofrh { 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: hidden; padding: 11px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-iAWhu .framer-qimjnf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 18px; }\",\".framer-iAWhu .framer-1nvha4l, .framer-iAWhu .framer-1xy0o39 { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-iAWhu .framer-crqvt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 20px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-iAWhu .framer-1o2w4qz, .framer-iAWhu .framer-1p9lady { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iAWhu.framer-v-45il1s.framer-1yjrd4v { cursor: unset; }\",\".framer-iAWhu.framer-v-1yjrd4v.hover .framer-1fmz4t0, .framer-iAWhu.framer-v-liovdj.hover .framer-1fmz4t0 { width: 95%; }\",\".framer-iAWhu.framer-v-1yjrd4v.hover .framer-qimjnf, .framer-iAWhu.framer-v-1yjrd4v.hover .framer-crqvt, .framer-iAWhu.framer-v-liovdj.hover .framer-qimjnf { justify-content: flex-end; }\",\".framer-iAWhu.framer-v-liovdj.hover .framer-crqvt { gap: 20px; justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 184\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"b6SrNaiD1\":{\"layout\":[\"auto\",\"auto\"]},\"mIlWKV0Nm\":{\"layout\":[\"auto\",\"auto\"]},\"zlimI_Jt6\":{\"layout\":[\"auto\",\"auto\"]},\"lf0XqI9qM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"fTIE5iaFM\":\"title\",\"A3sa0aIqI\":\"background\",\"hEpG3uCce\":\"link\",\"IObMHc1Ho\":\"textColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereG02x9Xkc=withCSS(Component,css,\"framer-iAWhu\");export default FramereG02x9Xkc;FramereG02x9Xkc.displayName=\"Primary Button 2\";FramereG02x9Xkc.defaultProps={height:54,width:184};addPropertyControls(FramereG02x9Xkc,{variant:{options:[\"VqBlYTeGt\",\"b6SrNaiD1\",\"mIlWKV0Nm\"],optionTitles:[\"Primary\",\"Secondary\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},fTIE5iaFM:{defaultValue:\"Get in touch\",displayTextArea:false,title:\"Title\",type:ControlType.String},A3sa0aIqI:{defaultValue:\"rgb(245, 245, 245)\",title:\"Background\",type:ControlType.Color},hEpG3uCce:{title:\"Link\",type:ControlType.Link},IObMHc1Ho:{defaultValue:\"rgb(0, 0, 0)\",title:\"Text Color\",type:ControlType.Color}});addFonts(FramereG02x9Xkc,[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3U7D2WJULAFN5UCDE2DSKFPDTJNUSRPY/XTZGHUDFURQVBRVTOPX7XHP5YBIQJL2U/FVNNCZHGTHUOM3RCJDOO45QMBIJISVEG.woff2\",weight:\"500\"},{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereG02x9Xkc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"b6SrNaiD1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mIlWKV0Nm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zlimI_Jt6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lf0XqI9qM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"54\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fTIE5iaFM\\\":\\\"title\\\",\\\"A3sa0aIqI\\\":\\\"background\\\",\\\"hEpG3uCce\\\":\\\"link\\\",\\\"IObMHc1Ho\\\":\\\"textColor\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"184\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eG02x9Xkc.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";var SrcType;(function(SrcType){SrcType[\"Upload\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const baseUrl=\"https://logo.clearbit.com/\";const getLogoUrl=company=>{if(!company)return null;return company.includes(\".\")?`${baseUrl}${company}?size=500`:`${baseUrl}${company}.com?size=500`;};/**\n * @framerIntrinsicWidth 64\n * @framerIntrinsicHeight 64\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Logo(props){const{company,radius,isSearch,srcType,srcUrl,srcFile,style}=props;const logoURL=useMemo(()=>{if(isSearch)return getLogoUrl(company);if(srcType===SrcType.Upload)return srcFile;if(srcType===SrcType.Url)return srcUrl;return null;},[company,isSearch,srcType,srcUrl,srcFile]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return logoURL?/*#__PURE__*/ _jsx(\"img\",{src:logoURL,style:{...baseStyles,...style,borderRadius:radius},alt:\"Logo\"}):emptyState;};Logo.defaultProps={company:\"Framer\",radius:100,width:64,height:64,isSearch:true};const baseStyles={position:\"absolute\",left:0,right:0,top:0,bottom:0,width:\"100%\",height:\"100%\"};addPropertyControls(Logo,{isSearch:{type:ControlType.Boolean,title:\"Type\",disabledTitle:\"Custom\",enabledTitle:\"Search\"},srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[SrcType.Url,SrcType.Upload],hidden:({isSearch})=>isSearch},srcUrl:{type:ControlType.String,title:\" \",placeholder:\"../example.jpg\",hidden:({srcType,isSearch})=>srcType===SrcType.Upload||isSearch},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"jpg\",\"png\",\"jpeg\",\"tiff\",\"gif\"],hidden:({srcType,isSearch})=>srcType===SrcType.Url||isSearch},company:{type:ControlType.String,title:\"Company\",placeholder:\"Github, Apple...\",hidden:({isSearch})=>!isSearch},radius:{type:ControlType.Number,min:0,max:100,title:\"Radius\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Logo\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"64\",\"framerIntrinsicHeight\":\"64\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Logo.map","// Generated by Framer (cbc36cd)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"rMj_E4J2z\",\"HLkNl67Nm\"];const serializationHash=\"framer-dUoJV\";const variantClassNames={HLkNl67Nm:\"framer-v-arewpv\",rMj_E4J2z:\"framer-v-py2ype\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const fL8RgAY2P=undefined;const NvGdQjAHM=undefined;const Y4BsHGCYg=undefined;const nt_r4ATWZ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={mobile:\"HLkNl67Nm\",primary:\"rMj_E4J2z\"};const getProps=({click,height,id,link,newTab,title,width,...props})=>{return{...props,fL8RgAY2P:click??props.fL8RgAY2P,nt_r4ATWZ:title??props.nt_r4ATWZ??\"Home\",NvGdQjAHM:link??props.NvGdQjAHM,variant:humanReadableVariantMap[props.variant]??props.variant??\"rMj_E4J2z\",Y4BsHGCYg:newTab??props.Y4BsHGCYg};};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,NvGdQjAHM,nt_r4ATWZ,Y4BsHGCYg,fL8RgAY2P,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rMj_E4J2z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap15ccdz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(fL8RgAY2P){const res=await fL8RgAY2P(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:NvGdQjAHM,motionChild:true,nodeId:\"rMj_E4J2z\",openInNewTab:Y4BsHGCYg,scopeId:\"GVRLbf42c\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-py2ype\",className,classNames)} framer-1i2mo6b`,\"data-framer-name\":\"primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rMj_E4J2z\",onTap:onTap15ccdz,ref:refBinding,style:{...style},...addPropertyOverrides({HLkNl67Nm:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbWVkaXVt\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d822923a-5dae-4934-8407-ed179afd24d5, rgba(0, 0, 0, 0.85)))\"},children:\"Home\"})}),className:\"framer-yi1fq4\",fonts:[\"FS;Plus Jakarta Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"MMGoiUGHY\",style:{\"--extracted-r6o4lv\":\"var(--token-d822923a-5dae-4934-8407-ed179afd24d5, rgba(0, 0, 0, 0.85))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nt_r4ATWZ,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dUoJV.framer-1i2mo6b, .framer-dUoJV .framer-1i2mo6b { display: block; }\",\".framer-dUoJV.framer-py2ype { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 5px 14px 5px 14px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dUoJV .framer-yi1fq4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dUoJV.framer-v-arewpv.framer-py2ype { padding: 12px 18px 12px 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 75\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HLkNl67Nm\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NvGdQjAHM\":\"link\",\"nt_r4ATWZ\":\"title\",\"Y4BsHGCYg\":\"newTab\",\"fL8RgAY2P\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGVRLbf42c=withCSS(Component,css,\"framer-dUoJV\");export default FramerGVRLbf42c;FramerGVRLbf42c.displayName=\"nav link\";FramerGVRLbf42c.defaultProps={height:32,width:75};addPropertyControls(FramerGVRLbf42c,{variant:{options:[\"rMj_E4J2z\",\"HLkNl67Nm\"],optionTitles:[\"primary\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},NvGdQjAHM:{title:\"Link\",type:ControlType.Link},nt_r4ATWZ:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},Y4BsHGCYg:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},fL8RgAY2P:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerGVRLbf42c,[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3U7D2WJULAFN5UCDE2DSKFPDTJNUSRPY/XTZGHUDFURQVBRVTOPX7XHP5YBIQJL2U/FVNNCZHGTHUOM3RCJDOO45QMBIJISVEG.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGVRLbf42c\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"75\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HLkNl67Nm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"NvGdQjAHM\\\":\\\"link\\\",\\\"nt_r4ATWZ\\\":\\\"title\\\",\\\"Y4BsHGCYg\\\":\\\"newTab\\\",\\\"fL8RgAY2P\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GVRLbf42c.map","// Generated by Framer (6d0c662)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavLink from\"https://framerusercontent.com/modules/1ji2tjdnD7xA2N5ocPdN/po7kJWFIAUKVXR4RvD5L/GVRLbf42c.js\";import ShinyCta from\"https://framerusercontent.com/modules/4fqY5LADQzqUUbGa5xGm/HoGlpF3dutQhCzSMLCJD/wz8XTIvg8.js\";const NavLinkFonts=getFonts(NavLink);const ShinyCtaFonts=getFonts(ShinyCta);const cycleOrder=[\"kz0FYIfOb\",\"W2vAZUBsM\",\"mdta7CO0m\"];const serializationHash=\"framer-hurOF\";const variantClassNames={kz0FYIfOb:\"framer-v-70r3in\",mdta7CO0m:\"framer-v-1j02ouk\",W2vAZUBsM:\"framer-v-1vd64cg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};const animation1={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Open\":\"mdta7CO0m\",Desktop:\"kz0FYIfOb\",Phone:\"W2vAZUBsM\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kz0FYIfOb\"};};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:\"kz0FYIfOb\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap15wndpt=activeVariantCallback(async(...args)=>{setVariant(\"mdta7CO0m\");});const onTapkc5x0p=activeVariantCallback(async(...args)=>{setVariant(\"W2vAZUBsM\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"W2vAZUBsM\",\"mdta7CO0m\"].includes(baseVariant))return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-70r3in\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"kz0FYIfOb\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({mdta7CO0m:{\"data-framer-name\":\"Phone Open\"},W2vAZUBsM:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19zfv8g\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Xkoa9Jta_\",...addPropertyOverrides({mdta7CO0m:{\"data-highlight\":true,onTap:onTapkc5x0p},W2vAZUBsM:{\"data-highlight\":true,onTap:onTap15wndpt}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"D6t4bK9lk\"},motionChild:true,nodeId:\"gD2hnKEEw\",openInNewTab:false,scopeId:\"QtQ7LBtQ8\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1x9346j framer-z2pb2y\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"gD2hnKEEw\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-185tl4z\",\"data-framer-name\":\"Logo 41\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:29,intrinsicWidth:185,layoutDependency:layoutDependency,layoutId:\"hqVt2qqmk\",svg:'<svg width=\"185\" height=\"29\" viewBox=\"0 0 185 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_688_2061)\">\\n<path d=\"M22.8161 10.9663L23.4077 11.4258V9.84348C23.1751 10.1823 22.9798 10.5557 22.8161 10.9663Z\" fill=\"black\"/>\\n<path d=\"M34.964 14.2172V25.7072H31.2565V15.2338C31.3398 12.8933 29.7115 10.9491 27.348 10.9979C25.0161 10.9635 23.316 12.8962 23.4079 15.2338V25.7072H19.6976V23.8032C15.4876 28.4756 5.77522 31.6173 1.1976 25.9857C-2.86596 19.8401 4.38528 18.2032 8.33972 15.857L8.56946 16.1212C-0.715003 20.6672 8.97151 30.3365 15.858 26.4136C19.0515 23.6912 16.1797 19.2256 13.1011 17.7466C9.67509 15.6847 5.07163 14.5991 2.54447 11.3282C-1.27213 6.34276 4.80456 2.82196 8.56946 0.558998C10.4246 5.60759 16.2486 8.95321 17.3341 1.80535H17.5639L16.2859 10.3431C10.6343 10.9118 6.11983 6.49496 8.43736 0.854791C5.55696 2.59509 3.31985 4.10277 5.28702 7.69824C8.73602 12.6004 16.016 13.5883 19.6976 18.275V0.854791H23.4079V9.84346C23.1753 10.1823 22.98 10.5557 22.8164 10.9663L23.4079 11.4258V9.84346C26.9115 5.07918 35.4321 8.22378 34.964 14.2172Z\" fill=\"black\"/>\\n<path d=\"M41.2041 26.1006C40.0009 26.1006 38.9441 25.891 38.0366 25.4774C37.1291 25.061 36.4226 24.4723 35.9201 23.7055C35.4175 22.9388 35.1648 22.0428 35.1648 21.0118C35.1648 20.0498 35.3773 19.1854 35.8052 18.4186C36.2331 17.6518 36.8879 17.0057 37.7752 16.4801C38.6626 15.9546 39.7941 15.5842 41.1726 15.363L47.344 14.3464V17.3015L41.8934 18.2204C40.9084 18.3956 40.1875 18.7115 39.7252 19.1739C39.2628 19.6362 39.036 20.202 39.036 20.8797C39.036 21.5575 39.2944 22.1117 39.8085 22.5367C40.3225 22.9646 40.9859 23.1771 41.7957 23.1771C42.7808 23.1771 43.6509 22.9589 44.4062 22.5195C45.1615 22.083 45.753 21.4971 46.1781 20.762C46.606 20.0297 46.8185 19.2141 46.8185 18.3152V13.752C46.8185 12.899 46.4911 12.1926 45.8335 11.6355C45.1758 11.0783 44.3114 10.7969 43.2402 10.7969C42.2782 10.7969 41.4281 11.0496 40.6958 11.5522C39.9635 12.0547 39.4208 12.7239 39.0704 13.5538L35.9517 12.0117C36.302 11.1358 36.8419 10.3604 37.5771 9.67978C38.3094 9.00204 39.1738 8.4765 40.1703 8.10317C41.1668 7.73271 42.2322 7.54604 43.3723 7.54604C44.7738 7.54604 46.0144 7.81025 47.0999 8.33291C48.1826 8.85845 49.0269 9.58501 49.6271 10.5155C50.2301 11.4459 50.5288 12.5228 50.5288 13.7491V25.6986H46.9822V22.5138L47.7059 22.5798C47.2894 23.3035 46.7639 23.9267 46.1292 24.4522C45.4946 24.9777 44.7623 25.3827 43.9295 25.667C43.0966 25.9513 42.1892 26.0949 41.2041 26.0949V26.1006Z\" fill=\"black\"/>\\n<path d=\"M51.8069 25.7072V7.94522H55.3535V11.8193L54.894 11.1961C55.2645 9.9928 55.9451 9.08532 56.9301 8.47076C57.9151 7.85907 59.0409 7.55179 60.3131 7.55179C61.7346 7.55179 62.9982 7.93087 64.1038 8.68327C65.2094 9.43855 65.9475 10.4408 66.3208 11.6872L65.2698 11.7848C65.7953 10.3633 66.5994 9.3007 67.682 8.59999C68.7647 7.89928 70.0082 7.54892 71.4096 7.54892C72.6359 7.54892 73.7444 7.83323 74.7409 8.40184C75.7374 8.97045 76.53 9.76019 77.1216 10.7653C77.7132 11.7733 78.009 12.922 78.009 14.2114V25.7014H74.2986V15.2281C74.2986 14.3522 74.1407 13.6026 73.8219 12.9795C73.5031 12.3563 73.0666 11.8681 72.5095 11.5177C71.9524 11.1674 71.3005 10.9922 70.5567 10.9922C69.8129 10.9922 69.1553 11.1674 68.5867 11.5177C68.018 11.8681 67.5701 12.3563 67.2398 12.9795C66.9124 13.6026 66.7487 14.3522 66.7487 15.2281V25.7014H63.0384V15.2281C63.0384 14.3522 62.8804 13.6026 62.5617 12.9795C62.2429 12.3563 61.8121 11.8681 61.2636 11.5177C60.7151 11.1674 60.0603 10.9922 59.2936 10.9922C58.5268 10.9922 57.8922 11.1674 57.3235 11.5177C56.7549 11.8681 56.3098 12.3563 55.9939 12.9795C55.6751 13.6026 55.5172 14.3522 55.5172 15.2281V25.7014H51.8069V25.7072Z\" fill=\"black\"/>\\n<path d=\"M87.4944 26.1006C85.7656 26.1006 84.2005 25.6957 82.7991 24.8858C81.3976 24.076 80.2805 22.9704 79.4506 21.5689C78.6178 20.1675 78.2042 18.5823 78.2042 16.8075C78.2042 15.0328 78.6149 13.4217 79.4362 12.0318C80.2575 10.6418 81.3689 9.54767 82.7675 8.74932C84.1689 7.95097 85.7426 7.55179 87.4944 7.55179C89.2462 7.55179 90.8142 7.95097 92.207 8.74932C93.597 9.54767 94.7026 10.6418 95.5239 12.0318C96.3453 13.4217 96.7559 15.0155 96.7559 16.8075C96.7559 18.5995 96.3395 20.1991 95.5096 21.6005C94.6767 23.002 93.5625 24.1019 92.1611 24.9002C90.7596 25.6986 89.206 26.0977 87.5002 26.0977L87.4944 26.1006ZM87.4944 22.6545C88.5225 22.6545 89.4415 22.4018 90.2513 21.8992C91.0612 21.3966 91.7016 20.7017 92.1726 19.8143C92.6435 18.9269 92.879 17.9275 92.879 16.8104C92.879 15.6933 92.6435 14.7054 92.1726 13.8381C91.7016 12.9737 91.0612 12.2845 90.2513 11.7704C89.4415 11.2564 88.5225 10.9979 87.4944 10.9979C86.4663 10.9979 85.5416 11.2564 84.7203 11.7704C83.899 12.2845 83.2528 12.9737 82.7818 13.8381C82.3109 14.7025 82.0754 15.6933 82.0754 16.8104C82.0754 17.9275 82.3109 18.9269 82.7818 19.8143C83.2528 20.7017 83.899 21.3966 84.7203 21.8992C85.5416 22.4018 86.4663 22.6545 87.4944 22.6545Z\" fill=\"black\"/>\\n<path d=\"M105.88 26.1006C104.151 26.1006 102.586 25.6957 101.184 24.8858C99.7828 24.076 98.6657 22.9704 97.8358 21.5689C97.003 20.1675 96.5894 18.5823 96.5894 16.8075C96.5894 15.0328 97.0001 13.4217 97.8214 12.0318C98.6427 10.6418 99.7541 9.54767 101.153 8.74932C102.554 7.95097 104.128 7.55179 105.88 7.55179C107.631 7.55179 109.199 7.95097 110.592 8.74932C111.982 9.54767 113.088 10.6418 113.909 12.0318C114.73 13.4217 115.141 15.0155 115.141 16.8075C115.141 18.5995 114.725 20.1991 113.895 21.6005C113.062 23.002 111.945 24.1019 110.546 24.9002C109.145 25.6986 107.591 26.0977 105.885 26.0977L105.88 26.1006ZM105.88 22.6545C106.908 22.6545 107.827 22.4018 108.637 21.8992C109.446 21.3966 110.087 20.7017 110.558 19.8143C111.029 18.9269 111.264 17.9275 111.264 16.8104C111.264 15.6933 111.029 14.7054 110.558 13.8381C110.087 12.9737 109.446 12.2845 108.637 11.7704C107.827 11.2564 106.908 10.9979 105.88 10.9979C104.852 10.9979 103.927 11.2564 103.105 11.7704C102.284 12.2845 101.638 12.9737 101.167 13.8381C100.696 14.7025 100.461 15.6933 100.461 16.8104C100.461 17.9275 100.696 18.9269 101.167 19.8143C101.638 20.7017 102.284 21.3966 103.105 21.8992C103.927 22.4018 104.852 22.6545 105.88 22.6545Z\" fill=\"black\"/>\\n<path d=\"M115.695 25.7072V7.94522H119.242V11.4258L118.814 10.9663C119.251 9.84921 119.951 9.00204 120.916 8.42194C121.878 7.84184 122.996 7.55179 124.265 7.55179C125.534 7.55179 126.737 7.83609 127.745 8.40471C128.751 8.97332 129.54 9.76306 130.109 10.7682C130.678 11.7762 130.962 12.9335 130.962 14.2488V25.7072H127.252V15.2338C127.252 14.3579 127.088 13.6084 126.76 12.9852C126.433 12.362 125.974 11.8738 125.382 11.5235C124.79 11.1731 124.113 10.9979 123.346 10.9979C122.579 10.9979 121.896 11.1731 121.293 11.5235C120.69 11.8738 120.224 12.362 119.897 12.9852C119.57 13.6084 119.406 14.3579 119.406 15.2338V25.7072H115.695Z\" fill=\"black\"/>\\n<path d=\"M165.334 9.97558V11.624L165.925 10.7682C165.747 10.4868 165.552 10.2226 165.334 9.97558ZM165.498 23.4385C165.653 23.2346 165.796 23.0163 165.925 22.7866L165.498 22.0974V23.4385Z\" fill=\"black\"/>\\n<path d=\"M165.334 0.854801V9.97557C165.552 10.2225 165.748 10.4867 165.926 10.7682L165.334 11.624V9.97557C159.47 4.02812 150.254 9.63096 150.585 17.1005C150.605 17.5485 150.045 17.7696 149.752 17.4307C145.611 12.6234 138.11 14.49 144.947 21.7355L145.111 21.635C143.095 19.3749 146.768 18.8494 148.393 19.4697C155.837 22.284 145.436 29.9459 139.301 20.1905C137.423 17.537 139.029 13.2408 142.518 13.3959C143.681 13.4131 148.867 14.8059 147.196 12.1495C143.6 11.2995 138.374 13.0742 137.297 7.87917C135.964 4.22627 140.14 2.17008 142.88 3.72658C145.705 4.97006 146.412 9.21168 149.281 10.0474C152.245 9.30358 150.886 3.32166 149.904 1.50957L149.772 1.54403C150.533 3.0632 149.407 5.32042 147.673 5.38647C144.927 5.25724 142.926 2.8593 140.384 1.88864C138.334 0.91798 134.939 0.843314 133.701 3.07181C129.859 10.1249 139.273 12.698 144.488 12.6406V12.8387C140.823 12.7957 135.614 12.7555 133.259 16.236C131.45 19.1107 132.992 23.2231 135.95 24.7566C139.933 27.1833 149.054 27.8467 150.992 22.9761C151.251 22.3271 152.138 22.2065 152.572 22.7521C155.636 26.5974 162.25 27.5509 165.498 23.4413V22.1002L165.926 22.7894C165.796 23.0192 165.653 23.2374 165.498 23.4413V25.71H169.044V0.854801H165.334ZM164.628 19.8143C160.547 26.5141 151.845 20.3571 155.223 13.8381C159.257 7.15548 168.071 13.3614 164.628 19.8143Z\" fill=\"black\"/>\\n<path d=\"M170.325 5.5157V1.24824H174.035V5.5157H170.325ZM170.325 25.7072V7.94523H174.035V25.7072H170.325Z\" fill=\"black\"/>\\n<path d=\"M182.998 25.9053C181.138 25.9053 179.693 25.3798 178.665 24.3287C177.637 23.2777 177.123 21.8016 177.123 19.8976V11.3282H173.972V7.94523H174.464C175.296 7.94523 175.945 7.704 176.416 7.22441C176.887 6.74195 177.123 6.08719 177.123 5.25437V3.87592H180.833V7.9481H184.871V11.3311H180.833V19.7368C180.833 20.3484 180.931 20.8682 181.129 21.2961C181.327 21.724 181.643 22.0514 182.082 22.2811C182.519 22.5109 183.087 22.6258 183.788 22.6258C183.963 22.6258 184.159 22.6143 184.38 22.5913C184.598 22.5712 184.808 22.5482 185.003 22.5252V25.7101C184.696 25.7531 184.357 25.7962 183.986 25.8422C183.613 25.8852 183.286 25.9082 183.001 25.9082L182.998 25.9053Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_688_2061\">\\n<rect width=\"185\" height=\"28.445\" fill=\"white\" transform=\"translate(0 0.55899)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1agquaa\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"r791uAQeB\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-oexhwh\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"NL7w4aMmX\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{mdta7CO0m:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v8sbx0\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"jhQhtwStc\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{mdta7CO0m:{rotate:45}}})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mgapbg\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"qAcQYrlLm\",style:{opacity:1},variants:{mdta7CO0m:{opacity:1},W2vAZUBsM:{opacity:0}},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":gw3seFwLT\",webPageId:\"D6t4bK9lk\"},implicitPathVariables:undefined},{href:{hash:\":gw3seFwLT\",webPageId:\"D6t4bK9lk\"},implicitPathVariables:undefined},{href:{hash:\":gw3seFwLT\",webPageId:\"D6t4bK9lk\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(20+((componentViewport?.height||88)-40-32)/2)+0,...addPropertyOverrides({mdta7CO0m:{y:(componentViewport?.y||0)+20+(0+64+((componentViewport?.height||365)-40-284.48)/2*1)+20+0},W2vAZUBsM:{y:(componentViewport?.y||0)+14+(0+64+((componentViewport?.height||94)-34-246.48)/2*1)+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cy73ez-container\",layoutDependency:layoutDependency,layoutId:\"Q9e8VkGkZ-container\",nodeId:\"Q9e8VkGkZ\",rendersWithMotion:true,scopeId:\"QtQ7LBtQ8\",whileHover:animation,whileTap:animation1,children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"Q9e8VkGkZ\",layoutId:\"Q9e8VkGkZ\",nt_r4ATWZ:\"Process\",NvGdQjAHM:resolvedLinks[0],variant:\"rMj_E4J2z\",width:\"100%\",Y4BsHGCYg:false,...addPropertyOverrides({mdta7CO0m:{NvGdQjAHM:resolvedLinks[2],variant:\"HLkNl67Nm\"},W2vAZUBsM:{NvGdQjAHM:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":runJe0IMo\",webPageId:\"D6t4bK9lk\"},implicitPathVariables:undefined},{href:{hash:\":runJe0IMo\",webPageId:\"D6t4bK9lk\"},implicitPathVariables:undefined},{href:{hash:\":runJe0IMo\",webPageId:\"D6t4bK9lk\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(20+((componentViewport?.height||88)-40-32)/2)+0,...addPropertyOverrides({mdta7CO0m:{y:(componentViewport?.y||0)+20+(0+64+((componentViewport?.height||365)-40-284.48)/2*1)+20+51},W2vAZUBsM:{y:(componentViewport?.y||0)+14+(0+64+((componentViewport?.height||94)-34-246.48)/2*1)+20+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-to9xn5-container\",layoutDependency:layoutDependency,layoutId:\"MMvXHCXHF-container\",nodeId:\"MMvXHCXHF\",rendersWithMotion:true,scopeId:\"QtQ7LBtQ8\",whileHover:animation,whileTap:animation1,children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"MMvXHCXHF\",layoutId:\"MMvXHCXHF\",nt_r4ATWZ:\"Services\",NvGdQjAHM:resolvedLinks1[0],variant:\"rMj_E4J2z\",width:\"100%\",Y4BsHGCYg:false,...addPropertyOverrides({mdta7CO0m:{NvGdQjAHM:resolvedLinks1[2],variant:\"HLkNl67Nm\"},W2vAZUBsM:{NvGdQjAHM:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":hUBm7NxEQ\",webPageId:\"D6t4bK9lk\"},implicitPathVariables:undefined},{href:{hash:\":hUBm7NxEQ\",webPageId:\"D6t4bK9lk\"},implicitPathVariables:undefined},{href:{hash:\":hUBm7NxEQ\",webPageId:\"D6t4bK9lk\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(20+((componentViewport?.height||88)-40-32)/2)+0,...addPropertyOverrides({mdta7CO0m:{y:(componentViewport?.y||0)+20+(0+64+((componentViewport?.height||365)-40-284.48)/2*1)+20+102},W2vAZUBsM:{y:(componentViewport?.y||0)+14+(0+64+((componentViewport?.height||94)-34-246.48)/2*1)+20+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c7syex-container\",layoutDependency:layoutDependency,layoutId:\"hnqpl3iCH-container\",nodeId:\"hnqpl3iCH\",rendersWithMotion:true,scopeId:\"QtQ7LBtQ8\",whileHover:animation,whileTap:animation1,children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"hnqpl3iCH\",layoutId:\"hnqpl3iCH\",nt_r4ATWZ:\"FAQ\",NvGdQjAHM:resolvedLinks2[0],variant:\"rMj_E4J2z\",width:\"100%\",Y4BsHGCYg:false,...addPropertyOverrides({mdta7CO0m:{NvGdQjAHM:resolvedLinks2[2],variant:\"HLkNl67Nm\"},W2vAZUBsM:{NvGdQjAHM:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y2x4bf\",layoutDependency:layoutDependency,layoutId:\"XqlXHicJ9\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Sa5GPYVu8\"},implicitPathVariables:undefined},{href:{webPageId:\"Sa5GPYVu8\"},implicitPathVariables:undefined},{href:{webPageId:\"Sa5GPYVu8\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46.48,width:\"161.85px\",y:(componentViewport?.y||0)+(20+((componentViewport?.height||88)-40-46.48)/2)+0,...addPropertyOverrides({mdta7CO0m:{y:(componentViewport?.y||0)+20+(0+238+((componentViewport?.height||365)-40-284.48)/2*2)+0},W2vAZUBsM:{y:(componentViewport?.y||0)+14+(0+200+((componentViewport?.height||94)-34-246.48)/2*2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mqq86w-container\",layoutDependency:layoutDependency,layoutId:\"hy5w4E2SY-container\",nodeId:\"hy5w4E2SY\",rendersWithMotion:true,scopeId:\"QtQ7LBtQ8\",children:/*#__PURE__*/_jsx(ShinyCta,{AEANcRZZY:resolvedLinks3[0],height:\"100%\",id:\"hy5w4E2SY\",layoutId:\"hy5w4E2SY\",mosJunDon:\"Let's go\",N3GsMv_OA:\"Get Started\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({mdta7CO0m:{AEANcRZZY:resolvedLinks3[2]},W2vAZUBsM:{AEANcRZZY:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3sqg0q\",\"data-framer-name\":\"Bottom Line\",layoutDependency:layoutDependency,layoutId:\"D3CDehM_t\",style:{backgroundColor:\"rgba(0, 0, 0, 0.08)\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hurOF.framer-z2pb2y, .framer-hurOF .framer-z2pb2y { display: block; }\",\".framer-hurOF.framer-70r3in { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 20px 12px 20px 20px; position: relative; width: 1200px; }\",\".framer-hurOF .framer-19zfv8g { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 10px 0px 10px 10px; position: relative; width: 1px; }\",\".framer-hurOF .framer-1x9346j { 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; text-decoration: none; width: min-content; }\",\".framer-hurOF .framer-185tl4z { flex: none; height: 28px; position: relative; width: 185px; }\",\".framer-hurOF .framer-1agquaa { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-hurOF .framer-oexhwh { 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-hurOF .framer-1v8sbx0 { 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-hurOF .framer-mgapbg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-hurOF .framer-1cy73ez-container, .framer-hurOF .framer-to9xn5-container, .framer-hurOF .framer-c7syex-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-hurOF .framer-y2x4bf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-hurOF .framer-1mqq86w-container { flex: none; height: 46px; position: relative; width: 162px; }\",\".framer-hurOF .framer-3sqg0q { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; right: 0px; z-index: 1; }\",\".framer-hurOF.framer-v-1vd64cg.framer-70r3in { flex-direction: column; height: 94px; padding: 14px 12px 20px 20px; width: 390px; }\",\".framer-hurOF.framer-v-1vd64cg .framer-19zfv8g, .framer-hurOF.framer-v-1j02ouk .framer-19zfv8g { cursor: pointer; flex: none; gap: unset; justify-content: space-between; padding: 10px; width: 100%; }\",\".framer-hurOF.framer-v-1vd64cg .framer-1agquaa, .framer-hurOF.framer-v-1j02ouk .framer-1agquaa { height: 44px; width: 44px; }\",\".framer-hurOF.framer-v-1vd64cg .framer-mgapbg { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 0px; justify-content: flex-start; padding: 20px; width: 100%; }\",\".framer-hurOF.framer-v-1vd64cg .framer-y2x4bf { flex: none; width: 100%; }\",\".framer-hurOF.framer-v-1j02ouk.framer-70r3in { flex-direction: column; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; width: 390px; }\",\".framer-hurOF.framer-v-1j02ouk .framer-oexhwh, .framer-hurOF.framer-v-1j02ouk .framer-1v8sbx0 { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-hurOF.framer-v-1j02ouk .framer-mgapbg { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 19px; justify-content: flex-start; padding: 20px; width: 100%; }\",\".framer-hurOF.framer-v-1j02ouk .framer-y2x4bf { flex: none; justify-content: flex-start; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"W2vAZUBsM\":{\"layout\":[\"fixed\",\"fixed\"]},\"mdta7CO0m\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQtQ7LBtQ8=withCSS(Component,css,\"framer-hurOF\");export default FramerQtQ7LBtQ8;FramerQtQ7LBtQ8.displayName=\"Navigation\";FramerQtQ7LBtQ8.defaultProps={height:88,width:1200};addPropertyControls(FramerQtQ7LBtQ8,{variant:{options:[\"kz0FYIfOb\",\"W2vAZUBsM\",\"mdta7CO0m\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQtQ7LBtQ8,[{explicitInter:true,fonts:[]},...NavLinkFonts,...ShinyCtaFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQtQ7LBtQ8\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"W2vAZUBsM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mdta7CO0m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"88\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QtQ7LBtQ8.map","// Generated by Framer (6d0c662)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PrimaryButton2 from\"https://framerusercontent.com/modules/G2zJ4krbbHhiRr8sHznv/25ScgQB3lJOWHSsA8j9U/eG02x9Xkc.js\";import Logo from\"https://framerusercontent.com/modules/IQXqjAGXltPKLdfjcdtf/AdYVRfUvx2HLE5qL3Xfw/Logo.js\";import Navigation from\"#framer/local/canvasComponent/QtQ7LBtQ8/QtQ7LBtQ8.js\";import*as sharedStyle from\"#framer/local/css/DERsALtOY/DERsALtOY.js\";import*as sharedStyle1 from\"#framer/local/css/P6Pjby6ex/P6Pjby6ex.js\";const NavigationFonts=getFonts(Navigation);const PrimaryButton2Fonts=getFonts(PrimaryButton2);const LogoFonts=getFonts(Logo);const breakpoints={aI74NZsKK:\"(max-width: 809.98px)\",JqdzSMShE:\"(min-width: 810px) and (max-width: 1199.98px)\",lVXwy9wwd:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ajbPR\";const variantClassNames={aI74NZsKK:\"framer-v-45699p\",JqdzSMShE:\"framer-v-13qqe1w\",lVXwy9wwd:\"framer-v-1m4yoau\"};const animation={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:2,skewX:0,skewY:0,x:0,y:0};const transition1={bounce:.25,delay:.05,duration:.45,type:\"spring\"};const textEffect={effect:animation,tokenization:\"character\",transition:transition1,trigger:\"onMount\",type:\"appear\"};const breakpointRules={aI74NZsKK:[\".framer-ajbPR .framer-aw3ldb { padding: 0px 20px 0px 20px; }\",\".framer-ajbPR .framer-1k77bx { align-content: flex-start; align-items: flex-start; flex-direction: column; padding: 49px 20px 49px 20px; }\",\".framer-ajbPR .framer-1abp3k1 { flex: none; width: 100%; }\",\".framer-ajbPR .framer-5zo1cr { padding: 24px 20px 24px 30px; }\",\".framer-ajbPR .framer-mvsagq { gap: 52px; }\",\".framer-ajbPR .framer-199u4e7 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: flex-start; }\",\".framer-ajbPR .framer-1ycnin3 { flex: none; gap: 58px; width: 100%; }\",\".framer-ajbPR .framer-niv7u6 { width: 671px; }\",\".framer-ajbPR .framer-leg7l0 { padding: 10px 0px 0px 0px; }\",\".framer-ajbPR .framer-1q76lig { gap: 10px; height: min-content; }\",\".framer-ajbPR .framer-169guc { height: var(--framer-aspect-ratio-supported, 62px); width: 406px; }\"],JqdzSMShE:[\".framer-ajbPR .framer-aw3ldb { padding: 0px 50px 0px 50px; }\",\".framer-ajbPR .framer-1k77bx { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-ajbPR .framer-1abp3k1 { flex: none; gap: 0px; justify-content: flex-start; width: 100%; }\",\".framer-ajbPR .framer-5zo1cr { padding: 54px 50px 24px 50px; }\",\".framer-ajbPR .framer-199u4e7 { gap: 31px; justify-content: flex-start; }\",\".framer-ajbPR .framer-1ycnin3 { overflow: hidden; padding: 0px 30px 0px 30px; }\",\".framer-ajbPR .framer-niv7u6 { width: 635px; }\",\".framer-ajbPR .framer-leg7l0 { padding: 10px 0px 0px 0px; }\",\".framer-ajbPR .framer-1q76lig { gap: 10px; height: min-content; }\",\".framer-ajbPR .framer-169guc { height: var(--framer-aspect-ratio-supported, 124px); width: 806px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={aI74NZsKK:\".framer-45699p-override\",JqdzSMShE:\".framer-13qqe1w-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ajbPR.framer-15een0e, .framer-ajbPR .framer-15een0e { display: block; }\",'.framer-ajbPR.framer-1m4yoau { --selection-background-color: var(--token-29e0763e-941f-4cbc-9765-d7de17de9ea2, #000000) /* {\"name\":\"Black\"} */; --selection-color: var(--token-afc12c4e-22b8-4d3a-a848-829879fae208, #ffffff) /* {\"name\":\"White\"} */; align-content: center; align-items: center; background-color: var(--token-beab68cf-a5ba-473e-87ce-38371a5b394c, #ebeced); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 100px 0px 0px 0px; position: relative; width: 100%; }',\".framer-ajbPR .framer-mesqry-container { flex: none; height: auto; left: 50%; order: -1000; position: absolute; top: 0px; transform: translateX(-50%); width: 100%; z-index: 6; }\",\".framer-ajbPR .framer-8q6s7b { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-ajbPR .framer-aw3ldb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; order: 1002; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ajbPR .framer-1k77bx { align-content: flex-end; align-items: flex-end; background-color: #00537f; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 364px; justify-content: space-between; max-width: 880px; overflow: hidden; padding: 49px 86px 49px 50px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-ajbPR .framer-1abp3k1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ajbPR .framer-1sr0sui { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 568px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ajbPR .framer-xpgbv4 { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; max-width: 568px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ajbPR .framer-1e8d3j7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ajbPR .framer-5zo1cr { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 860px; order: 1004; overflow: hidden; padding: 88px 0px 88px 0px; position: relative; width: 100%; }\",\".framer-ajbPR .framer-mvsagq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 94px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ajbPR .framer-199u4e7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ajbPR .framer-1ppu823, .framer-ajbPR .framer-uz7fcc, .framer-ajbPR .framer-1nplk9a { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ajbPR .framer-1ycnin3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-ajbPR .framer-niv7u6 { height: 1px; position: relative; width: 520px; }\",\".framer-ajbPR .framer-1h8j16v { 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; text-decoration: none; width: min-content; }\",\".framer-ajbPR .framer-1kqiphj-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 34px); position: relative; width: 34px; }\",\".framer-ajbPR .framer-poq2n3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ajbPR .framer-leg7l0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1005; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ajbPR .framer-1q76lig { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12.58px; height: 188px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-ajbPR .framer-169guc { aspect-ratio: 6.476595744680851 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 188px); position: relative; text-decoration: none; width: 1218px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-ajbPR[data-selection=\"true\"] * ::selection, .framer-ajbPR [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={aI74NZsKK:\"(max-width: 809.98px)\",JqdzSMShE:\"(min-width: 810px) and (max-width: 1199.98px)\",lVXwy9wwd:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"lVXwy9wwd\",Phone:\"aI74NZsKK\",Tablet:\"JqdzSMShE\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lVXwy9wwd\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"lVXwy9wwd\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-beab68cf-a5ba-473e-87ce-38371a5b394c, rgb(235, 236, 237)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1m4yoau\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-mesqry-container\",\"data-framer-layout-hint-center-x\":true,nodeId:\"fj6vYMmjr\",scopeId:\"HxQXNSY96\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aI74NZsKK:{variant:\"W2vAZUBsM\"},JqdzSMShE:{variant:\"W2vAZUBsM\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"fj6vYMmjr\",layoutId:\"fj6vYMmjr\",style:{width:\"100%\"},variant:\"kz0FYIfOb\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-8q6s7b\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-aw3ldb\",\"data-framer-name\":\"CTA\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1k77bx\",\"data-framer-name\":\"Box\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1abp3k1\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sr0sui\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aI74NZsKK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Ready to make your competitor Jealous?\"})})},JqdzSMShE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Ready to make your competitor Jealous?\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtc2VtaWJvbGQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"51px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Ready to make your competitor Jealous?\"})}),className:\"framer-xpgbv4\",\"data-framer-name\":\"Ready to make your competitor Jealous?\",effect:textEffect,fonts:[\"FS;Plus Jakarta Sans-semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:1361,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1e8d3j7-container\",isModuleExternal:true,nodeId:\"w1O3S0TH9\",scopeId:\"HxQXNSY96\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aI74NZsKK:{variant:\"mIlWKV0Nm\"},JqdzSMShE:{variant:\"mIlWKV0Nm\"}},children:/*#__PURE__*/_jsx(PrimaryButton2,{A3sa0aIqI:\"var(--token-fb12e452-5cc0-4bf6-a721-de659eb1ddc7, rgb(245, 244, 243))\",fTIE5iaFM:\"Book a Call\",height:\"100%\",hEpG3uCce:\"https://calendly.com/shamoonrafay/30min\",id:\"w1O3S0TH9\",IObMHc1Ho:\"var(--token-7d02c183-c0db-43bb-8dd0-45785f5a79d2, rgb(9, 9, 9))\",layoutId:\"w1O3S0TH9\",variant:\"b6SrNaiD1\",width:\"100%\"})})})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5zo1cr\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mvsagq\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-199u4e7\",\"data-framer-name\":\"Socmed\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-1gpef5g\",\"data-styles-preset\":\"DERsALtOY\",children:\"Get more updates and info here\"})}),className:\"framer-1ppu823\",\"data-framer-name\":\"Get more updates and info here\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ycnin3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aI74NZsKK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 670.724 1\" overflow=\"visible\"><path d=\"M 0 0 L 670.724 0\" fill=\"transparent\" stroke=\"#AAA\"></path></svg>'},JqdzSMShE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 635 1\" overflow=\"visible\"><path d=\"M 0 0 L 635 0\" fill=\"transparent\" stroke=\"#AAA\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-niv7u6\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 520.069 1\" overflow=\"visible\"><path d=\"M 0 0 L 520.069 0\" fill=\"transparent\" stroke=\"#AAA\"></path></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/shamoon-edit-b8234323b/\",motionChild:true,nodeId:\"U5LfdHqk6\",openInNewTab:true,scopeId:\"HxQXNSY96\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1h8j16v framer-15een0e\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kqiphj-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"J8IlESRG7\",scopeId:\"HxQXNSY96\",children:/*#__PURE__*/_jsx(Logo,{company:\"linkedin\",height:\"100%\",id:\"J8IlESRG7\",isSearch:true,layoutId:\"J8IlESRG7\",radius:0,srcType:\"URL\",srcUrl:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-poq2n3\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-10lckhq\",\"data-styles-preset\":\"P6Pjby6ex\",children:\"Copyright@ 2025\"})}),className:\"framer-uz7fcc\",\"data-framer-name\":\"Copyright@ 2025\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-10lckhq\",\"data-styles-preset\":\"P6Pjby6ex\",children:\" All rights reserved. \"})}),className:\"framer-1nplk9a\",\"data-framer-name\":\"All rights reserved.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-leg7l0\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q76lig\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"D6t4bK9lk\"},motionChild:true,nodeId:\"zG5jYyShr\",openInNewTab:false,scopeId:\"HxQXNSY96\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-169guc framer-15een0e\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:235,intrinsicWidth:1522,svg:'<svg width=\"1522\" height=\"235\" viewBox=\"0 0 1522 235\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M188.451 86.0093L193.312 89.7845V76.7836C191.401 79.5678 189.796 82.6352 188.451 86.0093Z\" fill=\"url(#paint0_linear_688_2263)\"/>\\n<path d=\"M288.263 112.717V207.121H257.801V121.07C258.486 101.84 245.107 85.8658 225.688 86.2669C206.529 85.9838 192.561 101.863 193.316 121.07V207.121H162.831V191.478C128.24 229.867 48.4414 255.68 10.8308 209.41C-22.5564 158.916 37.0214 145.467 69.5119 126.19L71.3995 128.361C-4.88361 165.712 74.7029 245.157 131.284 212.926C157.522 190.557 133.927 153.867 108.633 141.716C80.4837 124.774 42.6606 115.855 21.8969 88.9804C-9.46108 48.0192 40.4663 19.0915 71.3995 0.498535C86.642 41.9788 134.493 69.4672 143.412 10.7388H145.3L134.8 80.8872C88.3644 85.5591 51.2729 49.2697 70.3141 2.92884C46.6482 17.2275 28.2676 29.615 44.4303 59.1561C72.768 99.433 132.582 107.55 162.831 146.057V2.92884H193.316V76.7817C191.404 79.5659 189.8 82.6333 188.455 86.0074L193.316 89.7826V76.7817C222.102 37.6373 292.109 63.474 288.263 112.717Z\" fill=\"url(#paint1_linear_688_2263)\"/>\\n<path d=\"M339.535 210.352C329.649 210.352 320.966 208.63 313.51 205.232C306.054 201.811 300.249 196.974 296.12 190.674C291.991 184.374 289.914 177.012 289.914 168.541C289.914 160.637 291.661 153.535 295.176 147.235C298.692 140.935 304.072 135.626 311.362 131.308C318.653 126.99 327.95 123.947 339.276 122.13L389.982 113.777V138.057L345.198 145.607C337.105 147.046 331.182 149.642 327.384 153.441C323.585 157.239 321.721 161.888 321.721 167.456C321.721 173.025 323.844 177.578 328.068 181.07C332.291 184.586 337.742 186.332 344.396 186.332C352.489 186.332 359.638 184.539 365.844 180.929C372.049 177.342 376.91 172.529 380.402 166.489C383.918 160.472 385.664 153.771 385.664 146.386V108.893C385.664 101.885 382.974 96.0807 377.571 91.5033C372.167 86.9258 365.065 84.6135 356.264 84.6135C348.36 84.6135 341.376 86.6898 335.359 90.819C329.342 94.9481 324.883 100.446 322.004 107.265L296.38 94.5942C299.258 87.3977 303.694 81.027 309.734 75.435C315.751 69.8665 322.853 65.5486 331.041 62.4812C339.228 59.4374 347.982 57.9037 357.349 57.9037C368.864 57.9037 379.057 60.0745 387.976 64.3688C396.871 68.6867 403.808 74.6563 408.74 82.3011C413.695 89.946 416.149 98.7942 416.149 108.869V207.049H387.009V180.882L392.955 181.424C389.533 187.37 385.215 192.491 380.001 196.808C374.786 201.126 368.77 204.453 361.927 206.789C355.084 209.125 347.628 210.305 339.535 210.305V210.352Z\" fill=\"url(#paint2_linear_688_2263)\"/>\\n<path d=\"M426.645 207.12V61.1842H455.785V93.014L452.01 87.8939C455.054 78.0075 460.646 70.5514 468.739 65.5021C476.832 60.4763 486.082 57.9516 496.534 57.9516C508.214 57.9516 518.596 61.0662 527.68 67.2481C536.764 73.4536 542.828 81.6884 545.895 91.9286L537.259 92.7309C541.577 81.0513 548.184 72.3211 557.079 66.5639C565.975 60.8066 576.191 57.928 587.706 57.928C597.781 57.928 606.889 60.2639 615.076 64.9358C623.264 69.6076 629.776 76.0963 634.637 84.3546C639.497 92.6365 641.928 102.075 641.928 112.669V207.073H611.443V121.021C611.443 113.825 610.145 107.667 607.526 102.546C604.907 97.4263 601.32 93.4151 596.743 90.5365C592.165 87.6579 586.809 86.2186 580.698 86.2186C574.587 86.2186 569.184 87.6579 564.512 90.5365C559.84 93.4151 556.159 97.4263 553.446 102.546C550.756 107.667 549.411 113.825 549.411 121.021V207.073H518.926V121.021C518.926 113.825 517.628 107.667 515.009 102.546C512.39 97.4263 508.851 93.4151 504.344 90.5365C499.838 87.6579 494.458 86.2186 488.158 86.2186C481.858 86.2186 476.644 87.6579 471.972 90.5365C467.3 93.4151 463.643 97.4263 461.047 102.546C458.428 107.667 457.13 113.825 457.13 121.021V207.073H426.645V207.12Z\" fill=\"url(#paint3_linear_688_2263)\"/>\\n<path d=\"M719.863 210.353C705.659 210.353 692.799 207.026 681.285 200.372C669.77 193.718 660.592 184.634 653.773 173.12C646.93 161.605 643.533 148.581 643.533 133.999C643.533 119.417 646.907 106.18 653.655 94.7602C660.403 83.3402 669.534 74.3504 681.025 67.791C692.54 61.2315 705.47 57.9518 719.863 57.9518C734.256 57.9518 747.139 61.2315 758.582 67.791C770.003 74.3504 779.087 83.3402 785.835 94.7602C792.583 106.18 795.957 119.276 795.957 133.999C795.957 148.722 792.536 161.865 785.717 173.379C778.874 184.894 769.719 193.931 758.205 200.49C746.691 207.05 733.926 210.329 719.91 210.329L719.863 210.353ZM719.863 182.039C728.31 182.039 735.86 179.962 742.514 175.833C749.168 171.704 754.43 165.994 758.299 158.703C762.169 151.412 764.104 143.201 764.104 134.023C764.104 124.844 762.169 116.727 758.299 109.602C754.43 102.499 749.168 96.8366 742.514 92.6131C735.86 88.3895 728.31 86.266 719.863 86.266C711.416 86.266 703.818 88.3895 697.07 92.6131C690.322 96.8366 685.013 102.499 681.143 109.602C677.274 116.704 675.339 124.844 675.339 134.023C675.339 143.201 677.274 151.412 681.143 158.703C685.013 165.994 690.322 171.704 697.07 175.833C703.818 179.962 711.416 182.039 719.863 182.039Z\" fill=\"url(#paint4_linear_688_2263)\"/>\\n<path d=\"M870.92 210.353C856.716 210.353 843.856 207.026 832.342 200.372C820.828 193.718 811.649 184.634 804.83 173.12C797.987 161.605 794.59 148.581 794.59 133.999C794.59 119.417 797.964 106.18 804.712 94.7602C811.46 83.3402 820.592 74.3504 832.083 67.791C843.597 61.2315 856.527 57.9518 870.92 57.9518C885.313 57.9518 898.196 61.2315 909.64 67.791C921.06 74.3504 930.144 83.3402 936.892 94.7602C943.64 106.18 947.015 119.276 947.015 133.999C947.015 148.722 943.593 161.865 936.774 173.379C929.932 184.894 920.753 193.931 909.262 200.49C897.748 207.05 884.983 210.329 870.967 210.329L870.92 210.353ZM870.92 182.039C879.367 182.039 886.918 179.962 893.572 175.833C900.225 171.704 905.487 165.994 909.357 158.703C913.226 151.412 915.161 143.201 915.161 134.023C915.161 124.844 913.226 116.727 909.357 109.602C905.487 102.499 900.225 96.8366 893.572 92.6131C886.918 88.3895 879.367 86.266 870.92 86.266C862.473 86.266 854.875 88.3895 848.127 92.6131C841.379 96.8366 836.07 102.499 832.201 109.602C828.331 116.704 826.396 124.844 826.396 134.023C826.396 143.201 828.331 151.412 832.201 158.703C836.07 165.994 841.379 171.704 848.127 175.833C854.875 179.962 862.473 182.039 870.92 182.039Z\" fill=\"url(#paint5_linear_688_2263)\"/>\\n<path d=\"M951.568 207.12V61.1843H980.708V89.7816L977.193 86.0064C980.779 76.8279 986.536 69.8673 994.464 65.1011C1002.37 60.3349 1011.55 57.9518 1021.98 57.9518C1032.41 57.9518 1042.29 60.2877 1050.57 64.9595C1058.83 69.6314 1065.32 76.12 1069.99 84.3783C1074.66 92.6602 1077 102.169 1077 112.976V207.12H1046.52V121.069C1046.52 113.872 1045.17 107.714 1042.48 102.594C1039.79 97.4737 1036.02 93.4625 1031.15 90.5839C1026.29 87.7053 1020.73 86.266 1014.43 86.266C1008.13 86.266 1002.51 87.7053 997.555 90.5839C992.6 93.4625 988.778 97.4737 986.088 102.594C983.398 107.714 982.053 113.872 982.053 121.069V207.12H951.568Z\" fill=\"url(#paint6_linear_688_2263)\"/>\\n<path d=\"M1359.41 77.8668V91.4104L1364.27 84.3791C1362.81 82.0667 1361.2 79.896 1359.41 77.8668ZM1360.76 188.481C1362.03 186.806 1363.21 185.012 1364.27 183.125L1360.76 177.462V188.481Z\" fill=\"url(#paint7_linear_688_2263)\"/>\\n<path d=\"M1359.41 2.92961V77.8678C1361.21 79.897 1362.81 82.0678 1364.27 84.3801L1359.41 91.4114V77.8678C1311.23 29.0023 1235.51 75.0364 1238.23 136.407C1238.39 140.088 1233.79 141.905 1231.39 139.121C1197.36 99.6226 1135.73 114.959 1191.91 174.49L1193.26 173.664C1176.69 155.095 1206.87 150.777 1220.22 155.873C1281.38 178.997 1195.92 241.949 1145.52 161.796C1130.09 139.994 1143.28 104.696 1171.95 105.97C1181.5 106.111 1224.12 117.555 1210.39 95.7294C1180.84 88.7452 1137.9 103.327 1129.05 60.6434C1118.1 30.6303 1152.41 13.7362 1174.92 26.5248C1198.14 36.7415 1203.94 71.5915 1227.52 78.4577C1251.87 72.3466 1240.71 23.1978 1232.64 8.30931L1231.55 8.59245C1237.8 21.0743 1228.55 39.6201 1214.3 40.1628C1191.75 39.101 1175.3 19.399 1154.42 11.4239C1137.57 3.44871 1109.68 2.83523 1099.51 21.1451C1067.94 79.0948 1145.29 100.236 1188.14 99.7641V101.392C1158.03 101.038 1115.23 100.708 1095.88 129.305C1081.01 152.924 1093.68 186.712 1117.99 199.312C1150.71 219.25 1225.65 224.7 1241.58 184.683C1243.7 179.351 1250.99 178.36 1254.56 182.843C1279.73 214.437 1334.07 222.27 1360.76 188.506V177.487L1364.27 183.149C1363.21 185.037 1362.03 186.83 1360.76 188.506V207.146H1389.9V2.92961H1359.41ZM1353.61 158.705C1320.08 213.752 1248.59 163.164 1276.33 109.603C1309.49 54.6974 1381.9 105.687 1353.61 158.705Z\" fill=\"url(#paint8_linear_688_2263)\"/>\\n<path d=\"M1400.42 41.2258V6.16335H1430.9V41.2258H1400.42ZM1400.42 207.123V61.1873H1430.9V207.123H1400.42Z\" fill=\"url(#paint9_linear_688_2263)\"/>\\n<path d=\"M1504.55 208.749C1489.26 208.749 1477.39 204.431 1468.94 195.795C1460.5 187.16 1456.27 175.032 1456.27 159.388V88.9801H1430.39V61.185H1434.42C1441.27 61.185 1446.6 59.203 1450.47 55.2626C1454.34 51.2986 1456.27 45.9189 1456.27 39.0763V27.7507H1486.76V61.2086H1519.93V89.0037H1486.76V158.067C1486.76 163.092 1487.56 167.363 1489.19 170.879C1490.82 174.395 1493.41 177.084 1497.02 178.972C1500.61 180.86 1505.28 181.803 1511.04 181.803C1512.48 181.803 1514.08 181.709 1515.9 181.52C1517.69 181.355 1519.41 181.166 1521.02 180.978V207.145C1518.49 207.499 1515.71 207.852 1512.66 208.23C1509.6 208.584 1506.91 208.773 1504.57 208.773L1504.55 208.749Z\" fill=\"url(#paint10_linear_688_2263)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_688_2263\" x1=\"3021.4\" y1=\"-215.96\" x2=\"-1384.72\" y2=\"156.167\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#148BA4\"/>\\n<stop offset=\"0.425353\" stop-color=\"#B4D45E\"/>\\n<stop offset=\"0.431989\" stop-color=\"#B9D65C\"/>\\n<stop offset=\"0.5\" stop-color=\"#C4DB57\"/>\\n<stop offset=\"1\" stop-color=\"#FF6E3B\"/>\\n</linearGradient>\\n<linearGradient id=\"paint1_linear_688_2263\" x1=\"3021.4\" y1=\"-215.96\" x2=\"-1384.72\" y2=\"156.167\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#148BA4\"/>\\n<stop offset=\"0.425353\" stop-color=\"#B4D45E\"/>\\n<stop offset=\"0.431989\" stop-color=\"#B9D65C\"/>\\n<stop offset=\"0.5\" stop-color=\"#C4DB57\"/>\\n<stop offset=\"1\" stop-color=\"#FF6E3B\"/>\\n</linearGradient>\\n<linearGradient id=\"paint2_linear_688_2263\" x1=\"3021.4\" y1=\"-215.96\" x2=\"-1384.72\" y2=\"156.167\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#148BA4\"/>\\n<stop offset=\"0.425353\" stop-color=\"#B4D45E\"/>\\n<stop offset=\"0.431989\" stop-color=\"#B9D65C\"/>\\n<stop offset=\"0.5\" stop-color=\"#C4DB57\"/>\\n<stop offset=\"1\" stop-color=\"#FF6E3B\"/>\\n</linearGradient>\\n<linearGradient id=\"paint3_linear_688_2263\" x1=\"3021.4\" y1=\"-215.96\" x2=\"-1384.72\" y2=\"156.167\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#148BA4\"/>\\n<stop offset=\"0.425353\" stop-color=\"#B4D45E\"/>\\n<stop offset=\"0.431989\" stop-color=\"#B9D65C\"/>\\n<stop offset=\"0.5\" stop-color=\"#C4DB57\"/>\\n<stop offset=\"1\" stop-color=\"#FF6E3B\"/>\\n</linearGradient>\\n<linearGradient id=\"paint4_linear_688_2263\" x1=\"3021.4\" y1=\"-215.96\" x2=\"-1384.72\" y2=\"156.167\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#148BA4\"/>\\n<stop offset=\"0.425353\" stop-color=\"#B4D45E\"/>\\n<stop offset=\"0.431989\" stop-color=\"#B9D65C\"/>\\n<stop offset=\"0.5\" stop-color=\"#C4DB57\"/>\\n<stop offset=\"1\" stop-color=\"#FF6E3B\"/>\\n</linearGradient>\\n<linearGradient id=\"paint5_linear_688_2263\" x1=\"3021.4\" y1=\"-215.96\" x2=\"-1384.72\" y2=\"156.167\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#148BA4\"/>\\n<stop offset=\"0.425353\" stop-color=\"#B4D45E\"/>\\n<stop offset=\"0.431989\" stop-color=\"#B9D65C\"/>\\n<stop offset=\"0.5\" stop-color=\"#C4DB57\"/>\\n<stop offset=\"1\" stop-color=\"#FF6E3B\"/>\\n</linearGradient>\\n<linearGradient id=\"paint6_linear_688_2263\" x1=\"3021.4\" y1=\"-215.96\" x2=\"-1384.72\" y2=\"156.167\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#148BA4\"/>\\n<stop offset=\"0.425353\" stop-color=\"#B4D45E\"/>\\n<stop offset=\"0.431989\" stop-color=\"#B9D65C\"/>\\n<stop offset=\"0.5\" stop-color=\"#C4DB57\"/>\\n<stop offset=\"1\" stop-color=\"#FF6E3B\"/>\\n</linearGradient>\\n<linearGradient id=\"paint7_linear_688_2263\" x1=\"3021.4\" y1=\"-215.96\" x2=\"-1384.72\" y2=\"156.167\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#148BA4\"/>\\n<stop offset=\"0.425353\" stop-color=\"#B4D45E\"/>\\n<stop offset=\"0.431989\" stop-color=\"#B9D65C\"/>\\n<stop offset=\"0.5\" stop-color=\"#C4DB57\"/>\\n<stop offset=\"1\" stop-color=\"#FF6E3B\"/>\\n</linearGradient>\\n<linearGradient id=\"paint8_linear_688_2263\" x1=\"3021.4\" y1=\"-215.96\" x2=\"-1384.72\" y2=\"156.167\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#148BA4\"/>\\n<stop offset=\"0.425353\" stop-color=\"#B4D45E\"/>\\n<stop offset=\"0.431989\" stop-color=\"#B9D65C\"/>\\n<stop offset=\"0.5\" stop-color=\"#C4DB57\"/>\\n<stop offset=\"1\" stop-color=\"#FF6E3B\"/>\\n</linearGradient>\\n<linearGradient id=\"paint9_linear_688_2263\" x1=\"3021.4\" y1=\"-215.96\" x2=\"-1384.72\" y2=\"156.167\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#148BA4\"/>\\n<stop offset=\"0.425353\" stop-color=\"#B4D45E\"/>\\n<stop offset=\"0.431989\" stop-color=\"#B9D65C\"/>\\n<stop offset=\"0.5\" stop-color=\"#C4DB57\"/>\\n<stop offset=\"1\" stop-color=\"#FF6E3B\"/>\\n</linearGradient>\\n<linearGradient id=\"paint10_linear_688_2263\" x1=\"3021.4\" y1=\"-215.96\" x2=\"-1384.72\" y2=\"156.167\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#148BA4\"/>\\n<stop offset=\"0.425353\" stop-color=\"#B4D45E\"/>\\n<stop offset=\"0.431989\" stop-color=\"#B9D65C\"/>\\n<stop offset=\"0.5\" stop-color=\"#C4DB57\"/>\\n<stop offset=\"1\" stop-color=\"#FF6E3B\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1328\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JqdzSMShE\":{\"layout\":[\"fixed\",\"fixed\"]},\"aI74NZsKK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"lVXwy9wwd\":[\".framer-mesqry-container\",\".framer-aw3ldb\",\".framer-5zo1cr\",\".framer-leg7l0\"],\"JqdzSMShE\":[\".framer-mesqry-container\",\".framer-aw3ldb\",\".framer-5zo1cr\",\".framer-leg7l0\"],\"aI74NZsKK\":[\".framer-mesqry-container\",\".framer-aw3ldb\",\".framer-5zo1cr\",\".framer-leg7l0\"]}\n * @framerBreakpoints {\"lVXwy9wwd\":{\"min\":1200,\"canvasClassName\":\"framer-1m4yoau-override\",\"minHeight\":1328,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"JqdzSMShE\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-13qqe1w-override\",\"minHeight\":1328,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"aI74NZsKK\":{\"max\":809,\"canvasClassName\":\"framer-45699p-override\",\"minHeight\":1328,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant lVXwy9wwd\n * @framerLayoutTemplate\n */const FramerHxQXNSY96=withCSS(Component,css,\"framer-ajbPR\");export default FramerHxQXNSY96;FramerHxQXNSY96.displayName=\"Layout\";FramerHxQXNSY96.defaultProps={height:1328,width:1200};addFonts(FramerHxQXNSY96,[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZLH2B3SFZRQ3US4ZUYG2367OYUMTVTGK/RSOPFK2EORTGBCOBZRY42GDLXFFB4IQW/JZ35FM4UJSKC7X2PM65RH75Q5KLE552S.woff2\",weight:\"600\"},{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\"}]},...NavigationFonts,...PrimaryButton2Fonts,...LogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHxQXNSY96\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"lVXwy9wwd\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"lVXwy9wwd\\\":[\\\".framer-mesqry-container\\\",\\\".framer-aw3ldb\\\",\\\".framer-5zo1cr\\\",\\\".framer-leg7l0\\\"],\\\"JqdzSMShE\\\":[\\\".framer-mesqry-container\\\",\\\".framer-aw3ldb\\\",\\\".framer-5zo1cr\\\",\\\".framer-leg7l0\\\"],\\\"aI74NZsKK\\\":[\\\".framer-mesqry-container\\\",\\\".framer-aw3ldb\\\",\\\".framer-5zo1cr\\\",\\\".framer-leg7l0\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JqdzSMShE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aI74NZsKK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"lVXwy9wwd\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1m4yoau-override\\\",\\\"minHeight\\\":1328,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"JqdzSMShE\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-13qqe1w-override\\\",\\\"minHeight\\\":1328,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"aI74NZsKK\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-45699p-override\\\",\\\"minHeight\\\":1328,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1328\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Layout from \"https://framerusercontent.com/modules/eKxveqPXHKeMNdjHoGF7/5JQPLoMgJCbu29LG0szL/HxQXNSY96.js\";\r\n\r\n        const routes = {D6t4bK9lk: {elements: {Boab_kdRV: \"hero\", bUgmbajd7: \"projects\", eTimK5kz8: \"stats\", gw3seFwLT: \"process\", hUBm7NxEQ: \"faq\", ii6IymOSD: \"testimonials\", ostzwamGa: \"process-2\", runJe0IMo: \"services\", xr6RZRoaw: \"process 3\", XuFgBwNxm: \"pricing\", z6NoUyUxM: \"process-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3A3tDuCHz4JTPcww5dUQ/bhA1KP7n3xXPbMVpcYyN/D6t4bK9lk.js\")), path: \"/\"}, PoBDfa2gA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/enznMvi7Y6sUPZsmlljz/uypILLnSGnNZCZcNb1wU/PoBDfa2gA.js\")), path: \"/404\"}, Sa5GPYVu8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rEvpNg5pED8xQdOFm9uA/YFsDJhsr9RPjUYS5Q0i9/Sa5GPYVu8.js\")), path: \"/form\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"4c0ed9693e6d2835aff832ac7b336776395c51373618b70e96da0bafdde0da1b\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"D6t4bK9lk\":\r\ncase \"PoBDfa2gA\":\r\ncase \"Sa5GPYVu8\":\r\nreturn React.createElement(Layout, {...props, key: \"Layout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"D6t4bK9lk\":\r\ncase \"PoBDfa2gA\":\r\ncase \"Sa5GPYVu8\":\r\nreturn [{hash: \"1m4yoau\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"13qqe1w\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"45699p\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/enznMvi7Y6sUPZsmlljz/uypILLnSGnNZCZcNb1wU/PoBDfa2gA.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://shamoonedit.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: undefined,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}