.nf[data-astro-cid-nbvfnxgh]{max-width:900px;margin:0 auto;padding-bottom:3rem}.nf-inner[data-astro-cid-nbvfnxgh]{border:1px solid var(--surface-accent);border-radius:20px;padding:2.5rem;background:color-mix(in srgb,var(--surface-accent) 35%,transparent);text-align:center}.nf-eyebrow[data-astro-cid-nbvfnxgh]{display:inline-flex;align-items:center;gap:.55rem;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-secondary);margin-bottom:1rem}.nf-dot[data-astro-cid-nbvfnxgh]{width:8px;height:8px;border-radius:50%;background:var(--color-active);box-shadow:0 0 #10b98199;animation:nf-pulse 2.4s infinite}@keyframes nf-pulse{0%{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.nf-title[data-astro-cid-nbvfnxgh]{font-family:Outfit,sans-serif;font-weight:800;font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1.2;margin:0 0 .85rem}.nf-blurb[data-astro-cid-nbvfnxgh]{color:var(--text-secondary);font-size:.98rem;line-height:1.6;max-width:52ch;margin:0 auto 1.75rem}.nf-form[data-astro-cid-nbvfnxgh]{max-width:460px;margin:0 auto}.nf-row[data-astro-cid-nbvfnxgh]{display:flex;flex-direction:column;gap:.6rem}@media(min-width:520px){.nf-row[data-astro-cid-nbvfnxgh]{flex-direction:row}}.nf-input[data-astro-cid-nbvfnxgh]{flex:1;padding:.85rem 1rem;border-radius:11px;border:1px solid var(--surface-accent);background:#00000040;color:#fff;font-size:.98rem;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.nf-input[data-astro-cid-nbvfnxgh]::placeholder{color:var(--text-secondary);opacity:.65}.nf-input[data-astro-cid-nbvfnxgh]:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 25%,transparent)}.nf-submit[data-astro-cid-nbvfnxgh]{padding:.85rem 1.6rem;border-radius:11px;border:1px solid color-mix(in srgb,var(--accent-primary) 45%,transparent);background:color-mix(in srgb,var(--accent-primary) 22%,var(--surface-accent));color:#fff;font-weight:600;font-size:.95rem;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.nf-submit[data-astro-cid-nbvfnxgh]:hover:not(:disabled){background:color-mix(in srgb,var(--accent-primary) 38%,var(--surface-accent));border-color:var(--accent-primary)}.nf-submit[data-astro-cid-nbvfnxgh]:disabled{cursor:not-allowed;opacity:.6}.nf-clear-nav[data-astro-cid-nbvfnxgh]{padding-top:8.5rem}@media(max-width:640px){.nf-clear-nav[data-astro-cid-nbvfnxgh]{padding-top:7rem}}.nf-bare[data-astro-cid-nbvfnxgh]{border:0;background:none;padding:0;text-align:left}.nf-bare[data-astro-cid-nbvfnxgh] .nf-form[data-astro-cid-nbvfnxgh]{margin:0}.nf-bare[data-astro-cid-nbvfnxgh] .nf-blurb[data-astro-cid-nbvfnxgh]{margin-left:0;margin-right:0}.nf-bare[data-astro-cid-nbvfnxgh] .nf-eyebrow[data-astro-cid-nbvfnxgh]{margin-bottom:.75rem}.nf-consent[data-astro-cid-nbvfnxgh]{display:flex;align-items:flex-start;gap:.6rem;margin-top:.9rem;text-align:left;font-size:.82rem;line-height:1.5;color:var(--text-secondary);cursor:pointer}.nf-checkbox[data-astro-cid-nbvfnxgh]{flex-shrink:0;width:1rem;height:1rem;margin-top:.12rem;accent-color:var(--accent-primary);cursor:pointer}.nf-consent[data-astro-cid-nbvfnxgh] a[data-astro-cid-nbvfnxgh]{color:var(--accent-secondary);text-decoration:underline}.nf-message[data-astro-cid-nbvfnxgh]{margin:.9rem 0 0;font-size:.9rem;line-height:1.5;min-height:1.2em}.nf-message[data-astro-cid-nbvfnxgh].is-ok{color:var(--color-active, #10b981)}.nf-message[data-astro-cid-nbvfnxgh].is-error{color:#f87171}.nf-fineprint[data-astro-cid-nbvfnxgh]{margin:.75rem 0 0;font-size:.78rem;color:var(--text-secondary);opacity:.8}.nf-honeypot[data-astro-cid-nbvfnxgh]{position:absolute;left:-9999px;top:-9999px}.nf-sr-only[data-astro-cid-nbvfnxgh]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.nf-inner[data-astro-cid-nbvfnxgh]{padding:1.75rem 1.25rem}}@media(prefers-reduced-motion:reduce){.nf-dot[data-astro-cid-nbvfnxgh]{animation:none}.nf-input[data-astro-cid-nbvfnxgh],.nf-submit[data-astro-cid-nbvfnxgh]{transition:none}}
