// CTV Showcase: visual representation of multi-screen CTV reach const CTVShowcase = () => { const ref = React.useRef(null); React.useEffect(() => { if (!window.gsap || !window.ScrollTrigger) return; const els = ref.current.querySelectorAll("[data-tv]"); window.gsap.from(els, { scrollTrigger: { trigger: ref.current, start: "top 75%" }, y: 40, opacity: 0, duration: 0.9, stagger: 0.1, ease: "expo.out", }); }, []); return (
The big screen, programmatic

AI-curated CTV campaigns your CFO will fund.

AI curation of CTV campaigns — AI copywriting for hooks and CTA lines, direct deals with premium publishers, biddable supply on Hulu, Roku, Samsung Ads, household-level reach planning, and incremental-lift studies that hold up in a board deck.

{[ ["AI copywriting", "Fresh hooks, CTA lines, and end-card language for every flight."], ["Reach planning", "Frequency-capped at the household, not the device."], ["Creative QA", "Six-second to thirty-second variants, IAB-VAST tested."], ["Lift measurement", "Brand lift, search lift, and incrementality, post-flight."], ].map(([t, d]) => (
{t}
{d}
))}
{/* Right: stylized TV mock */}
{/* "ad creative" placeholder lines */}
15s · pre-roll · brand-lift study
Your spot.
Their living room.
{/* Stand */}
{/* Floating metric chips */}
Incremental reach
+38.2%
Completion rate
97.4%
); }; window.CTVShowcase = CTVShowcase;