.nj-paddock,.nj-after-run{box-sizing:border-box;width:min(1180px,calc(100vw - 28px));max-width:none!important;margin:22px auto 0!important;position:relative;left:50%;transform:translateX(-50%)}
.nj-paddock{padding:clamp(28px,5vw,58px);display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(28px,6vw,80px);align-items:end;overflow:hidden;border:1px solid rgba(223,255,63,.22);border-radius:4px 34px 4px 4px;color:#fff;background:radial-gradient(circle at 12% 110%,rgba(255,61,34,.2),transparent 32%),radial-gradient(circle at 94% 0,rgba(223,255,63,.1),transparent 25%),#0a0c0f}
.nj-paddock:before{content:"";position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(100deg,#000,transparent 72%)}.nj-paddock-copy,.nj-paddock-form{position:relative;z-index:1}.nj-paddock-copy>span,.nj-after-run span{color:#dfff3f;font:900 .68rem/1 ui-monospace,monospace;letter-spacing:.16em}.nj-paddock h2,.nj-after-run h2{margin:13px 0 17px;color:#fff;font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(3.4rem,8vw,7rem);line-height:.82;letter-spacing:-.02em;text-transform:uppercase}.nj-paddock-copy p{max-width:680px;color:#a9adb7;line-height:1.7}.nj-paddock-copy ul{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0 0;padding:0;list-style:none}.nj-paddock-copy li{padding:7px 9px;border:1px solid rgba(255,255,255,.14);color:#d9dde5;font:800 .66rem ui-monospace,monospace;text-transform:uppercase}
.nj-paddock-form{padding:22px;border:1px solid rgba(255,255,255,.12);background:rgba(7,8,11,.72);backdrop-filter:blur(14px)}.nj-paddock-form>label:first-child{display:block;color:#d7dbe4;font-size:.72rem;font-weight:900;text-transform:uppercase}.nj-paddock-form input[type=email]{box-sizing:border-box;width:100%;min-height:52px;margin-top:7px;padding:0 13px;border:1px solid rgba(255,255,255,.17);border-radius:2px;color:#fff;background:#11141a;font:inherit}.nj-paddock-form input[type=email]:focus{outline:3px solid rgba(223,255,63,.15);border-color:#dfff3f}.nj-consent{display:flex;align-items:flex-start;gap:9px;margin:14px 0;color:#9da3af;font-size:.7rem;line-height:1.45}.nj-consent input{margin-top:3px}.nj-consent a{color:#dfff3f}.nj-paddock-form button{width:100%;min-height:50px;border:0;border-radius:2px;color:#0a0c0f;background:#dfff3f;font-weight:950;text-transform:uppercase;cursor:pointer}.nj-paddock-form button b{margin-left:14px}.nj-paddock-form button:disabled{opacity:.6;cursor:wait}.nj-paddock-status{min-height:1.2em;margin:10px 0 0;color:#d7dbe4;font-size:.73rem;line-height:1.4}.nj-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.nj-after-run{padding:clamp(26px,5vw,52px);display:flex;align-items:end;justify-content:space-between;gap:35px;border:1px solid rgba(255,61,34,.35);border-radius:3px 30px 3px 3px;color:#fff;background:radial-gradient(circle at 88% 10%,rgba(255,61,34,.2),transparent 28%),#0b0d11}.nj-after-run>div{max-width:780px}.nj-after-run h2{font-size:clamp(2.8rem,6vw,5.6rem)}.nj-after-run p{max-width:650px;margin:0;color:#a9adb7;line-height:1.65}.nj-after-run nav{display:grid;gap:8px;flex:0 0 auto}.nj-after-run a,.nj-after-run button{padding:12px 15px;border:1px solid rgba(255,255,255,.17);border-radius:2px;color:#fff;background:transparent;text-align:center;text-decoration:none;font:900 .72rem/1.2 inherit;text-transform:uppercase;cursor:pointer}.nj-after-run a.primary{color:#fff;border-color:#ff3d22;background:#ff3d22}
.nj-seed-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.nj-seed-actions button{padding:0;border:0;color:#dfff3f;background:transparent;font-size:.72rem;font-weight:900;text-transform:uppercase;cursor:pointer}
@media(max-width:850px){.nj-paddock{grid-template-columns:1fr}.nj-after-run{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.nj-paddock,.nj-after-run{width:calc(100vw - 14px);padding:28px 20px}.nj-paddock h2{font-size:4.2rem}.nj-paddock-form{padding:16px}.nj-after-run nav{width:100%}}
