Rewrite landing to El component architecture

Full El component split: nav, hero, pillars, inference, pricing, footer, about,
enterprise, mission, viral, local_first, comparison, efficiency, environmental.

- About page rewritten first-person (Will's voice), photo included, no product spoilers
- Stripe checkout wired: env() reads STRIPE_SECRET_KEY/PRICE_* at startup
- Minor parent-onboarding callout added to pricing section
- Inference pricing: "at cost" removed, now "priced below competitors"
- Nav: wordmark image, About link active on /about
- .gitignore: excludes .env, dist/, generated HTML
This commit is contained in:
Will Anderson
2026-04-29 16:21:08 -05:00
parent 686ab1ee2f
commit 1d8143cdbc
27 changed files with 3165 additions and 1467 deletions
+45
View File
@@ -0,0 +1,45 @@
// components/pillars.el Three core pillars section.
//
// I. Remembers / II. Learns / III. Yours
// Cards use reveal animation class (CSS IntersectionObserver polyfill
// provided by a tiny inline <script> in the page shell).
fn pillars() -> String {
return "
<section id=\"pillars\" aria-label=\"Core pillars\">
<div class=\"container\">
<div class=\"pillars-label reveal\">
<div class=\"navy-line-left\" style=\"width:4rem;flex-shrink:0\"></div>
<span class=\"label\">Why Neuron</span>
</div>
<div class=\"pillars-grid\">
<div class=\"pillar-card card-dark reveal\">
<span class=\"pillar-numeral\" aria-hidden=\"true\">I</span>
<h3 class=\"display-md pillar-title\">Remembers</h3>
<div class=\"pillar-rule\"></div>
<p class=\"pillar-body\">Every session picks up where you left off. Every project. Every context. No more re-explaining who you are, what you&#39;re building, or what matters to you.</p>
<p class=\"pillar-detail\">Zero re-orientation</p>
</div>
<div class=\"pillar-card card-dark reveal\" style=\"transition-delay:150ms\">
<span class=\"pillar-numeral\" aria-hidden=\"true\">II</span>
<h3 class=\"display-md pillar-title\">Learns</h3>
<div class=\"pillar-rule\"></div>
<p class=\"pillar-body\">Gets better at you specifically. Not a generic assistant &#8212; yours. The longer you use it, the sharper it becomes. Neuron inference is live day one &#8212; a model purpose-built to work with your memory graph, your context, your way of thinking.</p>
<p class=\"pillar-detail\">Specific to you</p>
</div>
<div class=\"pillar-card card-dark reveal\" style=\"transition-delay:300ms\">
<span class=\"pillar-numeral\" aria-hidden=\"true\">III</span>
<h3 class=\"display-md pillar-title\">Yours</h3>
<div class=\"pillar-rule\"></div>
<p class=\"pillar-body\">Runs locally. Your data never leaves. No cloud dependency, no telemetry, no training on your conversations. Complete ownership. And unlike every other AI subscription &#8212; we&#39;re not charging you to remember you.</p>
<p class=\"pillar-detail\">Fully private</p>
</div>
</div>
</div>
</section>
"
}