import React, { useState, useEffect } from 'react'; import { Link } from '@/spa/router'; import { ChevronRight, X, ArrowRight, Globe, Linkedin, Building2, MapPin, ExternalLink } from 'lucide-react'; import SponsoringForm from '@/spa/components/forms/SponsoringForm'; import MunichSkylineBg from '@/spa/components/ui/munich-skyline-bg'; import { useIsMobile } from '@/spa/hooks/useIsMobile'; import Image from '@/spa/components/ui/UnoptimizedImage' const FF = '"IBM Plex Sans", sans-serif'; const FB = '"Inter", sans-serif'; const NAVY = '#111D55'; const GOLD = '#EFBF04'; const CREAM = '#E4E2E3'; const ROLE_COLOR: Record = { 'Hauptsponsor': '#EFBF04', 'Sponsor': '#2563EB', 'Finanzpartner': '#16A34A', 'Partner': '#111D55', 'Medienpartner': '#DC2626', }; // ── PersonCard (Schirmherrschaft) ───────────────────────────────────────────── interface PersonCardProps { imgSrc: string; imgAlt: string; name: string; titleLine1: string; titleLine2: string; institution: string; borderRight?: boolean; } function PersonCard({ imgSrc, imgAlt, name, titleLine1, titleLine2, institution, borderRight }: PersonCardProps) { const [hovered, setHovered] = useState(false); const isMobileCard = useIsMobile(); return (
setHovered(true)} onMouseLeave={() => setHovered(false)} >
{imgAlt}
{name}
{titleLine1}
{titleLine2}
{institution}
); } // ── JuryCard ────────────────────────────────────────────────────────────────── interface JuryMember { name: string; role: string; bio: string; img: string; } const JuryCard: React.FC<{ member: JuryMember; idx: number }> = ({ member, idx }) => { const [hovered, setHovered] = useState(false); const isMobileCard = useIsMobile(); return (
setHovered(true)} onMouseLeave={() => setHovered(false)} style={{ borderLeft: !isMobileCard && idx > 0 ? '1px solid rgba(255,255,255,0.07)' : 'none', display: 'flex', flexDirection: 'column', cursor: 'default', background: hovered ? 'rgba(255,255,255,0.03)' : 'transparent', transition: 'background 0.2s', ...(isMobileCard ? { minWidth: '74vw', maxWidth: '74vw', flexShrink: 0, scrollSnapAlign: 'start', border: '1px solid rgba(255,255,255,0.08)', borderRadius: 16, overflow: 'hidden' } : {}) }} >
{member.name}
{member.name}
{member.role}
{member.bio}
); }; // ── JuryChairCard (Vorsitz – prominent) ─────────────────────────────────────── const JuryChairCard: React.FC<{ member: JuryMember }> = ({ member }) => { const [hovered, setHovered] = useState(false); const isMobileCard = useIsMobile(); return (
setHovered(true)} onMouseLeave={() => setHovered(false)} style={{ display: 'grid', gridTemplateColumns: isMobileCard ? '1fr' : '380px 1fr', gap: 0, background: 'rgba(255,255,255,0.03)', border: `1px solid ${GOLD}40`, borderRadius: 20, overflow: 'hidden', }} >
{member.name}
Jury-Vorsitz
{member.name}
{member.role}
{member.bio}
); }; // ── PartnerCell ─────────────────────────────────────────────────────────────── interface Partner { id: string; name: string; role: string; tier: 1 | 2 | 3; desc: string; fullDesc: string; logo: React.ReactNode; industry: string; location: string; website: string; heroImg?: string; linkedin?: string; } // ── SponsorCell (tiered) ────────────────────────────────────────────────────── const SponsorCell: React.FC<{ partner: Partner; variant: 'lg' | 'md' | 'sm'; idx: number; cols: number; onClick: () => void }> = ({ partner, variant, idx, cols, onClick }) => { const [hovered, setHovered] = useState(false); const isMobileCell = useIsMobile(); const lg = variant === 'lg'; const sm = variant === 'sm'; const lastCol = (idx % cols) === cols - 1; return (
setHovered(true)} onMouseLeave={() => setHovered(false)} style={{ padding: isMobileCell ? '24px 20px' : lg ? '40px 36px' : sm ? '28px 28px' : '32px 32px', borderRight: !lastCol && !isMobileCell ? '1px solid rgba(3,9,58,0.08)' : 'none', borderBottom: '1px solid rgba(3,9,58,0.08)', display: 'flex', flexDirection: 'column', gap: 14, cursor: 'pointer', background: hovered ? '#E8E5E4' : 'transparent', transition: 'background 0.15s', position: 'relative', }} > {lg && ( Premium )}
{partner.logo}
{partner.name}
{partner.role}
{!sm &&
{partner.desc}
}
Details
); }; // ── PartnerModal ───────────────────────────────────────────────────────────── function PartnerModal({ partner, onClose }: { partner: Partner; onClose: () => void }) { const accentColor = ROLE_COLOR[partner.role] ?? GOLD; useEffect(() => { document.body.style.overflow = 'hidden'; return () => { document.body.style.overflow = ''; }; }, []); return (
{ if (e.target === e.currentTarget) onClose(); }} style={{ position: 'fixed', inset: 0, zIndex: 500, background: 'rgba(0,0,0,0.4)', backdropFilter: 'blur(10px)', WebkitBackdropFilter: 'blur(10px)', display: 'flex', alignItems: 'center', justifyContent: 'center', padding: 24, overflowY: 'auto', }} >
e.stopPropagation()} style={{ background: '#fff', width: '100%', maxWidth: 720, boxShadow: '0 32px 80px rgba(0,0,0,0.35)', overflow: 'hidden', flexShrink: 0, maxHeight: '92vh', overflowY: 'auto', }} > {/* ── Hero ── */}
{/* Background */} {partner.heroImg ? :
} {/* Gradient to white */}
{/* Category badge – top left */}
{partner.role}
{/* Social + Close – top right */}
{partner.linkedin && ( )} {partner.website && ( )}
{/* Logo box – bottom left (overflows hero) */}
{partner.logo}
{/* ── Content ── */}

{partner.name}

{partner.desc}

{/* 3 info cards */}
{[ { Icon: Building2, label: 'Branche', value: partner.industry }, { Icon: MapPin, label: 'Standort', value: partner.location }, { Icon: Globe, label: 'Web', value: partner.website }, ].map(({ Icon, label, value }) => (
{label}
{value}
))}
{/* Separator */}
{/* Über section */}
Über das Unternehmen

{partner.fullDesc}

{/* CTAs */}
{partner.website && ( { const el = e.currentTarget as HTMLElement; el.style.background = '#FFD130'; el.style.boxShadow = '0 0 18px rgba(239,191,4,0.65), 0 0 40px rgba(239,191,4,0.3)'; }} onMouseLeave={e => { const el = e.currentTarget as HTMLElement; el.style.background = GOLD; el.style.boxShadow = 'none'; }} > Website besuchen )}
{/* ── Footer strip ── */}
Bayerischer Mittelstandspreis 2026 Offizieller {partner.role}
); } // ── Netzwerk ────────────────────────────────────────────────────────────────── const Netzwerk: React.FC = () => { const isMobile = useIsMobile(); const [selectedPartner, setSelectedPartner] = useState(null); const juryMembers: JuryMember[] = [ { name: 'Prof. Dr. Klaus Bergmann', role: 'Vorsitzender / LMU München', bio: 'Spezialist für KMU-Strategien und Innovations-Ökosysteme.', img: 'https://images.unsplash.com/photo-1560250097-0b93528c311a?auto=format&fit=crop&q=80&w=400' }, { name: 'Dr. Sabine Hofmann', role: 'IHK Bayern', bio: 'Expertin für digitale Transformation und regionale Wertschöpfung.', img: 'https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?auto=format&fit=crop&q=80&w=400' }, { name: 'Maximilian Reiter', role: 'Unternehmer', bio: 'CEO der Reiter Group, bringt die wertvolle Unternehmer-Perspektive ein.', img: 'https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?auto=format&fit=crop&q=80&w=400' }, { name: 'Dr. Elena Fischer', role: 'TU München', bio: 'Lehrstuhl für nachhaltige Unternehmensführung.', img: 'https://images.unsplash.com/photo-1580489944761-15a19d654956?auto=format&fit=crop&q=80&w=400' }, ]; const partners: Partner[] = [ /* ── TIER 1 · Hauptsponsoren ─────────────────────────────── */ { id: 'rsm', name: 'RSM Ebner Stolz', role: 'Hauptsponsor', tier: 1, desc: 'Führende mittelständische Wirtschaftsprüfungs- und Steuerberatungsgesellschaft.', fullDesc: 'RSM Ebner Stolz ist eine der größten unabhängigen Wirtschaftsprüfungs- und Steuerberatungsgesellschaften Deutschlands mit besonderer Expertise im Mittelstand. Als Hauptsponsor des BMP unterstützen sie die Identifikation herausragender Unternehmen und bringen ihre Netzwerke aktiv in die Nominierungsphase ein.', logo: (RSM EBNER STOLZ), industry: 'Wirtschaftsprüfung & Beratung', location: 'München, Bayern', website: 'rsm-ebner-stolz.de', linkedin: 'https://linkedin.com/company/rsm-ebner-stolz', }, { id: 'wwk', name: 'WWK', role: 'Hauptsponsor', tier: 1, desc: 'Eine starke Gemeinschaft – Lebensversicherungsgruppe mit bayerischen Wurzeln.', fullDesc: 'Die WWK Lebensversicherung a. G. ist eine der leistungsstärksten deutschen Lebensversicherungsgruppen. Als Münchner Traditionsunternehmen verbindet die WWK tiefe bayerische Verwurzelung mit finanzieller Stärke – Werte, die sie mit dem Bayerischen Mittelstandspreis teilt.', logo: (WWK), industry: 'Lebensversicherung', location: 'München, Bayern', website: 'wwk.de', linkedin: 'https://linkedin.com/company/wwk-versicherung', }, /* ── TIER 2 · Medienpartner ──────────────────────────────── */ { id: 'radiogong', name: 'Radio Gong 96.3', role: 'Medienpartner', tier: 2, desc: 'Der reichweitenstärkste Radiosender Münchens – Stimme des Mittelstands.', fullDesc: 'Radio Gong 96.3 ist der reichweitenstärkste Radiosender Münchens. Als Medienpartner des BMP sorgt er für Aufmerksamkeit für die Nominierten in Sendemitschnitten und redaktionellen Beiträgen.', logo: (Radio
Gong 96.3
), industry: 'Medien', location: 'München', website: 'radiogong.com', }, { id: 'muenchentv', name: 'münchen.tv', role: 'Medienpartner', tier: 2, desc: 'Der lokale Fernsehsender der Landeshauptstadt München.', fullDesc: 'münchen.tv ist der lokale Fernsehsender der Landeshauptstadt München. Als Medienpartner überträgt münchen.tv Highlights der BMP-Gala und produziert Porträts der Nominierten.', logo: (münchen.tv), industry: 'Medien', location: 'München', website: 'muenchen.tv', }, /* ── TIER 3 · Weitere Sponsoren ──────────────────────────── */ { id: 'metzler', name: 'METZLER', role: 'Sponsor', tier: 3, desc: 'Älteste Privatbank Deutschlands – Unabhängigkeit seit 1674.', fullDesc: 'B. Metzler seel. Sohn & Co. KGaA ist die älteste deutsche Privatbank in Familienbesitz – seit über 350 Jahren unabhängig. Ihr Engagement für den BMP unterstreicht die tiefe Verbundenheit mit dem Mittelstand, dessen Werte wie Verlässlichkeit, Substanz und Langfristigkeit Metzler selbst verkörpert.', logo: (METZLER), industry: 'Privatbankwesen', location: 'Frankfurt a. M.', website: 'metzler.com', linkedin: 'https://linkedin.com/company/metzler', }, { id: 'wieselhuber', name: 'Dr. Wieselhuber & Partner', role: 'Sponsor', tier: 3, desc: 'Unabhängige Top-Management-Beratung für Familienunternehmen und Mittelstand.', fullDesc: 'Dr. Wieselhuber & Partner ist eine unabhängige, branchenübergreifende Top-Management-Beratung mit besonderem Fokus auf Familienunternehmen und Mittelstand. Als Sponsor bringt das Haus seine Strategie- und Transformationsexpertise in das Netzwerk des BMP ein.', logo: (W&P WIESELHUBER), industry: 'Unternehmensberatung', location: 'München, Bayern', website: 'wieselhuber.de', }, { id: 'fristads', name: 'Fristads', role: 'Sponsor', tier: 3, desc: 'Premium-Arbeitsbekleidung – Funktion, Qualität und Design.', fullDesc: 'Fristads steht für hochwertige, funktionale Arbeitsbekleidung, die Schutz, Komfort und Design vereint. Als Sponsor des Bayerischen Mittelstandspreises unterstützt das Unternehmen die Auszeichnung herausragender mittelständischer Betriebe.', logo: (FRISTADS), industry: 'Workwear & Textil', location: 'Deutschland', website: 'fristads.com', }, { id: 'newedge', name: 'New Edge', role: 'Sponsor', tier: 3, desc: 'Digitale Markenführung, Web und Design für den Mittelstand.', fullDesc: 'New Edge gestaltet Marken, Web-Erlebnisse und digitale Auftritte für mittelständische Unternehmen. Als Sponsor des BMP unterstützt die Agentur die Sichtbarkeit und das digitale Profil ausgezeichneter Unternehmen.', logo: (NENew Edge), industry: 'Branding & Digital', location: 'Bayern', website: 'newedgebrand.com', }, { id: 'moodtalk', name: 'Moodtalk', role: 'Sponsor', tier: 3, desc: 'Plattform für Teamkultur und Mitarbeiter-Feedback.', fullDesc: 'Moodtalk ist eine Plattform für Teamkultur, Stimmung und kontinuierliches Mitarbeiter-Feedback. Als Sponsor des BMP steht das Unternehmen für moderne, wertebasierte Unternehmensführung.', logo: (moodtalk), industry: 'HR & Software', location: 'Bayern', website: 'moodtalk.io', }, { id: 'deutschebank', name: 'Deutsche Bank', role: 'Sponsor', tier: 3, desc: 'Partnerbank für die Finanzierung und Skalierung von KMU-Wachstum.', fullDesc: 'Die Deutsche Bank begleitet mittelständische Unternehmen als verlässlicher Finanzpartner durch alle Wachstumsphasen. Im Rahmen des BMP stellt sie ihr deutschlandweites Netzwerk, spezifische Mittelstandsprodukte und direkte Ansprechpartner für die Nominierten bereit.', logo: (Deutsche Bank), industry: 'Bankwesen & Finanzen', location: 'Frankfurt a. M.', website: 'db.com', linkedin: 'https://linkedin.com/company/deutsche-bank', }, { id: 'bionorica', name: 'Bionorica', role: 'Sponsor', tier: 3, desc: 'Weltmarktführer für pflanzliche Arzneimittel aus dem bayerischen Neumarkt.', fullDesc: 'Bionorica SE ist ein international agierendes Pharmaunternehmen mit Sitz in Neumarkt i. d. OPf. und Weltmarktführer bei pflanzlichen Arzneimitteln. Das Unternehmen selbst ist ein Paradebeispiel eines bayerischen Mittelständlers mit globalem Anspruch und verkörpert die Innovationskraft, die der BMP würdigt.', logo: (Bionorica®), industry: 'Pharmaindustrie', location: 'Neumarkt i.d.OPf., Bayern', website: 'bionorica.de', linkedin: 'https://linkedin.com/company/bionorica', }, { id: 'primus', name: 'Primus', role: 'Sponsor', tier: 3, desc: 'Partner des Bayerischen Mittelstandspreises.', fullDesc: 'Primus unterstützt als Sponsor den Bayerischen Mittelstandspreis und sein Engagement für herausragende Unternehmen des bayerischen Mittelstands.', logo: (PRIMUS), industry: 'Partner', location: 'Bayern', website: '', }, ]; const expertiseRows = [ { num: '01', label: 'Aktenstudium', body: 'Alle Einreichungen werden zunächst vollständig gesichtet und nach den festgelegten Kriterien geprüft.' }, { num: '02', label: 'Scoring-Matrix', body: 'Jedes Jurymitglied bewertet die Einreichungen unabhängig nach den festgelegten Kriterien.' }, { num: '03', label: 'Jury-Plenum', body: 'In der gemeinsamen Sitzung werden Argumente und Ansichten ausgetauscht, Eigenschaften verglichen und gemeinsam bewertet. Daraus entsteht die Liste der Finalisten.' }, { num: '04', label: 'Ergebnis', body: 'Die Gewinner des Bayerischen Mittelstandspreises werden nach vorgegebenem Punktesystem bestimmt, erweitert um Jury-Mitglieder aus der Praxis.' }, ]; return (
{/* ── 1. HERO ──────────────────────────────────────────────────────────── */}
BMP Netzwerk Preisverleihung
Jury & Partner

DAS NETZWERK
HINTER DEM AWARD.

Der Bayerische Mittelstandspreis wird getragen von einem starken Netzwerk aus Schirmherrschaft, unabhängiger Fach-Jury und langjährigen Partnern aus Wirtschaft und Gesellschaft.

{/* ── 2. SCHIRMHERRSCHAFT ──────────────────────────────────────────────── */}
Die Schirmherrschaft

Schirmherrin und Schirmherr

des Bayerischen Mittelstandspreises

{/* Grußwort – Ilse Aigner */}
Grußwort
Schirmherrin
Ilse Aigner MdL
Präsidentin des Bayerischen Landtags
Bayerische Staatsministerin für Wirtschaft a.D.
„Der Bayerische Mittelstandspreis steht für das, was Bayern stark macht: Unternehmergeist, Verantwortung und Qualität. Mit großer Freude übernehme ich erneut die Schirmherrschaft für diesen bedeutenden Preis.“
– Ilse Aigner MdL, Präsidentin des Bayerischen Landtags
{/* ── 3. JURY-INTRO (editorial 2-col split) ────────────────────────────── */}
{!isMobile && } {isMobile && (
)} {isMobile ? ( /* Mobile: one cohesive navy module – copy + compact stat strip */
Wer entscheidet?

UNABHÄNGIGE EXPERTISE FÜR DEN MITTELSTAND.

Die Jury des Bayerischen Mittelstandspreises besteht ausschließlich aus ehrenamtlich tätigen Expertinnen und Experten. Kein Mitglied steht in wirtschaftlicher Verbindung zu einem Bewerber – Transparenz und Unparteilichkeit sind die Grundpfeiler unseres Verfahrens.

{/* Stat strip */}
{[ { v: '11', l: 'Jurymitglieder' }, { v: 'Mehrstufig', l: 'Bewertungsverfahren' }, { v: '100%', l: 'Unabhängig' }, ].map((s, i) => (
0 ? 14 : 0, borderLeft: i > 0 ? '1px solid rgba(255,255,255,0.14)' : 'none' }}>
{s.v}
{s.l}
))}
) : ( <> {/* Left – Cream, stats */}
11
Unabhängige Jurymitglieder
Mehrstufig
Bewertungsverfahren
100%
Unabhängig & ehrenamtlich
{/* Right – Navy, editorial copy */}
Wer entscheidet?

UNABHÄNGIGE EXPERTISE FÜR DEN MITTELSTAND.

Die Jury des Bayerischen Mittelstandspreises besteht ausschließlich aus ehrenamtlich tätigen Expertinnen und Experten. Kein Mitglied steht in wirtschaftlicher Verbindung zu einem Bewerber – Transparenz und Unparteilichkeit sind die Grundpfeiler unseres Verfahrens.

)}
{/* ── 4. JURY-MITGLIEDER ───────────────────────────────────────────────── */}
Das Gremium

UNSERE JURY 2026

Unabhängige Expertinnen und Experten aus Wirtschaft, Wissenschaft und Verbänden, für einen vollständig unabhängigen Bewertungsprozess.

{/* ── Prominenter Vorsitz-Bereich ─────────────────────────────────── */} {/* TODO: echten Jury-Vorsitzenden bestätigen (Name & Foto sind Platzhalter) */}
{/* ── Übrige Jury-Mitglieder ──────────────────────────────────────── */}
{juryMembers.slice(1).map((member, idx) => ( ))}
{/* ── Hinweis: Doppelrolle Jury / Partner (#179) ──────────────────── */}

Hinweis: Einzelne Persönlichkeiten engagieren sich sowohl in der Jury als auch als Partner des BMP – beide Rollen werden auf dieser Seite getrennt ausgewiesen.

{/* ── 5. HINTERGRUND & EXPERTISE ───────────────────────────────────────── */}
Hintergrund & Expertise

WIE BEWERTET DIE JURY?

{expertiseRows.map((row) => (
{row.num}
{row.label}
{row.body}
))}
“

Die Jury des BMP ist vollständig von wirtschaftlichen Interessen unabhängig. Jede Entscheidung wird transparent nachvollzogen – das ist unser Versprechen an die Unternehmen Bayerns.

Prof. Dr. Klaus Bergmann, Juryvorsitzender
{/* ── 6. PARTNER & SPONSOREN ───────────────────────────────────────────── */}
Netzwerkqualität

PARTNER & SPONSOREN

Partner in drei Kategorien: Hauptsponsoren, Medienpartner und weitere Sponsoren. Klicken für Details.

{/* Tiered grid – continuous, ranks marked by label bars */}
{([ { tier: 1 as const, label: 'Hauptsponsoren', note: 'Premium', variant: 'lg' as const, cols: isMobile ? 1 : 2 }, { tier: 2 as const, label: 'Medienpartner', note: '', variant: 'md' as const, cols: isMobile ? 2 : 2 }, { tier: 3 as const, label: 'Weitere Sponsoren', note: '', variant: 'sm' as const, cols: isMobile ? 2 : 4 }, ]).map(t => { const items = partners.filter(p => p.tier === t.tier); return (
{items.map((p, i) => ( setSelectedPartner(p)} /> ))}
); })}
{/* ── 7. SPONSORING-FORM ───────────────────────────────────────────────── */}
{/* Left – pitch */}
Wachstum durch Partnerschaft

WIR FREUEN UNS ÜBER NEUE SPONSOREN.

Positionieren Sie Ihre Marke im exklusivsten Netzwerk des bayerischen Mittelstands – mit maßgeschneiderten Sponsoring-Paketen.

{[ { num: '01', label: 'Markenpräsenz', sub: 'Bühne, Drucksachen, digitale Kanäle' }, { num: '02', label: 'Top-Entscheider', sub: 'Exklusives Netzwerk-Dinner für Partner' }, { num: '03', label: 'Multichannel', sub: 'Online, Print, Radio & TV-Partner' }, ].map((item) => (
{item.num}
{item.label}
{item.sub}
))}
{/* Center divider */} {!isMobile &&
} {/* Right – gold form panel */}
{!isMobile && (
BMP Partnernetzwerk
BMP Partnernetzwerk
)}
Sponsoring 2026
{/* Footnote */}
Oder: { (e.currentTarget as HTMLElement).style.color = '#EFBF04'; (e.currentTarget as HTMLElement).style.borderBottomColor = '#EFBF04'; }} onMouseLeave={e => { (e.currentTarget as HTMLElement).style.color = 'rgba(239,191,4,0.7)'; (e.currentTarget as HTMLElement).style.borderBottomColor = 'rgba(239,191,4,0.3)'; }} > Vereinsmitglied werden
{/* ── 8. PARTNER MODAL ─────────────────────────────────────────────────── */} {selectedPartner && ( setSelectedPartner(null)} /> )}
); }; export default Netzwerk;