.nsp-features-page{min-width:0}.nsp-features-intro{margin-bottom:25px}.nsp-features-intro .nsp-subsection-heading{margin-bottom:16px}.nsp-features-intro h2{letter-spacing:-.025em;margin:0;font:900 clamp(49px,6.5vw,83px)/.95 Impact,Arial Black,Arial,sans-serif}.nsp-features-intro h2 em{color:var(--nsp-red);font-style:normal}.nsp-features-manifesto{border-top:3px solid var(--nsp-red)}.nsp-features-line{border-bottom:1px solid var(--nsp-line);grid-template-columns:54px 54px minmax(0,1fr) minmax(0,145px);align-items:start;gap:clamp(12px,2.1vw,30px);padding:clamp(23px,3vw,40px) 0;display:grid}.nsp-features-line-no{color:var(--nsp-red);flex-direction:column;align-items:flex-start;gap:12px;font:900 16px/1 Impact,Arial Black,Arial,sans-serif;display:flex}.nsp-features-line-no span{background:var(--nsp-line);border-radius:3px;width:17px;height:3px}.nsp-features-line-icon{color:var(--nsp-text);background:var(--nsp-surface-2);border:1px solid var(--nsp-line);border-radius:13px;place-items:center;width:51px;height:51px;display:grid}.nsp-features-line-main{min-width:0}.nsp-features-line-label{color:var(--nsp-red);letter-spacing:.15em;font-size:10px;font-weight:900}.nsp-features-line h3{letter-spacing:-.013em;overflow-wrap:anywhere;margin:8px 0 12px;font:900 clamp(23px,2.75vw,36px)/1.08 Impact,Arial Black,Arial,sans-serif}.nsp-features-line-main p{max-width:670px;color:var(--nsp-muted);margin:0;font-size:clamp(13px,1.25vw,15px);line-height:1.7}.nsp-features-line-tag{text-align:right;border:1px solid var(--nsp-line);letter-spacing:.08em;color:var(--nsp-muted);white-space:nowrap;border-radius:8px;place-self:start end;padding:7px 9px;font-size:9px;font-weight:900}.nsp-features-line-link{color:var(--nsp-red);letter-spacing:.11em;align-items:center;gap:7px;margin-top:18px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.nsp-features-line-link:hover,.nsp-features-line-link:focus-visible{text-underline-offset:4px;text-decoration:underline}.nsp-features-outro{background:var(--nsp-surface);border:1px solid var(--nsp-line);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin:clamp(60px,8vw,105px) 0 24px;padding:clamp(27px,4vw,52px);display:flex}.nsp-features-outro-overline{color:var(--nsp-red);letter-spacing:.19em;font-size:10px;font-weight:900}.nsp-features-outro h2{letter-spacing:-.02em;margin:12px 0 16px;font:900 clamp(38px,5vw,61px)/.95 Impact,Arial Black,Arial,sans-serif}.nsp-features-outro h2 em{color:var(--nsp-red);font-style:normal}.nsp-features-outro>div:first-child>p:last-child{max-width:520px;color:var(--nsp-muted);font-size:14px;line-height:1.6}.nsp-features-outro-actions{flex-direction:column;flex:none;align-items:stretch;gap:11px;display:flex}.nsp-features-outro-actions .nsp-primary-button,.nsp-features-outro-actions .nsp-outline-button{justify-content:center;min-width:225px}.nsp-features-fineprint{max-width:820px;color:var(--nsp-muted);margin:0 0 30px;font-size:11px;line-height:1.7}@media (max-width:920px){.nsp-features-line{grid-template-columns:36px 48px minmax(0,1fr)}.nsp-features-line-tag{display:none}.nsp-features-outro{flex-direction:column;align-items:flex-start}.nsp-features-outro-actions{flex-flow:wrap}}@media (max-width:690px){.nsp-features-line{grid-template-columns:30px minmax(0,1fr);gap:10px 13px}.nsp-features-line-icon{display:none}.nsp-features-line h3{font-size:clamp(23px,6.4vw,33px)}.nsp-features-outro-actions{flex-direction:column;align-items:stretch;width:100%}.nsp-features-outro-actions .nsp-primary-button,.nsp-features-outro-actions .nsp-outline-button{width:100%}}@media (max-width:420px){.nsp-features-intro h2{font-size:clamp(35px,10.4vw,42px)}}
