/* NFS v6.55.3 — Homepage cleanup, newsletter readability and feedback */
body.nfs-v6491-premium-home .nfs-v6491-cta-box{
  border-color:rgba(228,184,95,.34)!important;
  background:radial-gradient(circle at 50% 0%,rgba(228,184,95,.10),transparent 58%),linear-gradient(145deg,rgba(9,43,32,.96),rgba(4,25,19,.98))!important;
  box-shadow:0 24px 58px rgba(0,0,0,.28)!important;
}
body.nfs-v6491-premium-home .nfs-v6491-cta-box h3{
  color:#f3cf85!important;
  opacity:1!important;
  text-shadow:0 2px 18px rgba(0,0,0,.38)!important;
}
body.nfs-v6491-premium-home .nfs-v6491-cta-box p{
  color:#eadcc4!important;
  opacity:1!important;
}
body.nfs-v6491-premium-home .nfs-v6491-cta-row input{
  background:#fff8e9!important;
  color:#10271e!important;
  border:1px solid rgba(228,184,95,.46)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;
}
body.nfs-v6491-premium-home .nfs-v6491-cta-row input::placeholder{color:#827864!important;opacity:1!important}
body.nfs-v6491-premium-home .nfs-v6491-cta-row input:focus{border-color:#e4b85f!important;box-shadow:0 0 0 3px rgba(228,184,95,.18)!important}
body.nfs-v6491-premium-home .nfs-v6491-cta-row button{background:linear-gradient(135deg,#efc66e,#bd8032)!important;color:#092118!important;box-shadow:0 12px 28px rgba(189,128,50,.22)!important}
body.nfs-v6491-premium-home .nfs-v6491-cta-row button:disabled{cursor:wait;opacity:.72!important;transform:none!important}
.nfs-newsletter-status{min-height:20px;margin:11px 0 0!important;font-size:12px!important;line-height:1.45!important;font-weight:750!important;text-align:center!important;color:#d8c7a7!important}
.nfs-newsletter-status.is-success{color:#9be0ad!important}
.nfs-newsletter-status.is-error{color:#ffc0ad!important}
.nfs-newsletter-community{display:inline-flex;margin:11px auto 0;align-items:center;justify-content:center;color:#f3cf85!important;font-size:11px;font-weight:850;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid rgba(243,207,133,.34)}
.nfs-newsletter-community:hover{color:#fff0c7!important;border-bottom-color:#fff0c7}
@media(max-width:760px){.nfs-newsletter-status{text-align:left!important}.nfs-newsletter-community{margin-left:0;margin-right:0}}
