.nc-cta-assurance{margin:9px 0 0;color:#52677a;font:600 13px/1.45 Manrope,"Avenir Next",Avenir,"Segoe UI",sans-serif;letter-spacing:0}
.nc-cta-assurance--light{color:#e6edf2}
.nc-checkup-jump{width:min(980px,calc(100% - 32px));margin:20px auto 0;padding:14px 18px;border:1px solid #d6dde2;border-radius:8px;background:#fff;color:#17384f;text-align:center;font:650 15px/1.45 Manrope,"Avenir Next",Avenir,"Segoe UI",sans-serif}
.nc-checkup-jump a{color:#0f6d78;font-weight:800;text-underline-offset:3px}
.nc-methodology-cta{margin-top:46px;padding:30px;border:1px solid #d7dee3;border-radius:10px;background:#f7f4ee;text-align:center}
.nc-methodology-cta h2{margin:0 0 10px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.08;color:#0f2940}
.nc-methodology-cta p{margin:0 0 18px;color:#52677a}
.nc-methodology-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border-radius:7px;background:#b28b2f;color:#fff;text-decoration:none;font-weight:800}
@media(max-width:560px){.nc-cta-assurance{font-size:12px}.nc-checkup-jump{margin-top:14px;padding:12px 14px}.nc-methodology-cta{padding:24px 18px}.nc-methodology-cta a{width:100%}}
