.actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.actions>a:not(.button){font-size:12px}.intake{max-width:760px;margin-top:26px}.intake label{display:block;font-size:13px;font-weight:650;margin-bottom:18px}.intake input,.intake textarea{display:block;width:100%;font:inherit;font-size:15px;color:#17262b;border:1px solid #8c9e92;border-radius:7px;background:#fffefa;padding:12px;margin-top:7px;line-height:1.6}.intake textarea{min-height:95px;resize:vertical}.intake input:focus-visible,.intake textarea:focus-visible{outline:3px solid #33829a;outline-offset:3px}.intake .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.intake .check{display:flex;gap:12px;align-items:flex-start;font-size:12px;font-weight:500}.check input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0}.intake button{cursor:pointer;border:0;font-family:inherit}.intake .note{margin-top:12px}.prepared{border:1px solid #9aa992;border-radius:10px;padding:22px;margin-top:24px;background:#e8ede2;color:#17262b}.prepared[hidden]{display:none}.prepared h3{font-size:23px}.prepared p{color:#415747;font-size:13px}.prepared textarea{min-height:220px;margin-bottom:18px}.copy-message{background:transparent;text-decoration:underline;text-underline-offset:4px;color:#17262b;font-weight:700;font-size:13px;padding:12px}.qr{display:block;width:160px;height:160px;object-fit:contain;margin:20px 0;border:10px solid white;background:white}.contact .prepared p{color:#415747}.contact .prepared .button{background:#17262b;color:#f5f4ed}.contact label{color:#f5f4ed}@media(max-width:600px){.intake .form-grid{grid-template-columns:1fr;gap:0}.prepared{padding:17px}.actions{gap:14px}.intake input,.intake textarea{font-size:16px}}

.intake-fields{border:0;margin:0;padding:0;min-width:0}.intake-fallback{font-size:12px;overflow-wrap:anywhere}

.intake select{display:block;width:100%;font:inherit;font-size:16px;color:#17262b;border:1px solid #8c9e92;border-radius:7px;background:#fffefa;padding:12px;margin-top:7px}.intake-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.intake [data-submit-status]{overflow-wrap:anywhere}.intake fieldset:disabled{opacity:.65}.intake [data-submit-status]:focus{outline:2px solid currentColor;outline-offset:5px}.brief-dialog .intake{margin-top:24px}.brief-dialog .intake .button{background:#17262b;color:#fff;padding:14px 20px;border-radius:6px}
