.intake-section{padding-top:12px}.intake-form,.intake-success{max-width:820px}.intake-form fieldset{border:1px solid var(--line);padding:28px;margin:0 0 28px;border-radius:4px}.intake-form legend{font:700 20px var(--heading);color:var(--navy);padding:0 8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-wide{grid-column:1/-1}.intake-form label{display:block;font-size:16px;font-weight:700;color:var(--navy);margin-bottom:8px}.intake-form label span{font-weight:400}.intake-form input:not([type=checkbox]),.intake-form select,.intake-form textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid #718493;border-radius:3px;font:inherit;background:white;color:var(--navy)}.intake-form textarea{resize:vertical}.field-note{font-size:14px;margin:8px 0 0}.intake-form .intake-consent{display:flex;gap:12px;align-items:flex-start;margin-bottom:24px;font-weight:400}.intake-consent input{width:20px;height:20px;flex:0 0 20px;margin-top:4px}.intake-form button{cursor:pointer}.intake-form button:disabled{opacity:.65;cursor:wait}.intake-status{margin-top:16px;font-size:16px}.intake-status[data-error=true]{color:#9c3424}.intake-honeypot{position:absolute;left:-10000px}.intake-success{background:var(--soft);border:1px solid var(--line);padding:32px}@media(max-width:650px){.form-grid{grid-template-columns:1fr;gap:20px}.intake-form fieldset{padding:20px}.intake-form button{width:100%}}
