.nu-bk{color:var(--nu-ink);background:var(--nu-bg);padding-block:clamp(40px,6vw,80px)}.nu-bk--band{color:var(--nu-on-deep);background:var(--nu-deep)}.nu-bk__wrap{max-width:var(--nu-frame,1120px);padding-inline:var(--nu-gutter,24px);margin-inline:auto}.nu-bk__head{max-width:720px;margin-bottom:28px}.nu-bk__label{font-size:var(--font-size-xs,.8125rem);letter-spacing:.2em;text-transform:uppercase;color:var(--nu-accent);margin:0 0 10px}.nu-bk--band .nu-bk__label{color:var(--nu-highlight)}.nu-bk__title{font-family:var(--nu-font-heading);font-weight:var(--font-weight-heading,600);font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:var(--leading-tight,1.15);text-transform:var(--nu-heading-case);color:var(--nu-title);margin:0}.nu-bk--band .nu-bk__title{color:var(--nu-on-deep)}.nu-bk__text{font-size:var(--font-size-lg,1.125rem);line-height:var(--leading-relaxed,1.7);color:var(--nu-muted);margin:12px 0 0}.nu-bk--band .nu-bk__text,.nu-bk--band .nu-bk__note{color:color-mix(in srgb, var(--nu-on-deep) 72%, var(--nu-deep))}.nu-bk__form{color:var(--nu-ink);background:var(--nu-surface);border:1px solid var(--nu-line);border-radius:var(--radius-lg,16px);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid;overflow:hidden}.nu-bk__field{border-right:1px solid var(--nu-line);flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:14px 22px;display:flex}.nu-bk__field:focus-within{background:var(--nu-raised)}.nu-bk__field label{font-size:var(--font-size-xs,.8125rem);letter-spacing:.12em;text-transform:uppercase;color:var(--nu-muted)}.nu-bk__field input,.nu-bk__field select{box-sizing:border-box;width:100%;min-width:0;min-height:32px;font:inherit;font-size:var(--font-size-lg,1.125rem);color:var(--nu-ink);background:0 0;border:0;outline:none;padding:2px 0}.nu-bk__button{min-height:76px;font:inherit;font-size:var(--font-size-base,1rem);color:var(--nu-on-accent);background:var(--nu-accent);cursor:pointer;border:0;padding:0 34px;transition:background-color .15s}.nu-bk__button:hover{background:var(--nu-accent-hover)}.nu-bk__button:focus-visible{outline:3px solid var(--nu-accent-2);outline-offset:-5px}.nu-bk__note{font-size:var(--font-size-sm,.875rem);color:var(--nu-muted);margin:14px 0 0}@media (width<=900px){.nu-bk__form{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-bk__field:nth-child(2){border-right:0}.nu-bk__field:nth-child(3){border-top:1px solid var(--nu-line);border-right:0;grid-column:1/-1}.nu-bk__button{grid-column:1/-1;min-height:58px}}@media (width<=560px){.nu-bk__form{grid-template-columns:minmax(0,1fr)}.nu-bk__field{border-right:0;border-top:1px solid var(--nu-line)}.nu-bk__field:first-child{border-top:0}}
