"use client";

import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import BlogCardTwo from '@/components/sections/blog/BlogCardTwo';
import ContactText from '@/components/sections/contact/ContactText';
import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
import FooterBase from '@/components/sections/footer/FooterBase';
import HeroSplit from '@/components/sections/hero/HeroSplit';
import MediaAbout from '@/components/sections/about/MediaAbout';
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
import { Award, Sparkles, Star } from "lucide-react";

export default function LandingPage() {
  return (
    <ThemeProvider
        defaultButtonVariant="directional-hover"
        defaultTextAnimation="reveal-blur"
        borderRadius="soft"
        contentWidth="compact"
        sizing="large"
        background="noise"
        cardStyle="layered-gradient"
        primaryButtonStyle="diagonal-gradient"
        secondaryButtonStyle="glass"
        headingFontWeight="bold"
    >
      <ReactLenis root>
  <div id="nav" data-section="nav">
      <NavbarStyleApple
      navItems={[
        {
          name: "Mallorca",          id: "#features"},
        {
          name: "Ibiza",          id: "#features"},
        {
          name: "Experiences",          id: "#pricing"},
        {
          name: "What's Included",          id: "#comparison"},
        {
          name: "How it Works",          id: "#how-it-works"},
        {
          name: "Blog",          id: "#guides"},
        {
          name: "Contact",          id: "#contact"},
      ]}
      brandName="GOFURGO"
    />
  </div>

  <div id="hero" data-section="hero">
      <HeroSplit
      background={{
        variant: "radial-gradient"}}
      imagePosition="right"
      title="Live Mallorca & Ibiza without worrying about a thing"
      description="Guided experiences to discover the best coves. We organize the whole day. Transport is included. From €99/person. Full day · All included."
      buttons={[
        {
          text: "Book experience",          href: "#pricing"},
        {
          text: "Get in touch",          href: "#contact"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/vertical-shot-rocky-cliff-reflecting-sea-sunny-day_181624-13749.jpg"
      imageAlt="Hidden coves and snorkeling in Mallorca"
      mediaAnimation="slide-up"
      fixedMediaHeight={true}
      avatars={[
        {
          src: "http://img.b2bpic.net/free-photo/adorable-woman-straw-hat-wears-blouse-make-selfie_273609-2353.jpg",          alt: "Adorable woman in straw hat"},
        {
          src: "http://img.b2bpic.net/free-photo/portrait-female-tourist-visiting-great-wall-china_23-2151261956.jpg",          alt: "Female tourist portrait"},
        {
          src: "http://img.b2bpic.net/free-photo/horizontal-view-delighted-female-tourist-walks-street_273609-25750.jpg",          alt: "Delighted female tourist walking"},
        {
          src: "http://img.b2bpic.net/free-photo/close-up-shot-cheerful-female-adventurer-wears-headgear-striped-jumper-has-glad-expression-strolls-outdoors-town-promotional-space_273609-25758.jpg",          alt: "Cheerful female adventurer"},
        {
          src: "http://img.b2bpic.net/free-photo/comic-book-lifestyle-scene-with-luggage_23-2151133729.jpg",          alt: "Traveler with luggage cartoon"},
      ]}
      avatarText="Join 500+ happy adventurers"
      marqueeItems={[
        {
          type: "text",          text: "Relax & Explore"},
        {
          type: "text",          text: "All-Inclusive Adventures"},
        {
          type: "text",          text: "Discover Hidden Gems"},
        {
          type: "text",          text: "Expert Local Guides"},
        {
          type: "text",          text: "Unforgettable Memories"},
      ]}
    />
  </div>

  <div id="about" data-section="about">
      <MediaAbout
      useInvertedBackground={true}
      title="What you'll live: THE BEST DAY OF YOUR HOLIDAY IN MALLORCA"
      description="A full day at THE BEST coves, with paddle, snorkel and everything organized so you don't have to worry about a thing. It's not a typical excursion. It's an experience crafted in detail by people who know exactly how to make this day unforgettable."
      buttons={[
        {
          text: "Book my day in Mallorca",          href: "#pricing"},
      ]}
      imageSrc="http://img.b2bpic.net/free-photo/full-shot-girls-holding-life-vests_23-2148683905.jpg"
      imageAlt="Group of people on a boat tour in Mallorca"
    />
  </div>

  <div id="features" data-section="features">
      <FeatureCardNine
      animationType="scale-rotate"
      textboxLayout="default"
      useInvertedBackground={false}
      features={[
        {
          title: "Explore hidden coves",          description: "Discover the most beautiful and secluded coves, carefully selected for the best experience.",          phoneOne: {
            imageSrc: "http://img.b2bpic.net/free-photo/modern-smartphone-with-live-abstract-wallpaper-coming-out-screen_23-2151033624.jpg",            imageAlt: "Phone displaying a hidden cove"},
          phoneTwo: {
            imageSrc: "http://img.b2bpic.net/free-photo/portrait-teenager-taking-selfie_23-2148624916.jpg",            imageAlt: "Phone displaying paddle boarding"},
          
        },
        {
          title: "Snorkel vibrant marine life",          description: "Dive into crystal-clear waters and explore the rich underwater world of Mallorca and Ibiza.",          phoneOne: {
            imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-fit-person-jogging-by-sea_329181-16756.jpg",            imageAlt: "Phone displaying snorkeling with fish"},
          phoneTwo: {
            imageSrc: "http://img.b2bpic.net/free-photo/portrait-man-with-sunburn-marks-skin_23-2150413132.jpg",            imageAlt: "Phone displaying underwater snorkeling"},
          
        },
        {
          title: "Paddle surf adventures",          description: "Glide across calm waters, explore sea caves, and enjoy breathtaking coastal views on a paddleboard.",          phoneOne: {
            imageSrc: "http://img.b2bpic.net/free-photo/person-taking-photo-city-sunset-smartphone_23-2148184277.jpg",            imageAlt: "Phone displaying paddleboarding at sunset"},
          phoneTwo: {
            imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-woman-using-cellphone-with-social-media-notifications-screen_23-2147844497.jpg",            imageAlt: "Phone displaying group paddleboarding"},
          
        },
      ]}
      showStepNumbers={false}
      title="How the day looks"
      description="Real photos from real days. No filters, no fake. Just what our travelers actually live."
    />
  </div>

  <div id="pricing" data-section="pricing">
      <PricingCardTwo
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      plans={[
        {
          id: "essential",          badge: "Value",          badgeIcon: Sparkles,
          price: "€99/person",          subtitle: "The original perfect day",          buttons: [
            {
              text: "Book Essential",              href: "https://www.gofurgo.tours/book"},
          ],
          features: [
            "Discover best coves",            "Day organized end to end",            "Schedule: 9:00 – 17:00",            "2 hand-picked coves",            "Local guide all day",            "Paddle surf & snorkel included"],
        },
        {
          id: "fullpack",          badge: "Most Chosen",          badgeIcon: Star,
          price: "€149/person",          subtitle: "More coves & extra amenities",          buttons: [
            {
              text: "Book FullPack",              href: "https://www.gofurgo.tours/book"},
          ],
          features: [
            "All Essential features",            "3+ hand-picked coves",            "Extended schedule: 9:00 – 19:00",            "Premium picnic lunch",            "Underwater photography",            "Exclusive access to gear"],
        },
        {
          id: "gopremium",          badge: "Exclusive",          badgeIcon: Award,
          price: "From €499",          subtitle: "Private & custom adventures",          buttons: [
            {
              text: "Book GoPremium",              href: "https://www.gofurgo.tours/book-premium"},
          ],
          features: [
            "Private van for your group",            "Custom route and coves",            "Flexible schedule",            "Gourmet catering options",            "Dedicated private guide",            "Personalized itinerary"],
        },
      ]}
      title="Choose your experience"
      description="Paddle surf & snorkel: three ways to live your best day. Same perfect day. You decide how far we go."
    />
  </div>

  <div id="comparison" data-section="comparison">
      <MetricCardTwo
      animationType="depth-3d"
      textboxLayout="default"
      gridVariant="uniform-all-items-equal"
      useInvertedBackground={false}
      metrics={[
        {
          id: "on-your-own-1",          value: "Search for coves & route",          description: "Time-consuming research"},
        {
          id: "gofurgo-1",          value: "Spot chosen by experts",          description: "Guaranteed best locations"},
        {
          id: "on-your-own-2",          value: "Drive and park",          description: "Stressful logistics"},
        {
          id: "gofurgo-2",          value: "Transfer included",          description: "Hassle-free transport"},
        {
          id: "on-your-own-3",          value: "Rent the gear & carry everything",          description: "Heavy & inconvenient"},
        {
          id: "gofurgo-3",          value: "Gear ready to go",          description: "Light & easy adventure"},
        {
          id: "on-your-own-4",          value: "Improvise based on the sea",          description: "Uncertain outcomes"},
        {
          id: "gofurgo-4",          value: "Route adapted to the day",          description: "Optimal conditions guaranteed"},
        {
          id: "on-your-own-5",          value: "Take on mistakes and stress",          description: "Unexpected problems"},
        {
          id: "gofurgo-5",          value: "Zero stress",          description: "Pure relaxation & fun"},
        {
          id: "on-your-own-6",          value: "Waste time on logistics",          description: "Less time enjoying"},
        {
          id: "gofurgo-6",          value: "Just show up and enjoy",          description: "Maximize your holiday"},
      ]}
      title="We've got everything covered"
      description="On your own you organize an outing. With GoFurgo you live the best day of your holiday."
    />
  </div>

  <div id="how-it-works" data-section="how-it-works">
      <FaqBase
      textboxLayout="default"
      useInvertedBackground={true}
      faqs={[
        {
          id: "step-1",          title: "01 Choose your experience",          content: "Select between our Essential, FullPack, or GoPremium options, depending on the adventure you're looking for."},
        {
          id: "step-2",          title: "02 Book your date",          content: "Secure your spot in just 2 minutes directly from our website. It's fast, simple, and convenient."},
        {
          id: "step-3",          title: "03 We organize it all",          content: "Leave the planning to us. We meticulously arrange the route, coves, gear, and all logistics."},
        {
          id: "step-4",          title: "04 Enjoy Mallorca",          content: "Just show up ready to have fun! We take care of everything so you can fully immerse yourself in the experience."},
      ]}
      title="How it works: Booking is this easy"
      description="Our simple 4-step process ensures a smooth and stress-free adventure from start to finish."
      faqsAnimation="slide-up"
    />
  </div>

  <div id="testimonials" data-section="testimonials">
      <TestimonialCardFive
      textboxLayout="default"
      useInvertedBackground={false}
      testimonials={[
        {
          id: "1",          name: "Jaclyn A",          date: "Oct 2025",          title: "Beach Day Perfection in Mallorca",          quote: "My girls and I had such an amazing time on this beach tour. Santiago was a very accommodating and experienced tour guide. The rest of the tour group were also very friendly, which made the trip more memorable. Would definitely recommend.",          tag: "Tripadvisor",          avatarSrc: "http://img.b2bpic.net/free-photo/smiling-good-looking-woman-traveler-orange-jumper-carries-rucksack-wears-headband_273609-25971.jpg",          avatarAlt: "Jaclyn A avatar",          imageSrc: "http://img.b2bpic.net/free-photo/front-view-girls-spending-time-together_23-2148594270.jpg",          imageAlt: "Jaclyn A and her girls on the tour"},
        {
          id: "2",          name: "Michael S.",          date: "Sep 2025",          title: "Amazing locations and great guide!",          quote: "We had the most incredible day exploring hidden coves. Our guide, Ana, was super knowledgeable and made the experience truly special. Snorkeling was fantastic! Highly recommend GoFurgo for anyone visiting Mallorca.",          tag: "Google Reviews",          avatarSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-by-sea-side_23-2149347061.jpg",          avatarAlt: "Michael S avatar",          imageSrc: "http://img.b2bpic.net/free-photo/tourist-taking-photos-nature-landscape-using-his-smartphone_346278-394.jpg",          imageAlt: "Michael S with partner at a cove"},
        {
          id: "3",          name: "Emily R.",          date: "Aug 2025",          title: "Unforgettable Family Adventure!",          quote: "GoFurgo delivered the perfect family day out. The kids loved the paddle surfing and discovering secret beaches. No stress for us, just pure fun and relaxation. Thank you for the memories!",          tag: "GetYourGuide",          avatarSrc: "http://img.b2bpic.net/free-photo/happy-mother-daughter-laughing-together-outdoors_1153-7512.jpg",          avatarAlt: "Emily R avatar",          imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-friends-having-fun-water_23-2149031193.jpg",          imageAlt: "Emily R and family enjoying beach"},
        {
          id: "4",          name: "David K.",          date: "Jul 2025",          title: "Best decision of our holiday!",          quote: "Instead of scrambling for parking and gear, we just showed up and enjoyed. The guides handled everything seamlessly. The coves were pristine and exactly as advertised. A truly relaxing and exciting experience.",          tag: "Tripadvisor",          avatarSrc: "http://img.b2bpic.net/free-photo/mid-shot-man-posing-front-river_23-2148693682.jpg",          avatarAlt: "David K avatar",          imageSrc: "http://img.b2bpic.net/free-photo/woman-sitting-sandy-cliff_23-2147835358.jpg",          imageAlt: "David K paddleboarding"},
        {
          id: "5",          name: "Sophia L.",          date: "Jun 2025",          title: "Beyond expectations!",          quote: "From the moment we booked, everything was smooth. The small group size meant personalized attention, and we felt truly cared for. The lunch was delicious, and the views were out of this world. Five stars!",          tag: "Google Reviews",          avatarSrc: "http://img.b2bpic.net/free-photo/front-view-senior-with-hand-stretched_23-2148373841.jpg",          avatarAlt: "Sophia L avatar",          imageSrc: "http://img.b2bpic.net/free-photo/travel-with-wife_1098-15806.jpg",          imageAlt: "Sophia L and friend on boat"},
        {
          id: "6",          name: "Juan P.",          date: "May 2025",          title: "Fantastic day exploring Ibiza's coast!",          quote: "We booked a GoPremium tour for Ibiza and it was absolutely worth it. The private guide found incredible spots away from the crowds, and the custom itinerary was perfect for our group. A truly bespoke experience!",          tag: "Private Tour",          avatarSrc: "http://img.b2bpic.net/free-photo/young-african-american-traveler-man-summer-hat-wearing-black-sunglasses-holding-inflatable-ring-with-crossed-hands-pointing-sides-with-fingers_141793-30011.jpg",          avatarAlt: "Juan P avatar",          imageSrc: "http://img.b2bpic.net/free-photo/man-by-water_1098-15210.jpg",          imageAlt: "Juan P by the water"},
      ]}
      title="Real reviews: What people who lived it say"
      description="Verified reviews on Tripadvisor, Google and GetYourGuide. 5.0 ★ Google · 4.9 ★ Tripadvisor"
    />
  </div>

  <div id="guides" data-section="guides">
      <BlogCardTwo
      animationType="slide-up"
      textboxLayout="default"
      useInvertedBackground={true}
      title="Guías de la isla"
      description="Las calas y planes de Mallorca. Todo lo que sabemos sobre las mejores calas, escritos por la gente que las visita cada día."
      blogs={[
        {
          id: "mallorca-hidden-coves",          category: "Mallorca",          title: "Calas escondidas de Mallorca",          excerpt: "Las calas que solo conoce la gente de aquí. Sureste, suroeste y Tramuntana. Descubre sus secretos.",          imageSrc: "http://img.b2bpic.net/free-photo/young-woman-white-dress-sea_23-2149092846.jpg",          imageAlt: "Hidden coves of Mallorca",          authorName: "GoFurgo Team",          authorAvatar: "http://img.b2bpic.net/free-photo/studio-portrait-teenagers_23-2149077173.jpg",          date: "Mar 2024"},
        {
          id: "snorkel-mallorca",          category: "Mallorca",          title: "Snorkel en Mallorca",          excerpt: "Mejores spots, mejor hora y qué llevar. Equipo incluido en el día para tu aventura acuática.",          imageSrc: "http://img.b2bpic.net/free-photo/young-attractive-womans-rejoicing-swimming-sea_176420-3654.jpg",          imageAlt: "Snorkeling in Mallorca",          authorName: "GoFurgo Team",          authorAvatar: "http://img.b2bpic.net/free-photo/happy-young-company-friends-sitting-park-traveling-looking-map-sightseeing-man-women-having-fun-together_285396-8695.jpg",          date: "Feb 2024"},
        {
          id: "calo-des-moro",          category: "Mallorca",          title: "Caló des Moro",          excerpt: "Cómo llegar, mejor hora y consejos para evitar el bullicio. Disfruta de esta joya escondida.",          imageSrc: "http://img.b2bpic.net/free-photo/view-beach-surrounded-by-sea-rocks-blue-sky-portugal-algarve_181624-8752.jpg",          imageAlt: "Caló des Moro beach",          authorName: "GoFurgo Team",          authorAvatar: "http://img.b2bpic.net/free-photo/front-view-smiley-people-posing-together_23-2149480697.jpg",          date: "Jan 2024"},
        {
          id: "cala-mondrago",          category: "Mallorca",          title: "Cala Mondragó",          excerpt: "Parque natural, pinar y planes de ocio. Una guía completa para tu día perfecto en la naturaleza.",          imageSrc: "http://img.b2bpic.net/free-photo/woman-photographer-traveler-photographing-landmarks-camera-angel-s-billabong-beach-nusa-penida-island-bali-indonesia_1321-1871.jpg",          imageAlt: "Cala Mondragó natural park",          authorName: "GoFurgo Team",          authorAvatar: "http://img.b2bpic.net/free-photo/interracial-friendship-concept-beautiful-freckled-woman-with-healthy-skin-dark-skinned-overjoyed-male-wears-spectacles_273609-3641.jpg",          date: "Apr 2024"},
      ]}
    />
  </div>

  <div id="contact" data-section="contact">
      <ContactText
      useInvertedBackground={false}
      background={{
        variant: "rotated-rays-animated"}}
      text="Your day in Mallorca starts here. Book in 2 minutes or write to us and we'll answer any question."
      buttons={[
        {
          text: "Book experience",          href: "#pricing"},
        {
          text: "Get in touch",          href: "mailto:info@gofurgo.tours"},
      ]}
    />
  </div>

  <div id="footer" data-section="footer">
      <FooterBase
      columns={[
        {
          title: "Mallorca",          items: [
            {
              label: "Día en Mallorca",              href: "#features"},
            {
              label: "Calas escondidas",              href: "#features"},
            {
              label: "Snorkel en Mallorca",              href: "#features"},
          ],
        },
        {
          title: "Ibiza",          items: [
            {
              label: "Día en Ibiza",              href: "#features"},
            {
              label: "Calas escondidas",              href: "#features"},
            {
              label: "Snorkel en Ibiza",              href: "#features"},
          ],
        },
        {
          title: "GoFurgo",          items: [
            {
              label: "Sobre nosotros",              href: "#about"},
            {
              label: "Preguntas frecuentes",              href: "https://www.gofurgo.tours/#faq"},
            {
              label: "Blog",              href: "#guides"},
            {
              label: "Trabaja con nosotros",              href: "https://www.gofurgo.tours/work-with-us"},
            {
              label: "Contacto",              href: "#contact"},
            {
              label: "Privacidad",              href: "https://www.gofurgo.tours/privacy"},
            {
              label: "Condiciones",              href: "https://www.gofurgo.tours/terms"},
          ],
        },
      ]}
      logoText="GOFURGO"
      copyrightText="© 2026 GoFurgo · Mallorca & Ibiza"
    />
  </div>
      </ReactLenis>
    </ThemeProvider>
  );
}
