.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

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
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
Cleveland, OHUnited States
Links
HomePersonal TrainingContextContact
© Copyright Ilen Bell. All Rights Reserved.

