# About Us — Round 3 reconcile (fresh eyes)

Agent: aboutus-r3. Frames: desktop `3121:22745`, mobile `3121:23680` (key R6EY4TpNCvVqUEikM7Lof9).
Method: per-element Figma IR (bbox + per-run font/case/color) vs DOM `getBoundingClientRect`/`getComputedStyle`,
normalized to Figma px. Hover proven by real `chrome` hover + computed-style read (not CSSOM-only).

The page was already substantially built; this round measured every section from scratch and fixed the
mismatches below. All sizes/colors/weights/hovers stated are measured facts unless flagged hypothesis.

## Desktop (1440)

| Section | Figma node | measured vs IR | fixed? | residual / note |
|---|---|---|---|---|
| Hero | 3121:22746 | card 722w / photo 526w / gap136; h1 Poppins SemiBold 55px #2b286f; sub Light 25px; navy r28 photo mask h330 | matched | side container slightly narrower than Figma 1396 (global px-30) → all sections scale ~1.5% small; not a defect |
| Breadcrumb | 3121:22771 | Home #000 + About Us #636262, Poppins Light 15px TITLE -4% | matched | — |
| Founded paragraph | 3121:22823 | Poppins Light 20px #2b286f TITLE, left | matched | — |
| Stats | 3121:22890 | photo 716×634 r15; pills 232×108 r15 navy/grey alt; num Poppins Medium 65px; label Regular 30px; gaps 22/24 | matched | photo subject (2 doctors) correct |
| Section tabs | 3121:22790 | pill h50 r7 1px navy, Poppins Light 22px #2b286f TITLE -0.88; gap30 | **FIXED hover** | hover variant 3121:15352 = bg→#ffcb05, text stays #2b286f, Light→Medium(500), border removed. Was wrongly navy-fill+white-text. Verified via CSSOM. |
| Advanced-tech band | 3121:22795 | band #f1f1f1; h2 Poppins Light 50px -2px TITLE center; body Light 20px lh34 center | matched | — |
| Leading Future | 3121:22800 | h2 Light 50px; cards 433×186 r15 navy; text Poppins Regular 20px white center | matched | gap 48 ✓ |
| CFS Equipment | 3121:22812 | h2 Light 50px; tabs 325×75 r13 (active yellow/navy/Medium, inactive navy/white/Light) 23px; panel img 385×216 r19, text Light 20px justified, gap46 | matched | panel image is a CMS placeholder (`equipment-panel.png`) shared across 4 panels; Figma fills tab-0 with a Catalys-laser photo. Left as CMS placeholder (4 dynamic panels). |
| Why-CFS | 3121:22816 / hover 3121:15462 | h2 **Figma 50px/-2px** (was 55/-2.2); card 279×151 r11 #f1f1f1 1px navy; rest title Poppins Light **31px** lh37 black (was desktop 24px); hover bg→white, title→19px, desc reveal, underline 68→120 | **FIXED** heading + rest title; hover **verified firing** (bg white, title 19px, desc maxH72, line 120px) | — |
| Avant-Garde | 3121:22825 | h2 Light 50px lh90; cards 424 outer #ffcb05 + inner 415 #f4f4f8 r15 9px accent h155; text Light 20px -0.8 center; LoadMore 197×52 r10 Lato SemiBold 25px | matched | Load More hover not diffed against its variant (kept site navy-fill convention) — minor open item |
| Chairman Desk | 3121:22921 | h2 Light 50px; navy panel 769w r15 text Light 20px white; photo card 583w (photo h367 r15 + plate #f1f1f1 r15 h143); name Poppins SemiBold 20px, role Medium 22px; gap34/15 | matched | chairman photo subject (Padma Shri awardee) correct |
| Management Team | 3121:22865 / card 3121:22868 / hover 3121:15523 | card 265×341 r17 #f1f1f1; photo bg #fffdfd 227h; role bar navy h32, text Light 13px white | **FIXED hover** (img origin) + verified | hover deltas ALL fire (real hover): bar→#ffcb05, role text→#2b286f SemiBold 14px, card border→navy 1px, **img scale 1.1 origin-bottom** (Figma grows 218→242 with bottom edge fixed → was center-origin) |
| Board of Directors | (same team-card) | same as Management | same fix applied | — |
| Callback form | Form 3124:58312 | shared canonical `.callback-form__*` present (not a fork); lg:min-h-509 | matched | shared component reconciled elsewhere |
| Footer / utility / nav / sticky | reused | canonical hooks present | — | reused shared components |

## Mobile (393) — separate structure

| Section | Figma node | measured vs IR | fixed? | note |
|---|---|---|---|---|
| Overflow | — | `documentElement.scrollWidth==393`, 0 elements >viewport | OK | both breakpoints overflow-free |
| Hero | 3121:23698 | grey card 344 r17; h1 Poppins **Bold 700** 30px lh52; sub Regular 15px; navy photo 344×367 r17; breadcrumb above | matched | side margin 16 vs Figma 25 (global) |
| Stats | 3121:23721 | pills 135×77 r15 navy/grey alt; num Medium 45px; label Regular 15px @x149 | matched | — |
| Leading Future | 3121:23747 | h2 SemiBold 30px lh38; cards 345×137 **r10** navy; text Poppins **Light 15px** center | **FIXED** | was r15 + Regular 17px → r10 + Light 15px (per-breakpoint flip) |
| Advanced band | 3121:23742 | band #f1f1f1; h2 SemiBold 30px lh38; body Light 15px lh25 | matched | — |
| Why-CFS | 3121:23769 | single col 279×151 r11; title Light 31px lh37 black; ON_CLICK not hover (touch) → desc hidden at rest | matched | mobile has no hover reveal (touch) — our group-hover stays collapsed, correct |
| Management/Board team | 3121:23796 / card 3121:23801 | horizontal card 345×162 r10 #f1f1f1; photo 124w; name Poppins **Medium 21px** lh23; Padma sub 15px; role bar #ffcb05 h36 br-10, Lato SemiBold 14px | **FIXED** | name was 19px, Padma sub 13px → 21/15 |
| CFS Equipment | 3121:23766 | Figma mobile = ONE bordered card (341 r15 navy border) with inline-text tabs (17px Light/Medium), img 321×192, body Light 15px lh25 | **partial** (tab text 18→17) | **Deliberate deviation:** Figma mobile shows a fixed 2-tab integrated card; our impl keeps wrapping-pill tabs + switchable panel to honor the CMS dynamic-tab-count rule (must not break at 5/6/7+). Did not rebuild to the fixed 2-tab card. |
| Callback / footer | mobile reused | canonical present | — | — |

## Fixes committed (per section)
1. Section-tab hover → Figma variant (yellow bg / navy text / Medium / no border).
2. Team-card image hover `origin-bottom` (bottom-anchored zoom, not center).
3. Why-CFS heading 55→50px/-2px + desktop rest title 24→31px (hover→19px verified).
4. Mobile leading-cards r10 + Light 15px; mobile team-card name 21px / Padma sub 15px.
5. Mobile CFS-equipment tab text 18→17px.

## Open questions / residuals
- **CFS Equipment mobile structure**: Figma mobile is a single fixed-2-tab card; kept dynamic wrapping-pill tabs per the NON-NEGOTIABLE CMS dynamic-tab rule. Confirm client accepts the more-robust layout over the pixel-exact 2-tab card.
- **Equipment panel image**: shared placeholder across 4 panels; Figma fills tab-0 with a real Catalys-laser photo. Left as CMS placeholder (dynamic panels). Wire real per-tab images if the client provides them.
- **Avant-Garde "Load More" hover**: kept site navy-fill convention; did not pull its component-188 hover variant to diff. Low risk; flag if exact hover matters.
- Global side padding is 16px (px-4) vs Figma's 25px mobile / and inner container renders ~1.5% narrower than Figma 1396 on desktop — consistent project-wide choice, not a per-section defect.
