.lp .jn{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:64px;display:grid}.lp .jn-copy .head{margin-bottom:28px}.lp .jn-copy .lede{text-wrap:balance;max-width:520px}.lp .jn-fine{font-size:var(--f14);color:var(--ink-3);margin-top:14px}.lp .jn-fine+.jn-fine{margin-top:6px}.lp .jn-in-link{color:var(--accent-dk);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp .jn-fig{flex-direction:column;gap:16px;margin:0;display:flex}.lp .jn-win{background:var(--card);box-shadow:0 30px 60px #0d1a1424,0 0 0 1px var(--line);border-radius:16px;overflow:hidden}.lp .jn-win .url{background:var(--paper-2);font-size:var(--f12);color:var(--ink-2);align-items:center;gap:6px;padding:10px 12px;display:flex}.lp .jn-win .url i{background:var(--line);border-radius:50%;width:9px;height:9px}.lp .jn-win .url span{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:99px;margin-inline-start:10px;padding:3px 12px}.lp .jn-form{text-align:start;flex-direction:column;padding:24px 28px 28px;display:flex}.lp .jn-h{font-size:var(--f24);letter-spacing:-.02em;margin-bottom:6px;font-weight:800;line-height:1.2}.lp .jn-l{font:700 var(--f12)/1 var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 8px}.lp .jn-input{background:var(--paper);height:44px;box-shadow:inset 0 0 0 1.5px var(--accent);border-radius:10px;align-items:center;padding:0 14px;font-weight:600;display:flex}.lp .jn-input:after{content:"";background:var(--accent);width:2px;height:20px;margin-inline-start:2px}.lp .jn-seg{gap:6px;display:flex}.lp .jn-seg i{text-align:center;min-width:0;box-shadow:inset 0 0 0 1.5px var(--line);font-style:normal;line-height:1.25;font-size:var(--f14);color:var(--ink-2);overflow-wrap:anywhere;border-radius:10px;flex:1;place-items:center;padding:9px 6px;font-weight:600;display:grid}.lp .jn-seg i.on{background:var(--accent-lt);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent-dk)}.lp .jn-btn{background:var(--accent);color:#fff;height:44px;font-size:var(--f14);border-radius:999px;align-self:flex-end;align-items:center;margin-top:24px;padding:0 20px;font-weight:600;display:inline-flex}.lp .jn-fig figcaption{font-size:var(--f14);color:var(--ink-2);text-align:center}.lp .jn-fig figcaption b{color:var(--ink);font-weight:600}.lp .ex .jn-step{color:var(--accent-dk);padding:4px 4px 0}.lp .jn-build{width:86%;padding:10px}.lp .jn-build .jn-seg i{border-radius:8px;padding:7px 2px;font-size:11px}.lp .jn-build .mrow{border-top:1px solid var(--line);margin-top:10px;padding:8px 2px 0}.lp .jn-follow{width:86%}.lp .jn-who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.lp .jn-who small{color:var(--ink-3);font-size:10px;font-weight:500}.lp .ic.jn-ic{border-radius:6px;width:20px;height:20px}.lp .ic.jn-ic img{width:12px;height:auto}.lp .jn-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;display:grid}.lp .jn-roles li{border-radius:var(--r-lg);background:var(--card);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:8px;padding:22px;display:flex}.lp .jn-roles .av{width:40px;height:40px;margin-bottom:8px}.lp .jn-roles .av svg{width:20px;height:20px}.lp .jn-roles h3{font-size:var(--f18);letter-spacing:-.01em;font-weight:700;line-height:1.25}.lp .jn-roles p{font-size:var(--f14);color:var(--ink-2)}@media (max-width:1000px){.lp .jn{grid-template-columns:minmax(0,1fr);gap:48px}.lp .jn-fig{max-width:520px}.lp .jn-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lp .jn-form{padding:20px 18px 22px}.lp .jn-roles{grid-template-columns:minmax(0,1fr)}}
