.ib-pt{
–ib-text:#111;
–ib-muted:#5b5b5b;
–ib-line:#e7e7e7;
–ib-bg:#fff;
–ib-accent:#f2b400; /* your yellow accent */
–ib-soft:#fafafa;
–ib-soft2:#fffdf5;
font-family: inherit;
color: var(–ib-text);
background: var(–ib-bg);
}
.ib-pt *{ box-sizing:border-box; }
.ib-pt .ib-wrap{ max-width:1120px; margin:0 auto; padding:76px 20px; }
/* Head */
.ib-pt .ib-head{ max-width:92ch; }
.ib-pt .ib-kicker{
font-size:12px; letter-spacing:.14em; text-transform:uppercase;
color:var(–ib-muted); margin:0 0 10px;
}
.ib-pt h1{
font-size:44px; line-height:1.06; margin:0 0 12px; letter-spacing:-0.02em;
}
.ib-pt .ib-underline{
width:110px; height:4px; background:var(–ib-accent); border-radius:999px;
margin:14px 0 18px; opacity:.95;
}
.ib-pt .ib-lede{
font-size:18px; line-height:1.65; color:var(–ib-muted);
margin:0;
}
/* CTA buttons */
.ib-pt .ib-cta{
display:flex;
flex-wrap:wrap;
gap:12px;
margin-top:18px;
align-items:center;
}
.ib-pt .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-pt .ib-btn:active{ transform: translateY(1px); }
.ib-pt .ib-btn:hover{ opacity:.94; }
.ib-pt .ib-btn-primary{
background: var(–ib-accent);
color:#111;
box-shadow: 0 6px 20px rgba(0,0,0,.08);
}
.ib-pt .ib-btn-secondary{
background: transparent;
border-color: var(–ib-line);
color: var(–ib-text);
}
.ib-pt .ib-btn svg{ width:16px; height:16px; }
/* Layout */
.ib-pt .ib-grid{
display:grid;
grid-template-columns: 1.15fr .85fr;
gap:36px;
margin-top:46px;
align-items:start;
}
@media (max-width: 960px){
.ib-pt h1{ font-size:36px; }
.ib-pt .ib-grid{ grid-template-columns:1fr; }
}
/* Sections */
.ib-pt .ib-section{
padding:26px 0;
border-top:1px solid var(–ib-line);
}
.ib-pt .ib-section:first-child{ border-top:0; padding-top:0; }
.ib-pt h2{
font-size:22px; margin:0 0 10px; letter-spacing:-0.01em;
}
.ib-pt p{ margin:0 0 12px; line-height:1.75; }
.ib-pt p:last-child{ margin-bottom:0; }
.ib-pt .ib-note{ color:var(–ib-muted); }
/* Bullet lists */
.ib-pt .ib-list{ margin:10px 0 0; padding:0; list-style:none; }
.ib-pt .ib-list li{
position:relative;
padding-left:18px;
margin:10px 0;
line-height:1.7;
color:var(–ib-muted);
}
.ib-pt .ib-list li::before{
content:””;
width:6px; height:6px;
border-radius:999px;
background:var(–ib-accent);
position:absolute;
left:0; top:.72em;
opacity:.95;
}
/* Cards */
.ib-pt .ib-cards{
display:grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap:16px;
margin-top:14px;
}
@media (max-width: 680px){
.ib-pt .ib-cards{ grid-template-columns:1fr; }
}
.ib-pt .ib-card{
border:1px solid var(–ib-line);
background:var(–ib-soft);
border-radius:18px;
padding:16px 16px 14px;
}
.ib-pt .ib-card h3{
margin:0 0 6px;
font-size:16px;
letter-spacing:-0.01em;
display:flex;
gap:10px;
align-items:center;
}
.ib-pt .ib-ic{
width:18px; height:18px; flex:0 0 18px;
color: var(–ib-accent);
}
.ib-pt .ib-card p{
margin:0;
color:var(–ib-muted);
font-size:14.75px;
line-height:1.55;
}
/* Aside */
.ib-pt .ib-aside{
border:1px solid var(–ib-line);
border-radius:18px;
padding:18px;
background:#fff;
position:sticky;
top:22px;
}
@media (max-width: 960px){
.ib-pt .ib-aside{ position:relative; top:auto; }
}
.ib-pt .ib-aside h3{
font-size:12px;
letter-spacing:.14em;
text-transform:uppercase;
color:var(–ib-muted);
margin:0 0 12px;
}
.ib-pt .ib-mini{ font-size:13.75px; line-height:1.65; color:var(–ib-muted); margin:0 0 10px; }
.ib-pt .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;
margin:0 8px 8px 0;
}
.ib-pt .ib-aside .ib-box{
border:1px solid var(–ib-line);
border-radius:16px;
padding:14px;
background:var(–ib-soft2);
margin-top:12px;
}
.ib-pt .ib-aside .ib-box p{ margin:0; color:var(–ib-muted); line-height:1.65; font-size:13.75px; }
/* FAQ */
.ib-pt details{
border:1px solid var(–ib-line);
border-radius:16px;
background:#fff;
padding:12px 14px;
margin-top:12px;
}
.ib-pt summary{
cursor:pointer;
list-style:none;
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
font-weight:650;
color:var(–ib-text);
padding:4px 0;
}
.ib-pt summary::-webkit-details-marker{ display:none; }
.ib-pt .ib-chevron{
width:18px; height:18px; flex:0 0 18px;
color:var(–ib-muted);
transition: transform .14s ease;
}
.ib-pt details[open] .ib-chevron{ transform: rotate(180deg); }
.ib-pt details p{ margin:10px 0 0; color:var(–ib-muted); }
/* Footer link */
.ib-pt .ib-footlink{
margin-top:14px;
font-size:13.75px;
color:var(–ib-muted);
}
.ib-pt .ib-footlink a{
color:inherit;
text-decoration:underline;
text-decoration-thickness:1px;
text-underline-offset:3px;
}
Personal Training
Private Personal Training in Cleveland
Mobile, one-on-one training built for real life — not extremes.
Sessions take place in your home or at a location you already use.
Start with a Free Consultation
View FAQs
Coming from Bark? This page is designed to answer the basics fast — so you can decide if it’s a fit.
Who this is for
This is a strong fit if you want:
Strength, fat loss, and better energy without extremes
A clear plan instead of random workouts
Coaching that prioritizes safety, form, and progression
Privacy and convenience (no crowded gyms)
A trainer who adapts when life gets busy
What training with me is like
Simple. Structured. Calm. You’ll know what we’re doing and why.
Clear structure
Sessions follow a plan that builds over time — not “whatever feels hard today.”
Smart intensity
Hard enough to change, not so hard you crash, get hurt, or quit.
Coaching you can trust
Real-time form coaching, pacing, and progression so you feel confident and safe.
Built for real life
Your plan adjusts when sleep, stress, travel, or schedule changes.
How mobile training works
Most clients train in their home (privacy + convenience)
If you already use a gym or private space, we can train there
No gym membership required
Minimal equipment works fine — if you have equipment, I’ll incorporate it
Location and logistics are confirmed during the consult
What I help with
Strength training
Fat loss
Improving energy and conditioning
Building consistency
Training safely and confidently
If your goal is to feel better and make progress you can maintain, this works well.
Rate + availability
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 to confirm fit.
Start with a Free Consultation
Read FAQs
FAQ
Do I need equipment?
No. We can train effectively with minimal equipment. If you have equipment available, I’ll incorporate it.
Where do we train?
Most clients train in their home. If you already use a gym or private space you prefer, we can train there as well. Location is confirmed during the consult.
How often should I train?
Most clients train 2–3 times per week, depending on goals and schedule. We’ll choose a frequency you can actually sustain.
Is this beginner-friendly?
Yes. Training is adjusted to your starting point and experience. The goal is safe progress and steady momentum.
Start with a Free Consultation
Back to top
Quick details
Cleveland, OH
Mobile 1:1
In-home
$120 / session
Limited weekly spots
When you reach out, include your goal, your general area (neighborhood/suburb), and your preferred days/times.
I’ll reply with next steps.
Quick fit check:
If you want a clear plan, professional coaching, and progress that fits real life, you’ll feel at home here.

Capacity-aware training, guidance, and systems for people operating under load.
Contact
Cleveland, OHUnited States
Links
HomePersonal TrainingContextContact
© Copyright Ilen Bell. All Rights Reserved.

