import { ReactNode, useEffect } from 'react'; import Header from './Header'; import Footer from './Footer'; import LeadMagnet from './LeadMagnet'; import { useLocation } from 'react-router-dom'; import { motion, AnimatePresence } from 'motion/react'; interface LayoutProps { children: ReactNode; } export default function Layout({ children }: LayoutProps) { const { pathname } = useLocation(); // Scroll to top on route change useEffect(() => { window.scrollTo(0, 0); }, [pathname]); return (