window.SlideTextImage = function SlideTextImage({ ctx }) {
  return /* @__PURE__ */ React.createElement("div", { className: "slide" }, /* @__PURE__ */ React.createElement("div", { className: "frame", style: { display: "grid", gridTemplateColumns: "1fr 1fr", gap: 80, padding: "88px 120px" } }, /* @__PURE__ */ React.createElement("div", { className: "anim-in", style: { display: "flex", flexDirection: "column", gap: 32, justifyContent: "center" } }, /* @__PURE__ */ React.createElement("div", { className: "eyebrow" }, "Mein Hintergrund"), /* @__PURE__ */ React.createElement("h2", null, "Zehn Jahre an der Schnittstelle von Finanzen und Software."), /* @__PURE__ */ React.createElement(SigLine, null), /* @__PURE__ */ React.createElement("p", { className: "body body--lg", style: { color: "var(--fg-muted)" } }, "Ich habe Portfolios in Banken aufgesetzt und Datenpipelines in FinTechs gebaut. Diese Doppelperspektive \u2014 die Sorgfalt der Banker, die Werkzeuge der Engineers \u2014 flie\xDFt in jedes Mandat ein."), /* @__PURE__ */ React.createElement("div", { style: { display: "flex", gap: 32, marginTop: 16 } }, [
    { n: "10+", l: "Jahre Praxis" },
    { n: "\u20AC340M", l: "begleitete AUM" },
    { n: "4", l: "CFA-Module" }
  ].map((s) => /* @__PURE__ */ React.createElement("div", { key: s.l }, /* @__PURE__ */ React.createElement("div", { style: { fontFamily: "var(--font-headline)", fontSize: "calc(40px * var(--fs-scale))", fontWeight: 700, letterSpacing: "-0.025em", color: "var(--accent)" } }, s.n), /* @__PURE__ */ React.createElement("div", { className: "body--sm", style: { color: "var(--fg-muted)" } }, s.l))))), /* @__PURE__ */ React.createElement("div", { className: "anim-in", style: { position: "relative" } }, /* @__PURE__ */ React.createElement(Placeholder, { label: "Portrait Stefan, warm/nat\xFCrlich", icon: "IMG \xB7 4:5", style: { width: "100%", height: "100%", minHeight: 720 } }), /* @__PURE__ */ React.createElement("div", { style: {
    position: "absolute",
    bottom: 24,
    right: 24,
    background: "var(--bg)",
    border: "1px solid var(--line)",
    borderRadius: "var(--r-md)",
    padding: "14px 18px",
    boxShadow: "var(--sh-md)",
    fontFamily: "var(--font-mono)",
    fontSize: "calc(12px * var(--fs-scale))",
    color: "var(--fg-muted)",
    letterSpacing: "0.04em"
  } }, "STEFAN \xB7 HAMBURG \xB7 2025"))), /* @__PURE__ */ React.createElement(Chrome, { index: ctx.index, total: ctx.total, footerOn: ctx.footerOn, logoOn: ctx.logoOn, sectionLabel: "\xDCber mich" }));
};
window.SlideImageFull = function SlideImageFull({ ctx }) {
  return /* @__PURE__ */ React.createElement("div", { className: "slide", "data-mode": "dark" }, /* @__PURE__ */ React.createElement(
    Placeholder,
    {
      label: "Hafen Hamburg bei Sonnenaufgang, ruhig",
      icon: "IMG \xB7 16:9 \xB7 FULL-BLEED",
      style: { position: "absolute", inset: 0, borderRadius: 0 }
    }
  ), /* @__PURE__ */ React.createElement("div", { style: {
    position: "absolute",
    inset: 0,
    background: "linear-gradient(180deg, rgba(24,39,58,0.05) 0%, rgba(24,39,58,0.55) 70%, rgba(24,39,58,0.85) 100%)"
  } }), /* @__PURE__ */ React.createElement("div", { className: "frame anim-in", style: {
    position: "relative",
    justifyContent: "flex-end",
    padding: "0 120px 140px",
    gap: 24
  } }, /* @__PURE__ */ React.createElement("div", { className: "eyebrow", style: { color: "var(--c-gold)" } }, "Bildb\xFChne"), /* @__PURE__ */ React.createElement("h2", { style: { maxWidth: 1300, fontSize: "calc(80px * var(--fs-scale))" } }, "Wer den Hafen kennt, f\xFCrchtet die See nicht."), /* @__PURE__ */ React.createElement("p", { className: "lead", style: { maxWidth: 900 } }, "Volle Bildfl\xE4che, Text als Counterweight unten links \u2014 f\xFCr Kapitelopener mit Atmosph\xE4re.")), /* @__PURE__ */ React.createElement(Chrome, { mode: "dark", index: ctx.index, total: ctx.total, footerOn: ctx.footerOn, logoOn: ctx.logoOn, sectionLabel: "03 \xB7 Prozess" }));
};
window.SlideTextVideo = function SlideTextVideo({ ctx }) {
  return /* @__PURE__ */ React.createElement("div", { className: "slide" }, /* @__PURE__ */ React.createElement("div", { className: "frame", style: { display: "grid", gridTemplateColumns: "480px 1fr", gap: 80, padding: "88px 120px", alignItems: "center" } }, /* @__PURE__ */ React.createElement("div", { className: "anim-in", style: { display: "flex", flexDirection: "column", gap: 28 } }, /* @__PURE__ */ React.createElement("div", { className: "eyebrow" }, "Im Gespr\xE4ch"), /* @__PURE__ */ React.createElement("h2", { style: { fontSize: "calc(56px * var(--fs-scale))" } }, "Wie ein Erstgespr\xE4ch tats\xE4chlich abl\xE4uft."), /* @__PURE__ */ React.createElement(SigLine, null), /* @__PURE__ */ React.createElement("p", { className: "body", style: { color: "var(--fg-muted)" } }, "45 Minuten, ohne Verkauf. Wir h\xF6ren zu, ordnen ein und geben am Ende eine ehrliche Empfehlung \u2014 auch wenn die hei\xDFt: noch nicht."), /* @__PURE__ */ React.createElement("div", { className: "mono", style: { fontSize: "calc(13px * var(--fs-scale))", color: "var(--fg-soft)", letterSpacing: "0.06em" } }, "03:42 MIN \xB7 DEUTSCH \xB7 2025")), /* @__PURE__ */ React.createElement("div", { className: "anim-in" }, /* @__PURE__ */ React.createElement(VideoPlaceholder, { label: "Erstgespr\xE4ch \u2014 Originalmitschnitt", style: { width: "100%", aspectRatio: "16 / 9" } }))), /* @__PURE__ */ React.createElement(Chrome, { index: ctx.index, total: ctx.total, footerOn: ctx.footerOn, logoOn: ctx.logoOn, sectionLabel: "03 \xB7 Prozess" }));
};
window.SlideVideoFull = function SlideVideoFull({ ctx }) {
  return /* @__PURE__ */ React.createElement("div", { className: "slide", "data-mode": "dark" }, /* @__PURE__ */ React.createElement("div", { style: { position: "absolute", inset: 0 } }, /* @__PURE__ */ React.createElement(VideoPlaceholder, { label: "Hero-Video \u2014 Schiff f\xE4hrt aus dem Hafen", style: { width: "100%", height: "100%", borderRadius: 0 } })), /* @__PURE__ */ React.createElement("div", { style: {
    position: "absolute",
    inset: 0,
    background: "linear-gradient(180deg, rgba(24,39,58,0.05) 0%, rgba(24,39,58,0.20) 60%, rgba(24,39,58,0.85) 100%)",
    pointerEvents: "none"
  } }), /* @__PURE__ */ React.createElement("div", { className: "frame anim-in", style: {
    position: "relative",
    justifyContent: "flex-end",
    padding: "0 120px 120px"
  } }, /* @__PURE__ */ React.createElement("div", { className: "mono pill", style: { alignSelf: "flex-start", marginBottom: 20, background: "rgba(248,246,242,0.08)", borderColor: "rgba(248,246,242,0.18)" } }, /* @__PURE__ */ React.createElement("span", { style: { width: 8, height: 8, background: "#fff", borderRadius: "50%" } }), "LIVE-AUFNAHME"), /* @__PURE__ */ React.createElement("h2", { style: { fontSize: "calc(72px * var(--fs-scale))", maxWidth: 1300 } }, "Eine Minute Hafen, drei\xDFig Jahre Plan.")), /* @__PURE__ */ React.createElement(Chrome, { mode: "dark", index: ctx.index, total: ctx.total, footerOn: ctx.footerOn, logoOn: ctx.logoOn, sectionLabel: "Intro" }));
};
window.SlideCompare = function SlideCompare({ ctx }) {
  const before = [
    { l: "Anzahl Depots", v: "7", t: "Banken & Broker" },
    { l: "Effektive Kosten", v: "1.84%", t: "p.a. inkl. Fonds" },
    { l: "Klumpenrisiko", v: "46%", t: "in Tech-Einzelwerten" },
    { l: "Notfall-Polster", v: "< 2 Monate", t: "liquide verf\xFCgbar" }
  ];
  const after = [
    { l: "Anzahl Depots", v: "2", t: "konsolidiert" },
    { l: "Effektive Kosten", v: "0.42%", t: "p.a. transparent" },
    { l: "Klumpenrisiko", v: "12%", t: "pro Position max." },
    { l: "Notfall-Polster", v: "8 Monate", t: "in Tagesgeld" }
  ];
  return /* @__PURE__ */ React.createElement("div", { className: "slide" }, /* @__PURE__ */ React.createElement("div", { className: "frame" }, /* @__PURE__ */ React.createElement("div", { className: "slide-head anim-in" }, /* @__PURE__ */ React.createElement("div", { className: "eyebrow" }, "Fallbeispiel \xB7 Familie M., 41 / 39"), /* @__PURE__ */ React.createElement("h2", { style: { marginTop: 12 } }, "Sechs Monate Aufr\xE4umen \u2014 gleiche Familie, gleiche Ziele."), /* @__PURE__ */ React.createElement(SigLine, null)), /* @__PURE__ */ React.createElement("div", { className: "anim-in", style: { display: "grid", gridTemplateColumns: "1fr 1fr", gap: 0, border: "1px solid var(--line)", borderRadius: "var(--r-lg)", overflow: "hidden" } }, /* @__PURE__ */ React.createElement("div", { style: { padding: "40px 48px", background: "var(--surface-2)" } }, /* @__PURE__ */ React.createElement("div", { className: "pill", style: { marginBottom: 24 } }, /* @__PURE__ */ React.createElement("span", { style: { width: 8, height: 8, borderRadius: "50%", background: "var(--sem-negative)" } }), "Vorher"), /* @__PURE__ */ React.createElement("div", { style: { display: "flex", flexDirection: "column", gap: 24 } }, before.map((x, i) => /* @__PURE__ */ React.createElement("div", { key: i, style: { display: "grid", gridTemplateColumns: "1fr auto", gap: 24, alignItems: "baseline", borderTop: i ? "1px solid var(--line)" : "none", paddingTop: i ? 24 : 0 } }, /* @__PURE__ */ React.createElement("div", null, /* @__PURE__ */ React.createElement("div", { style: { fontSize: "calc(18px * var(--fs-scale))", fontWeight: 500 } }, x.l), /* @__PURE__ */ React.createElement("div", { className: "body--sm", style: { color: "var(--fg-muted)" } }, x.t)), /* @__PURE__ */ React.createElement("div", { style: { fontFamily: "var(--font-headline)", fontSize: "calc(40px * var(--fs-scale))", fontWeight: 700, letterSpacing: "-0.02em", color: "var(--sem-negative)" } }, x.v))))), /* @__PURE__ */ React.createElement("div", { style: { padding: "40px 48px", borderLeft: "1px solid var(--line)" } }, /* @__PURE__ */ React.createElement("div", { className: "pill pill--accent", style: { marginBottom: 24 } }, /* @__PURE__ */ React.createElement("span", { style: { width: 8, height: 8, borderRadius: "50%", background: "var(--accent)" } }), "Nachher"), /* @__PURE__ */ React.createElement("div", { style: { display: "flex", flexDirection: "column", gap: 24 } }, after.map((x, i) => /* @__PURE__ */ React.createElement("div", { key: i, style: { display: "grid", gridTemplateColumns: "1fr auto", gap: 24, alignItems: "baseline", borderTop: i ? "1px solid var(--line)" : "none", paddingTop: i ? 24 : 0 } }, /* @__PURE__ */ React.createElement("div", null, /* @__PURE__ */ React.createElement("div", { style: { fontSize: "calc(18px * var(--fs-scale))", fontWeight: 500 } }, x.l), /* @__PURE__ */ React.createElement("div", { className: "body--sm", style: { color: "var(--fg-muted)" } }, x.t)), /* @__PURE__ */ React.createElement("div", { style: { fontFamily: "var(--font-headline)", fontSize: "calc(40px * var(--fs-scale))", fontWeight: 700, letterSpacing: "-0.02em", color: "var(--accent)" } }, x.v))))))), /* @__PURE__ */ React.createElement(Chrome, { index: ctx.index, total: ctx.total, footerOn: ctx.footerOn, logoOn: ctx.logoOn, sectionLabel: "04 \xB7 Ergebnisse" }));
};
window.SlideTimeline = function SlideTimeline({ ctx }) {
  const steps = [
    { n: "01", t: "Erstgespr\xE4ch", d: "45 Minuten Zuh\xF6ren. Keine Folien, kein Verkauf.", when: "Woche 1" },
    { n: "02", t: "Bestandsaufnahme", d: "Konten, Vertr\xE4ge, Ziele \u2014 sortiert auf einer Seite.", when: "Woche 2-3" },
    { n: "03", t: "Strategiepapier", d: "Schriftlicher Plan \u2014 Annahmen, Allokation, Pfad.", when: "Woche 4" },
    { n: "04", t: "Umsetzung", d: "Schrittweise. Steuerlich getaktet. Kein Stichtag-Stress.", when: "Monat 2-4" },
    { n: "05", t: "Begleitung", d: "Quartalsweiser Check-in, j\xE4hrliche Strategie-Review.", when: "Laufend" }
  ];
  return /* @__PURE__ */ React.createElement("div", { className: "slide" }, /* @__PURE__ */ React.createElement("div", { className: "frame" }, /* @__PURE__ */ React.createElement("div", { className: "slide-head anim-in" }, /* @__PURE__ */ React.createElement("div", { className: "eyebrow" }, "Wie wir arbeiten"), /* @__PURE__ */ React.createElement("h2", { style: { marginTop: 12 } }, "Vom Erstgespr\xE4ch zur laufenden Begleitung \u2014 in f\xFCnf Schritten."), /* @__PURE__ */ React.createElement(SigLine, null)), /* @__PURE__ */ React.createElement("div", { className: "anim-stagger", style: { position: "relative", display: "grid", gridTemplateColumns: "repeat(5, 1fr)", gap: 32, marginTop: 24 } }, steps.map((s, i) => /* @__PURE__ */ React.createElement("div", { key: s.n, style: { display: "flex", flexDirection: "column", gap: 16, position: "relative", paddingTop: 8 } }, i < steps.length - 1 && /* @__PURE__ */ React.createElement("div", { style: {
    position: "absolute",
    top: "calc(8px + 18px)",
    /* paddingTop + half circle */
    left: 36,
    /* end of this step's circle */
    right: -32,
    /* extend through the gap to next column */
    height: 1,
    background: "var(--grad-signature)",
    zIndex: 0
  } }), /* @__PURE__ */ React.createElement("div", { style: {
    width: 36,
    height: 36,
    borderRadius: "50%",
    background: "var(--bg)",
    border: "2px solid var(--accent)",
    display: "flex",
    alignItems: "center",
    justifyContent: "center",
    fontFamily: "var(--font-mono)",
    fontSize: "calc(13px * var(--fs-scale))",
    fontWeight: 600,
    color: "var(--accent)",
    position: "relative",
    zIndex: 1
  } }, s.n), /* @__PURE__ */ React.createElement("div", { className: "body--sm mono", style: { color: "var(--fg-soft)", letterSpacing: "0.06em", textTransform: "uppercase", fontSize: "calc(11px * var(--fs-scale))" } }, s.when), /* @__PURE__ */ React.createElement("h3", { style: { fontSize: "calc(22px * var(--fs-scale))" } }, s.t), /* @__PURE__ */ React.createElement("p", { className: "body", style: { color: "var(--fg-muted)", fontSize: "calc(16px * var(--fs-scale))", lineHeight: 1.45 } }, s.d))))), /* @__PURE__ */ React.createElement(Chrome, { index: ctx.index, total: ctx.total, footerOn: ctx.footerOn, logoOn: ctx.logoOn, sectionLabel: "03 \xB7 Prozess" }));
};
window.SlideTable = function SlideTable({ ctx }) {
  const rows = [
    ["Liquidit\xE4tsschicht", "Tagesgeld, kurze Anleihen", "6-12 Monate Ausgaben", "Stabilit\xE4t", "pos"],
    ["Stabilit\xE4tsschicht", "Globale Anleihen, Gold", "15-25%", "Gl\xE4ttung", "pos"],
    ["Wachstumsschicht", "Globaler Aktien-ETF, Faktor", "50-70%", "Rendite", "pos"],
    ["Optionalit\xE4tsschicht", "Themen, Unternehmens\xADbeteiligung", "0-15%", "Asymmetrie", "warn"]
  ];
  const tag = (kind) => kind === "pos" ? "var(--accent)" : kind === "warn" ? "var(--c-gold)" : "var(--sem-negative)";
  return /* @__PURE__ */ React.createElement("div", { className: "slide" }, /* @__PURE__ */ React.createElement("div", { className: "frame" }, /* @__PURE__ */ React.createElement("div", { className: "slide-head anim-in" }, /* @__PURE__ */ React.createElement("div", { className: "eyebrow" }, "Allokation"), /* @__PURE__ */ React.createElement("h2", { style: { marginTop: 12 } }, "Vier Schichten \u2014 eine klare Aufgabe pro Schicht."), /* @__PURE__ */ React.createElement(SigLine, null)), /* @__PURE__ */ React.createElement("div", { className: "anim-in", style: { marginTop: 8 } }, /* @__PURE__ */ React.createElement("table", { style: { width: "100%", borderCollapse: "collapse", fontSize: "calc(20px * var(--fs-scale))" } }, /* @__PURE__ */ React.createElement("thead", null, /* @__PURE__ */ React.createElement("tr", { style: { borderBottom: "2px solid var(--line-strong)" } }, ["Schicht", "Beispiel-Bausteine", "Zielanteil", "Funktion", "Status"].map((h) => /* @__PURE__ */ React.createElement("th", { key: h, style: {
    textAlign: "left",
    padding: "20px 16px",
    fontFamily: "var(--font-body)",
    fontSize: "calc(13px * var(--fs-scale))",
    fontWeight: 600,
    letterSpacing: "0.1em",
    textTransform: "uppercase",
    color: "var(--fg-muted)"
  } }, h)))), /* @__PURE__ */ React.createElement("tbody", null, rows.map((r, i) => /* @__PURE__ */ React.createElement("tr", { key: i, style: { borderBottom: "1px solid var(--line)" } }, /* @__PURE__ */ React.createElement("td", { style: { padding: "24px 16px", fontWeight: 600 } }, r[0]), /* @__PURE__ */ React.createElement("td", { style: { padding: "24px 16px", color: "var(--fg-muted)" } }, r[1]), /* @__PURE__ */ React.createElement("td", { style: { padding: "24px 16px", fontFamily: "var(--font-mono)", fontFeatureSettings: '"tnum" 1' } }, r[2]), /* @__PURE__ */ React.createElement("td", { style: { padding: "24px 16px", color: "var(--fg-muted)" } }, r[3]), /* @__PURE__ */ React.createElement("td", { style: { padding: "24px 16px" } }, /* @__PURE__ */ React.createElement("span", { style: {
    display: "inline-flex",
    alignItems: "center",
    gap: 8,
    padding: "4px 12px",
    borderRadius: "var(--r-pill)",
    fontSize: "calc(13px * var(--fs-scale))",
    fontWeight: 500,
    color: tag(r[4]),
    background: `color-mix(in oklab, ${tag(r[4])} 12%, transparent)`
  } }, /* @__PURE__ */ React.createElement("span", { style: { width: 6, height: 6, borderRadius: "50%", background: tag(r[4]) } }), r[4] === "pos" ? "Kernbaustein" : "Optional")))))))), /* @__PURE__ */ React.createElement(Chrome, { index: ctx.index, total: ctx.total, footerOn: ctx.footerOn, logoOn: ctx.logoOn, sectionLabel: "02 \xB7 Strategie" }));
};
window.SlideChart = function SlideChart({ ctx }) {
  const bars = [
    { l: "2018", v: 4.2 },
    { l: "2019", v: 6.8 },
    { l: "2020", v: 5.1 },
    { l: "2021", v: 8.4 },
    { l: "2022", v: 2.6 },
    { l: "2023", v: 7.9 },
    { l: "2024", v: 9.6 }
  ];
  const max = 10;
  return /* @__PURE__ */ React.createElement("div", { className: "slide" }, /* @__PURE__ */ React.createElement("div", { className: "frame" }, /* @__PURE__ */ React.createElement("div", { className: "slide-head anim-in" }, /* @__PURE__ */ React.createElement("div", { style: { display: "flex", justifyContent: "space-between", alignItems: "baseline", width: "100%" } }, /* @__PURE__ */ React.createElement("div", null, /* @__PURE__ */ React.createElement("div", { className: "eyebrow" }, "Real-Renditen p.a. nach Steuern und Inflation"), /* @__PURE__ */ React.createElement("h2", { style: { marginTop: 12 } }, "Sieben Jahre, ein konsistenter Plan.")), /* @__PURE__ */ React.createElement("div", { style: { display: "flex", gap: 24 } }, /* @__PURE__ */ React.createElement("div", { style: { display: "inline-flex", alignItems: "center", gap: 8 } }, /* @__PURE__ */ React.createElement("span", { style: { width: 14, height: 14, background: "var(--accent)", borderRadius: 3 } }), /* @__PURE__ */ React.createElement("span", { className: "body--sm", style: { color: "var(--fg-muted)" } }, "Mandats\xADdurchschnitt")), /* @__PURE__ */ React.createElement("div", { style: { display: "inline-flex", alignItems: "center", gap: 8 } }, /* @__PURE__ */ React.createElement("span", { style: { width: 14, height: 2, background: "var(--c-gold)" } }), /* @__PURE__ */ React.createElement("span", { className: "body--sm", style: { color: "var(--fg-muted)" } }, "Benchmark-Mix")))), /* @__PURE__ */ React.createElement(SigLine, null)), /* @__PURE__ */ React.createElement("div", { className: "anim-in", style: { flex: 1, display: "flex", flexDirection: "column", gap: 20, marginTop: 24 } }, /* @__PURE__ */ React.createElement("div", { style: { position: "relative", flex: 1, display: "grid", gridTemplateColumns: `60px repeat(${bars.length}, 1fr)`, gap: 24, alignItems: "end" } }, /* @__PURE__ */ React.createElement("div", { style: { display: "flex", flexDirection: "column", justifyContent: "space-between", height: "100%", paddingBottom: 8 } }, [10, 8, 6, 4, 2, 0].map((n) => /* @__PURE__ */ React.createElement("div", { key: n, className: "mono", style: { fontSize: "calc(12px * var(--fs-scale))", color: "var(--fg-soft)", letterSpacing: "0.04em" } }, n, "%"))), bars.map((b) => /* @__PURE__ */ React.createElement("div", { key: b.l, style: { display: "flex", flexDirection: "column", alignItems: "center", gap: 12, height: "100%", justifyContent: "flex-end" } }, /* @__PURE__ */ React.createElement("div", { style: {
    width: "100%",
    maxWidth: 96,
    height: `${b.v / max * 100}%`,
    background: "var(--accent)",
    borderRadius: "var(--r-md) var(--r-md) 0 0",
    position: "relative"
  } }, /* @__PURE__ */ React.createElement("div", { className: "mono", style: {
    position: "absolute",
    top: -28,
    left: 0,
    right: 0,
    textAlign: "center",
    fontSize: "calc(15px * var(--fs-scale))",
    color: "var(--fg)",
    fontWeight: 600
  } }, b.v.toFixed(1))), /* @__PURE__ */ React.createElement("div", { className: "body--sm mono", style: { color: "var(--fg-muted)" } }, b.l))), /* @__PURE__ */ React.createElement("div", { style: {
    position: "absolute",
    left: 60 + 24,
    right: 0,
    top: `${(1 - 5.4 / max) * 100}%`,
    height: 2,
    background: "var(--c-gold)",
    opacity: 0.85
  } })), /* @__PURE__ */ React.createElement("div", { className: "body--sm mono", style: { color: "var(--fg-soft)", letterSpacing: "0.04em", borderTop: "1px solid var(--line)", paddingTop: 16 } }, "QUELLE: Eigene Mandantsperformance, gewichteter Median \xB7 Stichtag 31.12.2024"))), /* @__PURE__ */ React.createElement(Chrome, { index: ctx.index, total: ctx.total, footerOn: ctx.footerOn, logoOn: ctx.logoOn, sectionLabel: "04 \xB7 Ergebnisse" }));
};
window.SlideTeam = function SlideTeam({ ctx }) {
  const team = [
    { n: "Stefan Lehnisch", r: "Gr\xFCnder \xB7 Strategie", tag: "Finance & Tech" },
    { n: "Mareike Sander", r: "Mandantenbetreuung", tag: "Family Office" },
    { n: "Jonas Pfaff", r: "Research & Daten", tag: "Datenarchitektur" },
    { n: "Ines Vo\xDF", r: "Steuern & Operations", tag: "Steuerberaterin" }
  ];
  return /* @__PURE__ */ React.createElement("div", { className: "slide" }, /* @__PURE__ */ React.createElement("div", { className: "frame" }, /* @__PURE__ */ React.createElement("div", { className: "slide-head anim-in" }, /* @__PURE__ */ React.createElement("div", { className: "eyebrow" }, "Das Team"), /* @__PURE__ */ React.createElement("h2", { style: { marginTop: 12 } }, "Klein, erfahren, pers\xF6nlich erreichbar."), /* @__PURE__ */ React.createElement(SigLine, null)), /* @__PURE__ */ React.createElement("div", { className: "anim-stagger", style: { display: "grid", gridTemplateColumns: "repeat(4, 1fr)", gap: 32, marginTop: 16 } }, team.map((p) => /* @__PURE__ */ React.createElement("div", { key: p.n, style: { display: "flex", flexDirection: "column", gap: 16 } }, /* @__PURE__ */ React.createElement(Placeholder, { label: p.n.split(" ")[0], icon: "PORTRAIT \xB7 1:1", style: { aspectRatio: "1 / 1", width: "100%" } }), /* @__PURE__ */ React.createElement("div", { style: { display: "flex", flexDirection: "column", gap: 6, paddingTop: 4 } }, /* @__PURE__ */ React.createElement("h3", { style: { fontSize: "calc(24px * var(--fs-scale))" } }, p.n), /* @__PURE__ */ React.createElement("div", { className: "body--sm", style: { color: "var(--fg-muted)" } }, p.r), /* @__PURE__ */ React.createElement("div", { style: { marginTop: 8 } }, /* @__PURE__ */ React.createElement("span", { className: "pill", style: { fontSize: "calc(12px * var(--fs-scale))" } }, p.tag))))))), /* @__PURE__ */ React.createElement(Chrome, { index: ctx.index, total: ctx.total, footerOn: ctx.footerOn, logoOn: ctx.logoOn, sectionLabel: "\xDCber uns" }));
};
window.SlideCTA = function SlideCTA({ ctx }) {
  return /* @__PURE__ */ React.createElement("div", { className: "slide", "data-mode": "dark" }, /* @__PURE__ */ React.createElement("div", { style: {
    position: "absolute",
    inset: 0,
    background: "radial-gradient(1300px 850px at 15% 25%, rgba(13,148,136,0.42), rgba(13,148,136,0.10) 55%, transparent 80%)"
  } }), /* @__PURE__ */ React.createElement("div", { style: {
    position: "absolute",
    inset: 0,
    background: "radial-gradient(900px 600px at 80% 80%, rgba(212,168,83,0.14), transparent 60%)"
  } }), /* @__PURE__ */ React.createElement("div", { className: "frame anim-stagger", style: { justifyContent: "space-between", padding: "120px 120px 160px" } }, /* @__PURE__ */ React.createElement("div", { style: { display: "flex", justifyContent: "space-between", alignItems: "flex-start" } }, /* @__PURE__ */ React.createElement("div", { className: "eyebrow", style: { color: "var(--c-gold)" } }, "N\xE4chste Schritte"), ctx.logoOn && /* @__PURE__ */ React.createElement("img", { src: window.LOGO("logo-dark.svg"), alt: "Stefan Lehnisch", style: { height: "calc(48px * var(--fs-scale))", width: "auto", display: "block", opacity: 0.9 } })), /* @__PURE__ */ React.createElement("div", { style: { display: "flex", flexDirection: "column", gap: 32, maxWidth: 1500 } }, /* @__PURE__ */ React.createElement("h1", { style: { fontSize: "calc(120px * var(--fs-scale))" } }, "Lass uns sprechen", /* @__PURE__ */ React.createElement("span", { className: "gold-dot" })), /* @__PURE__ */ React.createElement("p", { className: "lead", style: { maxWidth: 1100 } }, "45 Minuten, kostenfrei, ohne Verkauf. Du bringst deine Fragen \u2014 ich bringe Erfahrung und ehrliche Antworten.")), /* @__PURE__ */ React.createElement("div", { style: { display: "grid", gridTemplateColumns: "repeat(3, 1fr)", gap: 64, alignItems: "flex-end" } }, [
    { l: "Direkt anrufen", v: "+49 40 \u2014 555 09 84", t: "Mo \u2013 Fr \xB7 9 \u2013 18 Uhr" },
    { l: "Per E-Mail", v: "stefan@lehnisch.de", t: "Antwort innerhalb 24 h" },
    { l: "Termin buchen", v: "lehnisch.de/erstgespraech", t: "Online-Kalender" }
  ].map((c) => /* @__PURE__ */ React.createElement("div", { key: c.l, style: { display: "flex", flexDirection: "column", gap: 8, paddingTop: 24, borderTop: "1px solid var(--line-strong)" } }, /* @__PURE__ */ React.createElement("div", { className: "mono eyebrow", style: { color: "var(--fg-soft)", fontSize: "calc(12px * var(--fs-scale))" } }, c.l), /* @__PURE__ */ React.createElement("div", { style: { fontFamily: "var(--font-headline)", fontSize: "calc(28px * var(--fs-scale))", fontWeight: 600, letterSpacing: "-0.015em" } }, c.v), /* @__PURE__ */ React.createElement("div", { className: "body--sm", style: { color: "var(--fg-soft)" } }, c.t))))), /* @__PURE__ */ React.createElement(Chrome, { mode: "dark", index: ctx.index, total: ctx.total, footerOn: ctx.footerOn, logoOn: ctx.logoOn, sectionLabel: "05 \xB7 Kontakt" }));
};
