# Headline Hero with Video Background

Schema: Design Details SECTION.md v3.2
Website: Studio Sandcastle
Source: https://www.kuda.com/
Source section IDs: 969c67a3-a974-4c1d-a468-360cf183de37
Status: AI analysed; vocabulary promotion is automated

## Builder's note

What makes it work:
- The headline is set at 56px with a 56px line height, so the two lines sit tight and read as one confident statement against the warm off-white canvas.
- A clear stack of eyebrow, headline, subhead and small pill CTA guides the eye downward, ending at a wide video that shows the lifestyle the copy promises.
- Near-black text on a cream canvas gives strong contrast, and a single deep purple action colour keeps the CTA easy to find.

What a screenshot can't show:
- The video autoplays from about 1s to 8s, cutting between people walking, posing at a waterfall and running on a beach, with a visible pause control.
- Type is measured at 18px/26.1px for the eyebrow and subhead, 56px/800 for the headline and 14px/600 for the button, all with normal letter spacing. No other animation was detected.

Borrow: Put a short, tight, centered claim directly above a wide, full-bleed video so the footage proves the promise without competing with the text.
Leave alone: Don't copy the Kuda purple and cream palette, the Modena and Suisse typefaces (use a heavy grotesk with a light neutral sans instead), or the Nigerian lifestyle footage.

## Classification

- Type: hero
- Layout: Centered text and CTA block stacked above a full-width media container.
- Styles: minimal, photographic
- Confidence: 95%

## Purpose and structure

A large centered typography hero section with a call to action button, placed above a wide background video.

Visual signature: Bold centered black text on a light background sitting directly above a cinematic wide video showing people outdoors.

## Components

- headline
- subheadline
- call to action button
- background video

## Typography

- Display: modena — 80px 800
- Heading: modena — 56px 800
- Body: suisse — 16px 400

## Functional palette

- Canvas: canvas #FCF7F2
- Primary-Action: primary action #40196D
- Text: text #1B161D
- Muted-Text: muted text #827D76
- Surface: surface #EED3F8

## Motion evidence

- 1.0–8.0s — A full-width video section plays automatically, showing scenes like people walking, a group posing in front of a waterfall, and people running on a beach. (95% confidence)

## Section quality

Overall: 54.15/100 (Competent)
Scored coverage: 100%

- Typography: 58 — Bold uppercase 56-80px display type with a clean size hierarchy (eyebrow, headline, subhead) gives strong legibility and contrast, but the pairing is a common heavy-grotesk-plus-light-body formula seen across many fintech sites, with no distinctive letterforms or typographic treatment beyond scale. Next tier: Needs a more distinctive type choice, kerning/line treatment, or interplay with the video to move beyond a standard bold-headline convention.
- Composition: 56 — Simple, centered, predictable stack: eyebrow, headline, subhead, CTA, full-width video below. Generous whitespace and clear hierarchy are executed cleanly, but the layout is a very common hero template with no unexpected spatial relationships or tension between text and media blocks. Next tier: Lacks a structural idea beyond centered-stack-over-full-bleed-media; no overlap, asymmetry, or framing device that makes the composition feel considered rather than default.
- Motion: 52 — Gemini confirms a single autoplaying background video (1-8s) showing people walking, posing, running; this is a basic looping lifestyle video with a visible pause control, not a designed motion sequence with reveals, transitions, or choreography. Next tier: No evidence of scroll-triggered reveals, parallax, or transition choreography between text and video; only a passive autoplay loop is confirmed.
- Content: 55 — Headline and subhead message clearly and briefly convey the value proposition, and the video reinforces an aspirational lifestyle tone matching a 'more for your life' message, but the pairing is generic stock-style lifestyle footage rather than content tailored specifically to the bank's offering. Next tier: Would need the visual content to connect more specifically and originally to the financial product rather than generic travel/adventure footage.
- Originality: 42 — This is a textbook fintech/startup hero formula: centered bold claim, light subhead, pill CTA, full-bleed lifestyle video. Nothing about the type treatment, layout, or motion differentiates it from hundreds of comparable sites. Next tier: Needs a distinguishing structural, typographic, or interaction idea that isn't reducible to the generic centered-hero-plus-video template.
- Adaptability: 60 — Deterministic facts show a clean, modular structure: text block, CTA, and full-width video are clearly separable DOM elements with simple styling (solid color, defined radii, standard fonts), making it straightforward to reskin or restructure. Next tier: Reliance on a specific branded video asset and lack of any bespoke interaction logic caps how much more transferable value could be demonstrated.

Strengths:
- Clear three-part message hierarchy (eyebrow, bold headline, supporting subhead) that reads instantly
- Full-bleed autoplay video adds a cinematic, dynamic layer beneath the static text block
- Generous whitespace and centered alignment keep the section calm and legible

Weaknesses:
- Highly generic hero template seen across countless fintech and SaaS sites
- No distinctive typographic or layout choice beyond scale
- Motion limited to a single looping background video with no choreography
- Stock-style lifestyle footage doesn't specifically tie to financial product benefits

Why it does not reach the next tier: The section executes a common centered-hero-over-video pattern cleanly but introduces no structural, typographic, or motion idea that would make it memorable or hard to substitute; every element (headline scale, subhead, pill CTA, autoplay lifestyle video) is a standard convention.

## Adaptation guidance

- Effort: Low
- Guidance: Swap video asset and copy while preserving the centered text-over-full-bleed-media structure and spacing rhythm; typography and color tokens can be restyled without altering layout logic.

What transfers:
- Centered text stack with eyebrow/headline/subhead/CTA hierarchy
- Full-width video container below text block
- Solid-color pill CTA button pattern

Dependencies:
- Specific branded video asset (WEBSITE-BANNER-VARIANT-2.mp4)
- Bold uppercase display typeface at 80px/800 weight
- Brand purple CTA color token

## Living vocabulary

- No reusable vocabulary candidates were supported by this section.

Only terms with status `active` enter the public taxonomy. Deferred and proposed terms remain available to later AI passes; rejected terms remain as provenance so they are not repeatedly reinvented.

## Provenance and limitations

- Section boundaries and naming: Gemini Pro visual observation
- Motion observations: Gemini Pro direct-video analysis
- Quality judgment: Claude
- Exact design facts: browser/CSS extraction at website scope
- Rubric: Design Details section rubric 3.2 (Typography 20%, Composition 20%, Motion 15%, Content 15%, Originality 15%, Adaptability 15%)
- Motion assessed only from a single confirmed autoplay video loop; no scroll or interaction motion evidence provided
- No evidence of responsive/mobile behavior
- Cannot verify exact animation timing or easing parameters

## Usage guidance

Use this section as design evidence. Create an original implementation; do not reproduce the source copy, assets, or proprietary composition exactly.

## Build blueprint v3.2

### Purpose and classification

- Canonical type: hero
- Source type: hero
- Structure: centered single-column
- Layout: Centered text and CTA block stacked above a full-width media container.
- Styles: minimal, photographic
- Components: headline, subheadline, call to action button, background video
- Purpose: A large centered typography hero section with a call to action button, placed above a wide background video.
- Visual signature: Bold centered black text on a light background sitting directly above a cinematic wide video showing people outdoors.
- Place on the page: 2 of 11, after Navigation (`kuda-com:C01_navbar`), before Logo strip (`kuda-com:C03_logo_marquee`)

### Crop and composition

- Crop: 1440×1268px; aspect ratio 1.136:1
- Page bounds: 128–1396px of 11487px
- Guidance: Use a narrow central reading axis and deliberate scale contrast rather than adding unnecessary side content.

### Exact typography evidence

The sectionScale values were measured inside this crop. The siteRoles values explain how those faces function across the source website; they must not replace section measurements.

```json
{
  "sectionScale": [
    {
      "role": "section heading",
      "family": "modena",
      "stack": "modena, sans-serif",
      "size": "18px",
      "weight": "700",
      "lineHeight": "26.1px",
      "letterSpacing": "normal",
      "sample": "The digital bank built for Nigerians",
      "element": "h1",
      "occurrences": 5,
      "sourceId": "font-1"
    },
    {
      "role": "section heading",
      "family": "modena",
      "stack": "modena, sans-serif",
      "size": "56px",
      "weight": "800",
      "lineHeight": "56px",
      "letterSpacing": "normal",
      "sample": "More from your money, More for your life",
      "element": "h2",
      "occurrences": 4,
      "sourceId": "font-2"
    },
    {
      "role": "body/supporting copy",
      "family": "suisse",
      "stack": "suisse, sans-serif",
      "size": "18px",
      "weight": "400",
      "lineHeight": "26.1px",
      "letterSpacing": "normal",
      "sample": "Send money fast, spend with confidence, and save automatically with Kuda.",
      "element": "p",
      "occurrences": 18,
      "sourceId": "font-7"
    },
    {
      "role": "UI/supporting text",
      "family": "suisse",
      "stack": "suisse, sans-serif",
      "size": "14px",
      "weight": "600",
      "lineHeight": "19.6px",
      "letterSpacing": "normal",
      "sample": "Join Kuda",
      "element": "a",
      "occurrences": 41,
      "sourceId": "font-12"
    }
  ],
  "siteRoles": [
    {
      "role": "display",
      "size": "80px",
      "family": "modena",
      "source": "computed",
      "traits": "uppercase",
      "weight": "800",
      "evidence": "font-4: computed CSS at 1440×1000; AI role: The largest font at 80px, weight 800, uppercase, used for high-impact numbers.",
      "sampleId": "font-4",
      "confidence": 1,
      "lineHeight": "76px",
      "letterSpacing": "normal"
    },
    {
      "role": "heading",
      "size": "56px",
      "family": "modena",
      "source": "computed",
      "traits": "uppercase",
      "weight": "800",
      "evidence": "font-2: computed CSS at 1440×1000; AI role: 56px, weight 800, uppercase, used for primary section titles.",
      "sampleId": "font-2",
      "confidence": 1,
      "lineHeight": "56px",
      "letterSpacing": "normal"
    },
    {
      "role": "body",
      "size": "16px",
      "family": "suisse",
      "source": "computed",
      "traits": "Regular",
      "weight": "400",
      "evidence": "font-6: computed CSS at 1440×1000; AI role: 16px Suisse sans-serif used for standard informational text and descriptions.",
      "sampleId": "font-6",
      "confidence": 0.9,
      "lineHeight": "23.2px",
      "letterSpacing": "normal"
    }
  ]
}
```

### Exact color evidence

The section samples record where each computed value was used. Functional roles come from the website-level classifier and remain separate.

```json
{
  "sectionUsage": [
    {
      "value": "#40196D",
      "cssValue": "rgb(64, 25, 109)",
      "alpha": 1,
      "appliedAs": [
        "control-background",
        "background",
        "text"
      ],
      "occurrences": 10,
      "sourceId": "color-1"
    },
    {
      "value": "#EED3F8",
      "cssValue": "rgb(238, 211, 248)",
      "alpha": 1,
      "appliedAs": [
        "control-background",
        "background"
      ],
      "occurrences": 31,
      "sourceId": "color-3"
    },
    {
      "value": "#827D76",
      "cssValue": "rgb(130, 125, 118)",
      "alpha": 1,
      "appliedAs": [
        "text"
      ],
      "occurrences": 6,
      "sourceId": "color-11"
    },
    {
      "value": "#EDE7DD",
      "cssValue": "oklab(0.930708 0.00348729 0.0150211 / 0.5)",
      "alpha": 0.5019607843137255,
      "appliedAs": [
        "control-background",
        "background"
      ],
      "occurrences": 4,
      "sourceId": "color-15"
    }
  ],
  "functionalPalette": [
    {
      "hex": "#FCF7F2",
      "name": "canvas",
      "role": "canvas",
      "source": "computed",
      "evidence": "color-2: computed rgb(252, 247, 242); AI role: The dominant off-white background color (#FCF7F2) used across the page body.",
      "sampleId": "color-2",
      "confidence": 1
    },
    {
      "hex": "#40196D",
      "name": "primary action",
      "role": "primary-action",
      "source": "computed",
      "evidence": "color-1: computed rgb(64, 25, 109); AI role: Deep purple (#40196D) used for the primary CTA buttons and brand emphasis.",
      "sampleId": "color-1",
      "confidence": 1
    },
    {
      "hex": "#1B161D",
      "name": "text",
      "role": "text",
      "source": "computed",
      "evidence": "color-6: computed rgb(27, 22, 29); AI role: Dark color (#1B161D) used for primary body text and most headings on light backgrounds.",
      "sampleId": "color-6",
      "confidence": 0.9
    },
    {
      "hex": "#827D76",
      "name": "muted text",
      "role": "muted-text",
      "source": "computed",
      "evidence": "color-11: computed rgb(130, 125, 118); AI role: Grey (#827D76) used for secondary text elements like 'Fully licensed by the CBN'.",
      "sampleId": "color-11",
      "confidence": 0.8
    },
    {
      "hex": "#EED3F8",
      "name": "surface",
      "role": "surface",
      "source": "computed",
      "evidence": "color-3: computed rgb(238, 211, 248); AI role: Lighter purple (#EED3F8) used as a background for the footer and secondary buttons.",
      "sampleId": "color-3",
      "confidence": 0.7
    }
  ]
}
```

### Design tokens

```json
{
  "radius": "Small border-radius (approx 4-8px) on primary buttons; medium to large border-radius on floating UI cards and feature blocks.",
  "density": "Low density, breathable layout utilizing large typographic scales and ample whitespace.",
  "evidence": "Visual inspection reveals an off-white canvas with dark purple functional accents. Structural containers use large corner radii, while primary typography is oversized and highly legible.",
  "borderStyle": "Mostly borderless, relying heavily on color contrast to define shapes and containers.",
  "buttonStyle": "Solid filled backgrounds with contrasting text; primary buttons use the brand purple.",
  "cornerStyle": "Mixed: mostly rounded corners on interactive elements and cards, with hard edges on full-bleed background containers.",
  "contentWidth": "Centered constrained text content mixed with full-width bleeding backgrounds and media.",
  "spacingRhythm": "Generous vertical spacing between major sections, with tighter grouping inside feature cards."
}
```

### Reconstruction specification

This is the implementation contract for the captured desktop viewport. Prefer section-specific facts here over general website descriptions.

- Root: 1440×1396px; block; padding {"top":"0px","left":"0px","right":"0px","bottom":"24px"}; gap normal; background rgba(0, 0, 0, 0); radius 0px.
- Representative content widths: 1392, 920, 416px.
- Layout containers: 0; cards/surfaces: 0; media elements: 2; browser animations: 0.

#### Container, grid, and spacing

```json
{
  "viewport": {
    "width": 1440,
    "captureBounds": {
      "top": 128,
      "bottom": 1396,
      "pageHeight": 11487
    }
  },
  "container": {
    "size": "1440×1396px",
    "position": "x 0px, y 0px",
    "display": "block",
    "positionMode": "relative",
    "padding": {
      "top": "0px",
      "left": "0px",
      "right": "0px",
      "bottom": "24px"
    },
    "margin": {
      "top": "0px",
      "left": "0px",
      "right": "0px",
      "bottom": "0px"
    },
    "gap": "normal",
    "columns": "not captured",
    "background": "rgba(0, 0, 0, 0)",
    "radius": "0px",
    "border": "0px solid rgb(27, 22, 29)",
    "shadow": "none",
    "overflow": "hidden"
  },
  "spacing": {
    "observedGapsPx": [],
    "representativeContentWidthsPx": [
      1392,
      920,
      416
    ]
  },
  "columns": []
}
```

#### Cards and surfaces

```json
{
  "cards": [],
  "surfaces": {
    "radii": [
      "4px"
    ],
    "borders": [],
    "shadows": []
  }
}
```

#### Media treatment

```json
[
  {
    "element": "video · wp-block-acf-landing-hero__video-desktop",
    "size": "1392×775px",
    "position": "x 24px, y 597px",
    "aspectRatio": 1.8,
    "objectFit": "cover",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "clip",
    "source": "https://www.kuda.com/wp-content/uploads/2026/08/WEBSITE-BANNER-VARIANT-2.mp4"
  },
  {
    "element": "svg · svg",
    "size": "8×9px",
    "position": "x 1380px, y 1335px",
    "aspectRatio": 0.9,
    "objectFit": "fill",
    "objectPosition": "50% 50%",
    "radius": "0px",
    "overflow": "hidden",
    "source": "source not captured"
  }
]
```

#### Browser-exposed animation parameters

```json
[]
```

### Measured geometry, surfaces, media, and animation

These raw values come from the saved element map and computed styles. Empty arrays mean the fact was not captured; they are not permission to invent source values.

```json
{
  "root": {
    "id": "ld-288",
    "gap": "normal",
    "tag": "section",
    "rect": {
      "x": 0,
      "y": 0,
      "width": 1440,
      "height": 1396
    },
    "role": null,
    "label": "The digital bank built for Nigerians More from your money, More for your life Send money fast, spend",
    "border": "0px solid rgb(27, 22, 29)",
    "margin": {
      "top": "0px",
      "left": "0px",
      "right": "0px",
      "bottom": "0px"
    },
    "radius": "0px",
    "shadow": "none",
    "columns": null,
    "display": "block",
    "padding": {
      "top": "0px",
      "left": "0px",
      "right": "0px",
      "bottom": "24px"
    },
    "overflow": "hidden",
    "position": "relative",
    "background": "rgba(0, 0, 0, 0)"
  },
  "cards": [],
  "media": [
    {
      "id": "ld-312",
      "tag": "video",
      "rect": {
        "x": 24,
        "y": 597,
        "width": 1392,
        "height": 775
      },
      "role": null,
      "label": "wp-block-acf-landing-hero__video-desktop",
      "media": {
        "src": "https://www.kuda.com/wp-content/uploads/2026/08/WEBSITE-BANNER-VARIANT-2.mp4",
        "poster": "",
        "duration": 5.632
      },
      "radius": "0px",
      "overflow": "clip",
      "objectFit": "cover",
      "aspectRatio": 1.8,
      "objectPosition": "50% 50%"
    },
    {
      "id": "ld-315",
      "tag": "svg",
      "rect": {
        "x": 1380,
        "y": 1335,
        "width": 8,
        "height": 9
      },
      "role": "img",
      "label": "svg",
      "media": null,
      "radius": "0px",
      "overflow": "hidden",
      "objectFit": "fill",
      "aspectRatio": 0.9,
      "objectPosition": "50% 50%"
    }
  ],
  "bounds": {
    "top": 128,
    "bottom": 1396,
    "pageHeight": 11487
  },
  "schema": "little-details-section-measurements-v1",
  "source": "saved DOM/CSS element and animation maps",
  "columns": [],
  "spacing": {
    "gapsPx": [],
    "representativeContentWidthsPx": [
      1392,
      920,
      416
    ]
  },
  "coverage": {
    "cards": 0,
    "media": 2,
    "animations": 0,
    "elementsInSection": 8
  },
  "surfaces": {
    "radii": [
      "4px"
    ],
    "borders": [],
    "shadows": []
  },
  "animations": [],
  "capturedAt": "2026-10-29T17:28:55.406Z",
  "limitations": [
    "Values describe the captured desktop viewport and may change at other breakpoints.",
    "Transforms, sticky layers, and virtualized content can make the inferred section root approximate.",
    "Animations include browser-exposed Web Animations API state; CSS or script motion that was inactive at capture time may be absent."
  ],
  "viewportWidth": 1440
}
```

### Observed motion

1. **observed sequence** — A full-width video section plays automatically, showing scenes like people walking, a group posing in front of a waterfall, and people running on a beach. (1s–8s; 95% confidence). Recreate the interaction principle with project-appropriate timing and easing; the evidence does not guarantee source easing values.

The browser animation records above are deterministic parameters captured from active browser animations. The timestamped observations describe what Gemini saw in the video. Treat them as complementary evidence. When either source is empty or they conflict, state the uncertainty instead of inventing timing or easing.

### Responsive contract

- Measured viewport: 1440px wide.
- Mobile/tablet values: not measured by this section evidence unless a separate capture is explicitly listed.
- Preserve hierarchy and sequence; collapse simultaneous columns only where needed, maintain media aspect ratios, and verify touch targets and text wrapping at target breakpoints.

### Structure versus visual skin

- Preserve: content hierarchy, layout relationships, section rhythm, interaction purpose.
- Adapt: brand colors, font family, copy, imagery, icons, decorative details.
- Rule: Preserve the observed design logic while creating original branding, copy, assets, and implementation details.

### Adaptation and dependencies

- Effort: low
- What transfers: Centered text stack with eyebrow/headline/subhead/CTA hierarchy; Full-width video container below text block; Solid-color pill CTA button pattern
- Dependencies: Specific branded video asset (WEBSITE-BANNER-VARIANT-2.mp4); Bold uppercase display typeface at 80px/800 weight; Brand purple CTA color token
- Guidance: Swap video asset and copy while preserving the centered text-over-full-bleed-media structure and spacing rhythm; typography and color tokens can be restyled without altering layout logic.

### Evidence readiness

- Coverage: 7/7
- Can build: Yes
- Missing facts: None


### Agent implementation prompt

Create an original hero section inspired by the design evidence titled “Headline Hero with Video Background”.

Purpose: A large centered typography hero section with a call to action button, placed above a wide background video.

Structure: centered single-column. Source layout label: Centered text and CTA block stacked above a full-width media container.. Use a narrow central reading axis and deliberate scale contrast rather than adding unnecessary side content.

Visual signature to preserve at the pattern level: Bold centered black text on a light background sitting directly above a cinematic wide video showing people outdoors.

Components: headline, subheadline, call to action button, background video.

Style direction: minimal, photographic.

Observed crop: 1440×1268px (1.136:1). Treat this as evidence of composition, not a mandatory output size.

Typography evidence: {"role":"display","size":"80px","family":"modena","source":"computed","traits":"uppercase","weight":"800","evidence":"font-4: computed CSS at 1440×1000; AI role: The largest font at 80px, weight 800, uppercase, used for high-impact numbers.","sampleId":"font-4","confidence":1,"lineHeight":"76px","letterSpacing":"normal"} {"role":"heading","size":"56px","family":"modena","source":"computed","traits":"uppercase","weight":"800","evidence":"font-2: computed CSS at 1440×1000; AI role: 56px, weight 800, uppercase, used for primary section titles.","sampleId":"font-2","confidence":1,"lineHeight":"56px","letterSpacing":"normal"} {"role":"body","size":"16px","family":"suisse","source":"computed","traits":"Regular","weight":"400","evidence":"font-6: computed CSS at 1440×1000; AI role: 16px Suisse sans-serif used for standard informational text and descriptions.","sampleId":"font-6","confidence":0.9,"lineHeight":"23.2px","letterSpacing":"normal"}

Color evidence: {"hex":"#FCF7F2","name":"canvas","role":"canvas","source":"computed","evidence":"color-2: computed rgb(252, 247, 242); AI role: The dominant off-white background color (#FCF7F2) used across the page body.","sampleId":"color-2","confidence":1} {"hex":"#40196D","name":"primary action","role":"primary-action","source":"computed","evidence":"color-1: computed rgb(64, 25, 109); AI role: Deep purple (#40196D) used for the primary CTA buttons and brand emphasis.","sampleId":"color-1","confidence":1} {"hex":"#1B161D","name":"text","role":"text","source":"computed","evidence":"color-6: computed rgb(27, 22, 29); AI role: Dark color (#1B161D) used for primary body text and most headings on light backgrounds.","sampleId":"color-6","confidence":0.9} {"hex":"#827D76","name":"muted text","role":"muted-text","source":"computed","evidence":"color-11: computed rgb(130, 125, 118); AI role: Grey (#827D76) used for secondary text elements like 'Fully licensed by the CBN'.","sampleId":"color-11","confidence":0.8} {"hex":"#EED3F8","name":"surface","role":"surface","source":"computed","evidence":"color-3: computed rgb(238, 211, 248); AI role: Lighter purple (#EED3F8) used as a background for the footer and secondary buttons.","sampleId":"color-3","confidence":0.7}

Typography measured inside this section: {"id":"font-1","size":"18px","count":5,"family":"modena","traits":"Regular","weight":"700","contexts":[{"tag":"h1","top":207,"text":"The digital bank built for Nigerians","property":"font"},{"tag":"div","top":5670,"text":"Spend above your balance with Kuda’s Overdraft","property":"font"},{"tag":"div","top":5670,"text":"Invest in top US stocks from as little as ₦20,000","property":"font"}],"fontStack":"modena, sans-serif","lineHeight":"26.1px","letterSpacing":"normal"} {"id":"font-2","size":"56px","count":4,"family":"modena","traits":"uppercase","weight":"800","contexts":[{"tag":"h2","top":257,"text":"More from your money, More for your life","property":"font"},{"tag":"h2","top":3455,"text":"Send","property":"font"},{"tag":"h2","top":4346,"text":"Unlock rewards with Kuda Premium","property":"font"}],"fontStack":"modena, sans-serif","lineHeight":"56px","letterSpacing":"normal"} {"id":"font-7","size":"18px","count":18,"family":"suisse","traits":"Regular","weight":"400","contexts":[{"tag":"p","top":393,"text":"Send money fast, spend with confidence, and save automatically with Kuda.","property":"font"},{"tag":"p","top":3523,"text":"Send money fast, schedule payments, and get 25 free transfers every month.","property":"font"},{"tag":"div","top":8816,"text":"Free instant notifications","property":"font"}],"fontStack":"suisse, sans-serif","lineHeight":"26.1px","letterSpacing":"normal"} {"id":"font-12","size":"14px","count":41,"family":"suisse","traits":"Regular","weight":"600","contexts":[{"tag":"a","top":62,"text":"Join Kuda","property":"font"},{"tag":"a","top":469,"text":"Download Kuda","property":"font"},{"tag":"a","top":3587,"text":"Send money","property":"font"}],"fontStack":"suisse, sans-serif","lineHeight":"19.6px","letterSpacing":"normal"}

Colors measured inside this section: {"id":"color-1","hex":"#40196D","alpha":1,"count":10,"contexts":[{"tag":"a","top":62,"text":"Join Kuda","property":"control-background"},{"tag":"div","top":597,"text":"","property":"background"},{"tag":"h2","top":2134,"text":"8 million customers","property":"text"}],"cssValue":"rgb(64, 25, 109)"} {"id":"color-3","hex":"#EED3F8","alpha":1,"count":31,"contexts":[{"tag":"a","top":469,"text":"Download Kuda","property":"control-background"},{"tag":"div","top":1476,"text":"<img decoding=\"async\" width=\"19\" height=\"18\" src=\"https://www.kuda.com/wp-content/uploads/2026/05/st","property":"background"},{"tag":"footer","top":10333,"text":"Personal Banking Explore Personal Loan App Investments Kuda Card Kuda Premium Savings Transfers Busi","property":"background"}],"cssValue":"rgb(238, 211, 248)"} {"id":"color-11","hex":"#827D76","alpha":1,"count":6,"contexts":[{"tag":"h1","top":207,"text":"The digital bank built for Nigerians","property":"text"},{"tag":"span","top":2272,"text":"Fully licensed by the CBN","property":"text"},{"tag":"p","top":7879,"text":"Buy airtime and internet data from any Nigerian mobile network.","property":"text"}],"cssValue":"rgb(130, 125, 118)"} {"id":"color-15","hex":"#EDE7DD","alpha":0.5019607843137255,"count":4,"contexts":[{"tag":"button","top":1324,"text":"","property":"control-background"},{"tag":"div","top":7753,"text":"","property":"background"}],"cssValue":"oklab(0.930708 0.00348729 0.0150211 / 0.5)"}

Exact section measurements from the saved element map: root {"rect":{"x":0,"y":0,"width":1440,"height":1396},"padding":{"top":"0px","left":"0px","right":"0px","bottom":"24px"},"gap":"normal","columns":null,"overflow":"hidden"}; spacing {"gapsPx":[],"representativeContentWidthsPx":[1392,920,416]}; surfaces {"radii":["4px"],"borders":[],"shadows":[]}; media [{"tag":"video","rect":{"x":24,"y":597,"width":1392,"height":775},"aspectRatio":1.8,"objectFit":"cover","objectPosition":"50% 50%","radius":"0px"},{"tag":"svg","rect":{"x":1380,"y":1335,"width":8,"height":9},"aspectRatio":0.9,"objectFit":"fill","objectPosition":"50% 50%","radius":"0px"}]

Motion evidence: observed sequence: A full-width video section plays automatically, showing scenes like people walking, a group posing in front of a waterfall, and people running on a beach. (95% confidence)

Transfer these principles: Centered text stack with eyebrow/headline/subhead/CTA hierarchy; Full-width video container below text block; Solid-color pill CTA button pattern.

Dependencies: Specific branded video asset (WEBSITE-BANNER-VARIANT-2.mp4); Bold uppercase display typeface at 80px/800 weight; Brand purple CTA color token.

Adaptation guidance: Swap video asset and copy while preserving the centered text-over-full-bleed-media structure and spacing rhythm; typography and color tokens can be restyled without altering layout logic.

Use new copy, imagery, branding, and implementation details. Do not reproduce the source website or its proprietary assets.
