<!-- 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>
/