diff --git a/frontend/src/marketing/pages/CaseStudies.tsx b/frontend/src/marketing/pages/CaseStudies.tsx index 7058dc5a..cae70704 100644 --- a/frontend/src/marketing/pages/CaseStudies.tsx +++ b/frontend/src/marketing/pages/CaseStudies.tsx @@ -1,65 +1,103 @@ import React from "react"; -import SectionHeading from "../components/SectionHeading"; -import CTASection from "../components/CTASection"; - -const caseStudies = [ - { - company: "Lumen Publishing", - headline: "From 40 to 220 articles/month with 3× SERP visibility.", - metrics: [ - { label: "Organic traffic", value: "+210%" }, - { label: "Time-to-publish", value: "-58%" }, - { label: "Cost per article", value: "-34%" }, - ], - summary: - "Publisher running 6 niche brands used Igny8 to centralize research, briefs, and AI-assisted writing. Automation recipes ensured every keyword moved to published content with minimal handoff friction.", - image: "case-lumen.png", - }, - { - company: "Northbeam Digital", - headline: "Agency tripled client output without adding headcount.", - metrics: [ - { label: "Client satisfaction", value: "98%" }, - { label: "Deliverables/mo", value: "+175%" }, - { label: "Margin lift", value: "+22%" }, - ], - summary: - "Multi-client agency adopted Igny8 to standardize workflows, automate reporting, and launch custom Thinker playbooks. Teams now produce keyword research, content, and images for 20+ clients simultaneously.", - image: "case-northbeam.png", - }, - { - company: "Arcadia SaaS", - headline: "In-house team built a 7-stage automation pipeline.", - metrics: [ - { label: "New keywords ranked", value: "1,040" }, - { label: "Automation coverage", value: "82%" }, - { label: "Time saved monthly", value: "120 hrs" }, - ], - summary: - "Arcadia used Igny8 to align SEO, product marketing, and design. Thinker libraries ensured every asset matched product messaging; automation pushed approved content directly into WordPress and HubSpot.", - image: "case-arcadia.png", - }, -]; +import { Link } from "react-router-dom"; +import { + RocketLaunchIcon, + ChatBubbleLeftRightIcon, + ArrowRightIcon, + CheckCircleIcon, +} from "@heroicons/react/24/outline"; const CaseStudies: React.FC = () => { + const renderCta = (cta: { label: string; href: string }, className: string) => { + const isExternal = cta.href.startsWith("http"); + + if (isExternal) { + return ( + + {cta.label} + + ); + } + + return ( + + {cta.label} + + ); + }; + + const caseStudies = [ + { + company: "Lumen Publishing", + headline: "From 40 to 220 articles/month with 3× SERP visibility.", + metrics: [ + { label: "Organic traffic", value: "+210%" }, + { label: "Time-to-publish", value: "-58%" }, + { label: "Cost per article", value: "-34%" }, + ], + summary: + "Publisher running 6 niche brands used Igny8 to centralize research, briefs, and AI-assisted writing. Automation recipes ensured every keyword moved to published content with minimal handoff friction.", + image: "case-lumen.png", + color: "from-[#0693e3]/10 to-white", + borderColor: "border-[#0693e3]/30", + }, + { + company: "Northbeam Digital", + headline: "Agency tripled client output without adding headcount.", + metrics: [ + { label: "Client satisfaction", value: "98%" }, + { label: "Deliverables/mo", value: "+175%" }, + { label: "Margin lift", value: "+22%" }, + ], + summary: + "Multi-client agency adopted Igny8 to standardize workflows, automate reporting, and launch custom Thinker playbooks. Teams now produce keyword research, content, and images for 20+ clients simultaneously.", + image: "case-northbeam.png", + color: "from-[#0bbf87]/10 to-white", + borderColor: "border-[#0bbf87]/30", + }, + { + company: "Arcadia SaaS", + headline: "In-house team built a 7-stage automation pipeline.", + metrics: [ + { label: "New keywords ranked", value: "1,040" }, + { label: "Automation coverage", value: "82%" }, + { label: "Time saved monthly", value: "120 hrs" }, + ], + summary: + "Arcadia used Igny8 to align SEO, product marketing, and design. Thinker libraries ensured every asset matched product messaging; automation pushed approved content directly into WordPress and HubSpot.", + image: "case-arcadia.png", + color: "from-[#5d4ae3]/10 to-white", + borderColor: "border-[#5d4ae3]/30", + }, + ]; + return ( -
-
- +
+ {/* HERO SECTION */} +
+
+ +
+ + Case Studies + +

+ Stories from teams automating their way to category leadership. +

+

+ See how publishers, agencies, and SaaS companies transformed their SEO and content operations with Igny8. +

+
-
+ {/* CASE STUDIES GRID */} +
{caseStudies.map((cs, idx) => { - const gradients = [ - { border: "border-[#0693e3]/40", bg: "from-[#0693e3]/10 via-white to-[#0bbf87]/5" }, - { border: "border-[#0bbf87]/40", bg: "from-[#0bbf87]/10 via-white to-[#ff7a00]/5" }, - { border: "border-[#5d4ae3]/40", bg: "from-[#5d4ae3]/10 via-white to-[#0693e3]/5" }, - ]; - const gradient = gradients[idx % gradients.length]; const metricColors = [ { border: "border-[#0693e3]/30", bg: "from-[#0693e3]/10 to-white", text: "text-[#0693e3]" }, { border: "border-[#0bbf87]/30", bg: "from-[#0bbf87]/10 to-white", text: "text-[#0bbf87]" }, @@ -68,26 +106,26 @@ const CaseStudies: React.FC = () => { return (
- + {cs.company} -

{cs.headline}

-

{cs.summary}

-
+

{cs.headline}

+

{cs.summary}

+
{cs.metrics.map((metric, metricIdx) => { const metricColor = metricColors[metricIdx % metricColors.length]; return (
-
+
{metric.value}
-
+
{metric.label}
@@ -95,62 +133,99 @@ const CaseStudies: React.FC = () => { })}
-
- {`${cs.company} +
+
+ {`${cs.company} +
+ {/* Subtle glow */} +
); })}
-
-
-
-

- - Results you can expect -

-
    + {/* RESULTS & ADVISORY BOARD */} +
    +
    +
    +
    +
    + +
    +

    + Results you can expect +

    +
    +
      {[ { text: "30-60 day onboarding to deploy automation and Thinker governance.", color: "bg-[#0693e3]" }, { text: "3-5× increase in content throughput without sacrificing editorial quality.", color: "bg-[#0bbf87]" }, { text: "Clear ROI dashboards tying automation to revenue outcomes.", color: "bg-[#ff7a00]" }, - ].map((item) => ( + ].map((item, index) => (
    • - - {item.text} + + {item.text}
    • ))}
    -
    -

    - - Customer advisory board -

    -

    +

    +
    +
    + +
    +

    + Customer advisory board +

    +
    +

    Igny8's roadmap is shaped by an active community of customer strategists, agency partners, and product marketers. Join and get early access to features, template libraries, and industry benchmarks.

    -
    - + {/* FINAL CTA */} +
    + {/* Radial glow */} +
    + +
    +

    + Let's document your Igny8 success story next. +

    +

    + Share your goals and we'll map an automation blueprint specific to your team, then track and celebrate the wins together. +

    +
    + + + Book strategy session + + + + Download case study pack + +
    +
    +
); }; export default CaseStudies; - diff --git a/frontend/src/marketing/pages/Partners.tsx b/frontend/src/marketing/pages/Partners.tsx index a2cd27e7..014cdc38 100644 --- a/frontend/src/marketing/pages/Partners.tsx +++ b/frontend/src/marketing/pages/Partners.tsx @@ -1,105 +1,185 @@ import React from "react"; -import SectionHeading from "../components/SectionHeading"; -import CTASection from "../components/CTASection"; - -const tiers = [ - { - title: "Certified Agency", - benefits: [ - "Co-branded marketing assets and listing in partner directory.", - "Dedicated partner manager and quarterly business reviews.", - "Access to automation templates and think tank sessions.", - ], - }, - { - title: "Technology Partner", - benefits: [ - "API access, sandbox environments, and technical documentation.", - "Joint integration roadmap planning and go-to-market support.", - "Shared lead programs and launch promotion campaigns.", - ], - }, - { - title: "Affiliate & Advocate", - benefits: [ - "Performance-based revenue share with lifetime attribution.", - "Early access to new features and partner community channels.", - "Custom reporting dashboards to track referred accounts.", - ], - }, -]; +import { Link } from "react-router-dom"; +import { + RocketLaunchIcon, + ChatBubbleLeftRightIcon, + ArrowRightIcon, + CheckCircleIcon, + CodeBracketIcon, + WrenchScrewdriverIcon, +} from "@heroicons/react/24/outline"; const Partners: React.FC = () => { + const renderCta = (cta: { label: string; href: string }, className: string) => { + const isExternal = cta.href.startsWith("http"); + + if (isExternal) { + return ( + + {cta.label} + + ); + } + + return ( + + {cta.label} + + ); + }; + + const tiers = [ + { + title: "Certified Agency", + description: "For agencies delivering content services at scale", + benefits: [ + "Co-branded marketing assets and listing in partner directory", + "Dedicated partner manager and quarterly business reviews", + "Access to automation templates and think tank sessions", + ], + icon: CheckCircleIcon, + color: "from-[#0693e3] to-[#0472b8]", + borderColor: "border-[#0693e3]/30", + bgColor: "from-[#0693e3]/10 to-white", + }, + { + title: "Technology Partner", + description: "For platforms building integrations with IGNY8", + benefits: [ + "API access, sandbox environments, and technical documentation", + "Joint integration roadmap planning and go-to-market support", + "Shared lead programs and launch promotion campaigns", + ], + icon: CodeBracketIcon, + color: "from-[#0bbf87] to-[#08966b]", + borderColor: "border-[#0bbf87]/30", + bgColor: "from-[#0bbf87]/10 to-white", + }, + { + title: "Affiliate & Advocate", + description: "For individuals and teams referring IGNY8", + benefits: [ + "Performance-based revenue share with lifetime attribution", + "Early access to new features and partner community channels", + "Custom reporting dashboards to track referred accounts", + ], + icon: RocketLaunchIcon, + color: "from-[#ff7a00] to-[#cc5f00]", + borderColor: "border-[#ff7a00]/30", + bgColor: "from-[#ff7a00]/10 to-white", + }, + ]; + return ( -
-
- +
+ {/* HERO SECTION */} +
+
+ +
+ + Partners + +

+ Grow faster together—build services and solutions on Igny8. +

+

+ Join our partner ecosystem to co-create automations, deliver measurable results, and co-market AI-driven success stories. +

+
-
- {tiers.map((tier, idx) => { - const colors = [ - { border: "border-[#0693e3]/40", gradient: "from-[#0693e3]/10 to-white", dot: "bg-[#0693e3]" }, - { border: "border-[#0bbf87]/40", gradient: "from-[#0bbf87]/10 to-white", dot: "bg-[#0bbf87]" }, - { border: "border-[#ff7a00]/40", gradient: "from-[#ff7a00]/10 to-white", dot: "bg-[#ff7a00]" }, - ]; - const colorScheme = colors[idx % colors.length]; - return ( -
- - Program - -

{tier.title}

-
    - {tier.benefits.map((benefit, benefitIdx) => { - const benefitColors = ["bg-[#0693e3]", "bg-[#0bbf87]", "bg-[#ff7a00]", "bg-[#5d4ae3]"]; - return ( -
  • - - {benefit} -
  • - ); - })} -
-
- ); - })} + {/* PARTNER TIERS */} +
+
+ {tiers.map((tier, idx) => { + const Icon = tier.icon; + return ( +
+
+
+ +
+
+ + Program + +

{tier.title}

+
+
+

{tier.description}

+
    + {tier.benefits.map((benefit, benefitIdx) => { + const dotColors = ["bg-[#0693e3]", "bg-[#0bbf87]", "bg-[#ff7a00]", "bg-[#5d4ae3]"]; + return ( +
  • + + {benefit} +
  • + ); + })} +
+
+ ); + })} +
-
-
+ {/* API & INTEGRATIONS + PARTNER RESOURCES */} +
+
+ {/* Left: API & Integrations */}
- -
- API docs placeholder (download at `/marketing/images/api-docs.png`, 1100×720). +
+
+ +
+
+ + API & Integrations + +

+ Embed Igny8 intelligence into your workflows. +

+
+
+

+ Use Igny8 APIs and webhooks to power your own products, analytics, or client portals. Automate keyword ingestion, content creation, asset delivery, and reporting. +

+
+
+ API docs placeholder +
-
-

- - Partner resources -

-
    + + {/* Right: Partner Resources */} +
    +
    +
    + +
    +

    + Partner resources +

    +
    +
      {[ { text: "Sales playbooks, ROI calculators, and demo environments.", color: "bg-[#0693e3]" }, { text: "Shared Slack channels with Igny8 product and marketing teams.", color: "bg-[#0bbf87]" }, { text: "Quarterly partner labs to showcase launches and integrations.", color: "bg-[#ff7a00]" }, - ].map((item) => ( + ].map((item, index) => (
    • - - {item.text} + + {item.text}
    • ))}
    @@ -107,15 +187,40 @@ const Partners: React.FC = () => {
- + {/* FINAL CTA */} +
+ {/* Radial glow */} +
+ +
+

+ Become an Igny8 partner. +

+

+ Apply today to co-create automations, launch integrations, and grow with our shared go-to-market engine. +

+
+ + + Apply now + + + + Download partner deck + +
+
+
); }; export default Partners; -