diff --git a/assets/images/trainer/lilli.webp b/assets/images/trainer/lilli.webp new file mode 100644 index 0000000..a7e74f1 Binary files /dev/null and b/assets/images/trainer/lilli.webp differ diff --git a/css/sections/kontakt.css b/css/sections/kontakt.css index 23a2cdc..f8f153a 100644 --- a/css/sections/kontakt.css +++ b/css/sections/kontakt.css @@ -1,5 +1,5 @@ /* 8. Trainer und Kontakt (US04-02) - Trainerprofil ist ein PLATZHALTER – Foto und Inhalte folgen vom Kunden. + Trainerprofil: Relindis Agethen (Lilli). Kontakt leitet auf https://tri-hub.de/kontakt weiter. */ .contact { border-top: 1px solid var(--line); } @@ -24,39 +24,25 @@ } .trainer-photo { - display: flex; - align-items: center; - justify-content: center; + position: relative; + margin: 0; min-height: 320px; - border: 1px dashed rgb(255 255 255 / 22%); + overflow: hidden; border-radius: 1.35rem; - background: - radial-gradient(circle at 50% 38%, rgb(255 255 255 / 10%) 0 18%, transparent 19%), - radial-gradient(ellipse at 50% 100%, rgb(255 255 255 / 8%) 0 42%, transparent 43%), - rgb(255 255 255 / 3%); - color: var(--quiet); - font-size: .8125rem; - letter-spacing: .18em; - text-transform: uppercase; + background: rgb(255 255 255 / 3%); } -.trainer-photo span { margin-top: 62%; } +.trainer-photo img { + position: absolute; + inset: 0; + width: 100%; + height: 100%; + object-fit: cover; + object-position: 30% 20%; /* Gesicht im Ausschnitt halten */ +} .trainer-body { padding: 12px 12px 12px 0; } -.placeholder-tag { - display: inline-block; - margin-bottom: 14px; - padding: 4px 12px; - border: 1px dashed rgb(255 255 255 / 28%); - border-radius: 999px; - color: var(--quiet); - font-size: .75rem; - font-weight: 600; - letter-spacing: .16em; - text-transform: uppercase; -} - .trainer-body h3 { font-size: 1.5rem; } .trainer-role { margin-top: 6px; color: var(--muted); font-size: 1rem; } @@ -80,10 +66,9 @@ .trainer-facts span { color: var(--quiet); font-size: .875rem; } -.trainer-quote { +.trainer-bio { margin-top: 20px; color: var(--muted); - font-style: italic; font-size: 1rem; } @@ -132,7 +117,7 @@ @media (max-width: 760px) { .trainer-card { grid-template-columns: 1fr; gap: 18px; } - .trainer-photo { min-height: 260px; } + .trainer-photo { height: 340px; min-height: 0; } .trainer-body { padding: 4px 8px 12px; } .trainer-facts li { grid-template-columns: 1fr; gap: 2px; } .contact-card { padding: 26px 22px; } diff --git a/css/sections/vergleich.css b/css/sections/vergleich.css new file mode 100644 index 0000000..72dc1d0 --- /dev/null +++ b/css/sections/vergleich.css @@ -0,0 +1,53 @@ +/* Eigene helle Vergleichs- und Druckansicht nach der TriHub-Vorlage. */ +:root { color-scheme: light; } +* { box-sizing: border-box; } +body { margin: 0; padding: 32px 20px; background: #f3f0e9; color: #10151d; font-family: "DM Sans", sans-serif; font-size: 16px; line-height: 1.65; } +.comparison-sheet { max-width: 1160px; margin: auto; padding: 32px 40px; background: #fff; border: 1px solid #e3e7eb; border-radius: 32px; box-shadow: 0 18px 50px #10202b0a; } +.comparison-header { display: flex; align-items: center; gap: 24px; border-bottom: 1px solid #e1e5e9; padding-bottom: 22px; margin-bottom: 28px; } +.brand img { display: block; object-fit: contain; border-radius: 14px; } +nav { display: flex; align-items: center; justify-content: space-between; gap: 20px; flex: 1; flex-wrap: wrap; } +a { color: inherit; text-underline-offset: 4px; } +nav a { text-decoration: none; color: #46515f; } +button { font: inherit; font-weight: 600; border: 1px solid #dce1e7; background: #fff; color: #111820; padding: 10px 18px; border-radius: 999px; cursor: pointer; } +button:hover { background: #f1f5f9; } +:focus-visible { outline: 3px solid #217c86; outline-offset: 4px; } +.skip { position: absolute; top: -100px; } .skip:focus { top: 8px; background: white; padding: 10px; } +h1,h2 { font-family: "Sora", sans-serif; letter-spacing: -.045em; line-height: 1.2; color: #080e17; } +h1 { font-size: clamp(2rem, 4vw, 3.15rem); margin: 18px 0 24px; max-width: 940px; } +h2 { font-size: 1.4rem; margin: 36px 0 20px; } +p { margin: 0 0 16px; } +.eyebrow { color: #647081; font-size: .72rem; font-weight: 700; letter-spacing: .22em; } +.intro { max-width: 850px; color: #4b5563; font-size: 1.08rem; } +.concept { border-left: 3px solid #b7c9ce; padding: 12px 18px; background: #f7f9fa; color: #4b5563; font-size: .9rem; margin: 24px 0 36px; } +.table-scroll { overflow-x: auto; border: 1px solid #dfe5ec; border-radius: 22px; } +table { width: 100%; min-width: 760px; border-collapse: collapse; table-layout: fixed; text-align: left; font-size: .9rem; } +.feature-column { width: 25%; } +caption { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); } +th,td { padding: 16px; vertical-align: top; border-bottom: 1px solid #e2e7ed; overflow-wrap: break-word; } +thead { background: #f1f5f9; } thead th { font-weight: 700; } +thead span { display: block; font-size: .78rem; font-weight: 400; color: #596574; margin-top: 4px; } +tbody th { font-weight: 600; } td { color: #46515f; } +.group th { background: #f8fafb; color: #52606e; font-size: .74rem; letter-spacing: .08em; text-transform: uppercase; padding: 10px 16px; } +tfoot th,tfoot td { border-bottom: 0; } tfoot a { font-weight: 600; color: #235b65; } +.notes { margin-top: 20px; font-size: .83rem; color: #5c6673; } +.framework { margin-top: 32px; border-top: 1px solid #e1e5e9; color: #4b5563; } +.bottom-actions { display: flex; flex-wrap: wrap; gap: 20px; margin: 28px 0; font-weight: 600; } +footer { padding-top: 20px; border-top: 1px solid #e1e5e9; font-size: .8rem; color: #667181; } +.scroll-hint { display: none; font-size: .85rem; color: #5c6673; } +@media (max-width: 800px) { body { padding: 12px; } .comparison-sheet { padding: 22px 18px; border-radius: 22px; } .comparison-header { align-items: flex-start; gap: 16px; } nav { gap: 12px; font-size: .85rem; } .brand img { width: 56px; height: 56px; } .scroll-hint { display: block; } } +@page { size: A4 landscape; margin: 12mm; } +@media print { + body { padding: 0; background: #fff; font-size: 10pt; color: #000; } + .comparison-sheet { max-width: none; padding: 0; border: 0; border-radius: 0; box-shadow: none; } + nav,.skip,.bottom-actions,.scroll-hint,tfoot { display: none !important; } + .comparison-header { margin-bottom: 12px; padding-bottom: 10px; } + .brand img { width: 50px; height: 50px; } + h1 { font-size: 23pt; margin: 8px 0 14px; } h2 { font-size: 14pt; margin: 20px 0 12px; } + .intro { font-size: 10pt; } .concept { font-size: 9pt; margin: 12px 0; padding: 8px 12px; } + .table-scroll { overflow: visible; border-radius: 0; border: 0; } + table { min-width: 0; font-size: 9pt; } + th,td { padding: 8px 10px; border: 1px solid #cbd2da; color: #000; } + thead { display: table-header-group; } tr { break-inside: avoid; } .group { break-after: avoid; } + h2 { break-after: avoid; } .notes,.framework { font-size: 9pt; } + footer { font-size: 8pt; } a { text-decoration: none; } +} diff --git a/ernaehrung-premium.html b/ernaehrung-premium.html index 6320163..5c22464 100644 --- a/ernaehrung-premium.html +++ b/ernaehrung-premium.html @@ -263,6 +263,7 @@

Entdecke die anderen Pakete oder gehe zurück zur Übersicht.

Zur Angebotsübersicht + Pakete vergleichen →
Starter ansehenEntdecke die anderen Pakete oder gehe zurück zur Übersicht.

Zur Angebotsübersicht + Pakete vergleichen →
Starter ansehenEntdecke die anderen Pakete oder gehe zurück zur Übersicht.

Zur Angebotsübersicht + Pakete vergleichen →
Standard ansehen + + + + +Ernährungsberatung im Vergleich | TriHub + + + + + + + + +
+
+Trihub – fit und vital ab 50! + +
+
+

TRI-HUB · ERNÄHRUNGSBERATUNG

+

Drei Pakete.
Deine Begleitung im Vergleich.

+

Wie viel Unterstützung passt zu dir? Vergleiche Starter, Standard und Premium – von der ersten Beratung bis zur persönlichen Wettkampfstrategie. Alle Preise gelten für das gesamte Paket.

+

Paketvorschläge zur Teamabstimmung. Preise, Laufzeiten und Leistungen sind beispielhaft und noch nicht von TriHub bestätigt. Diese Übersicht ist kein Vertrag und löst keine Buchung aus.

+
+

Preise und Leistungen auf einen Blick

+

Auf kleinen Bildschirmen kannst du die Tabelle seitlich verschieben.

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Ernährungsberatung: Starter, Standard und Premium
LeistungStarterEin klarer EinstiegStandardDein individueller PlanPremiumEnge persönliche Begleitung
Preis und Laufzeit
Gesamtpreis (Beispiel)149,00 €349,00 €649,00 €
Laufzeit4 Wochen8 Wochen12 Wochen
AbrechnungEinmalig für das gesamte PaketEinmalig für das gesamte PaketEinmalig für das gesamte Paket
Persönliche Begleitung
Video-Beratungen2 Termine · insgesamt 90 Min.4 Termine · insgesamt 150 Min.7 Termine · insgesamt 240 Min.
Erstgespräch60 Minuten60 Minuten60 Minuten
Folge- und Abschlussgespräche1 × 30 Minuten3 × 30 Minuten6 × 30 Minuten
ErnährungsprotokollAnalyse von 3 TagenAnalyse von 5 TagenAnalyse von 7 Tagen
Dein Plan und dein Wissen
Persönliche EmpfehlungenMaßnahmenplan als PDFIm individuellen Ernährungsrahmen enthaltenIm individuellen Ernährungsrahmen enthalten
Individueller ErnährungsrahmenNicht enthalten7-Tage-Rahmen mit Mahlzeitenbausteinen, Portionsorientierung und Einkaufshilfe7-Tage-Rahmen plus persönliche Wettkampfstrategie
WettkampfverpflegungNicht enthaltenNicht enthaltenStrategie für einen Zielwettkampf: davor, währenddessen und danach
PlananpassungenKeine laufende Anpassung2 gezielte AnpassungenBis zu 5 Anpassungen
Selbstlernkurse1 Kurs à 45 Minuten2 Kurse à 45 Minuten3 Kurse à 45 Minuten
KursinhalteEssen und Trinken rund ums TrainingGrundlagen plus Mahlzeitenplanung und RegenerationGrundlagen, Mahlzeitenplanung und Regeneration plus Wettkampfverpflegung
KurszugriffWährend der PaketlaufzeitWährend der PaketlaufzeitWährend der Paketlaufzeit
Fragen zwischen den Terminen
E-Mail-Rückfragen1 gebündelte Rückfragerunde insgesamt1 gebündelte Rückfragerunde pro WocheBis zu 2 gebündelte Rückfragerunden pro Woche
Rückmeldung innerhalb von3 Werktagen¹2 Werktagen¹1 Werktag¹
Dein Coaching-Vorteil²
Mit Starter-Coaching · 3 %144,53 €338,53 €629,53 €
Mit Standard-Coaching · 5 %141,55 €331,55 €616,55 €
Mit Premium-Coaching · 10 %134,10 €314,10 €584,10 €
Mehr zum PaketStarter entdecken →Standard entdecken →Premium entdecken →
+
+

¹ Werktage: Montag bis Freitag, ausgenommen Feiertage.

² Der Rabatt richtet sich nach deinem bestehenden Coaching-1zu1-Paket, unabhängig vom gewählten Ernährungsangebot. Er gilt während der Coaching-Laufzeit. Die drei Rabattstufen sind Alternativen und werden nicht addiert.

Unverbindliche Beispielpreise. Endpreise und steuerliche Angaben müssen vor Veröffentlichung abgestimmt werden.

+
+

Für alle drei Pakete gilt

Starttermin und Beratungstermine werden gemeinsam vereinbart. Die Laufzeit beginnt mit dem Erstgespräch. Nach dem aktuellen Konzept endet das Paket ohne automatische Verlängerung. Zusatztermine sind nicht im Beispielpreis enthalten und würden separat vereinbart.

Alle Konditionen sind Vorschläge zur Abstimmung. Ausführliche Leistungsbeschreibungen und Zeitpläne findest du auf den jeweiligen Paketdetailseiten.

+ +
+ +
+ diff --git a/ernaehrungsberatung.html b/ernaehrungsberatung.html index 5b18186..dcdd179 100644 --- a/ernaehrungsberatung.html +++ b/ernaehrungsberatung.html @@ -197,6 +197,8 @@
+

Alle Pakete im Vergleich → +

Schon im Coaching 1zu1? Dein Vorteil kommt mit.

@@ -268,28 +270,36 @@

Vereinbare ein
persönliches Gespräch.

- Lerne deinen Trainer kennen und kläre in einem ersten Gespräch, + Lerne Lilli kennen und kläre in einem ersten Gespräch, welche Begleitung zu dir passt.

- -
- + +
+
+ Relindis Agethen (Lilli) auf dem Triathlonrad im Wettkampf +
-

Platzhalter

-

[Name des Trainers]

-

[Rolle, z. B. Triathlon-Coach & Ernährungsberater]

+

Relindis Agethen (Lilli)

+

Triathletin und Ernährungsberaterin

    -
  • Qualifikation[Ausbildung / Studium]
  • -
  • Zertifikate[z. B. Lizenz, Fortbildungen]
  • -
  • Erfahrung[Jahre im Triathlon / in der Beratung]
  • -
  • Schwerpunkte[z. B. Ernährung ab 50, Wettkampfvorbereitung]
  • +
  • QualifikationZertifizierte Ernährungsberaterin für Sportler (B-Lizenz)
  • +
  • ErfahrungSeit 16 Jahren aktiv im Triathlon
  • +
  • ErfolgeVize-Europameisterin, Deutsche Meisterin, mehrfache Baden-Württembergische Meisterin
  • +
  • SchwerpunktErnährung, Leistungssport-Perspektive und wettkampforientierte Entwicklung
-

„[Kurzes persönliches Statement des Trainers]“

+

+ Lilli ergänzt das TriHub-Team um Leistungsentwicklung und + Ernährungswissen – aus eigener Wettkampferfahrung. +

@@ -297,7 +307,7 @@

KOSTENLOS & UNVERBINDLICH

Vereinbare ein persönliches Gespräch

- Schreib deinem Trainer über das Kontaktformular von TriHub. + Schreib Lilli über das Kontaktformular von TriHub. Erzähl kurz von deinen Zielen – du bekommst eine persönliche Antwort.