function Packages() { const tiers = [ { label: 'Editing', title: 'Need Editing?', tagline: 'Send footage. Get polished cuts back.', headline: '48h', headlineLabel: 'turnaround', points: [ 'YouTube, VSLs, webinars, sales videos', 'Captions, color, motion graphics', 'Revisions until you\'re happy', ], cta: 'View portfolio', ctaHref: 'portfolio.html', }, { label: 'Content System', title: '30-Day Package', tagline: 'One 2-hour shoot. A month of content live.', headline: '30+', headlineLabel: 'posts / month', points: [ 'Scripts, edits, captions, thumbnails', 'Reels, TikToks, LinkedIn — at once', 'Performance retros + monthly review', ], featured: true, cta: 'Get the system', }, { label: 'Repurposing', title: 'Content Repurposing', tagline: 'One long-form in. Ten shorts out.', headline: '10×', headlineLabel: 'clips per video', points: [ 'Hook-engineered shorts from existing footage', 'Per-platform aspect ratios + captions', 'No new camera days required', ], cta: 'Repurpose mine', }, ]; return (
{/* Horizon glow — sits at the bottom boundary, bleeds into the marquee below so it crosses through */}
{/* Tight hot core to punch the brightness right at the seam */}

Pick The Package
That Fits Your Stage

{tiers.map((t, i) => )}
Not sure which fits? · We'll match you on the call
Book a 30-min call
); } function PackageCard({ tier }) { const ref = useReveal(); return (
{tier.label} {tier.featured && Most popular}

{tier.title}

{tier.tagline}

{tier.headline} {tier.headlineLabel}
{tier.cta}
); } Object.assign(window, { Packages, PackageCard });