The Life Happens Plan | Renee Shupe, Quiet Rebel™ Mentor
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
–purple: #341539;
–purple-lt: #4a2350;
–ember: #C4622D;
–ember-dk: #8a3e1a;
–aqua: #7FFFD4;
–fog: #E8E4DF;
–fog-mid: #D0C9C0;
–white: #ffffff;
–text: #2c2424;
–text-mid: #6b5c5c;
–text-lt: #9c8e9a;
–border: #D0C9C0;
}
html { scroll-behavior: smooth; }
body {
font-family: ‘DM Sans’, sans-serif;
font-size: 17px;
font-weight: 400;
line-height: 1.7;
color: var(–text);
background: var(–fog);
-webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4 {
font-family: ‘Cormorant Garamond’, serif;
font-weight: 600;
color: var(–purple);
line-height: 1.18;
}
a { color: var(–ember); }
.eyebrow {
font-family: ‘DM Sans’, sans-serif;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.2em;
text-transform: uppercase;
color: var(–ember);
}
.eyebrow.on-dark { color: var(–aqua); }
/* ── Buttons ── */
.btn {
display: inline-block;
background: var(–ember);
color: #fff;
font-family: ‘DM Sans’, sans-serif;
font-weight: 500;
font-size: 1.02rem;
padding: 1rem 2.4rem;
border-radius: 4px;
text-decoration: none;
letter-spacing: 0.02em;
transition: background 0.15s, transform 0.15s;
box-shadow: 0 6px 22px rgba(52,21,57,0.16);
}
.btn:hover { background: var(–purple); color: var(–aqua); transform: translateY(-1px); }
.btn-on-dark { background: var(–aqua); color: var(–purple); box-shadow: 0 6px 22px rgba(0,0,0,0.28); }
.btn-on-dark:hover { background: var(–fog); color: var(–purple); }
.btn-outline {
background: transparent;
color: var(–aqua);
border: 1.5px solid var(–aqua);
box-shadow: none;
}
.btn-outline:hover { background: var(–aqua); color: var(–purple); }
/* ── Top bar ── */
.top-bar {
background: var(–purple);
padding: 1.1rem 1.6rem;
border-bottom: 1px solid rgba(255,255,255,0.08);
display: flex;
align-items: center;
justify-content: center;
gap: 16px;
flex-wrap: wrap;
}
.top-bar-brand {
font-family: ‘DM Sans’, sans-serif;
font-size: 10px;
font-weight: 400;
letter-spacing: 0.22em;
text-transform: uppercase;
color: var(–fog);
}
.top-bar-title {
font-family: ‘Cormorant Garamond’, serif;
font-size: 1.15rem;
font-weight: 400;
font-style: italic;
color: var(–ember);
}
/* ── Hero (dark, asymmetric) ── */
.hero {
background:
radial-gradient(circle at 15% 15%, rgba(127,255,212,0.08), transparent 42%),
radial-gradient(circle at 85% 80%, rgba(196,98,45,0.14), transparent 45%),
var(–purple);
color: var(–fog);
padding: 4.5rem 2rem 5rem;
}
.hero-inner {
max-width: 1080px;
margin: 0 auto;
display: grid;
grid-template-columns: 1.15fr 0.85fr;
gap: 3.5rem;
align-items: center;
}
.hero-copy .eyebrow { margin-bottom: 1.4rem; display: block; }
.hero h1 {
color: var(–fog);
font-size: clamp(2.3rem, 4.6vw, 3.5rem);
font-weight: 600;
margin-bottom: 1.35rem;
letter-spacing: -0.01em;
}
.hero h1 em { color: var(–aqua); font-style: italic; font-weight: 600; }
.hero-sub {
font-family: ‘Cormorant Garamond’, serif;
font-size: 1.4rem;
font-style: italic;
color: rgba(232,228,223,0.82);
margin-bottom: 2rem;
max-width: 30rem;
}
.hero-cta-row {
display: flex;
align-items: center;
gap: 1.4rem;
flex-wrap: wrap;
margin-bottom: 1.5rem;
}
.hero-price {
font-family: ‘Cormorant Garamond’, serif;
font-size: 2.4rem;
font-weight: 600;
color: var(–fog);
line-height: 1;
}
.hero-price span {
display: block;
font-family: ‘DM Sans’, sans-serif;
font-size: 11px;
letter-spacing: 0.14em;
text-transform: uppercase;
color: var(–text-lt);
margin-top: 0.35rem;
font-weight: 400;
}
.hero-trust {
font-size: 0.86rem;
color: rgba(232,228,223,0.6);
border-top: 1px solid rgba(255,255,255,0.1);
padding-top: 1.2rem;
max-width: 30rem;
}
/* ── Product visual card (CSS-rendered) ── */
.product-visual {
position: relative;
display: flex;
justify-content: center;
}
.pv-stack {
position: relative;
width: 100%;
max-width: 340px;
}
.pv-card {
background: linear-gradient(160deg, #ffffff, #f3efe9);
border-radius: 14px;
padding: 1.6rem 1.5rem;
box-shadow: 0 24px 60px rgba(0,0,0,0.4);
border: 1px solid rgba(255,255,255,0.5);
}
.pv-tag {
font-size: 10px;
letter-spacing: 0.16em;
text-transform: uppercase;
color: var(–ember);
font-weight: 600;
margin-bottom: 0.5rem;
}
.pv-card h4 {
font-size: 1.5rem;
color: var(–purple);
margin-bottom: 1.2rem;
line-height: 1.1;
}
.pv-item {
display: flex;
align-items: center;
gap: 0.8rem;
padding: 0.7rem 0;
border-top: 1px solid var(–fog-mid);
font-size: 0.92rem;
color: var(–text);
}
.pv-item:first-of-type { border-top: none; }
.pv-ico {
flex-shrink: 0;
width: 34px; height: 34px;
border-radius: 8px;
background: var(–purple);
color: var(–aqua);
display: flex; align-items: center; justify-content: center;
}
.pv-ico svg { width: 17px; height: 17px; }
.pv-item strong { display: block; font-weight: 600; color: var(–purple); font-size: 0.9rem; }
.pv-item small { color: var(–text-mid); font-size: 0.78rem; }
.pv-float {
position: absolute;
bottom: -18px; right: -14px;
background: var(–ember);
color: #fff;
font-family: ‘Cormorant Garamond’, serif;
font-style: italic;
font-size: 1.05rem;
padding: 0.5rem 1.1rem;
border-radius: 30px;
box-shadow: 0 10px 26px rgba(0,0,0,0.35);
}
/* ── Section shell ── */
.section {
max-width: 860px;
margin: 0 auto;
padding: 4.5rem 2rem;
}
.section.wide { max-width: 1080px; }
.section h2 {
font-size: clamp(1.9rem, 3.4vw, 2.5rem);
margin-bottom: 1.4rem;
}
.section-lead { font-size: 1.08rem; color: var(–text); margin-bottom: 1rem; }
.band-fog-mid { background: var(–fog-mid); }
.band-white { background: var(–white); }
.band-dark {
background: var(–purple);
color: var(–fog);
}
.band-dark h2 { color: var(–fog); }
.band-dark .section-lead { color: rgba(232,228,223,0.85); }
/* ── Two-modes (problem) ── */
.lead-block p { margin-bottom: 1.1rem; }
.lead-block p:last-child { margin-bottom: 0; }
.modes {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 1.25rem;
margin: 2rem 0 1.75rem;
}
.mode-card {
background: var(–white);
border: 1px solid var(–border);
border-radius: 10px;
padding: 1.5rem 1.5rem;
}
.mode-card .mode-label {
font-size: 11px;
letter-spacing: 0.14em;
text-transform: uppercase;
color: var(–ember);
font-weight: 600;
margin-bottom: 0.6rem;
}
.mode-card h3 { font-size: 1.35rem; margin-bottom: 0.5rem; }
.mode-card p { font-size: 0.95rem; color: var(–text-mid); margin: 0; }
.pivot-line {
font-family: ‘Cormorant Garamond’, serif;
font-style: italic;
font-size: 1.5rem;
font-weight: 600;
color: var(–purple);
text-align: center;
margin-top: 1.5rem;
}
.pivot-line span { color: var(–ember); }
/* ── Outcomes (numbered) ── */
.outcomes { margin-top: 2rem; display: grid; gap: 1.1rem; }
.outcome {
display: flex;
gap: 1.2rem;
align-items: flex-start;
background: var(–white);
border: 1px solid var(–border);
border-radius: 10px;
padding: 1.35rem 1.5rem;
}
.outcome .num {
flex-shrink: 0;
font-family: ‘Cormorant Garamond’, serif;
font-size: 1.8rem;
font-weight: 600;
color: var(–ember);
line-height: 1;
width: 2rem;
text-align: center;
}
.outcome h3 { font-size: 1.25rem; margin-bottom: 0.3rem; }
.outcome p { font-size: 0.96rem; color: var(–text-mid); margin: 0; }
.section-note {
margin-top: 1.75rem;
font-family: ‘Cormorant Garamond’, serif;
font-style: italic;
font-size: 1.2rem;
color: var(–purple);
text-align: center;
}
/* ── Includes (dark band) ── */
.includes-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 1.25rem;
margin-top: 2rem;
}
.include-card {
background: rgba(255,255,255,0.04);
border: 1px solid rgba(127,255,212,0.18);
border-radius: 12px;
padding: 1.6rem 1.5rem;
}
.include-ico {
width: 44px; height: 44px;
border-radius: 10px;
background: rgba(127,255,212,0.12);
color: var(–aqua);
display: flex; align-items: center; justify-content: center;
margin-bottom: 1rem;
}
.include-ico svg { width: 22px; height: 22px; }
.include-card strong {
display: block;
font-family: ‘Cormorant Garamond’, serif;
font-weight: 600;
font-size: 1.35rem;
color: var(–fog);
margin-bottom: 0.5rem;
}
.include-card p { font-size: 0.92rem; color: rgba(232,228,223,0.72); line-height: 1.6; }
/* ── Who it’s for ── */
.fit-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 1.5rem;
margin-top: 1.75rem;
}
.fit-box { border-radius: 12px; padding: 1.7rem 1.7rem; }
.fit-yes { background: var(–white); border: 1px solid var(–border); }
.fit-no { background: transparent; border: 1px dashed var(–fog-mid); }
.fit-box h3 {
font-family: ‘DM Sans’, sans-serif;
font-size: 0.8rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.12em;
margin-bottom: 1rem;
}
.fit-yes h3 { color: var(–ember); }
.fit-no h3 { color: var(–text-lt); }
.fit-box ul { list-style: none; padding: 0; }
.fit-box li { position: relative; padding: 0.5rem 0 0.5rem 1.7rem; font-size: 0.96rem; }
.fit-yes li::before {
content: ‘\2713’; position: absolute; left: 0; top: 0.5rem;
color: var(–ember); font-weight: 700;
}
.fit-no li { color: var(–text-mid); }
.fit-no li::before {
content: ‘\2014’; position: absolute; left: 0; top: 0.5rem; color: var(–text-lt);
}
/* ── Proof ── */
.proof-band { text-align: center; }
.proof-stats {
display: flex;
justify-content: center;
gap: 3rem;
flex-wrap: wrap;
margin: 2rem 0 2.5rem;
}
.proof-stat .n {
font-family: ‘Cormorant Garamond’, serif;
font-size: 2.6rem;
font-weight: 600;
color: var(–ember);
line-height: 1;
}
.proof-stat .l {
font-size: 0.82rem;
color: var(–text-mid);
text-transform: uppercase;
letter-spacing: 0.1em;
margin-top: 0.4rem;
}
.quote-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 1.25rem;
text-align: left;
margin-top: 1rem;
}
.quote-card {
background: var(–white);
border: 1px solid var(–border);
border-left: 3px solid var(–ember);
border-radius: 0 10px 10px 0;
padding: 1.5rem 1.6rem;
}
.quote-card p {
font-family: ‘Cormorant Garamond’, serif;
font-style: italic;
font-size: 1.15rem;
color: var(–purple);
margin-bottom: 0.9rem;
line-height: 1.4;
}
.quote-card cite {
font-family: ‘DM Sans’, sans-serif;
font-style: normal;
font-size: 0.82rem;
font-weight: 500;
letter-spacing: 0.04em;
color: var(–text-mid);
}
.proof-caption {
font-size: 0.82rem;
color: var(–text-lt);
font-style: italic;
margin-top: 1.5rem;
}
/* ── Guarantee ── */
.guarantee {
max-width: 720px;
margin: 0 auto;
background: var(–white);
border: 1px solid var(–border);
border-radius: 14px;
padding: 2.2rem 2.3rem;
display: flex;
gap: 1.6rem;
align-items: flex-start;
}
.guarantee .g-ico {
flex-shrink: 0;
width: 52px; height: 52px;
border-radius: 12px;
background: var(–purple);
color: var(–aqua);
display: flex; align-items: center; justify-content: center;
}
.guarantee .g-ico svg { width: 26px; height: 26px; }
.guarantee h3 { font-size: 1.5rem; margin-bottom: 0.5rem; }
.guarantee p { font-size: 0.98rem; color: var(–text-mid); margin: 0; }
/* ── About ── */
.about-row { display: flex; gap: 2.5rem; align-items: center; }
.about-row img {
flex-shrink: 0; width: 300px; border-radius: 12px; object-fit: cover;
box-shadow: 0 16px 40px rgba(52,21,57,0.18);
}
.about-text p { margin-bottom: 0.9rem; font-size: 0.98rem; }
.about-text p:last-child { margin-bottom: 0; }
.about-text strong { color: var(–purple); }
.about-sig {
font-size: 0.85rem !important; color: var(–text-lt); font-style: italic;
}
/* ── Price / final CTA ── */
.offer-card {
max-width: 620px;
margin: 0 auto;
background: var(–white);
border: 1px solid var(–border);
border-radius: 16px;
padding: 2.75rem 2.5rem;
text-align: center;
box-shadow: 0 20px 50px rgba(52,21,57,0.1);
}
.offer-card .eyebrow { display: block; margin-bottom: 1rem; }
.offer-card h2 { font-size: 2rem; margin-bottom: 1.5rem; }
.offer-list { list-style: none; padding: 0; text-align: left; max-width: 380px; margin: 0 auto 1.75rem; }
.offer-list li { position: relative; padding: 0.5rem 0 0.5rem 1.7rem; font-size: 0.96rem; }
.offer-list li::before {
content: ‘\2713’; position: absolute; left: 0; top: 0.5rem; color: var(–ember); font-weight: 700;
}
.offer-price {
font-family: ‘Cormorant Garamond’, serif;
font-size: 3.2rem;
font-weight: 600;
color: var(–purple);
line-height: 1;
margin-bottom: 0.3rem;
}
.offer-price small { font-size: 1rem; color: var(–text-lt); font-family: ‘DM Sans’, sans-serif; }
.offer-sub { font-size: 0.86rem; color: var(–text-lt); margin-bottom: 1.5rem; }
.offer-reassure { margin-top: 1.1rem; font-size: 0.82rem; color: var(–text-mid); }
/* ── FAQ ── */
.faq-item { padding: 1.3rem 0; border-bottom: 1px solid var(–border); }
.faq-item:last-child { border-bottom: none; }
.faq-q {
font-family: ‘Cormorant Garamond’, serif;
font-weight: 600;
font-size: 1.3rem;
color: var(–purple);
margin-bottom: 0.4rem;
}
.faq-a { font-size: 0.98rem; color: var(–text-mid); }
/* ── Closer ── */
.closer {
background:
radial-gradient(circle at 80% 20%, rgba(127,255,212,0.1), transparent 45%),
var(–purple);
color: var(–fog);
text-align: center;
padding: 5rem 2rem;
}
.closer-inner { max-width: 620px; margin: 0 auto; }
.closer .eyebrow { display: block; margin-bottom: 1.5rem; }
.closer h2 { color: var(–fog); font-size: clamp(2rem, 4vw, 2.8rem); margin-bottom: 1.5rem; }
.closer p { color: rgba(232,228,223,0.85); margin-bottom: 1.15rem; }
.closer p:last-of-type { margin-bottom: 2.25rem; }
/* ── Footer ── */
.site-footer {
background: var(–purple);
text-align: center;
padding: 2.25rem 1rem;
font-size: 12px;
color: rgba(232,228,223,0.6);
font-family: ‘DM Sans’, sans-serif;
border-top: 1px solid rgba(255,255,255,0.08);
}
.site-footer a { color: var(–aqua); text-decoration: none; }
.site-footer a:hover { text-decoration: underline; }
.footer-links {
margin-top: 0.6rem;
display: flex; gap: 1.5rem; justify-content: center; flex-wrap: wrap;
}
/* ── Responsive ── */
@media (max-width: 820px) {
.hero-inner { grid-template-columns: 1fr; gap: 2.75rem; }
.product-visual { order: -1; }
.includes-grid { grid-template-columns: 1fr; }
.modes, .fit-grid, .quote-grid { grid-template-columns: 1fr; }
.about-row { flex-direction: column; text-align: center; }
.about-row img { width: 220px; }
.guarantee { flex-direction: column; align-items: center; text-align: center; }
.section { padding: 3.25rem 1.4rem; }
.hero { padding: 3.5rem 1.4rem 4rem; }
}
The Quiet Rebel™ Mentor
The Life Happens Plan
For the seasons that don’t ask permission
When life gets loud, your business doesn’t have to go quiet.
A short audio and companion playbook for deciding what stays running, what waits, and how you come back, without losing what you’ve built.
Made by Renee Shupe, running an online business through real life since 2008. No course to schedule. No platform to learn. You can work through the whole thing in one sitting.
What you get
The Life Happens Plan
The Audio15 to 20 minutes, permission first
Companion PlaybookFill-in, done in one sitting
The TranscriptFor when you’d rather read
yours to reuse
The season nobody plans for
There’s a stretch every solopreneur knows, and almost none of us prepare for.
Something shifts. A parent gets sick. A long summer with everyone home. A move, a health scare, a hard season that nobody put on the calendar. And suddenly the business is the thing that keeps sliding to the back of the line.
You’re not lazy. You’re not failing. You’re a solopreneur running a real business inside a real life, and no one handed you a plan for what to do when the two collide.
So most of us default to one of two modes. Both cost something.
Mode one
Push through
Keep the same pace, grip a little harder, and feel yourself fraying. It works right up until it doesn’t.
Mode two
Put it all down
Set everything aside and plan to start fresh on the other side. That reset costs far more than it looks like it will.
The Life Happens Plan is the in-between option.
What it actually is
Not a course. Not another framework to install. A plan you can build in one sitting and use the same day.
You listen once, work through the playbook, and walk away holding three things:
1
Permission, in writing
A clear statement that authorizes you to run at whatever level is realistic right now, without apologizing for it.
2
A short list that holds
What genuinely needs to keep running, and what can safely wait, so nothing essential slips while you’re stretched thin.
3
A clean way back
A re-entry note so returning feels deliberate instead of chaotic, whenever the season starts to lift.
No hustle. No guilt. Just a business that holds up when you can’t give it everything.
What’s inside
Three simple pieces. No login, no schedule.
The Audio
15 to 20 minutes. A permission-first listen that names why life keeps breaking your business plans, and what to do instead. Play it while you walk, drive, or sit somewhere quiet.
Companion Playbook
A fill-in-the-blanks PDF that walks you through your permission statement, your three-layer business check, your short list, and your re-entry note. Built to finish in one sitting.
The Transcript
Because sometimes you’d rather read than listen. Everything from the audio, formatted so you can skim back to any part you need.
Is this for you
Built for one specific moment, and honest about when it isn’t the answer.
This is for you if
- You’re a Gen-X solopreneur in a messy season and you need a plan that works with real life, not against it.
- You’ve been running on guilt and over-functioning, or freezing and doing nothing, and neither one is holding.
- You want to keep the business moving without pretending the hard thing isn’t happening.
This isn’t for you if
- You’re looking for a growth strategy or a way to do more, faster.
- You want a long program to work through over weeks.
- Everything is steady right now and nothing is pulling at your attention.
This is a hold-steady plan for the seasons when holding steady is exactly the right move.
Why trust this
Made by someone who has used it, more than once.
Solo
Built by one person, for solopreneurs
One sitting
Start to finished plan
What clients say about working with me
“I love working with you. When working with you I feel supported and held. Thank you for your great customer service.”
Annie Jones, Wild Roots LLC
“Renee has helped me slowly regain my confidence and I am so grateful. She is extremely patient and understanding and never makes you feel like you should know all the things. Everyone needs a Renee in their life.”
Ramona Parent-Boyd, Ramona Aline Home
Feedback from clients I’ve worked with over the years. The Life Happens Plan comes from the same place.
A simple, no-hoops promise
Listen to the audio, work through the playbook, and if it doesn’t help you find steadier ground, just reply to your receipt within 30 days and I’ll refund you. No forms, no explaining yourself. I’d rather you keep your $27 than hold onto something that didn’t help.
Who made this
About Renee
Renee Shupe is the Quiet Rebel™ Mentor. I help Gen-X solopreneurs build businesses that are calm, sustainable, and designed to work with real life instead of against it. I’ve been running an online business since 2008, and I’ve navigated more than a few seasons where life had very different plans than I did.
Here’s what I know: the solopreneurs who come through a hard season intact aren’t the ones who pushed harder. They’re the ones who decided on purpose what to protect, gave themselves permission to let the rest wait, and kept something simple in place to hold the essentials. That’s what this plan is built around.
My whole approach runs on the Q.U.I.E.T Method™, which is energy-first planning, simple systems, and offers that meet people where they actually are. Not where hustle culture expects them to be. The Life Happens Plan isn’t a theory. It’s what I’ve used myself to keep my own business moving through the loud seasons.
Based in Northern Alberta, Canada. In business since 2008. Fueled by good coffee and fountain pen ink.
Get the plan
Keep your business steady through the next loud season.
- The 15 to 20 minute permission-first audio
- The fill-in Companion Playbook
- The full transcript
- Yours to keep and reuse every time life shows up
$27 one payment
Instant access. No subscription, no platform to learn.
Get The Life Happens Plan →
Backed by the simple 30-day, no-hoops promise above.
Before you ask
Common questions
Is this a course?
No. It’s a 15 to 20 minute audio and a companion playbook, designed to be used in one sitting rather than worked through over weeks.
What kind of life situations is this for?
Any season that pulls your attention away from the business. A summer with kids home, a parent’s health situation, the holiday stretch, a move, a personal transition. Any time life shows up louder than usual.
How is this different from a productivity system?
It isn’t one. It doesn’t help you do more. It helps you decide what actually matters right now and gives you a simple structure for protecting it while everything else waits.
Do I need anything else for it to work?
Just a quiet twenty minutes and something to write with.
What if it isn’t a fit for me?
Then I’ll refund you. Reply to your receipt within 30 days and you’ll get your money back, no forms and no need to explain.
One last thing
This season will shift.
Maybe not on a schedule, and maybe not the way you planned. But it will move.
And when it does, you want to be someone who made deliberate choices through the hard stretch, not someone who white-knuckled it or quietly disappeared.
Get The Life Happens Plan, $27 →