"use client"; import Button from "@/components/shared/Button"; import { useEffect, useRef } from "react"; import gsap from "gsap"; import ScrollTrigger from "gsap/ScrollTrigger"; import Image from "next/image"; import { useSplitHeading } from "@/lib/useTextRevealHeading"; gsap.registerPlugin(ScrollTrigger); const CTA = () => { const headingRef = useRef(null); const containerRef = useRef(null); const paraRef = useRef(null); const buttonRef = useRef(null); useSplitHeading(headingRef, paraRef); useEffect(() => { if (!containerRef.current) return; if (buttonRef.current) { gsap.from(buttonRef.current, { opacity: 0, y: 20, duration: 0.8, ease: "power2.out", delay: 0.6, scrollTrigger: { trigger: containerRef.current, start: "top 80%", }, }); } }, []); return (

Join the Future of Smart Tree Care

overlay
); }; export default CTA;