{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/9zRQq7UfD9ZBqMFnmToi/wwYO9Hta7kkYJQYvLT8C/eXRIaHGQl.js", "ssg:https://framerusercontent.com/modules/lUFsBvbQ3ix2hfPmBdUM/WmtNJZCKSuk4ZwsdeKR6/New_Pricing_Calculator.js", "ssg:https://framerusercontent.com/modules/0P0DWOv1sKurGfHLpGpr/jLKgBDJQBnbCa7K2Qt3o/xdD4937n2.js", "ssg:https://framerusercontent.com/modules/nPNgHl9qPitKpHRqB4ja/hfHcA71BTWCqUEQokEhs/xdD4937n2.js"],
  "sourcesContent": ["// Generated by Framer (6807895)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"SnIX6KoOs\",\"a5mHvqUNC\",\"IFosOBGLX\",\"n6UeLpio_\",\"cApXMvKbF\",\"XfDRXUVik\"];const serializationHash=\"framer-t0yWR\";const variantClassNames={a5mHvqUNC:\"framer-v-qfpmlr\",cApXMvKbF:\"framer-v-12azf6t\",IFosOBGLX:\"framer-v-1tigbrs\",n6UeLpio_:\"framer-v-1mb7gyt\",SnIX6KoOs:\"framer-v-1g2dcwu\",XfDRXUVik:\"framer-v-1i5i8cl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}: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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Large Rounded\":\"n6UeLpio_\",\"Medium Rounded\":\"cApXMvKbF\",\"Small Rounded\":\"XfDRXUVik\",Large:\"SnIX6KoOs\",Medium:\"a5mHvqUNC\",Small:\"IFosOBGLX\"};const getProps=({height,id,image,width,...props})=>{return{...props,pmBT893Cr:image??props.pmBT893Cr??{src:\"https://framerusercontent.com/images/Gk1Jww6kPMQ5oRzHjhuRJKao72M.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/Gk1Jww6kPMQ5oRzHjhuRJKao72M.png?scale-down-to=512 512w,https://framerusercontent.com/images/Gk1Jww6kPMQ5oRzHjhuRJKao72M.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Gk1Jww6kPMQ5oRzHjhuRJKao72M.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/Gk1Jww6kPMQ5oRzHjhuRJKao72M.png 3200w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"SnIX6KoOs\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,pmBT893Cr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SnIX6KoOs\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-1g2dcwu\",className,classNames),\"data-framer-name\":\"Large\",layoutDependency:layoutDependency,layoutId:\"SnIX6KoOs\",ref:ref??ref1,style:{backgroundColor:\"var(--token-a59d933d-9663-457c-8413-ef46e1594abf, rgb(38, 40, 46))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:40,borderTopRightRadius:40,...style},variants:{a5mHvqUNC:{borderTopLeftRadius:30,borderTopRightRadius:30},cApXMvKbF:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},IFosOBGLX:{borderTopLeftRadius:15,borderTopRightRadius:15},n6UeLpio_:{borderBottomLeftRadius:40,borderBottomRightRadius:40},XfDRXUVik:{borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15}},...addPropertyOverrides({a5mHvqUNC:{\"data-framer-name\":\"Medium\"},cApXMvKbF:{\"data-framer-name\":\"Medium Rounded\"},IFosOBGLX:{\"data-framer-name\":\"Small\"},n6UeLpio_:{\"data-framer-name\":\"Large Rounded\"},XfDRXUVik:{\"data-framer-name\":\"Small Rounded\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1040,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(10+((componentViewport?.height||696)-20-676)/2)),pixelHeight:2080,pixelWidth:3200,sizes:`max(${componentViewport?.width||\"100vw\"} - 20px, 1px)`,...toResponsiveImage(pmBT893Cr),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-i3p26v\",\"data-framer-name\":\"Screen\",layoutDependency:layoutDependency,layoutId:\"Zo8bsS4sL\",style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:30,borderTopRightRadius:30},variants:{a5mHvqUNC:{borderTopLeftRadius:22,borderTopRightRadius:22},cApXMvKbF:{borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22},IFosOBGLX:{borderTopLeftRadius:10,borderTopRightRadius:10},n6UeLpio_:{borderBottomLeftRadius:30,borderBottomRightRadius:30},XfDRXUVik:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}},...addPropertyOverrides({a5mHvqUNC:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1040,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(8+((componentViewport?.height||696)-16-676)/2)),pixelHeight:2080,pixelWidth:3200,sizes:`max(${componentViewport?.width||\"100vw\"} - 16px, 1px)`,...toResponsiveImage(pmBT893Cr),...{positionX:\"center\",positionY:\"center\"}}},cApXMvKbF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1040,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(8+((componentViewport?.height||200)-16-676)/2)),pixelHeight:2080,pixelWidth:3200,sizes:`max(${componentViewport?.width||\"100vw\"} - 16px, 1px)`,...toResponsiveImage(pmBT893Cr),...{positionX:\"center\",positionY:\"center\"}}},IFosOBGLX:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1040,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(5+((componentViewport?.height||696)-10-676)/2)),pixelHeight:2080,pixelWidth:3200,sizes:`max(${componentViewport?.width||\"100vw\"} - 10px, 1px)`,...toResponsiveImage(pmBT893Cr),...{positionX:\"center\",positionY:\"center\"}}},XfDRXUVik:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1040,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(5+((componentViewport?.height||200)-10-676)/2)),pixelHeight:2080,pixelWidth:3200,sizes:`max(${componentViewport?.width||\"100vw\"} - 10px, 1px)`,...toResponsiveImage(pmBT893Cr),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-t0yWR.framer-1a6kf6p, .framer-t0yWR .framer-1a6kf6p { display: block; }\",\".framer-t0yWR.framer-1g2dcwu { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 696px; justify-content: center; overflow: visible; padding: 10px; position: relative; width: 1060px; }\",\".framer-t0yWR .framer-i3p26v { aspect-ratio: 1.5384615384615385 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 130px); overflow: visible; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-t0yWR.framer-1g2dcwu { gap: 0px; } .framer-t0yWR.framer-1g2dcwu > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-t0yWR.framer-1g2dcwu > :first-child { margin-left: 0px; } .framer-t0yWR.framer-1g2dcwu > :last-child { margin-right: 0px; } }\",\".framer-t0yWR.framer-v-qfpmlr.framer-1g2dcwu { aspect-ratio: 1.5229885057471264 / 1; height: var(--framer-aspect-ratio-supported, 696px); padding: 8px; }\",\".framer-t0yWR.framer-v-1tigbrs.framer-1g2dcwu { aspect-ratio: 1.5229885057471264 / 1; height: var(--framer-aspect-ratio-supported, 696px); padding: 5px; }\",\".framer-t0yWR.framer-v-1mb7gyt.framer-1g2dcwu { aspect-ratio: 1.5229885057471264 / 1; height: var(--framer-aspect-ratio-supported, 696px); }\",\".framer-t0yWR.framer-v-12azf6t.framer-1g2dcwu { height: min-content; padding: 8px; }\",\".framer-t0yWR.framer-v-1i5i8cl.framer-1g2dcwu { height: min-content; padding: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 696\n * @framerIntrinsicWidth 1060\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"a5mHvqUNC\":{\"layout\":[\"fixed\",\"fixed\"]},\"IFosOBGLX\":{\"layout\":[\"fixed\",\"fixed\"]},\"n6UeLpio_\":{\"layout\":[\"fixed\",\"fixed\"]},\"cApXMvKbF\":{\"layout\":[\"fixed\",\"auto\"]},\"XfDRXUVik\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"pmBT893Cr\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramereXRIaHGQl=withCSS(Component,css,\"framer-t0yWR\");export default FramereXRIaHGQl;FramereXRIaHGQl.displayName=\"Mockup/Mockup Frame\";FramereXRIaHGQl.defaultProps={height:696,width:1060};addPropertyControls(FramereXRIaHGQl,{variant:{options:[\"SnIX6KoOs\",\"a5mHvqUNC\",\"IFosOBGLX\",\"n6UeLpio_\",\"cApXMvKbF\",\"XfDRXUVik\"],optionTitles:[\"Large\",\"Medium\",\"Small\",\"Large Rounded\",\"Medium Rounded\",\"Small Rounded\"],title:\"Variant\",type:ControlType.Enum},pmBT893Cr:{__defaultAssetReference:\"data:framer/asset-reference,Gk1Jww6kPMQ5oRzHjhuRJKao72M.png?originalFilename=Artboard+3.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramereXRIaHGQl,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereXRIaHGQl\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"696\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a5mHvqUNC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IFosOBGLX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"n6UeLpio_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cApXMvKbF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XfDRXUVik\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"pmBT893Cr\\\":\\\"image\\\"}\",\"framerIntrinsicWidth\":\"1060\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eXRIaHGQl.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";// Assuming 'Frame' comes from Framer's environment or a library like framer-motion\n// If using Framer app, you might just return JSX directly or wrap in a provided component.\n// Using 'Frame' based on your original import.\nimport{Frame}from\"framer\";// Or: import { motion } from \"framer-motion\"; const Frame = motion.div;\n// =========================\n// PROVIDER DATA & RATES (Integrated back into the file)\n// =========================\nconst providerOptions=[{key:\"fiverr\",label:\"Fiverr\",image:\"https://freelogopng.com/images/all_img/1656737394fiverr-png-logo.png\"},{key:\"upwork\",label:\"Upwork\",image:\"https://companieslogo.com/img/orig/UPWK_BIG.D-fd7bd8af.png?t=1741444949\"},{key:\"agency\",label:\"Generic Agency\",image:\"https://images.icon-icons.com/1494/PNG/512/agent_102942.png\"},{key:\"rapidWebLaunch\",label:\"RapidWebLaunch\",image:\"https://framerusercontent.com/images/DEMEStYD82P3TTS3eRWVpLnZM.svg\"}];const pricingRates={fiverr:{base:0,perPage:50,copywritingPerPage:50},upwork:{base:0,perPage:75,copywritingPerPage:100},agency:{base:500,perPage:120,copywritingPerPage:150},rapidWebLaunch:{monthlyPrice:450,perPage:0,copywritingPerPage:0,base:0}};// =========================\n// FEATURES (Integrated back into the file)\n// =========================\nconst featureList=[// Adding costType hint for tag generation\n{key:\"automatedLegalPolicies\",label:\"Automated Legal Policies\",monthlyCost:10,cost:0,icon:\"\uD83D\uDD0F\",costType:\"monthly\"},{key:\"automatedReviews\",label:\"Automated Reviews\",monthlyCost:30,cost:0,icon:\"\uD83D\uDD0E\",costType:\"monthly\"},{key:\"blog\",label:\"Blog\",cost:30,icon:\"\uD83D\uDCDD\",costType:\"one-time\"},{key:\"calendarIntegrations\",label:\"Calendar Integrations\",cost:100,icon:\"\uD83D\uDCC5\",costType:\"one-time\"},{key:\"cloudflareEnterprise\",label:\"Cloudflare Enterprise\",monthlyCost:20,cost:0,icon:\"\u2601\uFE0F\",costType:\"monthly\"},{key:\"copywriting\",label:\"Copywriting\",cost:0,icon:\"\u270D\uFE0F\",costType:\"per-page\"},{key:\"crmIntegrations\",label:\"CRM Integrations\",cost:40,icon:\"\uD83E\uDD1D\",costType:\"one-time\"},{key:\"customForms\",label:\"Custom Forms\",cost:35,icon:\"\uD83D\uDCCB\",costType:\"one-time\"},{key:\"customTemplate\",label:\"Custom Template\",cost:60,icon:\"\u2728\",costType:\"one-time\"},{key:\"dedicatedPM\",label:\"Dedicated Project Manager\",cost:200,icon:\"\uD83D\uDC69\u200D\uD83D\uDCBC\",costType:\"one-time\"},{key:\"emailIntegrations\",label:\"Email Integrations\",cost:20,icon:\"\uD83D\uDCE7\",costType:\"one-time\"},{key:\"noContracts\",label:\"No Contracts\",cost:10,icon:\"\u2705\",costType:\"one-time\"},{key:\"onPageSEO\",label:\"On-Page SEO\",cost:50,icon:\"\uD83D\uDD0E\",costType:\"one-time\"},{key:\"photosAndIllustrations\",label:\"Photos and Illustrations\",cost:50,icon:\"\uD83D\uDDBC\uFE0F\",costType:\"one-time\"},{key:\"premiumLicenses\",label:\"Premium Licenses\",cost:70,icon:\"\uD83D\uDC8E\",costType:\"one-time\"},{key:\"responsiveDesign\",label:\"Responsive Design\",cost:30,icon:\"\uD83D\uDCF1\",costType:\"one-time\"},{key:\"satisfactionGuarantee\",label:\"Satisfaction Guarantee\",cost:20,icon:\"\uD83D\uDCAF\",costType:\"one-time\"},{key:\"simpleOnboarding\",label:\"Simple Onboarding\",cost:10,icon:\"\uD83D\uDE80\",costType:\"one-time\"},{key:\"socialMediaIntegrations\",label:\"Social Media Integrations\",cost:40,icon:\"\uD83E\uDD33\",costType:\"one-time\"},{key:\"spamFiltering\",label:\"Spam Filtering\",cost:15,icon:\"\uD83D\uDED1\",costType:\"one-time\"},{key:\"speedOptimization\",label:\"Speed Optimization\",cost:75,icon:\"\u26A1\",costType:\"one-time\"},{key:\"sslCertificate\",label:\"SSL Certificate\",cost:30,icon:\"\uD83D\uDD12\",costType:\"one-time\"},{key:\"unlimitedUpdates\",label:\"Unlimited Updates\",cost:0,icon:\"\u267E\uFE0F\",costType:\"monthly-special\"},{key:\"uptimeMonitoring\",label:\"Uptime Monitoring\",monthlyCost:5,cost:0,icon:\"\uD83C\uDF10\",costType:\"monthly\"},{key:\"vipSupport\",label:\"VIP Support\",cost:100,icon:\"\uD83C\uDF9F\uFE0F\",costType:\"one-time\"},{key:\"websiteAnalytics\",label:\"Website Analytics\",monthlyCost:5,cost:0,icon:\"\uD83D\uDCCA\",costType:\"monthly\"},{key:\"websiteBackups\",label:\"Website Backups\",monthlyCost:5,cost:0,icon:\"\uD83D\uDCBE\",costType:\"monthly\"},{key:\"websiteDashboard\",label:\"Website Dashboard\",cost:25,icon:\"\uD83D\uDCCA\",costType:\"one-time\"},{key:\"websiteHosting\",label:\"Website Hosting\",monthlyCost:30,cost:0,icon:\"\uD83D\uDDA5\uFE0F\",costType:\"monthly\"},{key:\"websiteReporting\",label:\"Website Reporting\",cost:40,icon:\"\uD83D\uDCC8\",costType:\"one-time\"},{key:\"websiteSecurity\",label:\"Website Security\",monthlyCost:10,cost:0,icon:\"\uD83D\uDD10\",costType:\"monthly\"}];// =========================\n// PRESET PACKAGES (Integrated back into the file)\n// =========================\nconst presetPackages=[{name:\"Best for Startups\",pages:5,features:[\"copywriting\",\"onPageSEO\",\"responsiveDesign\",\"websiteHosting\"]},{name:\"Enterprise Bundle\",pages:20,features:[\"dedicatedPM\",\"vipSupport\",\"websiteHosting\",\"premiumLicenses\",\"unlimitedUpdates\"]},{name:\"Basic Blog Setup\",pages:3,features:[\"blog\",\"spamFiltering\",\"simpleOnboarding\"]},{name:\"Local Service Business\",pages:8,features:[\"onPageSEO\",\"crmIntegrations\",\"socialMediaIntegrations\",\"sslCertificate\",\"responsiveDesign\",\"photosAndIllustrations\",\"websiteAnalytics\"]}];// =========================\n// MAIN CODE COMPONENT\n// =========================\nexport function WebsitePricingCalculator(){// State\nconst[provider,setProvider]=useState(\"agency\");const[pages,setPages]=useState(1);// Initialize all features to false\nconst initialFeatureState=featureList.reduce((acc,feature)=>{acc[feature.key]=false;return acc;},{});const[selectedFeatures,setSelectedFeatures]=useState(initialFeatureState);// State for animated display values\nconst[displayedOneTime,setDisplayedOneTime]=useState(0);const prevOneTimeRef=useRef(0);const[displayedMonthly,setDisplayedMonthly]=useState(0);const prevMonthlyRef=useRef(0);const[displayedTotal,setDisplayedTotal]=useState(0);const prevTotalRef=useRef(0);const isRWL=provider===\"rapidWebLaunch\"// Helper\n;// If user selects RapidWebLaunch => auto-check all features\nuseEffect(()=>{if(isRWL){const allSelected=featureList.reduce((acc,f)=>{acc[f.key]=true;return acc;},{});setSelectedFeatures(allSelected);}// If switching AWAY from RWL, features remain as they were (all checked).\n// User can then manually uncheck them. This seems like reasonable behavior.\n},[isRWL]);// ===================\n// Cost Calculations (FIXED: Included perPage cost)\n// ===================\nfunction calcOneTimeCost(provKey){if(provKey===\"rapidWebLaunch\")return 0;const rates=pricingRates[provKey];let total=rates.base||0;// Add cost based on number of pages\ntotal+=pages*(rates.perPage||0);// If copywriting => add per-page * copywriting rate\nif(selectedFeatures[\"copywriting\"]){total+=pages*(rates.copywritingPerPage||0);}// Add flat costs for selected one-time features\nfeatureList.forEach(f=>{if(!selectedFeatures[f.key]||f.monthlyCost>0||f.key===\"copywriting\"||f.key===\"unlimitedUpdates\")return;if(f.cost)total+=f.cost;});return total;}function calcMonthlyCost(provKey){if(provKey===\"rapidWebLaunch\"){return pricingRates.rapidWebLaunch.monthlyPrice;}let monthly=0;featureList.forEach(f=>{if(!selectedFeatures[f.key]||f.cost>0&&!f.monthlyCost||f.key===\"copywriting\")return;if(f.key===\"unlimitedUpdates\"){if(provKey===\"fiverr\")monthly+=100;else if(provKey===\"upwork\")monthly+=200;else if(provKey===\"agency\")monthly+=400;return;}if(f.key===\"automatedLegalPolicies\"){if(provKey!==\"rapidWebLaunch\"){monthly+=f.monthlyCost||0;}}else if(f.monthlyCost){monthly+=f.monthlyCost;}});return monthly;}// Calculate current costs\nconst oneTime=calcOneTimeCost(provider);const monthly=calcMonthlyCost(provider);const totalFirstMonth=oneTime+monthly;// Animation Logic\nuseEffect(()=>{let startOne=prevOneTimeRef.current;let endOne=oneTime;let startMonth=prevMonthlyRef.current;let endMonth=monthly;let startTotal=prevTotalRef.current;let endTotal=totalFirstMonth;let startTime=null;const duration=400;function step(timestamp){if(!startTime)startTime=timestamp;const progress=Math.min((timestamp-startTime)/duration,1);setDisplayedOneTime(Math.floor(startOne+(endOne-startOne)*progress));setDisplayedMonthly(Math.floor(startMonth+(endMonth-startMonth)*progress));setDisplayedTotal(Math.floor(startTotal+(endTotal-startTotal)*progress));if(progress<1){requestAnimationFrame(step);}else{setDisplayedOneTime(endOne);setDisplayedMonthly(endMonth);setDisplayedTotal(endTotal);}}requestAnimationFrame(step);prevOneTimeRef.current=oneTime;prevMonthlyRef.current=monthly;prevTotalRef.current=totalFirstMonth;},[oneTime,monthly,totalFirstMonth]);// Savings Calculation\nfunction calcAgencyTotal(){const agencyOneTime=calcOneTimeCost(\"agency\");const agencyMonthly=calcMonthlyCost(\"agency\");return agencyOneTime+agencyMonthly;}const agencyCost=calcAgencyTotal();const savings=Math.max(0,agencyCost-totalFirstMonth);// Feature toggles - PREVENT changes if RWL is selected\nfunction handleFeatureToggle(featureKey){// *** CRITICAL: Still prevent state change if RWL is selected ***\nif(isRWL){// Optionally provide feedback like a subtle shake or brief message?\n// For now, just do nothing.\nreturn;}setSelectedFeatures(prev=>({...prev,[featureKey]:!prev[featureKey]}));}// Preset application\nfunction applyPreset(preset){// If RWL was active, switch to Agency so the preset applies correctly\n// (since RWL forces all features on)\nif(isRWL){setProvider(\"agency\");}const presetFeatures=featureList.reduce((acc,f)=>{acc[f.key]=preset.features.includes(f.key);return acc;},{});setPages(preset.pages);setSelectedFeatures(presetFeatures);}// ================\n// STYLES (Removed opacity/disabled states for RWL)\n// ================\nconst accentColor=\"#ff0077\";const containerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",width:\"100%\",background:\"#161616\",borderRadius:16,padding:\"24px\",fontFamily:\"'Outfit', sans-serif\",color:\"#fff\",boxSizing:\"border-box\"};const headingStyle={marginBottom:16,fontSize:24,fontWeight:700,textAlign:\"center\"};const cardStyle={// Base card style, no opacity change needed here anymore\nwidth:\"100%\",background:\"#222\",borderRadius:12,padding:16,marginBottom:16,boxShadow:\"0 1px 5px rgba(0,0,0,0.3)\",transition:\"box-shadow 0.2s ease\"};const labelStyle={marginBottom:8,fontWeight:600,fontSize:16,display:\"block\"};const sliderStyle={// Only one slider style needed now\nwidth:\"100%\",accentColor:accentColor,cursor:\"pointer\"};const pageCountStyle={fontSize:14,marginTop:4,color:\"#ccc\",fontWeight:400};const providerGridStyle={display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(120px, 1fr))\",gap:16,marginTop:12};const providerCardBase={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",background:\"#2a2a2a\",borderRadius:10,padding:16,cursor:\"pointer\",transition:\"all 0.2s ease\",border:\"2px solid transparent\",textAlign:\"center\",color:\"#fff\"};const providerImageStyle={width:50,height:50,objectFit:\"contain\",marginBottom:8,transition:\"transform 0.2s ease\"};const providerLabelStyle={fontSize:14,fontWeight:500};const featureGridStyle={display:\"grid\",gridTemplateColumns:\"repeat(auto-fit, minmax(190px, 1fr))\",gap:12,marginTop:8};const featureLabelWrapperStyle={display:\"flex\",flexDirection:\"row\",alignItems:\"center\",background:\"#333\",borderRadius:8,padding:\"10px 12px\",transition:\"box-shadow 0.2s ease, transform 0.2s ease, border-color 0.2s ease\",cursor:\"pointer\",position:\"relative\",border:\"1px solid transparent\"};const featureCheckboxStyle={// Only one checkbox style needed now\ntransform:\"scale(1)\",transition:\"transform 0.2s ease\",accentColor:accentColor,marginRight:10,flexShrink:0,width:16,height:16,// Cursor managed by the label wrapper style\n// Pointer-events 'none' could be added if label handles click exclusively,\n// but keeping it default allows direct checkbox click if needed (though handler prevents action for RWL)\ncursor:\"pointer\"};const iconStyle={fontSize:18,width:18,marginRight:8,flexShrink:0};const featureLabelTextStyle={fontSize:14,fontWeight:500,flexGrow:1,marginRight:5};const featureTagBaseStyle={fontSize:\"10px\",padding:\"2px 4px\",borderRadius:\"4px\",marginLeft:\"auto\",fontWeight:600,textTransform:\"uppercase\",flexShrink:0,lineHeight:\"1.2\"};const tagOneTimeStyle={...featureTagBaseStyle,backgroundColor:\"#4a4a4a\",color:\"#eee\"};const tagMonthlyStyle={...featureTagBaseStyle,backgroundColor:\"#3a5a7a\",color:\"#e0f2ff\"};const tagPerPageStyle={...featureTagBaseStyle,backgroundColor:\"#7a6a3a\",color:\"#fff5e0\"};const costCardStyle={...cardStyle,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",textAlign:\"center\"};const costLineStyle={margin:\"4px 0\",fontSize:16,fontWeight:500};const totalStyle={marginTop:8,fontSize:22,fontWeight:700,color:accentColor};const savingsStyle={marginTop:8,fontSize:15,color:\"#7cf080\",fontWeight:600};const presetRowStyle={display:\"flex\",flexWrap:\"wrap\",gap:8,marginTop:8};const presetButtonBaseStyle={background:\"#333\",borderRadius:8,padding:\"6px 12px\",cursor:\"pointer\",fontSize:14,fontWeight:500,color:\"#fff\",transition:\"background 0.2s, transform 0.2s\"};const rwlMessageStyle={fontSize:\"14px\",color:\"#ccc\",marginTop:\"10px\",marginBottom:\"10px\",padding:\"8px\",background:\"rgba(0,0,0,0.2)\",borderRadius:\"8px\",textAlign:\"center\",fontWeight:400};// CSS String for Hover Effects etc.\nconst stylesCSS=`\n        .provider-card:hover {\n          transform: translateY(-3px);\n          box-shadow: 0 6px 14px rgba(0,0,0,0.3);\n          border-color: rgba(255, 255, 255, 0.5);\n        }\n         .provider-card-selected:hover, .provider-card-selected:focus-visible {\n             border-color: ${accentColor};\n         }\n        .feature-label:hover, .feature-label:focus-within {\n          transform: translateY(-2px);\n          box-shadow: 0 4px 8px rgba(0,0,0,0.2) inset;\n          border-color: rgba(255, 255, 255, 0.3);\n          outline: none;\n        }\n        .preset-btn:hover {\n          background: ${accentColor};\n          transform: translateY(-2px);\n        }\n         input[type=\"checkbox\"]:checked {\n             transform: scale(1.1);\n         }\n         .provider-card:focus-visible, .preset-btn:focus-visible, .feature-label:focus-within input[type=\"checkbox\"]:focus-visible {\n            outline: 2px solid ${accentColor};\n            outline-offset: 2px;\n         }\n          .provider-card:focus, .preset-btn:focus {\n            outline: none;\n          }\n    `;// Helper to get tag style based on costType\nconst getTagStyle=feature=>{// Tags still hidden for RWL since all features are included anyway\nif(isRWL)return null;switch(feature.costType){case\"one-time\":return feature.cost>0?{style:tagOneTimeStyle,text:\"one-time\"}:null;case\"monthly\":if(feature.key===\"automatedLegalPolicies\"&&provider===\"rapidWebLaunch\")return null;return feature.monthlyCost>0?{style:tagMonthlyStyle,text:\"$\"+feature.monthlyCost+\"/mo\"}:null;case\"per-page\":return{style:tagPerPageStyle,text:\"$/page\"};case\"monthly-special\":let monthlyUpdateCost=0;if(provider===\"fiverr\")monthlyUpdateCost=100;else if(provider===\"upwork\")monthlyUpdateCost=200;else if(provider===\"agency\")monthlyUpdateCost=400;return monthlyUpdateCost>0?{style:tagMonthlyStyle,text:\"$\"+monthlyUpdateCost+\"/mo\"}:null;default:return null;}};return /*#__PURE__*/_jsxs(Frame,{size:\"100%\",background:\"transparent\",style:containerStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:stylesCSS}),/*#__PURE__*/_jsx(\"h2\",{style:headingStyle,children:\"Website Pricing Calculator\"}),/*#__PURE__*/_jsxs(\"div\",{style:cardStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Try a Preset Package:\"}),/*#__PURE__*/_jsx(\"div\",{style:presetRowStyle,children:presetPackages.map(preset=>/*#__PURE__*/_jsx(\"div\",{className:\"preset-btn\",style:presetButtonBaseStyle,onClick:()=>applyPreset(preset),role:\"button\",tabIndex:0,onKeyDown:e=>(e.key===\"Enter\"||e.key===\" \")&&applyPreset(preset),children:preset.name},preset.name))})]}),/*#__PURE__*/_jsxs(\"div\",{style:cardStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Choose a Provider\"}),/*#__PURE__*/_jsx(\"div\",{style:providerGridStyle,children:providerOptions.map(({key,label,image})=>{const isSelected=provider===key;const finalStyle={...providerCardBase,borderColor:isSelected?accentColor:\"transparent\",boxShadow:isSelected?`0 0 10px ${accentColor}33`:providerCardBase.boxShadow};const finalImageStyle={...providerImageStyle,transform:isSelected?\"scale(1.1)\":\"scale(1)\"};return /*#__PURE__*/_jsxs(\"div\",{className:`provider-card ${isSelected?\"provider-card-selected\":\"\"}`,style:finalStyle,onClick:()=>setProvider(key),role:\"button\",\"aria-pressed\":isSelected,tabIndex:0,onKeyDown:e=>(e.key===\"Enter\"||e.key===\" \")&&setProvider(key),children:[/*#__PURE__*/_jsx(\"img\",{src:image,alt:`${label} logo`,style:finalImageStyle}),/*#__PURE__*/_jsx(\"span\",{style:providerLabelStyle,children:label})]},key);})})]}),/*#__PURE__*/_jsxs(\"div\",{style:cardStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,htmlFor:\"pages-slider\",children:\"Number of Pages\"}),/*#__PURE__*/_jsx(\"input\",{id:\"pages-slider\",type:\"range\",min:1,max:50,value:pages,// Allow changing the slider, even if RWL is selected,\n// as it doesn't affect RWL pricing.\nonChange:e=>setPages(Number(e.target.value)),style:sliderStyle,// disabled={isRWL} // REMOVED disabled prop\n\"aria-valuetext\":`${pages} page${pages!==1?\"s\":\"\"}`}),/*#__PURE__*/_jsxs(\"div\",{style:pageCountStyle,children:[pages,\" page\",pages!==1?\"s\":\"\"]})]}),/*#__PURE__*/_jsxs(\"div\",{style:cardStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Select Features\"}),isRWL&&/*#__PURE__*/_jsx(\"div\",{style:rwlMessageStyle,children:\"\u2728 All features are included with RapidWebLaunch! \u2728\"}),/*#__PURE__*/_jsx(\"div\",{style:featureGridStyle,children:featureList.map(f=>{const isChecked=selectedFeatures[f.key];const highlightStyle=provider===\"agency\"&&f.key===\"dedicatedPM\"?{boxShadow:`0 0 0 2px ${accentColor} inset`,borderColor:accentColor}:{};const tagInfo=getTagStyle(f);return /*#__PURE__*/_jsxs(\"label\",{className:\"feature-label\",style:{...featureLabelWrapperStyle,...highlightStyle},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",style:featureCheckboxStyle,checked:isChecked,// onChange still calls handleFeatureToggle, which prevents changes for RWL\nonChange:()=>handleFeatureToggle(f.key),// disabled={isRWL} // REMOVED disabled prop\n\"aria-labelledby\":`feature-label-text-${f.key}`}),/*#__PURE__*/_jsx(\"span\",{style:iconStyle,\"aria-hidden\":\"true\",children:f.icon}),/*#__PURE__*/_jsx(\"span\",{style:featureLabelTextStyle,id:`feature-label-text-${f.key}`,children:f.label}),tagInfo&&/*#__PURE__*/_jsx(\"span\",{style:tagInfo.style,children:tagInfo.text})]},f.key);})})]}),/*#__PURE__*/_jsxs(\"div\",{style:costCardStyle,children:[/*#__PURE__*/_jsx(\"label\",{style:labelStyle,children:\"Your Estimated Costs\"}),/*#__PURE__*/_jsxs(\"p\",{style:costLineStyle,children:[\"One-Time Cost: $\",displayedOneTime.toLocaleString()]}),/*#__PURE__*/_jsxs(\"p\",{style:costLineStyle,children:[\"Monthly Cost: $\",displayedMonthly.toLocaleString()]}),/*#__PURE__*/_jsxs(\"p\",{style:totalStyle,children:[\"Total (First Month): $\",displayedTotal.toLocaleString()]}),provider!==\"agency\"&&savings>0&&/*#__PURE__*/_jsxs(\"p\",{style:savingsStyle,children:[\"You save $\",savings.toLocaleString(),\" vs an agency this month!\"]})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"WebsitePricingCalculator\":{\"type\":\"reactComponent\",\"name\":\"WebsitePricingCalculator\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./New_Pricing_Calculator.map", "// Generated by Framer (47ebf4a)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={Vn4E0WylR:new LazyValue(()=>import(\"./xdD4937n2-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MockupMockupFrame from\"https://framerusercontent.com/modules/9zRQq7UfD9ZBqMFnmToi/wwYO9Hta7kkYJQYvLT8C/eXRIaHGQl.js\";import BadgeBadge from\"https://framerusercontent.com/modules/eN3L97D7bDfWlFN2bhJY/wphR2O0gVxA3kBaVsZ1w/JDEZWBSHx.js\";import{WebsitePricingCalculator}from\"#framer/local/codeFile/U7pAaaB/New_Pricing_Calculator.js\";import*as sharedStyle1 from\"#framer/local/css/IF6xBLmFn/IF6xBLmFn.js\";import*as sharedStyle from\"#framer/local/css/Q8N9LUCOp/Q8N9LUCOp.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/xdD4937n2/xdD4937n2.js\";import metadataProvider from\"#framer/local/webPageMetadata/xdD4937n2/xdD4937n2.js\";const BadgeBadgeFonts=getFonts(BadgeBadge);const MockupMockupFrameFonts=getFonts(MockupMockupFrame);const WebsitePricingCalculatorFonts=getFonts(WebsitePricingCalculator);const breakpoints={ha1O9KkAj:\"(min-width: 1200px)\",wT7ZE7cJN:\"(min-width: 810px) and (max-width: 1199px)\",ZMEVc9a6Q:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-UVqrz\";const variantClassNames={ha1O9KkAj:\"framer-v-ks2duq\",wT7ZE7cJN:\"framer-v-3g9ayz\",ZMEVc9a6Q:\"framer-v-yi9nb9\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"ha1O9KkAj\",Phone:\"ZMEVc9a6Q\",Tablet:\"wT7ZE7cJN\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ha1O9KkAj\"};};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);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"ha1O9KkAj\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ks2duq\",className),ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(\"main\",{className:\"framer-1pb5131\",\"data-framer-name\":\"Main\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c8cvn5\",\"data-framer-name\":\"Section Hero/Hero 03\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-srdclt\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6th91m\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+0+0+0+48+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mbbqja-container\",isModuleExternal:true,nodeId:\"b0Pu3sxRh\",scopeId:\"xdD4937n2\",children:/*#__PURE__*/_jsx(BadgeBadge,{B6nxp18CC:\"var(--token-454046b4-1e7d-4f65-9b9c-fd72ed915ff4, rgb(255, 255, 255))\",cNdFrmQFP:false,height:\"100%\",id:\"b0Pu3sxRh\",layoutId:\"b0Pu3sxRh\",nwDKgX8cD:getLocalizedValue(\"v0\",activeLocale)??\"Pricing Calculator\",NZ8iPYNZS:\"Calculator\",UKe5Qe6cO:true,variant:\"t1mCMlTj1\",vfWQcwlZF:\"ArrowRight\",width:\"100%\",Yk2dmnkIs:\"var(--token-4ccdc134-2f9c-4324-b5c4-7a4e8f1037e3, rgb(236, 250, 248))\",zgCmKlICK:\"var(--token-4caca9f7-a414-48e1-937a-33ecdeed4c31, rgb(18, 18, 18))\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1yn4hm3\",\"data-styles-preset\":\"Q8N9LUCOp\",style:{\"--framer-text-alignment\":\"center\"},children:\"Use our web design pricing calculator\"})}),className:\"framer-1amwmw2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-wgtbey\",\"data-styles-preset\":\"IF6xBLmFn\",style:{\"--framer-text-alignment\":\"center\"},children:\"Get a clearer picture of how much the average website costs, and why RapidWebLaunch is the best web design value you'll find.\"})}),className:\"framer-3lgcd1\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-p8dtik\",\"data-framer-name\":\"Mockup\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZMEVc9a6Q:{width:`max(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1200px), 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:696,width:`max(min(max(${componentViewport?.width||\"100vw\"} - 80px, 1px), 1200px), 1px)`,y:(componentViewport?.y||0)+0+0+0+0+48+0+351+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18de6hy-container\",isModuleExternal:true,nodeId:\"TXNOW9YGZ\",scopeId:\"xdD4937n2\",children:/*#__PURE__*/_jsx(MockupMockupFrame,{height:\"100%\",id:\"TXNOW9YGZ\",layoutId:\"TXNOW9YGZ\",pmBT893Cr:addImageAlt({src:\"https://framerusercontent.com/images/JdvHZQCjVDW2aoMoZrTKngUElm0.webp\",srcSet:\"https://framerusercontent.com/images/JdvHZQCjVDW2aoMoZrTKngUElm0.webp?scale-down-to=512 512w,https://framerusercontent.com/images/JdvHZQCjVDW2aoMoZrTKngUElm0.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/JdvHZQCjVDW2aoMoZrTKngUElm0.webp 1920w\"},\"\"),style:{height:\"100%\",width:\"100%\"},variant:\"SnIX6KoOs\",width:\"100%\"})})})})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h4mxs5\",\"data-framer-name\":\"Section Contact/Contact 01\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-xxg3ot\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-8b5395-container\",isAuthoredByUser:true,nodeId:\"AhpAnfARf\",scopeId:\"xdD4937n2\",children:/*#__PURE__*/_jsx(WebsitePricingCalculator,{height:\"100%\",id:\"AhpAnfARf\",layoutId:\"AhpAnfARf\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})]})}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UVqrz.framer-1hde1v6, .framer-UVqrz .framer-1hde1v6 { display: block; }\",\".framer-UVqrz.framer-ks2duq { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-UVqrz .framer-1pb5131 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-UVqrz .framer-1c8cvn5 { align-content: center; align-items: center; background-color: var(--token-4caca9f7-a414-48e1-937a-33ecdeed4c31, #121212); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 48px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-UVqrz .framer-srdclt { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-UVqrz .framer-6th91m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 70%; }\",\".framer-UVqrz .framer-1mbbqja-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-UVqrz .framer-1amwmw2, .framer-UVqrz .framer-3lgcd1 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-UVqrz .framer-p8dtik { 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: 100%; }\",\".framer-UVqrz .framer-18de6hy-container { aspect-ratio: 1.5229885057471264 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 736px); position: relative; width: 1px; }\",\".framer-UVqrz .framer-1h4mxs5 { align-content: center; align-items: center; background-color: var(--token-4caca9f7-a414-48e1-937a-33ecdeed4c31, #121212); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 48px 40px 48px 40px; position: relative; width: 100%; }\",\".framer-UVqrz .framer-xxg3ot { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 1400px; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-UVqrz .framer-8b5395-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-UVqrz.framer-ks2duq, .framer-UVqrz .framer-1pb5131, .framer-UVqrz .framer-1c8cvn5, .framer-UVqrz .framer-srdclt, .framer-UVqrz .framer-6th91m, .framer-UVqrz .framer-p8dtik, .framer-UVqrz .framer-1h4mxs5, .framer-UVqrz .framer-xxg3ot { gap: 0px; } .framer-UVqrz.framer-ks2duq > *, .framer-UVqrz .framer-1pb5131 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-UVqrz.framer-ks2duq > :first-child, .framer-UVqrz .framer-1pb5131 > :first-child, .framer-UVqrz .framer-srdclt > :first-child, .framer-UVqrz .framer-6th91m > :first-child, .framer-UVqrz .framer-xxg3ot > :first-child { margin-top: 0px; } .framer-UVqrz.framer-ks2duq > :last-child, .framer-UVqrz .framer-1pb5131 > :last-child, .framer-UVqrz .framer-srdclt > :last-child, .framer-UVqrz .framer-6th91m > :last-child, .framer-UVqrz .framer-xxg3ot > :last-child { margin-bottom: 0px; } .framer-UVqrz .framer-1c8cvn5 > *, .framer-UVqrz .framer-1h4mxs5 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-UVqrz .framer-1c8cvn5 > :first-child, .framer-UVqrz .framer-p8dtik > :first-child, .framer-UVqrz .framer-1h4mxs5 > :first-child { margin-left: 0px; } .framer-UVqrz .framer-1c8cvn5 > :last-child, .framer-UVqrz .framer-p8dtik > :last-child, .framer-UVqrz .framer-1h4mxs5 > :last-child { margin-right: 0px; } .framer-UVqrz .framer-srdclt > *, .framer-UVqrz .framer-xxg3ot > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-UVqrz .framer-6th91m > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-UVqrz .framer-p8dtik > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,\"@media (min-width: 810px) and (max-width: 1199px) { .framer-UVqrz.framer-ks2duq { width: 810px; } .framer-UVqrz .framer-6th91m { width: 90%; } .framer-UVqrz .framer-18de6hy-container { height: var(--framer-aspect-ratio-supported, 480px); }}\",\"@media (max-width: 809px) { .framer-UVqrz.framer-ks2duq { width: 390px; } .framer-UVqrz .framer-1c8cvn5 { padding: 48px 20px 0px 20px; } .framer-UVqrz .framer-6th91m { width: 100%; } .framer-UVqrz .framer-18de6hy-container { height: var(--framer-aspect-ratio-supported, 131px); } .framer-UVqrz .framer-1h4mxs5 { padding: 48px 0px 48px 0px; } .framer-UVqrz .framer-xxg3ot { height: 3000px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3931.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wT7ZE7cJN\":{\"layout\":[\"fixed\",\"auto\"]},\"ZMEVc9a6Q\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections\n * @framerResponsiveScreen\n */const FramerxdD4937n2=withCSS(Component,css,\"framer-UVqrz\");export default FramerxdD4937n2;FramerxdD4937n2.displayName=\"Page\";FramerxdD4937n2.defaultProps={height:3931.5,width:1200};addFonts(FramerxdD4937n2,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...BadgeBadgeFonts,...MockupMockupFrameFonts,...WebsitePricingCalculatorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxdD4937n2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"3931.5\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wT7ZE7cJN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZMEVc9a6Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerScrollSections\":\"* @framerResponsiveScreen\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "image", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "pmBT893Cr", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "css", "FramereXRIaHGQl", "withCSS", "eXRIaHGQl_default", "addPropertyControls", "ControlType", "addFonts", "providerOptions", "pricingRates", "featureList", "presetPackages", "WebsitePricingCalculator", "provider", "setProvider", "ye", "pages", "setPages", "initialFeatureState", "acc", "feature", "selectedFeatures", "setSelectedFeatures", "displayedOneTime", "setDisplayedOneTime", "prevOneTimeRef", "pe", "displayedMonthly", "setDisplayedMonthly", "prevMonthlyRef", "displayedTotal", "setDisplayedTotal", "prevTotalRef", "isRWL", "ue", "allSelected", "f", "calcOneTimeCost", "provKey", "rates", "total", "calcMonthlyCost", "monthly", "oneTime", "totalFirstMonth", "startOne", "endOne", "startMonth", "endMonth", "startTotal", "endTotal", "startTime", "duration", "step", "timestamp", "progress", "calcAgencyTotal", "agencyOneTime", "agencyMonthly", "agencyCost", "savings", "handleFeatureToggle", "featureKey", "prev", "applyPreset", "preset", "presetFeatures", "accentColor", "containerStyle", "headingStyle", "cardStyle", "labelStyle", "sliderStyle", "pageCountStyle", "providerGridStyle", "providerCardBase", "providerImageStyle", "providerLabelStyle", "featureGridStyle", "featureLabelWrapperStyle", "featureCheckboxStyle", "iconStyle", "featureLabelTextStyle", "featureTagBaseStyle", "tagOneTimeStyle", "tagMonthlyStyle", "tagPerPageStyle", "costCardStyle", "costLineStyle", "totalStyle", "savingsStyle", "presetRowStyle", "presetButtonBaseStyle", "rwlMessageStyle", "stylesCSS", "getTagStyle", "monthlyUpdateCost", "u", "Frame", "p", "e", "key", "label", "image", "isSelected", "finalStyle", "finalImageStyle", "isChecked", "highlightStyle", "tagInfo", "valuesByLocaleId", "LazyValue", "getLocalizedValue", "key", "locale", "values", "value", "preload", "promises", "promise", "usePreloadLocalizedValues", "preloadPromise", "BadgeBadgeFonts", "getFonts", "JDEZWBSHx_default", "MockupMockupFrameFonts", "eXRIaHGQl_default", "WebsitePricingCalculatorFonts", "WebsitePricingCalculator", "breakpoints", "serializationHash", "variantClassNames", "addImageAlt", "image", "alt", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "usePreloadLocalizedValues", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "JDEZWBSHx_default", "getLocalizedValue", "RichText2", "x", "PropertyOverrides2", "eXRIaHGQl_default", "WebsitePricingCalculator", "css", "FramerxdD4937n2", "withCSS", "xdD4937n2_default", "addFonts", "BadgeBadgeFonts", "MockupMockupFrameFonts", "WebsitePricingCalculatorFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
