.shared-intake-dialog{--form-ink:var(--site-ink,var(--ink,var(--text,#20231e)));--form-surface:var(--site-surface,var(--surface,var(--bg,#fffefa)));--form-line:var(--site-line,var(--line,#dcded2));color:var(--form-ink);background:var(--form-surface);border:1px solid var(--form-line);border-radius:20px;width:min(620px,calc(100% - 32px));max-height:90dvh;overflow:auto;padding:32px;font-family:Manrope,system-ui,sans-serif;box-shadow:0 24px 100px #0005}.shared-intake-dialog::backdrop{background:#1119;backdrop-filter:blur(5px)}.shared-intake-dialog h2{font-size:clamp(24px,4vw,34px);line-height:1.2;margin:8px 35px 26px 0;letter-spacing:-1px}.shared-intake-dialog form{display:grid;gap:18px;width:100%;max-width:none;margin:0}.shared-intake-dialog form>div,.shared-intake-dialog label{min-width:0}.shared-intake-dialog label{display:block;line-height:1.5;font-size:13px}.shared-intake-dialog input:not([type=checkbox]):not([type=hidden]),.shared-intake-dialog textarea,.shared-intake-dialog select{display:block;width:100%;padding:12px;margin-top:7px;border:1px solid var(--form-line);border-radius:9px;background:var(--form-surface);color:var(--form-ink);font:inherit}.shared-intake-dialog textarea{min-height:120px;resize:vertical}.shared-intake-dialog input[type=checkbox]{width:18px;height:18px;accent-color:#aa823c;vertical-align:middle;margin-right:8px}.shared-intake-dialog button[type=submit],.shared-intake-open{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #aa823c;border-radius:9px;background:var(--site-ink,var(--ink,#20231e));color:var(--site-bg,var(--bg,#fffefa));font:700 14px Manrope,system-ui,sans-serif;cursor:pointer;text-decoration:none}.shared-intake-close{position:absolute;right:16px;top:16px;width:44px;height:44px;font-size:26px;border:1px solid var(--form-line);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.shared-intake-dialog [data-intake-status]{margin:0;line-height:1.7;font-size:13px;overflow-wrap:anywhere}.shared-intake-dialog [data-state=error]{color:#b32e37}.shared-intake-dialog [data-state=success]{border:1px solid var(--form-line);border-radius:10px;padding:16px}.shared-intake-dialog .intake-honey{position:absolute!important;left:-10000px!important;width:1px!important;overflow:hidden!important}.shared-intake-dialog :focus-visible,.shared-intake-open:focus-visible{outline:3px solid #aa823c;outline-offset:4px}.shared-intake-dialog button:disabled{opacity:.6;cursor:wait}@media(max-width:520px){.shared-intake-dialog{padding:24px 20px}.shared-intake-dialog .rk-enquiry{grid-template-columns:1fr}.shared-intake-dialog .rk-wide{grid-column:auto}}
.motion-pause{display:block;margin:12px 0 22px;padding:8px 12px;border:1px solid var(--site-line,#dcded2);border-radius:8px;background:transparent;color:var(--site-muted,#6e7267);font:600 12px Manrope,sans-serif;cursor:pointer}.motion-pause:focus-visible{outline:3px solid #aa823c;outline-offset:3px}

/* Consent controls must not inherit full-width text-field styling. */
form[data-intake-kind] label:has(> input[type="checkbox"]){display:block!important;text-align:left!important;font-size:12px;line-height:1.8}
form[data-intake-kind] label > input[type="checkbox"]{display:inline-block!important;appearance:auto;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0 8px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;vertical-align:middle;accent-color:#aa823c}
