1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2259],{50226:function(e,t,r){Promise.resolve().then(r.bind(r,98074))},98074:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return m}});var s=r(57437),n=r(2265),a=r(16463),i=r(10148),o=r(87138),l=r(57438),c=r(27776);let d={starter:{id:"starter",name:"Starter",description:"Perfect for individual agents",monthlyPrice:99,yearlyPrice:948,stripePriceIdMonthly:"price_STARTER_MONTHLY_ID",stripePriceIdYearly:"price_STARTER_YEARLY_ID",features:["Up to 50 AI-generated marketing stories/month","Turn your testimonials into ready-to-use content","AI-powered case study generation","Analytics dashboard","Mobile app access","1 user account"]},professional:{id:"professional",name:"Professional",description:"For growing teams",monthlyPrice:149,yearlyPrice:1430,stripePriceIdMonthly:"price_PROFESSIONAL_MONTHLY_ID",stripePriceIdYearly:"price_PROFESSIONAL_YEARLY_ID",features:["Unlimited AI-generated marketing stories","Advanced testimonial campaigns","Audience-specific content generation","Priority email & chat support","Advanced analytics & reporting","Custom branding","Up to 10 user accounts","API access","MLS integration"],popular:!0},enterprise:{id:"enterprise",name:"Enterprise",description:"For large brokerages",customPricing:!0,features:["Everything in Professional","Unlimited user accounts","Dedicated account manager","Custom integrations","White-label options","Advanced security features","SLA guarantee","Custom training"]}},u=[{question:"Can I change my plan at any time?",answer:"Yes, you can upgrade or downgrade your plan at any time. Changes take effect at the beginning of your next billing cycle."},{question:"Do you offer discounts for annual billing?",answer:"Yes! When you choose annual billing, you save 20% compared to monthly billing. That's like getting over 2 months free every year."},{question:"Can I get a demo before signing up?",answer:"Absolutely! We offer personalized demos where our team will show you exactly how KeyStory AI can transform your real estate marketing. Book a demo anytime."},{question:"Is there a setup fee?",answer:"No, there are no setup fees for any of our plans. You can get started immediately after signing up."},{question:"What kind of support do you offer?",answer:"All plans include email support. Professional plans get priority support with faster response times, and Enterprise customers get a dedicated success manager."}];function m(){let e=(0,a.useRouter)(),[t,r]=(0,n.useState)("monthly"),[m,g]=(0,n.useState)(null),p=async r=>{if("enterprise"===r){e.push("/contact-sales");return}g(r);try{let s=d[r],n={id:r,name:s.name,billingPeriod:t,price:"customPricing"in s?0:"monthly"===t?s.monthlyPrice:s.yearlyPrice,stripePriceId:"customPricing"in s?void 0:"monthly"===t?s.stripePriceIdMonthly:s.stripePriceIdYearly};sessionStorage.setItem("selectedPlan",JSON.stringify(n)),e.push("/signup/".concat(r,"?billing=").concat(t))}catch(e){console.error("Error selecting plan:",e),c.Am.error("Failed to select plan. Please try again.")}finally{g(null)}},y=Object.values(d).map(e=>({id:e.id,name:e.name,description:e.description,price:"customPricing"in e&&e.customPricing?"Custom":"monthly"===t?e.monthlyPrice:Math.round(e.yearlyPrice/12),period:"customPricing"in e&&e.customPricing?void 0:"month",features:e.features,cta:{text:"customPricing"in e&&e.customPricing?"Contact Sales":"Get Started",href:"customPricing"in e&&e.customPricing?"/contact-sales":"/signup/".concat(e.id,"?billing=").concat(t),onClick:"customPricing"in e&&e.customPricing?void 0:()=>p(e.id)},popular:"popular"in e&&e.popular,enterprise:"customPricing"in e&&e.customPricing,isLoading:m===e.id,yearlyDiscount:"customPricing"in e&&e.customPricing||"yearly"!==t?void 0:"20% off"}));return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(l.NX,{faqs:u}),(0,s.jsx)("section",{className:"pt-12 sm:pt-16 pb-4 bg-gradient-to-b from-gray-50 to-white",children:(0,s.jsx)("div",{className:"container mx-auto px-4",children:(0,s.jsxs)("div",{className:"max-w-3xl mx-auto text-center",children:[(0,s.jsx)("h1",{className:"text-4xl sm:text-5xl font-bold text-gray-900 mb-6",children:"Pricing That Scales W
1ith Your Business"}),(0,s.jsx)("p",{className:"text-lg sm:text-xl text-gray-600 mb-6",children:"Whether you're a solo agent or a large brokerage, we have a plan that fits your needs."}),(0,s.jsxs)("div",{className:"flex items-center justify-center gap-4",children:[(0,s.jsx)("span",{className:"text-lg ".concat("monthly"===t?"text-gray-900 font-semibold":"text-gray-500"),children:"Monthly"}),(0,s.jsx)("button",{onClick:()=>r(e=>"monthly"===e?"yearly":"monthly"),className:"relative inline-flex h-8 w-14 items-center rounded-full bg-gray-200 transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2","aria-label":"Toggle billing period",children:(0,s.jsx)("span",{className:"inline-block h-6 w-6 transform rounded-full bg-blue-600 transition-transform ".concat("yearly"===t?"translate-x-7":"translate-x-1")})}),(0,s.jsxs)("span",{className:"text-lg ".concat("yearly"===t?"text-gray-900 font-semibold":"text-gray-500"),children:["Yearly","yearly"===t&&(0,s.jsx)("span",{className:"ml-2 text-sm text-green-600 font-bold",children:"Save 20%"})]})]})]})})}),(0,s.jsx)(i.Z,{title:"Choose Your Perfect Plan",subtitle:"All plans include our core AI features, MLS integration, and world-class support. Scale up as your business grows.",plans:y,billingToggle:!1,comparisonTable:!0,className:"!pt-0",faqs:u}),(0,s.jsx)("section",{className:"py-16",children:(0,s.jsx)("div",{className:"container mx-auto px-4",children:(0,s.jsx)(i.N,{})})}),(0,s.jsx)("section",{className:"py-16 sm:py-24",style:{backgroundColor:"#0D1C34"},children:(0,s.jsx)("div",{className:"container mx-auto px-4",children:(0,s.jsxs)("div",{className:"max-w-4xl mx-auto text-center",children:[(0,s.jsx)("h2",{className:"text-3xl sm:text-4xl font-bold mb-6 text-white",children:"Need a Custom Solution?"}),(0,s.jsx)("p",{className:"text-lg sm:text-xl mb-8",style:{color:"rgba(255, 255, 255, 0.85)"},children:"Our Enterprise plan is designed for large brokerages with specific needs. Get custom integrations, dedicated support, and volume pricing."}),(0,s.jsxs)("div",{className:"grid sm:grid-cols-3 gap-6 mb-8 text-left max-w-3xl mx-auto",children:[(0,s.jsxs)("div",{className:"rounded-lg p-6",style:{backgroundColor:"rgba(26, 62, 110, 0.3)",border:"1px solid rgba(197, 165, 87, 0.3)"},children:[(0,s.jsx)("h3",{className:"font-semibold mb-2 text-white",children:"White Label Options"}),(0,s.jsx)("p",{className:"text-sm",style:{color:"rgba(255, 255, 255, 0.75)"},children:"Brand KeyStory as your own with custom domains and branding."})]}),(0,s.jsxs)("div",{className:"rounded-lg p-6",style:{backgroundColor:"rgba(26, 62, 110, 0.3)",border:"1px solid rgba(197, 165, 87, 0.3)"},children:[(0,s.jsx)("h3",{className:"font-semibold mb-2 text-white",children:"Custom Integrations"}),(0,s.jsx)("p",{className:"text-sm",style:{color:"rgba(255, 255, 255, 0.75)"},children:"Connect with your existing tech stack through custom API integrations."})]}),(0,s.jsxs)("div",{className:"rounded-lg p-6",style:{backgroundColor:"rgba(26, 62, 110, 0.3)",border:"1px solid rgba(197, 165, 87, 0.3)"},children:[(0,s.jsx)("h3",{className:"font-semibold mb-2 text-white",children:"Dedicated Support"}),(0,s.jsx)("p",{className:"text-sm",style:{color:"rgba(255, 255, 255, 0.75)"},children:"Get a dedicated success manager and priority support for your team."})]})]}),(0,s.jsx)(o.default,{href:"/contact-sales",children:(0,s.jsx)("button",{className:"px-8 py-3 text-base text-white transition-all duration-300 ease-in-out",style:{backgroundColor:"#0D1C34",border:"2px solid #C5A557",borderRadius:"8px",fontWeight:600},onMouseEnter:e=>{e.currentTarget.style.backgroundColor="#C5A557",e.currentTarget.style.borderColor="#C5A557"},onMouseLeave:e=>{e.currentTarget.style.backgroundColor="#0D1C34",e.currentTarget.style.borderColor="#C5A557"},children:"Contact Sales"})})]})})})]})}}},function(e){e.O(0,[4736,9351,1744],function(){return e(e.s=50226)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.