.nel-cta-section{background:#BE5F3F;}
.nel-cta-inner{max-width:800px;margin:0 auto;padding:80px 24px;text-align:center;}
.nel-cta-title{font-family:'Cormorant Garamond',Georgia,serif;font-size:4.8rem;font-weight:700;color:#FEF9F4;margin:0 0 22px;line-height:1.2;}
.nel-cta-sub{font-size:1.6rem;color:rgba(255,249,244,0.82);line-height:1.65;margin:0 0 40px;}
.nel-cta-btn{display:inline-block;background:#FEF9F4;color:#BE5F3F;font-size:1.6rem;font-weight:600;text-decoration:none;padding:16px 44px;border-radius:10px;transition:background 0.2s,color 0.2s;}
.nel-cta-btn:hover{background:#2C1A0E;color:#FEF9F4;}
@media(max-width:749px){.nel-cta-inner{padding:60px 16px;}.nel-cta-title{font-size:3.2rem;}.nel-cta-sub{font-size:1.5rem;}}