
.sales-hero{background:radial-gradient(ellipse at 78% 28%,#24405e 0%,#10233a 40%,#09182b 85%);color:#fff;padding:65px 0 62px;overflow:hidden}.sales-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px}.sales-hero .eyebrow{color:var(--gold)}.sales-hero h1{font-size:clamp(39px,4.5vw,62px);line-height:1.12;margin:20px 0 23px;max-width:700px}.sales-hero h1 em{font-style:normal;color:var(--gold)}.sales-hero .lead{font-size:20px;line-height:1.75;color:#d8e2ed;max-width:620px}.sales-author{font-size:14px;color:#cbd7e5;margin:20px 0}.sales-buy{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:26px}.sales-price small{display:block;color:#d4dfeb;font-size:12px;letter-spacing:.5px}.sales-price strong{font:38px/1.3 Georgia,serif;color:#fff}.sales-note{font-size:13px;color:#cad5e3;max-width:550px;line-height:1.7;margin:16px 0}.sample-link{color:#ead6ad;font-size:15px}.cover-stage{position:relative;text-align:center;max-width:355px;justify-self:center;perspective:1100px}.cover-stage img{display:block;width:100%;height:auto;border-radius:2px 6px 6px 2px;box-shadow:15px 24px 44px #0007,-7px 0 0 #c0aa7b;transform:rotateY(-6deg)}.cover-stage figcaption{font-size:11px;margin-top:25px;color:#c7d0dc}.product-facts{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0;border-bottom:1px solid #d8d5cc;gap:20px}.product-facts div{font-size:14px;color:var(--muted)}.product-facts strong{display:block;font-size:19px;color:var(--ink)}.sales-section{padding:65px 0 10px}.sales-section h2{margin:12px 0 25px}.sales-two-col{display:grid;grid-template-columns:1fr 1fr;gap:70px}.sales-two-col p{color:var(--muted);font-size:18px}.benefit-list{list-style:none;margin:0;padding:0}.benefit-list li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:15px 0;border-bottom:1px solid #d8dad9;font-size:17px;color:var(--muted)}.benefit-list b{display:block;color:var(--ink);font-size:18px;margin-bottom:5px}.benefit-list .tick{color:#7d551d;font-weight:bold}.church-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.church-tile{padding:22px;background:white;border:1px solid #e0ddd5;border-top:3px solid #b38a48;border-radius:4px}.church-tile small{color:#8f6427;font-size:12px;letter-spacing:1px}.church-tile h3{margin:10px 0;font-size:25px}.church-tile p{font-size:15px;color:var(--muted);line-height:1.7;margin:0}.church-grid .church-tile:last-child{background:#ede8dd}.sales-contents{margin-top:30px;background:#fff;padding:18px 30px;border:1px solid #ddd9cf;border-radius:5px}.sales-contents details{padding:15px 0}.sales-contents details:last-child{border:0}.sales-contents summary{font-size:17px}.sales-contents ol{font-size:16px;color:var(--muted);padding-left:25px}.sales-contents li{padding:5px 0}.reader-sample{padding:35px 40px;background:#eae5d9;border-left:4px solid #ad803a;border-radius:3px;max-width:900px;margin:0 auto}.reader-sample h3{font-size:31px;margin:13px 0}.reader-sample p{font:18px/1.9 Georgia,serif;color:#344050}.reader-sample .eyebrow{font:11px Arial,sans-serif;letter-spacing:1.8px}.reader-sample .meta{font-family:Arial;font-size:14px;color:#5b6370}.reader-sample .sample-label{font:bold 12px Arial;letter-spacing:1px;color:#80591d;margin-top:26px}.sales-author-box{padding:35px;background:#fff;border:1px solid #dedbd2;display:grid;grid-template-columns:100px 1fr;gap:28px;align-items:center}.author-monogram{width:86px;height:86px;background:var(--navy);color:var(--gold);display:grid;place-items:center;font:34px Georgia;border-radius:50%}.sales-author-box h3{font-size:29px;margin:9px 0 15px}.sales-author-box p{font-size:17px;color:var(--muted);margin:0}.steps-buy{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.steps-buy article{border-top:1px solid #b8a17c;padding-top:15px}.steps-buy span{font:27px Georgia;color:#9c7135}.steps-buy h3{font-size:25px;margin:13px 0}.steps-buy p{font-size:16px;color:var(--muted)}.offer-box{margin:60px 0;padding:45px;background:var(--navy);color:#fff;border-radius:7px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.offer-box .eyebrow{color:var(--gold)}.offer-box h2{margin:14px 0 20px;font-size:37px}.offer-box p{color:#d4deea;font-size:17px}.offer-action{text-align:center}.offer-action .sales-price strong{font-size:48px}.offer-action .button{margin-top:20px;max-width:100%;width:100%;font-size:18px}.offer-action p{font-size:13px;line-height:1.7}.sales-faq{max-width:900px;margin:60px auto}.sales-mobile-buy{display:none}.ebook-teaser{display:grid;grid-template-columns:150px 1fr;gap:35px;padding:35px;background:var(--navy);color:white;margin:60px 0;border-radius:7px;align-items:center}.ebook-teaser img{width:130px;height:auto;border-radius:2px;box-shadow:5px 6px 15px #0006}.ebook-teaser h2{font-size:33px;margin:12px 0}.ebook-teaser .eyebrow{color:var(--gold)}.ebook-teaser p{font-size:17px;color:#d7e0ec}.ebook-nav{color:var(--gold)!important;font-weight:bold}.sales-footer-note{font-size:13px;color:var(--muted);text-align:center;margin:25px 0 50px}.sales-page footer{margin-top:0}@media(max-width:1000px){.sales-grid{gap:35px;grid-template-columns:1.2fr .8fr}.cover-stage{margin:0}.church-grid{grid-template-columns:repeat(2,1fr)}.sales-two-col{gap:35px}.sales-hero h1{font-size:46px}.offer-box{padding:32px;gap:25px}}@media(max-width:700px){.sales-hero{padding:40px 0}.sales-grid,.sales-two-col,.offer-box,.steps-buy{grid-template-columns:1fr}.sales-hero h1{font-size:39px;letter-spacing:-.7px}.sales-hero .lead{font-size:18px}.sales-grid{gap:40px}.cover-stage{max-width:260px;margin:0 auto}.product-facts{grid-template-columns:repeat(2,1fr);gap:20px}.product-facts strong{font-size:18px}.sales-two-col{gap:20px}.sales-section{padding-top:45px}.church-grid{grid-template-columns:1fr 1fr;gap:12px}.church-tile{padding:16px}.church-tile h3{font-size:23px}.church-tile p{font-size:14px}.sales-contents{padding:10px 20px}.reader-sample{padding:25px 22px}.reader-sample h3{font-size:27px}.reader-sample p{font-size:17px}.sales-author-box{grid-template-columns:1fr;padding:25px;gap:16px}.author-monogram{height:65px;width:65px;font-size:26px}.offer-box{padding:27px;margin:45px 0;gap:20px}.offer-box h2{font-size:31px}.ebook-teaser{grid-template-columns:1fr;padding:26px;gap:15px}.ebook-teaser h2{font-size:29px}.ebook-teaser img{width:110px}.sales-mobile-buy{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:90;background:#fff;border-top:1px solid #d0d6dc;padding:12px 18px calc(12px + env(safe-area-inset-bottom));gap:20px;align-items:center;justify-content:space-between;box-shadow:0 -3px 15px #0001}.sales-mobile-buy strong{font:24px Georgia;color:var(--navy)}.sales-mobile-buy small{display:block;font-size:11px;color:var(--muted)}.sales-mobile-buy .button{padding:12px 17px;font-size:14px}.sales-page{padding-bottom:85px}}
.whatsapp-contact{position:fixed;right:22px;bottom:22px;z-index:95;display:inline-flex;align-items:center;gap:9px;background:#075e36;color:#fff;border:1px solid #ffffff55;border-radius:40px;padding:13px 18px;box-shadow:0 4px 18px #0003;font:700 15px/1.4 Arial,sans-serif;text-decoration:none}.whatsapp-contact:hover{background:#064c2c}.whatsapp-contact:focus-visible{outline:3px solid #e3bc72;outline-offset:4px}@media(max-width:700px){.whatsapp-contact{right:14px;bottom:16px;font-size:14px;padding:12px 15px}.sales-page .whatsapp-contact{bottom:calc(96px + env(safe-area-inset-bottom))}}.prayer-section{margin-top:55px;padding:60px 0;background:#eae5d9;border-top:1px solid #d8cfbc}.prayer-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.prayer-section h2{margin:12px 0 22px}.prayer-section p{color:#445064}.prayer-section .prayer-verse{border-left:3px solid #947037;padding:12px 20px;font:25px/1.5 Georgia,serif}.prayer-verse span{font:14px Arial,sans-serif}.prayer-section .prayer-info{font:14px/1.65 Arial,sans-serif;color:#465367}.prayer-section form{background:#fff;padding:30px;border:1px solid #d2cab9;border-radius:8px}.prayer-field{margin-bottom:20px}.prayer-field label{display:block;font-size:16px;font-weight:bold;margin-bottom:7px}.prayer-field label span{font-weight:normal;font-size:13px}.prayer-field input,.prayer-field textarea{width:100%;font:16px/1.5 Arial,sans-serif;color:#202c3c;padding:12px;border:1px solid #8994a3;border-radius:4px;background:#fff}.prayer-field textarea{resize:vertical}.prayer-field small{display:block;color:#536173;font-size:13px;line-height:1.5;margin-top:6px}.prayer-field textarea:focus-visible{outline:3px solid #b77a19;outline-offset:3px}.prayer-section button{width:100%}@media(max-width:700px){.prayer-grid{grid-template-columns:1fr;gap:25px}.prayer-section{padding:40px 0}.prayer-section form{padding:22px}}