@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;0,900;1,400;1,600&family=Inter:wght@300;400;500;600;700&display=swap);:root{--purple-deep:#3B0764;--purple-mid:#7C3AED;--purple-dark:#1A0A2E;--gold:#D4A017;--gold-light:#F0C040;--cream:#FDF9F0;--text-body:#5B4D6E;--text-dark:#1A0A2E;--white:#ffffff;--border-light:rgba(124, 58, 237, 0.08);--shadow-card:0 4px 24px rgba(59, 7, 100, 0.08);--shadow-hover:0 8px 40px rgba(59, 7, 100, 0.14);--radius-card:20px;--radius-btn:50px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Inter',sans-serif;background:var(--cream);color:var(--text-body);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.naj-site{min-height:100vh;display:flex;flex-direction:column}.naj-site-content{flex:1 0 auto}.naj-footer{margin-top:auto}.naj-page .entry-content>*+*{margin-top:1rem}.naj-page .entry-content a{color:var(--purple-mid);text-decoration:underline;text-underline-offset:3px}.naj-page .entry-content input,.naj-page .entry-content select,.naj-page .entry-content textarea{max-width:100%}.naj-page-top{margin-bottom:1.25rem}.naj-back-home{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-body)}.naj-back-home:hover{color:var(--purple-deep)}.naj-page .pmpro_btn,.naj-page .pmpro_btn-submit,.naj-page input[type="submit"].pmpro_btn,.naj-page button.pmpro_btn,.naj-page .pmpro_btn.pmpro_btn-submit{display:inline-block;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--purple-dark)!important;font-family:'Inter',sans-serif;font-weight:700;padding:.9rem 1.6rem;border-radius:var(--radius-btn);border:none;cursor:pointer;transition:all 0.2s ease;box-shadow:0 4px 20px rgb(212 160 23 / .28);text-decoration:none}.naj-page .pmpro_btn:hover,.naj-page .pmpro_btn-submit:hover,.naj-page input[type="submit"].pmpro_btn:hover,.naj-page button.pmpro_btn:hover{transform:translateY(-1px);box-shadow:0 6px 26px rgb(212 160 23 / .42)}.naj-page .pmpro_btn.pmpro_btn-cancel,.naj-page .pmpro_btn.pmpro_btn-secondary,.naj-page .pmpro_btn.pmpro_btn-cancelled{background:linear-gradient(135deg,var(--purple-deep),var(--purple-mid));color:var(--white)!important;box-shadow:0 4px 20px rgb(59 7 100 / .25)}.naj-page .pmpro_btn.pmpro_btn-cancel:hover,.naj-page .pmpro_btn.pmpro_btn-secondary:hover,.naj-page .pmpro_btn.pmpro_btn-cancelled:hover{box-shadow:0 6px 26px rgb(59 7 100 / .35)}.naj-page .pmpro_form,.naj-page .pmpro_login_wrap,.naj-page .pmpro_checkout{background:rgb(255 255 255 / .7);border:1px solid rgb(124 58 237 / .1);border-radius:var(--radius-card);padding:1.25rem 1.25rem;box-shadow:0 10px 30px rgb(59 7 100 / .06)}.naj-page .pmpro_form input[type="text"],.naj-page .pmpro_form input[type="email"],.naj-page .pmpro_form input[type="password"],.naj-page .pmpro_form input[type="tel"],.naj-page .pmpro_form input[type="number"],.naj-page .pmpro_form select,.naj-page .pmpro_form textarea{width:100%;padding:.85rem 1rem;border-radius:14px;border:1px solid rgb(124 58 237 / .16);background:rgb(255 255 255 / .85);color:var(--text-dark);outline:none}.naj-page .pmpro_form input:focus,.naj-page .pmpro_form select:focus,.naj-page .pmpro_form textarea:focus{border-color:rgb(124 58 237 / .45);box-shadow:0 0 0 4px rgb(124 58 237 / .1)}.naj-page .pmpro_level{background:rgb(255 255 255 / .7);border:1px solid rgb(124 58 237 / .1);border-radius:var(--radius-card);padding:1.25rem;box-shadow:0 10px 30px rgb(59 7 100 / .06)}.naj-page .pmpro_message{border-radius:14px}h1,h2,h3,h4{font-family:'Playfair Display',serif;color:var(--purple-deep);line-height:1.15}h1{font-size:clamp(2.2rem, 5vw, 4rem);font-weight:900}h2{font-size:clamp(1.8rem, 4vw, 3rem);font-weight:700}h3{font-size:clamp(1.2rem, 2.5vw, 1.5rem);font-weight:700}p{font-size:1rem;line-height:1.75}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section{padding:5rem 0}.text-center{text-align:center}.italic{font-style:italic}.gold{color:var(--gold)}.purple{color:var(--purple-deep)}.naj-divider{width:60px;height:3px;background:linear-gradient(90deg,var(--gold),var(--gold-light));border-radius:2px;margin:0 auto 1.5rem}.btn-gold{display:inline-block;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--purple-dark);font-family:'Inter',sans-serif;font-weight:700;padding:1rem 2.5rem;border-radius:var(--radius-btn);border:none;cursor:pointer;transition:all 0.2s ease;box-shadow:0 4px 20px rgb(212 160 23 / .35);font-size:1rem;text-decoration:none}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 6px 28px rgb(212 160 23 / .5)}.btn-purple{display:inline-block;background:linear-gradient(135deg,var(--purple-deep),var(--purple-mid));color:var(--white);font-family:'Inter',sans-serif;font-weight:700;padding:1rem 2.5rem;border-radius:var(--radius-btn);border:none;cursor:pointer;transition:all 0.2s ease;box-shadow:0 4px 20px rgb(59 7 100 / .3);font-size:1rem;text-decoration:none}.btn-purple:hover{transform:translateY(-2px);box-shadow:0 6px 28px rgb(59 7 100 / .45)}.naj-card{background:var(--white);border-radius:var(--radius-card);padding:2rem;box-shadow:var(--shadow-card);border:1px solid var(--border-light);transition:box-shadow 0.2s ease,transform 0.2s ease}.naj-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.naj-hero .naj-hero-right{gap:18px}.naj-hero .naj-jesus{width:100%;display:block;margin-top:0;padding:14px;border-radius:24px;background:rgb(255 255 255 / .06);border:1px solid rgb(212 160 23 / .22);backdrop-filter:blur(10px)}.naj-hero .naj-jesus-img{display:block;width:100%;max-width:none;height:auto;border-radius:18px;box-shadow:0 10px 26px rgb(0 0 0 / .14)}.naj-testimonial{background:var(--white);border-radius:var(--radius-card);padding:2rem;box-shadow:var(--shadow-card);border-left:4px solid var(--gold);display:flex;flex-direction:column}.naj-fade{opacity:0;transform:translateY(28px);transition:opacity 0.7s ease,transform 0.7s ease}.naj-fade.naj-visible{opacity:1;transform:translateY(0)}.naj-navbar{position:sticky;top:0;z-index:100;background:rgb(255 255 255 / .95);backdrop-filter:blur(8px);border-bottom:1px solid rgb(124 58 237 / .1);box-shadow:0 1px 12px rgb(59 7 100 / .06)}.naj-navbar .inner{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;max-width:1200px;margin:0 auto}.naj-navbar .logo{display:flex;align-items:center;gap:.75rem;font-family:'Playfair Display',serif;font-weight:700;font-size:1.1rem;color:var(--purple-deep)}.naj-navbar .logo-icon{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--purple-deep),var(--purple-mid));display:flex;align-items:center;justify-content:center}.naj-navbar nav{display:flex;gap:1.5rem}.naj-navbar nav a{font-size:.875rem;color:var(--text-body);transition:color 0.2s}.naj-navbar nav a:hover{color:var(--purple-deep)}.naj-hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;background:linear-gradient(160deg,var(--purple-dark) 0%,var(--purple-deep) 60%,#5B21B6 100%)}.naj-hero .overlay{position:absolute;inset:0;background:linear-gradient(to right,rgb(26 10 46 / .85) 50%,rgb(26 10 46 / .4) 100%);z-index:1}.naj-hero .hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.naj-hero .hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:5rem 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.naj-hero h1{color:var(--white)}.naj-hero h1 .accent{color:var(--gold);display:block}.naj-hero .sub{color:rgb(255 255 255 / .8);font-size:1.125rem;margin:1.5rem 0 2rem;max-width:520px}.naj-hero .trust-bar{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.naj-hero .trust-item{display:flex;align-items:center;gap:.5rem;color:rgb(255 255 255 / .7);font-size:.8rem}.naj-hero .ask-box{background:rgb(255 255 255 / .08);backdrop-filter:blur(12px);border:1px solid rgb(212 160 23 / .3);border-radius:24px;padding:2.5rem}.naj-hero .ask-box h3{color:var(--white);font-size:1.25rem;margin-bottom:1.5rem}.naj-hero .ask-box input{width:100%;background:rgb(255 255 255 / .12);border:1px solid rgb(212 160 23 / .3);border-radius:12px;padding:1rem 1.25rem;color:var(--white);font-family:'Inter',sans-serif;font-size:.95rem;margin-bottom:1rem;outline:none}.naj-hero .ask-box input::placeholder{color:rgb(255 255 255 / .5)}.naj-hero .ask-box input:focus{border-color:var(--gold)}.naj-hero .naj-hero-right{display:flex;flex-direction:column;align-items:stretch;gap:18px}.naj-hero .naj-hero-right.is-chat-open .naj-jesus{display:none}.naj-hero .free-badge{text-align:center;color:rgb(255 255 255 / .6);font-size:.75rem;margin-top:.75rem}.naj-prayerwall-head{max-width:780px;margin:0 auto 1.5rem;text-align:center}.naj-prayerwall-sub{color:var(--text-body);margin-top:.75rem}.naj-prayerwall-locked{max-width:720px;margin:1.5rem auto}.naj-prayerwall-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.25rem}.naj-prayerwall-wrap{max-width:1050px;margin:0 auto}.naj-prayerwall-placeholder{margin-bottom:1.25rem}.naj-prayerwall-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1.25rem 0 1.5rem}.naj-prayerwall-meta{font-size:.75rem;color:#9CA3AF;margin-bottom:.5rem}.naj-prayerwall-title{margin-bottom:.5rem}.naj-prayerwall-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.naj-prayerwall-muted{color:#9CA3AF;font-size:.85rem}.naj-prayerwall-form{margin-top:1.25rem}.naj-prayerwall-fields{display:grid;gap:.9rem;margin-top:1rem}.naj-prayerwall-fields label span{display:block;font-size:.85rem;color:var(--text-body);margin-bottom:.35rem}.naj-prayerwall-fields input,.naj-prayerwall-fields textarea{width:100%;border:1px solid rgb(124 58 237 / .2);border-radius:12px;padding:.875rem 1rem;font-family:'Inter',sans-serif;font-size:.95rem;color:var(--text-dark);outline:none;background:rgb(255 255 255 / .9)}.naj-prayerwall-fields textarea{resize:vertical}.naj-prayerwall-fields input:disabled,.naj-prayerwall-fields textarea:disabled{opacity:.7}.naj-problem{background:var(--cream)}.naj-problem .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.naj-problem .img-wrap{border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgb(59 7 100 / .2)}.naj-problem .img-wrap img{width:100%;height:400px;object-fit:cover}.naj-solution{background:var(--white)}.naj-solution .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}.naj-solution .icon-circle{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.naj-solution .demo-box{max-width:680px;margin:0 auto;background:var(--white);border-radius:24px;box-shadow:0 8px 40px rgb(59 7 100 / .12);border:1px solid rgb(124 58 237 / .1);padding:2.5rem}.naj-solution .demo-question{background:#F5F3FF;border-radius:12px;padding:1rem 1.25rem;color:var(--text-body);font-style:italic;font-size:.95rem;margin-bottom:1rem}.naj-solution .demo-answer{background:var(--cream);border-left:4px solid var(--gold);border-radius:0 12px 12px 0;padding:1.25rem}.naj-solution .demo-answer .label{font-size:.7rem;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.naj-solution .demo-answer em{color:var(--purple-deep)}.naj-solution .demo-answer p{color:var(--text-body);font-size:.9rem;margin-top:.5rem}.naj-how{background:var(--white)}.naj-how .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.naj-how .step-num{font-family:'Playfair Display',serif;font-size:3.5rem;font-weight:900;color:rgb(59 7 100 / .08);line-height:1;margin-bottom:.5rem}.naj-testimonials{background:linear-gradient(160deg,var(--purple-dark) 0%,var(--purple-deep) 100%)}.naj-testimonials h2{color:var(--white)}.naj-testimonials .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.naj-testimonials .result-line{margin-top:auto;padding-top:1rem;border-top:1px solid rgb(212 160 23 / .2);color:var(--gold);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.naj-lead-magnet{background:linear-gradient(135deg,var(--purple-deep),#5B21B6);color:var(--white)}.naj-lead-magnet h2{color:var(--white)}.naj-lead-magnet .categories{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:1.5rem 0 2rem}.naj-lead-magnet .cat-badge{background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .2);border-radius:50px;padding:.4rem 1rem;font-size:.8rem;color:rgb(255 255 255 / .85)}.naj-pricing{background:var(--cream)}.naj-pricing .grid-3{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}.naj-pricing .grid-3>.naj-pricing-card{min-height:620px}.naj-pricing .grid-3>.naj-pricing-card .feature-list{flex:1}.naj-pricing .grid-3>.naj-pricing-card .feature-list{margin-top:1.25rem}.naj-pricing .grid-3>.naj-pricing-card .feature-list li{align-items:center}.naj-pricing .grid-3>.naj-pricing-card .price span{opacity:.75}@media (min-width:760px){.naj-pricing .grid-3{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.naj-pricing .grid-3{grid-template-columns:repeat(4,minmax(0,1fr))}.naj-pricing .grid-3>.naj-pricing-card{min-height:640px}}.naj-pricing .grid-3>.naj-pricing-card{display:flex;flex-direction:column}.naj-pricing .grid-3>.naj-pricing-card>a{margin-top:auto}.naj-pricing .naj-pricing-card{background:#fff;border:1px solid rgb(124 58 237 / .14);box-shadow:0 18px 46px rgb(26 10 46 / .1);border-radius:18px;padding:2.15rem 1.55rem 1.55rem;position:relative;overflow:hidden;text-align:center}.naj-pricing .naj-pricing-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(124 58 237 / .08),#fff0 32%)}.naj-pricing .naj-pricing-card>*{position:relative}.naj-pricing .naj-pricing-card h3{margin-top:0;font-size:1.35rem}.naj-pricing .naj-pricing-card .price{margin:1rem 0 .75rem}.naj-pricing .naj-pricing-card p{max-width:32ch;margin-left:auto;margin-right:auto}.naj-pricing .naj-pricing-card .feature-list{text-align:left}.naj-pricing .naj-pricing-card .btn-purple,.naj-pricing .naj-pricing-card .btn-gold{border-radius:12px}.naj-pricing .plan-featured{background:linear-gradient(135deg,var(--purple-deep),#5B21B6);border-radius:18px;padding:2.5rem 1.9rem 1.9rem;box-shadow:0 18px 70px rgb(59 7 100 / .45);border:1px solid rgb(212 160 23 / .35);transform:translateY(-12px) scale(1.04);position:relative;z-index:2;overflow:visible}.naj-pricing .plan-featured::before{background:radial-gradient(900px 420px at 50% 0%,rgb(255 255 255 / .14),#fff0 62%)}.naj-pricing .plan-featured::after{content:"★";position:absolute;top:-14px;right:-14px;width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--purple-dark);box-shadow:0 18px 46px rgb(212 160 23 / .3);border:4px solid rgb(255 255 255 / .45);z-index:6}.naj-pricing .plan-featured:hover{transform:translateY(-14px) scale(1.045)}.naj-pricing .plan-featured h3{color:var(--white)}.naj-pricing .plan-featured p{color:rgb(255 255 255 / .75)}.naj-pricing .plan-featured .price{color:var(--gold)}.naj-pricing .popular-badge{position:absolute;top:16px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--purple-dark);font-size:.7rem;font-weight:700;padding:.35rem .7rem;border-radius:50px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;display:inline-flex;align-items:center;gap:.45rem;box-shadow:0 10px 26px rgb(212 160 23 / .32);z-index:5}.naj-pricing .plan-featured .popular-badge{top:-14px}.naj-pricing .price{font-family:'Playfair Display',serif;font-size:2.5rem;font-weight:900;color:var(--purple-deep)}.naj-pricing .price span{font-size:1rem;font-weight:400}.naj-pricing .feature-list{list-style:none;margin:1.5rem 0}.naj-pricing .feature-list li{display:flex;align-items:flex-start;gap:.5rem;padding:.45rem 0;font-size:.875rem;color:var(--text-body)}.naj-pricing .feature-list li.is-unlimited{font-weight:800;padding:.55rem .65rem;border-radius:12px;background:rgb(212 160 23 / .12);border:1px solid rgb(212 160 23 / .24)}.naj-pricing .plan-featured .feature-list li{color:rgb(255 255 255 / .85)}.naj-pricing .plan-featured .feature-list li.is-unlimited{background:rgb(212 160 23 / .16);border-color:rgb(212 160 23 / .3)}.naj-pricing .check{color:var(--gold);flex-shrink:0;margin-top:2px}.naj-pricing .naj-unlimited-pill{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .75rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;margin:-.25rem 0 1rem;background:linear-gradient(135deg,var(--gold),var(--gold-light));border:none;color:var(--purple-dark);box-shadow:0 6px 18px rgb(212 160 23 / .25)}.naj-pricing .plan-featured .naj-unlimited-pill{background:linear-gradient(135deg,var(--gold),var(--gold-light));border:none;color:var(--purple-dark);box-shadow:0 10px 26px rgb(212 160 23 / .32)}.naj-faq{background:var(--white)}.naj-faq .faq-item{border-bottom:1px solid rgb(124 58 237 / .1)}.naj-faq .faq-item:last-child{border-bottom:none}.naj-faq .faq-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;background:none;border:none;cursor:pointer;text-align:left;gap:1rem}.naj-faq .faq-btn .q{font-family:'Playfair Display',serif;font-weight:600;color:var(--purple-deep);font-size:1rem}.naj-faq .faq-answer{display:none;padding-bottom:1.25rem;color:var(--text-body);font-size:.95rem;line-height:1.75}.naj-faq .faq-item.open .faq-answer{display:block}.naj-final-cta{background:linear-gradient(160deg,var(--purple-dark) 0%,var(--purple-deep) 100%);text-align:center}.naj-final-cta h2{color:var(--white)}.naj-final-cta p{color:rgb(255 255 255 / .75);max-width:600px;margin:1rem auto 2rem}.naj-footer{background:var(--purple-dark);color:rgb(255 255 255 / .6);padding:2rem 0;text-align:center;font-size:.8rem}.naj-footer .footer-logo{font-family:'Playfair Display',serif;color:var(--white);font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.naj-footer nav{display:flex;gap:1.5rem;row-gap:.5rem;flex-wrap:wrap;justify-content:center;margin:.75rem 0}.naj-footer nav a{color:rgb(255 255 255 / .5);font-size:.8rem;transition:color 0.2s}.naj-footer nav a:hover{color:var(--gold)}.naj-footer-disclaimer{margin:.85rem auto 0;max-width:720px;color:rgb(255 255 255 / .7)}.naj-footer-legal{margin:.85rem auto 0;max-width:860px;text-align:left;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:16px;padding:.75rem .9rem}.naj-footer-legal>summary{cursor:pointer;list-style:none;font-weight:700;color:rgb(255 255 255 / .85);display:flex;align-items:center;justify-content:space-between;gap:1rem}.naj-footer-legal>summary::-webkit-details-marker{display:none}.naj-footer-legal>summary::after{content:"▾";opacity:.75;transition:transform 0.2s ease}.naj-footer-legal[open]>summary::after{transform:rotate(180deg)}.naj-footer-legal-body{padding-top:.6rem;color:rgb(255 255 255 / .7);font-size:.8rem;line-height:1.75}.naj-footer-legal-body p+p{margin-top:.65rem}.naj-modal-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .6);backdrop-filter:blur(4px);z-index:200;align-items:center;justify-content:center;padding:1rem}.naj-modal-overlay.open{display:flex}.naj-modal{background:var(--white);border-radius:24px;box-shadow:0 20px 60px rgb(0 0 0 / .3);max-width:480px;width:100%;padding:2.5rem;position:relative}.naj-modal .close-btn{position:absolute;top:1rem;right:1.25rem;background:none;border:none;font-size:1.5rem;color:#aaa;cursor:pointer;line-height:1}.naj-modal h3{font-size:1.5rem;color:var(--purple-deep);margin-bottom:.5rem}.naj-modal p{font-size:.9rem;color:var(--text-body);margin-bottom:1.5rem}.naj-modal input{width:100%;border:1px solid rgb(124 58 237 / .2);border-radius:12px;padding:.875rem 1rem;font-family:'Inter',sans-serif;font-size:.95rem;color:var(--text-dark);margin-bottom:.75rem;outline:none;transition:border-color 0.2s}.naj-modal input:focus{border-color:var(--purple-mid)}.naj-modal .privacy{font-size:.75rem;color:#aaa;text-align:center;margin-top:.75rem}@media (max-width:900px){.naj-hero .hero-content{grid-template-columns:1fr}.naj-hero .naj-hero-right{display:flex;flex-direction:column;gap:18px;height:auto}.naj-hero .naj-hero-right.is-chat-open{height:auto}.naj-hero .naj-hero-right.is-chat-open .naj-jesus{display:block}.naj-hero .naj-hero-right.is-chat-open .ask-box{height:auto;overflow:visible;display:block}.naj-problem .grid-2,.naj-how .grid-2,.naj-testimonials .grid-2{grid-template-columns:1fr}.naj-solution .grid-3,.naj-pricing .grid-3{grid-template-columns:1fr}.naj-pricing .plan-featured{transform:none}}@media (max-width:600px){.naj-navbar nav{display:none}h1{font-size:2rem}h2{font-size:1.6rem}.section{padding:3rem 0}}