UNIT 26 • STAGE 5 OF 7
3-phase plan cards with CSS counters, and team member cards
The phase cards display large step numbers (1, 2, 3) in the top-right corner of each card. These are generated automatically by CSS — no HTML attribute, no JavaScript. This is the counter CSS feature: counter-reset initializes a counter on a parent element, counter-increment increments it on each child, and content: counter(name) displays the current value in a ::before pseudo-element.
Build 3 step cards: Phase 1 (site, fiber, listening sessions), Phase 2 (opening, 60 devices, youth coding), Phase 3 (expansion, 200 homes, open-source curriculum).
Three team cards, each with an avatar (initials in a gradient circle), name, role, and a short bio. The avatar uses background: linear-gradient(135deg, var(--red), var(--gold)) — a simple way to make text avatars look intentional.
The site now answers the three pitch questions: why (stats), what (problem/solution), and how (phases + team).