{"version":3,"file":"MultiStepForm.D55JAWCQ.mjs","names":["React.useContext","React.useMemo","React.Fragment","useRef","React.useId","RichText","Image","useState","useRef","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/9NtXnqHzADK2CdbTtfMF/PsziWnjZpv7CE39uVv5b/cg2MxZKRZ.js","https:/framerusercontent.com/modules/JcO7opy8mL2Daaxrqk0W/m41lBc2kT3BTe90ZDbiv/MultiStepForm.js"],"sourcesContent":["// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={iKAjMwOm8:{hover:true},M3h_oEy5P:{hover:true},WVsbPwa52:{hover:true}};const cycleOrder=[\"iKAjMwOm8\",\"WVsbPwa52\",\"M3h_oEy5P\"];const serializationHash=\"framer-nacl9\";const variantClassNames={iKAjMwOm8:\"framer-v-6kp8rf\",M3h_oEy5P:\"framer-v-1nt2ls4\",WVsbPwa52:\"framer-v-1rns4z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const bzh5kSBAm=undefined;const HcVLh8OXp=undefined;const transition1={bounce:.1,delay:0,duration:.5,type:\"spring\"};const transition2={delay:0,duration:.5,ease:[.44,0,.56,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={\"Desktop SM\":\"WVsbPwa52\",\"Variant 1\":\"iKAjMwOm8\",Laptop:\"M3h_oEy5P\"};const Variants=motion.create(React.Fragment);const getProps=({buttonLink,buttonText,height,id,width,...props})=>{return{...props,bzh5kSBAm:buttonLink??props.bzh5kSBAm,HcVLh8OXp:buttonText??props.HcVLh8OXp??\"Get Started\",variant:humanReadableVariantMap[props.variant]??props.variant??\"iKAjMwOm8\"};};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,HcVLh8OXp,bzh5kSBAm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iKAjMwOm8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:bzh5kSBAm,motionChild:true,nodeId:\"iKAjMwOm8\",openInNewTab:false,scopeId:\"cg2MxZKRZ\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-6kp8rf\",className,classNames)} framer-x3akbe`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"iKAjMwOm8\",ref:refBinding,style:{background:\"linear-gradient(90deg, rgb(247, 147, 30) 0%, rgb(248, 115, 78) 23%, rgb(253, 36, 199) 77%, rgb(255, 0, 255) 100%)\",borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60,boxShadow:\"0px 10px 15px 0px rgba(211, 29, 255, 0.3)\",...style},variants:{\"iKAjMwOm8-hover\":{background:\"linear-gradient(90deg, rgb(255, 0, 255) 0%, rgb(253, 36, 199) 23%, rgb(248, 115, 78) 77%, rgb(247, 147, 30) 100%)\"},\"M3h_oEy5P-hover\":{background:\"linear-gradient(90deg, rgb(255, 0, 255) 0%, rgb(253, 36, 199) 23%, rgb(248, 115, 78) 77%, rgb(247, 147, 30) 100%)\"},\"WVsbPwa52-hover\":{background:\"linear-gradient(90deg, rgb(255, 0, 255) 0%, rgb(253, 36, 199) 23%, rgb(248, 115, 78) 77%, rgb(247, 147, 30) 100%)\"}},...addPropertyOverrides({\"iKAjMwOm8-hover\":{\"data-framer-name\":undefined},\"M3h_oEy5P-hover\":{\"data-framer-name\":undefined},\"WVsbPwa52-hover\":{\"data-framer-name\":undefined},M3h_oEy5P:{\"data-framer-name\":\"Laptop\"},WVsbPwa52:{\"data-framer-name\":\"Desktop SM\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXJ0aWN1bGF0IENGIEV4dHJhIEJvbGQ=\",\"--framer-font-family\":'\"Articulat CF Extra Bold\", \"Articulat CF Extra Bold Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"800\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get Started\"})}),className:\"framer-6etcfy\",\"data-framer-name\":\"common button text\",fonts:[\"CUSTOMV2;Articulat CF Extra Bold\"],layoutDependency:layoutDependency,layoutId:\"Dpc5EIQGz\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:HcVLh8OXp,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({M3h_oEy5P:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXJ0aWN1bGF0IENGIEV4dHJhIEJvbGQ=\",\"--framer-font-family\":'\"Articulat CF Extra Bold\", \"Articulat CF Extra Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get Started\"})})},WVsbPwa52:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXJ0aWN1bGF0IENGIEV4dHJhIEJvbGQ=\",\"--framer-font-family\":'\"Articulat CF Extra Bold\", \"Articulat CF Extra Bold Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"800\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get Started\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||58)-32-18)/2)),pixelHeight:19,pixelWidth:19,sizes:\"17px\",src:\"https://framerusercontent.com/images/gEh2ggHTZOFiCJ4jEXShCwSee4.svg?width=19&height=19\"},className:\"framer-1rep6xe\",\"data-framer-name\":\"common button arrow\",layoutDependency:layoutDependency,layoutId:\"SjgqEYpdi\",style:{rotate:0},variants:{\"iKAjMwOm8-hover\":{rotate:43},\"M3h_oEy5P-hover\":{rotate:0},\"WVsbPwa52-hover\":{rotate:43}},...addPropertyOverrides({M3h_oEy5P:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(10+((componentViewport?.height||39)-20-11)/2)),pixelHeight:19,pixelWidth:19,sizes:\"12px\",src:\"https://framerusercontent.com/images/gEh2ggHTZOFiCJ4jEXShCwSee4.svg?width=19&height=19\"}},WVsbPwa52:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(15+((componentViewport?.height||52)-30-14)/2)),pixelHeight:19,pixelWidth:19,sizes:\"16px\",src:\"https://framerusercontent.com/images/gEh2ggHTZOFiCJ4jEXShCwSee4.svg?width=19&height=19\"}}},baseVariant,gestureVariant)})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nacl9.framer-x3akbe, .framer-nacl9 .framer-x3akbe { display: block; }\",\".framer-nacl9.framer-6kp8rf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 16px 40px 16px 40px; position: relative; text-decoration: none; width: min-content; }\",\".framer-nacl9 .framer-6etcfy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-nacl9 .framer-1rep6xe { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 17px); justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 17px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-nacl9.framer-v-1rns4z.framer-6kp8rf { gap: 7px; padding: 15px 28px 15px 28px; }\",\".framer-nacl9.framer-v-1rns4z .framer-1rep6xe { height: var(--framer-aspect-ratio-supported, 16px); width: 16px; }\",\".framer-nacl9.framer-v-1nt2ls4.framer-6kp8rf { gap: 7px; padding: 10px 22px 10px 22px; }\",\".framer-nacl9.framer-v-1nt2ls4 .framer-1rep6xe { height: var(--framer-aspect-ratio-supported, 12px); width: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 230\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WVsbPwa52\":{\"layout\":[\"auto\",\"auto\"]},\"M3h_oEy5P\":{\"layout\":[\"auto\",\"auto\"]},\"S60e0tfI9\":{\"layout\":[\"auto\",\"auto\"]},\"HjKPRGSss\":{\"layout\":[\"auto\",\"auto\"]},\"ZlpX_Plob\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"HcVLh8OXp\":\"buttonText\",\"bzh5kSBAm\":\"buttonLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framercg2MxZKRZ=withCSS(Component,css,\"framer-nacl9\");export default Framercg2MxZKRZ;Framercg2MxZKRZ.displayName=\"common button\";Framercg2MxZKRZ.defaultProps={height:58,width:230};addPropertyControls(Framercg2MxZKRZ,{variant:{options:[\"iKAjMwOm8\",\"WVsbPwa52\",\"M3h_oEy5P\"],optionTitles:[\"Variant 1\",\"Desktop SM\",\"Laptop\"],title:\"Variant\",type:ControlType.Enum},HcVLh8OXp:{defaultValue:\"Get Started\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},onHcVLh8OXpChange:{changes:\"HcVLh8OXp\",type:ControlType.ChangeHandler},bzh5kSBAm:{title:\"Button Link\",type:ControlType.Link}});addFonts(Framercg2MxZKRZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Articulat CF Extra Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Articulat CF\",url:\"https://framerusercontent.com/assets/uoAXKkvgECKDdZGyeChxg6CQtY.woff2\",weight:\"800\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framercg2MxZKRZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"58\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"HcVLh8OXp\\\":\\\"buttonText\\\",\\\"bzh5kSBAm\\\":\\\"buttonLink\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WVsbPwa52\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"M3h_oEy5P\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"S60e0tfI9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HjKPRGSss\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZlpX_Plob\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"230\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cg2MxZKRZ.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useCallback,useRef,useEffect,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const FRAMER_HEADLINE_FONT='\"Articulat CF Extra Bold\", \"Articulat CF Extra Bold Placeholder\", sans-serif';const FRAMER_SUBHEAD_FONT='\"Articulat CF Demi Bold\", \"Articulat CF Demi Bold Placeholder\", sans-serif';// ---------------------------------------------------------------------------\n// Option emoji map\n// ---------------------------------------------------------------------------\nconst OPTION_ICONS={\"Redesign my existing website\":\"🔄\",\"Build a brand-new website\":\"🚀\",\"I don't have a website yet\":\"🌱\",Yes:\"✅\",No:\"❌\",\"Home services\":\"🏠\",\"Professional services\":\"💼\",Healthcare:\"🏥\",Legal:\"⚖️\",\"Real estate\":\"🏗️\",\"Construction / trades\":\"🔨\",Ecommerce:\"🛒\",\"Finance / insurance\":\"💰\",\"Tech / SaaS\":\"💻\",Nonprofit:\"💚\",Other:\"✨\",\"Get more leads\":\"📈\",\"Look more professional\":\"👔\",\"Rank better on Google\":\"🔍\",\"Increase calls\":\"📞\",\"Increase bookings\":\"📅\",\"Clean & modern\":\"✨\",\"Bold & high-contrast\":\"⚡\",\"Premium & minimal\":\"💎\",\"Friendly & approachable\":\"😊\",\"Classic & traditional\":\"🏛️\",\"Surprise me\":\"🎁\",ASAP:\"🔥\",\"Within 2–4 weeks\":\"⏰\",\"1–2 months\":\"📆\",\"Just browsing\":\"👀\"};// ---------------------------------------------------------------------------\n// Funnel steps (matching resources.md)\n// ---------------------------------------------------------------------------\nconst FUNNEL_STEPS=[{type:\"choice\",question:\"What do you need help with?\",highlight:\"help\",options:[\"Redesign my existing website\",\"Build a brand-new website\",\"I don't have a website yet\"],fieldKey:\"needType\",columns:3,layout:\"card\"},{type:\"choice\",question:\"Is your business based in the United States?\",highlight:\"United States\",options:[\"Yes\",\"No\"],fieldKey:\"isUSBusiness\",columns:2,layout:\"card\"},{type:\"choice\",question:\"What’s your industry?\",highlight:\"industry\",options:[\"Home services\",\"Professional services\",\"Healthcare\",\"Legal\",\"Construction / trades\",\"Ecommerce\",\"Finance / insurance\",\"Other\"],fieldKey:\"industry\",columns:3,layout:\"card\"},{type:\"choice\",question:\"What’s the #1 goal for your new site?\",highlight:\"goal\",options:[\"Get more leads\",\"Look more professional\",\"Rank better on Google\",\"Increase calls\",\"Increase bookings\"],fieldKey:\"primaryGoal\",columns:2,layout:\"card\"},{type:\"choice\",question:\"Pick a vibe\",highlight:\"vibe\",options:[\"Clean & modern\",\"Bold & high-contrast\",\"Premium & minimal\",\"Friendly & approachable\",\"Classic & traditional\",\"Surprise me\"],fieldKey:\"designVibe\",columns:2,layout:\"card\"},{type:\"choice\",question:\"How soon do you want to launch?\",highlight:\"soon\",options:[\"ASAP\",\"Within 2–4 weeks\",\"1–2 months\",\"Just browsing\"],fieldKey:\"launchTimeline\",columns:2,layout:\"card\"},{type:\"input\",question:\"What’s your current website URL?\",highlight:\"website URL\",fields:[{label:\"Website URL\",key:\"websiteUrl\",inputType:\"url\",placeholder:\"example.com\"}]},{type:\"textarea\",question:\"Any last thoughts?\",highlight:\"thoughts\",fieldKey:\"notes\",placeholder:\"e.g. service area, competitors you like, things you hate about your current site...\"},{type:\"input\",question:\"Almost there! Where should we send your mockup?\",highlight:\"mockup\",fields:[{label:\"Full name\",key:\"fullName\",required:true,placeholder:\"John Doe\"},{label:\"Business name\",key:\"businessName\",required:true,placeholder:\"Doe Roofing\"},{label:\"Email\",key:\"email\",inputType:\"email\",required:true,placeholder:\"john@example.com\"},{label:\"Phone (optional)\",key:\"phone\",inputType:\"tel\",placeholder:\"(555) 555-5555\"}]},{type:\"confirmation\",question:\"You’re all set!\",highlight:\"set\",subtitle:\"We’ll start working on your mockup. Pick a time for a quick call so we can walk you through it.\",ctaLabel:\"Schedule my call\",ctaUrl:\"https://calendly.com/michael-fied/quick?back=1\",secondaryLabel:\"Skip for now\"}];// ---------------------------------------------------------------------------\n// Conditional step filter\n// ---------------------------------------------------------------------------\nfunction getVisibleSteps(formData){return FUNNEL_STEPS.filter(step=>{if(step.type===\"input\"&&step.fields.length===1&&step.fields[0].key===\"websiteUrl\"&&formData.needType===\"I don't have a website yet\"){return false;}return true;});}// ---------------------------------------------------------------------------\n// Icons\n// ---------------------------------------------------------------------------\nfunction CtaArrowIcon(){return /*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":true,style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M7 17L17 7M17 7H9M17 7V15\",stroke:\"currentColor\",strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function BackArrowIcon(){return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":true,style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M19 12H5M5 12L12 19M5 12L12 5\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}// ---------------------------------------------------------------------------\n// Highlighted question helper\n// ---------------------------------------------------------------------------\nfunction renderHighlightedQuestion(question,_highlight,_gradientFrom,_gradientTo,baseStyle,_mobile=false){return /*#__PURE__*/_jsx(\"h2\",{className:\"_funnelHeadline\",style:baseStyle,children:question});}/**\n * Lead Qualification Funnel\n *\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 600\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function MultiStepForm(props){const{submitLabel=\"Submit\",nextLabel=\"Continue\",backgroundColor=\"rgba(0,0,0,0)\",stepBackgroundColor=\"#F5F5F5\",textColor=\"#000000\",borderColor=\"#EEEEEE\",borderRadius=0,labelFont,buttonFont,introEnabled=true,introHeadlineBefore:_hlBefore=\"Get your \",introHeadlineHighlight:_hlHighlight=\"website redesigned\",introHeadlineLine1Tail:_hlTail=\" and\",introHeadlineLine2:_hlLine2=\"built before you even pay a dime\",introSubhead:_subhead=\"You don’t pay us a cent until your website is designed, built, and ready to blow your mind. If you don’t love it, you walk away.\",introCtaLabel:_ctaLabel=\"Get Started\",introHeadlineGradientFrom=\"#C4B5FD\",introHeadlineGradientTo=\"#38BDF8\",introCtaGradientFrom:_ctaFrom=\"#F97316\",introCtaGradientTo:_ctaTo=\"#EC4899\",introCtaShadow:_ctaShadow=\"rgba(236, 72, 153, 0.42)\",introSegmentActive=\"#6D28D9\",introSegmentInactive=\"#EDE9FE\",onSubmit,onStepChange,style}=props;// -----------------------------------------------------------------------\n// State\n// -----------------------------------------------------------------------\nconst[currentStep,setCurrentStep]=useState(0);const[formData,setFormData]=useState({});const[showDisqualified,setShowDisqualified]=useState(false);const[showNoSiteDQ,setShowNoSiteDQ]=useState(false);const[isLoading,setIsLoading]=useState(false);const[fieldErrors,setFieldErrors]=useState({});const[isSubmitting,setIsSubmitting]=useState(false);const[submitError,setSubmitError]=useState(\"\");const[showModal,setShowModal]=useState(false);const[modalVisible,setModalVisible]=useState(false);const[modalClosing,setModalClosing]=useState(false);const rootRef=useRef(null);const[isMobile,setIsMobile]=useState(false);useEffect(()=>{const el=rootRef.current;if(!el)return;const ro=new ResizeObserver(([entry])=>{setIsMobile(entry.contentRect.width<680);});ro.observe(el);return()=>ro.disconnect();},[]);useEffect(()=>{const handler=()=>{setShowModal(true);setModalClosing(false);requestAnimationFrame(()=>{requestAnimationFrame(()=>setModalVisible(true));});setCurrentStep(introEnabled?1:0);};window.addEventListener(\"openFunnelModal\",handler);return()=>window.removeEventListener(\"openFunnelModal\",handler);},[introEnabled]);// -----------------------------------------------------------------------\n// Derived values\n// -----------------------------------------------------------------------\nconst visibleSteps=getVisibleSteps(formData);const maxStepIndex=introEnabled?visibleSteps.length:visibleSteps.length-1;const isIntroScreen=introEnabled&&currentStep===0;const funnelStepIndex=introEnabled?currentStep-1:currentStep;const currentFunnelStep=visibleSteps[funnelStepIndex];const isFirstStep=currentStep===0;const totalSegments=introEnabled?visibleSteps.length+1:visibleSteps.length;const inputCornerRadius=borderRadius>0?borderRadius:12;const nextFunnelStep=visibleSteps[funnelStepIndex+1];const isSubmitNext=nextFunnelStep?.type===\"confirmation\";// -----------------------------------------------------------------------\n// Handlers\n// -----------------------------------------------------------------------\nconst formatPhone=raw=>{const digits=raw.replace(/\\D/g,\"\").slice(0,10);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)}`;};const handleInputChange=useCallback((key,value,inputType)=>{let cleaned=value;if(inputType===\"url\"){cleaned=value.replace(/^https?:\\/\\//i,\"\");}const formatted=inputType===\"tel\"?formatPhone(cleaned):cleaned;startTransition(()=>{setFormData(prev=>({...prev,[key]:formatted}));});setFieldErrors(prev=>{if(!prev[key])return prev;const next={...prev};delete next[key];return next;});},[]);const submitToWebhook=useCallback(async data=>{const url=\"https://connect.pabbly.com/webhook-listener/webhook/IjU3NjcwNTY5MDYzMjA0MzA1MjZmNTUzNCI_3D_pc/IjU3NjcwNTZmMDYzZTA0M2M1MjZhNTUzNTUxMzYi_pc\";const payload={...data};if(payload.websiteUrl&&!/^https?:\\/\\//.test(payload.websiteUrl)){payload.websiteUrl=`https://${payload.websiteUrl}`;}try{const res=await fetch(url,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload)});return res.ok;}catch{return false;}},[]);const handleNext=useCallback(()=>{if(currentStep<maxStepIndex){if(isIntroScreen){setShowModal(true);setModalClosing(false);requestAnimationFrame(()=>{requestAnimationFrame(()=>setModalVisible(true));});}startTransition(()=>setCurrentStep(prev=>prev+1));onStepChange?.();}},[currentStep,maxStepIndex,onStepChange,isIntroScreen]);const handleBack=useCallback(()=>{if(currentStep>0){startTransition(()=>setCurrentStep(prev=>prev-1));onStepChange?.();}},[currentStep,onStepChange]);const closeModal=useCallback(()=>{setModalClosing(true);setModalVisible(false);setTimeout(()=>{setShowModal(false);setModalClosing(false);setShowNoSiteDQ(false);setCurrentStep(0);},340);},[]);const handleChoiceSelect=useCallback((fieldKey,value)=>{if(fieldKey===\"isUSBusiness\"&&value===\"No\"){startTransition(()=>{setFormData(prev=>({...prev,[fieldKey]:value}));setShowDisqualified(true);});return;}if(fieldKey===\"needType\"&&(value===\"Build a brand-new website\"||value===\"I don't have a website yet\")){startTransition(()=>{setFormData(prev=>({...prev,[fieldKey]:value}));setShowNoSiteDQ(true);});return;}startTransition(()=>{setFormData(prev=>({...prev,[fieldKey]:value}));});setIsLoading(true);setTimeout(()=>{setIsLoading(false);if(currentStep<maxStepIndex){startTransition(()=>setCurrentStep(prev=>prev+1));onStepChange?.();}},500);},[currentStep,maxStepIndex,onStepChange]);const validateInputStep=useCallback(()=>{if(!currentFunnelStep||currentFunnelStep.type!==\"input\")return true;const errors={};for(const field of currentFunnelStep.fields){const value=(formData[field.key]||\"\").trim();if(field.required&&!value){errors[field.key]=\"This field is required\";}else if(field.inputType===\"email\"&&value&&!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(value)){errors[field.key]=\"Please enter a valid email\";}else if(field.inputType===\"tel\"&&value&&value.replace(/\\D/g,\"\").length<10){errors[field.key]=\"Please enter a valid phone number\";}else if(field.inputType===\"url\"&&value&&!/^[^\\s]+\\.[^\\s]+/.test(value)){errors[field.key]=\"Please enter a valid domain (e.g. example.com)\";}}if(Object.keys(errors).length>0){setFieldErrors(errors);return false;}return true;},[currentFunnelStep,formData]);const handleValidatedNext=useCallback(async()=>{if(!validateInputStep())return;if(isSubmitNext){setIsSubmitting(true);setSubmitError(\"\");const ok=await submitToWebhook(formData);setIsSubmitting(false);if(!ok){setSubmitError(\"Something went wrong. Please try again.\");return;}onSubmit?.();}handleNext();},[validateInputStep,isSubmitNext,formData,submitToWebhook,onSubmit,handleNext]);// -----------------------------------------------------------------------\n// Shared styles\n// -----------------------------------------------------------------------\nconst questionStyle={margin:0,fontFamily:FRAMER_HEADLINE_FONT,fontSize:isMobile?24:48,fontWeight:800,lineHeight:1.1,color:textColor,letterSpacing:\"-0.03em\",textAlign:\"center\",maxWidth:800};const subtitleStyle={margin:\"14px 0 0\",fontSize:isMobile?15:18,lineHeight:1.5,color:textColor,opacity:.65,maxWidth:540,fontWeight:600,fontFamily:FRAMER_SUBHEAD_FONT,letterSpacing:\"0.3px\",textAlign:\"center\"};const ctaStyle={padding:isMobile?\"14px 28px\":\"16px 36px\",borderRadius:60,border:\"none\",cursor:\"pointer\",fontSize:isMobile?15:16,fontWeight:700,color:\"#FFFFFF\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:10,background:\"linear-gradient(90deg, rgb(247,147,30) 0%, rgb(248,115,78) 23%, rgb(253,36,199) 77%, rgb(255,0,255) 100%)\",boxShadow:\"rgba(211, 29, 255, 0.3) 0px 10px 15px 0px\",transition:\"transform 0.15s ease, box-shadow 0.15s ease\",fontFamily:FRAMER_SUBHEAD_FONT,...buttonFont};const secondaryBtnStyle={marginTop:4,padding:\"8px 16px\",border:\"none\",background:\"none\",cursor:\"pointer\",color:textColor,opacity:.5,fontSize:14,fontFamily:FRAMER_SUBHEAD_FONT,fontWeight:600,transition:\"opacity 0.15s ease\"};const fieldInputStyle={padding:isMobile?\"12px 14px\":\"14px 16px\",borderRadius:inputCornerRadius,border:`1.5px solid ${borderColor}`,backgroundColor:stepBackgroundColor,color:textColor,fontSize:isMobile?14:15,fontFamily:FRAMER_SUBHEAD_FONT,fontWeight:600,outline:\"none\",transition:\"border-color 0.2s ease\",width:\"100%\",boxSizing:\"border-box\"};const fieldLabelStyle={fontSize:14,color:textColor,fontWeight:600,fontFamily:FRAMER_SUBHEAD_FONT,textAlign:\"left\",...labelFont};// -----------------------------------------------------------------------\n// Step renderers\n// -----------------------------------------------------------------------\nconst renderChoiceBody=step=>{const isCard=step.layout===\"card\";const is3Col=(step.columns||1)>=3;const isFewOptions=step.options.length<=3;const cols=isMobile?Math.min(step.columns||1,2):step.columns||1;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",maxWidth:isCard&&isFewOptions?is3Col?720:420:620,marginTop:isMobile?18:24},children:[/*#__PURE__*/_jsx(\"div\",{className:\"_funnelGrid\",style:{width:\"100%\",display:\"grid\",gridTemplateColumns:`repeat(${cols}, 1fr)`,gap:isCard?isMobile?12:16:isMobile?10:12},children:step.options.map((option,idx)=>{const isSelected=formData[step.fieldKey]===option;const icon=OPTION_ICONS[option];const isLastOdd=cols>1&&step.options.length%cols===1&&idx===step.options.length-1;if(isCard){const isHorizontal=cols===1;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"_funnelPill\",onClick:()=>!isLoading&&handleChoiceSelect(step.fieldKey,option),style:{gridColumn:isLastOdd?\"1 / -1\":undefined,justifySelf:isLastOdd?\"center\":undefined,maxWidth:isLastOdd?`calc((100% - ${isMobile?10:16}px) / ${cols})`:undefined,padding:isHorizontal?isMobile?\"14px 18px\":\"18px 24px\":isMobile?\"16px 12px\":isFewOptions?\"28px 20px\":\"14px 10px\",borderRadius:isMobile?14:isHorizontal?16:isFewOptions?20:14,border:`1.5px solid ${isSelected?introSegmentActive:\"rgba(0,0,0,0.08)\"}`,backgroundColor:isSelected?introSegmentActive:\"#F9F8FC\",color:isSelected?\"#FFFFFF\":textColor,cursor:isLoading?\"default\":\"pointer\",fontFamily:FRAMER_SUBHEAD_FONT,fontWeight:700,display:\"flex\",flexDirection:isHorizontal?\"row\":\"column\",alignItems:\"center\",justifyContent:isHorizontal?\"flex-start\":\"center\",gap:isHorizontal?14:isMobile?6:isFewOptions?10:4,textAlign:isHorizontal?\"left\":\"center\",letterSpacing:\"0.2px\",width:\"100%\"},onMouseEnter:e=>{if(!isSelected&&!isLoading){e.currentTarget.style.backgroundColor=introSegmentInactive;e.currentTarget.style.borderColor=introSegmentActive;}},onMouseLeave:e=>{if(!isSelected&&!isLoading){e.currentTarget.style.backgroundColor=\"#F9F8FC\";e.currentTarget.style.borderColor=\"rgba(0,0,0,0.08)\";}},children:[icon&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isHorizontal?isMobile?22:28:isMobile?24:isFewOptions?34:24,lineHeight:1,flexShrink:0},children:icon}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isHorizontal?isMobile?14:17:isMobile?13:isFewOptions?16:13,fontWeight:700},children:option})]},option);}return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"_funnelPill\",onClick:()=>!isLoading&&handleChoiceSelect(step.fieldKey,option),style:{padding:isMobile?\"14px 16px\":\"16px 24px\",borderRadius:14,border:`1.5px solid ${isSelected?introSegmentActive:\"rgba(0,0,0,0.08)\"}`,backgroundColor:isSelected?introSegmentActive:\"#F9F8FC\",color:isSelected?\"#FFFFFF\":textColor,cursor:isLoading?\"default\":\"pointer\",fontSize:isMobile?14:16,fontWeight:600,fontFamily:FRAMER_SUBHEAD_FONT,textAlign:\"left\",letterSpacing:\"0.2px\",display:\"flex\",alignItems:\"center\",justifyContent:\"flex-start\",gap:10,width:\"100%\"},onMouseEnter:e=>{if(!isSelected&&!isLoading){e.currentTarget.style.backgroundColor=introSegmentInactive;e.currentTarget.style.borderColor=introSegmentActive;}},onMouseLeave:e=>{if(!isSelected&&!isLoading){e.currentTarget.style.backgroundColor=\"#F9F8FC\";e.currentTarget.style.borderColor=\"rgba(0,0,0,0.08)\";}},children:[icon&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:20},children:icon}),option]},option);})}),isLoading&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"rgba(255,255,255,0.75)\",borderRadius:16},children:/*#__PURE__*/_jsx(\"div\",{style:{width:32,height:32,border:`3px solid ${introSegmentInactive}`,borderTopColor:introSegmentActive,borderRadius:\"50%\",animation:\"_funnelSpin 0.6s linear infinite\"}})})]});};const renderInputBody=step=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{marginTop:20,width:\"100%\",maxWidth:480,display:\"flex\",flexDirection:\"column\",gap:12},children:step.fields.map((field,fieldIdx)=>{const error=fieldErrors[field.key];return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"label\",{style:fieldLabelStyle,children:field.label}),field.inputType===\"url\"?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"stretch\",borderRadius:inputCornerRadius,border:`1.5px solid ${error?\"#EF4444\":borderColor}`,backgroundColor:stepBackgroundColor,overflow:\"hidden\",transition:\"border-color 0.2s ease\"},ref:el=>{if(!el)return;const input=el.querySelector(\"input\");if(!input)return;input.onfocus=()=>{el.style.borderColor=introSegmentActive;};input.onblur=()=>{const val=(formData[field.key]||\"\").trim();let newError=\"\";if(val&&!/^[^\\s]+\\.[^\\s]+/.test(val)){newError=\"Please enter a valid domain (e.g. example.com)\";}if(newError){setFieldErrors(prev=>({...prev,[field.key]:newError}));el.style.borderColor=\"#EF4444\";}else{setFieldErrors(prev=>{if(!prev[field.key])return prev;const next={...prev};delete next[field.key];return next;});el.style.borderColor=borderColor;}};},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",alignItems:\"center\",padding:isMobile?\"0 6px 0 8px\":\"0 8px 0 10px\",fontSize:isMobile?13:14,fontFamily:FRAMER_SUBHEAD_FONT,fontWeight:600,color:textColor,opacity:.45,borderRight:`1px solid ${borderColor}`,userSelect:\"none\",whiteSpace:\"nowrap\",flexShrink:0},children:\"https://\"}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",autoFocus:fieldIdx===0,value:formData[field.key]||\"\",onChange:e=>handleInputChange(field.key,e.target.value,field.inputType),placeholder:field.placeholder,style:{...fieldInputStyle,border:\"none\",borderRadius:0,flex:1,minWidth:0,paddingLeft:isMobile?8:10}})]}):/*#__PURE__*/_jsx(\"input\",{type:field.inputType||\"text\",autoFocus:fieldIdx===0,value:formData[field.key]||\"\",onChange:e=>handleInputChange(field.key,e.target.value,field.inputType),placeholder:field.placeholder,style:{...fieldInputStyle,borderColor:error?\"#EF4444\":borderColor},onFocus:e=>{e.target.style.borderColor=introSegmentActive;},onBlur:e=>{const val=e.target.value.trim();let newError=\"\";if(field.inputType===\"email\"&&val&&!/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(val)){newError=\"Please enter a valid email\";}else if(field.inputType===\"tel\"&&val&&val.replace(/\\D/g,\"\").length<10){newError=\"Please enter a valid phone number\";}else if(field.inputType===\"url\"&&val&&!/^[^\\s]+\\.[^\\s]+/.test(val)){newError=\"Please enter a valid domain (e.g. example.com)\";}if(newError){setFieldErrors(prev=>({...prev,[field.key]:newError}));e.target.style.borderColor=\"#EF4444\";}else{setFieldErrors(prev=>{if(!prev[field.key])return prev;const next={...prev};delete next[field.key];return next;});e.target.style.borderColor=borderColor;}}}),error&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,color:\"#EF4444\",fontWeight:500,fontFamily:FRAMER_SUBHEAD_FONT},children:error})]},field.key);})}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:18,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:4},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"_funnelCta\",onClick:handleValidatedNext,disabled:isSubmitting,style:{...ctaStyle,opacity:isSubmitting?.7:1,cursor:isSubmitting?\"default\":\"pointer\"},children:isSubmitting?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{width:18,height:18,border:\"2.5px solid rgba(255,255,255,0.35)\",borderTopColor:\"#FFFFFF\",borderRadius:\"50%\",animation:\"_funnelSpin 0.6s linear infinite\"}}),\"Submitting...\"]}):/*#__PURE__*/_jsxs(_Fragment,{children:[isSubmitNext?submitLabel:nextLabel,/*#__PURE__*/_jsx(\"span\",{className:\"_funnelArrow\",children:/*#__PURE__*/_jsx(CtaArrowIcon,{})})]})}),submitError&&/*#__PURE__*/_jsx(\"span\",{style:{marginTop:8,fontSize:14,color:\"#EF4444\",fontWeight:600,fontFamily:FRAMER_SUBHEAD_FONT},children:submitError})]})]});const renderTextareaBody=step=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{marginTop:24,width:\"100%\",maxWidth:480},children:/*#__PURE__*/_jsx(\"textarea\",{value:formData[step.fieldKey]||\"\",onChange:e=>handleInputChange(step.fieldKey,e.target.value),placeholder:step.placeholder,rows:5,style:{...fieldInputStyle,resize:\"vertical\",minHeight:120},onFocus:e=>{e.currentTarget.style.borderColor=introSegmentActive;},onBlur:e=>{e.currentTarget.style.borderColor=borderColor;}})}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:24,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:4},children:/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"_funnelCta\",onClick:handleNext,style:ctaStyle,children:[nextLabel,/*#__PURE__*/_jsx(\"span\",{className:\"_funnelArrow\",children:/*#__PURE__*/_jsx(CtaArrowIcon,{})})]})})]});const renderConfirmationBody=step=>{let calendlyHref=step.ctaUrl||\"\";if(calendlyHref&&calendlyHref!==\"#\"){const params=new URLSearchParams;if(formData.fullName)params.set(\"name\",formData.fullName);if(formData.email)params.set(\"email\",formData.email);if(formData.phone)params.set(\"a1\",formData.phone);if(formData.website)params.set(\"a2\",formData.website);if(formData.industry)params.set(\"a3\",formData.industry);if(formData.primaryGoal)params.set(\"a4\",formData.primaryGoal);const sep=calendlyHref.includes(\"?\")?\"&\":\"?\";calendlyHref+=sep+params.toString();}return /*#__PURE__*/_jsxs(\"div\",{style:{marginTop:24,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:16},children:[calendlyHref&&calendlyHref!==\"#\"?/*#__PURE__*/_jsxs(\"a\",{href:calendlyHref,target:\"_blank\",rel:\"noopener noreferrer\",className:\"_funnelCta\",style:{...ctaStyle,textDecoration:\"none\"},children:[step.ctaLabel,/*#__PURE__*/_jsx(\"span\",{className:\"_funnelArrow\",children:/*#__PURE__*/_jsx(CtaArrowIcon,{})})]}):/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"_funnelCta\",style:ctaStyle,children:[step.ctaLabel,/*#__PURE__*/_jsx(\"span\",{className:\"_funnelArrow\",children:/*#__PURE__*/_jsx(CtaArrowIcon,{})})]}),step.secondaryLabel&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:secondaryBtnStyle,onMouseEnter:e=>{e.currentTarget.style.opacity=\"1\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"0.5\";},children:step.secondaryLabel})]});};const renderStepBody=step=>{switch(step.type){case\"choice\":return renderChoiceBody(step);case\"input\":return renderInputBody(step);case\"textarea\":return renderTextareaBody(step);case\"confirmation\":return renderConfirmationBody(step);}};// -----------------------------------------------------------------------\n// Render\n// -----------------------------------------------------------------------\nconst showBackBtn=!isIntroScreen&&!isFirstStep&&currentFunnelStep?.type!==\"confirmation\"&&!isLoading;const stepQuestionStyle=currentFunnelStep?.type===\"confirmation\"?{...questionStyle,fontSize:isMobile?24:50}:questionStyle;return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{minWidth:\"60%\",width:\"100%\",...style,position:\"relative\",overflow:\"visible\",backgroundColor,border:\"none\",borderRadius:0,boxShadow:\"none\",display:\"flex\",flexDirection:\"column\",fontFamily:FRAMER_HEADLINE_FONT,WebkitFontSmoothing:\"antialiased\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n@keyframes _funnelSpin{to{transform:rotate(360deg)}}\n@keyframes _funnelStepIn{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}\n._funnelStepContent{animation:_funnelStepIn 0.32s cubic-bezier(0.4,0,0.2,1) both}\n._funnelCta{transition:transform 0.2s ease,box-shadow 0.2s ease}\n._funnelCta:hover{transform:scale(1.04);box-shadow:rgba(211,29,255,0.45) 0px 14px 20px 0px}\n._funnelCta:active{transform:scale(0.98)}\n._funnelArrow{display:inline-flex;transition:transform 0.2s ease}\n._funnelCta:hover ._funnelArrow{transform:translateX(3px)}\n._funnelPill{transition:all 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}\n._funnelPill:hover{transform:translateY(-2px);box-shadow:0 4px 14px -2px rgba(109,40,217,0.15)}\n._funnelPill:active{transform:translateY(0) scale(0.97)}\n@media(max-width:680px){\n._funnelModal{width:95%!important;min-height:480px!important;max-height:90vh!important;border-radius:20px!important}\n._funnelHeadline{font-size:24px!important;line-height:1.15!important}\n._funnelSubtitle{font-size:14px!important;margin-top:8px!important}\n._funnelGrid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}\n._funnelGrid>._funnelPill:last-child:nth-child(odd){grid-column:1/-1!important;justify-self:center!important;max-width:calc(50% - 5px)!important}\n._funnelCta{font-size:15px!important;padding:14px 28px!important}\n._funnelPill{padding:14px 12px!important;font-size:13px!important}\n}\n@media(max-width:400px){\n._funnelModal{width:96%!important;min-height:440px!important;border-radius:16px!important}\n._funnelHeadline{font-size:22px!important;line-height:1.15!important}\n._funnelSubtitle{font-size:13px!important}\n._funnelGrid{gap:8px!important}\n._funnelGrid>._funnelPill:last-child:nth-child(odd){max-width:calc(50% - 4px)!important}\n._funnelPill{padding:12px 10px!important;font-size:12px!important}\n}\n`}),showModal&&currentFunnelStep&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,zIndex:2147483647,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:modalVisible&&!modalClosing?\"rgba(0,0,0,0.5)\":\"rgba(0,0,0,0)\",backdropFilter:modalVisible&&!modalClosing?\"blur(4px)\":\"blur(0px)\",WebkitBackdropFilter:modalVisible&&!modalClosing?\"blur(4px)\":\"blur(0px)\",transition:\"background 0.34s cubic-bezier(0.4,0,0.2,1), backdrop-filter 0.34s cubic-bezier(0.4,0,0.2,1), -webkit-backdrop-filter 0.34s cubic-bezier(0.4,0,0.2,1)\"},onClick:e=>{if(e.target===e.currentTarget)closeModal();},children:/*#__PURE__*/_jsxs(\"div\",{className:\"_funnelModal\",style:{position:\"relative\",width:isMobile?\"95%\":\"94%\",maxWidth:960,minHeight:isMobile?480:540,maxHeight:\"90vh\",overflow:\"hidden\",boxSizing:\"border-box\",background:\"#FFFFFF\",borderRadius:24,boxShadow:\"0 25px 60px -12px rgba(0,0,0,0.25)\",display:\"flex\",flexDirection:\"column\",fontFamily:FRAMER_HEADLINE_FONT,WebkitFontSmoothing:\"antialiased\",opacity:modalVisible&&!modalClosing?1:0,transform:modalVisible&&!modalClosing?\"scale(1) translateY(0)\":\"scale(0.92) translateY(24px)\",transition:\"opacity 0.34s cubic-bezier(0.4,0,0.2,1), transform 0.34s cubic-bezier(0.4,0,0.2,1)\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:closeModal,style:{position:\"absolute\",top:16,right:16,zIndex:2,width:32,height:32,border:\"none\",background:\"rgba(0,0,0,0.06)\",borderRadius:\"50%\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:textColor,opacity:.5,fontSize:18,lineHeight:1,transition:\"opacity 0.15s ease, background 0.15s ease\"},onMouseEnter:e=>{e.currentTarget.style.opacity=\"1\";e.currentTarget.style.background=\"rgba(0,0,0,0.1)\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"0.5\";e.currentTarget.style.background=\"rgba(0,0,0,0.06)\";},children:\"✕\"}),showDisqualified&&/*#__PURE__*/_jsxs(\"div\",{className:\"_funnelStepContent\",style:{position:\"absolute\",inset:0,zIndex:10,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\",padding:isMobile?\"28px 16px\":\"40px 20px\",backgroundColor:\"rgba(255, 255, 255, 0.97)\",borderRadius:24},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isMobile?40:52,lineHeight:1},children:\"🌎\"}),/*#__PURE__*/_jsx(\"h2\",{className:\"_funnelHeadline\",style:{margin:\"16px 0 0\",fontFamily:FRAMER_HEADLINE_FONT,fontSize:isMobile?22:32,fontWeight:800,color:textColor,letterSpacing:\"-0.02em\"},children:\"Not available in your region (yet)\"}),/*#__PURE__*/_jsx(\"p\",{className:\"_funnelSubtitle\",style:{margin:\"12px 0 0\",fontSize:isMobile?14:18,fontWeight:600,fontFamily:FRAMER_SUBHEAD_FONT,color:textColor,maxWidth:420,lineHeight:1.5},children:\"We currently take redesign projects for U.S.-based businesses only. We're working on expanding — stay tuned!\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{startTransition(()=>{setShowDisqualified(false);setFormData(prev=>{const next={...prev};delete next.isUSBusiness;return next;});});},style:{marginTop:isMobile?20:28,padding:isMobile?\"12px 24px\":\"14px 32px\",borderRadius:9999,border:`1.5px solid ${borderColor}`,backgroundColor:\"#FFFFFF\",color:textColor,cursor:\"pointer\",fontSize:isMobile?14:15,fontWeight:600,fontFamily:FRAMER_SUBHEAD_FONT,transition:\"all 0.15s ease\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=introSegmentInactive;e.currentTarget.style.borderColor=introSegmentActive;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"#FFFFFF\";e.currentTarget.style.borderColor=borderColor;},children:\"← Go back\"})]}),showNoSiteDQ&&/*#__PURE__*/_jsxs(\"div\",{className:\"_funnelStepContent\",style:{position:\"absolute\",inset:0,zIndex:10,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\",padding:isMobile?\"28px 16px\":\"40px 20px\",backgroundColor:\"rgba(255, 255, 255, 0.97)\",borderRadius:24},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isMobile?40:52,lineHeight:1},children:\"🔧\"}),/*#__PURE__*/_jsx(\"h2\",{className:\"_funnelHeadline\",style:{margin:\"16px 0 0\",fontFamily:FRAMER_HEADLINE_FONT,fontSize:isMobile?22:32,fontWeight:800,color:textColor,letterSpacing:\"-0.02em\"},children:\"We only work with existing websites\"}),/*#__PURE__*/_jsx(\"p\",{className:\"_funnelSubtitle\",style:{margin:\"12px 0 0\",fontSize:isMobile?14:18,fontWeight:600,fontFamily:FRAMER_SUBHEAD_FONT,color:textColor,maxWidth:420,lineHeight:1.5},children:\"Our service is designed for businesses that already have a website and want to take it to the next level. If you launch a site in the future, we'd love to help you redesign it!\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{startTransition(()=>{setShowNoSiteDQ(false);setFormData(prev=>{const next={...prev};delete next.needType;return next;});});},style:{marginTop:isMobile?20:28,padding:isMobile?\"12px 24px\":\"14px 32px\",borderRadius:9999,border:`1.5px solid ${borderColor}`,backgroundColor:\"#FFFFFF\",color:textColor,cursor:\"pointer\",fontSize:isMobile?14:15,fontWeight:600,fontFamily:FRAMER_SUBHEAD_FONT,transition:\"all 0.15s ease\"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=introSegmentInactive;e.currentTarget.style.borderColor=introSegmentActive;},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"#FFFFFF\";e.currentTarget.style.borderColor=borderColor;},children:\"← Go back\"})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleBack,style:{position:\"absolute\",top:16,left:16,zIndex:2,padding:\"6px 10px\",border:\"none\",background:\"none\",cursor:\"pointer\",color:textColor,opacity:.45,visibility:showBackBtn?\"visible\":\"hidden\",pointerEvents:showBackBtn?\"auto\":\"none\",transition:\"opacity 0.2s ease\"},onMouseEnter:e=>{e.currentTarget.style.opacity=\"1\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"0.45\";},children:/*#__PURE__*/_jsx(BackArrowIcon,{})}),/*#__PURE__*/_jsxs(\"div\",{className:\"_funnelStepContent\",style:{display:\"flex\",flexDirection:\"column\",flex:1,minHeight:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flexShrink:0,padding:\"20px 50px 12px\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",textAlign:\"center\"},children:[renderHighlightedQuestion(currentFunnelStep.question,currentFunnelStep.highlight,introHeadlineGradientFrom,introHeadlineGradientTo,stepQuestionStyle,isMobile),currentFunnelStep.subtitle&&/*#__PURE__*/_jsx(\"p\",{className:\"_funnelSubtitle\",style:subtitleStyle,children:currentFunnelStep.subtitle})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,overflowX:\"hidden\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",padding:\"0 20px 20px\"},children:renderStepBody(currentFunnelStep)})]},`step-${currentStep}`),/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,marginTop:\"auto\",padding:\"16px 20px 28px\",display:\"flex\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,width:\"100%\",maxWidth:640},children:Array.from({length:6},(_,i)=>{const filled=Math.floor(currentStep/Math.max(totalSegments-1,1)*6);return /*#__PURE__*/_jsx(\"div\",{style:{flex:1,height:5,minWidth:0,borderRadius:999,backgroundColor:i<=filled?introSegmentActive:introSegmentInactive,transition:\"background-color 0.3s ease\"}},i);})})})]})})]});}// ---------------------------------------------------------------------------\n// Framer property controls\n// ---------------------------------------------------------------------------\naddPropertyControls(MultiStepForm,{submitLabel:{type:ControlType.String,title:\"Submit Label\",defaultValue:\"Submit\"},nextLabel:{type:ControlType.String,title:\"Next Label\",defaultValue:\"Continue\"},backLabel:{type:ControlType.String,title:\"Back Label\",defaultValue:\"Back\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},stepBackgroundColor:{type:ControlType.Color,title:\"Input Background\",defaultValue:\"#F5F5F5\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},buttonColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"#0099FF\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#EEEEEE\"},introEnabled:{type:ControlType.Boolean,title:\"Intro Screen\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},introHeadlineBefore:{type:ControlType.String,title:\"Intro \\xb7 Before\",defaultValue:\"Get your \",displayTextArea:false},introHeadlineHighlight:{type:ControlType.String,title:\"Intro \\xb7 Gradient\",defaultValue:\"website redesigned\",displayTextArea:false},introHeadlineLine1Tail:{type:ControlType.String,title:\"Intro \\xb7 Line 1 end\",defaultValue:\" and\",displayTextArea:false},introHeadlineLine2:{type:ControlType.String,title:\"Intro \\xb7 Line 2\",defaultValue:\"built before you even pay a dime\",displayTextArea:false},introSubhead:{type:ControlType.String,title:\"Intro \\xb7 Subhead\",defaultValue:\"You don’t pay us a cent until your website is designed, built, and ready to blow your mind. If you don’t love it, you walk away.\",displayTextArea:true},introCtaLabel:{type:ControlType.String,title:\"Intro \\xb7 CTA\",defaultValue:\"Get Started\"},introHeadlineGradientFrom:{type:ControlType.Color,title:\"Intro \\xb7 Headline grad A\",defaultValue:\"#C4B5FD\"},introHeadlineGradientTo:{type:ControlType.Color,title:\"Intro \\xb7 Headline grad B\",defaultValue:\"#38BDF8\"},introCtaGradientFrom:{type:ControlType.Color,title:\"CTA grad A\",defaultValue:\"#F97316\"},introCtaGradientTo:{type:ControlType.Color,title:\"CTA grad B\",defaultValue:\"#EC4899\"},introCtaShadow:{type:ControlType.Color,title:\"CTA shadow\",defaultValue:\"rgba(236, 72, 153, 0.42)\"},introSegmentActive:{type:ControlType.Color,title:\"Bar active\",defaultValue:\"#6D28D9\"},introSegmentInactive:{type:ControlType.Color,title:\"Bar inactive\",defaultValue:\"#EDE9FE\"},borderRadius:{type:ControlType.Number,title:\"Input radius\",defaultValue:0,min:0,max:32,unit:\"px\"},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"0\",lineHeight:\"1.3em\"}},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},onSubmit:{type:ControlType.EventHandler,title:\"On Submit\"},onStepChange:{type:ControlType.EventHandler,title:\"On Step Change\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiStepForm\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"600\",\"framerIntrinsicWidth\":\"800\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MultiStepForm.map"],"mappings":"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"}