.ask[data-v-6ff3ddea]{align-items:start;gap:clamp(2.5rem,6vw,6rem);grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr)}.ask[data-v-6ff3ddea],.form[data-v-6ff3ddea]{display:grid}.form[data-v-6ff3ddea]{gap:clamp(2rem,4vw,3rem)}.field[data-v-6ff3ddea]{border:0;display:grid;gap:1rem;margin:0;padding:0}.q[data-v-6ff3ddea]{align-items:baseline;color:var(--teal-deep);display:flex;font-family:var(--display);font-size:clamp(1.4rem,2.4vw,1.95rem);gap:.9rem;padding:0}.q-n[data-v-6ff3ddea]{color:var(--gold);font-family:var(--body);font-size:.7rem;font-weight:800;letter-spacing:.2em}.q-hint[data-v-6ff3ddea]{color:var(--ink-faint);font-size:.85rem;margin-top:-.4rem}.chips[data-v-6ff3ddea]{display:flex;flex-wrap:wrap;gap:.55rem}.chip[data-v-6ff3ddea]{background:transparent;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #0b4a4e29;color:var(--ink-soft);cursor:pointer;font-size:.82rem;font-weight:700;padding:.68em 1.25em;transition:background var(--fast) var(--ease),color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),transform var(--fast) var(--ease)}.chip[data-v-6ff3ddea]:hover{box-shadow:0 0 0 1px var(--gold) inset;transform:translateY(-1px)}.chip-on[data-v-6ff3ddea]{background:var(--teal-deep);box-shadow:0 0 0 1px var(--teal-deep) inset;color:var(--sand)}.row[data-v-6ff3ddea]{display:flex;flex-wrap:wrap;gap:1.2rem}.lab[data-v-6ff3ddea]{display:grid;flex:1 1 220px;gap:.45rem}.lab-sm[data-v-6ff3ddea]{flex:0 1 120px}.lab>span[data-v-6ff3ddea]{color:var(--ink-faint);font-size:var(--t-label);font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lab>span em[data-v-6ff3ddea]{font-style:normal;letter-spacing:.04em;opacity:.6;text-transform:none}.lab input[data-v-6ff3ddea],.lab textarea[data-v-6ff3ddea]{background:transparent;border:0;border-radius:0;box-shadow:0 1px #0b4a4e38;color:var(--ink);font-family:var(--body);font-size:1rem;padding:.6rem 0;resize:vertical;transition:box-shadow var(--med) var(--ease);width:100%}.lab input[data-v-6ff3ddea]:focus,.lab textarea[data-v-6ff3ddea]:focus{box-shadow:0 2px 0 var(--gold);outline:none}.lab input[data-v-6ff3ddea]::-moz-placeholder,.lab textarea[data-v-6ff3ddea]::-moz-placeholder{color:var(--ink-faint);opacity:.7}.lab input[data-v-6ff3ddea]::placeholder,.lab textarea[data-v-6ff3ddea]::placeholder{color:var(--ink-faint);opacity:.7}.lab-bad input[data-v-6ff3ddea]{box-shadow:0 2px #a8412f}.bad[data-v-6ff3ddea]{color:#a8412f;font-size:.85rem;font-weight:600}.link-inline[data-v-6ff3ddea]{text-decoration:underline;text-underline-offset:3px}.send[data-v-6ff3ddea]{display:grid;gap:1rem;justify-items:start}.send-note[data-v-6ff3ddea]{color:var(--ink-faint);font-size:.82rem;max-width:46ch}.cta[data-v-6ff3ddea]:disabled{cursor:progress;opacity:.6}.sr-only[data-v-6ff3ddea]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.sent[data-v-6ff3ddea]{display:grid;gap:1.2rem;justify-items:start;max-width:46ch}.sent-mark[data-v-6ff3ddea]{width:76px}.sent-mark img[data-v-6ff3ddea]{width:100%}.sent-title[data-v-6ff3ddea]{color:var(--teal-deep);font-family:var(--display);font-size:clamp(2rem,4vw,3rem)}.sent-body[data-v-6ff3ddea]{color:var(--ink-soft)}.aside[data-v-6ff3ddea]{display:grid;gap:clamp(2rem,4vw,3rem);position:sticky;top:7rem}.aside-block[data-v-6ff3ddea]{display:grid;gap:.7rem}.aside-media[data-v-6ff3ddea]{aspect-ratio:4/3;margin-top:.4rem}.aside-name[data-v-6ff3ddea]{color:var(--teal-deep);font-family:var(--display);font-size:1.5rem}.aside-where[data-v-6ff3ddea]{color:var(--ink-soft);font-size:.85rem}.aside-note[data-v-6ff3ddea]{color:var(--gold);font-size:.78rem;font-weight:700}.aside-body[data-v-6ff3ddea]{color:var(--ink-soft);font-size:.92rem;line-height:1.7}.steps[data-v-6ff3ddea]{display:grid;gap:.9rem}.step[data-v-6ff3ddea]{color:var(--ink-soft);display:grid;font-size:.9rem;gap:.7rem;grid-template-columns:2rem 1fr}.step-n[data-v-6ff3ddea]{color:var(--gold);font-size:.7rem;font-weight:800;letter-spacing:.16em;padding-top:.25em}@media (max-width:900px){.ask[data-v-6ff3ddea]{grid-template-columns:minmax(0,1fr)}.aside[data-v-6ff3ddea]{position:static}}
