.nr-grid.svelte-1doyjnx{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.nr-card.svelte-1doyjnx{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 26px;transition:box-shadow .18s,transform .18s}.nr-card.svelte-1doyjnx:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.nr-ic.svelte-1doyjnx{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:16px;font-size:22px;display:grid}.nr-card.svelte-1doyjnx h3:where(.svelte-1doyjnx){margin:0 0 7px;font-family:Jost,system-ui,sans-serif;font-size:18px;font-weight:600}.nr-card.svelte-1doyjnx p:where(.svelte-1doyjnx){color:var(--ink-3);margin:0;font-size:14px;line-height:1.6}.nr-testi.svelte-1doyjnx{grid-template-columns:1fr 1fr;gap:18px;display:grid}.nr-quote.svelte-1doyjnx{background:var(--accent-soft);border-radius:var(--radius-lg);margin:0;padding:32px 30px}.nr-quote.svelte-1doyjnx blockquote:where(.svelte-1doyjnx){color:var(--accent-ink);margin:0;font-family:Jost,system-ui,sans-serif;font-size:clamp(18px,2vw,23px);line-height:1.4}.nr-quote.svelte-1doyjnx figcaption:where(.svelte-1doyjnx){color:var(--accent);margin-top:16px;font-size:13px;font-weight:600}.nr-adherer.svelte-1doyjnx{background:var(--accent-ink);margin-top:clamp(56px,8vw,110px)}.nr-adherer.svelte-1doyjnx+.pub-whiteband:where(.svelte-1doyjnx){margin-top:0}.nr-adherer-inner.svelte-1doyjnx{max-width:1400px;margin:0 auto;padding:clamp(56px,8vw,110px) clamp(20px,3vw,48px)}.nr-adherer.svelte-1doyjnx .pub-kicker:where(.svelte-1doyjnx){color:#fff9}.nr-adherer.svelte-1doyjnx .pub-h2:where(.svelte-1doyjnx){color:#fff}.nr-adherer.svelte-1doyjnx .nr-steps:where(.svelte-1doyjnx) li:where(.svelte-1doyjnx){border-top-color:#ffffff29}.nr-adherer.svelte-1doyjnx .nr-steps:where(.svelte-1doyjnx) b:where(.svelte-1doyjnx){color:#fff}.nr-adherer.svelte-1doyjnx .nr-steps:where(.svelte-1doyjnx) p:where(.svelte-1doyjnx){color:#ffffffb8}.nr-adherer.svelte-1doyjnx .nr-sn:where(.svelte-1doyjnx){color:var(--accent-ink);background:#fff}.nr-join.svelte-1doyjnx{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(32px,6vw,72px);display:grid}.nr-steps.svelte-1doyjnx ol:where(.svelte-1doyjnx){flex-direction:column;gap:4px;margin:28px 0 0;padding:0;list-style:none;display:flex}.nr-steps.svelte-1doyjnx li:where(.svelte-1doyjnx){border-top:1px solid var(--border);gap:16px;padding:18px 0;display:flex}.nr-sn.svelte-1doyjnx{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.nr-steps.svelte-1doyjnx b:where(.svelte-1doyjnx){font-family:Jost,system-ui,sans-serif;font-size:16px}.nr-steps.svelte-1doyjnx p:where(.svelte-1doyjnx){color:var(--ink-3);margin:4px 0 0;font-size:14px;line-height:1.5}.nr-form.svelte-1doyjnx{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:32px 30px;position:sticky;top:100px}.nr-form.svelte-1doyjnx h3:where(.svelte-1doyjnx){margin:0 0 10px;font-family:Jost,system-ui,sans-serif;font-size:21px;font-weight:600}.nr-form.svelte-1doyjnx>p:where(.svelte-1doyjnx){color:var(--ink-3);margin:0 0 20px;font-size:14px;line-height:1.6}.nr-form.svelte-1doyjnx .pub-btn:where(.svelte-1doyjnx){justify-content:center;width:100%}.nr-fields.svelte-1doyjnx{flex-direction:column;gap:12px;margin:4px 0 2px;display:flex}.nr-row.svelte-1doyjnx{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nr-field.svelte-1doyjnx{flex-direction:column;gap:5px;display:flex}.nr-field.svelte-1doyjnx>span:where(.svelte-1doyjnx){color:var(--ink-2);font-size:12.5px;font-weight:600}.nr-field.svelte-1doyjnx>span:where(.svelte-1doyjnx) i:where(.svelte-1doyjnx){color:var(--accent);margin-left:2px;font-style:normal}.nr-field.svelte-1doyjnx input:where(.svelte-1doyjnx),.nr-field.svelte-1doyjnx textarea:where(.svelte-1doyjnx){border:1px solid var(--border);width:100%;font:inherit;color:var(--ink);background:var(--bg);border-radius:10px;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.nr-field.svelte-1doyjnx textarea:where(.svelte-1doyjnx){resize:vertical;min-height:64px}.nr-field.svelte-1doyjnx input:where(.svelte-1doyjnx):focus,.nr-field.svelte-1doyjnx textarea:where(.svelte-1doyjnx):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.nr-fields.svelte-1doyjnx .pub-btn:where(.svelte-1doyjnx){margin-top:4px}.nr-err.svelte-1doyjnx{color:#a4231f;background:#fdeaea;border-radius:10px;margin:0;padding:9px 12px;font-size:13px;line-height:1.4}.nr-sent.svelte-1doyjnx{text-align:center;padding:8px 4px 4px}.nr-sent-ic.svelte-1doyjnx{background:var(--cpts-lime-soft,#eef4d6);width:52px;height:52px;color:var(--cpts-lime-ink,#5c7400);border-radius:50%;place-items:center;margin-bottom:14px;font-size:26px;display:inline-grid}.nr-sent.svelte-1doyjnx h3:where(.svelte-1doyjnx){margin:0 0 8px;font-family:Jost,system-ui,sans-serif;font-size:21px;font-weight:600}.nr-sent.svelte-1doyjnx p:where(.svelte-1doyjnx){color:var(--ink-3);margin:0;font-size:14px;line-height:1.6}.nr-alt.svelte-1doyjnx{text-align:center;color:var(--accent);margin-top:14px;font-size:13.5px;font-weight:600;display:block}.nr-note.svelte-1doyjnx{color:var(--ink-4);margin:18px 0 0;font-size:12px;line-height:1.5}.nr-eyerow.svelte-1doyjnx{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:clamp(14px,1.8vw,22px);display:flex}.nr-free.svelte-1doyjnx{background:var(--cpts-lime-soft,#eef4d6);color:var(--cpts-lime-ink,#5c7400);border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.nr-free.svelte-1doyjnx .pub-ic:where(.svelte-1doyjnx){font-size:15px}.pub-lede.svelte-1doyjnx strong:where(.svelte-1doyjnx){color:var(--ink);font-weight:600}.nr-form.svelte-1doyjnx strong:where(.svelte-1doyjnx){color:var(--accent-ink);font-weight:700}.nr-faq.svelte-1doyjnx{max-width:820px}@media (width<=860px){.nr-grid.svelte-1doyjnx{grid-template-columns:1fr 1fr}.nr-join.svelte-1doyjnx{grid-template-columns:1fr}.nr-form.svelte-1doyjnx{position:static}}@media (width<=560px){.nr-grid.svelte-1doyjnx,.nr-testi.svelte-1doyjnx{grid-template-columns:1fr}}
