# Uplimit — Design Reference

Schema: Design Details DESIGN.md v3.2
Source: https://uplimit.com/
Captured: 2026-11-10
CSS measured: 2026-11-10T07:00:58.045Z at 1440×1000 — https://uplimit.com/
Values come from computed CSS; role labels are AI judgments. Live CSS may differ from an older screenshot.
Status: AI analysed; curator review pending
Rubric: 3.2
Observer: google/gemini-3.1-pro-preview
Judge: claude-sonnet-5

## Design direction

The website presents a minimal and soft aesthetic, tailored for a professional yet approachable B2B SaaS product. The design relies heavily on a warm, off-white canvas with stark black typography for high contrast and readability. Layouts are spacious and structured, utilizing split sections, large rounded cards, and subtle, low-opacity borders to define hierarchy without visual clutter. The typography is entirely sans-serif, offering a clean, modern feel, while UI elements like pill-shaped buttons and soft, earthy accent colors contribute to a friendly, human-centric brand identity.

## Classification

- Industry: education
- Site type: Waitlist, Blog
- Business model: Software
- Styles: minimal, soft, editorial, corporate, earthy-modern
- Platform: Custom code
- Technology: Next.js

## Typography

- Heading: saans — weight 400; size 48px; line-height 52px; tracking -1px; Regular (95% role confidence, computed values)
- Body: saans — weight 400; size 16px; line-height 24px; tracking normal; Regular (90% role confidence, computed values)
- Mono: saans — weight 400; size 14px; line-height 21px; tracking 2px; Regular (75% role confidence, computed values)

## Functional palette

- Text — text #0F0E0E: color-4: computed rgb(15, 14, 14); AI role: #0F0E0E used for high-contrast primary headings and text. (95% role confidence, computed values)
- Primary Action — primary action #000000: color-8: computed rgb(0, 0, 0); AI role: #000000 used as the background color for primary CTA buttons. (95% role confidence, computed values)
- Canvas — canvas #FAF9F5: color-3: computed rgb(250, 249, 245); AI role: #FAF9F5 used as the primary background color across most of the page. (90% role confidence, computed values)
- Surface — surface #FFFFFF: color-2: computed rgb(255, 255, 255); AI role: #FFFFFF used for cards and elements resting on the canvas. (90% role confidence, computed values)
- Muted Text — muted text #44413F: color-7: computed rgb(68, 65, 63); AI role: #44413F used for secondary body text to reduce contrast slightly. (85% role confidence, computed values)

## Exact computed CSS inventory

The browser extracted these declarations from rendered DOM at capture time. They are facts, not visual guesses. Image and video pixels are outside this inventory.

### Font configurations

```json
[
  {
    "id": "font-1",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "500",
    "size": "16px",
    "lineHeight": "24px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 16,
    "contexts": [
      {
        "tag": "h3",
        "text": "Team Effectiveness",
        "top": 1810,
        "property": "font"
      },
      {
        "tag": "h3",
        "text": "GAIN Framework for Feedback",
        "top": 1810,
        "property": "font"
      },
      {
        "tag": "h3",
        "text": "Intro to Claude Cowork",
        "top": 1810,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-2",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "48px",
    "lineHeight": "52px",
    "letterSpacing": "-1px",
    "traits": "Regular",
    "count": 8,
    "contexts": [
      {
        "tag": "h1",
        "text": "Make every employee feel like your only learner",
        "top": 132,
        "property": "font"
      },
      {
        "tag": "h2",
        "text": "The AI Skills Instructor that turns learning objectives into adaptive programs for every learner.",
        "top": 1146,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "The AI Skills Instructor",
        "top": 1144,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-3",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "32px",
    "lineHeight": "38px",
    "letterSpacing": "-0.6px",
    "traits": "Regular",
    "count": 3,
    "contexts": [
      {
        "tag": "h3",
        "text": "Define your learning objectives",
        "top": 2528,
        "property": "font"
      },
      {
        "tag": "h3",
        "text": "Adapts to every learner",
        "top": 3528,
        "property": "font"
      },
      {
        "tag": "h3",
        "text": "Know exactly what’s working",
        "top": 4528,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-4",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "500",
    "size": "20px",
    "lineHeight": "26px",
    "letterSpacing": "-0.2px",
    "traits": "Regular",
    "count": 3,
    "contexts": [
      {
        "tag": "h3",
        "text": "In learning cohorts",
        "top": 8892,
        "property": "font"
      },
      {
        "tag": "h3",
        "text": "Async, in your tools",
        "top": 8892,
        "property": "font"
      },
      {
        "tag": "h3",
        "text": "Inside your LMS",
        "top": 8892,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-5",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "500",
    "size": "14px",
    "lineHeight": "20px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 2,
    "contexts": [
      {
        "tag": "h4",
        "text": "Learning Objectives Report",
        "top": 4502,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "Report",
        "top": 4503,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-6",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "52px",
    "lineHeight": "52px",
    "letterSpacing": "-1px",
    "traits": "Regular",
    "count": 1,
    "contexts": [
      {
        "tag": "h2",
        "text": "Learn the new way.",
        "top": 9534,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-7",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "16px",
    "lineHeight": "24px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 26,
    "contexts": [
      {
        "tag": "p",
        "text": "Practice the habits that help teams communicate clearly and build trust.",
        "top": 1838,
        "property": "font"
      },
      {
        "tag": "p",
        "text": "Learn a simple structure for giving feedback that is clear, specific, and useful.",
        "top": 1838,
        "property": "font"
      },
      {
        "tag": "p",
        "text": "Set up Claude to support everyday work, from research to advanced workflows.",
        "top": 1838,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-8",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "20px",
    "lineHeight": "26px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 8,
    "contexts": [
      {
        "tag": "p",
        "text": "Define learning objectives this morning. Ship your first program this afternoon. Know if it's workin",
        "top": 256,
        "property": "font"
      },
      {
        "tag": "p",
        "text": "Powering innovative learning programs at",
        "top": 986,
        "property": "font"
      },
      {
        "tag": "p",
        "text": "Tell the AI Skills Instructor what topic mastery looks like and share any existing content and organ",
        "top": 2586,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-9",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "500",
    "size": "16px",
    "lineHeight": "20px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 3,
    "contexts": [
      {
        "tag": "p",
        "text": "Jody Soeiro de Faria",
        "top": 6513,
        "property": "font"
      },
      {
        "tag": "p",
        "text": "Adam Roesner",
        "top": 6513,
        "property": "font"
      },
      {
        "tag": "p",
        "text": "Rebecca Scales",
        "top": 6513,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-10",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "500",
    "size": "14px",
    "lineHeight": "21px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 3,
    "contexts": [
      {
        "tag": "span",
        "text": "Try now",
        "top": 25,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "Get a Demo",
        "top": 25,
        "property": "font"
      },
      {
        "tag": "p",
        "text": "Rebecca Scales & Mickey Baker",
        "top": 6192,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-11",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "12px",
    "lineHeight": "18px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 2,
    "contexts": [
      {
        "tag": "span",
        "text": "+134 more",
        "top": 4659,
        "property": "font"
      },
      {
        "tag": "p",
        "text": "© 2021–2026 Veda Education, Inc. All rights reserved. UPLIMIT® is a registered trademark of Veda Edu",
        "top": 10387,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-12",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "32px",
    "lineHeight": "38px",
    "letterSpacing": "0px",
    "traits": "Regular",
    "count": 1,
    "contexts": [
      {
        "tag": "p",
        "text": "See what Uplimit can do with your content, your objectives, and your people.",
        "top": 9602,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-13",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "18px",
    "lineHeight": "26px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 1,
    "contexts": [
      {
        "tag": "p",
        "text": "The AI-native learning system for personalized practice and feedback.",
        "top": 10239,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-14",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "500",
    "size": "10px",
    "lineHeight": "15px",
    "letterSpacing": "1.5px",
    "traits": "uppercase",
    "count": 6,
    "contexts": [
      {
        "tag": "div",
        "text": "Mastering",
        "top": 3627,
        "property": "font"
      },
      {
        "tag": "div",
        "text": "Developing",
        "top": 3702,
        "property": "font"
      },
      {
        "tag": "div",
        "text": "Just starting",
        "top": 3774,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-15",
    "family": "GeistSans",
    "fontStack": "GeistSans, Inter, Arial, sans-serif",
    "weight": "500",
    "size": "14px",
    "lineHeight": "21px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 5,
    "contexts": [
      {
        "tag": "span",
        "text": "Sign in",
        "top": 27,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "Try now",
        "top": 1901,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "Try now",
        "top": 1901,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-16",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "500",
    "size": "28px",
    "lineHeight": "28px",
    "letterSpacing": "-0.7px",
    "traits": "Regular",
    "count": 3,
    "contexts": [
      {
        "tag": "span",
        "text": "72%",
        "top": 4574,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "142",
        "top": 4574,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "9/12",
        "top": 4574,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-17",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "20px",
    "lineHeight": "24px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 3,
    "contexts": [
      {
        "tag": "blockquote",
        "text": "“Now we can teach at scale for a much lower cost, and we can give that cost savings to our customers",
        "top": 6397,
        "property": "font"
      },
      {
        "tag": "blockquote",
        "text": "“The ability to have an AI provide real-time feedback to the learner as they are practicing with tha",
        "top": 6397,
        "property": "font"
      },
      {
        "tag": "blockquote",
        "text": "“I literally cannot imagine doing L&D work now without AI. It is absolutely revolutionary.”",
        "top": 6421,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-18",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "18px",
    "lineHeight": "21px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 3,
    "contexts": [
      {
        "tag": "span",
        "text": "Understand SBI structure",
        "top": 2527,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "Make feedback specific",
        "top": 2579,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "Deliver feedback clearly",
        "top": 2631,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-19",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "500",
    "size": "16px",
    "lineHeight": "21px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 3,
    "contexts": [
      {
        "tag": "span",
        "text": "1",
        "top": 2524,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "2",
        "top": 2576,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "3",
        "top": 2629,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-20",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "14px",
    "lineHeight": "21px",
    "letterSpacing": "2px",
    "traits": "Regular",
    "count": 3,
    "contexts": [
      {
        "tag": "span",
        "text": "STEP 1",
        "top": 2489,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "STEP 2",
        "top": 3489,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "STEP 3",
        "top": 4489,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-21",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "11px",
    "lineHeight": "16px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 3,
    "contexts": [
      {
        "tag": "span",
        "text": "+14% vs. last cohort",
        "top": 4610,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "98% active this week",
        "top": 4610,
        "property": "font"
      },
      {
        "tag": "span",
        "text": "3 need attention",
        "top": 4610,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-22",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "9px",
    "lineHeight": "13.5px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 3,
    "contexts": [
      {
        "tag": "text",
        "text": "Situation",
        "top": 663,
        "property": "font"
      },
      {
        "tag": "text",
        "text": "Impact",
        "top": 663,
        "property": "font"
      },
      {
        "tag": "text",
        "text": "Behavior",
        "top": 663,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-23",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "500",
    "size": "24px",
    "lineHeight": "30px",
    "letterSpacing": "-0.3px",
    "traits": "Regular",
    "count": 1,
    "contexts": [
      {
        "tag": "blockquote",
        "text": "“I literally cannot imagine doing L&D work now without AI. It is absolutely revolutionary.”",
        "top": 6116,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-24",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "12px",
    "lineHeight": "12px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 1,
    "contexts": [
      {
        "tag": "span",
        "text": "25 new attempts",
        "top": 4505,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-25",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "500",
    "size": "11px",
    "lineHeight": "11px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 1,
    "contexts": [
      {
        "tag": "span",
        "text": "Coming soon",
        "top": 8892,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-26",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "400",
    "size": "14px",
    "lineHeight": "21px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 5,
    "contexts": [
      {
        "tag": "a",
        "text": "Blog",
        "top": 10327,
        "property": "font"
      },
      {
        "tag": "a",
        "text": "About",
        "top": 10327,
        "property": "font"
      },
      {
        "tag": "a",
        "text": "Careers",
        "top": 10327,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-27",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "500",
    "size": "16px",
    "lineHeight": "22.4px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 3,
    "contexts": [
      {
        "tag": "a",
        "text": "Try now",
        "top": 328,
        "property": "font"
      },
      {
        "tag": "a",
        "text": "Get a Demo",
        "top": 328,
        "property": "font"
      },
      {
        "tag": "a",
        "text": "Get a Demo",
        "top": 9710,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-28",
    "family": "saans",
    "fontStack": "saans, \"saans Fallback\"",
    "weight": "500",
    "size": "14px",
    "lineHeight": "21px",
    "letterSpacing": "0.1px",
    "traits": "Regular",
    "count": 3,
    "contexts": [
      {
        "tag": "a",
        "text": "Customers",
        "top": 26,
        "property": "font"
      },
      {
        "tag": "a",
        "text": "Blog",
        "top": 26,
        "property": "font"
      },
      {
        "tag": "a",
        "text": "About",
        "top": 26,
        "property": "font"
      }
    ]
  },
  {
    "id": "font-29",
    "family": "GeistSans",
    "fontStack": "GeistSans, Inter, Arial, sans-serif",
    "weight": "500",
    "size": "16px",
    "lineHeight": "21px",
    "letterSpacing": "normal",
    "traits": "Regular",
    "count": 1,
    "contexts": [
      {
        "tag": "button",
        "text": "Watch introduction",
        "top": 1473,
        "property": "font"
      }
    ]
  }
]
```

### Color configurations

```json
[
  {
    "id": "color-1",
    "hex": "#F2F0E8",
    "alpha": 1,
    "cssValue": "rgb(242, 240, 232)",
    "count": 23,
    "contexts": [
      {
        "tag": "article",
        "text": "Team EffectivenessPractice the habits that help teams communicate clearly and build trust.Try now",
        "top": 1680,
        "property": "background"
      },
      {
        "tag": "div",
        "text": "STEP 1Define your learning objectivesTell the AI Skills Instructor what topic mastery looks like and",
        "top": 2269,
        "property": "background"
      },
      {
        "tag": "span",
        "text": "1",
        "top": 2524,
        "property": "background"
      }
    ]
  },
  {
    "id": "color-2",
    "hex": "#FFFFFF",
    "alpha": 1,
    "cssValue": "rgb(255, 255, 255)",
    "count": 28,
    "contexts": [
      {
        "tag": "a",
        "text": "Try now",
        "top": 22,
        "property": "control-background"
      },
      {
        "tag": "span",
        "text": "Get a Demo",
        "top": 25,
        "property": "text"
      },
      {
        "tag": "a",
        "text": "Get a Demo",
        "top": 328,
        "property": "text"
      }
    ]
  },
  {
    "id": "color-3",
    "hex": "#FAF9F5",
    "alpha": 1,
    "cssValue": "rgb(250, 249, 245)",
    "count": 3,
    "contexts": [
      {
        "tag": "div",
        "text": "CustomersBlogAboutSign inTry nowGet a DemoCustomersBlogAboutSign inTry nowGet a DemoMake every emplo",
        "top": 0,
        "property": "background"
      },
      {
        "tag": "header",
        "text": "CustomersBlogAboutSign inTry nowGet a DemoCustomersBlogAboutSign inTry nowGet a Demo",
        "top": 0,
        "property": "background"
      }
    ]
  },
  {
    "id": "color-4",
    "hex": "#0F0E0E",
    "alpha": 1,
    "cssValue": "rgb(15, 14, 14)",
    "count": 35,
    "contexts": [
      {
        "tag": "h1",
        "text": "Make every employee feel like your only learner",
        "top": 132,
        "property": "text"
      },
      {
        "tag": "span",
        "text": "The AI Skills Instructor",
        "top": 1144,
        "property": "text"
      },
      {
        "tag": "button",
        "text": "Watch introduction",
        "top": 1473,
        "property": "text"
      }
    ]
  },
  {
    "id": "color-5",
    "hex": "#1A1612",
    "alpha": 1,
    "cssValue": "rgb(26, 22, 18)",
    "count": 1,
    "contexts": [
      {
        "tag": "div",
        "text": "Learn the new way.See what Uplimit can do with your content, your objectives, and your people.Get a ",
        "top": 9243,
        "property": "background"
      }
    ]
  },
  {
    "id": "color-6",
    "hex": "#000000",
    "alpha": 0.25098039215686274,
    "cssValue": "rgba(0, 0, 0, 0.25)",
    "count": 1,
    "contexts": [
      {
        "tag": "div",
        "text": "",
        "top": 5586,
        "property": "background"
      }
    ]
  },
  {
    "id": "color-7",
    "hex": "#44413F",
    "alpha": 1,
    "cssValue": "rgb(68, 65, 63)",
    "count": 34,
    "contexts": [
      {
        "tag": "p",
        "text": "Practice the habits that help teams communicate clearly and build trust.",
        "top": 1838,
        "property": "text"
      },
      {
        "tag": "span",
        "text": "STEP 1",
        "top": 2489,
        "property": "text"
      },
      {
        "tag": "h3",
        "text": "Define your learning objectives",
        "top": 2528,
        "property": "text"
      }
    ]
  },
  {
    "id": "color-8",
    "hex": "#000000",
    "alpha": 1,
    "cssValue": "rgb(0, 0, 0)",
    "count": 13,
    "contexts": [
      {
        "tag": "span",
        "text": "Sign in",
        "top": 27,
        "property": "text"
      },
      {
        "tag": "a",
        "text": "Try now",
        "top": 328,
        "property": "text"
      },
      {
        "tag": "a",
        "text": "Get a Demo",
        "top": 328,
        "property": "control-background"
      }
    ]
  },
  {
    "id": "color-9",
    "hex": "#CDC8B6",
    "alpha": 1,
    "cssValue": "rgb(205, 200, 182)",
    "count": 3,
    "contexts": [
      {
        "tag": "circle",
        "text": "",
        "top": 3379,
        "property": "svg-stroke"
      }
    ]
  },
  {
    "id": "color-10",
    "hex": "#9A9A9A",
    "alpha": 1,
    "cssValue": "rgb(154, 154, 154)",
    "count": 40,
    "contexts": [
      {
        "tag": "h2",
        "text": "The AI Skills Instructor that turns learning objectives into adaptive programs for every learner.",
        "top": 1146,
        "property": "text"
      },
      {
        "tag": "svg",
        "text": "",
        "top": 1485,
        "property": "svg-fill"
      },
      {
        "tag": "path",
        "text": "",
        "top": 1487,
        "property": "svg-fill"
      }
    ]
  },
  {
    "id": "color-11",
    "hex": "#302D2B",
    "alpha": 1,
    "cssValue": "rgb(48, 45, 43)",
    "count": 10,
    "contexts": [
      {
        "tag": "p",
        "text": "Define learning objectives this morning. Ship your first program this afternoon. Know if it's workin",
        "top": 256,
        "property": "text"
      },
      {
        "tag": "a",
        "text": "Blog",
        "top": 10327,
        "property": "text"
      }
    ]
  },
  {
    "id": "color-12",
    "hex": "#35362F",
    "alpha": 1,
    "cssValue": "rgb(53, 54, 47)",
    "count": 2,
    "contexts": [
      {
        "tag": "h2",
        "text": "Learn the new way.",
        "top": 9534,
        "property": "text"
      },
      {
        "tag": "p",
        "text": "See what Uplimit can do with your content, your objectives, and your people.",
        "top": 9602,
        "property": "text"
      }
    ]
  },
  {
    "id": "color-13",
    "hex": "#000000",
    "alpha": 0.0196078431372549,
    "cssValue": "rgba(0, 0, 0, 0.02)",
    "count": 60,
    "contexts": [
      {
        "tag": "div",
        "text": "",
        "top": 1146,
        "property": "border"
      },
      {
        "tag": "article",
        "text": "Team EffectivenessPractice the habits that help teams communicate clearly and build trust.Try now",
        "top": 1680,
        "property": "border"
      }
    ]
  },
  {
    "id": "color-14",
    "hex": "#D6D6D6",
    "alpha": 1,
    "cssValue": "rgb(214, 214, 214)",
    "count": 1,
    "contexts": [
      {
        "tag": "circle",
        "text": "",
        "top": 602,
        "property": "svg-fill"
      }
    ]
  },
  {
    "id": "color-15",
    "hex": "#161616",
    "alpha": 1,
    "cssValue": "rgb(22, 22, 22)",
    "count": 10,
    "contexts": [
      {
        "tag": "a",
        "text": "Customers",
        "top": 26,
        "property": "text"
      },
      {
        "tag": "a",
        "text": "Get a Demo",
        "top": 22,
        "property": "control-background"
      },
      {
        "tag": "text",
        "text": "Situation",
        "top": 663,
        "property": "text"
      }
    ]
  },
  {
    "id": "color-16",
    "hex": "#000000",
    "alpha": 0.050980392156862744,
    "cssValue": "rgba(0, 0, 0, 0.05)",
    "count": 12,
    "contexts": [
      {
        "tag": "div",
        "text": "STEP 1Define your learning objectivesTell the AI Skills Instructor what topic mastery looks like and",
        "top": 2269,
        "property": "border"
      }
    ]
  },
  {
    "id": "color-17",
    "hex": "#353535",
    "alpha": 1,
    "cssValue": "rgb(53, 53, 53)",
    "count": 3,
    "contexts": [
      {
        "tag": "span",
        "text": "Understand SBI structure",
        "top": 2527,
        "property": "text"
      }
    ]
  },
  {
    "id": "color-18",
    "hex": "#FFFFFF",
    "alpha": 0.9490196078431372,
    "cssValue": "rgba(255, 255, 255, 0.95)",
    "count": 1,
    "contexts": [
      {
        "tag": "button",
        "text": "Play customer story",
        "top": 5910,
        "property": "control-background"
      }
    ]
  },
  {
    "id": "color-19",
    "hex": "#171717",
    "alpha": 1,
    "cssValue": "rgb(23, 23, 23)",
    "count": 5,
    "contexts": [
      {
        "tag": "h4",
        "text": "Learning Objectives Report",
        "top": 4502,
        "property": "text"
      },
      {
        "tag": "span",
        "text": "Report",
        "top": 4503,
        "property": "text"
      }
    ]
  },
  {
    "id": "color-20",
    "hex": "#E6E3D8",
    "alpha": 1,
    "cssValue": "rgb(230, 227, 216)",
    "count": 6,
    "contexts": [
      {
        "tag": "div",
        "text": "The status quoWith Uplimit",
        "top": 6987,
        "property": "border"
      }
    ]
  },
  {
    "id": "color-21",
    "hex": "#EEEDEA",
    "alpha": 1,
    "cssValue": "rgb(238, 237, 234)",
    "count": 3,
    "contexts": [
      {
        "tag": "span",
        "text": "STEP 1",
        "top": 2489,
        "property": "background"
      }
    ]
  },
  {
    "id": "color-22",
    "hex": "#FEF3C7",
    "alpha": 1,
    "cssValue": "rgb(254, 243, 199)",
    "count": 1,
    "contexts": [
      {
        "tag": "a",
        "text": "Get a Demo",
        "top": 9710,
        "property": "text"
      }
    ]
  },
  {
    "id": "color-23",
    "hex": "#21221F",
    "alpha": 1,
    "cssValue": "rgb(33, 34, 31)",
    "count": 1,
    "contexts": [
      {
        "tag": "a",
        "text": "Get a Demo",
        "top": 9710,
        "property": "control-background"
      }
    ]
  },
  {
    "id": "color-24",
    "hex": "#000000",
    "alpha": 0.0392156862745098,
    "cssValue": "rgba(0, 0, 0, 0.04)",
    "count": 4,
    "contexts": [
      {
        "tag": "div",
        "text": "",
        "top": 450,
        "property": "border"
      }
    ]
  },
  {
    "id": "color-25",
    "hex": "#F5F4EF",
    "alpha": 1,
    "cssValue": "rgb(245, 244, 239)",
    "count": 1,
    "contexts": [
      {
        "tag": "span",
        "text": "25 new attempts",
        "top": 4502,
        "property": "background"
      }
    ]
  },
  {
    "id": "color-26",
    "hex": "#7E6F3E",
    "alpha": 1,
    "cssValue": "rgb(126, 111, 62)",
    "count": 2,
    "contexts": [
      {
        "tag": "span",
        "text": "25 new attempts",
        "top": 4505,
        "property": "text"
      },
      {
        "tag": "path",
        "text": "",
        "top": 4579,
        "property": "svg-stroke"
      }
    ]
  },
  {
    "id": "color-27",
    "hex": "#676767",
    "alpha": 1,
    "cssValue": "rgb(103, 103, 103)",
    "count": 3,
    "contexts": [
      {
        "tag": "span",
        "text": "1",
        "top": 2524,
        "property": "text"
      }
    ]
  },
  {
    "id": "color-28",
    "hex": "#000000",
    "alpha": 0.011764705882352941,
    "cssValue": "rgba(0, 0, 0, 0.01)",
    "count": 4,
    "contexts": [
      {
        "tag": "div",
        "text": "SituationImpactBehaviorGenerating",
        "top": 528,
        "property": "border"
      }
    ]
  },
  {
    "id": "color-29",
    "hex": "#DC2626",
    "alpha": 1,
    "cssValue": "rgb(220, 38, 38)",
    "count": 1,
    "contexts": [
      {
        "tag": "button",
        "text": "",
        "top": 789,
        "property": "control-background"
      }
    ]
  },
  {
    "id": "color-30",
    "hex": "#4B5563",
    "alpha": 1,
    "cssValue": "rgb(75, 85, 99)",
    "count": 4,
    "contexts": [
      {
        "tag": "svg",
        "text": "",
        "top": 797,
        "property": "svg-fill"
      },
      {
        "tag": "path",
        "text": "",
        "top": 799,
        "property": "svg-fill"
      }
    ]
  },
  {
    "id": "color-31",
    "hex": "#F0EDE4",
    "alpha": 1,
    "cssValue": "rgb(240, 237, 228)",
    "count": 2,
    "contexts": [
      {
        "tag": "div",
        "text": "Avg. mastery72%+14% vs. last cohortLearners14298% active this weekObjectives met9/123 need attention",
        "top": 4534,
        "property": "border"
      }
    ]
  },
  {
    "id": "color-32",
    "hex": "#E5E7EB",
    "alpha": 1,
    "cssValue": "rgb(229, 231, 235)",
    "count": 12,
    "contexts": [
      {
        "tag": "div",
        "text": "",
        "top": 784,
        "property": "border"
      },
      {
        "tag": "button",
        "text": "",
        "top": 789,
        "property": "border"
      }
    ]
  },
  {
    "id": "color-33",
    "hex": "#A4894A",
    "alpha": 1,
    "cssValue": "rgb(164, 137, 74)",
    "count": 1,
    "contexts": [
      {
        "tag": "span",
        "text": "",
        "top": 4509,
        "property": "background"
      }
    ]
  }
]
```

### Extraction limits

- Font families are computed CSS declarations, not optical font identification.
- Colors are computed CSS converted by the browser to sRGB; image/video pixels and gradient stops are not sampled.
- Transparent colors are recorded with alpha but excluded from opaque palette role assignments.
- Only currently rendered DOM elements are sampled; closed shadow roots and iframe contents are excluded.

## Type, spacing, and shape language

- Spacing rhythm: Generous vertical spacing between sections, often exceeding 100px, with comfortable padding inside cards.
- Corner style: Soft and rounded, avoiding sharp edges.
- Radius: Large border radii on cards (likely 16px-24px) and fully rounded pill shapes for buttons.
- Borders: Very subtle, low-opacity solid borders (e.g., 1px solid rgba(0,0,0,0.05)) used to define edges without adding visual weight.
- Buttons: Pill-shaped, either solid black with white text or white with a subtle border and black text.
- Content width: Constrained central column for text readability, with some media elements breaking out wider.
- Density: Low density, prioritizing whitespace and focus on single elements per viewport.
- Evidence: Observed from the DOM facts and visual screenshots showing large gaps, rounded cards, and pill buttons.

## Sections

Gallery section count: 13. Each entry corresponds to one gallery capture.

1. **Navbar — Uplimit Navbar** (Home)
   Few links on one thin line keep attention on the page, while the dark demo button stands out as the main action.
   Capture: 1440×72px; page bounds 0–72px of 10445px; source section ID: `14cc0ecc-2516-41dc-8723-484efcec5742`; image: https://media.designdetails.io/library/1a140f6289821c471dc057d159153976e993ffed5d2c48e3f5bf68544bf29514/14cc0ecc-2516-41dc-8723-484efcec5742.webp
   SECTION.md v3.2: `14cc0ecc-2516-41dc-8723-484efcec5742` (deterministic evidence; editorial review pending)
2. **Hero — Left-aligned headline with two buttons** (Home)
   Large light-weight type and a short supporting paragraph state the offer fast, and paired buttons give a primary and a softer action.
   Capture: 1440×298px; page bounds 72–370px of 10445px; source section ID: `ab9c64ca-3f99-471e-8a70-5d193b3dc28c`; image: https://media.designdetails.io/library/c05f1ad57e0d53c236ab8e65201333737ee8fc7808c8d04d1c048b210d675ba3/ab9c64ca-3f99-471e-8a70-5d193b3dc28c.webp
   SECTION.md v3.2: `ab9c64ca-3f99-471e-8a70-5d193b3dc28c` (deterministic evidence; editorial review pending)
3. **Logo Cloud — Customer logos above product statement** (Home)
   A muted logo row sits above a large two-tone statement, building trust first and then explaining the product beside a video thumbnail.
   Capture: 1440×604px; page bounds 910–1514px of 10445px; source section ID: `9011e967-9399-4fcb-b14c-7b88124bda03`; image: https://media.designdetails.io/library/00289d0e4caab27060531b3651bf6801b9c59e4f6b90d7785b7ec29973e38047/9011e967-9399-4fcb-b14c-7b88124bda03.webp
   SECTION.md v3.2: `9011e967-9399-4fcb-b14c-7b88124bda03` (deterministic evidence; editorial review pending)
4. **Features — Three demo cards with try buttons** (Home)
   Equal tinted cards with icons, short descriptions and small buttons let visitors scan examples and try one right away.
   Capture: 1440×450px; page bounds 1514–1964px of 10445px; source section ID: `b1a1199b-bf12-41fc-8dff-46c8fa0acc4c`; image: https://media.designdetails.io/library/43e6b110a44e198242c288872368b8026319954210f69dafd547968945748a4a/b1a1199b-bf12-41fc-8dff-46c8fa0acc4c.webp
   SECTION.md v3.2: `b1a1199b-bf12-41fc-8dff-46c8fa0acc4c` (deterministic evidence; editorial review pending)
5. **Process — Numbered steps with animated visuals** (Home)
   Step labels, short copy on the left and a matching visual on the right walk visitors through the workflow one stage at a time.
   Capture: 960×600px; page bounds 1964–5414px of 10445px; source section ID: `fcbf074f-4a37-4ed2-87d3-3e6168a3538a`; image: https://media.designdetails.io/library/b6b7fe411172bcd220843f696a60eaeff5603e0812400718bcbb7fe6ab8f235a/fcbf074f-4a37-4ed2-87d3-3e6168a3538a.webp
   SECTION.md v3.2: `fcbf074f-4a37-4ed2-87d3-3e6168a3538a` (deterministic evidence; editorial review pending)
6. **Features — Use-case cards in a grid** (Home)
   Icon cards with a title and one line each map the product to concrete team needs, so visitors find their own case.
   Capture: 1440×918px; page bounds 7641–8559px of 10445px; source section ID: `0c55d949-9ffe-4018-8f5d-8f8063f2d577`; image: https://media.designdetails.io/library/0f1188c128419d47ad4619e2ebfe39bd6be58d04cf8270ca56d31857dfe7fc68/0c55d949-9ffe-4018-8f5d-8f8063f2d577.webp
   SECTION.md v3.2: `0c55d949-9ffe-4018-8f5d-8f8063f2d577` (deterministic evidence; editorial review pending)
7. **Footer — Simple footer with link row** (Home)
   A brief tagline, a single row of links and small legal text keep the ending quiet and easy to scan.
   Capture: 1440×322px; page bounds 10123–10445px of 10445px; source section ID: `414ab4ac-25bf-44c4-b552-3b6658ba648c`; image: https://media.designdetails.io/library/a5019ed4dc2bba559044590207b1820a7fc39975d51f466b94fe9b582eddfca9/414ab4ac-25bf-44c4-b552-3b6658ba648c.webp
   SECTION.md v3.2: `414ab4ac-25bf-44c4-b552-3b6658ba648c` (deterministic evidence; editorial review pending)
8. **Hero — Personalized learning hero** (Home)
   AI suggestion (98% confidence): Complete opening hero with a bold value proposition, supporting copy, dual CTAs, and a substantial product visual.
   Capture: 1440×789px; page bounds 132–921px of 10445px; source section ID: `6558624a-613e-45b8-986b-bacb20b70322`; image: https://media.designdetails.io/library/a16b220eaa61f51d78ce0f5527ce7b590139cad0c451bd809131a6467fc3021b/6558624a-613e-45b8-986b-bacb20b70322.webp
   SECTION.md v3.2: `6558624a-613e-45b8-986b-bacb20b70322` (deterministic evidence; editorial review pending)
9. **Other — AI Skills Instructor demo** (Home)
   AI suggestion (92% confidence): Self-contained product demonstration section combining an introductory media panel with a complete three-card set of example learning programs.
   Capture: 1440×834px; page bounds 1149–1983px of 10445px; source section ID: `319c19bd-61dc-4912-8e69-22cb2d87b37e`; image: https://media.designdetails.io/library/f00306e49f25484f922aed10bcf120c022ec432bbfaef8dc72471d9354a1eb2c/319c19bd-61dc-4912-8e69-22cb2d87b37e.webp
   SECTION.md v3.2: `319c19bd-61dc-4912-8e69-22cb2d87b37e` (deterministic evidence; editorial review pending)
10. **Testimonials — In Their Words Customer Stories** (Home)
   AI suggestion (98% confidence): Complete testimonial section with a featured customer-story video, prominent quote, company identity, and three supporting customer quote cards.
   Capture: 1440×1098px; page bounds 5500–6598px of 10445px; source section ID: `0f643b7b-6233-4cc8-b794-89aff5855c04`; image: https://media.designdetails.io/library/4daae4a1930b7bef789ce5b69195bf12eee65d15996f5e7998b4c8cb18b35729/0f643b7b-6233-4cc8-b794-89aff5855c04.webp
   SECTION.md v3.2: `0f643b7b-6233-4cc8-b794-89aff5855c04` (deterministic evidence; editorial review pending)
11. **Comparison — Old Way vs. Uplimit** (Home)
   AI suggestion (99% confidence): Self-contained side-by-side comparison table contrasting the status quo with Uplimit across six clearly labeled learning-workflow criteria.
   Capture: 1440×840px; page bounds 6754–7594px of 10445px; source section ID: `dfa96f56-5928-4e4c-9c29-a66a74cd5b36`; image: https://media.designdetails.io/library/7afbc2e8b00fd6944d4c6fc756fe085edb8847a639598e9f59715203c695878f/dfa96f56-5928-4e4c-9c29-a66a74cd5b36.webp
   SECTION.md v3.2: `dfa96f56-5928-4e4c-9c29-a66a74cd5b36` (deterministic evidence; editorial review pending)
12. **Features — AI Skills Instructor delivery options** (Home)
   AI suggestion (97% confidence): Complete section with a clear heading, supporting copy, and a three-card grid explaining distinct ways the instructor fits into existing learning workflows.
   Capture: 1440×458px; page bounds 8641–9099px of 10445px; source section ID: `a44f2ba9-b311-4e2e-a848-c7168d5fe8a7`; image: https://media.designdetails.io/library/24992486c3bf1904f3694ef9a31a0c8e2b35152aaaff2582739bd41abefd6289/a44f2ba9-b311-4e2e-a848-c7168d5fe8a7.webp
   SECTION.md v3.2: `a44f2ba9-b311-4e2e-a848-c7168d5fe8a7` (deterministic evidence; editorial review pending)
13. **CTA — Learn the new way demo CTA** (Home)
   AI suggestion (99% confidence): Self-contained, visually distinctive conversion panel with scenic artwork, centered value proposition, and a clear “Get a Demo” action.
   Capture: 1440×807px; page bounds 9249–10056px of 10445px; source section ID: `d33f8a49-e6cd-4671-85a2-18de60a6a188`; image: https://media.designdetails.io/library/a02001323a9c72b77b24eaa12ced2291b4af7e2a8eccc4702ede60e0163acd75/d33f8a49-e6cd-4671-85a2-18de60a6a188.webp
   SECTION.md v3.2: `d33f8a49-e6cd-4671-85a2-18de60a6a188` (deterministic evidence; editorial review pending)

## Capture and motion evidence

- Desktop screenshot: https://media.designdetails.io/library/044b7755614742936f312c5505335054fe16ff330af22495c20b4f0d178269e5/desktop_full-99e35cc6-2026-11-10T07-00-58-059Z.webp
- Mobile screenshot: https://media.designdetails.io/library/aa4b47fce84b024f28b3ed17e1f0ca545b2badb7d9bbb5d36f4f8c9a087d9cbd/mobile_full-99e35cc6-2026-11-10T07-01-36-608Z.webp
- Open Graph image: Not captured
- Full-page video: https://media.designdetails.io/library/09169dbdbc55f523e4fddb419c83020c686fc89a4f02fb158aefbadc1c5b7904/motion-1794297272081.mp4
- Video poster: https://media.designdetails.io/library/5a3cf9b4e9cf442628a069f18c447345d7b78247a81600c92401b46f2e6256da/motion-poster-1794297272081.webp
- Motion status: Recording attached. Consult the motion score and section motion records; do not infer exact easing from frames alone.

## Implementation contract

- Treat computed CSS values, screenshot dimensions, and section bounds as measured evidence.
- Treat typography roles, palette roles, style labels, quality scores, and prose analysis as model or curator judgments.
- Rebuild the page in the listed section order. Request SECTION.md v3.2 using the listed ID. Promoted IDs include editorial observation and judgment; raw gallery IDs still return deterministic geometry, site design facts, media treatment, and explicit evidence gaps.
- Do not invent exact responsive behavior, motion curves, or hidden interaction states when they were not captured.

## Reusable components

- Navigation Bar
- Hero
- Logo Strip
- Feature Card
- Comparison Table
- Testimonial Card
- Video Frame
- Primary Button
- Outline Button
- Footer
- Sticky Split Feature Scroll

## Quality rubric

Overall: 52.2/100 (Competent)
Evidence coverage: 100%
Judge tier: Competent
Verdict: Uplimit's marketing site is a well-organized, warm-toned B2B SaaS page that executes a familiar idiom competently: generous whitespace, rounded cards, pill buttons, and a calm off-white/near-black palette hold together across hero, feature steps, comparison table, testimonials, and closing CTA. Content integration is a genuine strength — the SBI Venn diagram, learner-mastery orbit chart, and mastery report mockup are built specifically around how the product works rather than generic stock imagery, and testimonials carry real attributed roles and logos. Where the site falls short of a higher tier is in two of the heavier-weighted axes: motion and originality. Gemini's observation and the recording both indicate no authored motion design beyond native scroll and sticky-panel pinning, which is a meaningful gap for a 20%-weighted axis. Originality is similarly moderate — the sticky split-scroll explainer, status-quo-vs-product table, and testimonial card grid are all extremely common SaaS conventions, executed cleanly but not reinvented. A small typographic inconsistency (GeistSans intruding into several button labels against an otherwise single-family 'saans' system) and a thin, mostly-neutral color system round out the shortfalls. The result is a polished, professional, but ultimately conventional execution that sits squarely in the competent range rather than demonstrating the coherent, harder-to-substitute system needed for 'good' or above.

- Typography (15%): 60 — A single display sans ('saans') carries nearly the whole page with a disciplined, if conventional, scale: tight -1px tracking on 48-52px headings, 14px uppercase step-labels with 2px tracking, and a calm 16px body. Hierarchy is legible and consistent across many sections. However, button labels switch to a second family (GeistSans) in several spots ('Sign in', some 'Try now' instances, 'Watch introduction'), an inconsistency that undercuts an otherwise unified system.
- Color (10%): 62 — A warm off-white canvas (#FAF9F5) with near-black text (#0F0E0E) and muted earthy accents (gold #A4894A/#7E6F3E) creates a calm, on-brand B2B palette with very low-opacity borders (rgba(0,0,0,0.02-0.05)) for quiet separation. The system is coherent but the accent palette is thin — color is mostly neutral/monochrome with only incidental gold highlights, so it reads safe rather than purposefully systematic.
- Layout (20%): 64 — The page runs a coherent, repeated structural language: hero, logo strip, sticky split-scroll feature steps, comparison table, testimonial grid, use-case cards, and a closing full-bleed CTA — all built from consistent rounded cards, pill buttons, and generous vertical rhythm (100px+ between sections). This is a well-organized, multi-section system rather than one isolated hero trick, which supports a mid-range score, but the patterns themselves (sticky-scroll steps, two-column comparison table, three-card testimonial row) are extremely common SaaS conventions executed competently rather than pushed further.
- Motion (20%): 30 — Gemini's motion observation explicitly notes no bespoke, authored motion design — only standard scrolling and native sticky-panel behavior as the user scrolls past the three-step sections. The recording frames show static content shifting only via scroll-position (sticky top offsets changing), with no evidence of custom transitions, easing, hover choreography, or reveal animations.
- Originality (25%): 46 — The site leans on widely-used SaaS marketing patterns: sticky split-scroll explainer steps, a status-quo-vs-product comparison table, grid of testimonial cards with logos, and a closing full-bleed nature-image CTA. The one semi-distinctive idea is the product-specific visualizations (SBI feedback Venn diagram, the concentric 'Mastering/Developing/Just starting' learner-orbit diagram, and the mastery report card), which show some bespoke thinking tied to the product's actual function, but these sit inside an otherwise templated structure and don't amount to a landmark concept.
- Content (10%): 67 — Copy and visuals are tightly bound to the actual product: the mastery report numbers, the learner-orbit diagram, the SBI feedback Venn, and the specific comparison-table rows (Content design, Personalization, Practice, Feedback, Measurement, Time to ship) all reflect genuine product mechanics rather than generic filler. Testimonials carry named roles and recognizable logos (Databricks, GE HealthCare, Procore), reinforcing credibility.

Coverage: 100% of the current weighted rubric. Compare overall scores only at similar evidence coverage.

Formula: weighted mean of scored axes — Typography 15%, Color 10%, Layout 20%, Motion 20%, Originality 25%, Content 10%. Inconclusive and not-assessed axes are excluded and coverage is shown explicitly.

## Verification checklist

- [x] Score evidence
- [x] Design tokens
- [x] Functional palette
- [x] Normalized sections
- [x] Reusable components
- [x] Typography roles

## Curator notes

A soft dawn-sky photo sits behind a crisp white product card showing a simple overlapping-circle diagram, grounding an abstract AI tool in a calm, human mood. Logos, numbered steps, and a stacked old-way-versus-Uplimit table break the long page into easy chunks, so a skimming visitor can still follow the product logic.

## Usage guidance

Use this record as design evidence. Combine it with other references and create an original implementation; do not reproduce the source website or its proprietary copy and assets.
