.nm-wrap{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:24px clamp(16px,5vw,64px) 96px}.nm-sec{border-top:1px solid #272727;padding:64px 0;scroll-margin-top:88px}.nm-sec:first-child{border-top:0}.nm-head{max-width:760px}.nm-eyebrow{letter-spacing:.16em;color:#8b9097;margin:0;font:500 12px/16px Geist Mono,monospace}.nm-head h2{letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.08}.nm-lead{color:#c2c5ca;margin:16px 0 0;font-size:16px;line-height:26px}.nm-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.nm-step{background:#1f1f1f;border:1px solid #313131;flex-direction:column;padding:24px;display:flex}.nm-n{letter-spacing:.14em;color:#f28a17;font:500 12px/16px Geist Mono,monospace}.nm-n-orange{margin:0}.nm-step h3{letter-spacing:-.01em;margin:16px 0 0;font-size:18px;font-weight:500;line-height:28px}.nm-step p{color:#c2c5ca;margin:8px 0 0;font-size:14px;line-height:20px}.nm-two,.nm-three,.nm-four{gap:16px;margin-top:16px;display:grid}.nm-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.nm-three{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.nm-four{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));margin-top:40px}.nm-card{background:#1f1f1f;border:1px solid #313131;padding:24px}.nm-card h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500;line-height:28px}.nm-card .nm-n+h3{margin-top:16px}.nm-card p:not(.nm-n){color:#c2c5ca;margin:8px 0 0;font-size:14px;line-height:20px}.nm-ap{background:#272727;border:1px solid #313131;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px 48px;margin-top:16px;padding:32px 24px;display:grid}.nm-ap h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500;line-height:28px}.nm-ap>div>p{color:#c2c5ca;margin:12px 0 0;font-size:14px;line-height:22px}.nm-formula{color:#e2e4e7;border-bottom:1px solid #3f3f3f;align-items:center;gap:8px;padding-bottom:16px;font:500 14px/1 Geist Mono,monospace;display:flex}.nm-formula .nm-op{color:#8b9097}.nm-ap-tag{color:#131209;background:#f28a17;padding:6px 8px;font-weight:600}.nm-level{color:#c2c5ca;border-bottom:1px solid #3f3f3f;grid-template-columns:12px 72px minmax(0,1fr);align-items:baseline;gap:0 12px;padding:12px 0;font-size:14px;line-height:20px;display:grid}.nm-level strong{color:#f6f7f8;font-weight:600}.nm-level-dot{background:#f28a17;align-self:center;width:10px;height:10px}.nm-level[data-level="1"] .nm-level-dot{opacity:.7;background:#fba12c}.nm-level[data-level="2"] .nm-level-dot{background:#8b9097}.nm-kaiza{background:#131209;border:1px solid #313131;grid-template-columns:minmax(0,1fr);align-items:end;gap:16px 48px;margin-top:16px;padding:24px;display:grid}.nm-kaiza ul{flex-direction:column;grid-column:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nm-kaiza li{color:#e2e4e7;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.nm-check{color:#f28a17;flex:none}.nm-btn{color:#131209;white-space:nowrap;background:#f28a17;justify-self:start;align-items:center;gap:8px;height:46px;padding:0 16px;font:600 14px/1 Geist,sans-serif;text-decoration:none;display:inline-flex}.nm-note{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:24px;display:flex}.nm-note p{color:#8b9097;max-width:72ch;margin:0;font-size:14px;line-height:20px}.nm-links{flex-wrap:wrap;gap:8px 24px;display:flex}.nm-links a{color:#fba12c;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.nm-dl{border-top:1px solid #313131;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:0 48px;margin:40px 0 0;display:grid}.nm-term{border-bottom:1px solid #313131;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.nm-term dt{letter-spacing:.04em;color:#fba12c;margin:0;font:500 13px/20px Geist Mono,monospace}.nm-term dd{color:#c2c5ca;margin:0;font-size:14px;line-height:20px}@media (width>=900px){.nm-steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nm-kaiza{grid-template-columns:minmax(0,1fr) auto}.nm-kaiza .nm-eyebrow{grid-column:1/-1}.nm-btn{grid-area:2/2}}
