Pricing card row with an animated comet-style aura that continuously travels around each card's border. A hairline gradient ring sits behind a solid card face, masked to a thin border by the face covering its centre, and rotates on a real DOM layer (not the card itself) so the card's own content never spins. Plain editable section (eyebrow, heading, intro) holding "Aura Pricing Card" component instances — duplicate, reorder or delete plans in Layers. Each card is typed: plan name; price; period; description; up to 6 features (empty hides a row); CTA text + URL; featured (boolean, brighter aura + accent border). Aura options live as data attributes on the section (edited in Etch's attributes panel) and apply to every card at once: data-comets (1|2|3|4, how many bright heads travel the ring), data-tail (short|medium|long, how far each comet's trail stretches before fading), data-fade (soft|sharp, blurred glow vs a crisp hard-edged band), data-direction (cw|ccw) and data-speed (seconds per full lap, default 7). The rotation is driven by the Web Animations API on a plain `transform: rotate()` (no CSS @keyframes), runs at `animation-play-state` parity with `prefers-reduced-motion` — reduced-motion users get a static glow with no rotation — and pauses automatically via the Page Visibility API when the tab isn't visible. Without JavaScript every card still renders with a static aura ring, full content and a working CTA link; only the travelling motion needs the script. Featured cards get a brighter, larger aura and a solid accent border. AA contrast in light and dark, :focus-visible on the CTA, forced-colors fallback border.