.container.svelte-12eivhs{max-width:var(--max-w);margin:0 auto;padding:0 clamp(1.25rem,5vw,2.5rem)}.accent.svelte-12eivhs{color:var(--accent)}.nl-hero.svelte-12eivhs{position:relative;overflow:hidden}.nl-bg-grid.svelte-12eivhs{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 0,#000 40%,#0000 100%)}.nl-glow.svelte-12eivhs{background:radial-gradient(ellipse at center top, var(--accent-glow) 0%, transparent 65%);pointer-events:none;width:min(700px,100vw);height:500px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.nl-inner.svelte-12eivhs{text-align:center;flex-direction:column;align-items:center;padding:clamp(4.5rem,10vw,7rem) 0 clamp(3.5rem,7vw,5rem);display:flex;position:relative}.nl-badge{border-color:var(--bg-border-strong)!important;color:var(--text-secondary)!important;background:var(--surface-soft)!important;letter-spacing:.02em!important;align-items:center!important;gap:.35rem!important;font-size:.78rem!important;display:flex!important}.nl-badge-wrap.svelte-12eivhs{margin-bottom:1.5rem}.nl-headline.svelte-12eivhs{font-family:var(--font-display);letter-spacing:.02em;color:var(--text-primary);margin:0;font-size:clamp(2.4rem,6vw,4rem);line-height:1}.nl-sub.svelte-12eivhs{color:var(--text-secondary);max-width:480px;margin:1.1rem 0 0;font-size:clamp(1rem,2vw,1.1rem);font-weight:300;line-height:1.65}.nl-card.svelte-12eivhs{background:var(--bg-card);border:1px solid var(--bg-border);border-radius:var(--radius-lg);text-align:left;width:100%;max-width:420px;margin-top:2.5rem;padding:clamp(1.5rem,4vw,2rem)}.nl-form.svelte-12eivhs{flex-direction:column;gap:1rem;display:flex}.nl-field.svelte-12eivhs{flex-direction:column;gap:.4rem;display:flex}.nl-label.svelte-12eivhs{color:var(--text-primary);font-size:.82rem;font-weight:600}.nl-optional.svelte-12eivhs{color:var(--text-muted);font-weight:400}.nl-req.svelte-12eivhs{color:var(--accent)}.nl-input.svelte-12eivhs{background:var(--surface-soft);border:1px solid var(--bg-border-strong);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-size:.95rem;font-family:var(--font-body);padding:.65rem .8rem;transition:border-color .18s,background .18s}.nl-input.svelte-12eivhs:focus{border-color:var(--accent);background:var(--accent-glow);outline:none}.nl-input.svelte-12eivhs::placeholder{color:var(--text-muted)}select.nl-input.svelte-12eivhs{cursor:pointer}.nl-turnstile.svelte-12eivhs{margin-top:.1rem}.nl-error.svelte-12eivhs{color:var(--accent);margin:0;font-size:.85rem}.nl-submit{margin-top:.25rem;justify-content:center!important;width:100%!important}.nl-fineprint.svelte-12eivhs{color:var(--text-muted);text-align:center;margin:0;font-size:.78rem}.nl-success.svelte-12eivhs{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.nl-success-icon.svelte-12eivhs{background:var(--accent);width:2.75rem;height:2.75rem;color:var(--button-ink);border-radius:999px;place-items:center;margin-bottom:.25rem;display:grid}.nl-success-title.svelte-12eivhs{font-family:var(--font-display);letter-spacing:.02em;color:var(--text-primary);margin:0;font-size:1.5rem}.nl-success-body.svelte-12eivhs{color:var(--text-secondary);margin:0;font-size:.9rem}.nl-what.svelte-12eivhs{padding:var(--section-pad) 0;background:var(--bg-card);border-top:1px solid var(--bg-border);border-bottom:1px solid var(--bg-border)}.nl-what-hl.svelte-12eivhs{font-family:var(--font-display);letter-spacing:.02em;color:var(--text-primary);text-align:center;margin:0 0 2.5rem;font-size:clamp(1.8rem,4vw,2.6rem)}.nl-what-list.svelte-12eivhs{flex-direction:column;gap:1.25rem;max-width:560px;margin:0 auto;padding:0;list-style:none;display:flex}.nl-what-item.svelte-12eivhs{color:var(--text-primary);align-items:flex-start;gap:.85rem;font-size:1rem;font-weight:300;line-height:1.55;display:flex}.nl-what-icon.svelte-12eivhs{border-radius:var(--radius-sm);background:var(--surface-soft);width:2.1rem;height:2.1rem;color:var(--accent);flex-shrink:0;place-items:center;margin-top:.1rem;display:grid}
