{"version":3,"file":"BookADemoModal.DLTUR18_.mjs","names":["fonts","css","className","addPropertyOverrides","Image1","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","fonts","css","className","css","addPropertyOverrides","CTAButtonFonts","CTAButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","useRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","Image1","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","IconFonts","Icon","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","Logo","MenuBlock","Icon","CTAButton","MenuItem","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","useState","useRef","useMemo","startTransition","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/bpFmOJ48jLSFUNje7BhT/SmAAsTNOjO0DwY4PBNTS/BxSkyQvLZ.js","https:/framerusercontent.com/modules/8RUIG9gjv6SWapCHNWrQ/BCTBJRyTVOgCZCADfhtq/rqNbksFIy.js","https:/framerusercontent.com/modules/lpGpPMYl5XzsZ2V0yJSe/UvrBXk104RFi0bwQfM1p/g0QD0WwUZ.js","https:/framerusercontent.com/modules/bxzASlf0VEckZ5lmuSgO/XRf6PK38ngNMyQa3TYQs/NM5uoKOV3.js","https:/framerusercontent.com/modules/vk9UTcdws8oKyugsepvD/MPf8aty8anemYMCK2VZS/huop5Tf_3.js","https:/framerusercontent.com/modules/LlfVTeAAzQBqn7hV6uqN/KFaucJZtxsJzGyu7Hujy/j6YvKacd4.js","https:/framerusercontent.com/modules/lODomUv6rRYYCEpLj7Lv/Bck2dXAmBfuSsJlCYbJK/NavPassthrough.js","https:/framerusercontent.com/modules/MNZP15gzxu9gR7y9cdBo/DuBYBKTwGpofX607wAWn/Gc2ahyaLn.js","https:/framerusercontent.com/modules/ElPfcLHXXReJaG2dE8xk/57wKD4nfTF4CAgMgjpdk/So8M0DI0S.js","https:/framerusercontent.com/modules/QGXynbgCIZIXCGsWC7bo/l05UWGfpAuqdGee9uQ0F/xxVHmzPYW.js","https:/framerusercontent.com/modules/vojZzKzs8JMpTklMdU4y/wwXkxdVAqmc0kvxwEgDi/BookADemoModal.js"],"sourcesContent":["// Generated by Framer (25dfa11)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;S\\xf6hne Buch\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"S\\xf6hne Buch\",source:\"custom\",style:\"normal\",uiFamilyName:\"S\\xf6hne\",url:\"https://framerusercontent.com/assets/dWZlLAgsAVhBymh1KjR69VqqUM4.woff2\",weight:\"400\"}]}];export const css=[\".framer-XYlXX .framer-styles-preset-44jy1:not(.rich-text-wrapper), .framer-XYlXX .framer-styles-preset-44jy1.rich-text-wrapper p { --framer-font-family: \\\"S\\xf6hne Buch\\\", \\\"S\\xf6hne Buch Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #0e0f11; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-XYlXX\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (560da95)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/bpFmOJ48jLSFUNje7BhT/SmAAsTNOjO0DwY4PBNTS/BxSkyQvLZ.js\";const Image1WithFX=withFX(Image1);const enabledGestures={ieAws86tq:{hover:true,pressed:true},Ii7R9K9RS:{hover:true,pressed:true},nprAItqAC:{hover:true,pressed:true},oUSO6Fql1:{hover:true,pressed:true}};const cycleOrder=[\"oUSO6Fql1\",\"Ii7R9K9RS\",\"ieAws86tq\",\"nprAItqAC\",\"k1tCDQhRC\",\"dVZknoDIR\",\"PPPwWFGl9\",\"GVedr_WDP\"];const serializationHash=\"framer-CG4vi\";const variantClassNames={dVZknoDIR:\"framer-v-11yyj5r\",GVedr_WDP:\"framer-v-1x0b1x5\",ieAws86tq:\"framer-v-h6teza\",Ii7R9K9RS:\"framer-v-1wykzi5\",k1tCDQhRC:\"framer-v-k0fjx8\",nprAItqAC:\"framer-v-1ee3cgw\",oUSO6Fql1:\"framer-v-1cmsp3k\",PPPwWFGl9:\"framer-v-qeovow\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gMwtVkcrq=undefined;const JnPFPLIm_=undefined;const NvKwacNxn=undefined;const y0zsyfmN0=undefined;const convertFromBoolean=(value,activeLocale)=>{return value?1:1;};const toNumber=value=>{if(typeof value===\"number\"&&Number.isFinite(value))return value;if(typeof value!==\"string\")return 0;const parsedNumber=parseFloat(value);return typeof parsedNumber===\"number\"&&Number.isFinite(parsedNumber)?parsedNumber:0;};const transition1={delay:0,duration:.3,ease:[.2,0,.15,1],type:\"tween\"};const transition2={delay:0,duration:.9,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Primary Large - Loading\":\"dVZknoDIR\",\"Primary Large\":\"Ii7R9K9RS\",\"Primary Small - Loading\":\"k1tCDQhRC\",\"Primary Small\":\"oUSO6Fql1\",\"Secondary Large - Loading\":\"GVedr_WDP\",\"Secondary Large\":\"nprAItqAC\",\"Secondary Small - Loading\":\"PPPwWFGl9\",\"Secondary Small\":\"ieAws86tq\"};const Variants=motion.create(React.Fragment);const getProps=({click,disabled,height,icon,id,text,width,...props})=>{return{...props,gMwtVkcrq:disabled??props.gMwtVkcrq??false,JnPFPLIm_:click??props.JnPFPLIm_,NvKwacNxn:text??props.NvKwacNxn??\"Get Started\",variant:humanReadableVariantMap[props.variant]??props.variant??\"oUSO6Fql1\",y0zsyfmN0:icon??props.y0zsyfmN0??true};};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,y0zsyfmN0,gMwtVkcrq,NvKwacNxn,JnPFPLIm_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oUSO6Fql1\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const opacity=toNumber(convertFromBoolean(gMwtVkcrq,activeLocale));const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapqcboea=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(JnPFPLIm_){const res=await JnPFPLIm_(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if([\"oUSO6Fql1-hover\",\"Ii7R9K9RS-hover\",\"oUSO6Fql1-pressed\",\"Ii7R9K9RS-pressed\"].includes(gestureVariant))return true;if([\"k1tCDQhRC\",\"dVZknoDIR\",\"PPPwWFGl9\",\"GVedr_WDP\"].includes(baseVariant))return true;return value;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1cmsp3k\",className,classNames),\"data-framer-name\":\"Primary Small\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oUSO6Fql1\",onTap:onTapqcboea,ref:refBinding,style:{backgroundColor:\"var(--token-5b49780a-3aae-4996-9b0e-97ffa48fe8ea)\",borderBottomLeftRadius:39,borderBottomRightRadius:39,borderTopLeftRadius:39,borderTopRightRadius:39,opacity,...style},variants:{\"ieAws86tq-hover\":{backgroundColor:\"rgb(38, 41, 42)\"},\"ieAws86tq-pressed\":{backgroundColor:\"rgb(14, 15, 17)\"},\"Ii7R9K9RS-hover\":{backgroundColor:\"var(--token-5541ef36-8b16-43e8-9a2b-34c819fb69c5)\"},\"Ii7R9K9RS-pressed\":{backgroundColor:\"rgb(99, 180, 182)\"},\"nprAItqAC-hover\":{backgroundColor:\"rgb(38, 41, 42)\"},\"nprAItqAC-pressed\":{backgroundColor:\"rgb(14, 15, 17)\"},\"oUSO6Fql1-hover\":{backgroundColor:\"var(--token-5541ef36-8b16-43e8-9a2b-34c819fb69c5)\"},\"oUSO6Fql1-pressed\":{backgroundColor:\"rgb(99, 180, 182)\"},GVedr_WDP:{backgroundColor:\"var(--token-c6056fbc-0fe7-465e-8a63-286756c0ba39)\"},ieAws86tq:{backgroundColor:\"var(--token-c6056fbc-0fe7-465e-8a63-286756c0ba39)\"},nprAItqAC:{backgroundColor:\"var(--token-c6056fbc-0fe7-465e-8a63-286756c0ba39)\"},PPPwWFGl9:{backgroundColor:\"var(--token-c6056fbc-0fe7-465e-8a63-286756c0ba39)\"}},...addPropertyOverrides({dVZknoDIR:{\"data-framer-name\":\"Primary Large - Loading\"},GVedr_WDP:{\"data-framer-name\":\"Secondary Large - Loading\"},ieAws86tq:{\"data-framer-name\":\"Secondary Small\"},Ii7R9K9RS:{\"data-framer-name\":\"Primary Large\"},k1tCDQhRC:{\"data-framer-name\":\"Primary Small - Loading\"},nprAItqAC:{\"data-framer-name\":\"Secondary Large\"},PPPwWFGl9:{\"data-framer-name\":\"Secondary Small - Loading\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-44jy1\",\"data-styles-preset\":\"BxSkyQvLZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Text\"})}),className:\"framer-zbaeo\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RDzGd07GX\",text:NvKwacNxn,variants:{GVedr_WDP:{\"--extracted-r6o4lv\":\"var(--token-a5b2ea04-6fdf-41b9-8794-5e750fb1cda9)\"},ieAws86tq:{\"--extracted-r6o4lv\":\"var(--token-a5b2ea04-6fdf-41b9-8794-5e750fb1cda9)\"},nprAItqAC:{\"--extracted-r6o4lv\":\"var(--token-a5b2ea04-6fdf-41b9-8794-5e750fb1cda9)\"},PPPwWFGl9:{\"--extracted-r6o4lv\":\"var(--token-a5b2ea04-6fdf-41b9-8794-5e750fb1cda9)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GVedr_WDP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-44jy1\",\"data-styles-preset\":\"BxSkyQvLZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5b2ea04-6fdf-41b9-8794-5e750fb1cda9))\"},children:\"Text\"})})},ieAws86tq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-44jy1\",\"data-styles-preset\":\"BxSkyQvLZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5b2ea04-6fdf-41b9-8794-5e750fb1cda9))\"},children:\"Text\"})})},nprAItqAC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-44jy1\",\"data-styles-preset\":\"BxSkyQvLZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5b2ea04-6fdf-41b9-8794-5e750fb1cda9))\"},children:\"Text\"})})},PPPwWFGl9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-44jy1\",\"data-styles-preset\":\"BxSkyQvLZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a5b2ea04-6fdf-41b9-8794-5e750fb1cda9))\"},children:\"Text\"})})}},baseVariant,gestureVariant)}),isDisplayed(y0zsyfmN0!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pb463m\",\"data-framer-name\":\"Icon Right\",layoutDependency:layoutDependency,layoutId:\"Kbc2V_x8W\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},children:/*#__PURE__*/_jsx(Image1WithFX,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-20)/2)+1),pixelHeight:16,pixelWidth:16,sizes:\"18px\",src:\"https://framerusercontent.com/images/Scch5Ng1JWHfHtt7EajGoPl4DE.svg?width=16&height=16\"},className:\"framer-pq56ny\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"yFBw1Rif8\",...addPropertyOverrides({dVZknoDIR:{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(8+((componentViewport?.height||200)-16-20)/2)+1),pixelHeight:12,pixelWidth:12,sizes:\"18px\",src:\"https://framerusercontent.com/images/D79mLBh2W2erzKoTwk5EFrRRrU.svg?width=12&height=12\"}},GVedr_WDP:{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(8+((componentViewport?.height||200)-16-20)/2)+1),pixelHeight:12,pixelWidth:12,sizes:\"18px\",src:\"https://framerusercontent.com/images/D79mLBh2W2erzKoTwk5EFrRRrU.svg?width=12&height=12\"}},Ii7R9K9RS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(8+((componentViewport?.height||200)-16-20)/2)+1),pixelHeight:16,pixelWidth:16,sizes:\"18px\",src:\"https://framerusercontent.com/images/Scch5Ng1JWHfHtt7EajGoPl4DE.svg?width=16&height=16\"}},k1tCDQhRC:{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-20)/2)+1),pixelHeight:12,pixelWidth:12,sizes:\"18px\",src:\"https://framerusercontent.com/images/D79mLBh2W2erzKoTwk5EFrRRrU.svg?width=12&height=12\"}},nprAItqAC:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(8+((componentViewport?.height||200)-16-20)/2)+1),pixelHeight:16,pixelWidth:16,sizes:\"18px\",src:\"https://framerusercontent.com/images/Scch5Ng1JWHfHtt7EajGoPl4DE.svg?width=16&height=16\"}},PPPwWFGl9:{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(4+((componentViewport?.height||200)-8-20)/2)+1),pixelHeight:12,pixelWidth:12,sizes:\"18px\",src:\"https://framerusercontent.com/images/D79mLBh2W2erzKoTwk5EFrRRrU.svg?width=12&height=12\"}}},baseVariant,gestureVariant)})})]})})})});});const css=[\".framer-CG4vi.framer-1v6be8c, .framer-CG4vi .framer-1v6be8c { display: block; }\",\".framer-CG4vi.framer-1cmsp3k { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; min-width: 100px; overflow: var(--overflow-clip-fallback, clip); padding: 4px 4px 4px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-CG4vi .framer-zbaeo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CG4vi .framer-1pb463m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: center; padding: 0px; position: relative; width: 20px; }\",\".framer-CG4vi .framer-pq56ny { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-CG4vi.framer-v-1wykzi5.framer-1cmsp3k, .framer-CG4vi.framer-v-11yyj5r.framer-1cmsp3k, .framer-CG4vi.framer-v-1x0b1x5.framer-1cmsp3k { padding: 8px 8px 8px 12px; }\",\".framer-CG4vi.framer-v-h6teza.framer-1cmsp3k { justify-content: center; min-width: unset; padding: 4px 8px 4px 8px; }\",\".framer-CG4vi.framer-v-1ee3cgw.framer-1cmsp3k { justify-content: center; min-width: unset; padding: 8px 16px 8px 16px; }\",\".framer-CG4vi.framer-v-h6teza.hover.framer-1cmsp3k, .framer-CG4vi.framer-v-1ee3cgw.hover.framer-1cmsp3k, .framer-CG4vi.framer-v-h6teza.pressed.framer-1cmsp3k, .framer-CG4vi.framer-v-1ee3cgw.pressed.framer-1cmsp3k { min-width: unset; }\",\".framer-CG4vi.framer-v-1cmsp3k.pressed .framer-zbaeo, .framer-CG4vi.framer-v-1wykzi5.pressed .framer-zbaeo, .framer-CG4vi.framer-v-h6teza.pressed .framer-zbaeo, .framer-CG4vi.framer-v-1ee3cgw.pressed .framer-zbaeo { order: 0; }\",\".framer-CG4vi.framer-v-1cmsp3k.pressed .framer-1pb463m, .framer-CG4vi.framer-v-1wykzi5.pressed .framer-1pb463m, .framer-CG4vi.framer-v-h6teza.pressed .framer-1pb463m, .framer-CG4vi.framer-v-1ee3cgw.pressed .framer-1pb463m { order: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 115\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"Ii7R9K9RS\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"ieAws86tq\":{\"layout\":[\"auto\",\"auto\"]},\"nprAItqAC\":{\"layout\":[\"auto\",\"auto\"]},\"k1tCDQhRC\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"dVZknoDIR\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"PPPwWFGl9\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"GVedr_WDP\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"yBXUsERDN\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"ku6Ovg_fC\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"gUiuQwkoj\":{\"layout\":[\"auto\",\"auto\"]},\"VTkMbkZvS\":{\"layout\":[\"auto\",\"auto\"]},\"C31CZnLUP\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"dUhhBucJN\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"TV0I69mnB\":{\"layout\":[\"auto\",\"auto\"]},\"FeL5P1MS6\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"y0zsyfmN0\":\"icon\",\"gMwtVkcrq\":\"disabled\",\"NvKwacNxn\":\"text\",\"JnPFPLIm_\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrqNbksFIy=withCSS(Component,css,\"framer-CG4vi\");export default FramerrqNbksFIy;FramerrqNbksFIy.displayName=\"CTA Button\";FramerrqNbksFIy.defaultProps={height:32,width:115};addPropertyControls(FramerrqNbksFIy,{variant:{options:[\"oUSO6Fql1\",\"Ii7R9K9RS\",\"ieAws86tq\",\"nprAItqAC\",\"k1tCDQhRC\",\"dVZknoDIR\",\"PPPwWFGl9\",\"GVedr_WDP\"],optionTitles:[\"Primary Small\",\"Primary Large\",\"Secondary Small\",\"Secondary Large\",\"Primary Small - Loading\",\"Primary Large - Loading\",\"Secondary Small - Loading\",\"Secondary Large - Loading\"],title:\"Variant\",type:ControlType.Enum},y0zsyfmN0:{defaultValue:true,title:\"Icon\",type:ControlType.Boolean},ony0zsyfmN0Change:{changes:\"y0zsyfmN0\",type:ControlType.ChangeHandler},gMwtVkcrq:{defaultValue:false,title:\"Disabled\",type:ControlType.Boolean},ongMwtVkcrqChange:{changes:\"gMwtVkcrq\",type:ControlType.ChangeHandler},NvKwacNxn:{defaultValue:\"Get Started\",title:\"Text\",type:ControlType.String},onNvKwacNxnChange:{changes:\"NvKwacNxn\",type:ControlType.ChangeHandler},JnPFPLIm_:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerrqNbksFIy,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrqNbksFIy\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"115\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"y0zsyfmN0\\\":\\\"icon\\\",\\\"gMwtVkcrq\\\":\\\"disabled\\\",\\\"NvKwacNxn\\\":\\\"text\\\",\\\"JnPFPLIm_\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"Ii7R9K9RS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"ieAws86tq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nprAItqAC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"k1tCDQhRC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"dVZknoDIR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"PPPwWFGl9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"GVedr_WDP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"yBXUsERDN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"ku6Ovg_fC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"gUiuQwkoj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VTkMbkZvS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"C31CZnLUP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"dUhhBucJN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"TV0I69mnB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FeL5P1MS6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rqNbksFIy.map","// Generated by Framer (eb3d845)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-bN6BZ .framer-styles-preset-1nn3b3c:not(.rich-text-wrapper), .framer-bN6BZ .framer-styles-preset-1nn3b3c.rich-text-wrapper a { --framer-link-current-text-color: var(--token-5b49780a-3aae-4996-9b0e-97ffa48fe8ea); --framer-link-hover-text-color: var(--token-5b49780a-3aae-4996-9b0e-97ffa48fe8ea); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.2, 0, 0.15, 1); }\"];export const className=\"framer-bN6BZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4f63079)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-8ZOzM .framer-styles-preset-vulecc:not(.rich-text-wrapper), .framer-8ZOzM .framer-styles-preset-vulecc.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-5b49780a-3aae-4996-9b0e-97ffa48fe8ea); --framer-link-text-color: var(--token-add78695-5bca-47c8-a753-02246286c4ad); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.2, 0, 0.15, 1); }\"];export const className=\"framer-8ZOzM\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0e6a859)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/lpGpPMYl5XzsZ2V0yJSe/UvrBXk104RFi0bwQfM1p/g0QD0WwUZ.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/bxzASlf0VEckZ5lmuSgO/XRf6PK38ngNMyQa3TYQs/NM5uoKOV3.js\";import CTAButton from\"https://framerusercontent.com/modules/8RUIG9gjv6SWapCHNWrQ/BCTBJRyTVOgCZCADfhtq/rqNbksFIy.js\";const CTAButtonFonts=getFonts(CTAButton);const cycleOrder=[\"DAApqihZ8\",\"e3ipdH2Ym\"];const serializationHash=\"framer-ZDpbK\";const variantClassNames={DAApqihZ8:\"framer-v-8ipvvj\",e3ipdH2Ym:\"framer-v-16exbqu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"DAApqihZ8\",Mobile:\"e3ipdH2Ym\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DAApqihZ8\"};};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:\"DAApqihZ8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gqyim6=activeVariantCallback(async(...args)=>{setVariant(\"DAApqihZ8\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8ipvvj\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"DAApqihZ8\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(229, 229, 229, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-80107bf9-b042-408a-8c83-7437a03e42c2)\",...style},...addPropertyOverrides({e3ipdH2Ym:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d4l0gw\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"cxEQnUxni\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jszahz\",\"data-framer-name\":\"Nav Grid\",layoutDependency:layoutDependency,layoutId:\"YpQahXlC3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-520jz0\",\"data-framer-name\":\"Product\",layoutDependency:layoutDependency,layoutId:\"hou2o6DaW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"1.2px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46))\",\"--framer-text-transform\":\"uppercase\"},children:\"PRODUCT\"})}),className:\"framer-krn9zu\",\"data-highlight\":true,fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"op_VmxEjZ\",onTap:onTap1gqyim6,style:{\"--extracted-r6o4lv\":\"var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46)\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QjPEA4CxS\"},motionChild:true,nodeId:\"vwpWTAIc9\",openInNewTab:false,relValues:[],scopeId:\"huop5Tf_3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nn3b3c\",\"data-styles-preset\":\"g0QD0WwUZ\",children:\"Product\"})})})}),className:\"framer-plgh92\",fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"vwpWTAIc9\",style:{\"--extracted-r6o4lv\":\"var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Cs1tr3_sw\"},motionChild:true,nodeId:\"p3T0dIbET\",openInNewTab:false,relValues:[],scopeId:\"huop5Tf_3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Solutions\"})})})}),className:\"framer-qc9pgf\",fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"p3T0dIbET\",style:{\"--extracted-r6o4lv\":\"var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iiF570GHI\"},motionChild:true,nodeId:\"FXZCXEBLp\",openInNewTab:false,relValues:[],scopeId:\"huop5Tf_3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nn3b3c\",\"data-styles-preset\":\"g0QD0WwUZ\",children:\"Customers\"})})})}),className:\"framer-q42iel\",fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"FXZCXEBLp\",style:{\"--extracted-r6o4lv\":\"var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14fvg59\",\"data-framer-name\":\"Company\",layoutDependency:layoutDependency,layoutId:\"r7Dlzen5u\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"1.2px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46))\",\"--framer-text-transform\":\"uppercase\"},children:\"COMPANY\"})}),className:\"framer-6fw9ze\",fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"COr8lFNzQ\",style:{\"--extracted-r6o4lv\":\"var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46)\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jV4UXmuTA\"},motionChild:true,nodeId:\"KH86Op3Kp\",openInNewTab:false,relValues:[],scopeId:\"huop5Tf_3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nn3b3c\",\"data-styles-preset\":\"g0QD0WwUZ\",children:\"Company\"})})})}),className:\"framer-1r42dvh\",fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"KH86Op3Kp\",style:{\"--extracted-r6o4lv\":\"var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bGhotWl_7\"},motionChild:true,nodeId:\"ZcSh7foD7\",openInNewTab:false,relValues:[],scopeId:\"huop5Tf_3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nn3b3c\",\"data-styles-preset\":\"g0QD0WwUZ\",children:\"News\"})})})}),className:\"framer-ccb37u\",fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"ZcSh7foD7\",style:{\"--extracted-r6o4lv\":\"var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ih5ytp\",\"data-framer-name\":\"Resources\",layoutDependency:layoutDependency,layoutId:\"awAvyPYDX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"1.2px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46))\",\"--framer-text-transform\":\"uppercase\"},children:\"RESOURCES\"})}),className:\"framer-2w3tn0\",fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"EcUCrfx2s\",style:{\"--extracted-r6o4lv\":\"var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46)\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://dashboard.onefootprint.com/authentication/sign-up\",motionChild:true,nodeId:\"eIuz7jOE7\",openInNewTab:true,relValues:[],scopeId:\"huop5Tf_3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vulecc\",\"data-styles-preset\":\"NM5uoKOV3\",children:\"Sandbox (Technical Preview)\"})})})}),className:\"framer-1omrrql\",fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"eIuz7jOE7\",style:{\"--extracted-r6o4lv\":\"var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dickbm\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"c64Nv4lgb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"1.2px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46))\",\"--framer-text-transform\":\"uppercase\"},children:\"LEGAL\"})}),className:\"framer-b0r18n\",fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"xDySzxOW3\",style:{\"--extracted-r6o4lv\":\"var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46)\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TFOsU4wBn\"},motionChild:true,nodeId:\"O7Evo1Mmq\",openInNewTab:false,relValues:[],scopeId:\"huop5Tf_3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nn3b3c\",\"data-styles-preset\":\"g0QD0WwUZ\",children:\"Terms & Conditions\"})})})}),className:\"framer-xiyjuy\",fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"O7Evo1Mmq\",style:{\"--extracted-r6o4lv\":\"var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dE3OAXpEs\"},motionChild:true,nodeId:\"tQ3pFi3TA\",openInNewTab:false,relValues:[],scopeId:\"huop5Tf_3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1nn3b3c\",\"data-styles-preset\":\"g0QD0WwUZ\",children:\"Privacy Policy\"})})})}),className:\"framer-6rtray\",fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"tQ3pFi3TA\",style:{\"--extracted-r6o4lv\":\"var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g6o8l2\",\"data-framer-name\":\"Wordmark\",layoutDependency:layoutDependency,layoutId:\"JJ1DkrpjB\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:210,intrinsicWidth:1380,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+0+0+92.4+48+0),pixelHeight:210,pixelWidth:1380,sizes:`min(${componentViewport?.width||\"100vw\"} - 80px, 1640px)`,src:\"https://framerusercontent.com/images/VobcphsiYQo8y7x0b8lGeS6TkBU.svg?width=1380&height=210\",srcSet:\"https://framerusercontent.com/images/VobcphsiYQo8y7x0b8lGeS6TkBU.svg?scale-down-to=512&width=1380&height=210 512w,https://framerusercontent.com/images/VobcphsiYQo8y7x0b8lGeS6TkBU.svg?scale-down-to=1024&width=1380&height=210 1024w,https://framerusercontent.com/images/VobcphsiYQo8y7x0b8lGeS6TkBU.svg?width=1380&height=210 1380w\"},className:\"framer-m08rsu\",\"data-framer-name\":\"Wordmark SVG\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"nd9eNecL1\",...addPropertyOverrides({e3ipdH2Ym:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:210,intrinsicWidth:1380,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+0+0+232.8+32+0),pixelHeight:210,pixelWidth:1380,sizes:`min(${componentViewport?.width||\"100vw\"} - 48px, 1640px)`,src:\"https://framerusercontent.com/images/VobcphsiYQo8y7x0b8lGeS6TkBU.svg?width=1380&height=210\",srcSet:\"https://framerusercontent.com/images/VobcphsiYQo8y7x0b8lGeS6TkBU.svg?scale-down-to=512&width=1380&height=210 512w,https://framerusercontent.com/images/VobcphsiYQo8y7x0b8lGeS6TkBU.svg?scale-down-to=1024&width=1380&height=210 1024w,https://framerusercontent.com/images/VobcphsiYQo8y7x0b8lGeS6TkBU.svg?width=1380&height=210 1380w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pfafx8\",\"data-border\":true,\"data-framer-name\":\"Bottom Bar\",layoutDependency:layoutDependency,layoutId:\"QXZK68hCX\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(229, 229, 229, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cccpr3\",layoutDependency:layoutDependency,layoutId:\"h6xu_EEwD\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46))\"},children:\"\\xa9 2026 One Footprint Inc.\"})}),className:\"framer-1mfw0ji\",\"data-framer-name\":\"Copyright\",fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"GWg0Q6xUu\",style:{\"--extracted-r6o4lv\":\"var(--token-6db0e367-ec84-44ae-976c-1afdf30cff46)\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(181, 181, 181, 0.9))\"},children:\"SOC 2 Type II \\xb7 PCI DSS \\xb7 ISO 27001\"})}),className:\"framer-1he885d\",\"data-framer-name\":\"Compliance\",fonts:[\"CUSTOMV2;S\\xf6hne Buch\"],layoutDependency:layoutDependency,layoutId:\"HHN0lzau9\",style:{\"--extracted-r6o4lv\":\"rgba(181, 181, 181, 0.9)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({e3ipdH2Ym:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7U8O2aG5lIEJ1Y2g=\",\"--framer-font-family\":'\"S\\xf6hne Buch\", \"S\\xf6hne Buch Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"15.6px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(181, 181, 181, 0.9))\"},children:\"SOC 2 Type II \\xb7 PCI DSS \\xb7 ISO 27001\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+48+0+0+358.4+47,...addPropertyOverrides({e3ipdH2Ym:{y:(componentViewport?.y||0)+32+0+0+372.8+24+188}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nl2lnw-container\",layoutDependency:layoutDependency,layoutId:\"VFcsYQp_6-container\",nodeId:\"VFcsYQp_6\",rendersWithMotion:true,scopeId:\"huop5Tf_3\",children:/*#__PURE__*/_jsx(CTAButton,{gMwtVkcrq:false,height:\"100%\",id:\"VFcsYQp_6\",layoutId:\"VFcsYQp_6\",NvKwacNxn:\"Get Demo\",variant:matchVariant(\"nprAItqAC\"),width:\"100%\",y0zsyfmN0:true})})})]})]})})})})});});const css=[\".framer-ZDpbK.framer-1q3tgdo, .framer-ZDpbK .framer-1q3tgdo { display: block; }\",\".framer-ZDpbK.framer-8ipvvj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 48px 40px 48px 40px; position: relative; width: 1200px; }\",\".framer-ZDpbK .framer-1d4l0gw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1640px; padding: 0px; position: relative; width: 100%; }\",\".framer-ZDpbK .framer-jszahz { display: grid; flex: none; gap: 12px 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ZDpbK .framer-520jz0, .framer-ZDpbK .framer-14fvg59, .framer-ZDpbK .framer-1ih5ytp, .framer-ZDpbK .framer-1dickbm { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZDpbK .framer-krn9zu { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ZDpbK .framer-plgh92, .framer-ZDpbK .framer-qc9pgf, .framer-ZDpbK .framer-q42iel, .framer-ZDpbK .framer-6fw9ze, .framer-ZDpbK .framer-1r42dvh, .framer-ZDpbK .framer-ccb37u, .framer-ZDpbK .framer-2w3tn0, .framer-ZDpbK .framer-1omrrql, .framer-ZDpbK .framer-b0r18n, .framer-ZDpbK .framer-xiyjuy, .framer-ZDpbK .framer-6rtray, .framer-ZDpbK .framer-1mfw0ji { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ZDpbK .framer-g6o8l2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 48px 0px 48px 0px; position: relative; width: 100%; }\",\".framer-ZDpbK .framer-m08rsu { flex: none; height: auto; overflow: visible; position: relative; width: 100%; }\",\".framer-ZDpbK .framer-pfafx8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 24px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-ZDpbK .framer-1cccpr3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ZDpbK .framer-1he885d { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ZDpbK .framer-1nl2lnw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ZDpbK.framer-v-16exbqu.framer-8ipvvj { padding: 32px 24px 32px 24px; width: 390px; }\",\".framer-ZDpbK.framer-v-16exbqu .framer-1d4l0gw { gap: 24px; }\",\".framer-ZDpbK.framer-v-16exbqu .framer-jszahz { gap: 24px 40px; grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-ZDpbK.framer-v-16exbqu .framer-g6o8l2 { padding: 32px 0px 32px 0px; }\",\".framer-ZDpbK.framer-v-16exbqu .framer-pfafx8 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: flex-start; }\",\".framer-ZDpbK.framer-v-16exbqu .framer-1cccpr3 { justify-content: flex-start; width: 100%; }\",\".framer-ZDpbK.framer-v-16exbqu .framer-1mfw0ji { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ZDpbK.framer-v-16exbqu .framer-1he885d { flex: none; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-ZDpbK[data-border=\"true\"]::after, .framer-ZDpbK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 543\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"e3ipdH2Ym\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerhuop5Tf_3=withCSS(Component,css,\"framer-ZDpbK\");export default Framerhuop5Tf_3;Framerhuop5Tf_3.displayName=\"Footer\";Framerhuop5Tf_3.defaultProps={height:543,width:1200};addPropertyControls(Framerhuop5Tf_3,{variant:{options:[\"DAApqihZ8\",\"e3ipdH2Ym\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerhuop5Tf_3,[{explicitInter:true,fonts:[{cssFamilyName:\"S\\xf6hne Buch\",source:\"custom\",style:\"normal\",uiFamilyName:\"S\\xf6hne\",url:\"https://framerusercontent.com/assets/dWZlLAgsAVhBymh1KjR69VqqUM4.woff2\",weight:\"400\"}]},...CTAButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framerhuop5Tf_3.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(CTAButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerhuop5Tf_3\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"e3ipdH2Ym\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"543\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8a671e2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"nuVKRhBvB\",\"ddzZiWeeQ\",\"LbScKYak6\",\"L98rJrro8\",\"RNDbENzf_\",\"dllkrIWrP\",\"ub4_75A2m\",\"AxOy_aDVW\",\"AwE3cHg6Y\",\"cXaZ7SkbD\",\"KDlX8Q1yo\"];const serializationHash=\"framer-JWcXf\";const variantClassNames={AwE3cHg6Y:\"framer-v-gayc25\",AxOy_aDVW:\"framer-v-1odb69z\",cXaZ7SkbD:\"framer-v-wu1715\",ddzZiWeeQ:\"framer-v-ehmbhd\",dllkrIWrP:\"framer-v-9zz0f4\",KDlX8Q1yo:\"framer-v-s1vhir\",L98rJrro8:\"framer-v-jn8e57\",LbScKYak6:\"framer-v-1pfzcw9\",nuVKRhBvB:\"framer-v-1odsaoj\",RNDbENzf_:\"framer-v-aystm5\",ub4_75A2m:\"framer-v-7y66hw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Arrow Backwards\":\"nuVKRhBvB\",\"Arrow Drop Down\":\"L98rJrro8\",\"Arrow Drop Up\":\"RNDbENzf_\",\"Arrow Forward\":\"ddzZiWeeQ\",\"Arrow Outward\":\"LbScKYak6\",\"No Sound\":\"dllkrIWrP\",\"Volume Up\":\"ub4_75A2m\",Email:\"AwE3cHg6Y\",Menu:\"AxOy_aDVW\",Pause:\"KDlX8Q1yo\",Play:\"cXaZ7SkbD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"nuVKRhBvB\"};};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:\"nuVKRhBvB\",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(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:16,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:16,pixelWidth:16,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/Q5i0WDtX1eo6XBCIVo70CJUxk.svg?width=16&height=16\"},className:cx(scopingClassNames,\"framer-1odsaoj\",className,classNames),\"data-framer-name\":\"Arrow Backwards\",layoutDependency:layoutDependency,layoutId:\"nuVKRhBvB\",ref:refBinding,style:{...style},...addPropertyOverrides({AwE3cHg6Y:{\"data-framer-name\":\"Email\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:16,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:24,pixelWidth:24,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/9UoxpabnVGBmNN5znfAqhbwCb9Q.svg?width=24&height=24\"}},AxOy_aDVW:{\"data-framer-name\":\"Menu\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:16,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:24,pixelWidth:24,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/ybHhcCwFVyjlEtcyRSsMDBfFTU.svg?width=24&height=24\"}},cXaZ7SkbD:{\"data-framer-name\":\"Play\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:16,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:19,pixelWidth:19,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/ee4WQFqn5T5gmYuNYomcWxRTxk.svg?width=19&height=19\"}},ddzZiWeeQ:{\"data-framer-name\":\"Arrow Forward\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:16,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:16,pixelWidth:16,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/gqmzDTzGJbQ97n6aDvAkJOXpDk.svg?width=16&height=16\"}},dllkrIWrP:{\"data-framer-name\":\"No Sound\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:16,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:24,pixelWidth:24,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/4QHm7WeumqfSjImYnJ5E7kiASDY.svg?width=24&height=24\"}},KDlX8Q1yo:{\"data-framer-name\":\"Pause\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:16,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:19,pixelWidth:19,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/DHRRGBvknLsj7o455Ea6OWj0wg.svg?width=19&height=19\"}},L98rJrro8:{\"data-framer-name\":\"Arrow Drop Down\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:16,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:16,pixelWidth:16,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/XfCEExnm1pWCRviOZQNdR5TmE.svg?width=16&height=16\"}},LbScKYak6:{\"data-framer-name\":\"Arrow Outward\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:16,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:16,pixelWidth:16,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/GACKMtpNtZS3krClTj2F4nf4kc8.svg?width=16&height=16\"}},RNDbENzf_:{\"data-framer-name\":\"Arrow Drop Up\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:16,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:16,pixelWidth:16,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/l6Uz1Rf4ELZhISkNHtrlarbdx0I.svg?width=16&height=16\"}},ub4_75A2m:{\"data-framer-name\":\"Volume Up\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:16,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:24,pixelWidth:24,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/kcxCfZgRCM8aq2lJBpfdam3k04.svg?width=24&height=24\"}}},baseVariant,gestureVariant)})})})});});const css=[\".framer-JWcXf.framer-1pyh7tx, .framer-JWcXf .framer-1pyh7tx { display: block; }\",\".framer-JWcXf.framer-1odsaoj { height: 24px; position: relative; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ddzZiWeeQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"LbScKYak6\":{\"layout\":[\"fixed\",\"fixed\"]},\"L98rJrro8\":{\"layout\":[\"fixed\",\"fixed\"]},\"RNDbENzf_\":{\"layout\":[\"fixed\",\"fixed\"]},\"dllkrIWrP\":{\"layout\":[\"fixed\",\"fixed\"]},\"ub4_75A2m\":{\"layout\":[\"fixed\",\"fixed\"]},\"AxOy_aDVW\":{\"layout\":[\"fixed\",\"fixed\"]},\"AwE3cHg6Y\":{\"layout\":[\"fixed\",\"fixed\"]},\"cXaZ7SkbD\":{\"layout\":[\"fixed\",\"fixed\"]},\"KDlX8Q1yo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerj6YvKacd4=withCSS(Component,css,\"framer-JWcXf\");export default Framerj6YvKacd4;Framerj6YvKacd4.displayName=\"Icon\";Framerj6YvKacd4.defaultProps={height:24,width:24};addPropertyControls(Framerj6YvKacd4,{variant:{options:[\"nuVKRhBvB\",\"ddzZiWeeQ\",\"LbScKYak6\",\"L98rJrro8\",\"RNDbENzf_\",\"dllkrIWrP\",\"ub4_75A2m\",\"AxOy_aDVW\",\"AwE3cHg6Y\",\"cXaZ7SkbD\",\"KDlX8Q1yo\"],optionTitles:[\"Arrow Backwards\",\"Arrow Forward\",\"Arrow Outward\",\"Arrow Drop Down\",\"Arrow Drop Up\",\"No Sound\",\"Volume Up\",\"Menu\",\"Email\",\"Play\",\"Pause\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerj6YvKacd4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj6YvKacd4\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ddzZiWeeQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LbScKYak6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"L98rJrro8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RNDbENzf_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dllkrIWrP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ub4_75A2m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AxOy_aDVW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AwE3cHg6Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cXaZ7SkbD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KDlX8Q1yo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./j6YvKacd4.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";/**\n * Main Nav — let clicks through the empty half of the bar.\n *\n * The nav is sticky, full width and 166px tall, but its controls live only in\n * the top 64px. The empty rest still won every hit test, so it ate clicks on\n * whatever sat under it, site-wide. The fix is `pointer-events`, not a shorter\n * bar: the 166px must stay in the layout, since the home hero cancels exactly\n * that height with `margin-top: -166px` and every other page pads by 160px.\n *\n * Three things decide the shape of this file:\n *\n * 1. The value goes on the wrapper, not the nav frame. `pointer-events` is\n *    inherited and passes through `display: contents`, so the whole subtree\n *    picks it up — including a variant Framer swaps in later. Set on the frame\n *    it would be lost the moment the Expanded drawer variant replaced it.\n *\n * 2. The wrapper is not the outermost box. Framer's own `framer-…-container`\n *    div sits ABOVE this override and is the sticky 166px element, so it kept\n *    swallowing clicks after the subtree went transparent. The effect climbs\n *    out to it by HEIGHT, not class or name — class names are regenerated on\n *    every publish. The cap and the `box === frame` check mean a surprise in\n *    that chain can only cost the fix, never disable a page.\n *\n * 3. Opt-ins are matched by `data-framer-name`. Menu Backdrop and Mobile\n *    Drawer are in the list for the open state: both live inside the nav and\n *    would otherwise inherit the pass-through and stop responding.\n */const STYLE_ID=\"fpNavPass\";const INTERACTIVE=[\"Logo Container\",\"Center\",\"Right\",\"Mobile Drawer\",\"Menu Backdrop\"];const css=`\n.${STYLE_ID} ${INTERACTIVE.map(name=>`[data-framer-name=\"${name}\"]`).join(`,\n.${STYLE_ID} `)} { pointer-events: auto; }\n`;const useNavPassStyle=()=>{useEffect(()=>{if(typeof document===\"undefined\")return;if(document.getElementById(STYLE_ID))return;const el=document.createElement(\"style\");el.id=STYLE_ID;el.textContent=css;document.head.appendChild(el);},[]);};/** Nothing in this chain should be near this tall. See note 2. */const MAX_BOX=400;/** How far out the instance container can sit. Measured: three levels. */const MAX_CLIMB=4;const findBox=frame=>{const frameHeight=frame.getBoundingClientRect().height;// Before layout every box reads 0 and the climb would stop at the first\n// parent; the caller retries next frame.\nif(!frameHeight)return null;let box=frame;for(let i=0;i<MAX_CLIMB;i++){const parent=box.parentElement;if(!parent||parent===document.body)break;if(parent.getBoundingClientRect().height>frameHeight+1)break;box=parent;}if(box===frame)return null;if(box.getBoundingClientRect().height>MAX_BOX)return null;return box;};export const withNavPassthrough=Component=>{return props=>{const host=useRef(null);useNavPassStyle();useEffect(()=>{const frame=host.current?.firstElementChild;if(!frame)return;let box=null;let previous=\"\";let raf=0;const apply=()=>{box=findBox(frame);if(!box){// One retry, for a mount that lands before layout.\nif(!raf&&typeof requestAnimationFrame===\"function\"){raf=requestAnimationFrame(()=>{raf=0;apply();});}return;}previous=box.style.pointerEvents;box.style.pointerEvents=\"none\";};apply();return()=>{if(raf)cancelAnimationFrame(raf);if(box)box.style.pointerEvents=previous;};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:host,className:STYLE_ID,style:{display:\"contents\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(Component,{...props})});};};\nexport const __FramerMetadata__ = {\"exports\":{\"withNavPassthrough\":{\"type\":\"reactHoc\",\"name\":\"withNavPassthrough\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavPassthrough.map","// Generated by Framer (56ce7df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/bpFmOJ48jLSFUNje7BhT/SmAAsTNOjO0DwY4PBNTS/BxSkyQvLZ.js\";const enabledGestures={Nr7D_qKLO:{hover:true,pressed:true},ve1bFfqNB:{hover:true,pressed:true}};const cycleOrder=[\"Nr7D_qKLO\",\"ve1bFfqNB\"];const serializationHash=\"framer-RkQrj\";const variantClassNames={Nr7D_qKLO:\"framer-v-68uoch\",ve1bFfqNB:\"framer-v-mlbc2g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vwbIwva8I=undefined;const MTuBf6FaD=undefined;const transition1={delay:0,duration:.3,ease:[.2,0,.15,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"Nr7D_qKLO\",Light:\"ve1bFfqNB\"};const Variants=motion.create(React.Fragment);const getProps=({dropdown,height,id,text,width,...props})=>{return{...props,MTuBf6FaD:dropdown??props.MTuBf6FaD??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"Nr7D_qKLO\",vwbIwva8I:text??props.vwbIwva8I??\"Product\"};};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,vwbIwva8I,MTuBf6FaD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Nr7D_qKLO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ve1bFfqNB-hover\",\"ve1bFfqNB-pressed\"].includes(gestureVariant))return false;if(baseVariant===\"ve1bFfqNB\")return false;return true;};const isDisplayed1=()=>{if([\"ve1bFfqNB-hover\",\"ve1bFfqNB-pressed\"].includes(gestureVariant))return true;if(baseVariant===\"ve1bFfqNB\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-68uoch\",className,classNames),\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"Nr7D_qKLO\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{\"Nr7D_qKLO-hover\":{\"--border-bottom-width\":\"0.75px\",\"--border-color\":\"rgb(229, 229, 229)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},\"Nr7D_qKLO-pressed\":{\"--border-bottom-width\":\"0.75px\",\"--border-color\":\"rgb(181, 181, 181)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},\"ve1bFfqNB-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},\"ve1bFfqNB-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"Nr7D_qKLO-hover\":{\"data-border\":true},\"Nr7D_qKLO-pressed\":{\"data-border\":true},ve1bFfqNB:{\"data-framer-name\":\"Light\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-44jy1\",\"data-styles-preset\":\"BxSkyQvLZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(229, 229, 229))\"},children:\"Product\"})}),className:\"framer-1tmlpfn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rYpIe_UYj\",style:{\"--extracted-r6o4lv\":\"rgb(229, 229, 229)\"},text:vwbIwva8I,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-44jy1\",\"data-styles-preset\":\"BxSkyQvLZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-389d8434-c45b-49e8-ae63-c488ee1f81cc))\"},children:\"Product\"})}),className:\"framer-1o17gnx\",\"data-framer-name\":\"Label Light\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"u7AZUuNhB\",style:{\"--extracted-r6o4lv\":\"var(--token-389d8434-c45b-49e8-ae63-c488ee1f81cc)\"},text:vwbIwva8I,verticalAlignment:\"top\",withExternalLayout:true}),MTuBf6FaD!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pvnyvq\",\"data-framer-name\":\"Chevron\",layoutDependency:layoutDependency,layoutId:\"RFDxIoAje\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-2w2xjq\",\"data-framer-name\":\"Icon Holder\",layoutDependency:layoutDependency,layoutId:\"nVRmSOlMb\",style:{backdropFilter:\"blur(2px)\",backgroundColor:\"rgba(229, 229, 229, 0.1)\",borderBottomLeftRadius:39,borderBottomRightRadius:39,borderTopLeftRadius:39,borderTopRightRadius:39,WebkitBackdropFilter:\"blur(2px)\"},variants:{\"Nr7D_qKLO-hover\":{backgroundColor:\"rgba(229, 229, 229, 0.2)\"}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||19)-0-10)/2)+0+0),pixelHeight:10,pixelWidth:10,sizes:\"10px\",src:\"https://framerusercontent.com/images/6huv5UbLSbPZJsg9NuwefCFWIE.svg?width=10&height=10\"},className:\"framer-6m0212\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"xQgMZ7uky\"})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-6396lu\",\"data-framer-name\":\"Icon Holder Light\",layoutDependency:layoutDependency,layoutId:\"UxdzKX0dp\",style:{backdropFilter:\"blur(2px)\",backgroundColor:\"var(--token-c6056fbc-0fe7-465e-8a63-286756c0ba39)\",borderBottomLeftRadius:39,borderBottomRightRadius:39,borderTopLeftRadius:39,borderTopRightRadius:39,WebkitBackdropFilter:\"blur(2px)\"},variants:{\"ve1bFfqNB-hover\":{backgroundColor:\"rgb(38, 41, 42)\"}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:10,pixelWidth:10,sizes:\"10px\",src:\"https://framerusercontent.com/images/6huv5UbLSbPZJsg9NuwefCFWIE.svg?width=10&height=10\"},className:\"framer-az4wdi\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"D54QJlLIo\",...addPropertyOverrides({ve1bFfqNB:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||19)-0-10)/2)+0+0),pixelHeight:10,pixelWidth:10,sizes:\"10px\",src:\"https://framerusercontent.com/images/6huv5UbLSbPZJsg9NuwefCFWIE.svg?width=10&height=10\"}}},baseVariant,gestureVariant)})})]})]})})})});});const css=[\".framer-RkQrj.framer-1uirbzg, .framer-RkQrj .framer-1uirbzg { display: block; }\",\".framer-RkQrj.framer-68uoch { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-RkQrj .framer-1tmlpfn, .framer-RkQrj .framer-1o17gnx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RkQrj .framer-1pvnyvq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-RkQrj .framer-2w2xjq, .framer-RkQrj .framer-6396lu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 10px; justify-content: center; padding: 0px; position: relative; width: 10px; }\",\".framer-RkQrj .framer-6m0212, .framer-RkQrj .framer-az4wdi { flex: none; height: 10px; position: relative; width: 10px; }\",...sharedStyle.css,'.framer-RkQrj[data-border=\"true\"]::after, .framer-RkQrj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 43\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ve1bFfqNB\":{\"layout\":[\"auto\",\"auto\"]},\"AunGuicpl\":{\"layout\":[\"auto\",\"auto\"]},\"x_59uFXRZ\":{\"layout\":[\"auto\",\"auto\"]},\"L76ChwDKG\":{\"layout\":[\"auto\",\"auto\"]},\"RKhMtDZdn\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"vwbIwva8I\":\"text\",\"MTuBf6FaD\":\"dropdown\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGc2ahyaLn=withCSS(Component,css,\"framer-RkQrj\");export default FramerGc2ahyaLn;FramerGc2ahyaLn.displayName=\"Menu Item\";FramerGc2ahyaLn.defaultProps={height:19,width:43};addPropertyControls(FramerGc2ahyaLn,{variant:{options:[\"Nr7D_qKLO\",\"ve1bFfqNB\"],optionTitles:[\"Dark\",\"Light\"],title:\"Variant\",type:ControlType.Enum},vwbIwva8I:{defaultValue:\"Product\",title:\"Text\",type:ControlType.String},onvwbIwva8IChange:{changes:\"vwbIwva8I\",type:ControlType.ChangeHandler},MTuBf6FaD:{defaultValue:false,title:\"Dropdown\",type:ControlType.Boolean},onMTuBf6FaDChange:{changes:\"MTuBf6FaD\",type:ControlType.ChangeHandler}});addFonts(FramerGc2ahyaLn,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGc2ahyaLn\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ve1bFfqNB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AunGuicpl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"x_59uFXRZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"L76ChwDKG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RKhMtDZdn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"43\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"vwbIwva8I\\\":\\\"text\\\",\\\"MTuBf6FaD\\\":\\\"dropdown\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"19\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8a671e2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/bpFmOJ48jLSFUNje7BhT/SmAAsTNOjO0DwY4PBNTS/BxSkyQvLZ.js\";import MenuItem from\"https://framerusercontent.com/modules/MNZP15gzxu9gR7y9cdBo/DuBYBKTwGpofX607wAWn/Gc2ahyaLn.js\";import Icon from\"https://framerusercontent.com/modules/LlfVTeAAzQBqn7hV6uqN/KFaucJZtxsJzGyu7Hujy/j6YvKacd4.js\";const IconFonts=getFonts(Icon);const MenuItemFonts=getFonts(MenuItem);const enabledGestures={HSyhheh5M:{hover:true,pressed:true},pjOl8fsi7:{hover:true,pressed:true},QyDxln_4G:{hover:true,pressed:true},SjqIMkK8o:{hover:true,pressed:true}};const cycleOrder=[\"HSyhheh5M\",\"SjqIMkK8o\",\"pjOl8fsi7\",\"QyDxln_4G\"];const serializationHash=\"framer-TulPu\";const variantClassNames={HSyhheh5M:\"framer-v-1tp7rg\",pjOl8fsi7:\"framer-v-vewszs\",QyDxln_4G:\"framer-v-1gcjh5q\",SjqIMkK8o:\"framer-v-lo6qn9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nDeAP0tG3=undefined;const transition1={delay:0,duration:.3,ease:[.2,0,.15,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transition2={delay:.03,duration:.3,ease:[.2,0,.15,1],type:\"tween\"};const transition3={delay:.06,duration:.3,ease:[.2,0,.15,1],type:\"tween\"};const transition4={delay:.09,duration:.3,ease:[.2,0,.15,1],type:\"tween\"};const transition5={delay:.12,duration:.3,ease:[.2,0,.15,1],type:\"tween\"};const humanReadableVariantMap={\"Collapsed Light\":\"pjOl8fsi7\",\"Expanded Light\":\"QyDxln_4G\",Collapsed:\"HSyhheh5M\",Expanded:\"SjqIMkK8o\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,nDeAP0tG3:click??props.nDeAP0tG3,variant:humanReadableVariantMap[props.variant]??props.variant??\"HSyhheh5M\"};};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,nDeAP0tG3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HSyhheh5M\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1nf08jn=activeVariantCallback(async(...args)=>{if(nDeAP0tG3){const res=await nDeAP0tG3(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"QyDxln_4G-hover\",\"QyDxln_4G-pressed\"].includes(gestureVariant))return false;if(baseVariant===\"QyDxln_4G\")return false;return true;};const isDisplayed1=()=>{if([\"QyDxln_4G-hover\",\"QyDxln_4G-pressed\"].includes(gestureVariant))return true;if(baseVariant===\"QyDxln_4G\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tp7rg\",className,classNames),\"data-framer-name\":\"Collapsed\",layoutDependency:layoutDependency,layoutId:\"HSyhheh5M\",ref:refBinding,style:{...style},...addPropertyOverrides({pjOl8fsi7:{\"data-framer-name\":\"Collapsed Light\"},QyDxln_4G:{\"data-framer-name\":\"Expanded Light\"},SjqIMkK8o:{\"data-framer-name\":\"Expanded\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18d2a2t\",\"data-framer-name\":\"Menu Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PthzrHege\",onTap:onTap1nf08jn,style:{backgroundColor:\"var(--token-c6056fbc-0fe7-465e-8a63-286756c0ba39)\",borderBottomLeftRadius:39,borderBottomRightRadius:39,borderTopLeftRadius:39,borderTopRightRadius:39},variants:{\"HSyhheh5M-hover\":{backgroundColor:\"rgb(38, 41, 42)\"},\"HSyhheh5M-pressed\":{backgroundColor:\"var(--token-80107bf9-b042-408a-8c83-7437a03e42c2, rgb(14, 15, 17))\"},\"pjOl8fsi7-hover\":{backgroundColor:\"rgb(38, 41, 42)\"},\"pjOl8fsi7-pressed\":{backgroundColor:\"rgb(14, 15, 17)\"},\"QyDxln_4G-hover\":{backgroundColor:\"rgb(38, 41, 42)\"},\"QyDxln_4G-pressed\":{backgroundColor:\"rgb(14, 15, 17)\"},\"SjqIMkK8o-pressed\":{backgroundColor:\"rgb(14, 15, 17)\"},QyDxln_4G:{backgroundColor:\"var(--token-c6056fbc-0fe7-465e-8a63-286756c0ba39, rgb(27, 29, 32))\"},SjqIMkK8o:{backgroundColor:\"var(--token-80107bf9-b042-408a-8c83-7437a03e42c2, rgb(14, 15, 17))\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-44jy1\",\"data-styles-preset\":\"BxSkyQvLZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(229, 229, 229))\"},children:\"Menu\"})}),className:\"framer-akw4sa\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xm4vr8VUA\",style:{\"--extracted-r6o4lv\":\"rgb(229, 229, 229)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-44jy1\",\"data-styles-preset\":\"BxSkyQvLZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(229, 229, 229))\"},children:\"Menu\"})}),className:\"framer-11ghqej\",\"data-framer-name\":\"Menu Light\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gDow6v05G\",style:{\"--extracted-r6o4lv\":\"rgb(229, 229, 229)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-zv71ej\",\"data-framer-name\":\"IconContainer\",layoutDependency:layoutDependency,layoutId:\"fsfu_ujcT\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:10,width:\"10px\",...addPropertyOverrides({QyDxln_4G:{y:(componentViewport?.y||0)+0+0+8+3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u7cx8b-container\",layoutDependency:layoutDependency,layoutId:\"taDlHYkcn-container\",nodeId:\"taDlHYkcn\",rendersWithMotion:true,scopeId:\"So8M0DI0S\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"taDlHYkcn\",layoutId:\"taDlHYkcn\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"RNDbENzf_\"),width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1edzkd5\",\"data-framer-name\":\"IconContainer\",layoutDependency:layoutDependency,layoutId:\"PhTM0O371\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:10,width:\"10px\",y:(componentViewport?.y||0)+0+0+8+3,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2cntuj-container\",layoutDependency:layoutDependency,layoutId:\"SIOgsMERG-container\",nodeId:\"SIOgsMERG\",rendersWithMotion:true,scopeId:\"So8M0DI0S\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"SIOgsMERG\",layoutId:\"SIOgsMERG\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"L98rJrro8\"),width:\"100%\",...addPropertyOverrides({SjqIMkK8o:{variant:matchVariant(\"RNDbENzf_\")}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bgp1xm\",\"data-framer-name\":\"Menu Panel\",layoutDependency:layoutDependency,layoutId:\"zyI2NooAR\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{\"HSyhheh5M-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},\"HSyhheh5M-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},pjOl8fsi7:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},QyDxln_4G:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},SjqIMkK8o:{backgroundColor:\"var(--token-80107bf9-b042-408a-8c83-7437a03e42c2, rgb(14, 15, 17))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iiauu\",layoutDependency:layoutDependency,layoutId:\"eT7dssdeN\",style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{\"HSyhheh5M-hover\":{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},\"HSyhheh5M-pressed\":{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},pjOl8fsi7:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},QyDxln_4G:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},SjqIMkK8o:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30}},children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QjPEA4CxS\"},motionChild:true,nodeId:\"Y0YihIRrA\",scopeId:\"So8M0DI0S\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-xipagh framer-o8h2b5\",\"data-framer-name\":\"Product Link\",layoutDependency:layoutDependency,layoutId:\"Y0YihIRrA\",style:{opacity:0},variants:{QyDxln_4G:{opacity:.99},SjqIMkK8o:{opacity:.99}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+32+0+0+0+0+0,...addPropertyOverrides({QyDxln_4G:{y:(componentViewport?.y||0)+0+40+0+0+0+0+0},SjqIMkK8o:{y:(componentViewport?.y||0)+0+40+0+0+4+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dgbwbs-container\",layoutDependency:layoutDependency,layoutId:\"wvUHfprvG-container\",nodeId:\"wvUHfprvG\",rendersWithMotion:true,scopeId:\"So8M0DI0S\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"wvUHfprvG\",layoutId:\"wvUHfprvG\",MTuBf6FaD:false,variant:matchVariant(\"Nr7D_qKLO\"),vwbIwva8I:\"Product\",width:\"100%\",...addPropertyOverrides({pjOl8fsi7:{variant:matchVariant(\"ve1bFfqNB\")},QyDxln_4G:{variant:matchVariant(\"ve1bFfqNB\")}},baseVariant,gestureVariant)})})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({QyDxln_4G:{value:transition2},SjqIMkK8o:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Cs1tr3_sw\"},motionChild:true,nodeId:\"Udt6fPO8K\",scopeId:\"So8M0DI0S\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1nrzvu3 framer-o8h2b5\",\"data-framer-name\":\"Solutions Link\",layoutDependency:layoutDependency,layoutId:\"Udt6fPO8K\",style:{opacity:0},variants:{QyDxln_4G:{opacity:.99},SjqIMkK8o:{opacity:.99}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+32+0+0+0+29+0,...addPropertyOverrides({QyDxln_4G:{y:(componentViewport?.y||0)+0+40+0+0+0+23+0},SjqIMkK8o:{y:(componentViewport?.y||0)+0+40+0+0+4+23+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cmr9pm-container\",layoutDependency:layoutDependency,layoutId:\"da266s7he-container\",nodeId:\"da266s7he\",rendersWithMotion:true,scopeId:\"So8M0DI0S\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"da266s7he\",layoutId:\"da266s7he\",MTuBf6FaD:false,variant:matchVariant(\"Nr7D_qKLO\"),vwbIwva8I:\"Solutions\",width:\"100%\",...addPropertyOverrides({pjOl8fsi7:{variant:matchVariant(\"ve1bFfqNB\")},QyDxln_4G:{variant:matchVariant(\"ve1bFfqNB\")}},baseVariant,gestureVariant)})})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({QyDxln_4G:{value:transition3},SjqIMkK8o:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iiF570GHI\"},motionChild:true,nodeId:\"x3VUWUx2l\",scopeId:\"So8M0DI0S\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1fsdxfm framer-o8h2b5\",\"data-framer-name\":\"Customers Link\",layoutDependency:layoutDependency,layoutId:\"x3VUWUx2l\",style:{opacity:0},variants:{QyDxln_4G:{opacity:.99},SjqIMkK8o:{opacity:.99}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+32+0+0+0+58+0,...addPropertyOverrides({QyDxln_4G:{y:(componentViewport?.y||0)+0+40+0+0+0+46+0},SjqIMkK8o:{y:(componentViewport?.y||0)+0+40+0+0+4+46+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hfl91l-container\",layoutDependency:layoutDependency,layoutId:\"N84YAtf8c-container\",nodeId:\"N84YAtf8c\",rendersWithMotion:true,scopeId:\"So8M0DI0S\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"N84YAtf8c\",layoutId:\"N84YAtf8c\",MTuBf6FaD:false,variant:matchVariant(\"Nr7D_qKLO\"),vwbIwva8I:\"Customers\",width:\"100%\",...addPropertyOverrides({pjOl8fsi7:{variant:matchVariant(\"ve1bFfqNB\")},QyDxln_4G:{variant:matchVariant(\"ve1bFfqNB\")}},baseVariant,gestureVariant)})})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({QyDxln_4G:{value:transition4},SjqIMkK8o:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jV4UXmuTA\"},motionChild:true,nodeId:\"VsQhPTtP8\",scopeId:\"So8M0DI0S\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-14c6uva framer-o8h2b5\",\"data-framer-name\":\"Company Link\",layoutDependency:layoutDependency,layoutId:\"VsQhPTtP8\",style:{opacity:0},variants:{QyDxln_4G:{opacity:.99},SjqIMkK8o:{opacity:.99}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+32+0+0+0+87+0,...addPropertyOverrides({QyDxln_4G:{y:(componentViewport?.y||0)+0+40+0+0+0+69+0},SjqIMkK8o:{y:(componentViewport?.y||0)+0+40+0+0+4+69+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-glkmjc-container\",layoutDependency:layoutDependency,layoutId:\"PUJa_ac6u-container\",nodeId:\"PUJa_ac6u\",rendersWithMotion:true,scopeId:\"So8M0DI0S\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"PUJa_ac6u\",layoutId:\"PUJa_ac6u\",MTuBf6FaD:false,variant:matchVariant(\"Nr7D_qKLO\"),vwbIwva8I:\"Company\",width:\"100%\",...addPropertyOverrides({pjOl8fsi7:{variant:matchVariant(\"ve1bFfqNB\")},QyDxln_4G:{variant:matchVariant(\"ve1bFfqNB\")}},baseVariant,gestureVariant)})})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({QyDxln_4G:{value:transition5},SjqIMkK8o:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bGhotWl_7\"},motionChild:true,nodeId:\"XvqGRP6iF\",scopeId:\"So8M0DI0S\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-11m0w7q framer-o8h2b5\",\"data-framer-name\":\"Learn Link\",layoutDependency:layoutDependency,layoutId:\"XvqGRP6iF\",style:{opacity:0},variants:{QyDxln_4G:{opacity:.99},SjqIMkK8o:{opacity:.99}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+32+0+0+0+116+0,...addPropertyOverrides({QyDxln_4G:{y:(componentViewport?.y||0)+0+40+0+0+0+92+0},SjqIMkK8o:{y:(componentViewport?.y||0)+0+40+0+0+4+92+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pzk0ol-container\",layoutDependency:layoutDependency,layoutId:\"dgTc9C_FG-container\",nodeId:\"dgTc9C_FG\",rendersWithMotion:true,scopeId:\"So8M0DI0S\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"dgTc9C_FG\",layoutId:\"dgTc9C_FG\",MTuBf6FaD:false,variant:matchVariant(\"Nr7D_qKLO\"),vwbIwva8I:\"Learn\",width:\"100%\",...addPropertyOverrides({pjOl8fsi7:{variant:matchVariant(\"ve1bFfqNB\")},QyDxln_4G:{variant:matchVariant(\"ve1bFfqNB\")}},baseVariant,gestureVariant)})})})})})})]})})]})})})});});const css=[\".framer-TulPu.framer-o8h2b5, .framer-TulPu .framer-o8h2b5 { display: block; }\",\".framer-TulPu.framer-1tp7rg { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 68px; }\",\".framer-TulPu .framer-18d2a2t { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; padding: 4px 4px 4px 8px; position: relative; width: min-content; }\",\".framer-TulPu .framer-akw4sa, .framer-TulPu .framer-11ghqej { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TulPu .framer-zv71ej, .framer-TulPu .framer-1edzkd5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; padding: 0px; position: relative; width: 16px; }\",\".framer-TulPu .framer-u7cx8b-container, .framer-TulPu .framer-2cntuj-container { flex: none; height: 10px; position: relative; width: 10px; }\",\".framer-TulPu .framer-bgp1xm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 0px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-TulPu .framer-1iiauu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 8px; position: relative; width: min-content; }\",\".framer-TulPu .framer-xipagh, .framer-TulPu .framer-1nrzvu3, .framer-TulPu .framer-1fsdxfm, .framer-TulPu .framer-14c6uva, .framer-TulPu .framer-11m0w7q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-TulPu .framer-1dgbwbs-container, .framer-TulPu .framer-1cmr9pm-container, .framer-TulPu .framer-hfl91l-container, .framer-TulPu .framer-glkmjc-container, .framer-TulPu .framer-pzk0ol-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-TulPu.framer-v-lo6qn9.framer-1tp7rg, .framer-TulPu.framer-v-1gcjh5q.framer-1tp7rg { gap: 8px; }\",\".framer-TulPu.framer-v-lo6qn9 .framer-18d2a2t, .framer-TulPu.framer-v-1gcjh5q .framer-18d2a2t { order: 0; }\",\".framer-TulPu.framer-v-lo6qn9 .framer-bgp1xm { height: min-content; order: 1; will-change: var(--framer-will-change-override, transform); }\",\".framer-TulPu.framer-v-lo6qn9 .framer-1iiauu { gap: 4px; padding: 4px 8px 4px 8px; }\",\".framer-TulPu.framer-v-1gcjh5q .framer-bgp1xm { height: min-content; order: 1; }\",\".framer-TulPu.framer-v-1gcjh5q .framer-1iiauu { gap: 4px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 68\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"SjqIMkK8o\":{\"layout\":[\"fixed\",\"auto\"]},\"pjOl8fsi7\":{\"layout\":[\"fixed\",\"auto\"]},\"QyDxln_4G\":{\"layout\":[\"fixed\",\"auto\"]},\"AZ86NQZaG\":{\"layout\":[\"fixed\",\"auto\"]},\"pLqOyp8v6\":{\"layout\":[\"fixed\",\"auto\"]},\"MV9HcFUxJ\":{\"layout\":[\"fixed\",\"auto\"]},\"mO939Ovlh\":{\"layout\":[\"fixed\",\"auto\"]},\"iP0o_2C69\":{\"layout\":[\"fixed\",\"auto\"]},\"B20qkLcY_\":{\"layout\":[\"fixed\",\"auto\"]},\"rURzPZnA_\":{\"layout\":[\"fixed\",\"auto\"]},\"FuB2TFSmQ\":{\"layout\":[\"fixed\",\"auto\"]},\"DNYNz_h6A\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"nDeAP0tG3\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSo8M0DI0S=withCSS(Component,css,\"framer-TulPu\");export default FramerSo8M0DI0S;FramerSo8M0DI0S.displayName=\"Menu Block\";FramerSo8M0DI0S.defaultProps={height:32,width:68};addPropertyControls(FramerSo8M0DI0S,{variant:{options:[\"HSyhheh5M\",\"SjqIMkK8o\",\"pjOl8fsi7\",\"QyDxln_4G\"],optionTitles:[\"Collapsed\",\"Expanded\",\"Collapsed Light\",\"Expanded Light\"],title:\"Variant\",type:ControlType.Enum},nDeAP0tG3:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerSo8M0DI0S,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...IconFonts,...MenuItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerSo8M0DI0S.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Icon,{},context),forwardLoader(MenuItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSo8M0DI0S\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"nDeAP0tG3\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SjqIMkK8o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pjOl8fsi7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QyDxln_4G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AZ86NQZaG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pLqOyp8v6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MV9HcFUxJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mO939Ovlh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iP0o_2C69\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"B20qkLcY_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rURzPZnA_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FuB2TFSmQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DNYNz_h6A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"68\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./So8M0DI0S.map","// Generated by Framer (e0809aa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withNavPassthrough}from\"https://framerusercontent.com/modules/lODomUv6rRYYCEpLj7Lv/Bck2dXAmBfuSsJlCYbJK/NavPassthrough.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bpFmOJ48jLSFUNje7BhT/SmAAsTNOjO0DwY4PBNTS/BxSkyQvLZ.js\";import MenuItem from\"https://framerusercontent.com/modules/MNZP15gzxu9gR7y9cdBo/DuBYBKTwGpofX607wAWn/Gc2ahyaLn.js\";import Icon from\"https://framerusercontent.com/modules/LlfVTeAAzQBqn7hV6uqN/KFaucJZtxsJzGyu7Hujy/j6YvKacd4.js\";import CTAButton from\"https://framerusercontent.com/modules/8RUIG9gjv6SWapCHNWrQ/BCTBJRyTVOgCZCADfhtq/rqNbksFIy.js\";import MenuBlock from\"https://framerusercontent.com/modules/ElPfcLHXXReJaG2dE8xk/57wKD4nfTF4CAgMgjpdk/So8M0DI0S.js\";import Logo from\"https://framerusercontent.com/modules/FQ4yepMrt8Va0sZm8fpD/rsm1Jtf59qJgZ8Be11Vx/VLGPLhZs6.js\";const LogoFonts=getFonts(Logo);const MenuBlockFonts=getFonts(MenuBlock);const IconFonts=getFonts(Icon);const CTAButtonFonts=getFonts(CTAButton);const MenuItemFonts=getFonts(MenuItem);const MotionDivWithNavPassthrough1yoey98=withCodeBoundaryForOverrides(motion.div,{nodeId:\"fQBlMELPX\",override:withNavPassthrough,scopeId:\"xxVHmzPYW\"});const cycleOrder=[\"fQBlMELPX\",\"aJAxkrvp_\",\"UCXnblOXz\",\"bwc_RhSSK\",\"KXIJnusAA\",\"JrRxby8aT\",\"eE151J0lg\",\"Xxx0UTfga\"];const serializationHash=\"framer-bICG5\";const variantClassNames={aJAxkrvp_:\"framer-v-181zrff\",bwc_RhSSK:\"framer-v-himxy3\",eE151J0lg:\"framer-v-103bnfb\",fQBlMELPX:\"framer-v-1yoey98\",JrRxby8aT:\"framer-v-1pi852x\",KXIJnusAA:\"framer-v-1u963ui\",UCXnblOXz:\"framer-v-1ooz895\",Xxx0UTfga:\"framer-v-1asgfp3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.2,0,.15,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop - Expanded Light\":\"KXIJnusAA\",\"Desktop - Expanded\":\"aJAxkrvp_\",\"Desktop Light\":\"bwc_RhSSK\",\"Mobile - Expanded Light\":\"Xxx0UTfga\",\"Mobile - Expanded\":\"eE151J0lg\",\"Mobile Light\":\"JrRxby8aT\",Desktop:\"fQBlMELPX\",Mobile:\"UCXnblOXz\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fQBlMELPX\"};};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:\"fQBlMELPX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClick167sgpb=activeVariantCallback(async(...args)=>{setVariant(\"fQBlMELPX\");});const onClick1pxaxi4=activeVariantCallback(async(...args)=>{setVariant(\"bwc_RhSSK\");});const nDeAP0tG3z9b14r=activeVariantCallback(async(...args)=>{setVariant(\"aJAxkrvp_\");});const nDeAP0tG3167sgpb=activeVariantCallback(async(...args)=>{setVariant(\"fQBlMELPX\");});const nDeAP0tG371a315=activeVariantCallback(async(...args)=>{setVariant(\"KXIJnusAA\");});const nDeAP0tG31pxaxi4=activeVariantCallback(async(...args)=>{setVariant(\"bwc_RhSSK\");});const onClicktrypgo=activeVariantCallback(async(...args)=>{setVariant(\"eE151J0lg\");});const onClick1kr7n7x=activeVariantCallback(async(...args)=>{setVariant(\"Xxx0UTfga\");});const onClick1x3odgl=activeVariantCallback(async(...args)=>{setVariant(\"UCXnblOXz\");});const onClick3xv9ki=activeVariantCallback(async(...args)=>{setVariant(\"JrRxby8aT\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"UCXnblOXz\",\"JrRxby8aT\",\"eE151J0lg\",\"Xxx0UTfga\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"UCXnblOXz\",\"JrRxby8aT\",\"eE151J0lg\",\"Xxx0UTfga\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivWithNavPassthrough1yoey98,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1yoey98\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"fQBlMELPX\",ref:refBinding,style:{...style},...addPropertyOverrides({aJAxkrvp_:{\"data-framer-name\":\"Desktop - Expanded\"},bwc_RhSSK:{\"data-framer-name\":\"Desktop Light\"},eE151J0lg:{\"data-framer-name\":\"Mobile - Expanded\"},JrRxby8aT:{\"data-framer-name\":\"Mobile Light\"},KXIJnusAA:{\"data-framer-name\":\"Desktop - Expanded Light\"},UCXnblOXz:{\"data-framer-name\":\"Mobile\"},Xxx0UTfga:{\"data-framer-name\":\"Mobile - Expanded Light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zcst6u\",\"data-framer-name\":\"Menu Backdrop\",layoutDependency:layoutDependency,layoutId:\"KpZDWiVDT\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},...addPropertyOverrides({aJAxkrvp_:{\"data-highlight\":true,onClick:onClick167sgpb},KXIJnusAA:{\"data-highlight\":true,onClick:onClick1pxaxi4}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t4450\",layoutDependency:layoutDependency,layoutId:\"k2MYf4ySW\",style:{background:\"radial-gradient(50% 163.55% at 50% -63.55%, rgb(36, 88, 91) 0%, rgba(14, 15, 17, 0) 100%)\"},variants:{bwc_RhSSK:{background:\"rgba(0, 0, 0, 0)\"},eE151J0lg:{background:\"radial-gradient(100% 163.55% at 50% -63.55%, rgb(36, 88, 91) 0%, rgba(14, 15, 17, 0) 70.47918911637932%)\"},JrRxby8aT:{background:\"rgba(0, 0, 0, 0)\"},KXIJnusAA:{background:\"rgba(0, 0, 0, 0)\"},UCXnblOXz:{background:\"radial-gradient(100% 163.55% at 50% -63.55%, rgb(36, 88, 91) 0%, rgba(14, 15, 17, 0) 70.47918911637932%)\"},Xxx0UTfga:{background:\"rgba(0, 0, 0, 0)\"}},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hr1atqOQo\",scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-fkw22o framer-s9896f\",\"data-framer-name\":\"Logo Container\",layoutDependency:layoutDependency,layoutId:\"hr1atqOQo\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"198px\",y:(componentViewport?.y||0)+0+20+0,...addPropertyOverrides({eE151J0lg:{height:24,width:\"132px\"},JrRxby8aT:{height:24,width:\"132px\"},UCXnblOXz:{height:24,width:\"132px\"},Xxx0UTfga:{height:24,width:\"132px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6xtjdn-container\",layoutDependency:layoutDependency,layoutId:\"IBMp5IqFd-container\",nodeId:\"IBMp5IqFd\",rendersWithMotion:true,scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"IBMp5IqFd\",layoutId:\"IBMp5IqFd\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"cuIY7AgvK\"),width:\"100%\",...addPropertyOverrides({bwc_RhSSK:{variant:matchVariant(\"uWgvzsiLb\")},JrRxby8aT:{variant:matchVariant(\"uWgvzsiLb\")},KXIJnusAA:{variant:matchVariant(\"uWgvzsiLb\")},Xxx0UTfga:{variant:matchVariant(\"uWgvzsiLb\")}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-11atep3\",\"data-framer-name\":\"Center\",layoutDependency:layoutDependency,layoutId:\"leLBGWDW_\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+24+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qt5mcg-container\",layoutDependency:layoutDependency,layoutId:\"vKgvOPVH1-container\",nodeId:\"vKgvOPVH1\",rendersWithMotion:true,scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(MenuBlock,{height:\"100%\",id:\"vKgvOPVH1\",layoutId:\"vKgvOPVH1\",nDeAP0tG3:nDeAP0tG3z9b14r,variant:matchVariant(\"HSyhheh5M\"),width:\"100%\",...addPropertyOverrides({aJAxkrvp_:{nDeAP0tG3:nDeAP0tG3167sgpb,variant:matchVariant(\"SjqIMkK8o\")},bwc_RhSSK:{nDeAP0tG3:nDeAP0tG371a315,variant:matchVariant(\"pjOl8fsi7\")},KXIJnusAA:{nDeAP0tG3:nDeAP0tG31pxaxi4,variant:matchVariant(\"QyDxln_4G\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vrv707\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"gXgJUuwvL\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ufy7nl\",\"data-framer-name\":\"MobileMenuBtn\",layoutDependency:layoutDependency,layoutId:\"X3ywj8Ggz\",style:{backgroundColor:\"rgb(27, 29, 32)\",borderBottomLeftRadius:39,borderBottomRightRadius:39,borderTopLeftRadius:39,borderTopRightRadius:39},...addPropertyOverrides({eE151J0lg:{\"data-highlight\":true,onClick:onClick1x3odgl},JrRxby8aT:{\"data-highlight\":true,onClick:onClick1kr7n7x},UCXnblOXz:{\"data-highlight\":true,onClick:onClicktrypgo},Xxx0UTfga:{\"data-highlight\":true,onClick:onClick3xv9ki}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-44jy1\",\"data-styles-preset\":\"BxSkyQvLZ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, #E5E5E5)\"},children:\"Menu\"})}),className:\"framer-1mdhmcn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nxcfLFkVr\",style:{\"--extracted-r6o4lv\":\"#E5E5E5\"},variants:{eE151J0lg:{\"--extracted-r6o4lv\":\"rgb(229, 229, 229)\"},Xxx0UTfga:{\"--extracted-r6o4lv\":\"rgb(229, 229, 229)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eE151J0lg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-44jy1\",\"data-styles-preset\":\"BxSkyQvLZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(229, 229, 229))\"},children:\"Close\"})})},Xxx0UTfga:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-44jy1\",\"data-styles-preset\":\"BxSkyQvLZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(229, 229, 229))\"},children:\"Close\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-iwfhsi\",\"data-framer-name\":\"IconContainer\",layoutDependency:layoutDependency,layoutId:\"KMHPaJCAv\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:10,width:\"10px\",...addPropertyOverrides({eE151J0lg:{y:(componentViewport?.y||0)+0+24+0+12+3},JrRxby8aT:{y:(componentViewport?.y||0)+0+24+0+12+3},UCXnblOXz:{y:(componentViewport?.y||0)+0+24+0+12+3},Xxx0UTfga:{y:(componentViewport?.y||0)+0+24+0+12+3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10u315d-container\",layoutDependency:layoutDependency,layoutId:\"mgabWd_it-container\",nodeId:\"mgabWd_it\",rendersWithMotion:true,scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"mgabWd_it\",layoutId:\"mgabWd_it\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"AxOy_aDVW\"),width:\"100%\",...addPropertyOverrides({eE151J0lg:{variant:matchVariant(\"RNDbENzf_\")},Xxx0UTfga:{variant:matchVariant(\"RNDbENzf_\")}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:\"https://dashboard.onefootprint.com/authentication/sign-in\",motionChild:true,nodeId:\"ci7aREbf0\",scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1bkep4r framer-s9896f\",\"data-framer-name\":\"Log In Link\",layoutDependency:layoutDependency,layoutId:\"ci7aREbf0\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+24+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uapno4-container\",layoutDependency:layoutDependency,layoutId:\"XF2iZuUlQ-container\",nodeId:\"XF2iZuUlQ\",rendersWithMotion:true,scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(CTAButton,{gMwtVkcrq:false,height:\"100%\",id:\"XF2iZuUlQ\",layoutId:\"XF2iZuUlQ\",NvKwacNxn:\"Log In\",variant:matchVariant(\"nprAItqAC\"),width:\"100%\",y0zsyfmN0:false})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+24+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18em8me-container\",layoutDependency:layoutDependency,layoutId:\"qnPnFaigV-container\",nodeId:\"qnPnFaigV\",rendersWithMotion:true,scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(CTAButton,{gMwtVkcrq:false,height:\"100%\",id:\"qnPnFaigV\",layoutId:\"qnPnFaigV\",NvKwacNxn:\"Get Demo\",variant:matchVariant(\"Ii7R9K9RS\"),width:\"100%\",y0zsyfmN0:true})})})]})]}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{className:\"framer-1g8ad9v\",\"data-framer-name\":\"Mobile Drawer\",layoutDependency:layoutDependency,layoutId:\"Qv3tCjpzw\",style:{backgroundColor:\"var(--token-389d8434-c45b-49e8-ae63-c488ee1f81cc)\"},variants:{Xxx0UTfga:{backgroundColor:\"var(--token-a5b2ea04-6fdf-41b9-8794-5e750fb1cda9)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-142f3y5\",\"data-framer-name\":\"Drawer Body\",layoutDependency:layoutDependency,layoutId:\"KRLoeQ_q_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vrwhbm\",\"data-framer-name\":\"Drawer Links\",layoutDependency:layoutDependency,layoutId:\"D2AWjMTXa\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QjPEA4CxS\"},motionChild:true,nodeId:\"S4ZbIaHtP\",scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-187ajkw framer-s9896f\",\"data-framer-name\":\"Product Link\",layoutDependency:layoutDependency,layoutId:\"S4ZbIaHtP\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+0+0+0+120+0+18,...addPropertyOverrides({eE151J0lg:{y:(componentViewport?.y||0)+0+0+0+0+0+104+0+18},Xxx0UTfga:{y:(componentViewport?.y||0)+0+0+0+0+0+104+0+18}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hdf7zs-container\",layoutDependency:layoutDependency,layoutId:\"ks_SWtDkS-container\",nodeId:\"ks_SWtDkS\",rendersWithMotion:true,scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"ks_SWtDkS\",layoutId:\"ks_SWtDkS\",MTuBf6FaD:false,variant:matchVariant(\"Nr7D_qKLO\"),vwbIwva8I:\"Product\",width:\"100%\",...addPropertyOverrides({Xxx0UTfga:{variant:matchVariant(\"ve1bFfqNB\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Cs1tr3_sw\"},motionChild:true,nodeId:\"u_dgGk5T9\",scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ir582 framer-s9896f\",\"data-framer-name\":\"Solutions Link\",layoutDependency:layoutDependency,layoutId:\"u_dgGk5T9\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+0+0+0+120+55+18,...addPropertyOverrides({eE151J0lg:{y:(componentViewport?.y||0)+0+0+0+0+0+104+55+18},Xxx0UTfga:{y:(componentViewport?.y||0)+0+0+0+0+0+104+55+18}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gtgaol-container\",layoutDependency:layoutDependency,layoutId:\"QTS0uW7WR-container\",nodeId:\"QTS0uW7WR\",rendersWithMotion:true,scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"QTS0uW7WR\",layoutId:\"QTS0uW7WR\",MTuBf6FaD:false,variant:matchVariant(\"Nr7D_qKLO\"),vwbIwva8I:\"Solutions\",width:\"100%\",...addPropertyOverrides({Xxx0UTfga:{variant:matchVariant(\"ve1bFfqNB\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iiF570GHI\"},motionChild:true,nodeId:\"LIJnq49w5\",scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1kb2r6e framer-s9896f\",\"data-framer-name\":\"Customers Link\",layoutDependency:layoutDependency,layoutId:\"LIJnq49w5\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+0+0+0+120+110+18,...addPropertyOverrides({eE151J0lg:{y:(componentViewport?.y||0)+0+0+0+0+0+104+110+18},Xxx0UTfga:{y:(componentViewport?.y||0)+0+0+0+0+0+104+110+18}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-epkrgc-container\",layoutDependency:layoutDependency,layoutId:\"cNde2fpLO-container\",nodeId:\"cNde2fpLO\",rendersWithMotion:true,scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"cNde2fpLO\",layoutId:\"cNde2fpLO\",MTuBf6FaD:false,variant:matchVariant(\"Nr7D_qKLO\"),vwbIwva8I:\"Customers\",width:\"100%\",...addPropertyOverrides({Xxx0UTfga:{variant:matchVariant(\"ve1bFfqNB\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jV4UXmuTA\"},motionChild:true,nodeId:\"pCM31Zrxi\",scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-rq4cfu framer-s9896f\",\"data-framer-name\":\"Company Link\",layoutDependency:layoutDependency,layoutId:\"pCM31Zrxi\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+0+0+0+120+165+18,...addPropertyOverrides({eE151J0lg:{y:(componentViewport?.y||0)+0+0+0+0+0+104+165+18},Xxx0UTfga:{y:(componentViewport?.y||0)+0+0+0+0+0+104+165+18}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q6zh94-container\",layoutDependency:layoutDependency,layoutId:\"x5a1Flaf8-container\",nodeId:\"x5a1Flaf8\",rendersWithMotion:true,scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"x5a1Flaf8\",layoutId:\"x5a1Flaf8\",MTuBf6FaD:false,variant:matchVariant(\"Nr7D_qKLO\"),vwbIwva8I:\"Company\",width:\"100%\",...addPropertyOverrides({Xxx0UTfga:{variant:matchVariant(\"ve1bFfqNB\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bGhotWl_7\"},motionChild:true,nodeId:\"Ox0Xf03D7\",scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1e5m642 framer-s9896f\",\"data-framer-name\":\"Learn Link\",layoutDependency:layoutDependency,layoutId:\"Ox0Xf03D7\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+0+0+0+120+220+18,...addPropertyOverrides({eE151J0lg:{y:(componentViewport?.y||0)+0+0+0+0+0+104+220+18},Xxx0UTfga:{y:(componentViewport?.y||0)+0+0+0+0+0+104+220+18}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-195fouf-container\",layoutDependency:layoutDependency,layoutId:\"BKCBAVoLW-container\",nodeId:\"BKCBAVoLW\",rendersWithMotion:true,scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"BKCBAVoLW\",layoutId:\"BKCBAVoLW\",MTuBf6FaD:false,variant:matchVariant(\"Nr7D_qKLO\"),vwbIwva8I:\"Learn\",width:\"100%\",...addPropertyOverrides({Xxx0UTfga:{variant:matchVariant(\"ve1bFfqNB\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-v3f5k3\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"hEZ0KTmWn\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lz2aq\",\"data-framer-name\":\"Drawer CTAs\",layoutDependency:layoutDependency,layoutId:\"nicY7Utyr\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://dashboard.onefootprint.com/authentication/sign-in\",motionChild:true,nodeId:\"oCVqHSlYk\",scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1d1749q framer-s9896f\",\"data-framer-name\":\"Log In Link\",layoutDependency:layoutDependency,layoutId:\"oCVqHSlYk\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+0+0+0+427+0+0,...addPropertyOverrides({eE151J0lg:{y:(componentViewport?.y||0)+0+0+0+0+411+0+0},Xxx0UTfga:{y:(componentViewport?.y||0)+0+0+0+0+411+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pp1nab-container\",layoutDependency:layoutDependency,layoutId:\"ARaex_q_v-container\",nodeId:\"ARaex_q_v\",rendersWithMotion:true,scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(CTAButton,{gMwtVkcrq:false,height:\"100%\",id:\"ARaex_q_v\",layoutId:\"ARaex_q_v\",NvKwacNxn:\"Log In\",variant:matchVariant(\"nprAItqAC\"),width:\"100%\",y0zsyfmN0:false})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+0+0+0+427+0,...addPropertyOverrides({eE151J0lg:{y:(componentViewport?.y||0)+0+0+0+0+411+0},Xxx0UTfga:{y:(componentViewport?.y||0)+0+0+0+0+411+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jelefm-container\",layoutDependency:layoutDependency,layoutId:\"Js2j8PjqC-container\",nodeId:\"Js2j8PjqC\",rendersWithMotion:true,scopeId:\"xxVHmzPYW\",children:/*#__PURE__*/_jsx(CTAButton,{gMwtVkcrq:false,height:\"100%\",id:\"Js2j8PjqC\",layoutId:\"Js2j8PjqC\",NvKwacNxn:\"Get Demo\",variant:matchVariant(\"Ii7R9K9RS\"),width:\"100%\",y0zsyfmN0:true})})})]})]})})})]})})})});});const css=[\".framer-bICG5.framer-s9896f, .framer-bICG5 .framer-s9896f { display: block; }\",\".framer-bICG5.framer-1yoey98 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; height: 166px; justify-content: center; min-height: 166px; padding: 0px 20px 20px 20px; position: relative; width: 1420px; }\",\".framer-bICG5 .framer-zcst6u { flex: none; height: 0px; left: 0px; position: absolute; top: 0px; width: 0px; }\",\".framer-bICG5 .framer-1t4450 { flex: 1 0 0px; height: 164px; max-width: 1640px; overflow: visible; position: relative; width: 1px; }\",\".framer-bICG5 .framer-fkw22o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 0px; padding: 0px; position: absolute; text-decoration: none; top: 20px; width: min-content; }\",\".framer-bICG5 .framer-6xtjdn-container { flex: none; height: 36px; position: relative; width: 198px; }\",\".framer-bICG5 .framer-11atep3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 52%; padding: 0px; position: absolute; top: 24px; width: min-content; }\",\".framer-bICG5 .framer-1qt5mcg-container, .framer-bICG5 .framer-1uapno4-container, .framer-bICG5 .framer-18em8me-container, .framer-bICG5 .framer-1hdf7zs-container, .framer-bICG5 .framer-1gtgaol-container, .framer-bICG5 .framer-epkrgc-container, .framer-bICG5 .framer-q6zh94-container, .framer-bICG5 .framer-195fouf-container, .framer-bICG5 .framer-1pp1nab-container, .framer-bICG5 .framer-1jelefm-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bICG5 .framer-1vrv707 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; padding: 0px; position: absolute; right: 0px; top: 24px; width: min-content; }\",\".framer-bICG5 .framer-ufy7nl { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 8px 12px 8px 16px; position: relative; width: min-content; }\",\".framer-bICG5 .framer-1mdhmcn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-bICG5 .framer-iwfhsi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 16px; justify-content: center; padding: 0px; position: relative; width: 16px; }\",\".framer-bICG5 .framer-10u315d-container { flex: none; height: 10px; position: relative; width: 10px; }\",\".framer-bICG5 .framer-1bkep4r, .framer-bICG5 .framer-1d1749q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-bICG5 .framer-1g8ad9v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 0px; justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 0px; width: 100%; z-index: 8; }\",\".framer-bICG5 .framer-142f3y5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-bICG5 .framer-1vrwhbm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 120px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-bICG5 .framer-187ajkw, .framer-bICG5 .framer-1ir582, .framer-bICG5 .framer-1kb2r6e, .framer-bICG5 .framer-rq4cfu, .framer-bICG5 .framer-1e5m642 { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 18px 12px 18px 12px; position: relative; text-decoration: none; user-select: none; width: 100%; }\",\".framer-bICG5 .framer-v3f5k3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-bICG5 .framer-1lz2aq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 0px 12px 32px 12px; position: relative; width: 100%; }\",\".framer-bICG5.framer-v-181zrff .framer-zcst6u, .framer-bICG5.framer-v-1u963ui .framer-zcst6u { cursor: pointer; height: calc(var(--framer-viewport-height, 100vh) * 1); width: 100%; }\",\".framer-bICG5.framer-v-181zrff .framer-1t4450, .framer-bICG5.framer-v-1u963ui .framer-1t4450 { gap: 490px; }\",\".framer-bICG5.framer-v-1ooz895.framer-1yoey98, .framer-bICG5.framer-v-1pi852x.framer-1yoey98, .framer-bICG5.framer-v-103bnfb.framer-1yoey98, .framer-bICG5.framer-v-1asgfp3.framer-1yoey98 { height: min-content; min-height: 96px; padding: 0px 12px 0px 12px; width: 393px; }\",\".framer-bICG5.framer-v-1ooz895 .framer-6xtjdn-container, .framer-bICG5.framer-v-1pi852x .framer-6xtjdn-container, .framer-bICG5.framer-v-103bnfb .framer-6xtjdn-container, .framer-bICG5.framer-v-1asgfp3 .framer-6xtjdn-container { height: 24px; width: 132px; }\",\".framer-bICG5.framer-v-103bnfb .framer-1t4450, .framer-bICG5.framer-v-1asgfp3 .framer-1t4450 { pointer-events: none; z-index: 9; }\",\".framer-bICG5.framer-v-103bnfb .framer-fkw22o, .framer-bICG5.framer-v-103bnfb .framer-1vrv707, .framer-bICG5.framer-v-1asgfp3 .framer-fkw22o, .framer-bICG5.framer-v-1asgfp3 .framer-1vrv707 { pointer-events: auto; }\",\".framer-bICG5.framer-v-103bnfb .framer-1g8ad9v, .framer-bICG5.framer-v-1asgfp3 .framer-1g8ad9v { height: min-content; }\",\".framer-bICG5.framer-v-103bnfb .framer-1vrwhbm, .framer-bICG5.framer-v-1asgfp3 .framer-1vrwhbm { padding: 104px 0px 8px 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 166\n * @framerIntrinsicWidth 1420\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"166px\",null]},\"aJAxkrvp_\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"166px\",null]},\"UCXnblOXz\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"96px\",null]},\"bwc_RhSSK\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"166px\",null]},\"KXIJnusAA\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"166px\",null]},\"JrRxby8aT\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"96px\",null]},\"eE151J0lg\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"96px\",null]},\"Xxx0UTfga\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"96px\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxxVHmzPYW=withCSS(Component,css,\"framer-bICG5\");export default FramerxxVHmzPYW;FramerxxVHmzPYW.displayName=\"Main Nav\";FramerxxVHmzPYW.defaultProps={height:166,width:1420};addPropertyControls(FramerxxVHmzPYW,{variant:{options:[\"fQBlMELPX\",\"aJAxkrvp_\",\"UCXnblOXz\",\"bwc_RhSSK\",\"KXIJnusAA\",\"JrRxby8aT\",\"eE151J0lg\",\"Xxx0UTfga\"],optionTitles:[\"Desktop\",\"Desktop - Expanded\",\"Mobile\",\"Desktop Light\",\"Desktop - Expanded Light\",\"Mobile Light\",\"Mobile - Expanded\",\"Mobile - Expanded Light\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxxVHmzPYW,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LogoFonts,...MenuBlockFonts,...IconFonts,...CTAButtonFonts,...MenuItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerxxVHmzPYW.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo,{},context),()=>forwardLoader(MenuBlock,{},context),()=>forwardLoader(Icon,{},context),()=>forwardLoader(CTAButton,{},context),()=>forwardLoader(MenuItem,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxxVHmzPYW\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1420\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"166px\\\",null]},\\\"aJAxkrvp_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"166px\\\",null]},\\\"UCXnblOXz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"96px\\\",null]},\\\"bwc_RhSSK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"166px\\\",null]},\\\"KXIJnusAA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"166px\\\",null]},\\\"JrRxby8aT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"96px\\\",null]},\\\"eE151J0lg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"96px\\\",null]},\\\"Xxx0UTfga\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"96px\\\",null]}}}\",\"framerIntrinsicHeight\":\"166\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useRef,useState,startTransition}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";/**\n * Book a Demo — the site-wide lead capture modal. Mirrors the HubSpot form\n * behind onefootprint.com/?book-a-demo=true in the new site's own type and\n * tokens. One absolutely positioned instance per page.\n *\n * Opens from, in order of directness: `?book-a-demo=true` / `#book-a-demo`\n * (the links already circulating), a `footprint:book-a-demo` window event,\n * clicks on `triggerSelector`, and clicks on any control whose visible label\n * matches `triggerLabels` — captured before Framer's handlers, which is what\n * wires all eleven \"Get Demo\" buttons without touching each one.\n */const TRUST='\"Trust 3A Regular\", \"Trust 3A\", serif';const SOHNE='\"S\\xf6hne\", \"S\\xf6hne Buch\", sans-serif';const token=(id,fallback)=>`var(--token-${id}, ${fallback})`;const INK=token(\"80107bf9-b042-408a-8c83-7437a03e42c2\",\"rgb(14, 15, 17)\");const SURFACE=token(\"38783bd5-f4d0-49ca-ac85-8da3fa5b5494\",\"rgb(32, 35, 36)\");// The card's own ground and hairline are taken from the dashboard's sign-in\n// modal so the two read as one product. Deliberately raw hex, not the surface\n// token: the token carries a green cast (32, 35, 36) and the dashboard's is\n// neutral. Everything else here still comes from tokens.\nconst CARD_BG=\"rgb(36, 36, 36)\";const CARD_BORDER=\"rgb(45, 45, 45)\";const BORDER=token(\"1c710895-188d-498e-acc1-180d6ef47f7b\",\"rgb(38, 41, 42)\");const TEXT=token(\"6db0e367-ec84-44ae-976c-1afdf30cff46\",\"rgb(229, 229, 229)\");const MUTED=token(\"add78695-5bca-47c8-a753-02246286c4ad\",\"rgb(181, 181, 181)\");const TEAL=token(\"5b49780a-3aae-4996-9b0e-97ffa48fe8ea\",\"rgb(122, 201, 203)\");const HOVER_TEAL=token(\"5541ef36-8b16-43e8-9a2b-34c819fb69c5\",\"rgb(143, 212, 214)\");const CTA_TEXT=token(\"1999d43b-05b2-4502-8209-755ffc0582a9\",\"rgb(14, 15, 17)\");// The same easing every other motion on the site rides.\nconst EASE=[.2,0,.15,1];const ARROW_SVG=\"https://framerusercontent.com/images/1az2XOkjxsqKGBnDxFEtiLbBMoU.svg\";const CALENDLY_JS=\"https://assets.calendly.com/assets/external/widget.js\";const CALENDLY_CSS=\"https://assets.calendly.com/assets/external/widget.css\";let calendlyLoader=null;/**\n * Pull in Calendly's widget once per document. Resolves when\n * `window.Calendly` is usable and rejects if the script cannot load, so the\n * caller can fall back instead of leaving a dead button.\n */function loadCalendlyWidget(){if(typeof document===\"undefined\")return Promise.reject(new Error(\"no document\"));if(window.Calendly?.initPopupWidget)return Promise.resolve();if(calendlyLoader)return calendlyLoader;calendlyLoader=new Promise((resolve,reject)=>{if(!document.querySelector(`link[href=\"${CALENDLY_CSS}\"]`)){const css=document.createElement(\"link\");css.rel=\"stylesheet\";css.href=CALENDLY_CSS;document.head.appendChild(css);}const existing=document.querySelector(`script[src=\"${CALENDLY_JS}\"]`);const script=existing??document.createElement(\"script\");script.addEventListener(\"load\",()=>resolve());script.addEventListener(\"error\",()=>{calendlyLoader=null;reject(new Error(\"Calendly script failed to load\"));});if(!existing){script.src=CALENDLY_JS;script.async=true;document.head.appendChild(script);}});return calendlyLoader;}/* ── Country flags ───────────────────────────────────────────────────────\n * The design system's sprite, mirrored onto Framer's CDN rather than\n * hotlinked: upstream is a personal GitHub repo, and a rename there would drop\n * flags site-wide. Classes are namespaced because the sprite's own `f-XX` is\n * too generic to loose on a whole site.\n */const FLAG_STYLE_ID=\"fp-flag-sprite\";const FLAG_CSS=\".fpm-flag{background-image:url(https://framerusercontent.com/images/p5wLce2yBsa5WGcXg7H9p8Z05YA.png);background-repeat:no-repeat;background-size:100% 49494%;display:inline-block;overflow:hidden;position:relative;vertical-align:middle;box-sizing:content-box;width:20px;height:15px;transform:scale(0.8)}.fpm-flag-DZ{background-position:center 0.2287%}.fpm-flag-AO{background-position:center 0.4524%}.fpm-flag-BJ{background-position:center 0.6721%}.fpm-flag-BW{background-position:center 0.8958%}.fpm-flag-BF{background-position:center 1.1162%}.fpm-flag-BI{background-position:center 1.3379%}.fpm-flag-CM{background-position:center 1.5589%}.fpm-flag-CV{background-position:center 1.7805%}.fpm-flag-CF{background-position:center 2.0047%}.fpm-flag-TD{background-position:center 2.2247%}.fpm-flag-CD{background-position:left 2.4467%}.fpm-flag-DJ{background-position:left 2.6674%}.fpm-flag-EG{background-position:center 2.8931%}.fpm-flag-GQ{background-position:center 3.1125%}.fpm-flag-ER{background-position:left 3.3325%}.fpm-flag-ET{background-position:center 3.5542%}.fpm-flag-GA{background-position:center 3.7759%}.fpm-flag-GM{background-position:center 4.0015%}.fpm-flag-GH{background-position:center 4.2229%}.fpm-flag-GN{background-position:center 4.441%}.fpm-flag-GW{background-position:left 4.66663%}.fpm-flag-CI{background-position:center 4.8844%}.fpm-flag-KE{background-position:center 5.1061%}.fpm-flag-LS{background-position:center 5.3298%}.fpm-flag-LR{background-position:left 5.5495%}.fpm-flag-LY{background-position:center 5.7712%}.fpm-flag-MG{background-position:center 5.994%}.fpm-flag-MW{background-position:center 6.2156%}.fpm-flag-ML{background-position:center 6.4363%}.fpm-flag-MR{background-position:center 6.658%}.fpm-flag-MU{background-position:center 6.8805%}.fpm-flag-YT{background-position:center 7.1038%}.fpm-flag-MA{background-position:center 7.3231%}.fpm-flag-MZ{background-position:left 7.5448%}.fpm-flag-NA{background-position:left 7.7661%}.fpm-flag-NE{background-position:center 7.98937%}.fpm-flag-NG{background-position:center 8.2099%}.fpm-flag-CG{background-position:center 8.4316%}.fpm-flag-RE{background-position:center 8.6533%}.fpm-flag-RW{background-position:right 8.875%}.fpm-flag-SH{background-position:center 9.0967%}.fpm-flag-ST{background-position:center 9.32237%}.fpm-flag-SN{background-position:center 9.5426%}.fpm-flag-SC{background-position:left 9.7628%}.fpm-flag-SL{background-position:center 9.9845%}.fpm-flag-SO{background-position:center 10.2052%}.fpm-flag-ZA{background-position:left 10.4269%}.fpm-flag-SS{background-position:left 10.6486%}.fpm-flag-SD{background-position:center 10.8703%}.fpm-flag-SR{background-position:center 11.0945%}.fpm-flag-SZ{background-position:center 11.3135%}.fpm-flag-TG{background-position:left 11.5354%}.fpm-flag-TN{background-position:center 11.7593%}.fpm-flag-UG{background-position:center 11.9799%}.fpm-flag-TZ{background-position:center 12.2005%}.fpm-flag-EH{background-position:center 12.4222%}.fpm-flag-YE{background-position:center 12.644%}.fpm-flag-ZM{background-position:center 12.8664%}.fpm-flag-ZW{background-position:left 13.0873%}.fpm-flag-AI{background-position:center 13.309%}.fpm-flag-AG{background-position:center 13.5307%}.fpm-flag-AR{background-position:center 13.7524%}.fpm-flag-AW{background-position:left 13.9741%}.fpm-flag-BS{background-position:left 14.1958%}.fpm-flag-BB{background-position:center 14.4175%}.fpm-flag-BQ{background-position:center 14.6415%}.fpm-flag-BZ{background-position:center 14.8609%}.fpm-flag-BM{background-position:center 15.0826%}.fpm-flag-BO{background-position:center 15.306%}.fpm-flag-VG{background-position:center 15.528%}.fpm-flag-BR{background-position:center 15.7496%}.fpm-flag-CA{background-position:center 15.9694%}.fpm-flag-KY{background-position:center 16.1911%}.fpm-flag-CL{background-position:left 16.4128%}.fpm-flag-CO{background-position:left 16.6345%}.fpm-flag-KM{background-position:center 16.8562%}.fpm-flag-CR{background-position:center 17.0779%}.fpm-flag-CU{background-position:left 17.2996%}.fpm-flag-CW{background-position:center 17.5213%}.fpm-flag-DM{background-position:center 17.743%}.fpm-flag-DO{background-position:center 17.968%}.fpm-flag-EC{background-position:center 18.1864%}.fpm-flag-SV{background-position:center 18.4081%}.fpm-flag-FK{background-position:center 18.6298%}.fpm-flag-GF{background-position:center 18.8515%}.fpm-flag-GL{background-position:left 19.0732%}.fpm-flag-GD{background-position:center 19.2987%}.fpm-flag-GP{background-position:center 19.518%}.fpm-flag-GT{background-position:center 19.7383%}.fpm-flag-GY{background-position:center 19.96%}.fpm-flag-HT{background-position:center 20.1817%}.fpm-flag-HN{background-position:center 20.4034%}.fpm-flag-JM{background-position:center 20.6241%}.fpm-flag-MQ{background-position:center 20.8468%}.fpm-flag-MX{background-position:center 21.0685%}.fpm-flag-MS{background-position:center 21.2902%}.fpm-flag-NI{background-position:center 21.5119%}.fpm-flag-PA{background-position:center 21.7336%}.fpm-flag-PY{background-position:center 21.9553%}.fpm-flag-PE{background-position:center 22.177%}.fpm-flag-PR{background-position:left 22.4002%}.fpm-flag-BL{background-position:center 22.6204%}.fpm-flag-KN{background-position:center 22.8421%}.fpm-flag-LC{background-position:center 23.0638%}.fpm-flag-PM{background-position:center 23.2855%}.fpm-flag-VC{background-position:center 23.5072%}.fpm-flag-SX{background-position:left 23.732%}.fpm-flag-TT{background-position:center 23.9506%}.fpm-flag-TC{background-position:center 24.1723%}.fpm-flag-US{background-position:center 24.392%}.fpm-flag-VI{background-position:center 24.6157%}.fpm-flag-UY{background-position:left 24.8374%}.fpm-flag-VE{background-position:center 25.0591%}.fpm-flag-AB{background-position:center 25.279%}.fpm-flag-AF{background-position:center 25.5025%}.fpm-flag-AZ{background-position:center 25.7242%}.fpm-flag-BD{background-position:center 25.9459%}.fpm-flag-BT{background-position:center 26.1676%}.fpm-flag-BN{background-position:center 26.3885%}.fpm-flag-KH{background-position:center 26.611%}.fpm-flag-CN{background-position:left 26.8327%}.fpm-flag-GE{background-position:center 27.0544%}.fpm-flag-HK{background-position:center 27.2761%}.fpm-flag-IN{background-position:center 27.4978%}.fpm-flag-ID{background-position:center 27.7195%}.fpm-flag-JP{background-position:center 27.9412%}.fpm-flag-KZ{background-position:center 28.1615%}.fpm-flag-LA{background-position:center 28.3846%}.fpm-flag-MO{background-position:center 28.6063%}.fpm-flag-MY{background-position:center 28.829%}.fpm-flag-MV{background-position:center 29.0497%}.fpm-flag-MN{background-position:left 29.2714%}.fpm-flag-MM{background-position:center 29.4931%}.fpm-flag-NP{background-position:left 29.7148%}.fpm-flag-KP{background-position:left 29.9365%}.fpm-flag-MP{background-position:center 30.1582%}.fpm-flag-PW{background-position:center 30.3799%}.fpm-flag-PG{background-position:center 30.6016%}.fpm-flag-PH{background-position:left 30.8233%}.fpm-flag-SG{background-position:left 31.045%}.fpm-flag-KR{background-position:center 31.2667%}.fpm-flag-LK{background-position:right 31.4884%}.fpm-flag-TW{background-position:left 31.7101%}.fpm-flag-TJ{background-position:center 31.9318%}.fpm-flag-TH{background-position:center 32.1535%}.fpm-flag-TL{background-position:left 32.3752%}.fpm-flag-TM{background-position:center 32.5969%}.fpm-flag-VN{background-position:center 32.8186%}.fpm-flag-AX{background-position:center 33.0403%}.fpm-flag-AL{background-position:center 33.25975%}.fpm-flag-AD{background-position:center 33.4837%}.fpm-flag-AM{background-position:center 33.7054%}.fpm-flag-AT{background-position:center 33.9271%}.fpm-flag-BY{background-position:left 34.1488%}.fpm-flag-BE{background-position:center 34.3705%}.fpm-flag-BA{background-position:center 34.5922%}.fpm-flag-BG{background-position:center 34.8139%}.fpm-flag-HR{background-position:center 35.0356%}.fpm-flag-CY{background-position:center 35.2555%}.fpm-flag-CZ{background-position:left 35.479%}.fpm-flag-DK{background-position:center 35.7007%}.fpm-flag-EE{background-position:center 35.9224%}.fpm-flag-FO{background-position:center 36.1441%}.fpm-flag-FI{background-position:center 36.3658%}.fpm-flag-FR{background-position:center 36.5875%}.fpm-flag-DE{background-position:center 36.8092%}.fpm-flag-GI{background-position:center 37.0309%}.fpm-flag-GR{background-position:left 37.2526%}.fpm-flag-GG{background-position:center 37.4743%}.fpm-flag-HU{background-position:center 37.696%}.fpm-flag-IS{background-position:center 37.9177%}.fpm-flag-IE{background-position:center 38.1394%}.fpm-flag-IM{background-position:center 38.3611%}.fpm-flag-IT{background-position:center 38.5828%}.fpm-flag-JE{background-position:center 38.8045%}.fpm-flag-XK{background-position:center 39.0262%}.fpm-flag-LV{background-position:center 39.2479%}.fpm-flag-LI{background-position:left 39.4696%}.fpm-flag-LT{background-position:center 39.6913%}.fpm-flag-LU{background-position:center 39.913%}.fpm-flag-MT{background-position:left 40.1347%}.fpm-flag-MD{background-position:center 40.3564%}.fpm-flag-MC{background-position:center 40.5781%}.fpm-flag-ME{background-position:center 40.7998%}.fpm-flag-NL{background-position:center 41.0215%}.fpm-flag-MK{background-position:center 41.2432%}.fpm-flag-NO{background-position:center 41.4649%}.fpm-flag-PL{background-position:center 41.6866%}.fpm-flag-PT{background-position:center 41.9083%}.fpm-flag-RO{background-position:center 42.13%}.fpm-flag-RU{background-position:center 42.3517%}.fpm-flag-SM{background-position:center 42.5734%}.fpm-flag-RS{background-position:center 42.7951%}.fpm-flag-SK{background-position:center 43.0168%}.fpm-flag-SI{background-position:center 43.2385%}.fpm-flag-ES{background-position:left 43.4602%}.fpm-flag-SE{background-position:center 43.6819%}.fpm-flag-CH{background-position:center 43.9036%}.fpm-flag-TR{background-position:center 44.1253%}.fpm-flag-UA{background-position:center 44.347%}.fpm-flag-GB{background-position:center 44.5687%}.fpm-flag-VA{background-position:right 44.7904%}.fpm-flag-BH{background-position:center 45.0121%}.fpm-flag-IR{background-position:center 45.2338%}.fpm-flag-IQ{background-position:center 45.4555%}.fpm-flag-IL{background-position:center 45.6772%}.fpm-flag-KW{background-position:left 45.897%}.fpm-flag-JO{background-position:left 46.1206%}.fpm-flag-KG{background-position:center 46.3423%}.fpm-flag-LB{background-position:center 46.561%}.fpm-flag-OM{background-position:left 46.7857%}.fpm-flag-PK{background-position:center 47.0074%}.fpm-flag-PS{background-position:center 47.2291%}.fpm-flag-QA{background-position:center 47.4508%}.fpm-flag-SA{background-position:center 47.6725%}.fpm-flag-SY{background-position:center 47.8942%}.fpm-flag-AE{background-position:center 48.1159%}.fpm-flag-UZ{background-position:left 48.3376%}.fpm-flag-AS{background-position:right 48.5593%}.fpm-flag-AU{background-position:center 48.781%}.fpm-flag-CX{background-position:center 49.002%}.fpm-flag-CC{background-position:center 49.2244%}.fpm-flag-CK{background-position:center 49.4445%}.fpm-flag-FJ{background-position:center 49.6678%}.fpm-flag-PF{background-position:center 49.8895%}.fpm-flag-GU{background-position:center 50.1112%}.fpm-flag-KI{background-position:center 50.3329%}.fpm-flag-MH{background-position:left 50.5546%}.fpm-flag-FM{background-position:center 50.7763%}.fpm-flag-NC{background-position:center 50.998%}.fpm-flag-NZ{background-position:center 51.2197%}.fpm-flag-NR{background-position:left 51.4414%}.fpm-flag-NU{background-position:center 51.6631%}.fpm-flag-NF{background-position:center 51.8848%}.fpm-flag-WS{background-position:left 52.1065%}.fpm-flag-SB{background-position:left 52.3282%}.fpm-flag-TK{background-position:center 52.5499%}.fpm-flag-TO{background-position:left 52.7716%}.fpm-flag-TV{background-position:center 52.9933%}.fpm-flag-VU{background-position:left 53.215%}.fpm-flag-WF{background-position:center 53.4385%}\";/* ── Field hover and focus ───────────────────────────────────────────────\n * The dashboard's `fp-input` states, resolved literally through the dark +\n * `data-brand=\"rb\"` scope the dialog renders in. Focus is TEAL, not a neutral\n * lift — guessing near-white borders from this card's palette reads wrong:\n *\n *   hover  bg #161616  border #8d8d8d\n *   focus  bg #0f0f0f  border #7ac9cb  ring 0 0 0 4px rgba(122,201,203,0.12)\n *\n * `!important` because the base border and background are inline styles, which\n * beat any selector. The phone row keys off `:focus-within`, so it needs no\n * React state. Both skip the error state, which owns the border while showing.\n */const FIELD_CSS=`\n.fpm-field:not([data-error=\"true\"]):hover:not(:focus) {\n    background: #161616 !important;\n    border-color: #8d8d8d !important;\n    box-shadow: none !important;\n}\n.fpm-field:not([data-error=\"true\"]):focus {\n    background: #0f0f0f !important;\n    border-color: #7ac9cb !important;\n    box-shadow: 0px 0px 0px 4px rgba(122, 201, 203, 0.12) !important;\n}\n.fpm-phone-row:not([data-error=\"true\"]):hover:not(:focus-within) {\n    background: #161616 !important;\n    border-color: #8d8d8d !important;\n    box-shadow: none !important;\n}\n.fpm-phone-row:not([data-error=\"true\"]):focus-within {\n    background: #0f0f0f !important;\n    border-color: #7ac9cb !important;\n    box-shadow: 0px 0px 0px 4px rgba(122, 201, 203, 0.12) !important;\n}\n`;const useFlagSprite=()=>{useEffect(()=>{if(typeof document===\"undefined\")return;if(document.getElementById(FLAG_STYLE_ID))return;const tag=document.createElement(\"style\");tag.id=FLAG_STYLE_ID;// One tag for both: the sprite and the field states load together.\ntag.textContent=FLAG_CSS+FIELD_CSS;document.head.appendChild(tag);},[]);};/* ── Phone ───────────────────────────────────────────────────────────────\n * A country picker and an E.164 value without the package. FRAMER CANNOT\n * INSTALL A PACKAGE INTO AN EXISTING CODE FILE — a new file resolves the\n * import, an existing one never does — and eleven instances point at this one,\n * so it cannot be recreated. The tables below are generated from\n * libphonenumber-js offline and baked in.\n */const CALLING_CODES={AC:\"247\",AD:\"376\",AE:\"971\",AF:\"93\",AG:\"1\",AI:\"1\",AL:\"355\",AM:\"374\",AO:\"244\",AR:\"54\",AS:\"1\",AT:\"43\",AU:\"61\",AW:\"297\",AX:\"358\",AZ:\"994\",BA:\"387\",BB:\"1\",BD:\"880\",BE:\"32\",BF:\"226\",BG:\"359\",BH:\"973\",BI:\"257\",BJ:\"229\",BL:\"590\",BM:\"1\",BN:\"673\",BO:\"591\",BQ:\"599\",BR:\"55\",BS:\"1\",BT:\"975\",BW:\"267\",BY:\"375\",BZ:\"501\",CA:\"1\",CC:\"61\",CD:\"243\",CF:\"236\",CG:\"242\",CH:\"41\",CI:\"225\",CK:\"682\",CL:\"56\",CM:\"237\",CN:\"86\",CO:\"57\",CR:\"506\",CU:\"53\",CV:\"238\",CW:\"599\",CX:\"61\",CY:\"357\",CZ:\"420\",DE:\"49\",DJ:\"253\",DK:\"45\",DM:\"1\",DO:\"1\",DZ:\"213\",EC:\"593\",EE:\"372\",EG:\"20\",EH:\"212\",ER:\"291\",ES:\"34\",ET:\"251\",FI:\"358\",FJ:\"679\",FK:\"500\",FM:\"691\",FO:\"298\",FR:\"33\",GA:\"241\",GB:\"44\",GD:\"1\",GE:\"995\",GF:\"594\",GG:\"44\",GH:\"233\",GI:\"350\",GL:\"299\",GM:\"220\",GN:\"224\",GP:\"590\",GQ:\"240\",GR:\"30\",GT:\"502\",GU:\"1\",GW:\"245\",GY:\"592\",HK:\"852\",HN:\"504\",HR:\"385\",HT:\"509\",HU:\"36\",ID:\"62\",IE:\"353\",IL:\"972\",IM:\"44\",IN:\"91\",IO:\"246\",IQ:\"964\",IR:\"98\",IS:\"354\",IT:\"39\",JE:\"44\",JM:\"1\",JO:\"962\",JP:\"81\",KE:\"254\",KG:\"996\",KH:\"855\",KI:\"686\",KM:\"269\",KN:\"1\",KP:\"850\",KR:\"82\",KW:\"965\",KY:\"1\",KZ:\"7\",LA:\"856\",LB:\"961\",LC:\"1\",LI:\"423\",LK:\"94\",LR:\"231\",LS:\"266\",LT:\"370\",LU:\"352\",LV:\"371\",LY:\"218\",MA:\"212\",MC:\"377\",MD:\"373\",ME:\"382\",MF:\"590\",MG:\"261\",MH:\"692\",MK:\"389\",ML:\"223\",MM:\"95\",MN:\"976\",MO:\"853\",MP:\"1\",MQ:\"596\",MR:\"222\",MS:\"1\",MT:\"356\",MU:\"230\",MV:\"960\",MW:\"265\",MX:\"52\",MY:\"60\",MZ:\"258\",NA:\"264\",NC:\"687\",NE:\"227\",NF:\"672\",NG:\"234\",NI:\"505\",NL:\"31\",NO:\"47\",NP:\"977\",NR:\"674\",NU:\"683\",NZ:\"64\",OM:\"968\",PA:\"507\",PE:\"51\",PF:\"689\",PG:\"675\",PH:\"63\",PK:\"92\",PL:\"48\",PM:\"508\",PR:\"1\",PS:\"970\",PT:\"351\",PW:\"680\",PY:\"595\",QA:\"974\",RE:\"262\",RO:\"40\",RS:\"381\",RU:\"7\",RW:\"250\",SA:\"966\",SB:\"677\",SC:\"248\",SD:\"249\",SE:\"46\",SG:\"65\",SH:\"290\",SI:\"386\",SJ:\"47\",SK:\"421\",SL:\"232\",SM:\"378\",SN:\"221\",SO:\"252\",SR:\"597\",SS:\"211\",ST:\"239\",SV:\"503\",SX:\"1\",SY:\"963\",SZ:\"268\",TA:\"290\",TC:\"1\",TD:\"235\",TG:\"228\",TH:\"66\",TJ:\"992\",TK:\"690\",TL:\"670\",TM:\"993\",TN:\"216\",TO:\"676\",TR:\"90\",TT:\"1\",TV:\"688\",TW:\"886\",TZ:\"255\",UA:\"380\",UG:\"256\",US:\"1\",UY:\"598\",UZ:\"998\",VA:\"39\",VC:\"1\",VE:\"58\",VG:\"1\",VI:\"1\",VN:\"84\",VU:\"678\",WF:\"681\",WS:\"685\",XK:\"383\",YE:\"967\",YT:\"262\",ZA:\"27\",ZM:\"260\",ZW:\"263\"};// E.164 allows fifteen digits in total, calling code included.\nconst E164_MAX=15;const digitsOf=value=>value.replace(/\\D/g,\"\");/*\n * Longest national number per country, generated offline. The E.164 ceiling\n * alone is far too loose — 13 digits for Brazil, whose numbers are 11 — so a\n * pasted \"5511987654321\" read as a number rather than a code stuck to one.\n */const NATIONAL_MAX={\"AC\":6,\"AD\":9,\"AE\":12,\"AF\":9,\"AG\":10,\"AI\":10,\"AL\":9,\"AM\":8,\"AO\":9,\"AR\":11,\"AS\":10,\"AT\":13,\"AU\":12,\"AW\":7,\"AX\":15,\"AZ\":9,\"BA\":9,\"BB\":10,\"BD\":10,\"BE\":9,\"BF\":8,\"BG\":12,\"BH\":8,\"BI\":8,\"BJ\":10,\"BL\":9,\"BM\":10,\"BN\":7,\"BO\":9,\"BQ\":8,\"BR\":11,\"BS\":10,\"BT\":8,\"BW\":10,\"BY\":11,\"BZ\":11,\"CA\":10,\"CC\":12,\"CD\":10,\"CF\":8,\"CG\":9,\"CH\":12,\"CI\":10,\"CK\":5,\"CL\":11,\"CM\":9,\"CN\":12,\"CO\":11,\"CR\":10,\"CU\":10,\"CV\":7,\"CW\":8,\"CX\":12,\"CY\":8,\"CZ\":12,\"DE\":15,\"DJ\":8,\"DK\":8,\"DM\":10,\"DO\":10,\"DZ\":9,\"EC\":11,\"EE\":10,\"EG\":10,\"EH\":9,\"ER\":7,\"ES\":9,\"ET\":9,\"FI\":15,\"FJ\":11,\"FK\":5,\"FM\":7,\"FO\":6,\"FR\":9,\"GA\":8,\"GB\":10,\"GD\":10,\"GE\":9,\"GF\":9,\"GG\":10,\"GH\":9,\"GI\":8,\"GL\":6,\"GM\":9,\"GN\":9,\"GP\":9,\"GQ\":9,\"GR\":12,\"GT\":11,\"GU\":10,\"GW\":9,\"GY\":7,\"HK\":11,\"HN\":11,\"HR\":9,\"HT\":8,\"HU\":9,\"ID\":15,\"IE\":10,\"IL\":12,\"IM\":10,\"IN\":13,\"IO\":7,\"IQ\":10,\"IR\":10,\"IS\":9,\"IT\":12,\"JE\":10,\"JM\":10,\"JO\":9,\"JP\":15,\"KE\":10,\"KG\":10,\"KH\":10,\"KI\":8,\"KM\":7,\"KN\":10,\"KP\":15,\"KR\":14,\"KW\":8,\"KY\":10,\"KZ\":14,\"LA\":10,\"LB\":8,\"LC\":10,\"LI\":9,\"LK\":9,\"LR\":9,\"LS\":8,\"LT\":8,\"LU\":11,\"LV\":8,\"LY\":9,\"MA\":9,\"MC\":9,\"MD\":8,\"ME\":9,\"MF\":9,\"MG\":9,\"MH\":7,\"MK\":8,\"ML\":8,\"MM\":10,\"MN\":10,\"MO\":8,\"MP\":10,\"MQ\":9,\"MR\":8,\"MS\":10,\"MT\":8,\"MU\":10,\"MV\":10,\"MW\":9,\"MX\":10,\"MY\":10,\"MZ\":9,\"NA\":9,\"NC\":6,\"NE\":8,\"NF\":6,\"NG\":14,\"NI\":8,\"NL\":11,\"NO\":8,\"NP\":11,\"NR\":7,\"NU\":7,\"NZ\":10,\"OM\":9,\"PA\":11,\"PE\":9,\"PF\":9,\"PG\":8,\"PH\":13,\"PK\":12,\"PL\":10,\"PM\":9,\"PR\":10,\"PS\":10,\"PT\":9,\"PW\":7,\"PY\":11,\"QA\":11,\"RE\":9,\"RO\":9,\"RS\":12,\"RU\":14,\"RW\":9,\"SA\":10,\"SB\":7,\"SC\":7,\"SD\":9,\"SE\":12,\"SG\":11,\"SH\":5,\"SI\":8,\"SJ\":8,\"SK\":9,\"SL\":8,\"SM\":10,\"SN\":9,\"SO\":9,\"SR\":7,\"SS\":9,\"ST\":7,\"SV\":11,\"SX\":10,\"SY\":9,\"SZ\":9,\"TA\":4,\"TC\":10,\"TD\":8,\"TG\":8,\"TH\":13,\"TJ\":9,\"TK\":7,\"TL\":8,\"TM\":8,\"TN\":8,\"TO\":7,\"TR\":13,\"TT\":10,\"TV\":7,\"TW\":11,\"TZ\":9,\"UA\":10,\"UG\":9,\"US\":10,\"UY\":13,\"UZ\":9,\"VA\":12,\"VC\":10,\"VE\":10,\"VG\":10,\"VI\":10,\"VN\":10,\"VU\":7,\"WF\":9,\"WS\":10,\"XK\":12,\"YE\":9,\"YT\":9,\"ZA\":10,\"ZM\":9,\"ZW\":10};const maxDigitsFor=country=>{const e164Room=E164_MAX-(CALLING_CODES[country]?.length??1);return Math.min(NATIONAL_MAX[country]??e164Room,e164Room);};/*\n * US only, and deliberately. Getting national grouping right for 245\n * countries is what the package is for; guessing it produces confidently\n * mangled numbers, and an unformatted number is still a usable one.\n */const formatNational=(digits,country,lib)=>{if(lib){const national=new lib.AsYouType(country).input(digits);if(national!==digits||digits.length<=3)return national;/*\n         * Countries with a trunk prefix (the 020 of the UK) only group once it\n         * is typed, and nobody types it while the calling code is already on\n         * screen — so group internationally and strip the code back off.\n         */const code=`+${lib.getCountryCallingCode(country)}`;const intl=new lib.AsYouType().input(`${code}${digits}`);return intl.startsWith(code)?intl.slice(code.length).trim():intl;}// Fallback while the library is in flight, or if it never arrives.\nif(country!==\"US\"&&country!==\"CA\")return digits;if(digits.length<=3)return digits;if(digits.length<=6)return`(${digits.slice(0,3)}) ${digits.slice(3)}`;return`(${digits.slice(0,3)}) ${digits.slice(3,6)}-${digits.slice(6,10)}`;};/*\n * Opens on the US: that is where the great majority of customers are and\n * where the company is focused.\n *//*\n * Calling code back to a country. Shared codes (+1 across the NANP, +44, +7)\n * are pinned to the country a visitor almost certainly means.\n */const CODE_OWNER={\"1\":\"US\",\"7\":\"RU\",\"44\":\"GB\",\"33\":\"FR\",\"39\":\"IT\",\"61\":\"AU\",\"47\":\"NO\",\"212\":\"MA\"};let codeToCountry=null;const countryForCode=code=>{if(!codeToCountry){const map={};for(const[country,dial]of Object.entries(CALLING_CODES)){if(!map[dial])map[dial]=country;}codeToCountry={...map,...CODE_OWNER};}return codeToCountry[code];};/*\n * Pull a country out of a value the visitor typed or pasted with a leading\n * \"+\". Calling codes run one to three digits, so try the longest first —\n * \"+1\" would otherwise swallow the \"+1...\" of a three-digit code.\n */const splitInternational=(raw,current)=>{const all=digitsOf(raw);const fits=(country,national)=>national.length>0&&national.length<=maxDigitsFor(country);// The country already selected gets first refusal: someone pasting their\n// own number with the code attached has not changed country.\nconst own=current?CALLING_CODES[current]:undefined;if(own&&all.startsWith(own)){const national=all.slice(own.length);if(fits(current,national))return{country:current,national};}for(let len=3;len>=1;len--){const code=all.slice(0,len);const country=countryForCode(code);if(country&&fits(country,all.slice(len)))return{country,national:all.slice(len)};}return null;};/* ── libphonenumber, from the CDN ────────────────────────────────────────\n * Loaded at runtime because the import cannot be added here (see above); a\n * copy created with it installed the package but Framer never registered the\n * component — \"ensureComponentsInLoader: Some modules are missing\".\n *\n * Everything degrades: without it the baked tables still format US/CA, cap by\n * national length and detect a pasted country code.\n */const PHONE_LIB_URL=\"https://cdn.jsdelivr.net/npm/libphonenumber-js@1.12.38/bundle/libphonenumber-js.min.js\";let phoneLibLoader=null;const loadPhoneLib=()=>{if(typeof document===\"undefined\")return Promise.resolve(null);const existing=window.libphonenumber;if(existing?.AsYouType)return Promise.resolve(existing);if(phoneLibLoader)return phoneLibLoader;phoneLibLoader=new Promise(resolve=>{const done=()=>resolve(window.libphonenumber??null);const found=document.querySelector(`script[src=\"${PHONE_LIB_URL}\"]`);const script=found??document.createElement(\"script\");script.addEventListener(\"load\",done);script.addEventListener(\"error\",()=>{// Never reject: the caller falls back to the baked tables.\nphoneLibLoader=null;resolve(null);});if(!found){script.src=PHONE_LIB_URL;script.async=true;document.head.appendChild(script);}});return phoneLibLoader;};const DEFAULT_COUNTRY=\"US\";let countryOptions=null;/*\n * Built on first use, never at module scope — this file loads on every page,\n * and anything that throws during module evaluation would take the whole site\n * with it.\n */const getCountryOptions=()=>{if(countryOptions)return countryOptions;let names=null;try{names=new Intl.DisplayNames([\"en\"],{type:\"region\"});}catch{// Keep the raw code rather than dropping the option.\n}countryOptions=Object.keys(CALLING_CODES).map(code=>({code,label:`${names?.of(code)??code} +${CALLING_CODES[code]}`})).sort((a,b)=>a.label.localeCompare(b.label));/*\n     * The United States first, the rest alphabetical.\n     *\n     * Two reasons. It is where nearly all customers are, so it is the pick\n     * most people want. And the native menu positions itself so the SELECTED\n     * option sits over the control — with US buried near the end of 245\n     * alphabetical entries, the menu opened far up the screen. First in the\n     * list means it opens downward.\n     */const usIndex=countryOptions.findIndex(o=>o.code===DEFAULT_COUNTRY);if(usIndex>0){const[us]=countryOptions.splice(usIndex,1);countryOptions.unshift(us);}return countryOptions;};const FIELDS=[{name:\"firstname\",label:\"First name\",type:\"text\",half:true,autoComplete:\"given-name\"},{name:\"lastname\",label:\"Last name\",type:\"text\",half:true,autoComplete:\"family-name\"},{name:\"company\",label:\"Company name\",type:\"text\",half:true,autoComplete:\"organization\"},{name:\"email\",label:\"Business email\",type:\"email\",half:true,autoComplete:\"email\"},{name:\"jobtitle\",label:\"Job title\",type:\"text\",half:true,autoComplete:\"organization-title\"},{name:\"mobilephone\",label:\"Mobile phone number\",type:\"phone\",inputMode:\"tel\",half:true,autoComplete:\"tel\",optional:true,markOptional:true},{name:\"message\",label:\"Anything else?\",type:\"textarea\",half:false}];const EMPTY={firstname:\"\",lastname:\"\",company:\"\",email:\"\",jobtitle:\"\",mobilephone:\"\",message:\"\"};const UTM_KEYS=[\"utm_campaign\",\"utm_medium\",\"utm_source\",\"utm_content\",\"utm_term\"];function readCookie(name){if(typeof document===\"undefined\")return\"\";const match=document.cookie.match(new RegExp(\"(?:^|; )\"+name+\"=([^;]*)\"));return match?decodeURIComponent(match[1]):\"\";}function normalise(value){return value.replace(/\\s+/gu,\" \").trim().toLowerCase();}/**\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function BookADemoModal(props){const{portalId=\"44814407\",formId=\"15f21d51-8890-4792-9477-65f49ca49b77\",overline=\"Book a demo\",title=\"Talk to an expert\",subtitle=\"Tell us where you are today and we'll come back within one business day.\",submitLabel=\"Submit\",successTitle=\"Message sent!\",successBody=\"Your information was submitted successfully. We'll get back to you shortly.\",successPrompt=\"Would you like to book a call with our team?\",declineLabel=\"No thanks\",bookLabel=\"Book a call\",calendlyUrl=\"https://calendly.com/d/ct62-rtf-7xf/footprint-sales-demo?embed_type=Inline&embed_domain=1\",footnote=\"We only use these details to get in touch about Footprint.\",requireMessage=true,triggerLabels=\"Get Demo, Book a demo, Talk to an expert\",triggerSelector='a[href*=\"book-a-demo\"]',previewOnCanvas=false}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas||RenderTarget.current()===RenderTarget.export;const[open,setOpen]=useState(false);const[values,setValues]=useState(EMPTY);const[state,setState]=useState(\"idle\");const[error,setError]=useState(\"\");const[mounted,setMounted]=useState(false);const[isNarrow,setIsNarrow]=useState(false);const[pillHover,setPillHover]=useState(false);const[phoneCountry,setPhoneCountry]=useState(DEFAULT_COUNTRY);const[phoneNational,setPhoneNational]=useState(\"\");const[phoneError,setPhoneError]=useState(\"\");const[emailError,setEmailError]=useState(\"\");const[phonePickerHover,setPhonePickerHover]=useState(false);const[phoneLib,setPhoneLib]=useState(null);const phoneInputRef=useRef(null);const phonePicker=useKeyboardFocus();useFlagSprite();// Fetch on open, not on page load: 180 KB, and every page carries this.\n/*\n     * Regroup what is already on screen the moment the library lands, so a\n     * number typed during the fetch does not stay in the fallback's grouping.\n     */useEffect(()=>{if(!phoneLib)return;setPhoneNational(current=>formatNational(digitsOf(current),phoneCountry,phoneLib));},[phoneLib,phoneCountry]);useEffect(()=>{if(!open||phoneLib)return;let alive=true;void loadPhoneLib().then(lib=>{if(alive&&lib)setPhoneLib(lib);});return()=>{alive=false;};},[open,phoneLib]);const cardRef=useRef(null);const returnFocusRef=useRef(null);const labels=useMemo(()=>triggerLabels.split(\",\").map(label=>normalise(label)).filter(Boolean),[triggerLabels]);useEffect(()=>{setMounted(true);if(typeof window===\"undefined\"||!window.matchMedia)return;const query=window.matchMedia(\"(max-width: 560px)\");const sync=()=>startTransition(()=>setIsNarrow(query.matches));sync();query.addEventListener(\"change\",sync);return()=>query.removeEventListener(\"change\",sync);},[]);const openModal=useCallback(()=>{if(typeof document!==\"undefined\"){const active=document.activeElement;returnFocusRef.current=active instanceof HTMLElement?active:null;}/*\n         * Always open on a fresh form: `state` used to survive a close, so\n         * anyone who submitted once and came back got the \"Message sent!\" card\n         * instead of the form.\n         */setState(\"idle\");setError(\"\");setValues(EMPTY);setPhoneCountry(DEFAULT_COUNTRY);setPhoneNational(\"\");setPhoneError(\"\");setEmailError(\"\");startTransition(()=>setOpen(true));},[]);const closeModal=useCallback(()=>{startTransition(()=>setOpen(false));// Drop the query/hash so a refresh doesn't re-open the modal.\nif(typeof window!==\"undefined\"){const url=new URL(window.location.href);const hadParam=url.searchParams.has(\"book-a-demo\");const hadHash=url.hash===\"#book-a-demo\";if(hadParam||hadHash){url.searchParams.delete(\"book-a-demo\");if(hadHash)url.hash=\"\";window.history.replaceState(window.history.state,\"\",url.pathname+url.search);}}returnFocusRef.current?.focus?.();},[]);// 1 + 2. URL state and the scripted event.\nuseEffect(()=>{if(isCanvas||typeof window===\"undefined\")return;const checkUrl=()=>{const url=new URL(window.location.href);const param=url.searchParams.get(\"book-a-demo\");if(param===\"true\"||param===\"1\"||url.hash===\"#book-a-demo\")openModal();};checkUrl();window.addEventListener(\"hashchange\",checkUrl);window.addEventListener(\"popstate\",checkUrl);window.addEventListener(\"footprint:book-a-demo\",openModal);return()=>{window.removeEventListener(\"hashchange\",checkUrl);window.removeEventListener(\"popstate\",checkUrl);window.removeEventListener(\"footprint:book-a-demo\",openModal);};},[isCanvas,openModal]);// 3 + 4. Selector and label triggers, captured before Framer's handlers.\nuseEffect(()=>{if(isCanvas||typeof document===\"undefined\")return;const handler=event=>{if(event.defaultPrevented||event.button!==0)return;if(event.metaKey||event.ctrlKey||event.shiftKey||event.altKey)return;const target=event.target;if(!(target instanceof Element))return;if(cardRef.current?.contains(target))return;let hit=null;if(triggerSelector.trim()){try{hit=target.closest(triggerSelector);}catch{hit=null;}}if(!hit&&labels.length){let node=target;// Walk a few levels up: the click lands on the label span, the\n// matching label lives on the button wrapper.\nfor(let depth=0;node&&depth<5;depth++){const text=normalise(node.textContent??\"\");if(text&&labels.includes(text)){hit=node;break;}node=node.parentElement;}}if(!hit)return;event.preventDefault();event.stopPropagation();openModal();};document.addEventListener(\"click\",handler,true);return()=>document.removeEventListener(\"click\",handler,true);},[isCanvas,labels,triggerSelector,openModal]);// Escape to dismiss, and no page scroll behind the card.\nuseEffect(()=>{if(!open||typeof document===\"undefined\")return;const onKey=event=>{if(event.key===\"Escape\")closeModal();};document.addEventListener(\"keydown\",onKey);const previousOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";const firstInput=cardRef.current?.querySelector(\"input\");if(firstInput instanceof HTMLInputElement)firstInput.focus();return()=>{document.removeEventListener(\"keydown\",onKey);document.body.style.overflow=previousOverflow;};},[open,closeModal]);const setField=(name,value)=>{// The rejection came from HubSpot, so it can only be cleared by\n// trying again — but leaving it under a field the visitor is already\n// rewriting reads as if the new address were rejected too.\nif(name===\"email\")setEmailError(\"\");setValues(current=>({...current,[name]:value}));};/*\n     * The input shows the national format; HubSpot gets E.164. Storing the\n     * formatted string is what the old hand-rolled mask did, and it is why\n     * leads arrived in the phone column as \"(555) 123-4567\".\n     */const emitPhone=(digits,country)=>{setPhoneNational(formatNational(digits,country,phoneLib));setPhoneError(\"\");setValues(current=>({...current,mobilephone:digits?`+${CALLING_CODES[country]??\"\"}${digits}`:\"\"}));};/*\n     * Show exactly what was typed while a value still looks international.\n     * `phoneNational` never holds a \"+\", so typing one vanished on the same\n     * keystroke and read as the field refusing the character.\n     */const setInternationalDraft=draft=>{setPhoneNational(draft);setPhoneError(\"\");const digits=digitsOf(draft);setValues(current=>({...current,mobilephone:digits?`+${digits}`:\"\"}));};const submit=async event=>{event.preventDefault();if(state===\"sending\")return;/*\n         * Six digits is the shortest national number in use; the ceiling is\n         * what E.164 leaves after the calling code. Without the package this\n         * catches a typo, not every impossible number.\n         */const phoneDigits=digitsOf(phoneNational);const phoneInvalid=phoneLib?Boolean(phoneDigits)&&!phoneLib.isValidPhoneNumber(phoneDigits,phoneCountry):Boolean(phoneDigits)&&(phoneDigits.length<6||phoneDigits.length>maxDigitsFor(phoneCountry));if(phoneInvalid){setPhoneError(\"Enter a valid phone number\");return;}setState(\"sending\");setError(\"\");setEmailError(\"\");const url=new URL(window.location.href);const fields=Object.entries(values).filter(([,value])=>value.trim().length>0).map(([name,value])=>({objectTypeId:\"0-1\",name,value:value.trim()}));for(const key of UTM_KEYS){const value=url.searchParams.get(key);if(value)fields.push({objectTypeId:\"0-1\",name:key,value});}const hutk=readCookie(\"hubspotutk\");try{const response=await fetch(`https://api.hsforms.com/submissions/v3/integration/submit/${portalId}/${formId}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({submittedAt:Date.now(),fields,context:{pageUri:window.location.href,pageName:document.title,...hutk?{hutk}:{}}})});if(!response.ok){const body=await response.json().catch(()=>null);const failure=classifyFailure(body,response.status);console.warn(\"[BookADemo] HubSpot rejected it:\",failure.detail);if(failure.field===\"email\"){// Back to idle, not \"error\": the form stays usable and\n// the message sits under the field that caused it. The\n// error state would also print the same sentence again,\n// under the whole form.\nsetState(\"idle\");setEmailError(failure.message);return;}setState(\"error\");setError(failure.message);return;}setState(\"done\");setValues(EMPTY);reportDemoConversion();}catch(submitError){// Network, CORS, a blocked request — nothing a visitor can read.\nconsole.warn(\"[BookADemo] submission failed:\",submitError);setState(\"error\");setError(\"Something went wrong. Please try again.\");}};/**\n     * Calendly's own popup. Their script draws the overlay, so this only hands\n     * it the event URL and closes this dialog — the two must never stack and\n     * fight over the body scroll lock. `embed_type=Inline&embed_domain=1`\n     * belongs to the inline embed, so the query is dropped.\n     */const openCalendly=async()=>{const url=calendlyUrl.split(\"?\")[0];try{await loadCalendlyWidget();const api=window.Calendly;if(!api?.initPopupWidget)throw new Error(\"widget unavailable\");closeModal();api.initPopupWidget({url});}catch{// Never leave the click dead — their page in a tab still books.\ncloseModal();window.open(url,\"_blank\",\"noopener,noreferrer\");}};/*\n     * Warm the script as soon as the form succeeds, so the button answers\n     * immediately instead of waiting on a network round trip.\n     */useEffect(()=>{if(state===\"done\")void loadCalendlyWidget().catch(()=>{});},[state]);const card=/*#__PURE__*/_jsxs(motion.div,{ref:cardRef,role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":title,initial:{opacity:0,y:12,scale:.985},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:8,scale:.99},transition:{duration:.32,ease:EASE},style:{...cardStyle,padding:isNarrow?24:32,...isCanvas?{maxHeight:\"none\",overflowY:\"visible\"}:{}},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Close\",onClick:closeModal,style:closeStyle,children:/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 12 12\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1l10 10M11 1L1 11\",stroke:\"currentColor\",strokeWidth:\"1.4\",fill:\"none\",strokeLinecap:\"round\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:headerStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:overlineStyle,children:overline}),/*#__PURE__*/_jsx(\"h2\",{style:titleStyle,children:state===\"done\"?successTitle:title}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyle,children:state===\"done\"?successBody:subtitle})]}),state===\"done\"?/*#__PURE__*/_jsxs(\"div\",{style:successActionsStyle,children:[/*#__PURE__*/_jsx(\"p\",{style:promptStyle,children:successPrompt}),/*#__PURE__*/_jsxs(\"div\",{style:actionsRowStyle,children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:closeModal,style:ghostPillStyle,children:declineLabel}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:openCalendly,style:pillStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:pillLabelStyle,children:bookLabel}),/*#__PURE__*/_jsx(\"span\",{style:pillIconStyle,children:/*#__PURE__*/_jsx(\"img\",{src:ARROW_SVG,width:18,height:18,alt:\"\",\"aria-hidden\":true})})]})]})]}):/*#__PURE__*/_jsxs(\"form\",{onSubmit:submit,style:formStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:{...gridStyle,gridTemplateColumns:isNarrow?\"minmax(0, 1fr)\":\"repeat(2, minmax(0, 1fr))\"},children:FIELDS.map(field=>/*#__PURE__*/_jsxs(\"label\",{style:{...labelStyle,gridColumn:field.half||isNarrow?\"span 1\":\"span 2\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:labelTextStyle,children:[field.label,(field.type===\"textarea\"?!requireMessage:field.optional&&field.markOptional)?/*#__PURE__*/_jsxs(\"span\",{style:optionalStyle,children:[\" \",\"(optional)\"]}):null]}),field.type===\"phone\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"fpm-phone-row\",\"data-error\":phoneError?\"true\":\"false\",style:{...phoneRowStyle,borderColor:phoneError?\"rgb(233, 130, 130)\":BORDER},children:[/*#__PURE__*/_jsxs(\"div\",{style:{...phonePickerStyle,background:phonePickerHover||phonePicker.focusVisible?\"rgba(229, 229, 229, 0.08)\":\"transparent\"},onMouseEnter:()=>setPhonePickerHover(true),onMouseLeave:()=>setPhonePickerHover(false),children:[/*#__PURE__*/_jsx(\"span\",{className:`fpm-flag fpm-flag-${phoneCountry}`,\"aria-hidden\":true}),/*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"6\",viewBox:\"0 0 10 6\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1l4 4 4-4\",stroke:MUTED,strokeWidth:\"1.4\",fill:\"none\",strokeLinecap:\"round\"})}),/*#__PURE__*/_jsx(\"select\",{\"aria-label\":\"Country\",style:phoneSelectStyle,value:phoneCountry,onChange:event=>{const next=event.target.value;setPhoneCountry(next);// Re-cap the digits: the\n    // new country may allow\n    // fewer of them.\n    emitPhone(digitsOf(phoneNational).slice(0,maxDigitsFor(next)),next);// The native select\n    // keeps focus after a\n    // pick; the number is\n    // what gets typed next.\n    phoneInputRef.current?.focus();},...phonePicker.handlers,children:getCountryOptions().map(option=>/*#__PURE__*/_jsx(\"option\",{value:option.code,children:option.label},option.code))})]}),/*#__PURE__*/_jsx(\"span\",{style:phoneCodeStyle,children:`+${CALLING_CODES[phoneCountry]??\"\"}`}),/*#__PURE__*/_jsx(\"input\",{ref:phoneInputRef,name:field.name,type:\"tel\",inputMode:\"tel\",autoComplete:\"tel-national\",required:!field.optional,placeholder:phoneCountry===\"US\"||phoneCountry===\"CA\"?\"(555) 123-4567\":\"Phone number\",style:phoneInputStyle,value:phoneNational,onChange:event=>{// Only \"+\" and digits can\n    // belong to a phone number.\n    const raw=event.target.value;const sanitised=(raw.trim().startsWith(\"+\")?\"+\":\"\")+digitsOf(raw);const isInternational=sanitised.startsWith(\"+\");// A code arrives as an\n    // explicit \"+\" or as a\n    // paste that overruns the\n    // country's length.\n    const overflows=digitsOf(sanitised).length>maxDigitsFor(phoneCountry);if(isInternational||overflows){const parsed=splitInternational(sanitised,phoneCountry);if(parsed){setPhoneCountry(parsed.country);emitPhone(parsed.national,parsed.country);return;}if(isInternational){// Not a code yet —\n    // keep it on screen\n    // while it is typed.\n    setInternationalDraft(sanitised);return;}}// Refuse the digit that\n    // would push it past this\n    // country's longest number.\n    const typed=digitsOf(sanitised);if(phoneLib&&typed&&phoneLib.validatePhoneNumberLength(typed,phoneCountry)===\"TOO_LONG\")return;const digits=phoneLib?typed:typed.slice(0,maxDigitsFor(phoneCountry));emitPhone(digits,phoneCountry);}})]}),phoneError?/*#__PURE__*/_jsx(\"p\",{style:errorStyle,children:phoneError}):null]}):field.type===\"textarea\"?/*#__PURE__*/_jsx(\"textarea\",{className:\"fpm-field\",name:field.name,required:requireMessage,rows:3,value:values[field.name],onChange:event=>setField(field.name,event.target.value),style:{...inputStyle,// The 36px height and zero\n    // vertical padding are for the\n    // single-line inputs only.\n    height:\"auto\",padding:\"8px 12px\",minHeight:96,resize:\"vertical\"}}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"input\",{className:\"fpm-field\",\"data-error\":field.name===\"email\"&&emailError?\"true\":\"false\",name:field.name,type:field.type,required:!field.optional,inputMode:field.inputMode,autoComplete:field.autoComplete,value:values[field.name],onChange:event=>setField(field.name,event.target.value),style:field.name===\"email\"&&emailError?{...inputStyle,borderColor:\"rgb(233, 130, 130)\"}:inputStyle}),field.name===\"email\"&&emailError?/*#__PURE__*/_jsx(\"p\",{style:errorStyle,role:\"alert\",children:emailError}):null]})]},field.name))}),state===\"error\"&&/*#__PURE__*/_jsx(\"p\",{style:errorStyle,role:\"alert\",children:error}),/*#__PURE__*/_jsxs(\"div\",{style:footerStyle,children:[/*#__PURE__*/_jsxs(\"button\",{type:\"submit\",disabled:state===\"sending\",onMouseEnter:()=>setPillHover(true),onMouseLeave:()=>setPillHover(false),style:{...pillStyle,background:pillHover?HOVER_TEAL:TEAL,opacity:state===\"sending\"?.6:1,cursor:state===\"sending\"?\"default\":\"pointer\"},children:[/*#__PURE__*/_jsx(\"span\",{style:pillLabelStyle,children:state===\"sending\"?\"Sending\":submitLabel}),/*#__PURE__*/_jsx(\"span\",{style:pillIconStyle,children:state===\"sending\"?/*#__PURE__*/_jsx(motion.span,{animate:{rotate:360},transition:{duration:.9,ease:\"linear\",repeat:Infinity},style:spinnerStyle}):/*#__PURE__*/_jsx(\"img\",{src:ARROW_SVG,width:18,height:18,alt:\"\",\"aria-hidden\":true})})]}),/*#__PURE__*/_jsx(\"span\",{style:footnoteStyle,children:footnote})]})]})]});if(RenderTarget.current()===RenderTarget.thumbnail)return null;if(isCanvas){if(!previewOnCanvas)return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,...canvasChipStyle},children:/*#__PURE__*/_jsx(\"span\",{style:canvasChipLabelStyle,children:\"Book a Demo\"})});return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,...canvasPreviewStyle},children:card});}if(!mounted||typeof document===\"undefined\")return null;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:0,height:0}}),/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.24,ease:EASE},/*\n                             * NO onClick, deliberately. Backdrop-to-close is\n                             * the usual convention and the wrong one here: a\n                             * stray click threw away everything typed. If you\n                             * add it back, confirm the dirty state first.\n                             */style:backdropStyle,children:card})}),document.body)]});}const backdropStyle={position:\"fixed\",inset:0,zIndex:2147483e3,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:20,background:\"rgba(7, 7, 7, 0.72)\",backdropFilter:\"blur(6px)\",WebkitBackdropFilter:\"blur(6px)\",overflowY:\"auto\"};const cardStyle={position:\"relative\",width:\"100%\",maxWidth:560,maxHeight:\"calc(100dvh - 40px)\",overflowY:\"auto\",display:\"flex\",flexDirection:\"column\",gap:24,padding:32,borderRadius:16,background:CARD_BG,border:`1px solid ${CARD_BORDER}`,boxShadow:\"0 32px 80px rgba(0, 0, 0, 0.55)\",color:TEXT};const closeStyle={position:\"absolute\",top:20,right:20,width:28,height:28,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:\"50%\",border:`1px solid ${BORDER}`,background:INK,color:MUTED,cursor:\"pointer\",padding:0,transition:\"color 0.2s cubic-bezier(0.2, 0, 0.15, 1)\"};const headerStyle={display:\"flex\",flexDirection:\"column\",// 4 between title and subtitle; the overline carries its own 20 below,\n// making 24 to the title. Measured off the dashboard's modal.\ngap:4,paddingRight:40};const overlineStyle={fontFamily:SOHNE,fontSize:11,letterSpacing:\"1.32px\",lineHeight:\"1em\",textTransform:\"uppercase\",color:TEAL,marginBottom:20};const titleStyle={margin:0,fontFamily:TRUST,fontSize:28,fontWeight:400,letterSpacing:\"-0.28px\",lineHeight:\"1.1em\",color:TEXT};const subtitleStyle={margin:0,fontFamily:SOHNE,fontSize:15,// 24px, not the 21px a 1.4em would give. Their two-line subtitle is 48\n// tall and it is the single biggest reason their card ran taller.\nletterSpacing:\"0.15px\",lineHeight:\"24px\",color:MUTED};const formStyle={display:\"flex\",flexDirection:\"column\",gap:20};const gridStyle={display:\"grid\",gridTemplateColumns:\"repeat(2, minmax(0, 1fr))\",gap:16};const labelStyle={display:\"flex\",flexDirection:\"column\",gap:8,minWidth:0};const optionalStyle={color:\"rgba(181, 181, 181, 0.6)\"};const labelTextStyle={fontFamily:SOHNE,fontSize:13,letterSpacing:\"0.13px\",// 18px each, so a label block is 18 + 8 + 36 = 62 like theirs.\nlineHeight:\"18px\",color:MUTED};const inputStyle={width:\"100%\",boxSizing:\"border-box\",// 36px tall with 14px type, matching the dashboard's sign-in modal.\n// Deliberate exception to the site-wide 15px floor, which governs body\n// copy: these are form controls, not prose.\nheight:36,padding:\"0 12px\",borderRadius:10,border:`1px solid ${BORDER}`,background:INK,color:TEXT,fontFamily:SOHNE,fontSize:14,letterSpacing:\"0.14px\",lineHeight:\"1.3em\",outline:\"none\",transition:\"border-color 0.2s cubic-bezier(0.2, 0, 0.15, 1)\"};const footerStyle={display:\"flex\",flexDirection:\"column\",gap:16,alignItems:\"flex-start\"};const pillStyle={display:\"inline-flex\",alignItems:\"center\",gap:8,minWidth:100,padding:\"8px 8px 8px 16px\",borderRadius:39,border:\"none\",background:TEAL,cursor:\"pointer\",transition:\"background 0.2s cubic-bezier(0.2, 0, 0.15, 1)\"};const pillLabelStyle={fontFamily:SOHNE,fontSize:15,lineHeight:\"1.6em\",color:CTA_TEXT};const pillIconStyle={width:24,height:24,borderRadius:\"50%\",background:\"rgb(255, 255, 255)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"};const spinnerStyle={width:12,height:12,borderRadius:\"50%\",border:`1.5px solid ${CTA_TEXT}`,borderTopColor:\"transparent\",display:\"block\"};/*\n * Chrome keeps :focus-visible on a <select> clicked with a mouse, and\n * dismissing its popup fires no event, so a CSS-only highlight sticks. A\n * pointer press before focus means the mouse did it. From the dashboard's\n * phone-field.tsx.\n */const useKeyboardFocus=()=>{const[focusVisible,setFocusVisible]=useState(false);const pointer=useRef(false);return{focusVisible,handlers:{onPointerDown:()=>{pointer.current=true;setFocusVisible(false);},onFocus:()=>{setFocusVisible(!pointer.current);pointer.current=false;},onBlur:()=>{setFocusVisible(false);pointer.current=false;}}};};/* The row borrows the plain input's frame so both sit on one baseline. */const phoneRowStyle={display:\"flex\",alignItems:\"center\",width:\"100%\",boxSizing:\"border-box\",height:36,borderRadius:10,border:`1px solid ${BORDER}`,background:INK,overflow:\"hidden\"};const phonePickerStyle={position:\"relative\",display:\"flex\",alignItems:\"center\",gap:4,alignSelf:\"stretch\",padding:\"0 8px 0 12px\",cursor:\"pointer\",transition:\"background 0.2s cubic-bezier(0.2, 0, 0.15, 1)\"};const phoneSelectStyle={position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",opacity:0,cursor:\"pointer\",appearance:\"none\",border:\"none\",background:\"transparent\"};const phoneCodeStyle={fontFamily:SOHNE,fontSize:14,letterSpacing:\"0.14px\",color:MUTED,paddingRight:6};const phoneInputStyle={flex:1,minWidth:0,height:\"100%\",padding:\"0 12px 0 0\",border:\"none\",background:\"transparent\",color:TEXT,fontFamily:SOHNE,fontSize:14,letterSpacing:\"0.14px\",lineHeight:\"1.3em\",outline:\"none\"};const classifyFailure=(body,status)=>{const first=body?.errors?.[0];const detail=first?.message??body?.message??`HubSpot returned ${status}`;const type=String(first?.errorType??body?.errorType??\"\");const aboutEmail=type===\"BLOCKED_EMAIL\"||type===\"INVALID_EMAIL\"||/fields\\.email/i.test(detail);if(!aboutEmail){return{field:null,message:\"Something went wrong. Please try again.\",detail};}// A blocked address is well formed, so \"enter a valid email\" would send\n// the visitor hunting for a typo that is not there. Name the real rule.\nconst blocked=type===\"BLOCKED_EMAIL\"||/not allowed|blocked/i.test(detail);return{field:\"email\",message:blocked?\"Use your business email address\":\"Enter a valid email address\",detail};};/**\n * Google Ads — \"Submit Demo Form\" conversion. The site has no Tag Manager;\n * `gtag.js` is injected by Framer custom code (snippet EjsIxy5bm), so there is\n * no container for a trigger and the event fires from here.\n *\n * On HubSpot's 200, not on the button press — a rejected submission is not a\n * conversion. Everything is wrapped because ad blockers remove `gtag` for a\n * real share of visitors, and an unguarded call would throw inside the submit\n * handler: losing the lead to protect the measurement of it.\n */const ADS_SEND_TO=\"AW-16622916059/4rtWCLXSmPscENujtvY9\";const reportDemoConversion=()=>{if(typeof window===\"undefined\")return;const gtag=window.gtag;if(typeof gtag!==\"function\")return;try{gtag(\"event\",\"conversion\",{send_to:ADS_SEND_TO});// Also announced on the dataLayer. Nothing reads it today — gtag\n// creates the array whether or not anyone listens — but if a GTM\n// container is ever installed, the conversion moves there by mapping\n// this event, with no change to this file and no second guess about\n// what \"submitted\" means. A GTM trigger left to work it out on its own\n// could only watch the button, which fires just as happily when\n// HubSpot rejects the address.\nconst layer=window.dataLayer;if(Array.isArray(layer))layer.push({event:\"demo_form_submitted\"});}catch(error){console.warn(\"[BookADemo] conversion not reported:\",error);}};const errorStyle={margin:0,fontFamily:SOHNE,fontSize:13,lineHeight:\"1.3em\",color:\"rgb(233, 130, 130)\"};const promptStyle={margin:0,fontFamily:SOHNE,fontSize:15,fontWeight:600,letterSpacing:\"0.15px\",lineHeight:\"24px\",color:TEXT};const successActionsStyle={display:\"flex\",flexDirection:\"column\",gap:16};const actionsRowStyle={display:\"flex\",alignItems:\"center\",gap:12,flexWrap:\"wrap\"};/**\n * The quiet half of the pair: same pill geometry as the teal CTA, filled\n * rather than outlined. Transparent with the `BORDER` token it was invisible —\n * rgb(38,41,42) on a rgb(36,36,36) card is two points of contrast. The inputs\n * get away with that token only because they sit on `INK`. Here the fill\n * carries the shape and the rim is lifted, so neither depends on the other.\n */const ghostPillStyle={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",minWidth:100,padding:\"8px 16px\",borderRadius:39,border:\"1px solid rgba(229, 229, 229, 0.18)\",background:INK,cursor:\"pointer\",fontFamily:SOHNE,fontSize:15,lineHeight:\"1.6em\",color:TEXT,transition:\"border-color 0.2s cubic-bezier(0.2, 0, 0.15, 1)\"};const footnoteStyle={fontFamily:SOHNE,fontSize:13,letterSpacing:\"0.13px\",lineHeight:\"1.3em\",color:\"rgba(181, 181, 181, 0.6)\"};const canvasPreviewStyle={position:\"relative\",display:\"flex\",alignItems:\"flex-start\",justifyContent:\"center\",width:\"100%\",height:\"100%\"};const canvasChipStyle={position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",minWidth:\"max-content\"};const canvasChipLabelStyle={fontFamily:SOHNE,fontSize:11,lineHeight:\"1em\",color:TEAL,padding:\"6px 10px\",borderRadius:39,border:`1px dashed ${BORDER}`,background:INK,whiteSpace:\"nowrap\"};addPropertyControls(BookADemoModal,{overline:{type:ControlType.String,title:\"Overline\",defaultValue:\"Book a demo\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Talk to an expert\"},subtitle:{type:ControlType.String,title:\"Subtitle\",displayTextArea:true,defaultValue:\"Tell us where you are today and we'll come back within one business day.\"},submitLabel:{type:ControlType.String,title:\"Submit\",defaultValue:\"Submit\"},successTitle:{type:ControlType.String,title:\"Success title\",defaultValue:\"Message sent!\"},successBody:{type:ControlType.String,title:\"Success body\",displayTextArea:true,defaultValue:\"Your information was submitted successfully. We'll get back to you shortly.\"},successPrompt:{type:ControlType.String,title:\"Success prompt\",defaultValue:\"Would you like to book a call with our team?\"},declineLabel:{type:ControlType.String,title:\"Decline label\",defaultValue:\"No thanks\"},bookLabel:{type:ControlType.String,title:\"Book label\",defaultValue:\"Book a call\"},calendlyUrl:{type:ControlType.String,title:\"Calendly URL\",description:\"Event link opened in Calendly's own popup. Any query string is dropped — the embed params only apply to their inline embed.\",defaultValue:\"https://calendly.com/d/ct62-rtf-7xf/footprint-sales-demo?embed_type=Inline&embed_domain=1\"},footnote:{type:ControlType.String,title:\"Footnote\",displayTextArea:true,defaultValue:\"We only use these details to get in touch about Footprint.\"},requireMessage:{type:ControlType.Boolean,title:\"Message required\",defaultValue:true},triggerLabels:{type:ControlType.String,title:\"Trigger labels\",description:\"Comma separated button labels that open the modal, matched case-insensitively.\",defaultValue:\"Get Demo, Book a demo, Talk to an expert\"},triggerSelector:{type:ControlType.String,title:\"Trigger selector\",description:\"Extra CSS selector whose clicks open the modal.\",defaultValue:'a[href*=\"book-a-demo\"]'},portalId:{type:ControlType.String,title:\"HubSpot portal\",defaultValue:\"44814407\"},formId:{type:ControlType.String,title:\"HubSpot form\",defaultValue:\"15f21d51-8890-4792-9477-65f49ca49b77\"},previewOnCanvas:{type:ControlType.Boolean,title:\"Canvas preview\",description:\"Draw the whole card on the canvas instead of a chip.\",defaultValue:false}});BookADemoModal.displayName=\"Book a Demo Modal\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BookADemoModal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BookADemoModal.map"],"mappings":"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,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,IAAI,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK,GAAG,IAAI,GAAG,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK,GAAG,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK,GAAG,KAAK,GAAG,IAAI,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,IAAI,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,IAAI,GAAG,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,IAAI,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,GAAG,MAAM,GAAG,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,IAAI,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK,EACrkE,GAAS,GAAS,GAAS,GAAO,EAAM,QAAQ,MAAM,EAAE,EAIrD,GAAa,CAAC,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,EAAE,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,GAAG,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,GAAG,GAAK,GAAG,GAAK,GAAG,GAAK,EAAE,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,GAAG,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,EAAE,GAAK,E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"}