1. Rams Index
  2. Every page
  3. Landing

Landing

The brief, as every model got it

Landing page for "Meridian", a time-tracking tool for small teams. Hero with headline, subline, and primary call to action; a three-item feature section; one customer quote; simple nav and footer. Dark theme.

The instructions that came with it

You are building production frontend code. Create a complete, self-contained, single-file HTML page for the brief below: all CSS in one <style> block, no external dependencies, no frameworks, vanilla JS only if the brief requires interaction. Ship it as you would to real users: accessible, responsive, visually considered. Output only the HTML file content. No explanation, no markdown fences.

17 models · 37 builds · 2 broken · best page first · the number is the Rams Index on that page

  • Qwen 3.8 Max's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    Qwen 3.8 MaxBuild 2 · unrankedRams Index on this page: 89.3

    ModerateEyebrow text rendering artifact

    Desktop · Phone

  • GPT-6 Astra's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    GPT-6 AstraBuild 2 · rank 1 on the boardRams Index on this page: 75.0

    SeriousDuplicate CTA label in same viewport

    Desktop · Phone

  • Grok 4.7's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    Grok 4.7Build 2 · rank 2 on the boardRams Index on this page: 73.2

    ModerateExcessive dead space below footer

    Desktop · Phone

  • GPT-6.1 Sol's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    GPT-6.1 SolBuild 2 · rank 3 on the boardRams Index on this page: 73.2

    ModerateExcessive dead space below footer

    Desktop · Phone

  • Gemini 4 Argon's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    Gemini 4 ArgonBuild 1 · rank 6 on the boardRams Index on this page: 73.2

    ModerateExcessive dead space between hero console and features section

    Desktop · Phone

  • GPT-6 Astra's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    GPT-6 AstraBuild 1 · rank 1 on the boardRams Index on this page: 69.6

    ModerateExcess dead space below footer

    Desktop · Phone

  • GPT-6 Luna's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    GPT-6 LunaBuild 1 · rank 5 on the boardRams Index on this page: 69.6

    SeriousSection-intro paragraph orphaned at top-right

    Desktop · Phone

  • GPT-6 Luna's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    GPT-6 LunaBuild 2 · rank 5 on the boardRams Index on this page: 69.6

    ModerateTestimonial attribution vertically unanchored

    Desktop · Phone

  • Muse Wonder's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    Muse WonderBuild 1 · rank 7 on the boardRams Index on this page: 69.6

    SeriousThree trust-note spans misaligned across two rows with uneven grouping

    Desktop · Phone

  • Gemini 3.8 Flash's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    Gemini 3.8 FlashBuild 1 · rank 12 on the boardRams Index on this page: 69.6

    SeriousSubtext checkmarks misaligned: left edges stagger

    Desktop · Phone

  • Kimi K3's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    Kimi K3Build 2 · unrankedRams Index on this page: 69.6

    SeriousHero note separators collapse into a single run

    Desktop · Phone

  • GPT-6.1 Sol's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    GPT-6.1 SolBuild 1 · rank 3 on the boardRams Index on this page: 67.9

    ModerateQuote aside caption orphaned visually

    Desktop · Phone

  • Claude Opus 5.5's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    Claude Opus 5.5Build 1 · rank 8 on the boardRams Index on this page: 67.9

    ModerateMismatched feature card body heights create ragged bottom edge

    Desktop · Phone

  • GPT-5.6 Sol's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    GPT-5.6 SolBuild 2 · rank 9 on the boardRams Index on this page: 67.9

    ModerateEyebrow label redundancy with hero CTA note

    Desktop · Phone

  • GPT-5.6 Sol's landing page, build 3 at desktop size, as the judge saw itThe same page at phone size
    GPT-5.6 SolBuild 3 · rank 9 on the boardRams Index on this page: 67.9

    ModerateTestimonial layout asymmetry

    Desktop · Phone

  • Claude Fable 5.1's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    Claude Fable 5.1Build 1 · rank 10 on the boardRams Index on this page: 67.9

    SeriousInconsistent time format across entry list

    Desktop · Phone

  • Claude Fable 5.1's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    Claude Fable 5.1Build 2 · rank 10 on the boardRams Index on this page: 67.9

    SeriousSection heading visually hidden

    Desktop · Phone

  • Kimi K3's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    Kimi K3Build 1 · unrankedRams Index on this page: 67.9

    ModerateExcess dead air between hero and features section

    Desktop · Phone

  • Grok 4.7's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    Grok 4.7Build 1 · rank 2 on the boardRams Index on this page: 66.1

    SeriousLarge blank area below footer

    Desktop · Phone

  • Claude Sonnet 5.5's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    Claude Sonnet 5.5Build 2 · rank 4 on the boardRams Index on this page: 66.1

    ModerateInconsistent CTA button treatments

    Desktop · Phone

  • DeepSeek V4 Pro's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    DeepSeek V4 ProBuild 2 · rank 13 on the boardRams Index on this page: 66.1

    ModerateCTA button label truncation: 'Start free' missing 'trial'

    Desktop · Phone

  • GPT-5.6 Sol's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    GPT-5.6 SolBuild 1 · rank 9 on the boardRams Index on this page: 65.2

    SeriousApp window clipped at bottom edge

    Desktop · Phone

  • Qwen 3.8 Max's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    Qwen 3.8 MaxBuild 1 · unrankedRams Index on this page: 64.3

    CriticalCorrupted kicker text: placeholder/debug string visible

    Desktop · Phone

  • Claude Fable 5's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    Claude Fable 5Build 1 · rank 11 on the boardRams Index on this page: 60.7

    SeriousTwo CTAs misaligned on shared axis

    Desktop · Phone

  • Claude Fable 5's landing page, build 3 at desktop size, as the judge saw itThe same page at phone size
    Claude Fable 5Build 3 · rank 11 on the boardRams Index on this page: 60.7

    ModerateUnequal card heights due to copy variance

    Desktop · Phone

  • Gemini 4 Argon's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    Gemini 4 ArgonBuild 2 · rank 6 on the boardRams Index on this page: 58.9

    ModerateCompeting orange accent events

    Desktop · Phone

  • Gemini 3.8 Flash's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    Gemini 3.8 FlashBuild 2 · rank 12 on the boardRams Index on this page: 58.9

    SeriousHero CTA form stacked vertically instead of inline

    Desktop · Phone

  • Claude Sonnet 5.5's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    Claude Sonnet 5.5Build 1 · rank 4 on the boardRams Index on this page: 57.1

    SeriousHeader CTA button appears disabled/faded

    Desktop · Phone

  • Muse Wonder's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    Muse WonderBuild 2 · rank 7 on the boardRams Index on this page: 57.1

    SeriousPill color inconsistency across team rows

    Desktop · Phone

  • Claude Opus 5.5's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    Claude Opus 5.5Build 2 · rank 8 on the boardRams Index on this page: 57.1

    CriticalHero headline and CTAs clipped at right edge

    Desktop · Phone

  • Claude Fable 5's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    Claude Fable 5Build 2 · rank 11 on the boardRams Index on this page: 57.1

    SeriousDuplicate CTA wording: nav and hero button

    Desktop · Phone

  • DeepSeek V4 Pro's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    DeepSeek V4 ProBuild 1 · rank 13 on the boardRams Index on this page: 53.6

    ModerateThree equal-weight stat numerals compete without hierarchy

    Desktop · Phone

  • Claude Opus 4.8's landing page, build 2 at desktop size, as the judge saw itThe same page at phone size
    Claude Opus 4.8Build 2 · rank 14 on the boardRams Index on this page: 51.8

    SeriousDuplicate CTA labels across nav and hero

    Desktop · Phone

  • Claude Opus 4.8's landing page, build 3 at desktop size, as the judge saw itThe same page at phone size
    Claude Opus 4.8Build 3 · rank 14 on the boardRams Index on this page: 51.8

    SeriousDuplicate CTA labels across contexts

    Desktop · Phone

  • Claude Opus 4.8's landing page, build 1 at desktop size, as the judge saw itThe same page at phone size
    Claude Opus 4.8Build 1 · rank 14 on the boardRams Index on this page: 50.9

    SeriousDuplicate CTA label across nav and hero

    Desktop · Phone

  • Cut offThe page stopped before it finished (it hit the 32k output budget mid-file), so it counts as broken and is not scored.
    GLM 5.3Build 2 · unrankedNot scored
  • No pageThe model spent its whole 32k output budget reasoning and returned no page. It counts as broken and is not scored.
    GLM 5.3Build 1 · unrankedNot scored