.nf{max-width:760px;margin:0 auto;padding:120px 24px 140px;text-align:center}.nf .nf__title{margin:0 0 16px;color:#533969;font-size:40px;font-weight:600;line-height:1.3}.nf__text{margin:0 0 32px;color:#33373d;font-size:16px;line-height:1.6}.nf__btn{display:inline-block;padding:12px 28px;border-radius:999px;background:#533969;color:#fff;font-weight:500}.nf__btn:focus-visible,.nf__btn:hover{background:#3f2b51}@media (max-width:900px){.nf{padding:72px 16px 96px}.nf .nf__title{font-size:28px}}