'use client' import { useEffect, useState } from 'react' import { LeadSourceType } from '../hooks/useEarlyAccessCapture' import ThreeLogo from './ThreeLogo' interface TeaserHeroProps { onEarlyAccess: (leadSource: LeadSourceType) => void } export default function TeaserHero({ onEarlyAccess }: TeaserHeroProps) { const [showScrollIndicator, setShowScrollIndicator] = useState(true) useEffect(() => { const handleScroll = () => { setShowScrollIndicator(window.scrollY < 50) } window.addEventListener('scroll', handleScroll) return () => window.removeEventListener('scroll', handleScroll) }, []) return (
{/* CHORUS 3D Logo - Responsive sizing */}
{/* CHORUS Title */}

CHORUS

{/* Tagline */}

The right context,
to the right agent,
at the right time.

{/* CTA Buttons */}
{/* Subtle scroll indicator */} {showScrollIndicator && (
)}
) }