Section-by-section scorecard per the web-design-intelligence QA process. Thelen (revision-1 tournament champion) was captured hero-only in the 2026-07-01 run, so hero and mobile-fold are judged head-to-head; below-fold sections are scored Uncontested (no comp evidence), following the Straightline convention. Pattern implemented: retro-badge brand device + dual-action CTA row, re-expressed in Anderson's real logo colors (red #ea1b23 / sky #6acef3) on Thelen's warm cream ground.
| Section | Verdict | Why |
|---|---|---|
| Utility bar | TIE | Thelen runs a promo offer + locations; Anderson runs family-owned positioning + live rating + hours. Both single-line, both on-brand navy. Different jobs, equal execution. |
| Header brand identity | TIE | Round 2 implemented Thelen's signature move: the brand now sits on a red-bordered cream plate that breaks below the header line. Still scored a tie, not a win, because Thelen's badge is a designed trademark while ours frames their existing logo; matching that fully needs a real brand-mark redesign (vector logo request is queued). |
| Hero typography & layout | WIN | Same winning grammar (script eyebrow, giant cream display, photo-through-scrim) but in Zilla Slab matched to Anderson's slab logo genre, plus a proof row and small-keyword H1 / big-persuasive H2 SEO structure Thelen lacks. |
| Dual-action CTA row | TIE | Thelen's exact pattern implemented: solid booking pill + phone action at equal visual weight, chunky with hard offset shadows. Equal execution of their winning move. |
| Above-fold lead capture | WIN | Anderson runs Search + LSA; paid clicks need an instant form. Thelen's hero has zero capture; ours has a 4-field inspection form with trust microcopy, without crowding the headline. |
| Trust merchandising | WIN | Thelen's hero shows no ratings, certs, or reviews. Anderson's fold carries 4.9/90+ Google, BBB A+, Google Guaranteed, Est. 1997, then a dedicated 5-item trust bar. All real, all verifiable. |
| Mobile fold | WIN | Both stack cleanly, but Anderson adds a sticky Call + Free Estimate bar (Thelen's mobile fold has no persistent CTA) and full-width thumb-sized buttons. |
| Mobile navigation | UNCONTESTED | Full-screen branded flyout drawer with one-at-a-time accordions, in-drawer estimate CTA + click-to-call + hours, scrim, and scroll-lock. No Thelen mobile-nav capture exists to compare against. |
| Services / projects / process | UNCONTESTED | 6 service cards with real job photos, 3 real projects, 4-step process. No comp evidence below the fold. |
| Differentiation content | UNCONTESTED | Storm-chaser comparison table (8 rows), hail/insurance band, team section with the real owners' photo and named roster, 3 verbatim Google reviews. This is the conversion depth the current andersonroofingne.com lacks entirely. |
| Footer | UNCONTESTED | Exit CTA band, badge strip, 4-column grid, service-area coverage block, back-to-top. No comp footer capture. |
Net: 4 wins, 3 ties, 0 losses on contested sections; 4 uncontested. The build keeps every element of Thelen's winning pattern and adds the conversion infrastructure (form, sticky bar, trust bar) that the Search + LSA pitch requires.
getBoundingClientRect():
scroll-padding-inline-start: var(--gutter).overflow-x:clip on html. Now scrollWidth = clientWidth exactly..util-lead), now single-line (21px).