.ns{padding:128px 0 0}.ns-narrow{max-width:760px;margin:0 auto}.ns-head{text-align:center;max-width:660px;margin:0 auto 52px}.ns-title{letter-spacing:-.03em;color:var(--nt-head);text-wrap:balance;margin:0;font-size:clamp(32px,3.8vw,50px);font-weight:330;line-height:1.06}.ns-lede{color:var(--nt-text);text-wrap:balance;margin:14px 0 0;font-size:17px;line-height:1.5}.ns-fine{text-align:center;color:var(--nt-soft);margin:22px 0 0;font-size:13px}.ns-ctas{justify-content:center;gap:10px;margin-top:28px;display:flex}.ns-faq .ns-faq-item{border-bottom-width:0}.ns-faq .ns-faq-q{color:var(--nt-head);padding-top:18px;padding-bottom:18px;font-size:16px;font-weight:400}.ns-faq .ns-faq-a{color:var(--nt-text);font-size:15px;line-height:1.6}.ns-closing{background:var(--nt-card);text-align:center;border-radius:28px;padding:96px 24px}.ns-closing-title{letter-spacing:-.035em;color:var(--nt-head);text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,62px);font-weight:320;line-height:1.05}.ns-footer{margin-top:128px;padding:48px 0 64px}.ns-footer-row{grid-template-columns:2fr repeat(4,1fr);gap:32px;display:grid}.ns-footer-brand{color:var(--nt-head);align-self:start;align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.ns-footer-col{flex-direction:column;gap:8px;font-size:14px;display:flex}.ns-footer-h{color:var(--nt-soft);margin:0 0 4px}.ns-footer-col a{color:var(--nt-text);transition:color .32s var(--nt-ease)}.ns-footer-col a:hover{color:var(--nt-head)}@media (width<=640px){.ns{padding-top:96px}.ns-footer-row{grid-template-columns:repeat(2,1fr)}}
