.ed-form-wrap[data-v-d416cd9f]{width:100%}.ed-form-success[data-v-d416cd9f]{background:var(--canvas-parchment);border-radius:var(--r-lg);padding:48px;text-align:center}.ed-form-success h3[data-v-d416cd9f]{color:var(--primary-deep);font-size:28px;font-weight:300;margin:0 0 12px}.ed-form[data-v-d416cd9f]{display:flex;flex-direction:column;gap:20px}.ed-form-row[data-v-d416cd9f]{display:grid;gap:20px}.ed-form-row--2[data-v-d416cd9f]{grid-template-columns:1fr 1fr}.ed-form-group[data-v-d416cd9f]{display:flex;flex-direction:column;gap:6px}.ed-form-group label[data-v-d416cd9f]{color:var(--ink-muted-48);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ed-form-group input[data-v-d416cd9f],.ed-form-group select[data-v-d416cd9f],.ed-form-group textarea[data-v-d416cd9f]{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--ink);font-family:var(--font-text);font-size:16px;outline:none;padding:12px 14px;transition:border-color .16s var(--ease-apple);width:100%}.ed-form-group input[data-v-d416cd9f]:focus,.ed-form-group select[data-v-d416cd9f]:focus,.ed-form-group textarea[data-v-d416cd9f]:focus{border-color:var(--primary)}.ed-form-group textarea[data-v-d416cd9f]{min-height:120px;resize:vertical}.ed-form-error[data-v-d416cd9f]{background:#c8323214;border-radius:var(--r-sm);color:#c03030;font-size:14px;padding:12px 16px}.ed-form-submit[data-v-d416cd9f]{align-self:flex-start;background:var(--ink);border:none;border-radius:var(--r-pill);color:#fff;cursor:pointer;font-family:var(--font-text);font-size:15px;font-weight:500;letter-spacing:-.01em;padding:16px 32px;transition:opacity .12s var(--ease-apple)}.ed-form-submit[data-v-d416cd9f]:hover:not(:disabled){opacity:.84}.ed-form-submit[data-v-d416cd9f]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:600px){.ed-form-row--2[data-v-d416cd9f]{grid-template-columns:1fr}}
