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:
Will Anderson
2026-04-29 17:14:56 -05:00
parent 235662c2a4
commit 51d2e64c22
22 changed files with 174 additions and 151 deletions
+8 -8
View File
@@ -1,7 +1,7 @@
// components/safety.el Child and family safety section.
// components/safety.el - Child and family safety section.
//
// Describes the Hard Bell architecture and genuine protective design.
// Not "safe for kids" marketing actual architecture that treats
// Not "safe for kids" marketing - actual architecture that treats
// family safety as a structural property, not a feature checkbox.
fn safety() -> String {
@@ -22,7 +22,7 @@ fn safety() -> String {
</h2>
<p class=\"reveal\" style=\"transition-delay:160ms;font-family:var(--body);font-weight:300;font-size:1rem;color:var(--t2);line-height:1.8;margin-bottom:1.25rem\">
Most AI products add parental controls as an afterthought &#8212; a toggle that tells the platform which account is the adult and which is the child. That&#39;s not safety. That&#39;s a permission system with a friendly name.
Most AI products add parental controls as an afterthought - a toggle that tells the platform which account is the adult and which is the child. That&#39;s not safety. That&#39;s a permission system with a friendly name.
</p>
<p class=\"reveal\" style=\"transition-delay:220ms;font-family:var(--body);font-weight:300;font-size:1rem;color:var(--t2);line-height:1.8;margin-bottom:1.25rem\">
@@ -40,15 +40,15 @@ fn safety() -> String {
<p style=\"font-family:var(--body);font-size:0.7rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--navy-65);margin-bottom:0.75rem\">Hard Bell</p>
<p style=\"font-family:var(--body);font-weight:400;font-size:0.9375rem;color:var(--t1);margin-bottom:0.5rem\">An emergency contact the threat can&#39;t intercept</p>
<p style=\"font-family:var(--body);font-weight:300;font-size:0.875rem;color:var(--t2);line-height:1.7\">
The Hard Bell is an emergency contact designated in a calm moment &#8212; a teacher, a relative outside the household, a trusted friend &#8212; set up independently from the guardian account. When a signal warrants it, this contact is reached. The guardian is not automatically notified.
The Hard Bell is an emergency contact designated in a calm moment - a teacher, a relative outside the household, a trusted friend - set up independently from the guardian account. When a signal warrants it, this contact is reached. The guardian is not automatically notified.
</p>
</div>
<div class=\"reveal card-dark\" style=\"transition-delay:200ms;padding:1.75rem 2rem;border-left:3px solid rgba(0,82,160,.40)\">
<p style=\"font-family:var(--body);font-size:0.7rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--navy-65);margin-bottom:0.75rem\">Emergency routing</p>
<p style=\"font-family:var(--body);font-weight:400;font-size:0.9375rem;color:var(--t1);margin-bottom:0.5rem\">Emergency services first &#8212; not parent notification</p>
<p style=\"font-family:var(--body);font-weight:400;font-size:0.9375rem;color:var(--t1);margin-bottom:0.5rem\">Emergency services first - not parent notification</p>
<p style=\"font-family:var(--body);font-weight:300;font-size:0.875rem;color:var(--t2);line-height:1.7\">
Physical danger and abuse signals route to emergency services and crisis lines &#8212; not to the guardian account. Neuron evaluates the content of the signal, not just the age of the user. The guardian cannot disable or redirect this path.
Physical danger and abuse signals route to emergency services and crisis lines - not to the guardian account. Neuron evaluates the content of the signal, not just the age of the user. The guardian cannot disable or redirect this path.
</p>
</div>
@@ -56,7 +56,7 @@ fn safety() -> String {
<p style=\"font-family:var(--body);font-size:0.7rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--navy-65);margin-bottom:0.75rem\">Parent dashboard</p>
<p style=\"font-family:var(--body);font-weight:400;font-size:0.9375rem;color:var(--t1);margin-bottom:0.5rem\">Oversight without surveillance</p>
<p style=\"font-family:var(--body);font-weight:300;font-size:0.875rem;color:var(--t2);line-height:1.7\">
Parents see what they need to see. The child&#39;s conversations remain private unless a wellbeing signal triggers parent notification &#8212; and even then, the routing logic protects against the parent being the source of harm.
Parents see what they need to see. The child&#39;s conversations remain private unless a wellbeing signal triggers parent notification - and even then, the routing logic protects against the parent being the source of harm.
</p>
</div>
@@ -66,7 +66,7 @@ fn safety() -> String {
<div class=\"reveal\" style=\"margin-top:4rem;padding:2rem 2.5rem;border:1px solid rgba(0,82,160,.15);border-left:3px solid var(--navy);background:rgba(0,82,160,.03)\">
<p style=\"font-family:var(--body);font-weight:300;font-size:0.9375rem;color:var(--t2);line-height:1.8;\">
<strong style=\"color:var(--t1);font-weight:500\">Minors require a parent account.</strong> Children and teens cannot create accounts on their own &#8212; a parent or guardian creates the family account, configures access, and designates the Hard Bell contact. The child&#39;s experience is private from everyone except the trusted adult who set it up &#8212; and from emergency services when the signal warrants it.
<strong style=\"color:var(--t1);font-weight:500\">Minors require a parent account.</strong> Children and teens cannot create accounts on their own - a parent or guardian creates the family account, configures access, and designates the Hard Bell contact. The child&#39;s experience is private from everyone except the trusted adult who set it up - and from emergency services when the signal warrants it.
</p>
</div>