Banned list —Beat grid —Build method —Self-review —
<direction>
A 9-second testimonial launch cut in Remotion (1280x720, 270 frames at 30fps). House style: near-black #0a0a0a background, panels #141414, borders #2a2a2a, text #ffffff/#c9c9c9, ONE accent #ff5c1a, Arial/Helvetica bold, no webfonts. Three quote cards cycle, then a fictional logo wall and CTA close the film. Every quote, company and stat is labelled SAMPLE/FICTIONAL inside the film — this prompt teaches the FORMAT, and its honesty labels are part of the format. No gradients, no stock photos, no real brand logos, no lorem ipsum, no purple/blue tech gradient.
</direction>
<structure>
Frames 0-30 — Kicker "TESTIMONIAL LAUNCH CUT — TeamDesk". Headline: "What teams say" with the honest suffix "(sample quotes — the format is the product)".
Frames 12-210 — Three quote cards crossfade in sequence (~70 frames each): big quote text, attribution "NAME — ROLE, COMPANY (SAMPLE)", and a 3-dot progress indicator that advances per card.
Frames 210-270 — Logo wall: six fictional wordmark chips in a wrapped row, then "JOIN 2,000+ TEAMS (SAMPLE STAT)", the "START WITH TEAMDESK" pill, and an all-caps line stating every company and quote is a fictional sample.
</structure>
<build>
One component; the active quote index derives from the frame (three fixed windows), with per-card fade-in/out interpolations clamped. The wall is a flex-wrap row of bordered chips. No images, no logos — wordmarks are styled text.
</build>
<gotchas>
- Never strip the SAMPLE labels when adapting: replace sample quotes with real, permissioned testimonials and keep the same card anatomy.
- Card height is fixed; a longer quote must shrink its font, not grow the card, or the progress dots collide.
- Check the final frame as a still before rendering: wall + stat + CTA + disclaimer must all be on screen together.
</gotchas>
Before you finish: step through the timeline at five points and fix anything that overlaps, clips the frame, or drifts off the beat grid.