1import{r as N,j as e}from"./framer-motion-0Sy5Nd0g.js";import{c as w,u as v,S as k,b as E,B as C,h as P,N as A,R as n,A as S,i as f,j as M,e as p,C as h,k as R,l as O,T as I,m as g,D as b,a as B,n as F,o as _,p as L,d as u,q as y}from"./index-CQi3APS0.js";import{L as l}from"./vendor-C97i8dbC.js";import{B as q}from"./BusinessConfigurator-DVGFBjMm.js";import{M as D}from"./mail-CgBmHSO6.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const $=w("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]),U={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Echoo",item:"https://www.echoo.ai/"},{"@type":"ListItem",position:2,name:"Pricing",item:"https://www.echoo.ai/pricing"}]},T={"@context":"https://schema.org","@type":"FAQPage",mainEntity:g.map(s=>({"@type":"Question",name:s.q,acceptedAnswer:{"@type":"Answer",text:s.a}}))},c=f.filter(s=>typeof s.priceMonthly=="number"&&s.priceMonthly>0),d=F.filter(s=>s.verified),G=d.reduce((s,i)=>s+i.rating,0)/d.length,H={"@context":"https://schema.org","@type":"Product",name:"Echoo Pro Mode",description:"Echoo Pro Mode: managed AI credits for rewrite, translate, summarize, and cleanup in any macOS app. No API key required.",image:"https://www.echoo.ai/og-image.png",brand:{"@type":"Brand",name:"Echoo"},aggregateRating:{"@type":"AggregateRating",ratingValue:Number(G.toFixed(1)),reviewCount:d.length,bestRating:5,worstRating:1},review:d.map(s=>({"@type":"Review",author:{"@type":"Person",name:s.name},reviewBody:s.reviewBody,reviewRating:{"@type":"Rating",ratingValue:s.rating,bestRating:5,worstRating:1}})),offers:{"@type":"AggregateOffer",priceCurrency:"USD",lowPrice:Math.min(...c.map(s=>s.priceMonthly)).toFixed(2),highPrice:Math.max(...c.map(s=>s.priceMonthly)).toFixed(2),offerCount:String(c.length),offers:c.map(s=>({"@type":"Offer",name:`Echoo ${s.name}`,price:s.priceMonthly.toFixed(2),priceCurrency:s.priceCurrency,availability:"https://schema.org/InStock",url:"https://www.echoo.ai/pricing"}))}};function W({plan:s,onDownload:i}){const r=_[s.priceCurrency]??"",t=L(s),a=!!s.popular,o=!!s.quoted;return e.jsxs("div",{className:u("relative flex h-full flex-col p-6 md:p-8",a?"box-marked -my-2 py-8 md:py-10":"box"),children:[e.jsxs("div",{className:"flex items-baseline justify-between gap-3",children:[e.jsx("h2",{className:"text-xl font-semibold text-foreground",children:s.name}),a&&e.jsx("span",{className:"label-gram text-accent-ink",children:"Most popular"})]}),e.jsxs("div",{className:"mt-5 flex flex-wrap items-baseline gap-x-2 gap-y-1","data-numeric":!0,children:[e.jsx("span",{className:"headword text-4xl font-semibold text-foreground",children:o?s.priceLabel:`${r}${s.priceMonthly.toFixed(2)}`}),e.jsx("span",{className:"text-sm text-muted-foreground",children:o?s.priceUnit:"/month"}),s.priceOriginal&&e.jsxs("span",{className:"text-base text-muted-foreground line-through",children:[r,s.priceOriginal.toFixed(2)]}),t!==null&&e.jsxs("span",{className:"label-gram text-accent-ink",children:[t,"% off"]})]}),e.jsx("p",{className:"mt-1 text-sm text-muted-foreground",children:o?s.priceNote:`${s.requests.toLocaleString()} credits a month`}),e.jsx("p",{className:"mt-3 min-h-[3rem] text-sm leading-relaxed text-muted-foreground",children:s.tagline}),o?e.jsxs("a",{href:`mailto:${s.contactEmail}?subject=${encodeURIComponent("Echoo Business enquiry")}`,className:"mt-6 inline-flex min-h-11 w-full items-center justify-center gap-2 rounded-lg bg-primary px-6 text-sm font-semibold text-primary-foreground transition-transform hover:opacity-90 active:translate-y-px focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background",children:[e.jsx(D,{className:"h-4 w-4 shrink-0","aria-hidden":"true"}),s.cta.label]}):e.jsxs("a",{href:p.downloadUrl,download:"Echoo.dmg",onClick:i,className:u("mt-6 inline-flex min-h-11 w-full items-center justify-center gap-2 rounded-lg px-6 text-sm font-semibold transition-transform active:translate-y-
6px focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background",a?"bg-accent-solid text-accent-foreground":"bg-primary text-primary-foreground hover:opacity-90"),children:[e.jsx(b,{className:"h-4 w-4 shrink-0","aria-hidden":"true"}),"Start free - 10 credits"]}),e.jsx("p",{className:"mt-2 text-center text-xs text-muted-foreground",children:o?e.jsxs(e.Fragment,{children:["Or configure it below."," ",e.jsx("span",{className:"readout text-foreground",children:s.contactEmail})]}):`10 free credits first. No card required. ${s.billingNote}`}),e.jsx("ul",{className:"mt-6 space-y-3 border-t border-border pt-6",role:"list",children:s.features.map(m=>{const x=m.toLowerCase(),j=x.includes("no api key")||x.startsWith("memory")||x.startsWith("you set the monthly credits");return e.jsxs("li",{className:"flex items-start gap-3 text-sm text-foreground",children:[e.jsx(y,{className:"mt-0.5 h-4 w-4 shrink-0 text-accent","aria-hidden":"true",strokeWidth:2.5}),e.jsx("span",{className:u("leading-relaxed",j&&"font-semibold"),children:m})]},m)})})]})}function J({value:s}){return s===!0?e.jsxs(e.Fragment,{children:[e.jsx(y,{className:"h-4 w-4 text-accent-ink","aria-hidden":"true",strokeWidth:2.5}),e.jsx("span",{className:"sr-only","data-md-keep":!0,children:"Included"})]}):s===!1?e.jsxs(e.Fragment,{children:[e.jsx($,{className:"h-4 w-4 text-muted-foreground/60","aria-hidden":"true",strokeWidth:2}),e.jsx("span",{className:"sr-only","data-md-keep":!0,children:"Not included"})]}):e.jsx(e.Fragment,{children:s})}const X=()=>{const{incrementCount:s}=v(),i=N.useCallback(()=>{s()},[s]);return e.jsxs("div",{className:"echoo-studio min-h-screen bg-background text-foreground overflow-x-hidden font-sans selection:bg-primary/20 selection:text-primary",children:[e.jsx(k,{title:"Echoo Pricing: Pro $6.99/mo, Max $9.99/mo, Business per seat",description:"Echoo pricing: Pro $6.99/mo, Max $9.99/mo per person. Business is quoted per seat on the monthly credits you set. Start free - 10 credits, no API key.",url:"https://www.echoo.ai/pricing",keywords:"echoo pricing, echoo business, ai writing tool for teams, per seat pricing, mac AI subscription, rewrite translate summarize, no api key"}),e.jsxs(E,{children:[e.jsx("script",{type:"application/ld+json",children:JSON.stringify(U)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(T)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(H)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(C)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(P)})]}),e.jsx(A,{onDownload:i}),e.jsxs("main",{id:"main-content",tabIndex:-1,children:[e.jsxs("section",{className:"echoo-page-hero echoo-page-hero--full pt-16 pb-12 md:pt-20 md:pb-16","aria-labelledby":"pricing-title",children:[e.jsx("div",{className:"container mx-auto max-w-7xl px-4 md:px-6",children:e.jsxs(n,{className:"max-w-3xl",children:[e.jsxs("h1",{id:"pricing-title",className:"headword text-4xl font-semibold text-foreground md:text-5xl",children:[e.jsx("span",{className:"block",children:"Echoo pricing."})," ",e.jsx("span",{className:"echoo-hero-emphasis block",children:"Priced for real use."})]}),e.jsx("p",{className:"mt-6 max-w-[62ch] text-lg leading-relaxed text-muted-foreground",children:"Pro is $6.99 a month for 300 credits. Max is $9.99 for 600. Both are per person and bought in the app. Business is quoted per seat on the monthly credits you set, billed to the company. Every plan starts with 10 free credits - no API key, no card."})]})}),e.jsxs("a",{href:"#plan-cards",className:"echoo-scroll-cue",children:[e.jsx("span",{children:"See the plans."}),e.jsx(S,{className:"h-4 w-4","aria-hidden":"true"})]})]}),e.jsx("section",{id:"plans",className:"echoo-plans field-ink lamp-right py-16 md:py-24","aria-label":"Plans",children:e.jsxs("div",{className:"container mx-auto max-w-7xl px-4 md:px-6",children:[e.jsx("div",{id:"plan-cards",className:"grid scroll-mt-12 grid-cols-1 items-stretch gap-6 md:grid-cols-3",children:f.map((r,t)=>e.jsx(n,{delay:t*.06,className:"h-full",children:e.jsx(W,{plan:r,onDownload:i})},r.id))}),e.jsxs("div",{className:"mt-10 flex flex-col gap-4 border-t border-border pt-6 sm:flex-row sm:items-baseline sm:justify-between",children:[e.jsxs("p",{className:"max-w-[68ch] text-sm leading-relaxed",children:[e.jsx("span",{className:"font-semibold text-foreground",children:"Prefer your own key?"})," ",e.jsxs("span",{className:"text-muted-foreground",children:[M.name," Mode uses your OpenAI, Anthropic, Google, or local model."]})]}),e.jsx("a",{href:p.downloadUrl,download:"Echoo.dmg",onClick:i,className:"shrink-0 !min-h-0 rounded-sm text-sm font-semibold text-foreground underline underline-offset-4 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background",children:"Download and add your key"})]}),e.jsxs("p",{className:"mt-8 max-w-[76ch] border-t border-border pt-6 text-sm leading-relaxed text-muted-foreground",children:["Credits do not roll over. Billed monthly via Paddle as Merchant of Record, cancel anytime. By subscribing you agree to the"," ",e.jsx(l,{to:"/legal#terms",className:"font-semibold text-foreground underline underline-offset-2",children:"Terms of Service"})," ","and"," ",e.jsx(l,{to:"/legal#refund",className:"font-semibold text-foreground underline underline-offset-2",children:"Refund Policy"}),"."]})]})}),e.jsx("section",{className:"py-16 md:py-24","aria-labelledby":"
6configure-title",children:e.jsxs("div",{className:"container mx-auto max-w-7xl px-4 md:px-6",children:[e.jsx(q,{}),e.jsxs("p",{className:"mt-10 max-w-[68ch] border-t border-border pt-6 text-sm leading-relaxed text-muted-foreground",children:["Business carries no list price: a seat is priced on the monthly credits it carries. Agree the seats and the credits with sales and you get a number back. Everything else works the same on Business as on Max."," ",e.jsx(l,{to:"/business",className:"font-semibold text-foreground underline underline-offset-2",children:"More on Echoo for teams"}),"."]})]})}),e.jsx("section",{className:"border-t border-border py-16 md:py-24","aria-labelledby":"compare-title",children:e.jsxs("div",{className:"container mx-auto max-w-7xl px-4 md:px-6",children:[e.jsx(n,{children:e.jsx("h2",{id:"compare-title",className:"headword text-4xl font-semibold text-foreground md:text-5xl",children:"Every plan, side by side."})}),e.jsx("div",{className:"mt-12 overflow-x-auto",children:e.jsxs("table",{className:"w-full min-w-[46rem] border-collapse text-left text-sm",children:[e.jsx("caption",{className:"sr-only",children:"Echoo plan comparison across Pro, Max, Business, and Free"}),e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{scope:"col",className:"w-[34%] border-b border-border py-4 pr-4 font-semibold text-foreground",children:"Feature"}),h.map(r=>e.jsx("th",{scope:"col",className:"border-b border-border px-4 py-4 font-semibold text-foreground",children:r.label},r.id))]})}),R.map(r=>e.jsxs("tbody",{children:[e.jsx("tr",{children:e.jsx("th",{scope:"colgroup",colSpan:h.length+1,className:"label-gram pb-3 pt-9 text-left text-foreground",children:r.group})}),r.rows.map(t=>e.jsxs("tr",{className:"border-t border-border",children:[e.jsx("th",{scope:"row",className:"py-3 pr-4 font-normal leading-relaxed text-foreground",children:t.label}),t.values.map((a,o)=>e.jsx("td",{className:"px-4 py-3 leading-relaxed tabular-nums text-muted-foreground",children:e.jsx(J,{value:a})},h[o].id))]},`${r.group}-${t.label}`))]},r.group))]})}),e.jsx("p",{className:"mt-8 max-w-[76ch] border-t border-border pt-6 text-sm leading-relaxed text-muted-foreground",children:O})]})}),e.jsx(I,{}),e.jsx("section",{className:"echoo-faq field-base lamp-left border-t border-border py-16 md:py-24","aria-labelledby":"faq-title",children:e.jsxs("div",{className:"container mx-auto max-w-7xl px-4 md:px-6",children:[e.jsx(n,{children:e.jsx("h2",{id:"faq-title",className:"headword text-4xl font-semibold text-foreground md:text-5xl",children:"Pricing questions"})}),e.jsx("div",{className:"mt-12 max-w-3xl border-t border-border",children:g.map((r,t)=>e.jsx(n,{delay:t*.04,children:e.jsxs("details",{className:"group border-b border-border py-5",children:[e.jsxs("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded-sm text-base font-semibold text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring",children:[r.q,e.jsx("span",{className:"text-muted-foreground transition-transform group-open:rotate-45","aria-hidden":"true",children:"+"})]}),e.jsx("p",{className:"mt-3 max-w-[68ch] text-sm leading-relaxed text-muted-foreground",children:r.a})]})},r.q))})]})}),e.jsx("section",{className:"echoo-final-cta field-ink lamp-left py-16 md:py-24","aria-labelledby":"pricing-cta-title",children:e.jsx("div",{className:"container mx-auto max-w-7xl px-4 md:px-6",children:e.jsxs("div",{className:"grid gap-8 lg:grid-cols-[1fr_auto] lg:items-end",children:[e.jsxs("div",{children:[e.jsx("h2",{id:"pricing-cta-title",className:"headword text-4xl font-semibold text-foreground md:text-5xl",children:"Keep your flow. Try Echoo free."}),e.jsx("p",{className:"mt-6 max-w-[62ch] text-lg leading-relaxed text-muted-foreground",children:"10 free credits, no card, macOS 14 or later. Buying for a team? Talk to us instead of buying seats one at a time."})]}),e.jsxs("div",{className:"flex shrink-0 flex-wrap items-center gap-3",children:[e.jsxs("a",{href:p.downloadUrl,download:"Echoo.dmg",onClick:i,className:"inline-flex min-h-12 shrink-0 items-center justify-center gap-2 rounded-lg bg-accent-solid px-7 text-base font-semibold text-accent-foreground transition-transform active:translate-y-
6px focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background",children:[e.jsx(b,{className:"h-4 w-4","aria-hidden":"true"}),"Try Echoo free"]}),e.jsx(l,{to:"/business",className:"inline-flex min-h-12 shrink-0 items-center justify-center rounded-lg border border-border-strong px-7 text-base font-semibold text-foreground transition-colors hover:border-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background",children:"Echoo for teams"})]})]})})})]}),e.jsx(B,{})]})};export{X as default};
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.