.nextcore-home-host-cta{padding:5rem 0;position:relative;overflow:hidden}@media (min-width:768px){.nextcore-home-host-cta{padding:7rem 0}}.nextcore-home-host-cta__bg{background:linear-gradient(135deg,#059669,#10b981,#14b8a6);position:absolute;inset:0}.nextcore-home-host-cta__decor{position:absolute;inset:0;overflow:hidden}.nextcore-home-host-cta__decor-circle--top-right{filter:blur(48px);background:#ffffff0d;border-radius:50%;width:24rem;height:24rem;position:absolute;top:-6rem;right:-6rem}.nextcore-home-host-cta__decor-circle--bottom-left{filter:blur(48px);background:#ffffff0d;border-radius:50%;width:31rem;height:31rem;position:absolute;bottom:-8rem;left:-8rem}.nextcore-home-host-cta__floating-icon{color:#ffffff1a;position:absolute}.nextcore-home-host-cta__floating-icon--home{top:5rem;left:10%}.nextcore-home-host-cta__floating-icon--star{bottom:5rem;right:15%}.nextcore-home-host-cta__floating-icon--sparkles{top:50%;right:8%}.nextcore-home-host-cta__container{max-width:112.5rem;margin:0 auto;padding:0 1.5rem;position:relative}@media (min-width:1024px){.nextcore-home-host-cta__container{padding:0 2rem}}.nextcore-home-host-cta__grid{align-items:center;gap:3rem;display:grid}@media (min-width:1024px){.nextcore-home-host-cta__grid{grid-template-columns:repeat(2,1fr);gap:4rem}}.nextcore-home-host-cta__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#fff3;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.nextcore-home-host-cta__title{color:#fff;margin-bottom:1.5rem;font-size:clamp(1.875rem,4vw,3rem);font-weight:700;line-height:1.2}.nextcore-home-host-cta__title-highlight{position:relative}.nextcore-home-host-cta__title-highlight-text{z-index:1;position:relative}.nextcore-home-host-cta__title-highlight-bar{z-index:0;background:#facc154d;width:100%;height:.75rem;position:absolute;bottom:.25rem;left:0}.nextcore-home-host-cta__description{color:#ffffffe6;margin-bottom:3rem;font-size:1rem;line-height:1.75}@media (min-width:768px){.nextcore-home-host-cta__description{font-size:1.25rem}}.nextcore-home-host-cta__cta-group{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}@media (min-width:640px){.nextcore-home-host-cta__cta-group{flex-direction:row}}.nextcore-home-host-cta__stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (min-width:640px){.nextcore-home-host-cta__stats-grid{grid-template-columns:repeat(4,1fr)}}.nextcore-home-host-cta__stat{text-align:center}@media (min-width:640px){.nextcore-home-host-cta__stat{text-align:left}}.nextcore-home-host-cta__stat-value{color:#fff;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}@media (min-width:768px){.nextcore-home-host-cta__stat-value{font-size:1.875rem}}.nextcore-home-host-cta__stat-label{color:#ffffffb3;font-size:.875rem}.nextcore-home-host-cta__benefits-grid{gap:1rem;display:grid}@media (min-width:640px){.nextcore-home-host-cta__benefits-grid{grid-template-columns:repeat(2,1fr)}}.nextcore-home-host-cta__benefit-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:1rem;padding:1.5rem;transition:all .3s}.nextcore-home-host-cta__benefit-card:hover{background:#fff3}.nextcore-home-host-cta__benefit-icon-wrap{background:#fff3;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;transition:background .3s;display:flex}.nextcore-home-host-cta__benefit-card:hover .nextcore-home-host-cta__benefit-icon-wrap{background:#ffffff4d}.nextcore-home-host-cta__benefit-icon{color:#fff;width:1.5rem;height:1.5rem}.nextcore-home-host-cta__benefit-title{color:#fff;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.nextcore-home-host-cta__benefit-description{color:#ffffffb3;font-size:.875rem;line-height:1.625}.nextcore-home-host-cta__trust{border-top:1px solid #fff3;margin-top:4rem;padding-top:2.5rem}.nextcore-home-host-cta__trust-list{color:#fffc;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}@media (min-width:768px){.nextcore-home-host-cta__trust-list{flex-direction:row}}.nextcore-home-host-cta__trust-item{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.nextcore-home-host-cta__trust-icon{color:#fbbf24}
