.ntech-js-cta{background:#0a1f4e;font-family:var(--font);overflow:clip;padding-block:clamp(72px,8vw,104px);padding-inline:24px;position:relative;scroll-margin-block-start:5.5rem;text-align:center}.ntech-js-cta:before{aspect-ratio:1;border:1px solid rgba(247,160,82,.07);border-radius:50%;content:"";inline-size:min(800px,140%);inset-block-start:50%;inset-inline-start:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.ntech-js-cta__inner{margin-inline:auto;max-inline-size:1080px;position:relative}.ntech-js-cta h1,.ntech-js-cta h2,.ntech-js-cta h3,.ntech-js-cta h4{color:#fff;font-size:clamp(30px,4vw,52px);font-weight:800;letter-spacing:-.8px;line-height:1.08;margin:0 auto 20px;max-inline-size:20ch}.ntech-js-cta h1 strong,.ntech-js-cta h2 strong,.ntech-js-cta h3 strong,.ntech-js-cta h4 strong{font-weight:800}.ntech-js-cta__copy{color:hsla(0,0%,100%,.62);font-size:18px;line-height:1.7;margin-block-end:36px;margin-inline:auto;max-inline-size:50ch}.ntech-js-cta__copy p{margin:0}.ntech-js-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ntech-js-cta__action{align-items:center;border-radius:4px;box-sizing:border-box;display:inline-flex;flex:0 1 auto;justify-content:center;line-height:1.2;max-inline-size:100%;min-block-size:48px;text-align:center;text-decoration:none}.ntech-js-cta__action.is-filled{background:linear-gradient(135deg,#f7a052,#e8841a);border:0;box-shadow:0 2px 10px rgba(247,160,82,.35);color:#fff;font-size:14.5px;font-weight:700;padding:13px 22px}.ntech-js-cta__action.is-outline{background:transparent;border:2px solid hsla(0,0%,100%,.4);color:#fff;font-size:14px;font-weight:600;padding:11px 20px}.ntech-js-cta__action:focus-visible{outline:2px solid #fff;outline-offset:3px}.ntech-js-cta__action:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.ntech-js-cta__action.is-filled:hover{color:#fff;opacity:.9}.ntech-js-cta__action.is-outline:hover{border-color:#fff}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ntech-js-cta__action.is-filled:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){.ntech-js-cta__action{transition:transform .16s ease-out,border-color .16s ease-out,opacity .16s ease-out}}