/* App — composes the full Tidewell marketing site */
function App() {
  const [booking, setBooking] = React.useState(false);
  useLucide();
  const openBook = () => setBooking(true);
  return (
    <div style={{ background: 'var(--paper)', minHeight: '100vh' }}>
      <Header onBook={openBook} />
      <Hero onBook={openBook} />
      <TrustBar />
      <Services />
      <HowItWorks onBook={openBook} />
      <WhyTidewell />
      <Team />
      <Stories />
      <ByTheNumbers />
      <NewPatients onBook={openBook} />
      <FAQ />
      <Locations />
      <FinalCTA onBook={openBook} />
      <Footer />
      <BookingModal open={booking} onClose={() => setBooking(false)} />
    </div>
  );
}
ReactDOM.createRoot(document.getElementById('root')).render(<App />);
