ELA paywall — round 8: the people, in the right place

R7: your decision-zone corrections locked into one base (right-aligned prices, small save chip, minimal remind-me row above the CTA, cancel-anytime below, decompressed) — then five demo concepts compete in an identical 330px slot. Only the demo varies. Anti-slop laws enforced: one thought at a time, ≥3s beats, ≤4 words, no timestamps/case IDs/red dots, indicators synced by construction or absent. All three descend from F1. New rules applied everywhere: R6: light mode on the real StepShell header, animated demos in explicit containers (motion = demo, stillness = decision), reduced-motion safe. Animations PLAY LIVE in the frames below.

Research verdicts folded in:
Animation evidence (Mobbin worked this round — full doc in sources-sweep/animation.md):
Round 8: human value variants beside R7 finalists Round 7: five demo concepts on the locked decision zoneRound 6 strip (archived)Round 5 stripRound 4 strip
R8 · Human presence on the paywall

M1 — Standing by

ELA Ops (24/7 · chat & voice notes), the vetted criminal firm, your consulate — real people already in position. Static except one gentle presence pulse. Matches the Life360/Calm convention: nothing below the hero moves.

Flags
  • Presence dot = ambience, not a live signal (fallback: static)
  • Avatars stay abstract until real staff identities exist
Open ↗
R8 · Preparedness

M2 — The legwork

"Already in place": vetted criminal firm · direct consulate lines, every emirate · Ops team 24/7. Fully static. The hard part was done before they arrived.

Flag
  • "Yours the moment you join." is the one line with sell in it — swappable
Open ↗
R8 · The upstream move

M3 — Step-02 enriched

The humanity moved one screen earlier: "One press. Real people move." with the ELA Ops card (chat & voice notes) added to the real step-02 grammar — so the paywall itself can stay minimal. The animation evidence says demo motion belongs HERE, not on the paywall (PictureThis pattern) — L3's hold demo could live on this screen.

Decision required
  • Changes the live headline ("Four things happen at once." → "Real people move.")
Open ↗
R7 · The air candidate

L1 — No demo

Your "really busy" instinct taken to its conclusion: title, one line, pricing, nothing else. The reclaimed space is spent purely on air.

Question it answers
  • Does the paywall need a demo at all?
Open ↗
R7 · Animated, one thought at a time

L2 — One beat at a time

Three slow beats (3.2s each): a lawyer engaged → your consulate informed → your person told. The numbered segment FILL is the timer — sync is structural. Reduced-motion: static triptych.

Taste flag
  • All-three-filled end state is the boldest element on the screen for a moment
Open ↗
R7 · The gesture, taught by showing

L3 — The hold, shown

A mini phone holds the real slide-to-arm pill; a thumb appears and HOLDS for 2.5s while a ring fills, then "Help is moving." Earns the word "hold" by showing it.

Trim candidate
  • Caption "One hold. That's all it takes." could shrink to "One hold."
Open ↗
R7 · Zero motion

L4 — Still life

The gold keyhole (real mark geometry) held by three responder glyphs on fine spokes — a considered emblem, four composition rounds. "Your response, held ready."

Question it answers
  • Does motion earn its place at all?
Open ↗
R7 · The wildcard

L5 — The app itself

No demo, no animation — the real armed home screen as product photography. "This is the app." The most honest possible value proof.

Note
  • If chosen: 30-second clean re-capture (current shot has a 3.5px seeded tester name if zoomed)
Open ↗
R6 · Proof strip, animated

J1 — Preview window

The dispatch demo plays inside a dark playback viewport — mono PREVIEW kicker, loop dots. Reads as an embedded clip before any text is read. Pricing zone fully static, light, real StepShell header.

Builder's verdict
  • The stronger separation of the J pair — structural, label-independent
  • Watch the loop live in this frame
Open ↗
R6 · Proof strip, animated

J2 — Elevated stage

The same demo on a deep-green elevated stage with a straddling DEMO chip and a mint baseline — calmer, more air, but the separation leans on reading the chip.

Notes
  • The more elegant object; fallback if J1 feels gadget-y
Open ↗
R6 · Coverage timeline, animated

K1 — Living timeline (bare)

The rail fills node by node directly on the canvas; the decision zone opens under a hairline + "CHOOSE HOW YOU PAY". Tests whether whitespace + motion alone separate demo from decision.

Builder's caution
  • On the hold frame, white chips and white pricing cards start reading as one column — motion carries half the separation, and reduced-motion users lose it
Open ↗
R6 · Coverage timeline, animated

K2 — Staged timeline

The same living timeline inside a mint-tint stage with a "HOW IT WORKS" kicker — the demo is one legible object in every frame, frozen included.

Builder's verdict
  • The stronger separation of the K pair
  • The kicker chip is deletable if it reads as ornament (eyebrow-stripping law)
Open ↗
Round 5 · Citizen pattern, ELA-native

H1 — Proof strip

G1's carousel replaced by the dispatch moment as REAL app UI shrunk down: the consulate-notified push (real keyhole geometry) stitched to a mini case timeline in the app's own rung grammar. Honesty whisper: "A simulated case — shown the way the app shows it." Renewal-clarity card + remind-me toggle under the CTA.

Review notes
  • "Falcon & Co" is fictional — bless or genericize (single-firm launch)
  • Strongest value-proof device from the whole sweep
Open ↗ · Sheet ↗
Round 5 · Copilot pattern, honest

H2 — Coverage timeline

Vertical mint rail: TODAY protected at payment (armed-slider chip) → THIS WEEK finish your profile (EID/passport chip — prep, never a coverage gate) → EVERY RENEWAL we remind you first (push chip). Same renewal-clarity card + toggle. Built as the anti-V9: one line per node, chips carry the weight, G1's full-size pricing.

Review notes
  • Timeline = trial-reassurance mechanics without a trial
  • Node-3 chip ties to the remind-me toggle
Open ↗ · Sheet ↗
Minimal delta from F1

G1 — Per-week grid

F1 intact; the annual hero row leads "AED 14.42 a week" with "Billed once a year — AED 749.99" beneath + Save 42%. Sheet rows carry 18.46 / 24.99 a week with billed sublines.

CTA note: the weekly-led button was tested and reverted — billed amount now leads, per-week as subline (3.1.2).
Tests
  • Your per-week normalization rule, isolated
  • Cleanest A/B against F1
Open ↗ · Sheet ↗
Carousel + sheet doubts, answered

G2 — Static stack, all visible

The carousel becomes three fixed illustrated rows (same art, no swiping); all three intervals visible inline with per-week leads, billed sublines, both badges. Nothing hidden.

Tests
  • Static value stack (the research's fallback answer)
  • No-sheet alternative — your dropdown doubt
Open ↗
Value framing

G3 — Months-free story

Auto-advance-styled carousel; the annual badge reads "OVER 2 MONTHS FREE" with the honest math line; outcome CTA "Start protection — AED 749.99 per year".

Watched framing: keep the honest-math line if this wins — a documented rejection exists for unsubstantiated "months free".
Tests
  • Months-free vs Save-42% as the annual hook
  • Auto-advance carousel treatment
Open ↗ · Sheet ↗
The base

F1 — Protection stack, refined (round 3)

Your pick. Note: F1 itself still lacks the Restore Purchases line and per-week pricing — G1 is effectively "F1, corrected".

Links
Open ↗ · Sheet ↗ · Round-3 board

Archives: round 3 · round 1 · shipped control. Research: sources-sweep synthesis (trial verdict, A/B rig, steal list w/ captures) · r4-research.md in the repo.