← Vault Index
Source: business/marketing/skills/briefing-landing-page-SKILL.md

BRIEFING LANDING PAGE — SKILL FILE

For Building Timer-Based Video Delivery Pages


WHAT THIS SKILL BUILDS

A landing page that delivers a time-limited recorded briefing video. Visitors land here from email, LinkedIn, or DMs. They watch the video before it expires, then the page transitions to show alternative paths to the campaign's assets. The page creates urgency through a countdown timer and converts after-the-fact visitors through a four-path expired state.

This is NOT:

This IS:

Golden example: The Subtract/Add Briefing (subtract-add-briefing.html)


PAGE STRUCTURE

The page has exactly 6 sections. No more. Every briefing landing page follows this structure.

1. Fixed Header

2. Hero

3. Context Section (cream background)

4. Video Section (dark background) — TWO STATES

State 1: Watch (active before expiration)

State 2: Expired (active after expiration)

5. Final CTA (dark background)

6. Footer

Standard Advisory OS footer. Identical across all pages.


STATE MANAGEMENT

The page runs on a simple two-state system. JavaScript checks the current time against a configured expiration date every second.

CONFIG Block

const CONFIG = {
    // Sunday [Date] at 11:59:59 PM Eastern
    expirationDate: new Date('[UTC equivalent]')
    // Note: -05:00 ET = +5 hours to UTC
};

State Logic

if (now < expirationDate) → show watch state
if (now >= expirationDate) → show expired state

What Changes on Expiration

ElementWatch StateExpired State
Timer barShows countdownShows "This briefing has ended"
Video sectionVimeo embed + countdownFour path cards
Hero button"Watch the Briefing""Book Your Systems Diagnostic"
Hero subtext"Available until...""This briefing has ended..."
Final CTA sectionVisibleHidden

CONTENT THAT CHANGES PER CAMPAIGN

When building a new briefing landing page, these are the only things that change from the template:

  1. CONFIG expiration date — Update the UTC timestamp
  2. Title / h1 — Campaign name
  3. Subtitle / runtime — Briefing duration + one-line description
  4. Hero subtext — Expiration date in human-readable format
  5. Context section copy — Premise paragraph(s) and three context highlights
  6. Vimeo embed URL — Swap about:blank after recording
  7. Video heading / subtext — Title + three-beat description
  8. Nav link — "The Article" URL
  9. Expired path cards — Four paths pointing to this campaign's assets (article, tool 1, tool 2, diagnostic)
  10. Expired bridge line — Connects the four paths narratively
  11. OG meta tags — Title and description

Everything else — layout, CSS, timer logic, state management, responsive breakpoints, footer — is identical.


DESIGN SPECIFICATIONS

Theme

Mixed. Cream context section between dark sections. This is a conversion page, not a recording visual — it uses the standard Advisory OS light/dark alternation.

Typography

Colors

Same :root variables as the template. Key distinction from briefing interactive: this page uses --cream and --off-white backgrounds for the context section, while the briefing interactive is all-dark.

Layout

Expired Path Cards


BUILD SEQUENCE

  1. Copy the template. Start from the Subtract/Add briefing HTML.
  2. Update CONFIG. Set expiration date (UTC). Set Vimeo to about:blank (placeholder).
  3. Swap hero content. Title, subtitle, runtime, eyebrow, subtext.
  4. Write context section. Premise copy + three highlights. This is the only "new" writing.
  5. Update video heading/subtext.
  6. Build expired path cards. Four paths pointing to this campaign's assets.
  7. Write expired bridge line.
  8. Update nav link URL.
  9. Update OG meta tags.
  10. After recording: Swap Vimeo about:blank with real embed URL.
  11. Before deploy: Verify expiration date is correct.

EXPIRED PATH CARD PATTERN

The four expired paths follow a consistent verb structure:

PositionVerbAsset TypeExample
Top-leftReadThe Article"Read the Article"
Top-right[Action verb]Micro-tool #1"Find Your Number" / "Run the Calculator"
Bottom-left[Action verb]Micro-tool #2"Do the Diagnostic" / "Run the Calculator"
Bottom-right (primary)ApplySystems Diagnostic"Book Your Diagnostic"

The primary card (bottom-right) is always the Systems Diagnostic. It gets the gold border treatment.

If a campaign only has one micro-tool, use three cards instead of four (adjust grid to accommodate).


WHAT THIS SKILL DOES NOT COVER


Skill file extracted from: The Subtract/Add Briefing Landing Page Created: February 20, 2026