:root {
--warm-tan: #c9a87c;
--tan-dk: #a07840;
--earth: #5a3e28;
--deep: #1a1108;
--pine: #3d5247;
--pine-dk: #2c3d34;
--mist: #e8e2d9;
--cream: #faf7f3;
--sand: #f5efe6;
--sand-dk: #e0d0bc;
--border: rgba(201,168,124,.22);
--shadow-sm: 0 2px 8px rgba(26,17,8,.07);
--shadow-md: 0 8px 32px rgba(26,17,8,.12);
--radius: 6px;
--font-serif:'Cormorant Garamond', Georgia, serif;
--font-sans: 'Jost', 'Trebuchet MS', sans-serif;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
.ic-page {
background: var(--cream);
color: var(--deep);
font-family: var(--font-sans);
}
/* ══════════════════════════════════════
TITLE BLOCK
══════════════════════════════════════ */
.ic-title-block {
background: #fff;
border-bottom: 2px solid var(--warm-tan);
padding: 52px 24px 44px;
text-align: center;
}
.ic-title-inner {
max-width: 720px;
margin: 0 auto;
}
.ic-eyebrow {
display: inline-block;
font-family: var(--font-sans);
font-size: 1.1rem;
font-weight: 600;
letter-spacing: .22em;
text-transform: uppercase;
color: var(--tan-dk);
border: 1px solid var(--warm-tan);
padding: 5px 16px;
border-radius: 20px;
margin-bottom: 18px;
}
.ic-h1 {
font-family: var(--font-serif);
font-size: clamp(2rem, 5vw, 3rem);
font-weight: 600;
color: var(--deep);
line-height: 1.15;
margin-bottom: 14px;
}
.ic-h1 em {
font-style: italic;
color: var(--tan-dk);
}
.ic-subtitle {
font-family: var(--font-sans);
font-size: clamp(1rem, 2.5vw, 1.2rem);
font-weight: 500;
color: var(--earth);
line-height: 1.6;
margin-bottom: 32px;
}
/* ══════════════════════════════════════
HERO IMAGE
══════════════════════════════════════ */
.ic-hero-img {
display: block;
width: 38%;
height: auto;
object-fit: contain;
object-position: center;
margin: 0 auto 0;
border-radius: var(--radius);
box-shadow: var(--shadow-md);
}
/* ══════════════════════════════════════
BODY WRAPPER
══════════════════════════════════════ */
.ic-body {
max-width: 860px;
margin: 0 auto;
padding: 40px 24px 60px;
display: flex;
flex-direction: column;
gap: 32px;
}
/* ══════════════════════════════════════
CARD BASE
══════════════════════════════════════ */
.ic-card {
background: #fff;
border: 1px solid var(--border);
border-radius: 8px;
box-shadow: var(--shadow-sm);
overflow: hidden;
}
.ic-card-header {
background: var(--pine-dk);
padding: 18px 28px;
}
.ic-card-header.alt {
background: var(--earth);
}
.ic-card-header h2 {
font-family: var(--font-serif);
font-size: clamp(1.3rem, 3vw, 1.65rem);
font-weight: 600;
font-style: normal;
color: #fff;
line-height: 1.25;
margin: 0;
}
.ic-card-body {
padding: 26px 28px 30px;
}
/* ══════════════════════════════════════
QUOTE BLOCK
══════════════════════════════════════ */
.ic-quote {
background: var(--sand);
border-left: 3px solid var(--warm-tan);
border-radius: 0 var(--radius) var(--radius) 0;
padding: 22px 26px;
}
.ic-quote p {
font-family: var(--font-serif);
font-size: clamp(1.2rem, 2.5vw, 1.4rem);
line-height: 1.85;
color: var(--deep);
margin-bottom: 14px;
}
.ic-quote p:last-child { margin-bottom: 0; }
.ic-quote strong {
display: block;
font-family: var(--font-serif);
font-size: clamp(1.25rem, 3vw, 1.5rem);
font-weight: 600;
color: var(--pine-dk);
margin: 8px 0 14px;
text-align: center;
}
.ic-quote em {
font-family: var(--font-sans);
font-size: 1.3rem;
font-style: normal;
font-weight: 600;
letter-spacing: .1em;
text-transform: uppercase;
color: var(--tan-dk);
}
/* ══════════════════════════════════════
TESTIMONIAL BLOCK
══════════════════════════════════════ */
.ic-testimonial {
padding: 26px 28px 30px;
}
.ic-testimonial p {
font-family: var(--font-serif);
font-style: italic;
font-size: clamp(1.1rem, 2.2vw, 1.3rem);
line-height: 1.9;
color: var(--deep);
margin-bottom: 14px;
}
.ic-testimonial p:last-of-type { margin-bottom: 16px; }
.ic-testimonial footer {
font-family: var(--font-sans);
font-size: 1.3rem;
font-weight: 600;
letter-spacing: .1em;
text-transform: uppercase;
color: var(--tan-dk);
}
/* ══════════════════════════════════════
BOOK YOUR SESSION INTRO
══════════════════════════════════════ */
.ic-book-intro {
padding: 26px 28px 30px;
}
.ic-book-intro p {
font-family: var(--font-sans);
font-size: 1.3rem;
line-height: 1.8;
color: var(--deep);
margin-bottom: 12px;
}
.ic-book-intro p:last-child { margin-bottom: 0; }
/* ══════════════════════════════════════
SERVICE CARDS
══════════════════════════════════════ */
.ic-service {
background: #fff;
border: 1px solid var(--border);
border-radius: 8px;
box-shadow: var(--shadow-sm);
overflow: hidden;
}
.ic-service-header {
background: var(--sand);
border-bottom: 1px solid var(--sand-dk);
padding: 16px 24px;
}
.ic-service-header h2 {
font-family: var(--font-serif);
font-size: clamp(1.25rem, 3vw, 1.6rem);
font-weight: 600;
color: var(--pine-dk);
line-height: 1.2;
margin-bottom: 4px;
}
.ic-service-header h3 {
font-family: var(--font-sans);
font-size: 1.2rem;
font-weight: 500;
color: var(--earth);
letter-spacing: .04em;
margin: 0;
}
.ic-service-body {
padding: 20px 24px 24px;
}
.ic-service-body p {
font-family: var(--font-sans);
font-size: 1.3rem;
line-height: 1.8;
color: var(--deep);
margin-bottom: 12px;
}
.ic-service-body p:last-of-type { margin-bottom: 0; }
.ic-service-body .ic-price {
display: inline-block;
font-family: var(--font-sans);
font-size: 1rem;
font-weight: 600;
color: var(--pine-dk);
background: var(--cream);
border: 1px solid var(--border);
border-radius: 20px;
padding: 4px 14px;
margin-bottom: 14px;
}
.ic-service-body ul {
list-style: none;
padding: 0;
margin: 10px 0 16px;
display: flex;
flex-direction: column;
gap: 6px;
}
.ic-service-body ul li {
padding-left: 16px;
border-left: 2px solid var(--mist);
font-family: var(--font-sans);
font-size: 1.3rem;
line-height: 1.65;
color: var(--deep);
}
.ic-service-body ul li em { font-style: italic; color: var(--earth); }
.ic-service-body a.ic-link {
color: var(--tan-dk);
font-weight: 500;
text-decoration: underline;
text-underline-offset: 3px;
}
.ic-service-body a.ic-link:hover { color: var(--earth); }
/* ══════════════════════════════════════
CTA BUTTON
══════════════════════════════════════ */
.ic-cta-wrap {
margin-top: 18px;
}
.ic-btn {
display: inline-block;
font-family: var(--font-sans);
font-size: 1rem;
font-weight: 600;
letter-spacing: .1em;
text-transform: uppercase;
text-decoration: none;
padding: 13px 26px;
border-radius: var(--radius);
background: var(--pine-dk);
color: #fff;
border: 2px solid var(--pine-dk);
transition: background .18s, transform .13s;
}
.ic-btn:hover {
background: var(--pine);
border-color: var(--pine);
transform: translateY(-1px);
}
/* ══════════════════════════════════════
SERVICE GRID (2-col on wide)
══════════════════════════════════════ */
.ic-services-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
}
/* ══════════════════════════════════════
RESPONSIVE
══════════════════════════════════════ */
@media (max-width: 680px) {
.ic-title-block { padding: 40px 20px 36px; }
.ic-hero-img { width: 78%; }
.ic-body { padding: 28px 16px 48px; gap: 24px; }
.ic-card-header,
.ic-service-header { padding: 14px 18px; }
.ic-card-body,
.ic-testimonial,
.ic-book-intro,
.ic-service-body { padding: 18px 18px 22px; }
.ic-services-grid { grid-template-columns: 1fr; }
.ic-btn { width: 100%; text-align: center; padding: 14px 20px; }
}
@media (max-width: 400px) {
.ic-h1 { font-size: 1.7rem; }
.ic-hero-img { width: 92%; }
}
Private Horse Coaching
Online Virtual Individual Horse Coaching
Online Equine Behavior Consultations & Help
"To help the horse, there are no shortcuts. Most instruction and examples of what you've seen, read, and watched has been a variety of quick-fix "solutions" that masked symptoms rather than a focus of recognizing and addressing root causes.
Quality, lasting change takes time, consistency, and a willingness to observe and experiment.
Some people work with me once or twice and find what they need. Others stay for years. My goal is to meet you where you are at on your horse learning journey."
— Samantha Harvey
"After working with multiple trainers, I had reached a breaking point with my gelding. He became defensive, resisted going forward, and would spin, back up, or buck at the lope. Traditional approaches focused on pushing through the behavior, which only increased his insecurity and resentment."
"Sam took a completely different approach. With patience and clarity, she helped me understand what my horse was experiencing and gave me practical tools I could apply immediately. Slowly, his confidence began to return — and so did mine."
"Today, I have a horse who is learning to trust again. More importantly, when he gets stuck, I know how to help him through it. Working with Sam has changed how I show up for my horse, and I'm grateful to continue this journey with her."
Understand your horse's communication and behavior. Grow your confidence, develop practical skills, and build lasting results through clear, compassionate horsemanship.
Revisit recorded lessons at your pace while creating a thoughtful, quality equine partnership.
Quick Video Analysis — $20
A fast, affordable way to gain insight. Receive a downloadable 10-minute video voice-over analysis and professional assessment of your 5-minute video submission.
15 min $35 · 30 min $65 · 60 min $90
Speak with Sam. Each call is recorded with a replay link.
Clarify challenges, uncover root causes, and determine whether the Alternative Horsemanship™ path aligns with your goals.
$160 — Save $30
Most popular. 30-min call + Reading the Horse course + 60-min video review.
30-minute telephone consultation
Enrollment in Reading the Horse (7-part equine behavior course)
60-minute video assessment & instruction
$90 · $80 · $75 per session
Ongoing telephone coaching. Horse rider/enthusiast mindset coaching. Learn to recognize mental and emotional patterns that affect your horse relationship.
Replace reactive habits with mindful, proactive horsemanship that builds clarity, trust, and confidence. Recorded sessions with replay access.
Looking for long-term, deep work? The mentorship is designed for you.
Horse problems don't have shortcuts — and most of what you've been told is a shortcut. Real change takes time, consistency, and a willingness to see your horse differently. Some people work with me once and find what they need. Others stay for years.
$90 single · discounts for packages
Addressing specific challenges or goals. One-hour private consultation.
$110 first · $90 follow-ups · 3 for $240
Upload a 15–20 minute video. Sam reviews it in advance, then meets with you for a live one-hour call.
How to upload a video →
For the self-directed learner who wants to go deep on their own terms.
One day, week, month, or year options.