{"version":3,"file":"BookADemoModal.BBa91uaL.mjs","names":["fonts","css","className","addPropertyOverrides","Image1","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","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","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image1","css","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","css","useRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","Image1","css","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","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","Logo","MenuBlock","Icon","CTAButton","MenuItem","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle.css","sharedStyle.fonts","useState","useRef","useMemo","startTransition","useCallback","_Fragment","__esmMin","window","x","pe","te","init_ssg_sandbox_shims","init_npm_react_18_3_1","init_npm_react_dom_18_3_1","_e","Ha","oe","ne","p","c","init_jsx_runtime","ce","ie","de","motion","LayoutGroup","AnimatePresence","MotionConfigContext","init_framer_motion_DhsWWWsN","withCSS","getFonts","SmartComponentScopedContainer","getLoadingLazyAtYPosition","RenderTarget","cx","withFX","fontStore","forwardLoader","useLocaleInfo","getFontsFromSharedStyle","ComponentViewportProvider","useComponentViewport","Link","withCodeBoundaryForOverrides","addPropertyControls","useVariantState","useActiveVariantCallback","Image$1","init_framer_B1b760uK","runTasksWithYield","ControlType","RichText","fonts$2","css$8","className$2","init_BxSkyQvLZ","addPropertyOverrides$6","variants","nextOverrides","variant","overrides","Image1WithFX","enabledGestures$2","cycleOrder$6","serializationHash$6","variantClassNames$6","convertFromBoolean","toNumber","transition1$6","transition2$1","animation","Transition$6","humanReadableVariantMap$6","Variants$6","getProps$6","createLayoutDependency$6","Component$4","css$7","FramerrqNbksFIy","init_rqNbksFIy","value","parsedNumber","config","transition","contextValue","props","disabled","click","text","icon","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","restProps","layoutDependency","sharedStyleClassNames","opacity","gMwtVkcrq","activeLocale","baseVariant","onTapqcboea","activeVariantCallback","args","setGestureState","JnPFPLIm_","scopingClassNames","isDisplayed","gestureVariant","layoutId","gestureHandlers","className","classNames","style","NvKwacNxn","y0zsyfmN0","addFonts","fonts$1","css$6","className$1","init_g0QD0WwUZ","fonts","css$5","init_NM5uoKOV3","addPropertyOverrides$5","CTAButtonFonts$1","cycleOrder$5","serializationHash$5","variantClassNames$5","transition1$5","matchVariant$2","Transition$5","humanReadableVariantMap$5","Variants$5","getProps$5","createLayoutDependency$5","Component$3","css$4","Framerhuop5Tf_3","init_huop5Tf_3","arg","className$3","onTap1gqyim6","setVariant","context","addPropertyOverrides$4","cycleOrder$4","serializationHash$4","variantClassNames$4","transition1$4","Transition$4","humanReadableVariantMap$4","Variants$4","getProps$4","createLayoutDependency$4","Framerj6YvKacd4","init_j6YvKacd4","STYLE_ID","css$3","useNavPassStyle","MAX_BOX","MAX_CLIMB","findBox","withNavPassthrough","init_NavPassthrough","name","el","frameHeight","frame","box","i","parent","host","previous","raf","apply","Component","addPropertyOverrides$3","enabledGestures$1","cycleOrder$3","serializationHash$3","variantClassNames$3","transition1$3","Transition$3","humanReadableVariantMap$3","Variants$3","getProps$3","createLayoutDependency$3","Component$2","css$2","FramerGc2ahyaLn","init_Gc2ahyaLn","dropdown","isDisplayed1","vwbIwva8I","MTuBf6FaD","addPropertyOverrides$2","IconFonts$1","MenuItemFonts$1","enabledGestures","cycleOrder$2","serializationHash$2","variantClassNames$2","transition1$2","matchVariant$1","Transition$2","transition2","transition3","transition4","transition5","humanReadableVariantMap$2","Variants$2","getProps$2","createLayoutDependency$2","Component$1","css$1","FramerSo8M0DI0S","init_So8M0DI0S","onTap1nf08jn","nDeAP0tG3","addPropertyOverrides$1","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$1","createLayoutDependency$1","FramerVLGPLhZs6","init_VLGPLhZs6","addPropertyOverrides","LogoFonts","MenuBlockFonts","IconFonts","CTAButtonFonts","MenuItemFonts","MotionDivWithNavPassthrough1yoey98","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","transformTemplate1","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","css","FramerxxVHmzPYW","init_xxVHmzPYW","onClick167sgpb","onClick1pxaxi4","nDeAP0tG3z9b14r","nDeAP0tG3167sgpb","nDeAP0tG371a315","nDeAP0tG31pxaxi4","onClicktrypgo","onClick1kr7n7x","onClick1x3odgl","onClick3xv9ki","loadCalendlyWidget","calendlyLoader","CALENDLY_CSS","existing","CALENDLY_JS","script","resolve","reject","readCookie","match","normalise","BookADemoModal","isCanvas","open","setOpen","values","setValues","EMPTY","state","setState","error","setError","mounted","setMounted","isNarrow","setIsNarrow","pillHover","setPillHover","phoneCountry","setPhoneCountry","DEFAULT_COUNTRY","phoneNational","setPhoneNational","phoneError","setPhoneError","emailError","setEmailError","phonePickerHover","setPhonePickerHover","phoneLib","setPhoneLib","phoneInputRef","phonePicker","useKeyboardFocus","useFlagSprite","formatNational","digitsOf","current","alive","loadPhoneLib","lib","cardRef","returnFocusRef","labels","triggerLabels","label","query","sync","openModal","active","closeModal","url","hadParam","hadHash","checkUrl","param","handler","event","target","hit","triggerSelector","node","depth","onKey","previousOverflow","firstInput","setField","emitPhone","digits","country","CALLING_CODES","setInternationalDraft","draft","submit","phoneDigits","maxDigitsFor","fields","key","UTM_KEYS","hutk","response","portalId","formId","body","failure","classifyFailure","reportDemoConversion","submitError","openCalendly","calendlyUrl","api","card","title","EASE","cardStyle","closeStyle","headerStyle","overlineStyle","overline","titleStyle","successTitle","subtitleStyle","successBody","subtitle","successActionsStyle","promptStyle","successPrompt","actionsRowStyle","ghostPillStyle","declineLabel","pillStyle","pillLabelStyle","bookLabel","pillIconStyle","ARROW_SVG","formStyle","gridStyle","FIELDS","labelStyle","field","labelTextStyle","requireMessage","optionalStyle","l","phoneRowStyle","BORDER","phonePickerStyle","MUTED","phoneSelectStyle","next","getCountryOptions","option","phoneCodeStyle","phoneInputStyle","raw","sanitised","isInternational","overflows","parsed","splitInternational","typed","errorStyle","inputStyle","footerStyle","HOVER_TEAL","TEAL","submitLabel","spinnerStyle","footnoteStyle","footnote","previewOnCanvas","canvasPreviewStyle","canvasChipStyle","canvasChipLabelStyle","backdropStyle","TRUST","SOHNE","token","INK","CARD_BG","CARD_BORDER","TEXT","CTA_TEXT","FLAG_STYLE_ID","FLAG_CSS","FIELD_CSS","E164_MAX","NATIONAL_MAX","CODE_OWNER","codeToCountry","countryForCode","PHONE_LIB_URL","phoneLibLoader","countryOptions","ADS_SEND_TO","init_BookADemoModal","id","fallback","tag","\"AC\"","\"AD\"","\"AE\"","\"AF\"","\"AG\"","\"AI\"","\"AL\"","\"AM\"","\"AO\"","\"AR\"","\"AS\"","\"AT\"","\"AU\"","\"AW\"","\"AX\"","\"AZ\"","\"BA\"","\"BB\"","\"BD\"","\"BE\"","\"BF\"","\"BG\"","\"BH\"","\"BI\"","\"BJ\"","\"BL\"","\"BM\"","\"BN\"","\"BO\"","\"BQ\"","\"BR\"","\"BS\"","\"BT\"","\"BW\"","\"BY\"","\"BZ\"","\"CA\"","\"CC\"","\"CD\"","\"CF\"","\"CG\"","\"CH\"","\"CI\"","\"CK\"","\"CL\"","\"CM\"","\"CN\"","\"CO\"","\"CR\"","\"CU\"","\"CV\"","\"CW\"","\"CX\"","\"CY\"","\"CZ\"","\"DE\"","\"DJ\"","\"DK\"","\"DM\"","\"DO\"","\"DZ\"","\"EC\"","\"EE\"","\"EG\"","\"EH\"","\"ER\"","\"ES\"","\"ET\"","\"FI\"","\"FJ\"","\"FK\"","\"FM\"","\"FO\"","\"FR\"","\"GA\"","\"GB\"","\"GD\"","\"GE\"","\"GF\"","\"GG\"","\"GH\"","\"GI\"","\"GL\"","\"GM\"","\"GN\"","\"GP\"","\"GQ\"","\"GR\"","\"GT\"","\"GU\"","\"GW\"","\"GY\"","\"HK\"","\"HN\"","\"HR\"","\"HT\"","\"HU\"","\"ID\"","\"IE\"","\"IL\"","\"IM\"","\"IN\"","\"IO\"","\"IQ\"","\"IR\"","\"IS\"","\"IT\"","\"JE\"","\"JM\"","\"JO\"","\"JP\"","\"KE\"","\"KG\"","\"KH\"","\"KI\"","\"KM\"","\"KN\"","\"KP\"","\"KR\"","\"KW\"","\"KY\"","\"KZ\"","\"LA\"","\"LB\"","\"LC\"","\"LI\"","\"LK\"","\"LR\"","\"LS\"","\"LT\"","\"LU\"","\"LV\"","\"LY\"","\"MA\"","\"MC\"","\"MD\"","\"ME\"","\"MF\"","\"MG\"","\"MH\"","\"MK\"","\"ML\"","\"MM\"","\"MN\"","\"MO\"","\"MP\"","\"MQ\"","\"MR\"","\"MS\"","\"MT\"","\"MU\"","\"MV\"","\"MW\"","\"MX\"","\"MY\"","\"MZ\"","\"NA\"","\"NC\"","\"NE\"","\"NF\"","\"NG\"","\"NI\"","\"NL\"","\"NO\"","\"NP\"","\"NR\"","\"NU\"","\"NZ\"","\"OM\"","\"PA\"","\"PE\"","\"PF\"","\"PG\"","\"PH\"","\"PK\"","\"PL\"","\"PM\"","\"PR\"","\"PS\"","\"PT\"","\"PW\"","\"PY\"","\"QA\"","\"RE\"","\"RO\"","\"RS\"","\"RU\"","\"RW\"","\"SA\"","\"SB\"","\"SC\"","\"SD\"","\"SE\"","\"SG\"","\"SH\"","\"SI\"","\"SJ\"","\"SK\"","\"SL\"","\"SM\"","\"SN\"","\"SO\"","\"SR\"","\"SS\"","\"ST\"","\"SV\"","\"SX\"","\"SY\"","\"SZ\"","\"TA\"","\"TC\"","\"TD\"","\"TG\"","\"TH\"","\"TJ\"","\"TK\"","\"TL\"","\"TM\"","\"TN\"","\"TO\"","\"TR\"","\"TT\"","\"TV\"","\"TW\"","\"TZ\"","\"UA\"","\"UG\"","\"US\"","\"UY\"","\"UZ\"","\"VA\"","\"VC\"","\"VE\"","\"VG\"","\"VI\"","\"VN\"","\"VU\"","\"WF\"","\"WS\"","\"XK\"","\"YE\"","\"YT\"","\"ZA\"","\"ZM\"","\"ZW\"","e164Room","national","code","intl","map","dial","all","fits","own","len","done","found","names","a","b","usIndex","o","us","focusVisible","setFocusVisible","pointer","first","detail","status","type","gtag","layer"],"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/FQ4yepMrt8Va0sZm8fpD/rsm1Jtf59qJgZ8Be11Vx/VLGPLhZs6.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 (90e1d28)\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=[\"uWgvzsiLb\",\"cuIY7AgvK\",\"I55dgyK8w\",\"S8vCwKlmX\"];const serializationHash=\"framer-eTc2G\";const variantClassNames={cuIY7AgvK:\"framer-v-kkeirs\",I55dgyK8w:\"framer-v-ll150a\",S8vCwKlmX:\"framer-v-1kcpinl\",uWgvzsiLb:\"framer-v-n4cgg1\"};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={\"Full / Black\":\"uWgvzsiLb\",\"Full / Off White\":\"cuIY7AgvK\",\"Mark / Black\":\"I55dgyK8w\",\"Mark / Off White\":\"S8vCwKlmX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"uWgvzsiLb\"};};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:\"uWgvzsiLb\",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:\"Footprint logo\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:36,pixelWidth:198,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/DAYjG8C1jFiy2dsu1BckJw9VK54.svg?width=198&height=36\"},className:cx(scopingClassNames,\"framer-n4cgg1\",className,classNames),\"data-framer-name\":\"Full / Black\",layoutDependency:layoutDependency,layoutId:\"uWgvzsiLb\",ref:refBinding,style:{...style},...addPropertyOverrides({cuIY7AgvK:{\"data-framer-name\":\"Full / Off White\",background:{alt:\"Footprint logo\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:36,pixelWidth:198,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/NAselNCz5DH83JlwBWBUklmf1Js.svg?width=198&height=36\"}},I55dgyK8w:{\"data-framer-name\":\"Mark / Black\",background:{alt:\"Footprint mark\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:36,pixelWidth:33,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/IVK505RUYkZY0cjLrT5vmhVKhY.svg?width=33&height=36\"}},S8vCwKlmX:{\"data-framer-name\":\"Mark / Off White\",background:{alt:\"Footprint mark\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:36,pixelWidth:33,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/gjP1ZBx3U6Z0xQqUbIyaeXLKsF4.svg?width=33&height=36\"}}},baseVariant,gestureVariant)})})})});});const css=[\".framer-eTc2G.framer-6713vi, .framer-eTc2G .framer-6713vi { display: block; }\",\".framer-eTc2G.framer-n4cgg1 { height: 36px; position: relative; width: 198px; }\",\".framer-eTc2G.framer-v-ll150a.framer-n4cgg1, .framer-eTc2G.framer-v-1kcpinl.framer-n4cgg1 { width: 33px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 198\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cuIY7AgvK\":{\"layout\":[\"fixed\",\"fixed\"]},\"I55dgyK8w\":{\"layout\":[\"fixed\",\"fixed\"]},\"S8vCwKlmX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVLGPLhZs6=withCSS(Component,css,\"framer-eTc2G\");export default FramerVLGPLhZs6;FramerVLGPLhZs6.displayName=\"Logo\";FramerVLGPLhZs6.defaultProps={height:36,width:198};addPropertyControls(FramerVLGPLhZs6,{variant:{options:[\"uWgvzsiLb\",\"cuIY7AgvK\",\"I55dgyK8w\",\"S8vCwKlmX\"],optionTitles:[\"Full / Black\",\"Full / Off White\",\"Mark / Black\",\"Mark / Off White\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVLGPLhZs6,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVLGPLhZs6\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"198\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cuIY7AgvK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I55dgyK8w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S8vCwKlmX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VLGPLhZs6.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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AAK,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,GAAOpX,EAAM,QAAQ,MAAM,EAAE,EAIrD,GAAa,CAACqX,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAEC,GAAK,GAAGC,GAAK,EAAE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"}