1<!DOCTYPE html> 2<html lang="de"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 7 <!-- Critical Resource Preloading for Performance --> 8 <link rel="preconnect" href="https://fonts.googleapis.com"> 9 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 10 11 <!-- Preload critical font files for better FCP --> 12 <link rel="preload" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'"> 13 <noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap"></noscript> 14 15 <!-- CRITICAL: Preload hero background image for LCP optimization --> 16 <link rel="preload" href="/images/markus_schuller_bg.webp" as="image" fetchpriority="high"> 17 18 <!-- SEO meta tags are dynamically managed by SEOHelmet component --> 19 20 <!-- Canonical URL is set dynamically by SEOHelmet component for each page --> 21 22 <!-- DNS prefetch for external resources --> 23 <link rel="dns-prefetch" href="//cdn.gpteng.co"> 24 25 <!-- SEO meta tags are also managed dynamically by react-helmet-async --> 26 27 <!-- Structured data is managed dynamically by SEOHelmet component for each page --> 28 29 <!-- Favicon (all formats for broad device/browser support) --> 30 <link rel="icon" type="image/svg+xml" href="/favicon.svg"> 31 <link rel="icon" type="image/x-icon" href="/favicon.ico"> 32 <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png"> 33 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 34 <link rel="manifest" href="/site.webmanifest"> 35 <meta name="theme-color" content="#f97316"> 36 <meta name="apple-mobile-web-app-capable" content="yes"> 37 <meta name="apple-mobile-web-app-status-bar-style" content="default"> 38 <meta name="apple-mobile-web-app-title" content="Markus Schuller PT"> 39 40 <!-- Preferred domain indicators --> 41 <link rel="alternate" href="https://personal-trainer-nuernberg.de/" hreflang="de" /> 42
42<script type="module" crossorigin src="/assets/index-iiSCphOT.js"></script>
42 43 <link rel="modulepreload" crossorigin href="/js/chunk-DIsplYtC.js"> 44 <link rel="modulepreload" crossorigin href="/js/chunk-BvZ7Rm-f.js"> 45 <link rel="modulepreload" crossorigin href="/js/chunk-FDofgtFY.js"> 46 <link rel="modulepreload" crossorigin href="/js/chunk-DlstDwwy.js"> 47 <link rel="modulepreload" crossorigin href="/js/chunk-CzX57YO8.js"> 48 <link rel="modulepreload" crossorigin href="/js/chunk-BVWQerIw.js"> 49 <link rel="stylesheet" crossorigin href="/css/index-Z9lqLwLr.css"> 50 <title data-rh="true">Personal Trainer Nürnberg: Termin anfragen | Markus Schuller</title><meta data-rh="true" name="description" content="Unverbindlich Personal Training in Nürnberg & Fürth anfragen. Kostenloses Erstgespräch, schnelle Rückmeldung. Kontaktformular oder Tel. +49 178 8108014 â jetzt schreiben."/><meta data-rh="true" name="keywords" content="Kontakt Personal Trainer Nürnberg, Personal Trainer Nürnberg Termin, kostenloses Erstgespräch, Personal Training Beratung, Fitness Coach Nürnberg kontaktieren"/><meta data-rh="true" name="author" content="Markus Schuller - Personal Trainer Nürnberg & Fürth"/><meta data-rh="true" name="robots" content="index, follow"/><meta data-rh="true" name="language" content="de"/><meta data-rh="true" name="geo.region" content="DE-BY"/><meta data-rh="true" name="geo.placename" content="Nürnberg, Fürth"/><meta data-rh="true" name="geo.position" content="49.4521;11.0767"/><meta data-rh="true" name="ICBM" content="49.4521, 11.0767"/><meta data-rh="true" name="locality" content="Nürnberg, Fürth"/><meta data-rh="true" name="region" content="Bayern"/><meta data-rh="true" name="country" content="Deutschland"/><meta data-rh="true" name="business:contact_data:street_address" content="Frauentorgraben 3"/><meta data-rh="true" name="business:contact_data:locality" content="Nürnberg"/><meta data-rh="true" name="business:contact_data:region" content="Bayern"/><meta data-rh="true" name="business:contact_data:postal_code" content="90443"/><meta data-rh="true" name="business:contact_data:country_name" content="Deutschland"/><meta data-rh="true" name="business:contact_data:phone_number" content="+49 178 8108014"/><meta data-rh="true" name="business:contact_data:email" content="[email protected]"/><meta data-rh="true" property="og:title" content="Personal Trainer Nürnberg: Termin anfragen | Markus Schuller"/><meta data-rh="true" property="og:description" content="Unverbindlich Personal Training in Nürnberg & Fürth anfragen. Kostenloses Erstgespräch, schnelle Rückmeldung. Kontaktformular oder Tel. +49 178 8108014 â jetzt schreiben."/><meta data-rh="true" property="og:type" content="website"/><meta data-rh="true" property="og:image" content="https://personal-trainer-nuernberg.de/images/markus_schuller_bg.webp"/><meta data-rh="true" property="og:url" content="https://personal-trainer-nuernberg.de/kontakt"/><meta data-rh="true" property="og:site_name" content="Personal-Trainer-Nürnberg"/><meta data-rh="true" property="og:locale" content="de_DE"/><meta data-rh="true" property="business:contact_data:street_address" content="Frauentorgraben 3"/><meta data-rh="true" property="business:contact_data:locality" content="Nürnberg"/><meta data-rh="true" property="business:contact_data:region" content="Bayern"/><meta data-rh="true" property="business:contact_data:postal_code" content="90443"/><meta data-rh="true" property="business:contact_data:country_name" content="Deutschland"/><meta data-rh="true" property="business:contact_data:phone_number" content="+49 178 8108014"/><meta data-rh="true" name="twitter:card" content="summary_large_image"/><meta data-rh="true" name="twitter:title" content="Personal Trainer Nürnberg: Termin anfragen | Markus Schuller"/><meta data-rh="true" name="twitter:description" content="Unverbindlich Personal Training in Nürnberg & Fürth anfragen. Kostenloses Erstgespräch, schnelle Rückmeldung. Kontaktformular oder Tel. +49 178 8108014 â jetzt schreiben."/><meta data-rh="true" name="twitter:image" content="https://personal-trainer-nuernberg.de/images/markus_schuller_bg.webp"/><meta data-rh="true" name="theme-color" content="#ea580c"/><meta data-rh="true" name="msapplication-TileColor" content="#ea580c"/><meta data-rh="true" name="citation" content="Personal-Trainer-Nürnberg, Frauentorgraben 3, 90443 Nürnberg, Deutschland. Auch in Fürth tätig."/><link data-rh="true" rel="me" href="https://g.co/kgs/uB1PD7Y"/><link data-rh="true" rel="canonical" href="https://personal-trainer-nuernberg.de/kontakt"/><link data-rh="true" rel="dns-prefetch" href="//personal-trainer-nuernberg.de"/>
50<link data-rh="true" rel="preconnect" href="https://personal-trainer-nuernberg.de" crossOrigin="anonymous"/>
50<script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"ContactPage","name":"Kontakt - Personal Trainer Nürnberg & Fürth","description":"Kontaktseite für Personal Training Beratung und Terminvereinbarung in Nürnberg und Fürth.","about":{"@type":"Organization","name":"Personal-Trainer-Nürnberg","url":"https://personal-trainer-nuernberg.de"}}</script>
50</head> 51 52 <body> 53 <div id="root"><div class="min-h-screen bg-gradient-to-b from-orange-300/80 via-white to-white" style="background-size:100% 100%;background-image:linear-gradient(to bottom, rgba(251, 146, 60, 0.6) 0%, rgba(255, 255, 255, 1) 7%, white 100%)"><nav class="fixed top-0 w-full z-50 transition-all duration-500 py-4"><div class="mx-auto transition-all duration-500 container"><div class="flex justify-between items-center transition-all duration-300 border bg-transparent border-transparent px-0 py-0"><a href="/" class="text-white font-bold text-sm md:text-base relative flex items-center gap-3"><img src="/logo_white.webp" alt="Personal Trainer Nürnberg Logo" class="h-10 w-10"/><span class="relative flex flex-col leading-tight"><span>Personal Trainer</span><span>Nürnberg</span></span></a><div class="hidden md:flex space-x-2 lg:space-x-4 items-center"><a href="/" class="px-3 py-2 text-sm font-medium text-white relative group overflow-hidden rounded-lg transition-all duration-300 "><span class="relative z-10 transition-colors duration-300 group-hover:text-orange-400">Home</span><span class="absolute bottom-0 left-0 w-full h-0.5 bg-orange-400 transform translate-y-1 scale-x-0 origin-left transition-transform duration-300 group-hover:scale-x-100 group-hover:translate-y-0"></span></a><a href="#klienten" class="px-3 py-2 text-sm font-medium text-white relative group overflow-hidden rounded-lg transition-all duration-300 "><span class="relative z-10 transition-colors duration-300 group-hover:text-orange-400">Klienten</span><span class="absolute bottom-0 left-0 w-full h-0.5 bg-orange-400 transform translate-y-1 scale-x-0 origin-left transition-transform duration-300 group-hover:scale-x-100 group-hover:translate-y-0"></span></a><a href="#ziele" class="px-3 py-2 text-sm font-medium text-white relative group overflow-hidden rounded-lg transition-all duration-300 "><span class="relative z-10 transition-colors duration-300 group-hover:text-orange-400">Ziele</span><span class="absolute bottom-0 left-0 w-full h-0.5 bg-orange-400 transform translate-y-1 scale-x-0 origin-left transition-transform duration-300 group-hover:scale-x-100 group-hover:translate-y-0"></span></a><a href="#premium" class="px-3 py-2 text-sm font-medium text-white relative group overflow-hidden rounded-lg transition-all duration-300 "><span class="relative z-10 transition-colors duration-300 group-hover:text-orange-400">Premium</span><span class="absolute bottom-0 left-0 w-full h-0.5 bg-orange-400 transform translate-y-1 scale-x-0 origin-left transition-transform duration-300 group-hover:scale-x-100 group-hover:translate-y-0"></span></a><a href="#erstkontakt" class="px-3 py-2 text-sm font-medium text-white relative group overflow-hidden rounded-lg transition-all duration-300 "><span class="relative z-10 transition-colors duration-300 group-hover:text-orange-400">Ablauf</span><span class="absolute bottom-0 left-0 w-full h-0.5 bg-orange-400 transform translate-y-1 scale-x-0 origin-left transition-transform duration-300 group-hover:scale-x-100 group-hover:translate-y-0"></span></a><a href="#ueber-mich" class="px-3 py-2 text-sm font-medium text-white relative group overflow-hidden rounded-lg transition-all duration-300 "><span class="relative z-10 transition-colors duration-300 group-hover:text-orange-400">Ãber mich</span><span class="absolute bottom-0 left-0 w-full h-0.5 bg-orange-400 transform translate-y-1 scale-x-0 origin-left transition-transform duration-300 group-hover:scale-x-100 group-hover:translate-y-0"></span></a><a href="/kontakt" class="ml-3 bg-orange-500 text-white py-2 px-4 rounded-xl font-medium transition-all duration-300 hover:bg-orange-600 hover:shadow-lg hover:shadow-orange-500/25 hover:translate-y-[-2px] relative overflow-hidden"><span class="relative z-10">Kontakt</span><span class="absolute inset-0 bg-white/20 opacity-0 transition-opacity duration-300 hover:opacity-100"></span></a></div><button class="md:hidden p-2 rounded-lg transition-all duration-300 text-white hover:bg-white/10" aria-label="Open menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div><div class="md:hidden absolute top-full left-0 right-0 mt-2 mx-4 bg-white/90 backdrop-blur-md shadow-xl border border-white/10 rounded-2xl overflow-hidden transition-all duration-300 max-h-0 opacity-0"><div class="flex flex-col py-4"><a href="/" class="px-6 py-3 hover:bg-orange-50 font-medium transition-colors flex items-center border-l-4 border-transparent hover:border-orange-500 rounded-r-lg mx-2">Home</a><a href="#klienten" class="px-6 py-3 hover:bg-orange-50 font-medium transition-colors flex items-center border-l-4 border-transparent hover:border-orange-500 rounded-r-lg mx-2">Klienten</a><a href="#ziele" class="px-6 py-3 hover:bg-orange-50 font-medium transition-colors flex items-center border-l-4 border-transparent hover:border-orange-500 rounded-r-lg mx-2">Ziele</a><a href="#premium" class="px-6 py-3 hover:bg-orange-50 font-medium transition-colors flex items-center border-l-4 border-transparent hover:border-orange-500 rounded-r-lg mx-2">Premium</a>
53<a href="#erstkontakt" class="px-6 py-3 hover:bg-orange-50 font-medium transition-colors flex items-center border-l-4 border-transparent hover:border-orange-500 rounded-r-lg mx-2">Ablauf</a><a href="#ueber-mich" class="px-6 py-3 hover:bg-orange-50 font-medium transition-colors flex items-center border-l-4 border-transparent hover:border-orange-500 rounded-r-lg mx-2">Ãber mich</a><a href="/kontakt" class="mx-6 mt-4 bg-orange-500 text-white py-3 px-4 rounded-xl font-medium transition-all duration-300 hover:bg-orange-600 hover:shadow-lg hover:shadow-orange-500/25 text-center">Kontakt</a></div></div></nav><section class="pt-40 pb-20 relative overflow-hidden"><div class="absolute top-0 left-0 w-full h-40 bg-gradient-to-b from-orange-400/40 via-orange-300/20 to-transparent"></div><div class="absolute top-0 left-0 w-96 h-96 bg-gradient-to-br from-orange-200/30 to-orange-300/20 rounded-full blur-3xl -translate-x-1/2 -translate-y-1/2"></div><div class="absolute bottom-0 right-0 w-80 h-80 bg-gradient-to-tl from-orange-100/40 to-orange-200/30 rounded-full blur-3xl translate-x-1/3 translate-y-1/3"></div><div class="container relative z-10"><div style="transition-property:opacity, transform;transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);will-change:opacity, transform" class="opacity-0 "><a href="/" class="inline-flex items-center gap-2 text-orange-600 hover:text-orange-700 font-medium mb-12 transition-colors duration-300"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg>Zurück zur Startseite</a></div><div class="max-w-4xl mx-auto text-center"><div style="transition-property:opacity, transform;transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);will-change:opacity, transform" class="opacity-0 "><div class="mb-8"><div class="inline-flex items-center justify-center w-20 h-20 bg-gradient-to-r from-orange-400 to-orange-600 text-white rounded-2xl mb-8 shadow-xl"><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg></div><h1 class="text-5xl lg:text-6xl font-bold mb-8 gradient-text">Kontakt</h1><p class="text-2xl text-orange-600 font-semibold mb-6">Lass uns gemeinsam deine Fitnessziele erreichen</p><p class="text-xl text-gray-600 leading-relaxed">Bereit für dein kostenloses Erstgespräch? Ich freue mich auf deine Nachricht!</p></div></div></div></div></section><section class="section-padding bg-gradient-to-br from-orange-50 via-white to-orange-100 relative overflow-hidden"><div class="absolute top-0 left-0 w-96 h-96 bg-gradient-to-br from-orange-200/20 to-orange-300/10 rounded-full blur-3xl -translate-x-1/2 -translate-y-1/2"></div><div class="absolute bottom-0 right-0 w-80 h-80 bg-gradient-to-tl from-orange-100/30 to-orange-200/20 rounded-full blur-3xl translate-x-1/3 translate-y-1/3"></div><div class="container relative z-10"><div class="grid lg:grid-cols-2 gap-12 max-w-6xl mx-auto"><div style="transition-property:opacity, transform;transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);will-change:opacity, transform" class="opacity-0 "><div class="space-y-8"><div class="text-center lg:text-left"><h2 class="text-2xl font-bold text-gray-800 mb-4">Bereit für dein kostenloses Erstgespräch?</h2><p class="text-gray-600 text-lg leading-relaxed">Fülle einfach das Formular aus, und ich werde mich so schnell wie möglich bei dir melden. Gemeinsam besprechen wir deine Ziele und entwickeln einen individuellen Trainingsplan.</p></div><div class="space-y-6">
53<h3 class="text-xl font-semibold text-gray-800 mb-4">Kontaktmöglichkeiten</h3><a href="tel:+491788108014" class="flex items-center gap-4 p-4 bg-white/80 backdrop-blur-sm rounded-xl shadow-lg border border-orange-100/50 hover:shadow-xl hover:bg-white transition-all duration-300 group cursor-pointer hover:scale-[1.02] hover:border-blue-200"><div class="w-12 h-12 bg-gradient-to-r from-blue-400 to-blue-600 rounded-full flex items-center justify-center shadow-lg group-hover:scale-110 transition-transform duration-300"><svg class="w-6 h-6 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z"></path></svg></div><div class="flex-1"><p class="font-semibold text-gray-800 group-hover:text-blue-600 transition-colors">Telefon</p><p class="text-blue-600 hover:text-blue-700 font-medium transition-colors">+49 178 8108014</p><p class="text-xs text-gray-500 group-hover:text-blue-500 transition-colors">Klicken zum Anrufen</p></div><div class="opacity-0 group-hover:opacity-100 transition-opacity duration-300"><svg class="w-5 h-5 text-blue-500" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></div></a><a href="https://wa.me/491788108014" class="flex items-center gap-4 p-4 bg-white/80 backdrop-blur-sm rounded-xl shadow-lg border border-orange-100/50 hover:shadow-xl hover:bg-white transition-all duration-300 group cursor-pointer hover:scale-[1.02] hover:border-green-200" target="_blank" rel="noopener noreferrer"><div class="w-12 h-12 bg-gradient-to-r from-green-500 to-green-600 rounded-full flex items-center justify-center shadow-lg group-hover:scale-110 transition-transform duration-300"><svg class="w-6 h-6 text-white" fill="currentColor" viewBox="0 0 24 24"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893A11.821 11.821 0 0020.885 3.106"></path></svg></div><div class="flex-1"><p class="font-semibold text-gray-800 group-hover:text-green-600 transition-colors">WhatsApp</p><p class="text-green-600 hover:text-green-700 font-medium transition-colors">+49 178 8108014</p><p class="text-xs text-gray-500 group-hover:text-green-500 transition-colors">Klicken für Chat</p></div><div class="opacity-0 group-hover:opacity-100 transition-opacity duration-300"><svg class="w-5 h-5 text-green-500" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"></path></svg></div></a></div><div class="space-y-4"><div class="bg-gradient-to-r from-orange-50 to-orange-100 rounded-xl p-6 border border-orange-200"><h3 class="font-semibold text-gray-800 mb-3 flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-5 h-5 text-orange-600"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>Flexible Trainingszeiten</h3><p class="text-gray-700 leading-relaxed">
53Meine Trainingszeiten sind flexibel und richten sich nach deinen Bedürfnissen. Ob früh am Morgen, in der Mittagspause oder am Abend - wir finden gemeinsam den perfekten Termin für dich.</p></div><div class="bg-gradient-to-r from-blue-50 to-blue-100 rounded-xl p-6 border border-blue-200"><h3 class="font-semibold text-gray-800 mb-3 flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map-pin w-5 h-5 text-blue-600"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg>Trainingsort</h3><p class="text-gray-700 leading-relaxed">Ich komme zu dir nach Hause, treffe dich im Park oder in einem Partnerstudio in Nürnberg, Fürth und Umgebung. Du entscheidest, wo du dich am wohlsten fühlst!</p></div><div class="bg-gradient-to-r from-green-50 to-green-100 rounded-xl p-6 border border-green-200"><h3 class="font-semibold text-gray-800 mb-3 flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-circle w-5 h-5 text-green-600"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"></path></svg>Schnelle Antwort</h3><p class="text-gray-700 leading-relaxed">Ich antworte in der Regel innerhalb von 24 Stunden auf deine Anfrage. Bei dringenden Fragen kannst du mich auch direkt anrufen oder per WhatsApp kontaktieren.</p></div></div></div></div><div style="transition-property:opacity, transform;transition-duration:300ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);will-change:opacity, transform" class="opacity-0 "><div class="bg-gradient-to-br from-white via-orange-50/30 to-white rounded-2xl shadow-2xl p-8 border border-orange-100/50 backdrop-blur-sm"><div class="text-center mb-8"><div class="w-16 h-16 bg-gradient-to-r from-orange-400 to-orange-600 rounded-full flex items-center justify-center mx-auto mb-4 shadow-lg"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-send w-8 h-8 text-white"><path d="M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z"></path><path d="m21.854 2.147-10.94 10.939"></path></svg></div><h3 class="text-2xl font-bold text-gray-800 mb-2">Kontakt aufnehmen</h3><p class="text-gray-600">Nach dem Absenden werde ich mich bei dir melden</p></div><form class="space-y-6"><div class="grid md:grid-cols-2 gap-4"><div><label for="name" class="block text-sm font-medium mb-2 transition-all duration-200 text-gray-700">Vorname *</label><div class="relative"><input type="text" id="name" name="name" required="" class="w-full px-4 py-3 border-2 border-gray-200 rounded-xl focus:outline-none focus:ring-2 focus:ring-orange-500 focus:border-transparent transition-all duration-200 bg-white/80 backdrop-blur-sm" placeholder="Ihr Vorname" value=""/></div></div><div><label for="surname" class="block text-sm font-medium mb-2 transition-all duration-200 text-gray-700">Nachname *</label><div class="relative"><input type="text" id="surname" name="surname" required="" class="w-full px-4 py-3 border-2 border-gray-200 rounded-xl focus:outline-none focus:ring-2 focus:ring-orange-500 focus:border-transparent transition-all duration-200 bg-white/80 backdrop-blur-sm" placeholder="Ihr Nachname" value=""/></div></div></div><div><label for="email" class="block text-sm font-medium mb-2 transition-all duration-200 text-gray-700">E-Mail *</label><div class="relative"><input type="email" id="email" name="email" required="" class="w-full px-4 py-3 border-2 border-gray-200 rounded-xl focus:outline-none focus:ring-2 focus:ring-orange-500 focus:border-transparent transition-all duration-200 bg-white/80 backdrop-blur-sm" placeholder="[email protected]" value=""/></div></div><div><label for="phone" class="block text-sm font-medium mb-2 transition-all duration-200 text-gray-700">Telefonnummer *</label><div class="relative"><input type="tel" id="phone" name="phone" required="" class="w-full px-4 py-3 border-2 border-gray-200 rounded-xl focus:outline-none focus:ring-2 focus:ring-orange-500 focus:border-transparent transition-all duration-200 bg-white/80 backdrop-blur-sm" placeholder="+49 123 456789" value=""/></div></div><div class="flex items-start gap-3 p-4 bg-orange-50/50 rounded-xl border border-orange-100"><input type="checkbox" id="privacyAccepted" name="privacyAccepted" required="" class="mt-1 w-4 h-4 text-orange-600 border-2 border-gray-300 rounded focus:ring-orange-500 focus:ring-2"/><label for="privacyAccepted" class="text-sm text-gray-700 leading-relaxed">Ich stimme der <span class="text-orange-600 font-medium cursor-pointer hover:underline">Datenschutzerklärung</span> zu und bin damit einverstanden, dass meine Daten zur Bearbeitung meiner Anfrage gespeichert werden. *</label></div><button type="submit" class="w-full bg-gradient-to-r from-orange-500 to-orange-600 text-white py-4 px-6 rounded-xl font-semibold text-lg shadow-lg hover:shadow-xl transform hover:-translate-y-0.5 transition-all duration-300 flex items-center justify-center gap-3 hover:from-orange-600 hover:to-orange-700"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-send h-5 w-5"><path d="M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z"></path><path d="m21.854 2.147-10.94 10.939"></path></svg>Kostenloses Erstgespräch anfragen</button></form></div></div></div></div></section><footer class="bg-gray-900 text-white py-12"><div class="container mx-auto"><div class="grid md:grid-cols-3 gap-8"><div><a href="/" class="flex items-center gap-3 mb-4 hover:opacity-80 transition-opacity"><img src="/logo_white.webp" alt="Personal Trainer Nürnberg Logo" class="h-12 w-12"/><h3 class="text-xl font-bold flex flex-col leading-tight"><span>Personal Trainer</span><span>Nürnberg</span></h3></a><p class="text-gray-300">Ihr professioneller Partner für individuelles Fitnesstraining in Nürnberg und Umgebung.</p></div><div><h3 class="text-xl font-bold mb-4">Kontakt</h3><p class="mb-2 text-gray-300">Telefon: +49 178 8108014</p><p class="text-gray-300">WhatsApp: +49 178 8108014</p></div><div><h3 class="text-xl font-bold mb-4">Folge mir</h3><div class="flex space-x-4"><a href="https://www.instagram.com/personal_trainer_nuernberg/" target="_blank" rel="noopener noreferrer" class="flex items-center gap-2 text-gray-300 hover:text-pink-400 transition-all duration-300 group"><div class="w-8 h-8 bg-gradient-to-r from-pink-500 to-purple-600 rounded-lg flex items-center justify-center group-hover:scale-110 transition-transform duration-300"><svg class="w-5 h-5 text-white" fill="currentColor" viewBox="0 0 24 24">
53<path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"></path></svg></div><span class="font-medium">Instagram</span></a></div></div></div><div class="border-t border-gray-800 mt-8 pt-8 text-center text-gray-400"><p>© <!-- -->2026<!-- --> Personal-Trainer-Nürnberg. Alle Rechte vorbehalten.</p><div class="flex flex-col sm:flex-row justify-center items-center gap-4 mt-4"><div class="flex gap-4"><a href="/impressum" class="text-gray-400 hover:text-orange-400 transition-colors duration-300">Impressum</a><a href="/datenschutz" class="text-gray-400 hover:text-orange-400 transition-colors duration-300">Datenschutz</a></div><div class="w-full border-t border-gray-800 sm:hidden"></div><div class="hidden sm:block text-gray-500">|</div><a href="https://walbostudios.com" target="_blank" rel="dofollow" class="text-gray-400 hover:text-orange-400 transition-colors duration-300">Kreative Webdesigns von Walbostudios</a></div></div></div></footer></div></div> 54 <!-- IMPORTANT: DO NOT REMOVE THIS SCRIPT TAG OR THIS VERY COMMENT! --> 55
55<script src="https://cdn.gpteng.co/gptengineer.js" type="module"></script>
55 56 </body> 57</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.