.dw .nf{background:radial-gradient(120% 90% at 50% 0%, #f582202e, transparent 60%), var(--forest);align-items:center;min-height:68vh;padding:90px 0 80px;display:flex}.dw .nf-in{max-width:900px}.dw .nf-code{font-family:var(--dw-anton,inherit);letter-spacing:.02em;color:#ead6b221;-webkit-user-select:none;user-select:none;margin:0 0 8px;font-size:clamp(90px,22vw,190px);line-height:.8}.dw .nf-h{color:#fff;text-wrap:balance;margin:0 0 14px;font-size:clamp(34px,6vw,62px);line-height:1.02}.dw .nf-lead{color:#ffffffbd;max-width:52ch;margin:0 0 26px}.dw .nf-cta{flex-wrap:wrap;gap:12px;margin-bottom:46px;display:flex}.dw .nf-cols{border-top:1px solid #ead6b229;grid-template-columns:repeat(3,1fr);gap:26px;padding-top:28px;display:grid}.dw .nf-col h2{letter-spacing:.28em;text-transform:uppercase;color:var(--orange);margin:0 0 12px;font-size:11px;font-weight:700}.dw .nf-col ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dw .nf-col a{color:#ffffffdb;border-bottom:1px solid #ead6b217;justify-content:space-between;gap:12px;padding:6px 0;text-decoration:none;display:flex}.dw .nf-col a:hover{color:var(--orange)}.dw .nf-col a span{color:#ffffff61;font-variant-numeric:tabular-nums}@media (max-width:820px){.dw .nf{min-height:0;padding:60px 0 56px}.dw .nf-cols{grid-template-columns:1fr;gap:22px}}
