{"version":3,"file":"MultiStepFormFree.CEOSWrvc.mjs","names":["useState","_Fragment","React.useState","React.Fragment"],"sources":["https:/framerusercontent.com/modules/hxTBOM4S9xfmBBECQ5OV/29zkWXuafKkhr46bqFrt/MultiStepFormFree.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect}from\"react\";import{createPortal}from\"react-dom\";// <--- 1. NEW IMPORT\nimport{motion}from\"framer-motion\";// ---------------------------------------------------------\n// CONFIGURATION: HUBSPOT DETAILS\n// ---------------------------------------------------------\nconst HUBSPOT_CONFIG={portalId:\"147405437\",formId:\"11f80e5e-6a2d-4d08-a7f2-23524ed8afe5\"};// ---------------------------------------------------------\n// DESIGN SYSTEM\n// ---------------------------------------------------------\nconst COLORS={primary:\"#1E6995\",success:\"#16a34a\",lightBg:\"#F0F9FF\",border:\"#E5E7EB\",text:\"#1F2937\",white:\"#ffffff\"};// ---------------------------------------------------------\n// DATA OPTIONS\n// ---------------------------------------------------------\nconst TEAM_SIZES=[\"Solo\",\"2-5\",\"6-20\",\"20+\"];const FEATURES_LIST=[{label:\"Dashboard & Overview\",value:\"dashboard__overview\"},{label:\"Quotes and Leads\",value:\"quotes_and_leads\"},{label:\"Job Management\",value:\"job_management\"},{label:\"Scheduling\",value:\"scheduling\"},{label:\"Timesheets\",value:\"timesheets\"},{label:\"Invoicing and Payments\",value:\"invoicing_and_payments\"},{label:\"Purchase Orders\",value:\"purchase_orders\"},{label:\"Cost Tracking & Profitability\",value:\"cost_tracking__profitability\"},{label:\"Checklists and Forms\",value:\"checklists_and_forms\"},{label:\"Team Chat / Customer Chat\",value:\"team_chat__customer_chat\"},{label:\"Customer Portal\",value:\"customer_portal\"},{label:\"Certificates & Compliance\",value:\"certificates__compliance\"},{label:\"AI Job Assistant\",value:\"ai_job_assistant\"},{label:\"API & Integrations\",value:\"api__integrations\"}];const INTEGRATIONS_LIST=[{label:\"Xero\",value:\"xero\"},{label:\"QuickBooks\",value:\"quickbooks\"},{label:\"Google Workspace\",value:\"google_workspace\"},{label:\"Outlook / Microsoft 365\",value:\"outlook__microsoft_365\"},{label:\"Zapier / Make\",value:\"zapier__make\"}];const FRUSTRATIONS_LIST=[{label:\"Scheduling / Keeping track of jobs\",value:\"scheduling__keeping_track_of_jobs\"},{label:\"Quoting takes too long\",value:\"quoting_takes_too_long\"},{label:\"Invoicing & cash flow\",value:\"invoicing__cash_flow\"},{label:\"Timesheets & payroll\",value:\"timesheets__payroll\"}];// ---------------------------------------------------------\n// HELPER: GET COOKIES\n// ---------------------------------------------------------\nconst getCookie=name=>{if(typeof document===\"undefined\")return null;const value=`; ${document.cookie}`;const parts=value.split(`; ${name}=`);if(parts.length===2)return parts.pop().split(\";\").shift();return null;};export function MultiStepFormFree(){// --- DETECT MOBILE SCREEN ---\nconst isMobile=useMediaQuery(\"(max-width: 768px)\");// --- CHECK IF MOUNTED (For Portal) ---\nconst[mounted,setMounted]=useState(false);useEffect(()=>{setMounted(true);return()=>setMounted(false);},[]);// --- POPUP STATE ---\nconst[isOpen,setIsOpen]=useState(false);// --- FORM STATE ---\nconst[step,setStep]=useState(1);const[isSubmitting,setIsSubmitting]=useState(false);const[isSubmitted,setIsSubmitted]=useState(false);const[errors,setErrors]=useState({});const initialFormData={firstName:\"\",email:\"\",teamSize:\"\",features:[],otherFeatures:\"\",integrations:[],otherIntegrations:\"\",frustrations:[],otherFrustrations:\"\",agreedToTerms:false};const[formData,setFormData]=useState(initialFormData);const totalSteps=5;// --- HANDLERS ---\nconst togglePopup=()=>setIsOpen(!isOpen);const handleClosePopup=()=>{setIsOpen(false);setTimeout(()=>{setStep(1);setIsSubmitted(false);setFormData(initialFormData);setErrors({});},200);};const handleChange=e=>{setFormData({...formData,[e.target.name]:e.target.value});if(errors[e.target.name]){setErrors({...errors,[e.target.name]:null});}};const toggleArrayItem=(fieldName,value)=>{let updatedList=[...formData[fieldName]];if(updatedList.includes(value)){updatedList=updatedList.filter(item=>item!==value);}else{updatedList.push(value);}setFormData({...formData,[fieldName]:updatedList});};const getSelectedLabels=(list,selectedValues)=>{return list.filter(item=>selectedValues.includes(item.value)).map(item=>item.label).join(\", \");};// --- VALIDATION LOGIC ---\nconst validateStep=currentStep=>{let newErrors={};let isValid=true;if(currentStep===1){if(!formData.firstName.trim()){newErrors.firstName=\"First name is required\";isValid=false;}if(!formData.email.trim()){newErrors.email=\"Email is required\";isValid=false;}else if(!/\\S+@\\S+\\.\\S+/.test(formData.email)){newErrors.email=\"Please enter a valid email\";isValid=false;}if(!formData.teamSize){newErrors.teamSize=\"Please select a team size\";isValid=false;}}setErrors(newErrors);return isValid;};const nextStep=()=>{if(validateStep(step)){setStep(step+1);}};const prevStep=()=>setStep(step-1);// --- HUBSPOT API SUBMISSION ---\nconst handleSubmit=async e=>{e.preventDefault();if(!formData.agreedToTerms)return;setIsSubmitting(true);const hutk=getCookie(\"hubspotutk\");const hubspotFields=[{name:\"firstname\",value:formData.firstName},{name:\"email\",value:formData.email},{name:\"team_size\",value:formData.teamSize},{name:\"features\",value:formData.features.join(\";\")},{name:\"integrations\",value:formData.integrations.join(\";\")},{name:\"challenges\",value:formData.frustrations.join(\";\")},{name:\"other_features\",value:formData.otherFeatures},{name:\"other_integrations\",value:formData.otherIntegrations},{name:\"other_frustrations\",value:formData.otherFrustrations}];let payload={fields:hubspotFields,legalConsent:{consent:{consentToProcess:true,text:\"I agree to allow FieldHive to store and process my personal data.\"}}};if(hutk){payload.context={pageUri:window.location.href,pageName:document.title,hutk:hutk};}try{const response=await fetch(`https://api.hsforms.com/submissions/v3/integration/submit/${HUBSPOT_CONFIG.portalId}/${HUBSPOT_CONFIG.formId}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(payload)});if(response.ok){setIsSubmitted(true);}else{const errorData=await response.json();console.error(\"HubSpot Error:\",errorData);alert(\"Submission failed. Check console.\");}}catch(error){console.error(\"Network Error:\",error);alert(\"Error submitting form.\");}setIsSubmitting(false);};// --- RENDER ---\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{style:centeredLinkStyle,onClick:togglePopup,children:\"Free To Join\"}),mounted&&isOpen&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:overlayStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,width:isMobile?\"90%\":\"700px\",padding:isMobile?\"20px\":\"40px\"},children:[/*#__PURE__*/_jsx(\"button\",{style:closeIconStyle,onClick:handleClosePopup,children:\"✕\"}),isSubmitted?/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",height:\"100%\",minHeight:\"300px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:COLORS.success,fontSize:40,marginBottom:20},children:\"✓\"}),/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,color:COLORS.text},children:\"Welcome to the Hive!\"}),/*#__PURE__*/_jsx(\"p\",{style:{color:\"#666\",marginTop:10},children:\"We have received your details.\"}),/*#__PURE__*/_jsx(\"button\",{onClick:handleClosePopup,style:{...nextButtonStyle,margin:\"20px auto 0\",display:\"block\"},children:\"Close\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:headerStyle,children:[/*#__PURE__*/_jsx(\"h3\",{style:stepTitleStyle,children:step===1?\"Welcome to FieldHive\":step===2?\"What Features Interests You?\":step===3?\"Integration Preferences?\":step===4?\"Help Us Understand Your Needs\":\"Almost There!\"}),/*#__PURE__*/_jsx(ProgressBar,{currentStep:step,totalSteps:totalSteps})]}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:e=>e.preventDefault(),style:formContentStyle,children:[step===1&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,x:10},animate:{opacity:1,x:0},transition:{duration:.3},children:[/*#__PURE__*/_jsx(\"p\",{style:subTitleStyle,children:\"Let's get started with some basic information about you and your team.\"}),/*#__PURE__*/_jsxs(\"label\",{style:labelStyle,children:[\"First Name\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"red\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{style:{...inputStyle,borderColor:errors.firstName?\"red\":COLORS.border},type:\"text\",name:\"firstName\",placeholder:\"Enter your first name\",value:formData.firstName,onChange:handleChange}),errors.firstName&&/*#__PURE__*/_jsx(\"span\",{style:errorTextStyle,children:errors.firstName}),/*#__PURE__*/_jsxs(\"label\",{style:labelStyle,children:[\"Email Address\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"red\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"input\",{style:{...inputStyle,borderColor:errors.email?\"red\":COLORS.border},type:\"email\",name:\"email\",placeholder:\"you@example.com\",value:formData.email,onChange:handleChange}),errors.email&&/*#__PURE__*/_jsx(\"span\",{style:errorTextStyle,children:errors.email}),/*#__PURE__*/_jsxs(\"label\",{style:labelStyle,children:[\"Team Size\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"red\"},children:\"*\"})]}),/*#__PURE__*/_jsx(\"div\",{style:radioGroupStyle,children:TEAM_SIZES.map(size=>/*#__PURE__*/_jsxs(\"label\",{style:radioLabelStyle(formData.teamSize===size),children:[/*#__PURE__*/_jsx(\"div\",{style:radioCircleStyle(formData.teamSize===size),children:formData.teamSize===size&&/*#__PURE__*/_jsx(\"div\",{style:radioInnerCircleStyle})}),/*#__PURE__*/_jsx(\"input\",{type:\"radio\",name:\"teamSize\",value:size,onChange:handleChange,checked:formData.teamSize===size,style:{display:\"none\"}}),size]},size))}),errors.teamSize&&/*#__PURE__*/_jsx(\"span\",{style:errorTextStyle,children:errors.teamSize})]}),step===2&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,x:10},animate:{opacity:1,x:0},transition:{duration:.3},children:[/*#__PURE__*/_jsx(\"p\",{style:subTitleStyle,children:\"Select all the features that matter most to your business.\"}),/*#__PURE__*/_jsx(\"div\",{style:{...gridContainerStyle,gridTemplateColumns:isMobile?\"1fr\":\"1fr 1fr\"},children:FEATURES_LIST.map(item=>/*#__PURE__*/_jsxs(\"label\",{style:checkboxLabelStyle(formData.features.includes(item.value)),children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",style:nativeCheckboxStyle,checked:formData.features.includes(item.value),onChange:()=>toggleArrayItem(\"features\",item.value)}),item.label]},item.value))}),/*#__PURE__*/_jsx(\"label\",{style:{...labelStyle,marginTop:15},children:\"Other (please specify)\"}),/*#__PURE__*/_jsx(\"input\",{style:inputStyle,type:\"text\",name:\"otherFeatures\",placeholder:\"Any other features you need?\",value:formData.otherFeatures,onChange:handleChange})]}),step===3&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,x:10},animate:{opacity:1,x:0},transition:{duration:.3},children:[/*#__PURE__*/_jsx(\"p\",{style:subTitleStyle,children:\"Should FieldHive connect to any of these platforms? (Optional)\"}),/*#__PURE__*/_jsx(\"div\",{style:listContainerStyle,children:INTEGRATIONS_LIST.map(item=>/*#__PURE__*/_jsxs(\"label\",{style:checkboxLabelStyle(formData.integrations.includes(item.value)),children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",style:nativeCheckboxStyle,checked:formData.integrations.includes(item.value),onChange:()=>toggleArrayItem(\"integrations\",item.value)}),item.label]},item.value))}),/*#__PURE__*/_jsx(\"label\",{style:{...labelStyle,marginTop:15},children:\"Other (please specify)\"}),/*#__PURE__*/_jsx(\"input\",{style:inputStyle,type:\"text\",name:\"otherIntegrations\",placeholder:\"Any other platforms?\",value:formData.otherIntegrations,onChange:handleChange})]}),step===4&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,x:10},animate:{opacity:1,x:0},transition:{duration:.3},children:[/*#__PURE__*/_jsx(\"p\",{style:subTitleStyle,children:\"What's your biggest frustration right now?\"}),/*#__PURE__*/_jsx(\"div\",{style:listContainerStyle,children:FRUSTRATIONS_LIST.map(item=>/*#__PURE__*/_jsxs(\"label\",{style:checkboxLabelStyle(formData.frustrations.includes(item.value)),children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",style:nativeCheckboxStyle,checked:formData.frustrations.includes(item.value),onChange:()=>toggleArrayItem(\"frustrations\",item.value)}),item.label]},item.value))}),/*#__PURE__*/_jsx(\"label\",{style:{...labelStyle,marginTop:15},children:\"Other (please specify)\"}),/*#__PURE__*/_jsx(\"input\",{style:inputStyle,type:\"text\",name:\"otherFrustrations\",placeholder:\"Any other major pain points?\",value:formData.otherFrustrations,onChange:handleChange})]}),step===5&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,x:10},animate:{opacity:1,x:0},transition:{duration:.3},children:[/*#__PURE__*/_jsxs(\"div\",{style:reviewCardStyle,children:[/*#__PURE__*/_jsx(\"h4\",{style:{margin:\"0 0 15px 0\",fontSize:\"16px\",color:COLORS.text},children:\"Review Your Selections\"}),/*#__PURE__*/_jsx(ReviewRow,{label:\"Name\",value:formData.firstName}),/*#__PURE__*/_jsx(ReviewRow,{label:\"Email\",value:formData.email}),/*#__PURE__*/_jsx(ReviewRow,{label:\"Team Size\",value:formData.teamSize}),/*#__PURE__*/_jsx(ReviewRow,{label:\"Features\",value:`${formData.features.length} selected`}),/*#__PURE__*/_jsx(ReviewRow,{label:\"Integrations\",value:getSelectedLabels(INTEGRATIONS_LIST,formData.integrations)||\"None\"}),/*#__PURE__*/_jsx(ReviewRow,{label:\"Main Challenge\",value:getSelectedLabels(FRUSTRATIONS_LIST,[formData.frustrations[0]])||\"None\"})]}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"start\",marginTop:20,cursor:\"pointer\",fontSize:\"13px\",color:\"#333\",gap:\"10px\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:formData.agreedToTerms,onChange:e=>setFormData({...formData,agreedToTerms:e.target.checked}),required:true,style:{marginTop:\"2px\"}}),/*#__PURE__*/_jsxs(\"div\",{children:[\"I agree to receive FieldHive updates.\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:\"red\"},children:\"*\"})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...buttonContainerStyle,flexDirection:isMobile?\"column-reverse\":\"row\",gap:isMobile?\"10px\":\"0\"},children:[step>1?/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:prevStep,style:{...backButtonStyle,width:isMobile?\"100%\":\"auto\"},children:\"Back\"}):/*#__PURE__*/_jsx(\"div\",{}),step<totalSteps?/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:nextStep,style:{...nextButtonStyle,width:isMobile?\"100%\":\"auto\"},children:\"Save & Continue ›\"}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleSubmit,style:{...submitButtonStyle,width:isMobile?\"100%\":\"auto\",opacity:isSubmitting||!formData.agreedToTerms?.6:1,cursor:isSubmitting||!formData.agreedToTerms?\"not-allowed\":\"pointer\"},disabled:isSubmitting||!formData.agreedToTerms,children:isSubmitting?\"Sending...\":\"Join The Hive ›\"})]})]})]})]})}),document.body// <--- Renders popup at the very bottom of the page structure\n)]});}// --- HELPER COMPONENTS ---\nconst ProgressBar=({currentStep,totalSteps})=>{return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",marginBottom:30,marginTop:10},children:[...Array(totalSteps)].map((_,i)=>{const stepNum=i+1;const isCompleted=stepNum<currentStep;const isActive=stepNum===currentStep;let bgColor=COLORS.border;let textColor=\"#9CA3AF\";if(isCompleted){bgColor=COLORS.success;textColor=COLORS.white;}else if(isActive){bgColor=COLORS.primary;textColor=COLORS.white;}return /*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{width:32,height:32,borderRadius:\"50%\",backgroundColor:bgColor,color:textColor,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",fontSize:\"14px\",fontWeight:\"600\",zIndex:2},children:isCompleted?\"✓\":stepNum}),stepNum<totalSteps&&/*#__PURE__*/_jsx(\"div\",{style:{height:4,backgroundColor:stepNum<currentStep?COLORS.success:COLORS.border,flex:1,margin:\"0 10px\",borderRadius:2}})]},stepNum);})});};const ReviewRow=({label,value})=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",marginBottom:\"8px\",fontSize:\"14px\",borderBottom:\"1px solid #eee\",paddingBottom:\"4px\"},children:[/*#__PURE__*/_jsxs(\"strong\",{style:{color:\"#555\"},children:[label,\":\"]}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#111\",maxWidth:\"60%\",textAlign:\"right\"},children:value})]});function useMediaQuery(query){const[matches,setMatches]=React.useState(false);React.useEffect(()=>{const media=window.matchMedia(query);if(media.matches!==matches)setMatches(media.matches);const listener=()=>setMatches(media.matches);media.addEventListener(\"change\",listener);return()=>media.removeEventListener(\"change\",listener);},[matches,query]);return matches;}// --- STYLES ---\n// Centered Link Style (from your previous request)\nconst centeredLinkStyle={background:\"transparent\",border:\"none\",width:\"100%\",display:\"block\",textAlign:\"center\",padding:\"10px\",color:\"#6C7687\",fontSize:\"16px\",fontWeight:\"600\",cursor:\"pointer\",textDecoration:\"none\",fontFamily:\"'Inter', sans-serif\"};const overlayStyle={position:\"fixed\",top:0,left:0,right:0,bottom:0,backgroundColor:\"rgba(0, 0, 0, 0.6)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:999999,padding:\"20px\",backdropFilter:\"blur(4px)\"};const closeIconStyle={position:\"absolute\",top:\"15px\",right:\"15px\",background:\"transparent\",border:\"none\",fontSize:\"24px\",cursor:\"pointer\",color:\"#999\",zIndex:10,lineHeight:\"1\"};const containerStyle={backgroundColor:\"white\",borderRadius:\"16px\",maxWidth:\"100%\",maxHeight:\"90vh\",overflowY:\"auto\",color:COLORS.text,fontFamily:\"'Inter', sans-serif\",boxShadow:\"0px 20px 60px rgba(0,0,0,0.2)\",position:\"relative\",display:\"flex\",flexDirection:\"column\"};const headerStyle={marginBottom:\"10px\"};const stepTitleStyle={fontSize:\"22px\",fontWeight:\"700\",margin:\"0 0 5px 0\",textAlign:\"left\"};const subTitleStyle={fontSize:\"14px\",color:\"#666\",marginBottom:\"25px\"};const formContentStyle={display:\"flex\",flexDirection:\"column\",gap:\"12px\"};const inputStyle={width:\"100%\",padding:\"12px 16px\",borderRadius:\"8px\",border:`1px solid ${COLORS.border}`,fontSize:\"14px\",outline:\"none\",backgroundColor:\"#F9FAFB\",marginBottom:\"5px\"};const labelStyle={fontWeight:\"600\",fontSize:\"14px\",marginTop:\"5px\",marginBottom:\"5px\",display:\"block\",color:COLORS.text};const errorTextStyle={color:\"#e53e3e\",fontSize:\"12px\",marginBottom:\"10px\",display:\"block\"};const radioGroupStyle={display:\"flex\",flexDirection:\"column\",gap:\"10px\"};const radioLabelStyle=active=>({display:\"flex\",alignItems:\"center\",padding:\"12px 16px\",borderRadius:\"8px\",border:active?`2px solid ${COLORS.primary}`:`1px solid ${COLORS.border}`,cursor:\"pointer\",backgroundColor:active?COLORS.lightBg:\"white\",transition:\"all 0.2s\"});const radioCircleStyle=active=>({width:\"18px\",height:\"18px\",borderRadius:\"50%\",border:active?`2px solid ${COLORS.primary}`:\"2px solid #D1D5DB\",marginRight:\"12px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"});const radioInnerCircleStyle={width:\"10px\",height:\"10px\",borderRadius:\"50%\",backgroundColor:COLORS.primary};const gridContainerStyle={display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:\"10px\"};const listContainerStyle={display:\"flex\",flexDirection:\"column\",gap:\"10px\"};const checkboxLabelStyle=active=>({display:\"flex\",alignItems:\"center\",padding:\"10px 14px\",borderRadius:\"8px\",border:active?`2px solid ${COLORS.primary}`:`1px solid ${COLORS.border}`,cursor:\"pointer\",backgroundColor:active?COLORS.lightBg:\"white\",fontSize:\"14px\",fontWeight:\"500\",transition:\"all 0.2s\"});const nativeCheckboxStyle={marginRight:\"12px\",accentColor:COLORS.primary,width:\"16px\",height:\"16px\"};const reviewCardStyle={padding:\"20px\",backgroundColor:\"#F9FAFB\",borderRadius:\"12px\",border:`1px solid ${COLORS.border}`};const buttonContainerStyle={display:\"flex\",justifyContent:\"space-between\",marginTop:\"30px\",borderTop:\"1px solid #F3F4F6\",paddingTop:\"20px\"};const nextButtonStyle={padding:\"12px 28px\",backgroundColor:\"#111827\",color:\"white\",border:\"none\",borderRadius:\"8px\",cursor:\"pointer\",fontWeight:\"600\",fontSize:\"14px\"};const submitButtonStyle={padding:\"12px 28px\",backgroundColor:COLORS.primary,color:\"white\",border:\"none\",borderRadius:\"8px\",cursor:\"pointer\",fontWeight:\"600\",fontSize:\"14px\"};const backButtonStyle={padding:\"12px 24px\",backgroundColor:\"white\",color:\"#374151\",border:\"1px solid #D1D5DB\",borderRadius:\"8px\",cursor:\"pointer\",fontWeight:\"500\",fontSize:\"14px\"};\nexport const __FramerMetadata__ = {\"exports\":{\"MultiStepFormFree\":{\"type\":\"reactComponent\",\"name\":\"MultiStepFormFree\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MultiStepFormFree.map"],"mappings":"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"}