h2 { font-family: var(--serif); font-size: 36px; font-weight: 600; color: var(--navy); line-height: 1.15; margin-bottom: 8px; } .order-section-inner > p { font-family: var(--body); font-size: 15px; font-weight: 300; color: var(--text-muted); max-width: 500px; line-height: 1.75; margin-bottom: 36px; } .order-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } /* Each order card */ .order-card { border: 1px solid var(--border); background: var(--cream); display: flex; flex-direction: column; transition: border-color 0.2s, box-shadow 0.2s; } .order-card:hover { border-color: var(--navy); box-shadow: 0 3px 20px rgba(26,39,68,0.09); } .order-card.special { border-color: var(--navy); background: var(--cream-warm); } .order-card-top { padding: 24px 24px 20px; border-bottom: 1px solid var(--border); } .order-card-badge { display: inline-block; font-family: var(--body); font-size: 10px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; padding: 3px 10px; background: var(--navy); color: #fff; margin-bottom: 10px; } .order-card-badge.gold-badge { background: var(--gold); color: var(--navy); } .order-card-name { font-family: var(--serif); font-size: 22px; font-weight: 600; color: var(--navy); display: block; margin-bottom: 4px; line-height: 1.15; } .order-card-tagline { font-family: var(--serif); font-size: 14px; font-style: italic; color: var(--text-muted); display: block; line-height: 1.5; } .order-card-price-row { display: flex; align-items: baseline; gap: 10px; margin-top: 14px; } .order-card-price { font-family: var(--serif); font-size: 38px; font-weight: 700; color: var(--navy); line-height: 1; } .order-card-delivery { font-family: var(--body); font-size: 12px; font-weight: 300; font-style: italic; color: var(--text-muted); line-height: 1.4; } .order-card-body { padding: 18px 24px 24px; flex: 1; display: flex; flex-direction: column; } .order-card-features { list-style: none; margin-bottom: 24px; flex: 1; } .order-card-features li { font-family: var(--body); font-size: 14px; font-weight: 300; color: var(--text-mid); padding: 6px 0; border-bottom: 1px solid var(--border); display: flex; align-items: flex-start; gap: 8px; line-height: 1.45; } .order-card-features li::before { content: "—"; color: var(--gold); font-size: 12px; flex-shrink: 0; margin-top: 1px; } /* UPDATE: platform wires up these buttons */ .btn-order { display: block; width: 100%; text-align: center; font-family: var(--body); font-size: 12px; font-weight: 600; letter-spacing: 2.5px; text-transform: uppercase; text-decoration: none; padding: 16px 20px; border: none; cursor: pointer; transition: all 0.2s; margin-top: auto; } .btn-order-outline { background: transparent; color: var(--navy); border: 1.5px solid var(--navy); } .btn-order-outline:hover { background: var(--navy); color: #fff; } .btn-order-navy { background: var(--navy); color: #fff; } .btn-order-navy:hover { background: var(--navy-mid); } .btn-order-gold { background: var(--gold); color: var(--navy); } .btn-order-gold:hover { background: var(--gold-light); } /* ── HOW PERSONALISED WORKS ── */ .personal-section { background: var(--cream-warm); border-top: 1px solid var(--border); padding: 44px 40px; } .personal-inner { max-width: 860px; margin: 0 auto; } .personal-inner h3 { font-family: var(--serif); font-size: 24px; font-weight: 600; color: var(--navy); margin-bottom: 10px; } .personal-inner > p { font-family: var(--body); font-size: 15px; font-weight: 300; color: var(--text-muted); max-width: 500px; line-height: 1.75; margin-bottom: 24px; } .personal-steps { list-style: none; display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 2px; background: var(--border); } .personal-step { background: var(--cream); padding: 24px 22px; } .personal-step-num { font-family: var(--serif); font-size: 32px; font-weight: 700; color: var(--border); line-height: 1; margin-bottom: 8px; display: block; } .personal-step h4 { font-family: var(--serif); font-size: 16px; font-weight: 600; color: var(--navy); margin-bottom: 6px; } .personal-step p { font-family: var(--body); font-size: 14px; font-weight: 300; color: var(--text-muted); line-height: 1.7; } /* ── VERSE CLOSE ── */ .verse-close { background: var(--navy); padding: 52px 40px; text-align: center; } .verse-close p { font-family: var(--serif); font-size: 20px; font-style: italic; color: rgba(255,255,255,0.88); max-width: 500px; margin: 0 auto 12px; line-height: 1.7; } .verse-close span { font-family: var(--body); font-size: 11px; font-weight: 300; letter-spacing: 3px; text-transform: uppercase; color: var(--gold-light); } /* ── RESPONSIVE ── */ @media (max-width: 720px) { .book-intro-inner { flex-direction: column; align-items: center; text-align: center; } .trust-row { align-items: flex-start; text-align: left; } .order-grid { grid-template-columns: 1fr; } .personal-steps { grid-template-columns: 1fr; } .stats-strip { flex-wrap: wrap; } .stat-item { flex: 1 1 50%; } .book-intro, .order-section, .personal-section, .verse-close, .preorder-banner { padding-left: 20px; padding-right: 20px; } .trenches-section { padding-left: 20px; padding-right: 20px; } .book-info-title { font-size: 24px; } } Pre-Order Your copy is reserved. We print and ship monthly. This is a pre-order. Once payment is confirmed, your book goes into the next monthly print run and ships straight to your door. We'll confirm your shipping date by email — normally within the same month. The book Standing 365 365 Daily Devotions for Real People in Real Hard Seasons FormatTrade Paperback Pages700+ Devotions365 Monthly themes12 Time per day2–3 minutes Print runMonthly DeliverySouth Africa Secure pre-order. Your details are safe. Delivered to your door, South Africa-wide. Personalised orders confirmed by email within 24 hours. About this book Written from the trenches.Not from the other side. Most books about faith and life are written from a place of arrival. This one isn't. Standing 365 was written in the middle of the hard thing — the doubt, the pressure, the seasons where you are not sure you are going to make it through. "You looked at it. You named it. You brought it, imperfectly, incompletely, but honestly, to a God who was never once limited by what was in your account." — Standing 365 No polished theology. No grammar police. No tidy answers to messy questions. Just honest words from someone who has been there, for everyone who is there right now. Two to three minutes a day. That is all it asks. Just enough to remind you that you are not carrying this alone. 365 Devotions 12 Monthly themes 700+ Pages 2–3 Min per day Get your copy Choose the one that's right for you. Two versions. One for you. One that becomes something no bookshop shelf could ever hold. Standard Your copy. Everything you need. Honest, raw, and real — exactly as it was written. R299 Includes deliveryto major SA cities 365-day devotional, printed and bound Trade paperback — built to keep and return to Wide margins to write, underline, make it yours Delivered to your door Order My Copy Make it unforgettable A copy made for someone. Their name on the cover. Your words on the first page. A gift that will outlast any occasion. R399 Includes deliveryfinal rate TBC Everything in the Standard copy Their name printed on the front cover Your personal message on the very first page We'll email you to collect name and message A gift no bookshop shelf could ever hold Order a Personalised Copy Personalised copy How it works. Simple. We handle everything. You just tell us what to say. 01 Place your order Select the Personalised copy and complete checkout as normal. 02 We email you Within 24 hours of payment, we'll ask for the name for the cover and your personal message for the first page. 03 We print and ship Your personalised copy goes into the next monthly print run. We'll confirm your shipping date as soon as it's locked in. "Let us not become weary in doing good, for at the proper time we will reap a harvest if we do not give up." Galatians 6:9 " /> h2 { font-family: var(--serif); font-size: 36px; font-weight: 600; color: var(--navy); line-height: 1.15; margin-bottom: 8px; } .order-section-inner > p { font-family: var(--body); font-size: 15px; font-weight: 300; color: var(--text-muted); max-width: 500px; line-height: 1.75; margin-bottom: 36px; } .order-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } /* Each order card */ .order-card { border: 1px solid var(--border); background: var(--cream); display: flex; flex-direction: column; transition: border-color 0.2s, box-shadow 0.2s; } .order-card:hover { border-color: var(--navy); box-shadow: 0 3px 20px rgba(26,39,68,0.09); } .order-card.special { border-color: var(--navy); background: var(--cream-warm); } .order-card-top { padding: 24px 24px 20px; border-bottom: 1px solid var(--border); } .order-card-badge { display: inline-block; font-family: var(--body); font-size: 10px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; padding: 3px 10px; background: var(--navy); color: #fff; margin-bottom: 10px; } .order-card-badge.gold-badge { background: var(--gold); color: var(--navy); } .order-card-name { font-family: var(--serif); font-size: 22px; font-weight: 600; color: var(--navy); display: block; margin-bottom: 4px; line-height: 1.15; } .order-card-tagline { font-family: var(--serif); font-size: 14px; font-style: italic; color: var(--text-muted); display: block; line-height: 1.5; } .order-card-price-row { display: flex; align-items: baseline; gap: 10px; margin-top: 14px; } .order-card-price { font-family: var(--serif); font-size: 38px; font-weight: 700; color: var(--navy); line-height: 1; } .order-card-delivery { font-family: var(--body); font-size: 12px; font-weight: 300; font-style: italic; color: var(--text-muted); line-height: 1.4; } .order-card-body { padding: 18px 24px 24px; flex: 1; display: flex; flex-direction: column; } .order-card-features { list-style: none; margin-bottom: 24px; flex: 1; } .order-card-features li { font-family: var(--body); font-size: 14px; font-weight: 300; color: var(--text-mid); padding: 6px 0; border-bottom: 1px solid var(--border); display: flex; align-items: flex-start; gap: 8px; line-height: 1.45; } .order-card-features li::before { content: "—"; color: var(--gold); font-size: 12px; flex-shrink: 0; margin-top: 1px; } /* UPDATE: platform wires up these buttons */ .btn-order { display: block; width: 100%; text-align: center; font-family: var(--body); font-size: 12px; font-weight: 600; letter-spacing: 2.5px; text-transform: uppercase; text-decoration: none; padding: 16px 20px; border: none; cursor: pointer; transition: all 0.2s; margin-top: auto; } .btn-order-outline { background: transparent; color: var(--navy); border: 1.5px solid var(--navy); } .btn-order-outline:hover { background: var(--navy); color: #fff; } .btn-order-navy { background: var(--navy); color: #fff; } .btn-order-navy:hover { background: var(--navy-mid); } .btn-order-gold { background: var(--gold); color: var(--navy); } .btn-order-gold:hover { background: var(--gold-light); } /* ── HOW PERSONALISED WORKS ── */ .personal-section { background: var(--cream-warm); border-top: 1px solid var(--border); padding: 44px 40px; } .personal-inner { max-width: 860px; margin: 0 auto; } .personal-inner h3 { font-family: var(--serif); font-size: 24px; font-weight: 600; color: var(--navy); margin-bottom: 10px; } .personal-inner > p { font-family: var(--body); font-size: 15px; font-weight: 300; color: var(--text-muted); max-width: 500px; line-height: 1.75; margin-bottom: 24px; } .personal-steps { list-style: none; display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 2px; background: var(--border); } .personal-step { background: var(--cream); padding: 24px 22px; } .personal-step-num { font-family: var(--serif); font-size: 32px; font-weight: 700; color: var(--border); line-height: 1; margin-bottom: 8px; display: block; } .personal-step h4 { font-family: var(--serif); font-size: 16px; font-weight: 600; color: var(--navy); margin-bottom: 6px; } .personal-step p { font-family: var(--body); font-size: 14px; font-weight: 300; color: var(--text-muted); line-height: 1.7; } /* ── VERSE CLOSE ── */ .verse-close { background: var(--navy); padding: 52px 40px; text-align: center; } .verse-close p { font-family: var(--serif); font-size: 20px; font-style: italic; color: rgba(255,255,255,0.88); max-width: 500px; margin: 0 auto 12px; line-height: 1.7; } .verse-close span { font-family: var(--body); font-size: 11px; font-weight: 300; letter-spacing: 3px; text-transform: uppercase; color: var(--gold-light); } /* ── RESPONSIVE ── */ @media (max-width: 720px) { .book-intro-inner { flex-direction: column; align-items: center; text-align: center; } .trust-row { align-items: flex-start; text-align: left; } .order-grid { grid-template-columns: 1fr; } .personal-steps { grid-template-columns: 1fr; } .stats-strip { flex-wrap: wrap; } .stat-item { flex: 1 1 50%; } .book-intro, .order-section, .personal-section, .verse-close, .preorder-banner { padding-left: 20px; padding-right: 20px; } .trenches-section { padding-left: 20px; padding-right: 20px; } .book-info-title { font-size: 24px; } } Pre-Order Your copy is reserved. We print and ship monthly. This is a pre-order. Once payment is confirmed, your book goes into the next monthly print run and ships straight to your door. We'll confirm your shipping date by email — normally within the same month. The book Standing 365 365 Daily Devotions for Real People in Real Hard Seasons FormatTrade Paperback Pages700+ Devotions365 Monthly themes12 Time per day2–3 minutes Print runMonthly DeliverySouth Africa Secure pre-order. Your details are safe. Delivered to your door, South Africa-wide. Personalised orders confirmed by email within 24 hours. About this book Written from the trenches.Not from the other side. Most books about faith and life are written from a place of arrival. This one isn't. Standing 365 was written in the middle of the hard thing — the doubt, the pressure, the seasons where you are not sure you are going to make it through. "You looked at it. You named it. You brought it, imperfectly, incompletely, but honestly, to a God who was never once limited by what was in your account." — Standing 365 No polished theology. No grammar police. No tidy answers to messy questions. Just honest words from someone who has been there, for everyone who is there right now. Two to three minutes a day. That is all it asks. Just enough to remind you that you are not carrying this alone. 365 Devotions 12 Monthly themes 700+ Pages 2–3 Min per day Get your copy Choose the one that's right for you. Two versions. One for you. One that becomes something no bookshop shelf could ever hold. Standard Your copy. Everything you need. Honest, raw, and real — exactly as it was written. R299 Includes deliveryto major SA cities 365-day devotional, printed and bound Trade paperback — built to keep and return to Wide margins to write, underline, make it yours Delivered to your door Order My Copy Make it unforgettable A copy made for someone. Their name on the cover. Your words on the first page. A gift that will outlast any occasion. R399 Includes deliveryfinal rate TBC Everything in the Standard copy Their name printed on the front cover Your personal message on the very first page We'll email you to collect name and message A gift no bookshop shelf could ever hold Order a Personalised Copy Personalised copy How it works. Simple. We handle everything. You just tell us what to say. 01 Place your order Select the Personalised copy and complete checkout as normal. 02 We email you Within 24 hours of payment, we'll ask for the name for the cover and your personal message for the first page. 03 We print and ship Your personalised copy goes into the next monthly print run. We'll confirm your shipping date as soon as it's locked in. "Let us not become weary in doing good, for at the proper time we will reap a harvest if we do not give up." Galatians 6:9 " data-flow-router-seo="true"> h2 { font-family: var(--serif); font-size: 36px; font-weight: 600; color: var(--navy); line-height: 1.15; margin-bottom: 8px; } .order-section-inner > p { font-family: var(--body); font-size: 15px; font-weight: 300; color: var(--text-muted); max-width: 500px; line-height: 1.75; margin-bottom: 36px; } .order-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } /* Each order card */ .order-card { border: 1px solid var(--border); background: var(--cream); display: flex; flex-direction: column; transition: border-color 0.2s, box-shadow 0.2s; } .order-card:hover { border-color: var(--navy); box-shadow: 0 3px 20px rgba(26,39,68,0.09); } .order-card.special { border-color: var(--navy); background: var(--cream-warm); } .order-card-top { padding: 24px 24px 20px; border-bottom: 1px solid var(--border); } .order-card-badge { display: inline-block; font-family: var(--body); font-size: 10px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; padding: 3px 10px; background: var(--navy); color: #fff; margin-bottom: 10px; } .order-card-badge.gold-badge { background: var(--gold); color: var(--navy); } .order-card-name { font-family: var(--serif); font-size: 22px; font-weight: 600; color: var(--navy); display: block; margin-bottom: 4px; line-height: 1.15; } .order-card-tagline { font-family: var(--serif); font-size: 14px; font-style: italic; color: var(--text-muted); display: block; line-height: 1.5; } .order-card-price-row { display: flex; align-items: baseline; gap: 10px; margin-top: 14px; } .order-card-price { font-family: var(--serif); font-size: 38px; font-weight: 700; color: var(--navy); line-height: 1; } .order-card-delivery { font-family: var(--body); font-size: 12px; font-weight: 300; font-style: italic; color: var(--text-muted); line-height: 1.4; } .order-card-body { padding: 18px 24px 24px; flex: 1; display: flex; flex-direction: column; } .order-card-features { list-style: none; margin-bottom: 24px; flex: 1; } .order-card-features li { font-family: var(--body); font-size: 14px; font-weight: 300; color: var(--text-mid); padding: 6px 0; border-bottom: 1px solid var(--border); display: flex; align-items: flex-start; gap: 8px; line-height: 1.45; } .order-card-features li::before { content: "—"; color: var(--gold); font-size: 12px; flex-shrink: 0; margin-top: 1px; } /* UPDATE: platform wires up these buttons */ .btn-order { display: block; width: 100%; text-align: center; font-family: var(--body); font-size: 12px; font-weight: 600; letter-spacing: 2.5px; text-transform: uppercase; text-decoration: none; padding: 16px 20px; border: none; cursor: pointer; transition: all 0.2s; margin-top: auto; } .btn-order-outline { background: transparent; color: var(--navy); border: 1.5px solid var(--navy); } .btn-order-outline:hover { background: var(--navy); color: #fff; } .btn-order-navy { background: var(--navy); color: #fff; } .btn-order-navy:hover { background: var(--navy-mid); } .btn-order-gold { background: var(--gold); color: var(--navy); } .btn-order-gold:hover { background: var(--gold-light); } /* ── HOW PERSONALISED WORKS ── */ .personal-section { background: var(--cream-warm); border-top: 1px solid var(--border); padding: 44px 40px; } .personal-inner { max-width: 860px; margin: 0 auto; } .personal-inner h3 { font-family: var(--serif); font-size: 24px; font-weight: 600; color: var(--navy); margin-bottom: 10px; } .personal-inner > p { font-family: var(--body); font-size: 15px; font-weight: 300; color: var(--text-muted); max-width: 500px; line-height: 1.75; margin-bottom: 24px; } .personal-steps { list-style: none; display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 2px; background: var(--border); } .personal-step { background: var(--cream); padding: 24px 22px; } .personal-step-num { font-family: var(--serif); font-size: 32px; font-weight: 700; color: var(--border); line-height: 1; margin-bottom: 8px; display: block; } .personal-step h4 { font-family: var(--serif); font-size: 16px; font-weight: 600; color: var(--navy); margin-bottom: 6px; } .personal-step p { font-family: var(--body); font-size: 14px; font-weight: 300; color: var(--text-muted); line-height: 1.7; } /* ── VERSE CLOSE ── */ .verse-close { background: var(--navy); padding: 52px 40px; text-align: center; } .verse-close p { font-family: var(--serif); font-size: 20px; font-style: italic; color: rgba(255,255,255,0.88); max-width: 500px; margin: 0 auto 12px; line-height: 1.7; } .verse-close span { font-family: var(--body); font-size: 11px; font-weight: 300; letter-spacing: 3px; text-transform: uppercase; color: var(--gold-light); } /* ── RESPONSIVE ── */ @media (max-width: 720px) { .book-intro-inner { flex-direction: column; align-items: center; text-align: center; } .trust-row { align-items: flex-start; text-align: left; } .order-grid { grid-template-columns: 1fr; } .personal-steps { grid-template-columns: 1fr; } .stats-strip { flex-wrap: wrap; } .stat-item { flex: 1 1 50%; } .book-intro, .order-section, .personal-section, .verse-close, .preorder-banner { padding-left: 20px; padding-right: 20px; } .trenches-section { padding-left: 20px; padding-right: 20px; } .book-info-title { font-size: 24px; } } Pre-Order Your copy is reserved. We print and ship monthly. This is a pre-order. Once payment is confirmed, your book goes into the next monthly print run and ships straight to your door. We'll confirm your shipping date by email — normally within the same month. The book Standing 365 365 Daily Devotions for Real People in Real Hard Seasons FormatTrade Paperback Pages700+ Devotions365 Monthly themes12 Time per day2–3 minutes Print runMonthly DeliverySouth Africa Secure pre-order. Your details are safe. Delivered to your door, South Africa-wide. Personalised orders confirmed by email within 24 hours. About this book Written from the trenches.Not from the other side. Most books about faith and life are written from a place of arrival. This one isn't. Standing 365 was written in the middle of the hard thing — the doubt, the pressure, the seasons where you are not sure you are going to make it through. "You looked at it. You named it. You brought it, imperfectly, incompletely, but honestly, to a God who was never once limited by what was in your account." — Standing 365 No polished theology. No grammar police. No tidy answers to messy questions. Just honest words from someone who has been there, for everyone who is there right now. Two to three minutes a day. That is all it asks. Just enough to remind you that you are not carrying this alone. 365 Devotions 12 Monthly themes 700+ Pages 2–3 Min per day Get your copy Choose the one that's right for you. Two versions. One for you. One that becomes something no bookshop shelf could ever hold. Standard Your copy. Everything you need. Honest, raw, and real — exactly as it was written. R299 Includes deliveryto major SA cities 365-day devotional, printed and bound Trade paperback — built to keep and return to Wide margins to write, underline, make it yours Delivered to your door Order My Copy Make it unforgettable A copy made for someone. Their name on the cover. Your words on the first page. A gift that will outlast any occasion. R399 Includes deliveryfinal rate TBC Everything in the Standard copy Their name printed on the front cover Your personal message on the very first page We'll email you to collect name and message A gift no bookshop shelf could ever hold Order a Personalised Copy Personalised copy How it works. Simple. We handle everything. You just tell us what to say. 01 Place your order Select the Personalised copy and complete checkout as normal. 02 We email you Within 24 hours of payment, we'll ask for the name for the cover and your personal message for the first page. 03 We print and ship Your personalised copy goes into the next monthly print run. We'll confirm your shipping date as soon as it's locked in. "Let us not become weary in doing good, for at the proper time we will reap a harvest if we do not give up." Galatians 6:9 ">