"use client";

import {
  FaClock,
  FaHandshake,
  FaLightbulb,
  FaPeopleGroup,
  FaUser,
  FaUsers,
} from "react-icons/fa6";
import {
  FaCalendarAlt,
  FaClipboardCheck,
  FaClipboardList,
  FaCog,
  FaFileSignature,
  FaGift,
  FaNetworkWired,
  FaShieldAlt,
  FaTools,
  FaUserCheck,
} from "react-icons/fa";

import { INTERNAL_PAGES } from "@/constants/pages-mapping/internal-pages-mapping";
import {
  Service,
  ServiceUnitProps,
} from "@/components/pages/client/services/services";
import ServiceSix from "@/public/client/services/6.webp";
import Hero from "@/components/pages/client/services/sections/hero";
import AboutTheService from "@/components/pages/client/services/sections/about-the-service";
import WhatElseWeCanDo from "@/components/pages/client/services/sections/what-else-we-can-do";
import Testimonials from "@/components/pages/client/services/sections/testimonials";
import FinalCTA from "@/components/pages/client/services/sections/final-cta";
import CaseStudy from "@/components/pages/client/services/sections/case-studies";
import HellonLogo from "@/public/client/services/testimonials-logos/low-digital-recruitment/hellon.webp";
import PublicisSapientLogo from "@/public/client/services/testimonials-logos/low-digital-recruitment/publicis-sapient.webp";
import SamaritansLogo from "@/public/client/services/testimonials-logos/low-digital-recruitment/samaritans.webp";

export const LOW_DIGITAL_RECRUITMENT: Service = {
  slug: "low-digital-recruitment",
  title: "Low digital recruitment",
  description:
    "Engaging participants with limited digital access for inclusive research.",
  imgSrc: ServiceSix,
  alt: "An elderly couple is hiking through a field of tall, dry grass under an overcast sky.",
  icon: FaUser,
  href: INTERNAL_PAGES.client.services.lowDigitalRecruitment,
  serviceCharacteristics: {
    about:
      "It has never been more important to ensure your digital products and services are inclusive and easy to use, especially for people who may feel challenged by technology. People for Research has extensive experience engaging with and recruiting people with low digital literacy, thanks to a growing community of participants that beyond our online systems, encompassing the tens of thousands of people that follow our brand on social media and the people we engage with via offline methods.",
    catchySentence: "Bridging the digital divide for comprehensive research.",
    whyPFR: {
      title:
        "Why you should choose People for Research to be your recruitment partner",
      content: [
        {
          title:
            "Building partnerships with charities and community groups to source more people with lower digital literacy",
          icon: FaHandshake,
        },
        {
          title:
            "Advice on the feasibility of your brief and research format options, taking into account the audience's low digital ability",
          icon: FaLightbulb,
        },
        {
          title:
            "We assess each brief and use our learnings from past projects to create a detailed recruitment plan to ensure delivery",
          icon: FaClipboardList,
        },
        {
          title:
            "Continuous investment and efforts to grow our community of non-tech-savvy participants",
          icon: FaPeopleGroup,
        },
        {
          title:
            "Tried and tested recruitment methods for qualitative research based on a robust two-stage screening and three-stage confirmation process",
          icon: FaUsers,
        },
        {
          title:
            "Dedicated digital operations and marketing team that works to find innovative ways to identify and secure new profiles and fill in the gaps",
          icon: FaCog,
        },
        {
          title: "Guidance on lead time and appropriate incentives",
          icon: FaClock,
        },
        {
          title:
            "Fully GDPR-compliant process, accredited by the Market Research Society and Fair Data partners",
          icon: FaShieldAlt,
        },
      ],
    },
    whatElseWeCanDo: {
      title: "What else can People for Research do for you",
      content: [
        {
          title: "Incentive management",
          description:
            "Handling rewards and compensations for your participants efficiently.",
          icon: FaGift,
        },
        {
          title: "Consent form management",
          description:
            "Ensuring all consent forms are properly managed and stored.",
          icon: FaFileSignature,
        },
        {
          title: "Assistance with logistics and technical support",
          description:
            "Providing logistical support and technical assistance throughout your project.",
          icon: FaTools,
        },
        {
          title: "Guided internet connection and tech checks",
          description:
            "Helping participants with internet connectivity and technical checks.",
          icon: FaNetworkWired,
        },
        {
          title: "Support at the initial stages of profiling",
          description:
            "Assisting with the initial stages of participant profiling and recruitment.",
          icon: FaUserCheck,
        },
        {
          title: "Feasibility studies",
          description:
            "Conducting comprehensive feasibility studies to assess the viability of your research projects.",
          icon: FaClipboardCheck,
        },
        {
          title: "Facility booking",
          description:
            "Coordinating and booking facilities needed for your research.",
          icon: FaCalendarAlt,
        },
        {
          title: "Compliance advice",
          description:
            "Sharing our data protection knowledge and experience to ensure your research remains fully compliant.",
          icon: FaShieldAlt,
        },
      ],
    },
    testimonials: [
      {
        companyName: "Publicis Sapient",
        headline: "Excellent recruitment process and support",
        testimonial:
          "PFR have been excellent throughout the recruitment process. They went above and beyond to help us find the right participants. It was a pleasure to work with them.",
        logo: PublicisSapientLogo,
      },
      {
        companyName: "Samaritans",
        headline: "Successful recruitment from hard-to-reach demographics",
        testimonial:
          "PFR were able to recruit from multiple hard-to-reach demographics for interviews and focus groups on potentially distressing subject matters. Participants were well briefed and well supported by PFR and open and insightful during the research.",
        logo: SamaritansLogo,
      },
      {
        companyName: "Hellon",
        headline:
          "Transparent and confidence-inspiring process from start to finish",
        testimonial:
          "The whole process was confidence-inspiring and transparent from start to finish, from the detailed questions PFR asked at the briefing stage - and playing it safe with estimates of what was possible in the timeframe - to the calibre of participants recruited, quality of documentation provided and proactive daily updates.",
        logo: HellonLogo,
      },
    ],
  },
};

function LowDigitalRecruitment({ featuredPost }: ServiceUnitProps) {
  const { title, description, imgSrc, alt } = LOW_DIGITAL_RECRUITMENT;
  const { catchySentence, about, whyPFR, whatElseWeCanDo, testimonials } =
    LOW_DIGITAL_RECRUITMENT.serviceCharacteristics;

  return (
    <>
      <Hero
        description={description}
        image={imgSrc}
        imageAlt={alt}
        title={title}
      />
      <AboutTheService
        catchySentence={catchySentence}
        description={about}
        whyPFRSection={whyPFR}
      />
      {whatElseWeCanDo && <WhatElseWeCanDo whatElseWeCanDo={whatElseWeCanDo} />}
      {featuredPost?.feature_image && <CaseStudy post={featuredPost} />}
      {testimonials && <Testimonials testimonials={testimonials} />}
      <FinalCTA />
    </>
  );
}

export default LowDigitalRecruitment;
