.page-id-403 body,
.page-id-403 #site-main,
.page-id-403 .site-main,
.page-id-403 main.site-main,
.page-id-403 #primary,
.page-id-403 .kadence-inner-column-inner,
.page-id-403 article.page,
.page-id-403 .entry-content,
.page-id-403 .wp-block-post-content {
background-color: #0D0B1A !important;
color: #e0e0e0 !important;
}
.page-id-403 .hf-consult-hero,
.page-id-403 .hf-form-section,
.page-id-403 .hf-section {
background-color: #0D0B1A !important;
}
.page-id-403 .content-bg,
.page-id-403 .wp-site-blocks,
.page-id-403 .is-root-container {
background-color: #0D0B1A !important;
}
/* Hero */
.hf-consult-hero{text-align:center;padding:80px 24px 48px;position:relative}
.hf-consult-hero .hf-service-label{display:inline-block;padding:6px 16px;border:1px solid rgba(0,102,255,.3);border-radius:20px;color:#0066FF;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}
.hf-consult-hero h1{font-family:’Plus Jakarta Sans’,sans-serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;color:#fff;line-height:1.15;margin:0 0 20px}
.hf-consult-hero .hf-hero-sub{color:rgba(255,255,255,.55);font-size:1.05rem;line-height:1.7;max-width:520px;margin:0 auto}
/* Trust badges */
.hf-trust-features{display:flex;justify-content:center;gap:32px;margin-top:32px;flex-wrap:wrap}
.hf-trust-item{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.7);font-size:14px;font-weight:500}
.hf-trust-item svg{width:20px;height:20px;flex-shrink:0;color:#0066FF}
@media(max-width:600px){.hf-trust-features{flex-direction:column;align-items:center;gap:16px}}
/* Value cards — glass-morphism matching service pages */
.hf-value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:960px;margin:0 auto}
.hf-value-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:var(–radius,14px);padding:32px 28px;position:relative;transition:border-color .3s ease,box-shadow .3s ease}
.hf-value-card:hover{border-color:rgba(0,102,255,.25);box-shadow:0 8px 32px rgba(0,0,0,.3)}
.hf-value-card .hf-feature-icon{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,rgba(0,102,255,.12),rgba(108,138,255,.08));border:1px solid rgba(108,138,255,.15);display:flex;align-items:center;justify-content:center;margin-bottom:16px}
.hf-value-card .hf-feature-icon svg{width:22px;height:22px;color:#6C8AFF}
.hf-value-card h3{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 10px;font-family:’Plus Jakarta Sans’,sans-serif}
.hf-value-card p{color:rgba(255,255,255,.5);font-size:.92rem;line-height:1.65;margin:0}
/* Process steps — matching service page pattern */
.hf-consult-process{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:960px;margin:0 auto}
.hf-consult-step{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:var(–radius,14px);padding:32px 24px;text-align:center;position:relative}
.hf-step-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(0,102,255,.12);color:#6C8AFF;font-size:16px;font-weight:800;font-family:’Plus Jakarta Sans’,sans-serif;margin-bottom:16px}
.hf-consult-step h3{color:#fff;font-size:1rem;font-weight:700;margin:0 0 10px;font-family:’Plus Jakarta Sans’,sans-serif}
.hf-consult-step p{color:rgba(255,255,255,.45);font-size:.9rem;line-height:1.6;margin:0}
/* Qualifier checklist */
.hf-qualifier{max-width:640px;margin:0 auto;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:var(–radius,14px);padding:32px 36px}
.hf-qualifier-item{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.05)}
.hf-qualifier-item:last-child{border-bottom:none}
.hf-qualifier-icon{flex-shrink:0;width:24px;height:24px;border-radius:7px;background:rgba(52,211,153,.12);color:#34D399;display:flex;align-items:center;justify-content:center;margin-top:1px}
.hf-qualifier-icon svg{width:14px;height:14px}
.hf-qualifier-item span{color:rgba(255,255,255,.65);font-size:.95rem;line-height:1.55}
/* Form section */
.hf-form-section{padding:32px 24px 48px}
.hf-form-section .hf-container{max-width:540px;margin:0 auto}
.hf-form-heading{text-align:center;color:#fff;font-size:1.4rem;font-weight:800;margin:0 0 8px;font-family:’Plus Jakarta Sans’,sans-serif}
.hf-form-sub{text-align:center;color:rgba(255,255,255,.4);font-size:.88rem;margin:0 0 28px}
/* GF #6 dark theme */
#gform_6 .gfield input[type=”text”],#gform_6 .gfield input[type=”email”],#gform_6 .gfield input[type=”url”]{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;color:#fff!important;font-size:15px!important;padding:12px 14px!important;width:100%!important;transition:border-color .2s!important;box-shadow:none!important;outline:none!important}
#gform_6 .gfield input:focus{border-color:#0066FF!important}
#gform_6 .gfield input::placeholder{color:rgba(255,255,255,.35)!important}
#gform_6 .gfield select{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;color:rgba(255,255,255,.5)!important;font-size:15px!important;padding:12px 14px!important}
#gform_6 .gfield select:focus{border-color:#0066FF!important}
#gform_6 .gfield textarea{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;color:#fff!important;font-size:15px!important;padding:14px!important;resize:vertical!important}
#gform_6 .gfield textarea:focus{border-color:#0066FF!important}
#gform_6 .gfield_label{color:rgba(255,255,255,.45)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.3px!important}
#gform_6 .gfield_required{color:#0066FF!important}
#gform_6 .ginput_container{margin-top:0!important}
#gform_6 .gform_button,#gform_6 input[type=”submit”]{display:block!important;width:100%!important;padding:16px!important;background:#0066FF!important;color:#fff!important;font-weight:700!important;font-size:16px!important;border:none!important;border-radius:10px!important;cursor:pointer!important;letter-spacing:.5px!important;transition:background .2s!important}
#gform_6 .gform_button:hover,#gform_6 input[type=”submit”]:hover{background:#0052CC!important}
#gform_6 .gform_title{color:#fff!important;font-size:24px!important;font-weight:700!important}
#gform_6 .gform_description{color:rgba(255,255,255,.45)!important;font-size:14px!important}
.gform_confirmation_message{color:#fff!important;text-align:center!important;padding:40px 20px!important;font-size:18px!important}
.page-id-403 .gform_heading{display:none!important}
/* Or divider */
.hf-or-divider{display:flex;align-items:center;gap:16px;max-width:540px;margin:40px auto}
.hf-or-divider::before,.hf-or-divider::after{content:”;flex:1;height:1px;background:rgba(255,255,255,.08)}
.hf-or-divider span{color:rgba(255,255,255,.3);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
/* Calendly */
.hf-calendly-section{padding:0 24px 80px}
.hf-calendly-section .hf-container{max-width:700px;margin:0 auto}
/* Section heading override for this page */
.page-id-403 .hf-section-heading{font-size:clamp(1.75rem,3.5vw,2.5rem);margin-bottom:16px}
.hf-section-sub{text-align:center;color:rgba(255,255,255,.4);font-size:.95rem;max-width:500px;margin:0 auto 40px}
@media(max-width:700px){
.hf-value-grid{grid-template-columns:1fr}
.hf-consult-process{grid-template-columns:1fr;gap:16px}
.hf-qualifier{padding:24px 20px}
}
Free Consultation
Book your free
strategy call
Tell me about your business and goals. I’ll schedule a free 30-minute call to discuss the best path forward — no commitment required.
30-Minute Call
No Commitment
Custom Strategy
What you’ll get from this call
This isn’t a sales pitch. It’s a working session where I give you real answers.
A clear picture of what’s working
I’ll look at your current marketing — email, ads, site, automation — and tell you what’s actually performing and what’s leaking money.
Specific recommendations
Not generic “you should do more email” advice. Actionable recommendations based on your actual numbers and situation.
A prioritized action plan
What to fix first, what can wait, and what to stop wasting time on. You leave knowing exactly what to do next.
An honest assessment
If you don’t need my help, I’ll tell you. If someone else is a better fit, I’ll point you there. No sales pitch.
How it works
Three steps. No runaround.
1
Fill out the form
Takes 2 minutes. Helps me prepare so we don’t waste your time on the call going over basics.
2
I do my homework
Before we talk, I review your site, check your email setup, look at your ads. I come to the call with notes, not questions.
3
We talk strategy
30 minutes. I share what I found, give you specific next steps, and you decide if working together makes sense.
This is for you if…
You’re an e-commerce brand doing $500K+ and know you should be getting more from your marketing
You know you should be doing more with email, ads, or automation — but don’t know where to start
You’ve tried agencies before and got burned by cookie-cutter strategies that didn’t fit
You want a hands-on partner who understands your store — not a vendor who disappears after onboarding
or book directly