.nl{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);align-items:center;padding-block:var(--space-6)}.nl h2 em{font-family:var(--font-serif-en);font-style:italic;color:var(--primary-deep);font-weight:400}.nl-bullets{list-style:none;padding:0;margin:var(--space-3) 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.nl-bullets li{font-size:13px;color:var(--ink-soft);padding-left:18px;position:relative}.nl-bullets li:before{content:"✓";position:absolute;left:0;top:0;color:var(--primary);font-weight:600}.nl-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-3) var(--space-4);box-shadow:0 1px 0 oklch(from var(--paper) calc(l + .05) c h) inset,0 30px 60px -30px oklch(from var(--ink) l c h/.18),0 8px 24px -16px oklch(from var(--primary) l c h/.25);position:relative;overflow:hidden}.nl-card:before{content:"";position:absolute;top:-40px;right:-40px;width:140px;height:140px;background:radial-gradient(circle,oklch(from var(--primary) l c h/.12) 0,transparent 70%);pointer-events:none}.nl-card-head{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.nl-stamp{width:64px;height:64px;border:1px dashed var(--primary);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--primary-deep);font-family:var(--font-mono);flex-shrink:0}.nl-stamp span{font-size:9px;letter-spacing:.1em;opacity:.7}.nl-stamp strong{font-family:var(--serif);font-weight:500;font-size:26px;line-height:1;margin-top:2px}.nl-label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-weight:500}.nl-form{display:flex;gap:8px}.nl-form input{flex:1 1;padding:14px 16px;font-family:var(--sans);font-size:14px;border:1px solid var(--line);border-radius:999px;background:var(--paper-2);color:var(--ink);outline:none;transition:border-color .2s,background .2s}.nl-form input:focus{border-color:var(--primary);background:var(--paper)}.nl-form button{padding:14px 22px;font-size:14px}.nl-success{display:flex;align-items:center;gap:16px;padding:8px 0}.nl-check{width:44px;height:44px;border-radius:50%;background:var(--primary);color:var(--paper);display:grid;place-items:center;font-size:22px;flex-shrink:0}.nlb-section{background:oklch(from var(--primary) l c h/.05);border-top:1px solid oklch(from var(--primary) l c h/.14);border-bottom:1px solid oklch(from var(--primary) l c h/.14)}.nlb{text-align:center;padding-block:var(--space-6);max-width:580px;margin:0 auto}.nlb .eyebrow{justify-content:center}.nlb-form{display:flex;gap:8px;max-width:440px;margin:var(--space-3) auto 0}.nlb-form input{flex:1 1;padding:14px 18px;font-family:var(--sans);font-size:14px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);outline:none;transition:border-color .2s,box-shadow .2s}.nlb-form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px oklch(from var(--primary) l c h/.12)}.nlb-success{display:inline-flex;align-items:center;gap:14px;margin-top:var(--space-3);text-align:left}.nlb-check{width:44px;height:44px;border-radius:50%;background:var(--primary);color:var(--paper);display:grid;place-items:center;font-size:20px;flex-shrink:0}@media (max-width:600px){.nlb-form{flex-direction:column}.nlb-form button{width:100%}}@media (max-width:880px){.nl,.nl-bullets{grid-template-columns:1fr}.nl-form{flex-direction:column}.nl-form button{width:100%}}