.nf-web-intake{margin:2rem 0;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid rgb(8 30 52 / .12);border-radius:24px;background:#fff;box-shadow:0 18px 55px rgb(5 22 39 / .08)}.nf-intake-head{max-width:820px;margin-bottom:1.4rem}.nf-intake-head h2,.nf-intake-prompt h2{margin:.65rem 0}.nf-intake-form{display:grid;gap:1rem}.nf-intake-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.nf-intake-form label{display:grid;gap:.45rem;font-weight:700}.nf-intake-form input,.nf-intake-form select,.nf-intake-form textarea{width:100%;box-sizing:border-box;border:1px solid rgb(8 30 52 / .18);border-radius:12px;padding:.82rem .9rem;background:#fff;font:inherit}.nf-intake-form textarea{resize:vertical}.nf-intake-consent{grid-template-columns:auto 1fr!important;align-items:start;font-weight:500!important}.nf-intake-consent input{width:auto;margin-top:.25rem}.nf-intake-submit{justify-self:start;border:0;border-radius:999px;padding:.9rem 1.3rem;background:#09233e;color:#fff;font-weight:800;cursor:pointer}.nf-intake-result{padding:1rem 1.15rem;border-radius:14px;margin-bottom:1.25rem}.nf-intake-result.is-success{background:#eef8f1}.nf-intake-result.is-error{background:#fff2f0}.nf-intake-warning{padding:1rem;border-left:4px solid #b88a2b;background:#fff9eb}.nf-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:720px){.nf-intake-grid{grid-template-columns:1fr}.nf-web-intake{border-radius:18px}}