.ngp-ctabar{border-radius:var(--radius-lg,12px);padding:2.75rem 3rem}.ngp-ctabar__grid{align-items:center;display:grid;gap:2.5rem;grid-template-columns:auto 1fr auto}.ngp-ctabar h2{margin:0}.ngp-ctabar p{line-height:1.7;margin:0}.ngp-ctabar__action{text-align:center}.ngp-ctabar__motto{display:block;font-family:var(--font-accent,serif);font-size:.9rem;font-style:italic;margin-top:.85rem}.ngp-ctabar--dark,.ngp-ctabar--dark .eyebrow,.ngp-ctabar--dark h2,.ngp-ctabar--dark p{color:#fff}.ngp-ctabar--dark p{color:hsla(0,0%,100%,.92)}@media (max-width:900px){.ngp-ctabar__grid{gap:1.5rem;grid-template-columns:1fr;text-align:left}.ngp-ctabar__action{text-align:left}.ngp-ctabar{padding:2rem 1.5rem}}