Em dash removal, nav/form/terms updates
- Replace all em dashes with hyphens site-wide (22 files) - Add Safety to nav - Remove Express Interest button from enterprise header (form is the path now) - Enterprise form: secondary headcount selection shows honest odds message; yes disables submit button - Terms §5: add network layer indemnification (patent pending 64/036,821); no proprietary names - Terms §4: Neuron Inference is live now, not Q3 2026
This commit is contained in:
+11
-11
@@ -1,14 +1,14 @@
|
||||
// checkout.el — Integrated Stripe checkout page.
|
||||
// checkout.el - Integrated Stripe checkout page.
|
||||
//
|
||||
// Uses Stripe Payment Element (not hosted checkout) so the entire
|
||||
// purchase experience lives on neurontechnologies.ai. The page is
|
||||
// designed to match the Neuron brand — navy, clean, no Stripe chrome.
|
||||
// designed to match the Neuron brand - navy, clean, no Stripe chrome.
|
||||
//
|
||||
// Flow:
|
||||
// 1. GET /checkout?plan=founding|professional
|
||||
// 2. Page JS calls POST /api/payment-intent → { client_secret, publishable_key, plan }
|
||||
// 3. Stripe Payment Element mounts into #payment-element
|
||||
// 4. User fills name, email, card — submits
|
||||
// 4. User fills name, email, card - submits
|
||||
// 5. stripe.confirmPayment() → redirects to /marketplace/success
|
||||
|
||||
fn checkout_page(plan: String, pub_key: String) -> String {
|
||||
@@ -19,22 +19,22 @@ fn checkout_page(plan: String, pub_key: String) -> String {
|
||||
let plan_desc: String = if is_founding {
|
||||
"Pay once. Neuron inference forever. No subscription, ever."
|
||||
} else {
|
||||
"Full access. Neuron inference — cheaper than what you're paying now."
|
||||
"Full access. Neuron inference - cheaper than what you're paying now."
|
||||
}
|
||||
let plan_cadence: String = if is_founding { "one-time" } else { "billed monthly" }
|
||||
|
||||
let features_html: String = if is_founding {
|
||||
"<li>Neuron inference — priced below competitors, forever</li>
|
||||
<li>Everything in Professional — forever</li>
|
||||
<li>Never pay again — lifetime updates included</li>
|
||||
"<li>Neuron inference - priced below competitors, forever</li>
|
||||
<li>Everything in Professional - forever</li>
|
||||
<li>Never pay again - lifetime updates included</li>
|
||||
<li>Founding member badge in the app</li>
|
||||
<li>Private community — direct line to the team</li>
|
||||
<li>Shape the roadmap — your votes carry more weight</li>
|
||||
<li>Private community - direct line to the team</li>
|
||||
<li>Shape the roadmap - your votes carry more weight</li>
|
||||
<li>Beta features before general release</li>
|
||||
<li>Name in the credits</li>"
|
||||
} else {
|
||||
"<li>Neuron inference — metered, priced below OpenAI and Anthropic</li>
|
||||
<li>Persistent memory — never resets</li>
|
||||
"<li>Neuron inference - metered, priced below OpenAI and Anthropic</li>
|
||||
<li>Persistent memory - never resets</li>
|
||||
<li>Unlimited projects</li>
|
||||
<li>Full plugin marketplace</li>
|
||||
<li>IDE, Slack, and more integrations</li>
|
||||
|
||||
Reference in New Issue
Block a user