<?xml version="1.0" encoding="UTF-8"?>
<workout_file>
  <author>Kris Stallenberg</author>
  <name>75-min Z3/4 (Sweet Spot) Pushing #04</name>
  <description>Build your endurance with this pyramid structure that progressively increases interval duration. This session challenges you to hold strong as the efforts get longer, improving both your physical and mental resilience. It's a great way to practice pacing for long, sustained climbs.</description>
  <sportType>bike</sportType>
  <tags />
  <workout>
    <Warmup Duration="360" PowerLow="0.45" PowerHigh="0.7">
      <textevent timeoffset="20" message="Quick form check: relaxed shoulders, light grip." />
    </Warmup>
    <SteadyState Duration="180" Power="0.8">
      <textevent timeoffset="8" message="Hold sweet spot pressure and stay composed." />
    </SteadyState>
    <SteadyState Duration="60" Power="0.95">
      <textevent timeoffset="5" message="Opener 1" />
    </SteadyState>
    <SteadyState Duration="60" Power="0.5" />
    <SteadyState Duration="60" Power="0.95">
      <textevent timeoffset="5" message="Opener 2" />
    </SteadyState>
    <SteadyState Duration="240" Power="0.5">
      <textevent timeoffset="20" message="Reset posture: tall chest and quiet upper body." />
    </SteadyState>
    <SteadyState Duration="300" Power="0.88">
      <textevent timeoffset="10" message="Climbing the pyramid. First step." />
    </SteadyState>
    <SteadyState Duration="120" Power="0.55" />
    <SteadyState Duration="600" Power="0.9">
      <textevent timeoffset="10" message="Step two. A little longer now." />
    </SteadyState>
    <SteadyState Duration="240" Power="0.55" />
    <SteadyState Duration="900" Power="0.92">
      <textevent timeoffset="10" message="The peak of the pyramid. Settle in for the longest interval." />
      <textevent timeoffset="450" message="Halfway point of this main effort. Stay strong." />
    </SteadyState>
    <SteadyState Duration="360" Power="0.55" />
    <SteadyState Duration="600" Power="0.9">
      <textevent timeoffset="10" message="On the way back down. Finish strong!" />
    </SteadyState>
    <Cooldown Duration="420" PowerLow="0.6" PowerHigh="0.3">
      <textevent timeoffset="10" message="Pyramid conquered. Well done." />
    </Cooldown>
  </workout>
</workout_file>