Skip to content

Perchford design system

Internal, noindex
LVL-04

Pricing position

Explains how published starting points relate to scope, property complexity, and the responsibility a homeowner wants to delegate.

Untriaged
Open isolated

Use it when

Explains how published starting points relate to scope, property complexity, and the responsibility a homeowner wants to delegate.

Category
Service levels and scope
Layout archetype
Held column
Page position
middle (derived)
Purpose
compare (derived)
Field
light (derived)
Interaction
static (derived)
Motifs
Ledger pair, Held column, Margin note, Quiet field

Content it requires

  • Four pricing principles

Do not use it when

  • Do not imply a starting price covers every property or scope.
  • Keep final scope and availability confirmation separate from the published starting point.

Variants

None. Colour swaps and mirrored alignment do not count as variants.

Implementation

src/components/patterns/LevelPricingPosition.astro

---
import LevelPricingPosition from '../components/patterns/LevelPricingPosition.astro';
---

<LevelPricingPosition />

Import directly. Do not route production through patternComponents.

Production usage

Not yet used on a production page. Nothing here has been proven in front of a customer.

Accessibility

  • Verified at 360, 768, 1024, and 1440 with no horizontal overflow.
  • No interactive controls beyond links and buttons inherited from the design system.
  • Colour never carries meaning alone: every state marker is paired with text.
  • Motion respects prefers-reduced-motion.