.cf[data-v-38c4c041]{gap:18px;max-width:620px}.cf[data-v-38c4c041],.cf__field[data-v-38c4c041]{display:flex;flex-direction:column}.cf__field[data-v-38c4c041]{gap:7px}.cf__field label[data-v-38c4c041]{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--color-muted)}.cf__field input[data-v-38c4c041],.cf__field textarea[data-v-38c4c041]{font:inherit;padding:12px 14px;border:1.5px solid var(--color-hairline-l);border-radius:8px;background:#fff;color:var(--color-ink)}.cf__field input[data-v-38c4c041]:focus-visible,.cf__field textarea[data-v-38c4c041]:focus-visible,.cf__submit[data-v-38c4c041]:focus-visible{outline:3px solid var(--color-oxford);outline-offset:2px}.cf__hp[data-v-38c4c041]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cf__notice[data-v-38c4c041]{color:var(--color-muted);font-size:14px}.cf__link[data-v-38c4c041]{color:var(--color-eyebrow);font-weight:700;text-decoration:underline}.cf__error[data-v-38c4c041]{color:#8c1b28;background:#fdeced;border-radius:8px;padding:12px 14px;font-weight:600}.cf__submit[data-v-38c4c041]{align-self:flex-start;border:0;cursor:pointer}.cf__submit[data-v-38c4c041]:disabled{opacity:.55;cursor:not-allowed}.cf__done[data-v-38c4c041]{background:var(--color-card);border-left:4px solid var(--color-sky);border-radius:10px;padding:22px 24px}.cf__done-title[data-v-38c4c041]{font-weight:800;color:var(--color-oxford);margin-bottom:8px}
