.nh-cta{position:relative;isolation:isolate;overflow:hidden;background:var(--nh-grad-cta);background-size:cover;background-position:center;color:#fff;padding-block:clamp(56px,5vw,88px);text-align:center}.nh-cta--has-bg::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,10,32,0.72) 0%,rgba(2,7,22,0.88) 100%)}.nh-cta__stars{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(1.6px 1.6px at 8% 22%,rgba(180,215,255,0.85),transparent),radial-gradient(1.2px 1.2px at 18% 68%,rgba(150,190,255,0.6),transparent),radial-gradient(2px 2px at 32% 34%,rgba(200,228,255,0.7),transparent),radial-gradient(1.4px 1.4px at 46% 78%,rgba(160,200,255,0.55),transparent),radial-gradient(1.8px 1.8px at 58% 16%,rgba(190,220,255,0.7),transparent),radial-gradient(1.2px 1.2px at 71% 58%,rgba(150,190,255,0.5),transparent),radial-gradient(2px 2px at 84% 30%,rgba(200,228,255,0.65),transparent),radial-gradient(1.4px 1.4px at 94% 74%,rgba(160,200,255,0.5),transparent)}.nh-cta__inner{position:relative;display:grid;justify-items:center;gap:var(--nh-space-4)}.nh-cta__body{display:grid;justify-items:center;gap:var(--nh-space-3)}.nh-cta__title{color:#fff;font-size:clamp(1.25rem,1.05rem + 0.9vw,1.625rem);font-weight:var(--nh-fw-bold);line-height:1.7;margin:0;max-width:26ch;text-wrap:balance}.nh-cta__text{color:rgba(255,255,255,0.74);font-size:var(--nh-fs-small);line-height:1.95;max-width:62ch}.nh-cta__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nh-space-8);list-style:none;margin:var(--nh-space-3) 0 0;padding:0}.nh-cta__item{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,0.9);font-size:var(--nh-fs-small)}.nh-cta__item .nh-icon{color:#8fa4dd}.nh-cta__btn{margin-block-start:var(--nh-space-5);min-width:172px}@media (max-width:639px){.nh-cta__list{gap:var(--nh-space-4);flex-direction:column;align-items:center}.nh-cta__btn{width:100%}}.nh-cta--row .nh-cta__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nh-space-6);text-align:center}.nh-cta--row .nh-cta__body{display:grid;justify-items:center;gap:var(--nh-space-3)}.nh-cta--row .nh-cta__title{max-width:46ch}.nh-cta--row .nh-cta__btn{flex:none}@media (max-width:767px){.nh-cta--row .nh-cta__inner{justify-content:center;text-align:center}.nh-cta--row .nh-cta__title{max-width:none}}