One benefit per step, shown not written, in plain words — no "broadcast" jargon. Dropped the old ladder step (the user just saw that exact ladder on S1 — no repeat). Each step LEADS WITH WHAT THE USER GETS. Steps: ① every office, one place · ② big news reaches you · ③ your problem is heard · ④ become a voice (what Seva unlocks).
Benefit-led: every office + a real call button. No jargon.
The "broadcast" idea in plain words + a visual: leader → everyone in their area.
Report → goes to the office that fixes it → you follow it. Status shown, not promised.
Seva is the means; the UNLOCKS are the benefit — recognition, reach, verified, host, rewards (soon).
Minimal text. The ladder + reach pills + two flow rows carry the meaning. Officials pulled from the real directory; reach auto-derived from the place graph.
Tapped District · SP: the district rung becomes the source, and every rung the SP's broadcast covers (district + block + gaon + residents) highlights — so reach is felt, not read. In-app this animates as a pulse down the ladder.
Owner brief 2026-06-13: 4 steps (dropped the ladder step — user just saw it on S1), explain the feature in detail, shown not written, plain language (no "broadcast"), each step leads with the user benefit, and Seva shows what it UNLOCKS (recognition · reach · verified/host · rewards-soon) not just points — answering "what does the user get." Officials = roles only. In-app: card visuals animate in; step-2 areas fill on enter; step-3 status dot advances; swipe + tappable hint; Skip from step 1; re-watchable from the place ⋯ menu. Deeper tap-to-explore ladder = place-how-it-works.html. Next: validate → Flutter (replace text-heavy carousel) → plain-language 12-locale pass. Honesty: rewards are teased "soon" (owner stance = status-first, earning teased).