.form-card[data-v-3fddc32e]{color:var(--ink);background:#fff;border-radius:18px;padding:40px;position:relative}.form-card h3[data-v-3fddc32e]{letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:500}.form-card .small[data-v-3fddc32e]{color:#666;margin-bottom:30px}.field[data-v-3fddc32e]{margin-bottom:24px}.field label[data-v-3fddc32e]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin-bottom:8px;font-size:10px;display:block}.budget-fs[data-v-3fddc32e]{border:0;min-width:0;margin:0;padding:0}.budget-fs legend[data-v-3fddc32e]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin-bottom:8px;padding:0;font-size:10px;display:block}.field input[data-v-3fddc32e],.field select[data-v-3fddc32e],.field textarea[data-v-3fddc32e]{width:100%;font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #0000002e;outline:none;padding:10px 0;font-size:15px}.field input[data-v-3fddc32e]:focus,.field select[data-v-3fddc32e]:focus,.field textarea[data-v-3fddc32e]:focus{border-color:var(--blue)}.field textarea[data-v-3fddc32e]{resize:none;min-height:90px}.twocol[data-v-3fddc32e]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.budget[data-v-3fddc32e]{flex-wrap:wrap;gap:6px;display:flex}.budget label[data-v-3fddc32e]{text-align:center;cursor:pointer;min-width:90px;font-size:13px;font-family:var(--sans);text-transform:none;letter-spacing:0;opacity:1;border:1px solid #00000026;border-radius:999px;flex:1;padding:10px 12px;transition:background .2s,color .2s,border-color .2s}.budget label[data-v-3fddc32e]:hover{border-color:var(--ink)}.budget input[data-v-3fddc32e]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.budget input:checked+span[data-v-3fddc32e]{background:var(--ink);color:#fff;border-color:var(--ink)}.budget label[data-v-3fddc32e]:has(input:checked){background:var(--ink);color:#fff;border-color:var(--ink)}.budget label[data-v-3fddc32e]:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.send-row[data-v-3fddc32e]{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:20px}.send-row[data-v-3fddc32e],.send-row .check[data-v-3fddc32e]{align-items:center;display:flex}.send-row .check[data-v-3fddc32e]{opacity:.7;gap:8px;max-width:280px;font-size:11px}.send-row .check input[data-v-3fddc32e]{width:14px;height:14px;accent-color:var(--blue)}@media (width<=900px){.twocol[data-v-3fddc32e]{grid-template-columns:1fr}}
