<!-- Breaking Through the Shadows Homepage Concept -->
<div class="btsh-home">
<style>
.btsh-home {
--dark: #07080d;
--charcoal: #11141d;
--charcoal-2: #171b27;
--storm: #263241;
--gold: #d8a84f;
--gold-light: #f3d98b;
--cream: #f5f1e8;
--muted: #b8b1a6;
--crimson: #8a2e2e;
--white: #ffffff;
font-family: Arial, Helvetica, sans-serif;
background: var(--dark);
color: var(--cream);
overflow: hidden;
line-height: 1.6;
}
.btsh-home * {
box-sizing: border-box;
}
.btsh-container {
width: min(1180px, calc(100% - 36px));
margin: 0 auto;
}
.btsh-header {
position: sticky;
top: 0;
z-index: 50;
background: rgba(7, 8, 13, 0.92);
backdrop-filter: blur(14px);
border-bottom: 1px solid rgba(216, 168, 79, 0.18);
}
.btsh-nav-wrap {
display: flex;
align-items: center;
justify-content: space-between;
gap: 24px;
padding: 18px 0;
}
.btsh-logo {
display: flex;
align-items: center;
gap: 12px;
text-decoration: none;
color: var(--cream);
min-width: 220px;
}
.btsh-logo-mark {
width: 46px;
height: 46px;
border-radius: 50%;
border: 1px solid rgba(216, 168, 79, 0.8);
background:
radial-gradient(circle at center, rgba(255, 255, 255, 0.95) 0 4px, transparent 5px),
linear-gradient(90deg, transparent 46%, rgba(255,255,255,.9) 47% 53%, transparent 54%),
linear-gradient(0deg, transparent 37%, rgba(255,255,255,.9) 38% 42%, transparent 43%),
radial-gradient(circle at center, rgba(216, 168, 79, 0.45), rgba(38, 50, 65, 0.95) 62%, #090a10);
box-shadow: 0 0 28px rgba(216, 168, 79, 0.22);
flex: 0 0 auto;
}
.btsh-logo-text strong {
display: block;
font-size: 15px;
line-height: 1.1;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.btsh-logo-text span {
display: block;
font-size: 12px;
color: var(--gold-light);
margin-top: 2px;
}
.btsh-menu {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 18px;
flex-wrap: wrap;
}
.btsh-menu a {
color: var(--muted);
text-decoration: none;
font-size: 14px;
transition: color 0.25s ease;
}
.btsh-menu a:hover {
color: var(--gold-light);
}
.btsh-btn {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 13px 20px;
border-radius: 999px;
text-decoration: none;
font-weight: 700;
font-size: 14px;
transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
border: 1px solid transparent;
cursor: pointer;
}
.btsh-btn:hover {
transform: translateY(-2px);
}
.btsh-btn-primary {
background: linear-gradient(135deg, var(--gold), var(--gold-light));
color: #111111 !important;
box-shadow: 0 12px 34px rgba(216, 168, 79, 0.24);
}
.btsh-btn-secondary {
background: rgba(255, 255, 255, 0.06);
color: var(--cream) !important;
border-color: rgba(216, 168, 79, 0.36);
}
.btsh-btn-secondary:hover {
background: rgba(216, 168, 79, 0.12);
}
.btsh-hero {
position: relative;
min-height: 760px;
display: flex;
align-items: center;
isolation: isolate;
background:
radial-gradient(circle at 50% 42%, rgba(255,255,255,0.22), transparent 6%),
radial-gradient(circle at 50% 42%, rgba(216,168,79,0.28), transparent 18%),
radial-gradient(circle at 72% 20%, rgba(138,46,46,0.20), transparent 26%),
radial-gradient(circle at 18% 18%, rgba(38,50,65,0.72), transparent 35%),
linear-gradient(135deg, #06070c 0%, #121622 44%, #07080d 100%);
}
.btsh-hero::before {
content: "";
position: absolute;
inset: 0;
background:
linear-gradient(90deg, transparent 49.4%, rgba(255,255,255,0.30) 49.7%, rgba(255,255,255,0.72) 50%, rgba(255,255,255,0.30) 50.3%, transparent 50.6%),
linear-gradient(0deg, transparent 42%, rgba(255,255,255,0.22) 42.5%, rgba(255,255,255,0.5) 43%, rgba(255,255,255,0.22) 43.5%, transparent 44%);
opacity: 0.36;
filter: blur(0.4px);
z-index: -2;
}
.btsh-hero::after {
content: "";
position: absolute;
inset: 0;
background:
radial-gradient(circle at 12% 25%, rgba(255,255,255,0.05), transparent 14%),
radial-gradient(circle at 82% 34%, rgba(255,255,255,0.04), transparent 18%),
linear-gradient(to bottom, rgba(7,8,13,0.05), rgba(7,8,13,0.96));
z-index: -1;
}
.btsh-hero-content {
max-width: 820px;
padding: 90px 0;
}
.btsh-kicker {
display: inline-block;
margin-bottom: 20px;
color: var(--gold-light);
font-weight: 700;
letter-spacing: 0.16em;
text-transform: uppercase;
font-size: 13px;
}
.btsh-hero h1 {
margin: 0;
font-size: clamp(46px, 7vw, 92px);
line-height: 0.95;
letter-spacing: -0.06em;
color: var(--white);
max-width: 900px;
}
.btsh-hero h2 {
margin: 24px 0 16px;
font-size: clamp(24px, 4vw, 46px);
line-height: 1.1;
color: var(--gold-light);
letter-spacing: -0.03em;
}
.btsh-hero p {
max-width: 720px;
margin: 0 0 30px;
color: #d7d2c9;
font-size: 19px;
}
.btsh-hero-actions {
display: flex;
gap: 14px;
flex-wrap: wrap;
}
.btsh-section {
padding: 90px 0;
position: relative;
}
.btsh-section-dark {
background: var(--dark);
}
.btsh-section-soft {
background:
radial-gradient(circle at top left, rgba(216, 168, 79, 0.08), transparent 35%),
linear-gradient(180deg, #0a0c13, #121621);
}
.btsh-section-light {
background: var(--cream);
color: #151515;
}
.btsh-section-heading {
max-width: 780px;
margin-bottom: 36px;
}
.btsh-section-heading.center {
text-align: center;
margin-left: auto;
margin-right: auto;
}
.btsh-section-heading span {
color: var(--gold);
font-size: 13px;
font-weight: 800;
letter-spacing: 0.16em;
text-transform: uppercase;
}
.btsh-section-heading h2 {
margin: 10px 0 12px;
font-size: clamp(32px, 5vw, 58px);
line-height: 1;
letter-spacing: -0.05em;
}
.btsh-section-heading p {
font-size: 18px;
color: var(--muted);
margin: 0;
}
.btsh-section-light .btsh-section-heading p {
color: #555;
}
.btsh-grid {
display: grid;
gap: 20px;
}
.btsh-grid-4 {
grid-template-columns: repeat(4, 1fr);
}
.btsh-grid-3 {
grid-template-columns: repeat(3, 1fr);
}
.btsh-grid-2 {
grid-template-columns: repeat(2, 1fr);
}
.btsh-card {
background: rgba(255, 255, 255, 0.055);
border: 1px solid rgba(216, 168, 79, 0.18);
border-radius: 24px;
padding: 26px;
min-height: 170px;
color: var(--cream);
text-decoration: none;
display: flex;
flex-direction: column;
justify-content: space-between;
transition: transform 0.25s ease, border-color 0.25s ease, background 0.25s ease;
position: relative;
overflow: hidden;
}
.btsh-card::after {
content: "";
position: absolute;
inset: auto -40px -60px auto;
width: 150px;
height: 150px;
background: radial-gradient(circle, rgba(216,168,79,0.18), transparent 65%);
pointer-events: none;
}
.btsh-card:hover {
transform: translateY(-5px);
border-color: rgba(216, 168, 79, 0.55);
background: rgba(255, 255, 255, 0.085);
}
.btsh-card small {
color: var(--gold-light);
font-weight: 800;
letter-spacing: 0.12em;
text-transform: uppercase;
font-size: 11px;
margin-bottom: 12px;
}
.btsh-card h3 {
margin: 0 0 12px;
font-size: 24px;
line-height: 1.1;
letter-spacing: -0.03em;
}
.btsh-card p {
margin: 0;
color: #c8c1b8;
font-size: 15px;
}
.btsh-light-card {
background: #ffffff;
color: #151515;
border: 1px solid rgba(0,0,0,0.08);
box-shadow: 0 16px 36px rgba(0,0,0,0.08);
}
.btsh-light-card p {
color: #555;
}
.btsh-pill-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 14px;
}
.btsh-pill {
display: flex;
align-items: center;
justify-content: center;
min-height: 78px;
padding: 20px;
border-radius: 18px;
background: linear-gradient(135deg, rgba(255,255,255,0.07), rgba(255,255,255,0.03));
border: 1px solid rgba(216,168,79,0.18);
color: var(--cream);
text-decoration: none;
font-weight: 800;
text-align: center;
transition: transform 0.25s ease, border-color 0.25s ease;
}
.btsh-pill:hover {
transform: translateY(-3px);
border-color: rgba(216,168,79,0.55);
}
.btsh-feature-row {
display: grid;
grid-template-columns: 1.1fr 0.9fr;
gap: 34px;
align-items: center;
}
.btsh-quote-panel {
border-radius: 30px;
padding: 38px;
min-height: 420px;
background:
linear-gradient(to bottom, rgba(0,0,0,0.18), rgba(0,0,0,0.86)),
radial-gradient(circle at 50% 20%, rgba(216,168,79,0.48), transparent 28%),
linear-gradient(135deg, #202636, #090a10);
border: 1px solid rgba(216,168,79,0.24);
display: flex;
flex-direction: column;
justify-content: flex-end;
box-shadow: 0 20px 60px rgba(0,0,0,0.28);
}
.btsh-quote-panel p {
font-size: clamp(26px, 4vw, 42px);
line-height: 1.05;
letter-spacing: -0.05em;
color: #fff;
margin: 0 0 16px;
font-weight: 800;
}
.btsh-quote-panel span {
color: var(--gold-light);
font-weight: 700;
}
.btsh-button-row {
margin-top: 32px;
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 14px;
}
.btsh-media-strip {
display: grid;
grid-template-columns: 1.2fr 0.8fr;
gap: 22px;
align-items: stretch;
}
.btsh-large-panel {
min-height: 420px;
border-radius: 30px;
padding: 38px;
background:
radial-gradient(circle at top right, rgba(216,168,79,0.24), transparent 30%),
linear-gradient(135deg, #151b28, #08090f);
border: 1px solid rgba(216,168,79,0.22);
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.btsh-large-panel h3 {
font-size: clamp(32px, 5vw, 56px);
line-height: 0.95;
letter-spacing: -0.06em;
margin: 0 0 16px;
}
.btsh-large-panel p {
color: #cec8bf;
max-width: 560px;
margin: 0 0 24px;
}
.btsh-stacked {
display: grid;
gap: 20px;
}
.btsh-mini-card {
padding: 25px;
border-radius: 24px;
background: rgba(255,255,255,0.06);
border: 1px solid rgba(216,168,79,0.16);
color: var(--cream);
text-decoration: none;
min-height: 120px;
transition: transform 0.25s ease, border-color 0.25s ease;
}
.btsh-mini-card:hover {
transform: translateY(-4px);
border-color: rgba(216,168,79,0.55);
}
.btsh-mini-card h3 {
margin: 0 0 8px;
font-size: 22px;
letter-spacing: -0.03em;
}
.btsh-mini-card p {
margin: 0;
color: #c8c1b8;
font-size: 15px;
}
.btsh-prayer {
background:
radial-gradient(circle at 50% 10%, rgba(216,168,79,0.32), transparent 28%),
linear-gradient(180deg, #10131c 0%, #07080d 100%);
text-align: center;
border-top: 1px solid rgba(216,168,79,0.16);
border-bottom: 1px solid rgba(216,168,79,0.16);
}
.btsh-prayer-box {
max-width: 860px;
margin: 0 auto;
padding: 56px 32px;
border-radius: 34px;
background: rgba(255,255,255,0.055);
border: 1px solid rgba(216,168,79,0.22);
box-shadow: 0 22px 70px rgba(0,0,0,0.22);
}
.btsh-prayer-box h2 {
margin: 0 0 12px;
font-size: clamp(34px, 5vw, 62px);
line-height: 1;
letter-spacing: -0.05em;
}
.btsh-prayer-box p {
color: #d7d2c9;
font-size: 18px;
max-width: 650px;
margin: 0 auto 28px;
}
.btsh-crisis-note {
margin-top: 22px;
color: #c9c0b5;
font-size: 13px;
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
.btsh-footer {
background: #05060a;
padding: 44px 0;
border-top: 1px solid rgba(216,168,79,0.18);
}
.btsh-footer-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
align-items: center;
}
.btsh-footer p {
color: var(--muted);
margin: 10px 0 0;
}
.btsh-footer-links {
display: flex;
justify-content: flex-end;
gap: 18px;
flex-wrap: wrap;
}
.btsh-footer-links a {
color: var(--muted);
text-decoration: none;
font-size: 14px;
}
.btsh-footer-links a:hover {
color: var(--gold-light);
}
@media (max-width: 980px) {
.btsh-nav-wrap {
align-items: flex-start;
flex-direction: column;
}
.btsh-menu {
justify-content: flex-start;
}
.btsh-grid-4 {
grid-template-columns: repeat(2, 1fr);
}
.btsh-grid-3 {
grid-template-columns: repeat(2, 1fr);
}
.btsh-feature-row,
.btsh-media-strip,
.btsh-footer-grid {
grid-template-columns: 1fr;
}
.btsh-footer-links {
justify-content: flex-start;
}
.btsh-pill-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 640px) {
.btsh-container {
width: min(100% - 26px, 1180px);
}
.btsh-hero {
min-height: auto;
}
.btsh-hero-content {
padding: 70px 0;
}
.btsh-hero p {
font-size: 17px;
}
.btsh-menu {
gap: 12px;
}
.btsh-menu a {
font-size: 13px;
}
.btsh-grid-4,
.btsh-grid-3,
.btsh-grid-2,
.btsh-pill-grid {
grid-template-columns: 1fr;
}
.btsh-section {
padding: 64px 0;
}
.btsh-card,
.btsh-large-panel,
.btsh-quote-panel,
.btsh-prayer-box {
border-radius: 22px;
}
.btsh-hero-actions,
.btsh-button-row {
flex-direction: column;
}
.btsh-btn {
width: 100%;
}
}
</style>
<!-- Header -->
<header class="btsh-header">
<div class="btsh-container">
<div class="btsh-nav-wrap">
<a class="btsh-logo" href="#">
<div class="btsh-logo-mark"></div>
<div class="btsh-logo-text">
<strong>Breaking Through<br>the Shadows</strong>
<span>Hope Finds You</span>
</div>
</a>
<nav class="btsh-menu" aria-label="Main navigation">
<a href="#stories">Stories</a>
<a href="#studies">Bible Studies</a>
<a href="#media">Music & Media</a>
<a href="#shareables">Shareables</a>
<a href="#connection">Find Hope</a>
<a class="btsh-btn btsh-btn-primary" href="#prayer">Need Prayer?</a>
</nav>
</div>
</div>
</header>
<!-- Hero -->
<section class="btsh-hero">
<div class="btsh-container">
<div class="btsh-hero-content">
<span class="btsh-kicker">Stories. Scripture. Hope. Jesus.</span>
<h1>Breaking Through the Shadows</h1>
<h2>Hope finds you in the darkest places.</h2>
<p>
Stories, Bible studies, music, media, memes, and real-life connections
for people finding Jesus through the hard places of life.
</p>
<div class="btsh-hero-actions">
<a class="btsh-btn btsh-btn-primary" href="#stories">Read Stories</a>
<a class="btsh-btn btsh-btn-secondary" href="#connection">I Need Hope</a>
<a class="btsh-btn btsh-btn-secondary" href="#">Share Your Story</a>
</div>
</div>
</div>
</section>
<!-- Who This Is For -->
<section class="btsh-section btsh-section-dark">
<div class="btsh-container">
<div class="btsh-section-heading center">
<span>For the one in the shadows</span>
<h2>You are not too far gone.</h2>
<p>
Whether you are walking through addiction, jail, depression, grief, shame,
loneliness, or a season you cannot explain, Jesus can meet you there.
</p>
</div>
<div class="btsh-pill-grid">
<a class="btsh-pill" href="#">Addiction</a>
<a class="btsh-pill" href="#">Jail / Prison</a>
<a class="btsh-pill" href="#">Depression</a>
<a class="btsh-pill" href="#">Grief</a>
<a class="btsh-pill" href="#">Shame</a>
<a class="btsh-pill" href="#">Anxiety</a>
<a class="btsh-pill" href="#">Loneliness</a>
<a class="btsh-pill" href="#">Searching for God</a>
</div>
</div>
</section>
<!-- Stories -->
<section id="stories" class="btsh-section btsh-section-soft">
<div class="btsh-container">
<div class="btsh-feature-row">
<div>
<div class="btsh-section-heading">
<span>Real stories</span>
<h2>Stories From the Shadows</h2>
<p>
Real people. Real struggles. Real hope in Jesus. These are stories of
redemption, healing, forgiveness, and new life.
</p>
</div>
<div class="btsh-grid btsh-grid-2">
<a class="btsh-card" href="#">
<div>
<small>Jail / Redemption</small>
<h3>I Found God in Jail</h3>
<p>A story of how Jesus met one man in the place he thought would destroy him.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Addiction / Freedom</small>
<h3>Jesus Met Me in Addiction</h3>
<p>A testimony of surrender, recovery, grace, and learning to walk again.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Depression / Hope</small>
<h3>Depression Did Not Get the Final Word</h3>
<p>A story for the person who feels like the darkness will never lift.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Shame / Forgiveness</small>
<h3>I Thought I Was Too Far Gone</h3>
<p>Grace reached into the place where shame said there was no way back.</p>
</div>
</a>
</div>
<div class="btsh-button-row" style="justify-content:flex-start;">
<a class="btsh-btn btsh-btn-primary" href="#">Read More Stories</a>
</div>
</div>
<div class="btsh-quote-panel">
<p>“God did not wait for me to clean myself up. He found me in the shadows.”</p>
<span>Testimony matters because hope spreads.</span>
</div>
</div>
</div>
</section>
<!-- Bible Studies -->
<section id="studies" class="btsh-section btsh-section-light">
<div class="btsh-container">
<div class="btsh-section-heading center">
<span>Bible Studies</span>
<h2>Bible studies for real life.</h2>
<p>
Simple, honest studies for people who need hope, healing, truth, and strength.
</p>
</div>
<div class="btsh-grid btsh-grid-3">
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Start Here</small>
<h3>When You Feel Too Far Gone</h3>
<p>For the person who wonders if their past disqualifies them from grace.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Freedom</small>
<h3>Freedom From Shame</h3>
<p>A study about forgiveness, identity, and the truth of Romans 8:1.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Fear</small>
<h3>Jesus in the Storm</h3>
<p>For the moments when life feels loud, heavy, and out of control.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Grace</small>
<h3>The Thief on the Cross</h3>
<p>For the person asking, “Is it too late for me?”</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Recovery</small>
<h3>Addiction, Chains & Freedom</h3>
<p>A study on surrender, strength, and walking toward freedom in Christ.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>New Life</small>
<h3>New Life in Christ</h3>
<p>What it means to be made new, even after a dark chapter.</p>
</div>
</a>
</div>
<div class="btsh-button-row">
<a class="btsh-btn btsh-btn-primary" href="#">Start a Study</a>
</div>
</div>
</section>
<!-- Music and Media -->
<section id="media" class="btsh-section btsh-section-soft">
<div class="btsh-container">
<div class="btsh-section-heading">
<span>Music & Media</span>
<h2>What to listen to. What to watch. Where to start.</h2>
<p>
Worship songs, sermons, podcasts, shows, videos, and testimony content
for the season you are in.
</p>
</div>
<div class="btsh-media-strip">
<div class="btsh-large-panel">
<h3>Music for the season you are in.</h3>
<p>
Find worship and Christian music for hope, strength, grief, recovery,
peace, and breakthrough.
</p>
<a class="btsh-btn btsh-btn-primary" href="#">Explore Playlists</a>
</div>
<div class="btsh-stacked">
<a class="btsh-mini-card" href="#">
<h3>Movies & Shows</h3>
<p>Stories of redemption, faith, struggle, and new beginnings.</p>
</a>
<a class="btsh-mini-card" href="#">
<h3>Sermons</h3>
<p>Messages for shame, addiction, salvation, grief, and purpose.</p>
</a>
<a class="btsh-mini-card" href="#">
<h3>Podcasts</h3>
<p>Conversations about faith, testimony, healing, and discipleship.</p>
</a>
</div>
</div>
</div>
</section>
<!-- Shareables -->
<section id="shareables" class="btsh-section btsh-section-dark">
<div class="btsh-container">
<div class="btsh-section-heading center">
<span>Share Hope Online</span>
<h2>Memes, graphics, captions, and posts people can share.</h2>
<p>
Faith can be deep and still have joy. This section gives people content
they can repost, send, save, or use to encourage someone else.
</p>
</div>
<div class="btsh-grid btsh-grid-3">
<a class="btsh-card" href="#">
<div>
<small>Funny / Relatable</small>
<h3>Christian Memes</h3>
<p>Light, relatable content that helps faith feel human and shareable.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Scripture</small>
<h3>Verse Graphics</h3>
<p>Bold Scripture graphics for Instagram, Facebook, stories, and reels.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Testimony</small>
<h3>Quote Cards</h3>
<p>Short quotes from real stories that can encourage someone else.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Social</small>
<h3>Instagram Stories</h3>
<p>Shareable story slides for prayer, hope, Bible verses, and questions.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Video Ideas</small>
<h3>Reels Ideas</h3>
<p>Simple short-form ideas for testimonies, Scripture, and encouragement.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Copy / Paste</small>
<h3>Captions</h3>
<p>Ready-to-use captions that point people toward hope in Christ.</p>
</div>
</a>
</div>
<div class="btsh-button-row">
<a class="btsh-btn btsh-btn-primary" href="#">View Shareables</a>
</div>
</div>
</section>
<!-- Find Connection -->
<section id="connection" class="btsh-section btsh-section-light">
<div class="btsh-container">
<div class="btsh-section-heading center">
<span>Find Connection</span>
<h2>Do not walk alone.</h2>
<p>
Find churches, Bible studies, recovery groups, Christian events,
volunteer opportunities, and local activities that help people take the next step.
</p>
</div>
<div class="btsh-grid btsh-grid-4">
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Community</small>
<h3>Find a Church</h3>
<p>Connect with Christ-centred churches and local faith communities.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Grow</small>
<h3>Bible Studies</h3>
<p>Find groups, studies, and places to learn with other believers.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Recovery</small>
<h3>Support Groups</h3>
<p>Resources for addiction, recovery, grief, and life change.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Local</small>
<h3>Activities</h3>
<p>Christian events, volunteer opportunities, and things to do.</p>
</div>
</a>
</div>
</div>
</section>
<!-- Prayer -->
<section id="prayer" class="btsh-section btsh-prayer">
<div class="btsh-container">
<div class="btsh-prayer-box">
<span class="btsh-kicker">Need prayer?</span>
<h2>You do not have to explain everything perfectly.</h2>
<p>
Just reach out. You are not forgotten, and you are not too far gone.
Jesus still meets people in dark places.
</p>
<div class="btsh-hero-actions" style="justify-content:center;">
<a class="btsh-btn btsh-btn-primary" href="#">Submit Prayer Request</a>
<a class="btsh-btn btsh-btn-secondary" href="#">I Want to Know Jesus</a>
</div>
<p class="btsh-crisis-note">
If you are in immediate danger or thinking about harming yourself,
call emergency services or a local crisis line right now. Your life matters.
</p>
</div>
</div>
</section>
<!-- Footer -->
<footer class="btsh-footer">
<div class="btsh-container">
<div class="btsh-footer-grid">
<div>
<a class="btsh-logo" href="#">
<div class="btsh-logo-mark"></div>
<div class="btsh-logo-text">
<strong>Breaking Through<br>the Shadows</strong>
<span>Hope Finds You</span>
</div>
</a>
<p>Stories. Scripture. Hope. Jesus.</p>
</div>
<div class="btsh-footer-links">
<a href="#stories">Stories</a>
<a href="#studies">Bible Studies</a>
<a href="#media">Music & Media</a>
<a href="#shareables">Shareables</a>
<a href="#connection">Find Hope</a>
<a href="#prayer">Prayer</a>
</div>
</div>
</div>
</footer>
</div>
<!-- Breaking Through the Shadows Homepage Concept -->
<div class="btsh-home">
<style>
.btsh-home {
--dark: #07080d;
--charcoal: #11141d;
--charcoal-2: #171b27;
--storm: #263241;
--gold: #d8a84f;
--gold-light: #f3d98b;
--cream: #f5f1e8;
--muted: #b8b1a6;
--crimson: #8a2e2e;
--white: #ffffff;
font-family: Arial, Helvetica, sans-serif;
background: var(--dark);
color: var(--cream);
overflow: hidden;
line-height: 1.6;
}
.btsh-home * {
box-sizing: border-box;
}
.btsh-container {
width: min(1180px, calc(100% - 36px));
margin: 0 auto;
}
.btsh-header {
position: sticky;
top: 0;
z-index: 50;
background: rgba(7, 8, 13, 0.92);
backdrop-filter: blur(14px);
border-bottom: 1px solid rgba(216, 168, 79, 0.18);
}
.btsh-nav-wrap {
display: flex;
align-items: center;
justify-content: space-between;
gap: 24px;
padding: 18px 0;
}
.btsh-logo {
display: flex;
align-items: center;
gap: 12px;
text-decoration: none;
color: var(--cream);
min-width: 220px;
}
.btsh-logo-mark {
width: 46px;
height: 46px;
border-radius: 50%;
border: 1px solid rgba(216, 168, 79, 0.8);
background:
radial-gradient(circle at center, rgba(255, 255, 255, 0.95) 0 4px, transparent 5px),
linear-gradient(90deg, transparent 46%, rgba(255,255,255,.9) 47% 53%, transparent 54%),
linear-gradient(0deg, transparent 37%, rgba(255,255,255,.9) 38% 42%, transparent 43%),
radial-gradient(circle at center, rgba(216, 168, 79, 0.45), rgba(38, 50, 65, 0.95) 62%, #090a10);
box-shadow: 0 0 28px rgba(216, 168, 79, 0.22);
flex: 0 0 auto;
}
.btsh-logo-text strong {
display: block;
font-size: 15px;
line-height: 1.1;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.btsh-logo-text span {
display: block;
font-size: 12px;
color: var(--gold-light);
margin-top: 2px;
}
.btsh-menu {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 18px;
flex-wrap: wrap;
}
.btsh-menu a {
color: var(--muted);
text-decoration: none;
font-size: 14px;
transition: color 0.25s ease;
}
.btsh-menu a:hover {
color: var(--gold-light);
}
.btsh-btn {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 13px 20px;
border-radius: 999px;
text-decoration: none;
font-weight: 700;
font-size: 14px;
transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
border: 1px solid transparent;
cursor: pointer;
}
.btsh-btn:hover {
transform: translateY(-2px);
}
.btsh-btn-primary {
background: linear-gradient(135deg, var(--gold), var(--gold-light));
color: #111111 !important;
box-shadow: 0 12px 34px rgba(216, 168, 79, 0.24);
}
.btsh-btn-secondary {
background: rgba(255, 255, 255, 0.06);
color: var(--cream) !important;
border-color: rgba(216, 168, 79, 0.36);
}
.btsh-btn-secondary:hover {
background: rgba(216, 168, 79, 0.12);
}
.btsh-hero {
position: relative;
min-height: 760px;
display: flex;
align-items: center;
isolation: isolate;
background:
radial-gradient(circle at 50% 42%, rgba(255,255,255,0.22), transparent 6%),
radial-gradient(circle at 50% 42%, rgba(216,168,79,0.28), transparent 18%),
radial-gradient(circle at 72% 20%, rgba(138,46,46,0.20), transparent 26%),
radial-gradient(circle at 18% 18%, rgba(38,50,65,0.72), transparent 35%),
linear-gradient(135deg, #06070c 0%, #121622 44%, #07080d 100%);
}
.btsh-hero::before {
content: "";
position: absolute;
inset: 0;
background:
linear-gradient(90deg, transparent 49.4%, rgba(255,255,255,0.30) 49.7%, rgba(255,255,255,0.72) 50%, rgba(255,255,255,0.30) 50.3%, transparent 50.6%),
linear-gradient(0deg, transparent 42%, rgba(255,255,255,0.22) 42.5%, rgba(255,255,255,0.5) 43%, rgba(255,255,255,0.22) 43.5%, transparent 44%);
opacity: 0.36;
filter: blur(0.4px);
z-index: -2;
}
.btsh-hero::after {
content: "";
position: absolute;
inset: 0;
background:
radial-gradient(circle at 12% 25%, rgba(255,255,255,0.05), transparent 14%),
radial-gradient(circle at 82% 34%, rgba(255,255,255,0.04), transparent 18%),
linear-gradient(to bottom, rgba(7,8,13,0.05), rgba(7,8,13,0.96));
z-index: -1;
}
.btsh-hero-content {
max-width: 820px;
padding: 90px 0;
}
.btsh-kicker {
display: inline-block;
margin-bottom: 20px;
color: var(--gold-light);
font-weight: 700;
letter-spacing: 0.16em;
text-transform: uppercase;
font-size: 13px;
}
.btsh-hero h1 {
margin: 0;
font-size: clamp(46px, 7vw, 92px);
line-height: 0.95;
letter-spacing: -0.06em;
color: var(--white);
max-width: 900px;
}
.btsh-hero h2 {
margin: 24px 0 16px;
font-size: clamp(24px, 4vw, 46px);
line-height: 1.1;
color: var(--gold-light);
letter-spacing: -0.03em;
}
.btsh-hero p {
max-width: 720px;
margin: 0 0 30px;
color: #d7d2c9;
font-size: 19px;
}
.btsh-hero-actions {
display: flex;
gap: 14px;
flex-wrap: wrap;
}
.btsh-section {
padding: 90px 0;
position: relative;
}
.btsh-section-dark {
background: var(--dark);
}
.btsh-section-soft {
background:
radial-gradient(circle at top left, rgba(216, 168, 79, 0.08), transparent 35%),
linear-gradient(180deg, #0a0c13, #121621);
}
.btsh-section-light {
background: var(--cream);
color: #151515;
}
.btsh-section-heading {
max-width: 780px;
margin-bottom: 36px;
}
.btsh-section-heading.center {
text-align: center;
margin-left: auto;
margin-right: auto;
}
.btsh-section-heading span {
color: var(--gold);
font-size: 13px;
font-weight: 800;
letter-spacing: 0.16em;
text-transform: uppercase;
}
.btsh-section-heading h2 {
margin: 10px 0 12px;
font-size: clamp(32px, 5vw, 58px);
line-height: 1;
letter-spacing: -0.05em;
}
.btsh-section-heading p {
font-size: 18px;
color: var(--muted);
margin: 0;
}
.btsh-section-light .btsh-section-heading p {
color: #555;
}
.btsh-grid {
display: grid;
gap: 20px;
}
.btsh-grid-4 {
grid-template-columns: repeat(4, 1fr);
}
.btsh-grid-3 {
grid-template-columns: repeat(3, 1fr);
}
.btsh-grid-2 {
grid-template-columns: repeat(2, 1fr);
}
.btsh-card {
background: rgba(255, 255, 255, 0.055);
border: 1px solid rgba(216, 168, 79, 0.18);
border-radius: 24px;
padding: 26px;
min-height: 170px;
color: var(--cream);
text-decoration: none;
display: flex;
flex-direction: column;
justify-content: space-between;
transition: transform 0.25s ease, border-color 0.25s ease, background 0.25s ease;
position: relative;
overflow: hidden;
}
.btsh-card::after {
content: "";
position: absolute;
inset: auto -40px -60px auto;
width: 150px;
height: 150px;
background: radial-gradient(circle, rgba(216,168,79,0.18), transparent 65%);
pointer-events: none;
}
.btsh-card:hover {
transform: translateY(-5px);
border-color: rgba(216, 168, 79, 0.55);
background: rgba(255, 255, 255, 0.085);
}
.btsh-card small {
color: var(--gold-light);
font-weight: 800;
letter-spacing: 0.12em;
text-transform: uppercase;
font-size: 11px;
margin-bottom: 12px;
}
.btsh-card h3 {
margin: 0 0 12px;
font-size: 24px;
line-height: 1.1;
letter-spacing: -0.03em;
}
.btsh-card p {
margin: 0;
color: #c8c1b8;
font-size: 15px;
}
.btsh-light-card {
background: #ffffff;
color: #151515;
border: 1px solid rgba(0,0,0,0.08);
box-shadow: 0 16px 36px rgba(0,0,0,0.08);
}
.btsh-light-card p {
color: #555;
}
.btsh-pill-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 14px;
}
.btsh-pill {
display: flex;
align-items: center;
justify-content: center;
min-height: 78px;
padding: 20px;
border-radius: 18px;
background: linear-gradient(135deg, rgba(255,255,255,0.07), rgba(255,255,255,0.03));
border: 1px solid rgba(216,168,79,0.18);
color: var(--cream);
text-decoration: none;
font-weight: 800;
text-align: center;
transition: transform 0.25s ease, border-color 0.25s ease;
}
.btsh-pill:hover {
transform: translateY(-3px);
border-color: rgba(216,168,79,0.55);
}
.btsh-feature-row {
display: grid;
grid-template-columns: 1.1fr 0.9fr;
gap: 34px;
align-items: center;
}
.btsh-quote-panel {
border-radius: 30px;
padding: 38px;
min-height: 420px;
background:
linear-gradient(to bottom, rgba(0,0,0,0.18), rgba(0,0,0,0.86)),
radial-gradient(circle at 50% 20%, rgba(216,168,79,0.48), transparent 28%),
linear-gradient(135deg, #202636, #090a10);
border: 1px solid rgba(216,168,79,0.24);
display: flex;
flex-direction: column;
justify-content: flex-end;
box-shadow: 0 20px 60px rgba(0,0,0,0.28);
}
.btsh-quote-panel p {
font-size: clamp(26px, 4vw, 42px);
line-height: 1.05;
letter-spacing: -0.05em;
color: #fff;
margin: 0 0 16px;
font-weight: 800;
}
.btsh-quote-panel span {
color: var(--gold-light);
font-weight: 700;
}
.btsh-button-row {
margin-top: 32px;
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 14px;
}
.btsh-media-strip {
display: grid;
grid-template-columns: 1.2fr 0.8fr;
gap: 22px;
align-items: stretch;
}
.btsh-large-panel {
min-height: 420px;
border-radius: 30px;
padding: 38px;
background:
radial-gradient(circle at top right, rgba(216,168,79,0.24), transparent 30%),
linear-gradient(135deg, #151b28, #08090f);
border: 1px solid rgba(216,168,79,0.22);
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.btsh-large-panel h3 {
font-size: clamp(32px, 5vw, 56px);
line-height: 0.95;
letter-spacing: -0.06em;
margin: 0 0 16px;
}
.btsh-large-panel p {
color: #cec8bf;
max-width: 560px;
margin: 0 0 24px;
}
.btsh-stacked {
display: grid;
gap: 20px;
}
.btsh-mini-card {
padding: 25px;
border-radius: 24px;
background: rgba(255,255,255,0.06);
border: 1px solid rgba(216,168,79,0.16);
color: var(--cream);
text-decoration: none;
min-height: 120px;
transition: transform 0.25s ease, border-color 0.25s ease;
}
.btsh-mini-card:hover {
transform: translateY(-4px);
border-color: rgba(216,168,79,0.55);
}
.btsh-mini-card h3 {
margin: 0 0 8px;
font-size: 22px;
letter-spacing: -0.03em;
}
.btsh-mini-card p {
margin: 0;
color: #c8c1b8;
font-size: 15px;
}
.btsh-prayer {
background:
radial-gradient(circle at 50% 10%, rgba(216,168,79,0.32), transparent 28%),
linear-gradient(180deg, #10131c 0%, #07080d 100%);
text-align: center;
border-top: 1px solid rgba(216,168,79,0.16);
border-bottom: 1px solid rgba(216,168,79,0.16);
}
.btsh-prayer-box {
max-width: 860px;
margin: 0 auto;
padding: 56px 32px;
border-radius: 34px;
background: rgba(255,255,255,0.055);
border: 1px solid rgba(216,168,79,0.22);
box-shadow: 0 22px 70px rgba(0,0,0,0.22);
}
.btsh-prayer-box h2 {
margin: 0 0 12px;
font-size: clamp(34px, 5vw, 62px);
line-height: 1;
letter-spacing: -0.05em;
}
.btsh-prayer-box p {
color: #d7d2c9;
font-size: 18px;
max-width: 650px;
margin: 0 auto 28px;
}
.btsh-crisis-note {
margin-top: 22px;
color: #c9c0b5;
font-size: 13px;
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
.btsh-footer {
background: #05060a;
padding: 44px 0;
border-top: 1px solid rgba(216,168,79,0.18);
}
.btsh-footer-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
align-items: center;
}
.btsh-footer p {
color: var(--muted);
margin: 10px 0 0;
}
.btsh-footer-links {
display: flex;
justify-content: flex-end;
gap: 18px;
flex-wrap: wrap;
}
.btsh-footer-links a {
color: var(--muted);
text-decoration: none;
font-size: 14px;
}
.btsh-footer-links a:hover {
color: var(--gold-light);
}
@media (max-width: 980px) {
.btsh-nav-wrap {
align-items: flex-start;
flex-direction: column;
}
.btsh-menu {
justify-content: flex-start;
}
.btsh-grid-4 {
grid-template-columns: repeat(2, 1fr);
}
.btsh-grid-3 {
grid-template-columns: repeat(2, 1fr);
}
.btsh-feature-row,
.btsh-media-strip,
.btsh-footer-grid {
grid-template-columns: 1fr;
}
.btsh-footer-links {
justify-content: flex-start;
}
.btsh-pill-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 640px) {
.btsh-container {
width: min(100% - 26px, 1180px);
}
.btsh-hero {
min-height: auto;
}
.btsh-hero-content {
padding: 70px 0;
}
.btsh-hero p {
font-size: 17px;
}
.btsh-menu {
gap: 12px;
}
.btsh-menu a {
font-size: 13px;
}
.btsh-grid-4,
.btsh-grid-3,
.btsh-grid-2,
.btsh-pill-grid {
grid-template-columns: 1fr;
}
.btsh-section {
padding: 64px 0;
}
.btsh-card,
.btsh-large-panel,
.btsh-quote-panel,
.btsh-prayer-box {
border-radius: 22px;
}
.btsh-hero-actions,
.btsh-button-row {
flex-direction: column;
}
.btsh-btn {
width: 100%;
}
}
</style>
<!-- Header -->
<header class="btsh-header">
<div class="btsh-container">
<div class="btsh-nav-wrap">
<a class="btsh-logo" href="#">
<div class="btsh-logo-mark"></div>
<div class="btsh-logo-text">
<strong>Breaking Through<br>the Shadows</strong>
<span>Hope Finds You</span>
</div>
</a>
<nav class="btsh-menu" aria-label="Main navigation">
<a href="#stories">Stories</a>
<a href="#studies">Bible Studies</a>
<a href="#media">Music & Media</a>
<a href="#shareables">Shareables</a>
<a href="#connection">Find Hope</a>
<a class="btsh-btn btsh-btn-primary" href="#prayer">Need Prayer?</a>
</nav>
</div>
</div>
</header>
<!-- Hero -->
<section class="btsh-hero">
<div class="btsh-container">
<div class="btsh-hero-content">
<span class="btsh-kicker">Stories. Scripture. Hope. Jesus.</span>
<h1>Breaking Through the Shadows</h1>
<h2>Hope finds you in the darkest places.</h2>
<p>
Stories, Bible studies, music, media, memes, and real-life connections
for people finding Jesus through the hard places of life.
</p>
<div class="btsh-hero-actions">
<a class="btsh-btn btsh-btn-primary" href="#stories">Read Stories</a>
<a class="btsh-btn btsh-btn-secondary" href="#connection">I Need Hope</a>
<a class="btsh-btn btsh-btn-secondary" href="#">Share Your Story</a>
</div>
</div>
</div>
</section>
<!-- Who This Is For -->
<section class="btsh-section btsh-section-dark">
<div class="btsh-container">
<div class="btsh-section-heading center">
<span>For the one in the shadows</span>
<h2>You are not too far gone.</h2>
<p>
Whether you are walking through addiction, jail, depression, grief, shame,
loneliness, or a season you cannot explain, Jesus can meet you there.
</p>
</div>
<div class="btsh-pill-grid">
<a class="btsh-pill" href="#">Addiction</a>
<a class="btsh-pill" href="#">Jail / Prison</a>
<a class="btsh-pill" href="#">Depression</a>
<a class="btsh-pill" href="#">Grief</a>
<a class="btsh-pill" href="#">Shame</a>
<a class="btsh-pill" href="#">Anxiety</a>
<a class="btsh-pill" href="#">Loneliness</a>
<a class="btsh-pill" href="#">Searching for God</a>
</div>
</div>
</section>
<!-- Stories -->
<section id="stories" class="btsh-section btsh-section-soft">
<div class="btsh-container">
<div class="btsh-feature-row">
<div>
<div class="btsh-section-heading">
<span>Real stories</span>
<h2>Stories From the Shadows</h2>
<p>
Real people. Real struggles. Real hope in Jesus. These are stories of
redemption, healing, forgiveness, and new life.
</p>
</div>
<div class="btsh-grid btsh-grid-2">
<a class="btsh-card" href="#">
<div>
<small>Jail / Redemption</small>
<h3>I Found God in Jail</h3>
<p>A story of how Jesus met one man in the place he thought would destroy him.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Addiction / Freedom</small>
<h3>Jesus Met Me in Addiction</h3>
<p>A testimony of surrender, recovery, grace, and learning to walk again.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Depression / Hope</small>
<h3>Depression Did Not Get the Final Word</h3>
<p>A story for the person who feels like the darkness will never lift.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Shame / Forgiveness</small>
<h3>I Thought I Was Too Far Gone</h3>
<p>Grace reached into the place where shame said there was no way back.</p>
</div>
</a>
</div>
<div class="btsh-button-row" style="justify-content:flex-start;">
<a class="btsh-btn btsh-btn-primary" href="#">Read More Stories</a>
</div>
</div>
<div class="btsh-quote-panel">
<p>“God did not wait for me to clean myself up. He found me in the shadows.”</p>
<span>Testimony matters because hope spreads.</span>
</div>
</div>
</div>
</section>
<!-- Bible Studies -->
<section id="studies" class="btsh-section btsh-section-light">
<div class="btsh-container">
<div class="btsh-section-heading center">
<span>Bible Studies</span>
<h2>Bible studies for real life.</h2>
<p>
Simple, honest studies for people who need hope, healing, truth, and strength.
</p>
</div>
<div class="btsh-grid btsh-grid-3">
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Start Here</small>
<h3>When You Feel Too Far Gone</h3>
<p>For the person who wonders if their past disqualifies them from grace.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Freedom</small>
<h3>Freedom From Shame</h3>
<p>A study about forgiveness, identity, and the truth of Romans 8:1.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Fear</small>
<h3>Jesus in the Storm</h3>
<p>For the moments when life feels loud, heavy, and out of control.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Grace</small>
<h3>The Thief on the Cross</h3>
<p>For the person asking, “Is it too late for me?”</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Recovery</small>
<h3>Addiction, Chains & Freedom</h3>
<p>A study on surrender, strength, and walking toward freedom in Christ.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>New Life</small>
<h3>New Life in Christ</h3>
<p>What it means to be made new, even after a dark chapter.</p>
</div>
</a>
</div>
<div class="btsh-button-row">
<a class="btsh-btn btsh-btn-primary" href="#">Start a Study</a>
</div>
</div>
</section>
<!-- Music and Media -->
<section id="media" class="btsh-section btsh-section-soft">
<div class="btsh-container">
<div class="btsh-section-heading">
<span>Music & Media</span>
<h2>What to listen to. What to watch. Where to start.</h2>
<p>
Worship songs, sermons, podcasts, shows, videos, and testimony content
for the season you are in.
</p>
</div>
<div class="btsh-media-strip">
<div class="btsh-large-panel">
<h3>Music for the season you are in.</h3>
<p>
Find worship and Christian music for hope, strength, grief, recovery,
peace, and breakthrough.
</p>
<a class="btsh-btn btsh-btn-primary" href="#">Explore Playlists</a>
</div>
<div class="btsh-stacked">
<a class="btsh-mini-card" href="#">
<h3>Movies & Shows</h3>
<p>Stories of redemption, faith, struggle, and new beginnings.</p>
</a>
<a class="btsh-mini-card" href="#">
<h3>Sermons</h3>
<p>Messages for shame, addiction, salvation, grief, and purpose.</p>
</a>
<a class="btsh-mini-card" href="#">
<h3>Podcasts</h3>
<p>Conversations about faith, testimony, healing, and discipleship.</p>
</a>
</div>
</div>
</div>
</section>
<!-- Shareables -->
<section id="shareables" class="btsh-section btsh-section-dark">
<div class="btsh-container">
<div class="btsh-section-heading center">
<span>Share Hope Online</span>
<h2>Memes, graphics, captions, and posts people can share.</h2>
<p>
Faith can be deep and still have joy. This section gives people content
they can repost, send, save, or use to encourage someone else.
</p>
</div>
<div class="btsh-grid btsh-grid-3">
<a class="btsh-card" href="#">
<div>
<small>Funny / Relatable</small>
<h3>Christian Memes</h3>
<p>Light, relatable content that helps faith feel human and shareable.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Scripture</small>
<h3>Verse Graphics</h3>
<p>Bold Scripture graphics for Instagram, Facebook, stories, and reels.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Testimony</small>
<h3>Quote Cards</h3>
<p>Short quotes from real stories that can encourage someone else.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Social</small>
<h3>Instagram Stories</h3>
<p>Shareable story slides for prayer, hope, Bible verses, and questions.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Video Ideas</small>
<h3>Reels Ideas</h3>
<p>Simple short-form ideas for testimonies, Scripture, and encouragement.</p>
</div>
</a>
<a class="btsh-card" href="#">
<div>
<small>Copy / Paste</small>
<h3>Captions</h3>
<p>Ready-to-use captions that point people toward hope in Christ.</p>
</div>
</a>
</div>
<div class="btsh-button-row">
<a class="btsh-btn btsh-btn-primary" href="#">View Shareables</a>
</div>
</div>
</section>
<!-- Find Connection -->
<section id="connection" class="btsh-section btsh-section-light">
<div class="btsh-container">
<div class="btsh-section-heading center">
<span>Find Connection</span>
<h2>Do not walk alone.</h2>
<p>
Find churches, Bible studies, recovery groups, Christian events,
volunteer opportunities, and local activities that help people take the next step.
</p>
</div>
<div class="btsh-grid btsh-grid-4">
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Community</small>
<h3>Find a Church</h3>
<p>Connect with Christ-centred churches and local faith communities.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Grow</small>
<h3>Bible Studies</h3>
<p>Find groups, studies, and places to learn with other believers.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Recovery</small>
<h3>Support Groups</h3>
<p>Resources for addiction, recovery, grief, and life change.</p>
</div>
</a>
<a class="btsh-card btsh-light-card" href="#">
<div>
<small>Local</small>
<h3>Activities</h3>
<p>Christian events, volunteer opportunities, and things to do.</p>
</div>
</a>
</div>
</div>
</section>
<!-- Prayer -->
<section id="prayer" class="btsh-section btsh-prayer">
<div class="btsh-container">
<div class="btsh-prayer-box">
<span class="btsh-kicker">Need prayer?</span>
<h2>You do not have to explain everything perfectly.</h2>
<p>
Just reach out. You are not forgotten, and you are not too far gone.
Jesus still meets people in dark places.
</p>
<div class="btsh-hero-actions" style="justify-content:center;">
<a class="btsh-btn btsh-btn-primary" href="#">Submit Prayer Request</a>
<a class="btsh-btn btsh-btn-secondary" href="#">I Want to Know Jesus</a>
</div>
<p class="btsh-crisis-note">
If you are in immediate danger or thinking about harming yourself,
call emergency services or a local crisis line right now. Your life matters.
</p>
</div>
</div>
</section>
<!-- Footer -->
<footer class="btsh-footer">
<div class="btsh-container">
<div class="btsh-footer-grid">
<div>
<a class="btsh-logo" href="#">
<div class="btsh-logo-mark"></div>
<div class="btsh-logo-text">
<strong>Breaking Through<br>the Shadows</strong>
<span>Hope Finds You</span>
</div>
</a>
<p>Stories. Scripture. Hope. Jesus.</p>
</div>
<div class="btsh-footer-links">
<a href="#stories">Stories</a>
<a href="#studies">Bible Studies</a>
<a href="#media">Music & Media</a>
<a href="#shareables">Shareables</a>
<a href="#connection">Find Hope</a>
<a href="#prayer">Prayer</a>
</div>
</div>
</div>
</footer>
</div>

/