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: "Impact Investment Advisory",
  description:
    "Structuring a fundraising case for investors who weight measurable social or environmental impact alongside financial return. ROPTS advises and introduces — it is not itself an impact fund.",
  alternates: { canonical: "/services/csr-and-grants/impact-investment-advisory" },
  openGraph: {
    title: "Impact Investment Advisory — ROPTS Venture Capital",
    description:
      "Structuring both the impact case and the financial case so impact investors can evaluate an organization on the terms they actually use.",
    type: "website",
    url: "/services/csr-and-grants/impact-investment-advisory",
  },
};

const jsonLd = {
  "@context": "https://schema.org",
  "@type": "Service",
  serviceType: "Impact Investment Advisory",
  provider: { "@type": "Organization", name: "ROPTS Venture Capital" },
  description:
    "Advisory service that helps organizations structure a fundraising case addressing both financial return and measurable social or environmental impact, for introduction to impact investors. Does not itself invest or guarantee outcomes.",
  areaServed: "IN",
};

const focusCards = [
  {
    title: "The Impact Case",
    description:
      "What outcome you're producing, for whom, and how you measure it — framed in terms impact investors actually evaluate, not general mission language.",
  },
  {
    title: "The Financial Case",
    description:
      "The commercial model that makes the impact durable — impact investors still underwrite a business, not a cause, alongside its social outcomes.",
  },
  {
    title: "Where the Two Meet",
    description:
      "Making explicit how growth in the business and growth in impact reinforce each other, which is what distinguishes an impact-investable organization from one seeking a grant.",
  },
];

const faqs = [
  {
    question: "Is ROPTS itself an impact investor or fund?",
    answer:
      "No. ROPTS is a fundraising advisory and connectivity firm. We help you structure your impact and financial case, then introduce you to impact investors in our network; the investment decision and its terms are theirs.",
  },
  {
    question: "How is this different from Grant Discovery or CSR Partnership?",
    answer:
      "Grant Discovery and CSR Partnership connect you with non-repayable funding for specific programs. Impact Investment Advisory is for organizations seeking equity or debt capital from investors who weight measurable social or environmental impact alongside financial return — a different capital structure and a different investor audience.",
  },
  {
    question: "Do we need to already measure our impact formally to use this service?",
    answer:
      "No, but you should be able to describe your outcome and who it affects concretely. Part of this advisory is helping you frame that outcome in measurable terms before it's presented to an investor.",
  },
  {
    question: "What kinds of organizations is this suited to?",
    answer:
      "Social enterprises, mission-driven startups, and organizations with a commercial model whose growth directly produces social or environmental outcomes — not organizations seeking pure philanthropic or grant funding.",
  },
];

export default function ImpactInvestmentAdvisoryPage() {
  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: "Impact Investment Advisory" },
        ]}
        eyebrow="CSR & Grants"
        title="Impact Investment Advisory"
        description="Structuring a fundraising case for investors who evaluate both financial return and measurable social or environmental impact — and introducing you to the ones whose mandate genuinely fits."
        primaryLabel="Apply to Raise Capital"
        primaryHref="/apply/organization"
        secondaryLabel="See How It Works"
        secondaryHref="/how-it-works"
      />

      <div className="container py-16">
        <div className="max-w-2xl">
          <SectionHeading eyebrow="The Situation" title="Impact investors underwrite two things at once" />
          <p className="mt-6 text-body-md text-ink-soft">
            Organizations pitching impact investors often lead with mission and leave the commercial model implicit,
            or lead with the business case and treat impact as a footnote. Impact investors need both made explicit —
            a credible financial model and a specific, measurable social or environmental outcome, with a clear
            account of how the two reinforce each other. ROPTS works through both sides of that case with you before
            any introduction is made.
          </p>
          <p className="mt-4 text-body-md text-ink-soft">
            ROPTS is not itself an impact fund and does not make investment decisions. Our role is to prepare your
            case and introduce you to investors in our network whose mandate genuinely fits — the investment terms
            and decision remain between you and them.
          </p>
        </div>

        <div className="mt-16">
          <SectionHeading eyebrow="What We Work Through" title="Three things every impact investor will ask about" />
          <div className="mt-8 grid gap-6 md:grid-cols-3">
            {focusCards.map((card) => (
              <Card key={card.title}>
                <CardHeader>
                  <CardTitle>{card.title}</CardTitle>
                  <CardDescription>{card.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 structure your impact investment case?"
        primaryLabel="Apply to Raise Capital"
        primaryHref="/apply/organization"
        secondaryLabel="See How It Works"
        secondaryHref="/how-it-works"
      />
    </>
  );
}
