import type { Metadata } from "next";
import { PageHero } from "@/components/patterns/PageHero";
import { SectionHeading } from "@/components/patterns/SectionHeading";
import { FaqAccordion } from "@/components/patterns/FaqAccordion";
import { CtaSection } from "@/components/patterns/CtaSection";
import { Card, CardHeader, CardTitle, CardDescription } from "@/components/ui/Card";

export const metadata: Metadata = {
  title: "Corporate CSR Matchmaking",
  description:
    "A structured search process for corporate CSR teams to identify and vet NGOs, trusts, and social enterprises whose programs fit their Schedule VII focus areas. ROPTS advises and introduces only.",
  alternates: { canonical: "/services/csr-and-grants/corporate-csr-matchmaking" },
  openGraph: {
    title: "Corporate CSR Matchmaking — ROPTS Venture Capital",
    description:
      "A shortlist-driven matchmaking process for corporate CSR teams evaluating multiple organizations against a defined mandate.",
    type: "website",
    url: "/services/csr-and-grants/corporate-csr-matchmaking",
  },
};

const jsonLd = {
  "@context": "https://schema.org",
  "@type": "Service",
  serviceType: "Corporate CSR Matchmaking",
  provider: { "@type": "Organization", name: "ROPTS Venture Capital" },
  description:
    "A structured matchmaking process for corporate CSR teams, producing a vetted shortlist of NGOs, trusts, and social enterprises whose programs align with defined Schedule VII focus areas and reporting requirements.",
  areaServed: "IN",
};

const included = [
  {
    title: "Mandate intake",
    description: "A working session to define your focus areas, geography, budget range, and reporting requirements precisely enough to search against.",
  },
  {
    title: "Shortlist and vetting",
    description: "A shortlist of organizations matched to your mandate, each checked for registration status, governance, and program track record.",
  },
  {
    title: "Structured introductions",
    description: "Introductions delivered together with the context your team needs to evaluate fit quickly, rather than one contact at a time.",
  },
];

const faqs = [
  {
    question: "How is this different from CSR Partnership?",
    answer:
      "CSR Partnership describes the overall matching service; Corporate CSR Matchmaking is that same process run as a structured, multi-organization search specifically for corporate CSR teams comparing several candidates against one mandate rather than reviewing a single introduction.",
  },
  {
    question: "How many organizations are typically shortlisted?",
    answer:
      "It depends on how narrow your mandate criteria are and how many organizations genuinely fit. We'd rather return a smaller, well-vetted shortlist than pad it with organizations that only loosely match.",
  },
  {
    question: "Does ROPTS manage the CSR partnership after the introduction?",
    answer:
      "No. ROPTS structures the search and delivers the introductions; the due diligence your team completes internally, the partnership agreement, fund disbursement, and Schedule VII compliance reporting are handled directly between your company and the organization you select.",
  },
  {
    question: "Can we run this process annually as our CSR budget renews?",
    answer:
      "Yes. Many CSR teams revisit their shortlist each budget cycle as focus areas or geography priorities shift — the intake and vetting process can be repeated whenever your mandate changes.",
  },
];

export default function CorporateCsrMatchmakingPage() {
  return (
    <>
      <script type="application/ld+json" dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }} />

      <PageHero
        breadcrumb={[
          { label: "Home", href: "/" },
          { label: "Services", href: "/services" },
          { label: "CSR & Grants", href: "/services/csr-and-grants" },
          { label: "Corporate CSR Matchmaking" },
        ]}
        eyebrow="CSR & Grants"
        title="Corporate CSR Matchmaking"
        description="A structured search process for corporate CSR teams — define your mandate once, and receive a vetted shortlist of NGOs, trusts, and social enterprises whose programs genuinely fit."
        primaryLabel="Register as a CSR Partner"
        primaryHref="/apply/investor-or-partner"
        secondaryLabel="See How It Works"
        secondaryHref="/how-it-works"
      />

      <div className="container py-16">
        <div className="max-w-2xl">
          <SectionHeading eyebrow="The Situation" title="Evaluating organizations one at a time doesn't scale" />
          <p className="mt-6 text-body-md text-ink-soft">
            A corporate CSR team with a defined Schedule VII mandate and an annual budget to deploy shouldn&apos;t have to
            evaluate organizations one referral at a time. ROPTS runs a structured intake to capture your focus
            areas, geography, budget range, and reporting requirements, then searches across our network of vetted
            NGOs, trusts, and social enterprises to return a shortlist — each one checked for registration status,
            governance standing, and program track record — so your team can compare fit efficiently.
          </p>
          <p className="mt-4 text-body-md text-ink-soft">
            Our role ends at the introduction. Final due diligence, the partnership agreement, fund disbursement, and
            compliance reporting remain your company&apos;s direct responsibility with the organization you select.
          </p>
        </div>

        <div className="mt-16">
          <SectionHeading eyebrow="What's Included" title="Three parts of the engagement" />
          <div className="mt-8 grid gap-6 sm:grid-cols-3">
            {included.map((item) => (
              <Card key={item.title}>
                <CardHeader>
                  <CardTitle>{item.title}</CardTitle>
                  <CardDescription>{item.description}</CardDescription>
                </CardHeader>
              </Card>
            ))}
          </div>
        </div>

        <div className="mt-20 max-w-2xl">
          <h2 className="mb-6 font-display text-h1 font-normal text-ink">Frequently Asked</h2>
          <FaqAccordion items={faqs} />
        </div>
      </div>

      <CtaSection
        title="Ready to build a vetted CSR partner shortlist?"
        primaryLabel="Register as a CSR Partner"
        primaryHref="/apply/investor-or-partner"
        secondaryLabel="See How It Works"
        secondaryHref="/how-it-works"
      />
    </>
  );
}
