PageSourceSearch

https://wearemachina.com/_next/static/chunks/app/(product)/pricing/page-ffc2ca5d472a55dc.js

js wearemachina.com collected 2026-10-05 06:27:03 UTC 10,233 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[19030],{6858:(e,s,t)=>{Promise.resolve().then(t.bind(t,97014))},97014:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>x});var a=t(95155),n=t(12115),l=t(98500),o=t.n(l),r=t(85187),i=t(14110),c=t(42818),m=t(64982),d=t(60132);let h=[{q:"Is there a contract?",a:"No. Lumina is licensed month to month. You pay for the month you are in, and nothing locks you into a year unless you choose the yearly price yourself."},{q:"Can I cancel?",a:"Yes, any month. The plan stops at the end of the month you have paid for. Every article it published and every fix it made stays on your site, because all of it is your site."},{q:"What happens after I sign up?",a:"You connect your website, Search Console and Analytics. Lumina checks the whole site, builds the list of search terms worth winning, and starts writing. You approve the first article before it goes live, or you let it publish on its own."},{q:"Who does the work?",a:"The product does the work. It finds the terms, writes and publishes the articles, and makes the fixes on the pages that need them. On Plus and Max there is also a person at Machina you can reach when you want someone to look at something with you."},{q:"What do you need access to?",a:"Three connections: your website platform, Google Search Console and Google Analytics. You grant each one from your own account, and you can remove any of them whenever you want."},{q:"Can I switch plans?",a:"Yes, up or down. Moving up raises your allowances for the month you are in, and moving down takes effect on your next bill. Every allowance covers your whole account, so the sixteen articles on Max are spread across your websites rather than sixteen on each one."}];function u({plan:e,annual:s}){let t=!0===e.highlight,n=s?e.yearlyPerMonth:e.monthly,l=e.inheritsFrom?m.NB.find(s=>s.slug===e.inheritsFrom)?.name:null,i=(0,r.tB)();return(0,a.jsxs)("div",{className:`relative flex min-w-0 flex-col p-7 lg:p-8 ${t?"mt-24 lg:mt-0":""}`,style:t?{outline:`2px solid ${r.R.forest}`,outlineOffset:"-2px"}:void 0,children:[t&&(0,a.jsx)("img",{src:"/lumina/mascot/artifacts/sparkle-stars.webp",alt:"","aria-hidden":"true",draggable:!1,width:288,height:294,loading:"lazy",className:"pointer-events-none absolute -top-[94px] left-1/2 w-[72px] max-w-none -translate-x-1/2 select-none object-contain lg:-top-[118px] lg:w-[96px]"}),t&&(0,a.jsx)("span",{className:"absolute -top-3 left-1/2 -translate-x-1/2 whitespace-nowrap rounded-full px-4 py-1 font-sans text-[0.8125rem] font-medium",style:{backgroundColor:r.R.gold,color:"#1a1206"},children:"Recommended"}),(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("h2",{className:"font-display text-[1.625rem] leading-none tracking-[-0.015em]",style:{color:r.R.forest},children:e.name}),(0,a.jsxs)("p",{className:"mt-5 flex items-baseline justify-center gap-1",children:[(0,a.jsxs)("span",{className:"font-display leading-none tracking-[-0.03em]",style:{fontSize:"clamp(3rem, 4vw, 3.5rem)",color:r.R.forest},children:["$",n]}),(0,a.jsx)("span",{className:"font-sans text-[1rem]",style:{color:r.R.muted},children:"/mo"})]}),(0,a.jsx)("p",{className:"mt-2 h-10 font-sans text-[0.8125rem] leading-[1.45]",style:{color:r.R.muted},children:s?`$${12*e.yearlyPerMonth} billed yearly. $${e.monthly}/mo billed monthly.`:"Billed monthly."}),(0,a.jsx)("p",{className:"mt-1 font-sans text-[0.9375rem]",style:{color:r.R.body},children:e.forWhom})]}),(0,a.jsx)(o(),{href:`/signup?plan=${e.slug}&interval=${s?"yearly":"monthly"}`,onClick:()=>(0,d.D2)(e.slug,"pricing-card"),className:`mt-7 w-full ${i.className}`,style:i.style,children:"Sign up"}),(0,a.jsx)("p",{className:"mt-3 text-center font-sans text-[0.8125rem] leading-[1.5]",style:{color:r.R.muted},children:m.hp}),(0,a.jsxs)("div",{className:"mt-7 pt-7",style:{borderTop:`1px solid ${r.R.line}`},children:[l&&(0,a.jsx)("p",{className:"mb-4 font-sans text-[0.875rem] font-medium",style:{color:r.R.forest},children:`Everything in ${l}, plus`}),(0,a.jsx)("ul",{className:"flex flex-col gap-3.5",children:e.includes.map(e=>(0,a.jsxs)("li",{className:"flex gap-3",children:[(0,a.jsx)(r.O7,{size:17}),(0,a.jsx)("span",{className:"font-sans text-[0.875rem] leading-[1.5]",style:{color:r.R.body},children:e})]},e))})]})]})}function x(){var e;
1let[s,t]=(0,n.useState)(!1),l=(0,r.tB)(),x=(0,r.tB)(!0),p=(0,r.TI)(!0);return(0,a.jsxs)("div",{style:{backgroundColor:r.R.paper},children:[(0,a.jsx)(i.ProductNav,{base:"/lumina"}),(0,a.jsx)(r.ws,{tone:"forest",rule:!1,children:(0,a.jsx)(r.$f,{children:(0,a.jsxs)("div",{className:"mx-auto max-w-[46rem] text-center",children:[(0,a.jsx)("h1",{className:"text-balance font-display leading-[1.06] tracking-[-0.02em]",style:{fontSize:"clamp(2rem, 4vw, 3rem)",color:r.R.paper},children:"Plans & pricing"}),(0,a.jsx)("p",{className:"mx-auto mt-4 max-w-[38rem] text-balance font-sans text-[1rem] leading-[1.65]",style:{color:r.R.bodyOnForest},children:"Connect your site once and Lumina does the search work every month, on whichever plan you pick."}),(0,a.jsx)("div",{className:"mx-auto mt-8 inline-flex items-center gap-1 rounded-full p-1",style:{backgroundColor:"rgba(250,250,248,0.10)"},role:"group","aria-label":"Billing period",children:[{on:!1,label:"Monthly"},{on:!0,label:m.bb}].map(e=>{let n=s===e.on,l=(0,r.tB)(!0,"sm");return(0,a.jsx)("button",{type:"button",onClick:()=>t(e.on),"aria-pressed":n,className:n?l.className:`${r.iz} ${r.Es.sm} hover:text-white`,style:n?l.style:{border:"1px solid transparent",borderRadius:9999,color:r.R.bodyOnForest},children:e.label},e.label)})})]})})}),(0,a.jsxs)(r.ws,{id:"plans",children:[(0,a.jsx)("div",{className:"mt-2 lg:mt-14",children:(0,a.jsx)(r.Bj,{className:"grid gap-6 lg:grid-cols-3",children:m.NB.map(e=>(0,a.jsx)(u,{plan:e,annual:s},e.slug))})}),(0,a.jsx)(r.$f,{children:(0,a.jsx)("p",{className:"mx-auto mt-10 max-w-[38rem] text-center font-sans text-[1rem] leading-[1.65]",style:{color:r.R.body},children:"Every plan connects to your own accounts, and you can disconnect any of them yourself. Nothing is published without your say-so unless you turn that on."})})]}),(0,a.jsx)(r.ws,{id:"compare",tone:"tint",children:(0,a.jsxs)(r.$f,{children:[(0,a.jsxs)("div",{className:"mx-auto max-w-[46rem] text-center",children:[(0,a.jsx)("p",{className:"mb-3 font-sans text-[0.8125rem] font-medium uppercase tracking-[0.14em]",style:{color:r.R.muted},children:"Side by side"}),(0,a.jsx)(r.H2,{children:"What each plan covers"}),(0,a.jsx)("p",{className:"mx-auto mt-4 max-w-[38rem] font-sans text-[1rem] leading-[1.65]",style:{color:r.R.body},children:`The same ${["zero","one","two","three","four","five","six","seven","eight","nine","ten"][e=m._m.length]??String(e)} lines on all three plans, so you can find the number you care about and stop. Every number covers your whole account, not each website.`})]}),(0,a.jsx)("div",{className:"mt-12 overflow-x-auto",children:(0,a.jsxs)("table",{className:"w-full min-w-[42rem] border-collapse text-left",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{className:"sticky left-0 py-4 pr-6 font-sans text-[0.8125rem] font-medium uppercase tracking-[0.1em]",style:{color:r.R.muted,backgroundColor:r.R.tint},children:"Plan"}),m.NB.map(e=>(0,a.jsxs)("th",{className:"px-4 py-4 align-bottom",children:[(0,a.jsx)("span",{className:"block font-display text-[1.25rem] leading-none tracking-[-0.015em]",style:{color:r.R.forest},children:e.name}),(0,a.jsxs)("span",{className:"mt-1.5 block font-sans text-[0.875rem]",style:{color:r.R.muted},children:["$",s?e.yearlyPerMonth:e.monthly,"/mo"]})]},e.slug))]})}),(0,a.jsx)("tbody",{children:m._m.map(e=>(0,a.jsxs)("tr",{style:{borderTop:`1px solid ${r.R.line}`},children:[(0,a.jsx)("th",{scope:"row",className:"sticky left-0 py-4 pr-6 font-sans text-[0.9375rem] font-normal",style:{color:r.R.forest,backgroundColor:r.R.tint},children:e}),m.NB.map(s=>{let t=s.allowances.find(s=>s.label===e)?.value??"—";return(0,a.jsx)("td",{className:"px-4 py-4 font-sans text-[0.9375rem]",style:{color:r.R.body,opacity:"—"===t?.55:1},children:t},s.slug)})]},e))})]})})]})}),(0,a.jsx)(r.ws,{children:(0,a.jsx)(r.$f,{children:(0,a.jsxs)(r.fh,{className:"mx-auto max-w-[52rem] px-7 py-12 text-center sm:px-12 sm:py-14",children:[(0,a.jsx)(r.H2,{children:"Not sure which plan fits your site"}),(0,a.jsx)("p",{className:"mx-auto mt-4 max-w-[34rem] font-sans text-[1rem] leading-[1.65]",style:{color:r.R.body},children:"Run the free audit first. It reads your site the way Google does, scores it, and lists what is holding it back. Then the plan you need is the obvious one."}),(0,a.jsx)(o(),{href:"/lumina",className:`mt-8 ${l.className}`,style:l.style,children:"Run the free audit"})]})})}),(0,a.jsx)(r.ws,{id:"faq",tone:"tint",children:(0,a.jsxs)(r.$f,{children:[(0,a.jsx)("div",{className:"mx-auto max-w-[46rem] text-center",children:(0,a.jsx)(r.H2,{children:"Questions people ask before signing up"})}),(0,a.jsx)(r.dj,{items:h,className:"mt-12"})]})}),(0,a.jsx)(r.ws,{tone:"forest",children:(0,a.jsx)(r.$f,{children:(0,a.jsxs)("div",{className:"mx-auto max-w-[46rem] text-center",children:[(0,a.jsx)(r.H2,{tone:"paper",children:"Start with what your site looks like today"}),(0,a.jsx)("p",{className:"mx-auto mt-4 max-w-[38rem] font-sans text-[1rem] leading-[1.65]",style:{color:r.R.bodyOnForest},children:"The audit is free and yours to keep. If you want the work done for you after that, the plans above are what it costs."}),(0,a.jsxs)("div",{className:"mt-9 flex flex-col items-center justify-center gap-3 sm:flex-row sm:gap-4",children:[(0,a.jsx)(o(),{href:"/lumina",className:`w-full sm:w-auto ${x.className}`,style:x.style,children:"Run the free audit"}),(0,a.jsx)(o(),{href:`/signup?plan=plus&interval=${s?"yearly":"monthly"}`,onClick:()=>(0,d.D2)("plus","pricing-footer"),className:`w-full sm:w-auto ${p.className}`,style:p.style,children:"Sign up for Plus"})]}),(0,a.jsx)("p",{className:"mt-6 font-sans text-[0.875rem]",style:{color:r.R.mutedOnForest},children:m.hp})]})})}),(0,a.jsx)(c.D,{base:"/lumina"})]})}h.map(e=>
1({"@type":"Question",name:e.q,acceptedAnswer:{"@type":"Answer",text:e.a}}))}},e=>{e.O(0,[69406,98500,85187,43445,60305,28441,93794,77358],()=>e(e.s=6858)),_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.