{"id":641,"date":"2025-02-02T11:14:24","date_gmt":"2025-02-02T11:14:24","guid":{"rendered":"https:\/\/floruns.com\/?page_id=641"},"modified":"2026-06-22T11:35:47","modified_gmt":"2026-06-22T11:35:47","slug":"coaching","status":"publish","type":"page","link":"https:\/\/floruns.com\/en\/coaching\/","title":{"rendered":"Running Coaching"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8220;1&#8243; admin_label=&#8220;Hero&#8220; _builder_version=&#8220;4.23.3&#8243; use_background_color_gradient=&#8220;on&#8220; background_color_gradient_stops=&#8220;rgba(0,0,0,0.5) 0%|rgba(0,0,0,0) 100%&#8220; background_color_gradient_overlays_image=&#8220;on&#8220; background_color_gradient_start=&#8220;rgba(0,0,0,0.5)&#8220; background_color_gradient_end=&#8220;rgba(0,0,0,0)&#8220; background_image=&#8220;https:\/\/floruns.com\/wp-content\/uploads\/2023\/12\/3edb7b4010bb62019acf881653aa557c.jpeg&#8220; custom_margin=&#8220;|||&#8220; custom_padding=&#8220;180px||0px|&#8220; bottom_divider_style=&#8220;slant&#8220; bottom_divider_color=&#8220;#ffffff&#8220; bottom_divider_flip=&#8220;horizontal&#8220; animation_style=&#8220;slide&#8220; animation_direction=&#8220;top&#8220; animation_intensity_slide=&#8220;5%&#8220; animation_starting_opacity=&#8220;100%&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_row column_structure=&#8220;3_4,1_4&#8243; _builder_version=&#8220;4.16&#8243; background_size=&#8220;initial&#8220; background_position=&#8220;top_left&#8220; background_repeat=&#8220;repeat&#8220; custom_padding=&#8220;27px|0px|0px|0px&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;3_4&#8243; _builder_version=&#8220;4.16&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_text admin_label=&#8220;Title&#8220; _builder_version=&#8220;4.23.3&#8243; text_font=&#8220;||||||||&#8220; header_font=&#8220;Montserrat|600|||||||&#8220; header_font_size=&#8220;80px&#8220; header_line_height=&#8220;1.2em&#8220; background_layout=&#8220;dark&#8220; animation_style=&#8220;zoom&#8220; animation_direction=&#8220;left&#8220; animation_intensity_zoom=&#8220;10%&#8220; header_font_size_tablet=&#8220;&#8220; header_font_size_phone=&#8220;72px&#8220; header_font_size_last_edited=&#8220;on|phone&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h1>Running <br \/>Coaching<\/h1>\n<p>[\/et_pb_text][et_pb_divider color=&#8220;rgba(255,255,255,0.7)&#8220; divider_weight=&#8220;3px&#8220; _builder_version=&#8220;4.16&#8243; max_width=&#8220;120px&#8220; animation_style=&#8220;zoom&#8220; animation_direction=&#8220;left&#8220; global_colors_info=&#8220;{}&#8220;][\/et_pb_divider][et_pb_text _builder_version=&#8220;4.23.3&#8243; text_font=&#8220;Montserrat|300|||||||&#8220; text_font_size=&#8220;20px&#8220; text_line_height=&#8220;1.8em&#8220; background_layout=&#8220;dark&#8220; animation_style=&#8220;zoom&#8220; animation_direction=&#8220;left&#8220; animation_delay=&#8220;100ms&#8220; animation_intensity_zoom=&#8220;10%&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p><strong>Achieve your running goals with fun and ease<br \/><\/strong><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8220;https:\/\/floruns.com\/marketing-freelancer\/#contact&#8220; button_text=&#8220;Kontakt&#8220; _builder_version=&#8220;4.23.3&#8243; custom_button=&#8220;on&#8220; button_bg_color=&#8220;gcid-a23fb14a-3114-4b1e-987d-7f7717b2c239&#8243; button_bg_color_gradient_direction=&#8220;90deg&#8220; button_bg_color_gradient_stops=&#8220;#4968ff 0%|#6fe5f3 100%&#8220; button_bg_color_gradient_start=&#8220;#4968ff&#8220; button_bg_color_gradient_end=&#8220;#6fe5f3&#8243; button_border_width=&#8220;0px&#8220; button_border_radius=&#8220;0px&#8220; button_font=&#8220;Montserrat|500||on|||||&#8220; button_icon=&#8220;&#x45;||divi||400&#8243; button_on_hover=&#8220;off&#8220; background_layout=&#8220;dark&#8220; custom_margin=&#8220;100px|||&#8220; custom_padding=&#8220;24px|60px|24px|40px&#8220; animation_style=&#8220;zoom&#8220; animation_direction=&#8220;left&#8220; animation_delay=&#8220;200ms&#8220; animation_intensity_zoom=&#8220;10%&#8220; global_colors_info=&#8220;{%22gcid-a23fb14a-3114-4b1e-987d-7f7717b2c239%22:%91%22button_bg_color%22%93}&#8220; button_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8220;1_4&#8243; _builder_version=&#8220;4.16&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8220;1&#8243; admin_label=&#8220;Resources&#8220; _builder_version=&#8220;4.16&#8243; custom_margin=&#8220;|||&#8220; custom_padding=&#8220;24px||24px||true|&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_row _builder_version=&#8220;4.16&#8243; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.16&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_text admin_label=&#8220;Subtitle&#8220; _builder_version=&#8220;4.16&#8243; text_font=&#8220;Montserrat|500||on|||||&#8220; text_text_color=&#8220;rgba(0,0,0,0.25)&#8220; text_orientation=&#8220;center&#8220; animation_style=&#8220;fade&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>About<\/p>\n<p>[\/et_pb_text][et_pb_text admin_label=&#8220;Title&#8220; _builder_version=&#8220;4.23.3&#8243; text_font=&#8220;||||||||&#8220; header_font=&#8220;||||||||&#8220; header_2_font=&#8220;Montserrat|500|||||||&#8220; header_2_text_align=&#8220;center&#8220; header_2_font_size=&#8220;30px&#8220; header_2_line_height=&#8220;1.4em&#8220; animation_style=&#8220;fade&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h2>My Coaching Approach<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8220;2_3,1_3&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;2_3&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; text_font=&#8220;Montserrat||||||||&#8220; text_font_size=&#8220;16px&#8220; text_line_height=&#8220;1.8em&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p data-sourcepos=\"5:1-5:158\">Running is your path to a better quality of life. As your coach, I support you in achieving your goals - with joy and without compromising your health. In doing so <strong>an open and honest communication<\/strong> is the basis for our mutual success. We can only optimise your training if we communicate openly about your progress, challenges and wishes.<\/p>\n<p data-sourcepos=\"5:1-5:158\"><strong>Nobody owes me anything as a coach<\/strong> - neither a specific performance nor a specific result. It is important to me that you feel good and enjoy running. That's why my <strong>focus centres more on your body feeling than on bare figures<\/strong>. Naturally, progress can be measured, but your well-being and health always come first.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_image src=&#8220;https:\/\/floruns.com\/wp-content\/uploads\/2023\/12\/Flo_FKS1388_1000x1000px.jpg&#8220; title_text=&#8220;Flo Portr\u00e4t Wald&#8220; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8220;1_3,1_3,1_3&#8243; _builder_version=&#8220;4.23.3&#8243; custom_margin=&#8220;22px|auto||auto||&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.16&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_blurb title=&#8220;Dein Training, dein Leben&#8220; use_icon=&#8220;on&#8220; font_icon=&#8220;&#xe0f9;||divi||400&#8243; icon_color=&#8220;#3d8eff&#8220; icon_placement=&#8220;left&#8220; _builder_version=&#8220;4.23.3&#8243; header_font=&#8220;Montserrat|700|||||||&#8220; header_line_height=&#8220;1.8em&#8220; body_font=&#8220;Montserrat||||||||&#8220; body_font_size=&#8220;17px&#8220; body_line_height=&#8220;1.8em&#8220; animation_style=&#8220;fade&#8220; border_color_all_image=&#8220;#&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>Your everyday life is flexible, and so is your training. I customise the plan to your schedule, not the other way round. This way, running remains part of your life without restricting you.<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.16&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_blurb title=&#8220;Personalisiertes Coaching&#8220; use_icon=&#8220;on&#8220; font_icon=&#8220;&#xf0c4;||fa||900&#8243; icon_color=&#8220;#3d8eff&#8220; icon_placement=&#8220;left&#8220; _builder_version=&#8220;4.23.3&#8243; header_font=&#8220;Montserrat|700|||||||&#8220; header_line_height=&#8220;1.8em&#8220; body_font=&#8220;Montserrat||||||||&#8220; body_font_size=&#8220;17px&#8220; body_line_height=&#8220;1.8em&#8220; animation_style=&#8220;fade&#8220; border_color_all_image=&#8220;#&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>Everyone is unique. That's why I tailor a personalised plan for you. I adapt it to your individual progress week by week.<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.16&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_blurb title=&#8220;Mehr als nur ein Plan&#8220; use_icon=&#8220;on&#8220; font_icon=&#8220;&#xe0f5;||divi||400&#8243; icon_color=&#8220;#3d8eff&#8220; icon_placement=&#8220;left&#8220; _builder_version=&#8220;4.23.3&#8243; header_font=&#8220;Montserrat|700|||||||&#8220; header_line_height=&#8220;1.8em&#8220; body_font=&#8220;Montserrat||||||||&#8220; body_font_size=&#8220;17px&#8220; body_line_height=&#8220;1.8em&#8220; animation_style=&#8220;fade&#8220; border_color_all_image=&#8220;#&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p><span>I am your personal mentor. I motivate you, support you and help you to plan your season and achieve your goals.<\/span><\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8220;1&#8243; disabled_on=&#8220;off|off|off&#8220; admin_label=&#8220;Quote&#8220; _builder_version=&#8220;4.23.3&#8243; use_background_color_gradient=&#8220;on&#8220; background_color_gradient_stops=&#8220;#2a90bf 0%|#023047 100%&#8220; max_width=&#8220;80%&#8220; max_width_tablet=&#8220;100%&#8220; max_width_phone=&#8220;&#8220; max_width_last_edited=&#8220;on|desktop&#8220; custom_margin=&#8220;70px|||||&#8220; custom_padding=&#8220;43px|||||&#8220; global_colors_info=&#8220;{%22gcid-0c5c6bfe-a0ad-4ce6-9ee1-84faa043ee46%22:%91%22background_color_gradient_stops%22%93,%22gcid-7cb3941e-5a4f-446c-81be-dec6aa026fad%22:%91%22background_color_gradient_stops%22%93}&#8220;][et_pb_row column_structure=&#8220;1_2,1_2&#8243; _builder_version=&#8220;4.16&#8243; max_width=&#8220;80%&#8220; custom_margin=&#8220;|-12%||&#8220; custom_margin_tablet=&#8220;|10%||10%&#8220; custom_margin_phone=&#8220;&#8220; custom_margin_last_edited=&#8220;on|tablet&#8220; custom_padding=&#8220;|||&#8220; use_custom_width=&#8220;on&#8220; width_unit=&#8220;off&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;1_2&#8243; _builder_version=&#8220;4.16&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_text _builder_version=&#8220;4.23.3&#8243; text_font=&#8220;Montserrat||||||||&#8220; text_font_size=&#8220;24px&#8220; text_line_height=&#8220;1.6em&#8220; header_font=&#8220;||||||||&#8220; background_layout=&#8220;dark&#8220; animation_style=&#8220;fade&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>\"Flo knows how to structure training in a smart and efficient way. Over the past 2.5 years, I\u2019ve made significant progress every year \u2013 not by running endless miles, but through a well-thought-out, individualized plan. He listens to my needs, adjusts the training flexibly, and always gets me into peak shape at the right time.\"<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8220;4.23.3&#8243; text_font=&#8220;Montserrat|300||on|||||&#8220; header_font=&#8220;||||||||&#8220; background_layout=&#8220;dark&#8220; animation_style=&#8220;fade&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p><strong>Charlotte<\/strong>, Marathon-Deb\u00fct 2:46:20h<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8220;1_2&#8243; _builder_version=&#8220;4.16&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_image src=&#8220;https:\/\/floruns.com\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-16-at-16.37.58-scaled-e1739738384796.jpeg&#8220; title_text=&#8220;WhatsApp Image 2025-02-16 at 16.37.58&#8243; align_tablet=&#8220;center&#8220; align_phone=&#8220;&#8220; align_last_edited=&#8220;on|desktop&#8220; _builder_version=&#8220;4.23.3&#8243; animation_style=&#8220;slide&#8220; animation_direction=&#8220;left&#8220; animation_intensity_slide=&#8220;5%&#8220; box_shadow_style=&#8220;preset1&#8243; box_shadow_color=&#8220;rgba(18,47,100,0.2)&#8220; global_colors_info=&#8220;{}&#8220;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8220;1&#8243; disabled_on=&#8220;off|off|off&#8220; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; custom_padding=&#8220;70px|||||&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_row disabled_on=&#8220;off|off|off&#8220; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h2 style=\"text-align: center;\">Further reviews<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8220;1_3,1_3,1_3&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_testimonial author=&#8220;Gabriel&#8220; portrait_url=&#8220;https:\/\/floruns.com\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-15-at-12.08.33-e1740755431425.jpeg&#8220; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>I've been with Coach Flo for almost 5 years now and have seen my personal best times get quicker with each year. Flo pushes me to stay motivated and disciplined while giving me the autonomy to modify his training plans to fit my daily life. I feel like a better runner than ever, even as I enter my 40s, and am looking forward to seeing what more I can accomplish with his expertise and support.<\/p>\n<p>[\/et_pb_testimonial][\/et_pb_column][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_testimonial author=&#8220;Cindy&#8220; portrait_url=&#8220;data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAwIiBoZWlnaHQ9IjUwMCIgdmlld0JveD0iMCAwIDUwMCA1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGZpbGw9IiNFQkVCRUIiIGQ9Ik0wIDBoNTAwdjUwMEgweiIvPgogICAgICAgIDxyZWN0IGZpbGwtb3BhY2l0eT0iLjEiIGZpbGw9IiMwMDAiIHg9IjY4IiB5PSIzMDUiIHdpZHRoPSIzNjQiIGhlaWdodD0iNTY4IiByeD0iMTgyIi8+CiAgICAgICAgPGNpcmNsZSBmaWxsLW9wYWNpdHk9Ii4xIiBmaWxsPSIjMDAwIiBjeD0iMjQ5IiBjeT0iMTcyIiByPSIxMDAiLz4KICAgIDwvZz4KPC9zdmc+Cg==&#8220; disabled_on=&#8220;on|on|on&#8220; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; disabled=&#8220;on&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.<\/p>\n<p>[\/et_pb_testimonial][\/et_pb_column][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_testimonial author=&#8220;Max&#8220; portrait_url=&#8220;data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAwIiBoZWlnaHQ9IjUwMCIgdmlld0JveD0iMCAwIDUwMCA1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGZpbGw9IiNFQkVCRUIiIGQ9Ik0wIDBoNTAwdjUwMEgweiIvPgogICAgICAgIDxyZWN0IGZpbGwtb3BhY2l0eT0iLjEiIGZpbGw9IiMwMDAiIHg9IjY4IiB5PSIzMDUiIHdpZHRoPSIzNjQiIGhlaWdodD0iNTY4IiByeD0iMTgyIi8+CiAgICAgICAgPGNpcmNsZSBmaWxsLW9wYWNpdHk9Ii4xIiBmaWxsPSIjMDAwIiBjeD0iMjQ5IiBjeT0iMTcyIiByPSIxMDAiLz4KICAgIDwvZz4KPC9zdmc+Cg==&#8220; disabled_on=&#8220;on|on|on&#8220; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; disabled=&#8220;on&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p>Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.<\/p>\n<p>[\/et_pb_testimonial][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8220;1&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_row column_structure=&#8220;1_4,1_2,1_4&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;1_4&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/et_pb_column][et_pb_column type=&#8220;1_2&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h2 style=\"text-align: center;\">Coaching Overview<\/h2>\n<p>[\/et_pb_text][et_pb_pricing_tables show_bullet=&#8220;off&#8220; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_pricing_table featured=&#8220;on&#8220; title=&#8220;Individuelles Lauf-Coaching&#8220; subtitle=&#8220;monatlich inkl. MwSt.&#8220; currency=&#8220;\u20ac&#8220; sum=&#8220;119&#8243; header_background_color=&#8220;gcid-7cb3941e-5a4f-446c-81be-dec6aa026fad&#8220; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; price_text_color=&#8220;gcid-7cb3941e-5a4f-446c-81be-dec6aa026fad&#8220; global_colors_info=&#8220;{%22gcid-7cb3941e-5a4f-446c-81be-dec6aa026fad%22:%91%22header_background_color%22,%22price_text_color%22%93}&#8220; sticky_transition=&#8220;on&#8220;]<\/p>\n<p style=\"text-align: center;\">Initial consultation via video call or in person\u00a0<\/p>\n<p style=\"text-align: center;\">Personalised training plan<\/p>\n<p style=\"text-align: center;\">Integrated into the personal everyday life<\/p>\n<p style=\"text-align: center;\">High flexibility due to spontaneous adjustments<\/p>\n<p style=\"text-align: center;\">Monitoring &amp; analysing the training progress<\/p>\n<p style=\"text-align: center;\">At least weekly communication<\/p>\n<p style=\"text-align: center;\">Support with goal setting &amp; season planning<\/p>\n<p>[\/et_pb_pricing_table][\/et_pb_pricing_tables][\/et_pb_column][et_pb_column type=&#8220;1_4&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8220;1&#8243; module_id=&#8220;contact&#8220; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; custom_padding=&#8220;45px|||||&#8220; locked=&#8220;off&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_row column_structure=&#8220;1_4,1_2,1_4&#8243; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; width=&#8220;100%&#8220; max_width=&#8220;100%&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;1_4&#8243; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/et_pb_column][et_pb_column type=&#8220;1_2&#8243; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text admin_label=&#8220;Title&#8220; _builder_version=&#8220;4.16.0&#8243; text_font=&#8220;Montserrat|300|||||||&#8220; text_font_size=&#8220;16px&#8220; text_line_height=&#8220;1.8em&#8220; header_font=&#8220;||||||||&#8220; header_2_font=&#8220;Montserrat|500|||||||&#8220; header_2_text_align=&#8220;center&#8220; header_2_font_size=&#8220;30px&#8220; header_2_line_height=&#8220;1.4em&#8220; text_orientation=&#8220;center&#8220; max_width=&#8220;700px&#8220; module_alignment=&#8220;center&#8220; animation_direction=&#8220;right&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h2>I am looking forward to your message<\/h2>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][et_pb_contact_form email=&#8220;info@floruns.com&#8220; success_message=&#8220;Vielen Dank f\u00fcr deine Nachricht. Ich werde mich zeitnah bei dir zur\u00fcckmelden.&#8220; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; _unique_id=&#8220;7029c48e-5002-4841-841d-a2045fd1ef8d&#8220; title_font=&#8220;Montserrat||||||||&#8220; form_field_font=&#8220;Montserrat||||||||&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_contact_field field_id=&#8220;Name&#8220; field_title=&#8220;Name&#8220; _builder_version=&#8220;4.16&#8243; global_colors_info=&#8220;{}&#8220; button_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8220;Email&#8220; field_title=&#8220;E-Mail-Adresse&#8220; field_type=&#8220;email&#8220; _builder_version=&#8220;4.16&#8243; global_colors_info=&#8220;{}&#8220; button_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8220;Betreff&#8220; field_title=&#8220;Betreff&#8220; field_type=&#8220;select&#8220; select_options=&#8220;%91{%22value%22:%22Athletenmanagement%22,%22checked%22:0,%22dragID%22:-1},{%22value%22:%22Lauf-Coaching%22,%22checked%22:0,%22dragID%22:0},{%22value%22:%22Pacemaking%22,%22checked%22:0,%22dragID%22:1},{%22value%22:%22Sport Marketing%22,%22checked%22:0,%22dragID%22:2},{%22value%22:%22Verein%22,%22checked%22:0,%22dragID%22:3},{%22value%22:%22Sonstiges%22,%22checked%22:0,%22dragID%22:4}%93&#8243; fullwidth_field=&#8220;on&#8220; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; form_field_font=&#8220;Montserrat||||||||&#8220; border_style_all=&#8220;none&#8220; global_colors_info=&#8220;{}&#8220;][\/et_pb_contact_field][et_pb_contact_field field_id=&#8220;Message&#8220; field_title=&#8220;Nachricht&#8220; field_type=&#8220;text&#8220; fullwidth_field=&#8220;on&#8220; _builder_version=&#8220;4.16&#8243; global_colors_info=&#8220;{}&#8220; button_text_size__hover_enabled=&#8220;off&#8220; button_one_text_size__hover_enabled=&#8220;off&#8220; button_two_text_size__hover_enabled=&#8220;off&#8220; button_text_color__hover_enabled=&#8220;off&#8220; button_one_text_color__hover_enabled=&#8220;off&#8220; button_two_text_color__hover_enabled=&#8220;off&#8220; button_border_width__hover_enabled=&#8220;off&#8220; button_one_border_width__hover_enabled=&#8220;off&#8220; button_two_border_width__hover_enabled=&#8220;off&#8220; button_border_color__hover_enabled=&#8220;off&#8220; button_one_border_color__hover_enabled=&#8220;off&#8220; button_two_border_color__hover_enabled=&#8220;off&#8220; button_border_radius__hover_enabled=&#8220;off&#8220; button_one_border_radius__hover_enabled=&#8220;off&#8220; button_two_border_radius__hover_enabled=&#8220;off&#8220; button_letter_spacing__hover_enabled=&#8220;off&#8220; button_one_letter_spacing__hover_enabled=&#8220;off&#8220; button_two_letter_spacing__hover_enabled=&#8220;off&#8220; button_bg_color__hover_enabled=&#8220;off&#8220; button_one_bg_color__hover_enabled=&#8220;off&#8220; button_two_bg_color__hover_enabled=&#8220;off&#8220;][\/et_pb_contact_field][\/et_pb_contact_form][\/et_pb_column][et_pb_column type=&#8220;1_4&#8243; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8220;1&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][et_pb_row _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_code _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;]<!DOCTYPE html><!-- [et_pb_line_break_holder] --><html lang=\"en\"><!-- [et_pb_line_break_holder] --><head><!-- [et_pb_line_break_holder] --><meta charset=\"UTF-8\"><!-- [et_pb_line_break_holder] --><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><!-- [et_pb_line_break_holder] --><title>Training zone calculator \u2014 preview<\/title><!-- [et_pb_line_break_holder] --><\/head><!-- [et_pb_line_break_holder] --><body style=\"margin:0;padding:48px 16px;background:#F1EEE7;font-family:sans-serif;\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- =================================================================<!-- [et_pb_line_break_holder] -->     COPY EVERYTHING BELOW THIS LINE (style + div + script) INTO YOUR<!-- [et_pb_line_break_holder] -->     DIVI &#8222;CODE&#8220; MODULE. Do not copy the surrounding <html>\/<body> tags.<!-- [et_pb_line_break_holder] -->     ================================================================= &#8211;><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->@import url('https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@500;700&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Serif:ital@1&family=JetBrains+Mono:wght@400;500;600&display=swap');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#fr-ez-root, #fr-ez-root *, #fr-ez-root *::before, #fr-ez-root *::after { box-sizing: border-box; }<!-- [et_pb_line_break_holder] -->#fr-ez-root {<!-- [et_pb_line_break_holder] -->  --bg: #14181C;<!-- [et_pb_line_break_holder] -->  --surface: #1B2025;<!-- [et_pb_line_break_holder] -->  --surface-2: #21272D;<!-- [et_pb_line_break_holder] -->  --border: rgba(255,255,255,0.08);<!-- [et_pb_line_break_holder] -->  --border-strong: rgba(255,255,255,0.18);<!-- [et_pb_line_break_holder] -->  --text: #F3EFE7;<!-- [et_pb_line_break_holder] -->  --text-soft: #A7A99F;<!-- [et_pb_line_break_holder] -->  --text-faint: #6E7068;<!-- [et_pb_line_break_holder] -->  font-family: 'IBM Plex Sans', -apple-system, BlinkMacSystemFont, sans-serif;<!-- [et_pb_line_break_holder] -->  background: var(--bg);<!-- [et_pb_line_break_holder] -->  color: var(--text);<!-- [et_pb_line_break_holder] -->  width: 100%;<!-- [et_pb_line_break_holder] -->  max-width: 900px;<!-- [et_pb_line_break_holder] -->  margin: 0 auto;<!-- [et_pb_line_break_holder] -->  border-radius: 20px;<!-- [et_pb_line_break_holder] -->  overflow: hidden;<!-- [et_pb_line_break_holder] -->  line-height: 1.55;<!-- [et_pb_line_break_holder] -->  -webkit-font-smoothing: antialiased;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-sr-only {<!-- [et_pb_line_break_holder] -->  position: absolute; width: 1px; height: 1px; overflow: hidden;<!-- [et_pb_line_break_holder] -->  clip: rect(0,0,0,0); white-space: nowrap;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__inner { padding: 36px clamp(16px,4vw,46px) 40px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root h2, #fr-ez-root h3 { margin: 0; font-family: 'Space Grotesk', sans-serif; font-weight: 700; color: var(--text); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* header *\/<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__eyebrow {<!-- [et_pb_line_break_holder] -->  display: block; font-family: 'IBM Plex Sans', sans-serif; font-weight: 600; font-size: 11px;<!-- [et_pb_line_break_holder] -->  letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-faint); margin-bottom: 10px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__title { font-size: clamp(22px,3vw,28px); letter-spacing: -0.01em; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__sub { margin: 10px 0 0; font-size: 14.5px; color: var(--text-soft); max-width: 560px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* threshold inputs *\/<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__thresholds {<!-- [et_pb_line_break_holder] -->  margin-top: 22px; display: flex; flex-wrap: wrap; gap: 14px;<!-- [et_pb_line_break_holder] -->  background: var(--surface); border: 1px solid var(--border); border-radius: 14px; padding: 18px 20px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__field { flex: 1 1 230px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__field-label {<!-- [et_pb_line_break_holder] -->  display: block; font-size: 12px; font-weight: 600; color: var(--text); margin-bottom: 7px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__field-row { display: flex; align-items: center; gap: 8px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__input {<!-- [et_pb_line_break_holder] -->  font-family: 'JetBrains Mono', monospace; font-size: 15px; color: var(--text);<!-- [et_pb_line_break_holder] -->  background: var(--surface-2); border: 1px solid var(--border); border-radius: 8px;<!-- [et_pb_line_break_holder] -->  padding: 9px 10px; width: 100%; min-width: 0; outline: none; transition: border-color .2s;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__input--narrow { width: 50px; flex: 0 0 50px; text-align: center; padding: 9px 4px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__pace-colon { font-family: 'JetBrains Mono', monospace; font-size: 16px; color: var(--text-faint); flex-shrink: 0; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__input::placeholder { color: var(--text-faint); }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__input:focus { border-color: var(--border-strong); }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__field-suffix { font-size: 12.5px; color: var(--text-faint); flex-shrink: 0; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__unit-toggle { display: flex; gap: 4px; flex-shrink: 0; margin-left: 2px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__unit-btn {<!-- [et_pb_line_break_holder] -->  font-family: 'IBM Plex Sans', sans-serif; font-size: 11.5px; font-weight: 500;<!-- [et_pb_line_break_holder] -->  background: var(--surface-2); border: 1px solid var(--border); color: var(--text-faint);<!-- [et_pb_line_break_holder] -->  border-radius: 6px; padding: 8px 9px; cursor: pointer; transition: background .2s, color .2s;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__unit-btn.is-active { background: var(--text); color: var(--bg); border-color: var(--text); }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__hint { margin: 7px 0 0; font-size: 11.5px; color: var(--text-faint); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* chips *\/<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__chips { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 22px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__chip {<!-- [et_pb_line_break_holder] -->  font-family: 'IBM Plex Sans', sans-serif; font-size: 12.5px; font-weight: 500;<!-- [et_pb_line_break_holder] -->  display: flex; align-items: center; gap: 7px; padding: 8px 13px; border-radius: 999px;<!-- [et_pb_line_break_holder] -->  background: var(--surface-2); border: 1px solid var(--border); color: var(--text-soft);<!-- [et_pb_line_break_holder] -->  cursor: pointer; transition: background .2s, border-color .2s, color .2s;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__chip-dot { width: 7px; height: 7px; border-radius: 50%; flex-shrink: 0; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__chip:hover { border-color: var(--border-strong); }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__chip.is-active { font-weight: 600; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__chip:focus-visible { outline: 2px solid var(--text); outline-offset: 2px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* detail panel *\/<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__detail {<!-- [et_pb_line_break_holder] -->  margin-top: 18px; background: var(--surface); border: 1px solid var(--border);<!-- [et_pb_line_break_holder] -->  border-left: 3px solid var(--border-strong); border-radius: 14px; padding: 22px 24px;<!-- [et_pb_line_break_holder] -->  transition: border-left-color .25s;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__detail-head { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__detail-name { font-size: 19px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__detail-tag {<!-- [et_pb_line_break_holder] -->  font-family: 'JetBrains Mono', monospace; font-size: 10.5px; font-weight: 500;<!-- [et_pb_line_break_holder] -->  letter-spacing: 0.04em; text-transform: uppercase; padding: 3px 8px; border-radius: 5px;<!-- [et_pb_line_break_holder] -->  background: var(--surface-2); border: 1px solid var(--border); color: var(--text-soft);<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__stats { display: flex; flex-wrap: wrap; gap: 20px; margin: 18px 0 4px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__stat { min-width: 84px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__stat--lead { min-width: 128px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__stat-label {<!-- [et_pb_line_break_holder] -->  display: block; font-size: 10.5px; letter-spacing: 0.05em; text-transform: uppercase;<!-- [et_pb_line_break_holder] -->  color: var(--text-faint); margin-bottom: 3px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__stat-value { font-family: 'JetBrains Mono', monospace; font-size: 17px; font-weight: 500; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__stat--lead .fr-ez__stat-value { font-size: 19px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__stat-unit { font-family: 'IBM Plex Sans', sans-serif; font-size: 11px; color: var(--text-faint); margin-left: 4px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__stat-sub { display: block; font-size: 11px; color: var(--text-faint); margin-top: 3px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__purpose { margin: 16px 0 0; font-size: 14px; color: var(--text); }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__purpose b { font-weight: 600; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__comment { margin: 6px 0 0; font-size: 12.5px; color: var(--text-faint); }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__feel {<!-- [et_pb_line_break_holder] -->  margin: 16px 0 0; padding-top: 14px; border-top: 1px solid var(--border);<!-- [et_pb_line_break_holder] -->  font-family: 'IBM Plex Serif', Georgia, serif; font-style: italic; font-size: 14.5px;<!-- [et_pb_line_break_holder] -->  color: var(--text-soft); line-height: 1.6;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* spectrum *\/<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__spectrum { margin-top: 22px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__spectrum-label {<!-- [et_pb_line_break_holder] -->  font-size: 10.5px; letter-spacing: 0.05em; text-transform: uppercase; color: var(--text-faint);<!-- [et_pb_line_break_holder] -->  margin-bottom: 8px; display: flex; justify-content: space-between;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__spectrum-track { display: flex; gap: 3px; height: 30px; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__seg {<!-- [et_pb_line_break_holder] -->  position: relative; border-radius: 6px; border: 1px solid transparent; background: var(--surface-2);<!-- [et_pb_line_break_holder] -->  cursor: pointer; transition: transform .18s, border-color .18s, background .18s;<!-- [et_pb_line_break_holder] -->  display: flex; align-items: center; justify-content: center;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__seg-code {<!-- [et_pb_line_break_holder] -->  font-family: 'JetBrains Mono', monospace; font-size: 10px; font-weight: 600; color: var(--text-faint);<!-- [et_pb_line_break_holder] -->  transition: color .18s;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__seg.is-active { transform: translateY(-3px); border-color: var(--border-strong); }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__seg.is-active .fr-ez__seg-code { color: var(--bg); font-weight: 700; }<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__seg:focus-visible { outline: 2px solid var(--text); outline-offset: 2px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* footer *\/<!-- [et_pb_line_break_holder] -->#fr-ez-root .fr-ez__footer {<!-- [et_pb_line_break_holder] -->  margin-top: 26px; padding-top: 16px; border-top: 1px solid var(--border);<!-- [et_pb_line_break_holder] -->  font-size: 11.5px; color: var(--text-faint); display: flex; gap: 18px; flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media (max-width: 560px) {<!-- [et_pb_line_break_holder] -->  #fr-ez-root { width: 100%; max-width: 100%; margin: 0; border-radius: 0; }<!-- [et_pb_line_break_holder] -->  #fr-ez-root .fr-ez__inner { padding: 24px 16px 28px; }<!-- [et_pb_line_break_holder] -->  #fr-ez-root .fr-ez__stats { gap: 14px; }<!-- [et_pb_line_break_holder] -->  #fr-ez-root .fr-ez__stat { min-width: 70px; }<!-- [et_pb_line_break_holder] -->  #fr-ez-root .fr-ez__thresholds { padding: 16px; }<!-- [et_pb_line_break_holder] -->  #fr-ez-root .fr-ez__detail { padding: 18px; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"fr-ez-root\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"fr-ez__inner\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<h2 class=\"fr-sr-only\">Interactive training zone calculator: enter your threshold heart rate or threshold pace to see personalized zone ranges, RPE, and purpose for each of the seven intensity zones<\/h2>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <span class=\"fr-ez__eyebrow\">Threshold-based zone calculator<\/span><!-- [et_pb_line_break_holder] -->    <\/p>\n<h2 class=\"fr-ez__title\">Find your effort zone<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <pee class=\"fr-ez__sub\">Enter your threshold heart rate or pace below, then tap a zone for your personal ranges.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"fr-ez__thresholds\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"fr-ez__field\"><!-- [et_pb_line_break_holder] -->        <label class=\"fr-ez__field-label\" for=\"fr-lthr-input\">Threshold heart rate<\/label><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"fr-ez__field-row\"><!-- [et_pb_line_break_holder] -->          <input id=\"fr-lthr-input\" class=\"fr-ez__input\" type=\"text\" inputmode=\"numeric\" pattern=\"[0-9]*\" placeholder=\"e.g. 172\" maxlength=\"3\"><!-- [et_pb_line_break_holder] -->          <span class=\"fr-ez__field-suffix\">bpm<\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <pee class=\"fr-ez__hint\">Average HR over the last 20 min of a solo 30-min time trial.<\/pee><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"fr-ez__field\"><!-- [et_pb_line_break_holder] -->        <label class=\"fr-ez__field-label\" for=\"fr-pace-min\">Threshold pace<\/label><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"fr-ez__field-row\"><!-- [et_pb_line_break_holder] -->          <input id=\"fr-pace-min\" class=\"fr-ez__input fr-ez__input--narrow\" type=\"text\" inputmode=\"numeric\" pattern=\"[0-9]*\" placeholder=\"4\" maxlength=\"2\" aria-label=\"Threshold pace, minutes\"><!-- [et_pb_line_break_holder] -->          <span class=\"fr-ez__pace-colon\">:<\/span><!-- [et_pb_line_break_holder] -->          <input id=\"fr-pace-sec\" class=\"fr-ez__input fr-ez__input--narrow\" type=\"text\" inputmode=\"numeric\" pattern=\"[0-9]*\" placeholder=\"30\" maxlength=\"2\" aria-label=\"Threshold pace, seconds\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"fr-ez__unit-toggle\" role=\"group\" aria-label=\"Pace unit\"><!-- [et_pb_line_break_holder] -->            <button type=\"button\" class=\"fr-ez__unit-btn is-active\" data-unit=\"km\">\/km<\/button><!-- [et_pb_line_break_holder] -->            <button type=\"button\" class=\"fr-ez__unit-btn\" data-unit=\"mi\">\/mi<\/button><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <pee class=\"fr-ez__hint\">Your fastest sustainable pace for about 45\u201360 minutes.<\/pee><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"fr-ez__chips\" role=\"group\" aria-label=\"Select a training zone\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"fr-ez__detail\" aria-live=\"polite\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"fr-ez__detail-head\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h3 class=\"fr-ez__detail-name\"><\/h3>\n<p><!-- [et_pb_line_break_holder] -->        <span class=\"fr-ez__detail-tag\"><\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"fr-ez__stats\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"fr-ez__stat\"><span class=\"fr-ez__stat-label\">RPE 1\u201310<\/span><span class=\"fr-ez__stat-value fr-stat-rpe10\"><\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"fr-ez__stat\"><span class=\"fr-ez__stat-label\">Borg 6\u201320<\/span><span class=\"fr-ez__stat-value fr-stat-borg\"><\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"fr-ez__stat\"><span class=\"fr-ez__stat-label\">HR zone<\/span><span class=\"fr-ez__stat-value fr-stat-hrzone\"><\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"fr-ez__stat fr-ez__stat--lead\"><!-- [et_pb_line_break_holder] -->          <span class=\"fr-ez__stat-label\">Heart rate<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"fr-ez__stat-value fr-stat-hr-main\"><\/span><span class=\"fr-ez__stat-unit fr-stat-hr-unit\"><\/span><!-- [et_pb_line_break_holder] -->          <span class=\"fr-ez__stat-sub fr-stat-hr-sub\"><\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"fr-ez__stat fr-ez__stat--lead\"><!-- [et_pb_line_break_holder] -->          <span class=\"fr-ez__stat-label\">Pace<\/span><!-- [et_pb_line_break_holder] -->          <span class=\"fr-ez__stat-value fr-stat-pace-main\"><\/span><span class=\"fr-ez__stat-unit fr-stat-pace-unit\"><\/span><!-- [et_pb_line_break_holder] -->          <span class=\"fr-ez__stat-sub fr-stat-pace-sub\"><\/span><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <pee class=\"fr-ez__purpose\"><b>Used for:<\/b> <span class=\"fr-purpose-text\"><\/span><\/pee><!-- [et_pb_line_break_holder] -->      <pee class=\"fr-ez__comment fr-comment-text\"><\/pee><!-- [et_pb_line_break_holder] -->      <pee class=\"fr-ez__feel fr-feel-text\"><\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"fr-ez__spectrum\" role=\"group\" aria-label=\"Full intensity spectrum relative to threshold heart rate\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"fr-ez__spectrum-label\"><span>70% LTHR<\/span><span>120%+ LTHR<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"fr-ez__spectrum-track\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"fr-ez__footer\"><!-- [et_pb_line_break_holder] -->      <span>LTHR = lactate-threshold heart rate<\/span><!-- [et_pb_line_break_holder] -->      <span>LT pace = lactate-threshold pace<\/span><!-- [et_pb_line_break_holder] -->      <span>Borg = 6\u201320 perceived-exertion scale<\/span><!-- [et_pb_line_break_holder] -->      <span>HR breakpoints follow Joe Friel&#8217;s threshold-based running zones<\/span><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  var root = document.getElementById('fr-ez-root');<!-- [et_pb_line_break_holder] -->  if (!root) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ hrMin\/hrMax = % of threshold heart rate (Friel's running zone breakpoints)<!-- [et_pb_line_break_holder] -->  \/\/ ltMin\/ltMax = % of threshold pace velocity (from the original effort table)<!-- [et_pb_line_break_holder] -->  var ZONES = [<!-- [et_pb_line_break_holder] -->    { code:'Z1',  short:'Very light',    rpe10:3,  borg:'6\u20137',   hrZone:'1',<!-- [et_pb_line_break_holder] -->      hrMin:null, hrMax:85,  hrLabel:'<85%',<!-- [et_pb_line_break_holder] -->      ltMin:null, ltMax:78,  ltLabel:'<78%',<!-- [et_pb_line_break_holder] -->      name:'Recovery', purpose:'active recovery, mobility work', comment:'',<!-- [et_pb_line_break_holder] -->      feel:'Comfortable jog. Can easily hold a conversation \u2014 good for warm-ups and recovery.',<!-- [et_pb_line_break_holder] -->      basis:30, base:'#5EA39B', light:'#8FC4BC' },<!-- [et_pb_line_break_holder] -->    { code:'Z2',  short:'Light',         rpe10:5,  borg:'8\u20139',   hrZone:'2',<!-- [et_pb_line_break_holder] -->      hrMin:85,  hrMax:89,  hrLabel:'85\u201389%',<!-- [et_pb_line_break_holder] -->      ltMin:78,  ltMax:88,  ltLabel:'78\u201388%',<!-- [et_pb_line_break_holder] -->      name:'Easy', purpose:'easy run \/ long run, conversation pace', comment:'Easy to moderate; the upper border ideally sits at LT1.',<!-- [et_pb_line_break_holder] -->      feel:'Easy run pace. Breathing slightly heavier but still very manageable.',<!-- [et_pb_line_break_holder] -->      basis:10, base:'#93AD5C', light:'#B7CD8C' },<!-- [et_pb_line_break_holder] -->    { code:'Z3',  short:'Moderate',      rpe10:6,  borg:'10\u201311', hrZone:'3',<!-- [et_pb_line_break_holder] -->      hrMin:90,  hrMax:94,  hrLabel:'90\u201394%',<!-- [et_pb_line_break_holder] -->      ltMin:88,  ltMax:94,  ltLabel:'88\u201394%',<!-- [et_pb_line_break_holder] -->      name:'Tempo', purpose:'tempo run, harder conversation', comment:'The transition into zone 4 is ideally marathon pace.',<!-- [et_pb_line_break_holder] -->      feel:'Steady aerobic run. Talking in short sentences is possible.',<!-- [et_pb_line_break_holder] -->      basis:10, base:'#D7AA3E', light:'#EAC766' },<!-- [et_pb_line_break_holder] -->    { code:'Z4',  short:'Somewhat hard', rpe10:7,  borg:'12\u201313', hrZone:'4',<!-- [et_pb_line_break_holder] -->      hrMin:95,  hrMax:99,  hrLabel:'95\u201399%',<!-- [et_pb_line_break_holder] -->      ltMin:95,  ltMax:99,  ltLabel:'95\u201399%',<!-- [et_pb_line_break_holder] -->      name:'Lower threshold', purpose:'lactate-threshold training, sustained effort', comment:'Usually fartlek pace.',<!-- [et_pb_line_break_holder] -->      feel:'Harder pace. Breathing labored \u2014 can speak a few words at a time.',<!-- [et_pb_line_break_holder] -->      basis:10, base:'#DC8A3D', light:'#EDAA68' },<!-- [et_pb_line_break_holder] -->    { code:'Z5a', short:'Hard',          rpe10:8,  borg:'14\u201315', hrZone:'5a',<!-- [et_pb_line_break_holder] -->      hrMin:100, hrMax:102, hrLabel:'100\u2013102%',<!-- [et_pb_line_break_holder] -->      ltMin:100, ltMax:103, ltLabel:'100\u2013103%',<!-- [et_pb_line_break_holder] -->      name:'Upper threshold', purpose:'interval training, high-intensity repeats', comment:'Often half-marathon pace; 3\u20135 km intervals.',<!-- [et_pb_line_break_holder] -->      feel:'Tough pace. Near lactate threshold \u2014 talking is difficult.',<!-- [et_pb_line_break_holder] -->      basis:5, base:'#D66E38', light:'#E89465' },<!-- [et_pb_line_break_holder] -->    { code:'Z5b', short:'Very hard',     rpe10:9,  borg:'16\u201317', hrZone:'5b',<!-- [et_pb_line_break_holder] -->      hrMin:103, hrMax:106, hrLabel:'103\u2013106%',<!-- [et_pb_line_break_holder] -->      ltMin:104, ltMax:111, ltLabel:'104\u2013111%',<!-- [et_pb_line_break_holder] -->      name:'Aerobic capacity', purpose:'5\u201310 km pace, 800\u20132000 m intervals', comment:'VO\u2082max training, near-maximal effort.',<!-- [et_pb_line_break_holder] -->      feel:'Strong effort. Only a word or two possible \u2014 sustainable for a few minutes.',<!-- [et_pb_line_break_holder] -->      basis:8, base:'#C84934', light:'#DC7867' },<!-- [et_pb_line_break_holder] -->    { code:'Z5c', short:'Maximal',       rpe10:10, borg:'18\u201320', hrZone:'5c',<!-- [et_pb_line_break_holder] -->      hrMin:106, hrMax:null, hrLabel:'>106%',<!-- [et_pb_line_break_holder] -->      ltMin:111, ltMax:null, ltLabel:'>111%',<!-- [et_pb_line_break_holder] -->      name:'Anaerobic capacity', purpose:'3 km pace and faster, intervals under 800 m', comment:'',<!-- [et_pb_line_break_holder] -->      feel:'Nearly all-out \u2014 very difficult to maintain. The final sprint is unsustainable beyond a few seconds: total exhaustion.',<!-- [et_pb_line_break_holder] -->      basis:27, base:'#A8344B', light:'#CB6378' }<!-- [et_pb_line_break_holder] -->  ];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var chipsWrap = root.querySelector('.fr-ez__chips');<!-- [et_pb_line_break_holder] -->  var trackWrap = root.querySelector('.fr-ez__spectrum-track');<!-- [et_pb_line_break_holder] -->  var detail   = root.querySelector('.fr-ez__detail');<!-- [et_pb_line_break_holder] -->  var nameEl   = root.querySelector('.fr-ez__detail-name');<!-- [et_pb_line_break_holder] -->  var tagEl    = root.querySelector('.fr-ez__detail-tag');<!-- [et_pb_line_break_holder] -->  var purposeEl= root.querySelector('.fr-purpose-text');<!-- [et_pb_line_break_holder] -->  var commentEl= root.querySelector('.fr-comment-text');<!-- [et_pb_line_break_holder] -->  var feelEl   = root.querySelector('.fr-feel-text');<!-- [et_pb_line_break_holder] -->  var lthrInput= root.querySelector('#fr-lthr-input');<!-- [et_pb_line_break_holder] -->  var paceMinInput = root.querySelector('#fr-pace-min');<!-- [et_pb_line_break_holder] -->  var paceSecInput = root.querySelector('#fr-pace-sec');<!-- [et_pb_line_break_holder] -->  var unitBtns = Array.from(root.querySelectorAll('.fr-ez__unit-btn'));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var chipEls = [], segEls = [];<!-- [et_pb_line_break_holder] -->  var state = { lthr: null, paceSec: null, unit: 'km' };<!-- [et_pb_line_break_holder] -->  var active = 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  ZONES.forEach(function(z, i){<!-- [et_pb_line_break_holder] -->    var chip = document.createElement('button');<!-- [et_pb_line_break_holder] -->    chip.type = 'button';<!-- [et_pb_line_break_holder] -->    chip.className = 'fr-ez__chip';<!-- [et_pb_line_break_holder] -->    chip.setAttribute('aria-pressed', 'false');<!-- [et_pb_line_break_holder] -->    chip.innerHTML = '<span class=\"fr-ez__chip-dot\"><\/span>' + z.code;<!-- [et_pb_line_break_holder] -->    chip.addEventListener('click', function(){ setActive(i); });<!-- [et_pb_line_break_holder] -->    chipsWrap.appendChild(chip);<!-- [et_pb_line_break_holder] -->    chipEls.push(chip);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var seg = document.createElement('button');<!-- [et_pb_line_break_holder] -->    seg.type = 'button';<!-- [et_pb_line_break_holder] -->    seg.className = 'fr-ez__seg';<!-- [et_pb_line_break_holder] -->    seg.style.flex = z.basis + ' 0 0';<!-- [et_pb_line_break_holder] -->    seg.setAttribute('aria-label', z.code + ': ' + z.name + ' zone');<!-- [et_pb_line_break_holder] -->    seg.innerHTML = '<span class=\"fr-ez__seg-code\">' + z.code + '<\/span>';<!-- [et_pb_line_break_holder] -->    seg.addEventListener('click', function(){ setActive(i); });<!-- [et_pb_line_break_holder] -->    trackWrap.appendChild(seg);<!-- [et_pb_line_break_holder] -->    segEls.push(seg);<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  chipsWrap.addEventListener('keydown', function(e){<!-- [et_pb_line_break_holder] -->    if (e.key === 'ArrowRight') { setActive(Math.min(active + 1, ZONES.length - 1)); chipEls[active].focus(); }<!-- [et_pb_line_break_holder] -->    if (e.key === 'ArrowLeft')  { setActive(Math.max(active - 1, 0)); chipEls[active].focus(); }<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function sanitizeDigits(el, maxLen){<!-- [et_pb_line_break_holder] -->    var clean = el.value.replace(\/\\D\/g, '').slice(0, maxLen);<!-- [et_pb_line_break_holder] -->    if (clean !== el.value) el.value = clean;<!-- [et_pb_line_break_holder] -->    return clean;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function getPaceSeconds(){<!-- [et_pb_line_break_holder] -->    var minStr = sanitizeDigits(paceMinInput, 2);<!-- [et_pb_line_break_holder] -->    var secStr = sanitizeDigits(paceSecInput, 2);<!-- [et_pb_line_break_holder] -->    if (minStr === '') return null;<!-- [et_pb_line_break_holder] -->    var min = parseInt(minStr, 10);<!-- [et_pb_line_break_holder] -->    var sec = secStr === '' ? 0 : parseInt(secStr, 10);<!-- [et_pb_line_break_holder] -->    if (sec > 59) return null;<!-- [et_pb_line_break_holder] -->    if (min === 0 && sec === 0) return null;<!-- [et_pb_line_break_holder] -->    return min * 60 + sec;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function formatPace(sec){<!-- [et_pb_line_break_holder] -->    sec = Math.round(sec);<!-- [et_pb_line_break_holder] -->    var m = Math.floor(sec \/ 60), s = sec % 60;<!-- [et_pb_line_break_holder] -->    return m + ':' + (s < 10 ? '0' : '') + s;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function hrText(z){<!-- [et_pb_line_break_holder] -->    if (state.lthr) {<!-- [et_pb_line_break_holder] -->      if (z.hrMin && z.hrMax) return { main: Math.round(state.lthr*z.hrMin\/100) + '\u2013' + Math.round(state.lthr*z.hrMax\/100), unit:'bpm', sub: z.hrLabel + ' LTHR' };<!-- [et_pb_line_break_holder] -->      if (!z.hrMin) return { main: '< ' + Math.round(state.lthr*z.hrMax\/100), unit:'bpm', sub: z.hrLabel + ' LTHR' };<!-- [et_pb_line_break_holder] -->      return { main: '> ' + Math.round(state.lthr*z.hrMin\/100), unit:'bpm', sub: z.hrLabel + ' LTHR' };<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    return { main: z.hrLabel, unit:'LTHR', sub: 'Add threshold HR above for bpm' };<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function paceText(z){<!-- [et_pb_line_break_holder] -->    var unitLabel = '\/' + state.unit;<!-- [et_pb_line_break_holder] -->    if (state.paceSec) {<!-- [et_pb_line_break_holder] -->      if (z.ltMin && z.ltMax) {<!-- [et_pb_line_break_holder] -->        var fast = state.paceSec \/ (z.ltMax\/100), slow = state.paceSec \/ (z.ltMin\/100);<!-- [et_pb_line_break_holder] -->        return { main: formatPace(fast) + '\u2013' + formatPace(slow), unit: unitLabel, sub: z.ltLabel + ' LT pace' };<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      if (!z.ltMin) {<!-- [et_pb_line_break_holder] -->        var boundSlow = state.paceSec \/ (z.ltMax\/100);<!-- [et_pb_line_break_holder] -->        return { main: '> ' + formatPace(boundSlow), unit: unitLabel, sub: z.ltLabel + ' LT pace' };<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      var boundFast = state.paceSec \/ (z.ltMin\/100);<!-- [et_pb_line_break_holder] -->      return { main: '< ' + formatPace(boundFast), unit: unitLabel, sub: z.ltLabel + ' LT pace' };<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    return { main: z.ltLabel, unit:'LT pace', sub: 'Add threshold pace above for splits' };<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function hexToRgba(hex, a){<!-- [et_pb_line_break_holder] -->    var r = parseInt(hex.slice(1,3),16), g = parseInt(hex.slice(3,5),16), b = parseInt(hex.slice(5,7),16);<!-- [et_pb_line_break_holder] -->    return 'rgba(' + r + ',' + g + ',' + b + ',' + a + ')';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function setActive(i){<!-- [et_pb_line_break_holder] -->    active = i;<!-- [et_pb_line_break_holder] -->    var z = ZONES[i];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    chipEls.forEach(function(c, j){<!-- [et_pb_line_break_holder] -->      var on = j === i;<!-- [et_pb_line_break_holder] -->      c.classList.toggle('is-active', on);<!-- [et_pb_line_break_holder] -->      c.setAttribute('aria-pressed', on ? 'true' : 'false');<!-- [et_pb_line_break_holder] -->      c.style.background = on ? hexToRgba(ZONES[j].base, 0.16) : '';<!-- [et_pb_line_break_holder] -->      c.style.borderColor = on ? ZONES[j].base : '';<!-- [et_pb_line_break_holder] -->      c.style.color = on ? ZONES[j].light : '';<!-- [et_pb_line_break_holder] -->      c.querySelector('.fr-ez__chip-dot').style.background = ZONES[j].base;<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    segEls.forEach(function(s, j){<!-- [et_pb_line_break_holder] -->      var on = j === i;<!-- [et_pb_line_break_holder] -->      s.classList.toggle('is-active', on);<!-- [et_pb_line_break_holder] -->      s.style.background = on ? ZONES[j].base : '';<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    detail.style.borderLeftColor = z.base;<!-- [et_pb_line_break_holder] -->    nameEl.textContent = z.name;<!-- [et_pb_line_break_holder] -->    nameEl.style.color = z.light;<!-- [et_pb_line_break_holder] -->    tagEl.textContent = z.short;<!-- [et_pb_line_break_holder] -->    purposeEl.textContent = z.purpose;<!-- [et_pb_line_break_holder] -->    commentEl.textContent = z.comment;<!-- [et_pb_line_break_holder] -->    commentEl.style.display = z.comment ? 'block' : 'none';<!-- [et_pb_line_break_holder] -->    feelEl.textContent = '\\u201C' + z.feel + '\\u201D';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    root.querySelector('.fr-stat-rpe10').textContent = z.rpe10;<!-- [et_pb_line_break_holder] -->    root.querySelector('.fr-stat-borg').textContent = z.borg;<!-- [et_pb_line_break_holder] -->    root.querySelector('.fr-stat-hrzone').textContent = z.hrZone;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var hr = hrText(z);<!-- [et_pb_line_break_holder] -->    root.querySelector('.fr-stat-hr-main').textContent = hr.main;<!-- [et_pb_line_break_holder] -->    root.querySelector('.fr-stat-hr-unit').textContent = hr.unit;<!-- [et_pb_line_break_holder] -->    root.querySelector('.fr-stat-hr-sub').textContent = hr.sub;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var pc = paceText(z);<!-- [et_pb_line_break_holder] -->    root.querySelector('.fr-stat-pace-main').textContent = pc.main;<!-- [et_pb_line_break_holder] -->    root.querySelector('.fr-stat-pace-unit').textContent = pc.unit;<!-- [et_pb_line_break_holder] -->    root.querySelector('.fr-stat-pace-sub').textContent = pc.sub;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  lthrInput.addEventListener('input', function(){<!-- [et_pb_line_break_holder] -->    var digits = sanitizeDigits(lthrInput, 3);<!-- [et_pb_line_break_holder] -->    var v = parseInt(digits, 10);<!-- [et_pb_line_break_holder] -->    state.lthr = (v && v > 0) ? v : null;<!-- [et_pb_line_break_holder] -->    setActive(active);<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  paceMinInput.addEventListener('input', function(){<!-- [et_pb_line_break_holder] -->    var clean = sanitizeDigits(paceMinInput, 2);<!-- [et_pb_line_break_holder] -->    state.paceSec = getPaceSeconds();<!-- [et_pb_line_break_holder] -->    setActive(active);<!-- [et_pb_line_break_holder] -->    if (clean.length === 2) paceSecInput.focus();<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->  paceSecInput.addEventListener('input', function(){<!-- [et_pb_line_break_holder] -->    state.paceSec = getPaceSeconds();<!-- [et_pb_line_break_holder] -->    setActive(active);<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  unitBtns.forEach(function(btn){<!-- [et_pb_line_break_holder] -->    btn.addEventListener('click', function(){<!-- [et_pb_line_break_holder] -->      unitBtns.forEach(function(b){ b.classList.toggle('is-active', b === btn); });<!-- [et_pb_line_break_holder] -->      state.unit = btn.getAttribute('data-unit');<!-- [et_pb_line_break_holder] -->      setActive(active);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  setActive(0);<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- =================================================================<!-- [et_pb_line_break_holder] -->     COPY EVERYTHING ABOVE THIS LINE INTO YOUR DIVI &#8222;CODE&#8220; MODULE<!-- [et_pb_line_break_holder] -->     ================================================================= &#8211;><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/body><!-- [et_pb_line_break_holder] --><\/html>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8220;1&#8243; _builder_version=&#8220;4.9.11&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;#023047&#8243; width=&#8220;100%&#8220; custom_margin=&#8220;||0px||false|false&#8220; custom_padding=&#8220;75px||0px||false|false&#8220; border_style_all=&#8220;none&#8220; global_module=&#8220;105&#8243; saved_tabs=&#8220;all&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_row column_structure=&#8220;1_3,1_3,1_3&#8243; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p style=\"text-align: left;\"><span style=\"color: #ffffff;\">\u00a9 2024 | Florens von der Decken<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_social_media_follow icon_color=&#8220;#FFFFFF&#8220; use_icon_font_size=&#8220;on&#8220; icon_font_size=&#8220;14px&#8220; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; text_orientation=&#8220;center&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_social_media_follow_network social_network=&#8220;instagram&#8220; url=&#8220;https:\/\/instagram.com\/floruns&#8220; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;#ea2c59&#8243; global_colors_info=&#8220;{}&#8220; follow_button=&#8220;off&#8220; url_new_window=&#8220;on&#8220;]instagram[\/et_pb_social_media_follow_network][et_pb_social_media_follow_network social_network=&#8220;linkedin&#8220; url=&#8220;https:\/\/www.linkedin.com\/in\/florensvonderdecken\/&#8220; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;#007bb6&#8243; global_colors_info=&#8220;{}&#8220; follow_button=&#8220;off&#8220; url_new_window=&#8220;on&#8220;]linkedin[\/et_pb_social_media_follow_network][\/et_pb_social_media_follow][\/et_pb_column][et_pb_column type=&#8220;1_3&#8243; _builder_version=&#8220;4.16&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_text _builder_version=&#8220;4.23.3&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<p style=\"text-align: right;\"><span style=\"color: #ffffff;\">AGB | <a href=\"https:\/\/floruns.com\/en\/data-privacy\/\" style=\"color: #ffffff;\">Datenschutz<\/a> | <a href=\"http:\/\/floruns.com\/en\/impressum\/\" style=\"color: #ffffff;\">Imprint<\/a><\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>","protected":false},"excerpt":{"rendered":"<p>Lauf CoachingErreiche deine Laufziele mit Spa\u00df und Leichtigkeit\u00dcberMein Coaching-AnsatzLaufen ist dein Weg zu mehr Lebensqualit\u00e4t. Als dein Coach unterst\u00fctze ich dich, deine Ziele zu erreichen \u2013 mit Freude und ohne deine Gesundheit zu gef\u00e4hrden. Dabei ist eine offene und ehrliche Kommunikation die Basis f\u00fcr unseren gemeinsamen Erfolg. Nur wenn wir offen \u00fcber deine Fortschritte, Herausforderungen [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-641","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Lauf-Coaching - FloRuns<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/floruns.com\/en\/coaching\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lauf-Coaching - FloRuns\" \/>\n<meta property=\"og:description\" content=\"Lauf CoachingErreiche deine Laufziele mit Spa\u00df und Leichtigkeit\u00dcberMein Coaching-AnsatzLaufen ist dein Weg zu mehr Lebensqualit\u00e4t. Als dein Coach unterst\u00fctze ich dich, deine Ziele zu erreichen \u2013 mit Freude und ohne deine Gesundheit zu gef\u00e4hrden. Dabei ist eine offene und ehrliche Kommunikation die Basis f\u00fcr unseren gemeinsamen Erfolg. Nur wenn wir offen \u00fcber deine Fortschritte, Herausforderungen [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/floruns.com\/en\/coaching\/\" \/>\n<meta property=\"og:site_name\" content=\"FloRuns\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-22T11:35:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/floruns.com\\\/coaching\\\/\",\"url\":\"https:\\\/\\\/floruns.com\\\/coaching\\\/\",\"name\":\"Lauf-Coaching - FloRuns\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/floruns.com\\\/#website\"},\"datePublished\":\"2025-02-02T11:14:24+00:00\",\"dateModified\":\"2026-06-22T11:35:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/floruns.com\\\/coaching\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/floruns.com\\\/coaching\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/floruns.com\\\/coaching\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/floruns.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lauf-Coaching\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/floruns.com\\\/#website\",\"url\":\"https:\\\/\\\/floruns.com\\\/\",\"name\":\"FloRuns\",\"description\":\"Coaching, Marketing &amp; Kommunikation\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/floruns.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lauf-Coaching - FloRuns","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/floruns.com\/en\/coaching\/","og_locale":"en_US","og_type":"article","og_title":"Lauf-Coaching - FloRuns","og_description":"Lauf CoachingErreiche deine Laufziele mit Spa\u00df und Leichtigkeit\u00dcberMein Coaching-AnsatzLaufen ist dein Weg zu mehr Lebensqualit\u00e4t. Als dein Coach unterst\u00fctze ich dich, deine Ziele zu erreichen \u2013 mit Freude und ohne deine Gesundheit zu gef\u00e4hrden. Dabei ist eine offene und ehrliche Kommunikation die Basis f\u00fcr unseren gemeinsamen Erfolg. Nur wenn wir offen \u00fcber deine Fortschritte, Herausforderungen [&hellip;]","og_url":"https:\/\/floruns.com\/en\/coaching\/","og_site_name":"FloRuns","article_modified_time":"2026-06-22T11:35:47+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/floruns.com\/coaching\/","url":"https:\/\/floruns.com\/coaching\/","name":"Lauf-Coaching - FloRuns","isPartOf":{"@id":"https:\/\/floruns.com\/#website"},"datePublished":"2025-02-02T11:14:24+00:00","dateModified":"2026-06-22T11:35:47+00:00","breadcrumb":{"@id":"https:\/\/floruns.com\/coaching\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/floruns.com\/coaching\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/floruns.com\/coaching\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/floruns.com\/"},{"@type":"ListItem","position":2,"name":"Lauf-Coaching"}]},{"@type":"WebSite","@id":"https:\/\/floruns.com\/#website","url":"https:\/\/floruns.com\/","name":"FloRuns","description":"Coaching, Marketing &amp; Kommunikation","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/floruns.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/floruns.com\/en\/wp-json\/wp\/v2\/pages\/641","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/floruns.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/floruns.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/floruns.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/floruns.com\/en\/wp-json\/wp\/v2\/comments?post=641"}],"version-history":[{"count":31,"href":"https:\/\/floruns.com\/en\/wp-json\/wp\/v2\/pages\/641\/revisions"}],"predecessor-version":[{"id":765,"href":"https:\/\/floruns.com\/en\/wp-json\/wp\/v2\/pages\/641\/revisions\/765"}],"wp:attachment":[{"href":"https:\/\/floruns.com\/en\/wp-json\/wp\/v2\/media?parent=641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}