From c38a55226620ca36ede87a313c1911ae70a08fa4 Mon Sep 17 00:00:00 2001 From: Tim Lingo <1timlingo@gmail.com> Date: Wed, 22 Jul 2026 17:30:03 -0500 Subject: [PATCH] =?UTF-8?q?copy(pricing+hero):=20disclose=20the=20two-bill?= =?UTF-8?q?=20reality=20before=20money=20moves=20=E2=80=94=20price=20rider?= =?UTF-8?q?s,=20What-you'll-need=20box,=20hero=20claim=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- src/hero.el | 2 +- src/pricing.el | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/hero.el b/src/hero.el index a34c261..ecfa1de 100644 --- a/src/hero.el +++ b/src/hero.el @@ -32,7 +32,7 @@ fn hero() -> String { let sub: String = el_p( "class=\"hero-sub animate-up-3\"", - "Runs on your machine. Remembers everything. Priced below ChatGPT on day one." + "Runs on your machine. Remembers everything. The memory is yours — forever." ) let cta_primary: String = el_a( diff --git a/src/pricing.el b/src/pricing.el index b032802..d23ba4e 100644 --- a/src/pricing.el +++ b/src/pricing.el @@ -91,6 +91,7 @@ fn pricing(sold: Int, total: Int) -> String { el_span("class=\"pricing-price\"", "$0") + el_span("class=\"pricing-cadence\"", "forever") ) + + el_p("class=\"pricing-tagline\" style=\"margin-bottom:.5rem\"", "$0 + your AI provider's usage — free provider option available") + el_p("class=\"pricing-tagline\"", "Start building your memory. No card required.") + el_ul("class=\"pricing-features\"", pricing_free_features()) + el_div("style=\"flex:1\"", "") + @@ -108,6 +109,7 @@ fn pricing(sold: Int, total: Int) -> String { el_span("class=\"pricing-price\"", "$19") + el_span("class=\"pricing-cadence\"", "/ month") ) + + el_p("class=\"pricing-tagline\" style=\"margin-bottom:.5rem\"", "+ your AI provider's usage (typically $2–8/mo for everyday chat) · one bill once Neuron Inference launches") + el_p("class=\"pricing-tagline\"", "Full access. Use your own API keys now. Neuron Inference when it launches.") + el_ul("class=\"pricing-features\"", pricing_pro_features()) + el_div("style=\"flex:1\"", "") + @@ -125,6 +127,7 @@ fn pricing(sold: Int, total: Int) -> String { el_span("class=\"pricing-price\"", "$199") + el_span("class=\"pricing-cadence\"", "lifetime") ) + + el_p("class=\"pricing-tagline\" style=\"margin-bottom:.5rem\"", "+ your AI provider's usage until Neuron Inference launches — then it's included, forever") + el_p("class=\"pricing-tagline\"", "Pay once. Everything, forever. Including Neuron Inference when it launches.") + spots_html + el_ul("class=\"pricing-features\"", pricing_founding_features()) + @@ -135,6 +138,17 @@ fn pricing(sold: Int, total: Int) -> String { ) ) + let need_box: String = el_div( + "class=\"founding-banner reveal\" style=\"margin:0 auto 2.5rem\"", + el_div( + "", + el_p("class=\"founding-banner-label\"", "What you'll need") + + el_p("class=\"pricing-tagline\" style=\"margin-bottom:0\"", + "Neuron is the mind — the AI model it thinks with comes from a provider you connect in about two minutes. Google Gemini has a free tier to start (note: Google uses free-tier chats to improve its products — their paid tier doesn't). Anthropic, OpenAI, and xAI bill you directly for what you use: everyday chat typically runs $2–8 a month, and budget models cost under $1. Neuron adds no markup and never touches the bill. When Neuron Inference launches, Neuron includes the AI — one bill, zero setup. Heavy agentic use costs more than everyday chat — you're always billed at your provider's own rates." + ) + ) + ) + let grid: String = el_div("class=\"pricing-grid\"", card_free + card_pro + card_founding) let banner_fill: String = el_div( @@ -165,6 +179,6 @@ fn pricing(sold: Int, total: Int) -> String { el_section( "id=\"pricing\" aria-label=\"Pricing\"", - el_div("class=\"container\"", header + grid + banner + fine1 + fine2) + el_div("class=\"container\"", header + need_box + grid + banner + fine1 + fine2) ) }