get in touch

.ib-hero{
–ib-text:#111;
–ib-muted:#5b5b5b;
–ib-line:#e7e7e7;
–ib-bg:#fff;
–ib-accent:#f2b400; /* your yellow */
–ib-soft:#fafafa;

font-family: inherit;
color: var(–ib-text);
background: var(–ib-bg);
}
.ib-hero *{ box-sizing:border-box; }
.ib-hero .ib-wrap{ max-width:1120px; margin:0 auto; padding:88px 20px 76px; }

/* Head */
.ib-hero .ib-kicker{
font-size:12px;
letter-spacing:.14em;
text-transform:uppercase;
color:var(–ib-muted);
margin:0 0 10px;
}
.ib-hero h1{
font-size:52px;
line-height:1.05;
margin:0 0 14px;
letter-spacing:-0.025em;
}
.ib-hero .ib-underline{
width:110px;
height:4px;
background:var(–ib-accent);
border-radius:999px;
margin:14px 0 20px;
opacity:.95;
}
.ib-hero .ib-subhead{
max-width:760px;
font-size:20px;
line-height:1.6;
color:var(–ib-muted);
margin:0;
}

/* CTA row */
.ib-hero .ib-cta{
display:flex;
flex-wrap:wrap;
gap:12px;
align-items:center;
margin-top:24px;
}
.ib-hero .ib-btn{
display:inline-flex;
align-items:center;
justify-content:center;
gap:10px;
border-radius:999px;
padding:14px 20px;
font-weight:650;
text-decoration:none;
border:1px solid transparent;
transition: transform .12s ease, opacity .12s ease, box-shadow .12s ease;
white-space:nowrap;
}
.ib-hero .ib-btn:active{ transform: translateY(1px); }
.ib-hero .ib-btn:hover{ opacity:.94; }

.ib-hero .ib-btn-primary{
background:var(–ib-accent);
color:#111;
box-shadow:0 8px 26px rgba(0,0,0,.08);
}
.ib-hero .ib-btn-secondary{
background:transparent;
border-color:var(–ib-line);
color:var(–ib-text);
}

/* Filter line */
.ib-hero .ib-filter{
margin-top:16px;
font-size:14px;
color:var(–ib-muted);
}

/* Responsive */
@media (max-width: 960px){
.ib-hero h1{ font-size:38px; }
.ib-hero .ib-subhead{ font-size:18px; }
}

Personal Training

Private Personal Training in Cleveland

Mobile, one-on-one training built for real life — not extremes.
Train in your home or at a location you already use.


Start with a Free Consultation


View Personal Training Details

$120 per session · Limited weekly spots

.ib-about{
–ib-text:#111;
–ib-muted:#5b5b5b;
–ib-line:#e7e7e7;
–ib-bg:#fff;
–ib-accent:#f2b400; /* your yellow */
–ib-soft:#fafafa;

font-family: inherit;
color: var(–ib-text);
background: var(–ib-bg);
}
.ib-about *{ box-sizing:border-box; }
.ib-about .ib-wrap{ max-width:1120px; margin:0 auto; padding:76px 20px; }

.ib-about .ib-grid{
display:grid;
grid-template-columns: 1.05fr .95fr;
gap:34px;
align-items:start;
}
@media (max-width: 960px){
.ib-about .ib-grid{ grid-template-columns:1fr; }
}

.ib-about h2{
font-size:44px;
line-height:1.06;
margin:0 0 12px;
letter-spacing:-0.02em;
}
@media (max-width: 960px){
.ib-about h2{ font-size:34px; }
}

.ib-about .ib-underline{
width:110px; height:4px; background:var(–ib-accent);
border-radius:999px; margin:14px 0 18px; opacity:.95;
}

.ib-about .ib-lede{
font-size:18px;
line-height:1.65;
color:var(–ib-muted);
margin:0 0 14px;
max-width:72ch;
}

.ib-about .ib-p{
margin:0 0 10px;
color:var(–ib-muted);
line-height:1.75;
}

.ib-about .ib-badges{
display:flex;
flex-wrap:wrap;
gap:10px;
margin-top:14px;
}
.ib-about .ib-pill{
display:inline-block;
border:1px solid var(–ib-line);
border-radius:999px;
padding:8px 12px;
font-size:13px;
color:var(–ib-muted);
background:#fff;
}

.ib-about .ib-list{
margin:14px 0 0;
padding:0;
list-style:none;
}
.ib-about .ib-list li{
position:relative;
padding-left:18px;
margin:10px 0;
line-height:1.7;
color:var(–ib-muted);
}
.ib-about .ib-list li::before{
content:””;
width:6px; height:6px;
border-radius:999px;
background:var(–ib-accent);
position:absolute;
left:0; top:.72em;
opacity:.95;
}

.ib-about .ib-cta{
display:flex;
flex-wrap:wrap;
gap:12px;
margin-top:18px;
align-items:center;
}
.ib-about .ib-btn{
display:inline-flex;
align-items:center;
justify-content:center;
gap:10px;
border-radius:999px;
padding:12px 18px;
font-weight:650;
text-decoration:none;
border:1px solid transparent;
transition: transform .12s ease, opacity .12s ease, box-shadow .12s ease;
white-space:nowrap;
}
.ib-about .ib-btn:active{ transform: translateY(1px); }
.ib-about .ib-btn:hover{ opacity:.94; }
.ib-about .ib-btn-primary{
background: var(–ib-accent);
color:#111;
box-shadow: 0 6px 20px rgba(0,0,0,.08);
}
.ib-about .ib-btn-secondary{
background: transparent;
border-color: var(–ib-line);
color: var(–ib-text);
}

/* Right visual */
.ib-about .ib-photo{
border-radius:22px;
overflow:hidden;
border:1px solid var(–ib-line);
background:var(–ib-soft);
box-shadow:0 10px 28px rgba(0,0,0,.06);
}
.ib-about .ib-photo img{
display:block;
width:100%;
height:auto;
}
.ib-about .ib-cap{
padding:12px 14px;
font-size:13.75px;
color:var(–ib-muted);
line-height:1.55;
background:#fff;
border-top:1px solid var(–ib-line);
}

About me

I’m Ilen — a certified personal trainer in Cleveland. I help adults get stronger, feel better,
and stay consistent without beating themselves up.

Most of my clients are busy professionals or people getting back into training after time off, stress, or injury.
The goal is simple: a clear plan, smart progress, and sessions that fit real life.

Mobile training: in-home or a location you already use
Clear programming + hands-on coaching
Progress you can sustain (no extremes)

Cleveland, OH
Mobile 1:1
$120 / session
Limited weekly spots

Start with a Free Consultation
View Personal Training

Ilen Bell

Private, mobile training — focused sessions, clear coaching, and steady progress.

What Training With Me Is Like

Clear coaching. Structured sessions. Real progress — without burnout or random workouts.

Simple structure

You’ll know what we’re doing and why. Sessions follow a plan that builds over time.

Smart intensity

We train hard enough to change — not so hard you crash, get hurt, or quit.

Coaching you can trust

I coach form, pacing, and progression in real time so you feel confident and safe.

Built for real life

Stress and schedule changes happen. Your training adjusts without losing momentum.

Consistency > extremes

We focus on what you can maintain. That’s how results actually stick.

Private + efficient

In-home or private-location training in Cleveland — focused sessions, no gym noise.

If you want training that feels clear, doable, and high quality, this is a great fit.

Start with a Free Consultation

.wtml-section{padding:72px 20px;background:#fff;}
.wtml-wrap{max-width:1100px;margin:0 auto;}
.wtml-header{text-align:center;margin-bottom:26px;}
.wtml-title{font-size:38px;line-height:1.15;margin:0 0 10px;color:#111;}
.wtml-lead{max-width:760px;margin:0 auto;color:#444;font-size:18px;line-height:1.6;}

.wtml-grid{
display:grid;
grid-template-columns:repeat(3, 1fr);
gap:14px;
margin-top:26px;
}

.wtml-card{
border:1px solid #eee;
border-radius:18px;
padding:18px;
background:#fff;
box-shadow:0 8px 22px rgba(0,0,0,.04);
min-height:140px;
}

.wtml-card-title{
margin:0 0 8px;
font-size:16px;
color:#111;
}

.wtml-text{
margin:0;
color:#444;
line-height:1.6;
font-size:14px;
}

.wtml-cta{
margin-top:22px;
border:1px solid #eee;
border-radius:18px;
padding:18px;
background:#fffdf5;
display:flex;
align-items:center;
justify-content:space-between;
gap:14px;
}

.wtml-cta-text{
margin:0;
color:#333;
line-height:1.6;
font-size:15px;
}

.wtml-button{
display:inline-block;
background:#FFC400;
color:#111;
text-decoration:none;
font-weight:700;
padding:12px 16px;
border-radius:999px;
white-space:nowrap;
}

@media (max-width: 980px){
.wtml-title{font-size:32px;}
.wtml-grid{grid-template-columns:1fr;}
.wtml-card{min-height:auto;}
.wtml-cta{flex-direction:column;align-items:stretch;}
.wtml-button{text-align:center;}
}

Personal Training in Cleveland

Private, one-on-one training delivered where it fits your life — without crowds, pressure, or wasted time.

Cleveland, OH
In-home or private location
Limited weekly spots

What you get

Personalized training plan based on your goals, space, and equipment
Efficient sessions designed to deliver results without overtraining
Hands-on coaching focused on form, pacing, and progression
Adjustments in real time when stress, energy, or schedule changes

Best fit for

Busy adults who value privacy, convenience, and high-quality coaching over crowded gyms.

How training works

In-Home Training

I come to you. Training is adapted to your space, equipment, and schedule.

No commute or gym crowds
Fully private sessions
Minimal equipment required

Private Location

Training at a private gym or agreed-upon location when home training isn’t ideal.

Structured environment
Same coaching, same standards
Location confirmed during consult

Rate: $120 per session

I keep a limited number of weekly clients to ensure quality and consistency.
If this rate works for your budget, the next step is a brief consult.

Start with a Free Consultation

Share your goals, location, and availability. I’ll follow up with next steps.

What to expect

1

Consult to confirm goals, space, and fit

2

Custom plan built around what you can sustain

3

Train consistently with ongoing adjustments

Good training respects your time.
Sessions are focused, professional, and designed to fit your life — not disrupt it.

.pt-section{padding:72px 20px;background:#fff;}
.pt-wrap{max-width:1100px;margin:0 auto;}
.pt-header{text-align:center;margin-bottom:28px;}
.pt-title{font-size:44px;line-height:1.1;margin:0 0 12px;color:#111;}
.pt-lead{max-width:760px;margin:0 auto 16px;color:#444;font-size:18px;line-height:1.6;}
.pt-badges{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;}
.pt-badge{border:1px solid #e6e6e6;border-radius:999px;padding:8px 12px;font-size:13px;color:#222;background:#fafafa;}

.pt-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;}
.pt-card{border:1px solid #eee;border-radius:18px;padding:22px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.04);}
.pt-card-accent{border-color:#f2d37a;background:#fffdf5;}
.pt-card-title{margin:0 0 14px;font-size:20px;color:#111;}

.pt-checklist{margin:0;padding-left:18px;color:#333;line-height:1.7;}
.pt-checklist li{margin:10px 0;}
.pt-callout{margin-top:16px;border-radius:14px;padding:14px;background:#fafafa;border:1px solid #eee;}
.pt-callout-title{margin:0 0 6px;font-weight:700;color:#111;}
.pt-callout-text{margin:0;color:#444;line-height:1.6;}

.pt-options{display:grid;gap:14px;}
.pt-option{border:1px solid #eee;border-radius:14px;padding:14px;background:#fff;}
.pt-option-title{margin:0 0 6px;font-size:16px;color:#111;}
.pt-option-text{margin:0 0 10px;color:#444;line-height:1.6;}
.pt-mini{margin:0;padding-left:18px;color:#333;line-height:1.6;}
.pt-mini li{margin:6px 0;}

.pt-price{margin-top:14px;border-top:1px solid #eee;padding-top:14px;}
.pt-price-line{margin:0 0 6px;color:#111;font-size:16px;}
.pt-price-note{margin:0;color:#555;line-height:1.5;font-size:13px;}

.pt-cta{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;}
.pt-button{display:inline-block;background:#FFC400;color:#111;text-decoration:none;font-weight:700;padding:12px 16px;border-radius:999px;}
.pt-cta-note{margin:0;color:#555;font-size:13px;}

.pt-steps{margin-top:26px;border:1px solid #eee;border-radius:18px;padding:18px;background:#fff;}
.pt-steps-title{margin:0 0 12px;font-size:18px;color:#111;text-align:center;}
.pt-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}
.pt-step{border:1px solid #eee;border-radius:14px;padding:14px;background:#fafafa;}
.pt-step-num{margin:0 0 6px;font-weight:800;color:#111;}
.pt-step-text{margin:0;color:#333;line-height:1.6;}

.pt-proof{margin-top:18px;text-align:center;}
.pt-proof-text{margin:0 auto;max-width:880px;color:#333;line-height:1.7;}

@media (max-width: 900px){
.pt-title{font-size:34px;}
.pt-grid{grid-template-columns:1fr;}
.pt-steps-grid{grid-template-columns:1fr;}
.pt-cta{align-items:stretch;}
.pt-button{text-align:center;}
}

.ib-contact{
–ib-text:#111;
–ib-muted:#5b5b5b;
–ib-line:#e7e7e7;
–ib-bg:#fff;
–ib-accent:#f2b400;
–ib-soft:#fafafa;

font-family: inherit;
color: var(–ib-text);
background: var(–ib-bg);
}
.ib-contact *{ box-sizing:border-box; }
.ib-contact .ib-wrap{ max-width:960px; margin:0 auto; padding:88px 20px; }

.ib-contact h1{
font-size:44px;
line-height:1.06;
margin:0 0 12px;
letter-spacing:-0.02em;
}
@media (max-width: 960px){
.ib-contact h1{ font-size:34px; }
}

.ib-contact .ib-underline{
width:110px; height:4px;
background:var(–ib-accent);
border-radius:999px;
margin:14px 0 18px;
}

.ib-contact .ib-lede{
font-size:18px;
line-height:1.65;
color:var(–ib-muted);
margin:0 0 22px;
max-width:72ch;
}

/* Form */
.ib-contact form{
border:1px solid var(–ib-line);
border-radius:22px;
padding:26px;
background:#fff;
}

.ib-contact .ib-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:18px;
}
@media (max-width: 760px){
.ib-contact .ib-grid{ grid-template-columns:1fr; }
}

.ib-contact label{
display:block;
font-size:13px;
color:var(–ib-muted);
margin-bottom:6px;
}

.ib-contact input,
.ib-contact select,
.ib-contact textarea{
width:100%;
padding:12px 14px;
border-radius:12px;
border:1px solid var(–ib-line);
font-size:15px;
font-family: inherit;
}
.ib-contact textarea{ resize:vertical; min-height:110px; }

.ib-contact .ib-full{ grid-column:1 / -1; }

.ib-contact .ib-check{
display:flex;
gap:10px;
align-items:flex-start;
font-size:14px;
color:var(–ib-muted);
margin-top:6px;
}
.ib-contact .ib-check input{ width:auto; margin-top:3px; }

/* CTA */
.ib-contact .ib-cta{
display:flex;
flex-wrap:wrap;
gap:12px;
align-items:center;
margin-top:22px;
}
.ib-contact .ib-btn{
display:inline-flex;
align-items:center;
justify-content:center;
border-radius:999px;
padding:14px 22px;
font-weight:650;
border:1px solid transparent;
background:var(–ib-accent);
color:#111;
cursor:pointer;
box-shadow:0 8px 26px rgba(0,0,0,.08);
}

.ib-contact .ib-note{
margin-top:14px;
font-size:13.75px;
color:var(–ib-muted);
}

Get in touch

Mobile, one-on-one personal training in Cleveland — in your home or a location you already use.
Rate: $120 per session · Limited weekly spots

Name

Email

What are you looking for help with?

Select one
Strength & muscle
Fat loss
Energy & conditioning
Getting back into training
Not sure yet

Preferred training location

Select one
In-home
I have access to a gym/private space
Not sure yet

Where are you located?

How often do you want to train?

Select one
1x per week
2x per week
3x per week
Not sure yet

Availability

I understand the rate is $120 per session

Anything else I should know?

Request Free Consultation

I typically respond within 1 business day with next steps and consult availability.

Personal training built for real life — not extremes.

Contact

hello@ilenbell.com

Cleveland, OHUnited States

Links

HomePersonal TrainingContextContact

© Copyright Ilen Bell.  All Rights Reserved.