.card[data-v-317bb612]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--color-neutral-900);padding:var(--space-32)}.card__badge[data-v-317bb612]{background:var(--color-green-500);border-radius:var(--radius-pill);color:#fff;display:inline-block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;margin-bottom:var(--space-12);padding:var(--space-4) var(--space-12);text-transform:uppercase}.card__title[data-v-317bb612]{font-size:var(--fs-h3)}.card__subtitle[data-v-317bb612]{color:var(--color-neutral-500);font-size:var(--fs-sm);margin-bottom:var(--space-8);margin-top:var(--space-4)}.card__form[data-v-317bb612]{display:grid;gap:var(--space-12)}.field[data-v-317bb612]{color:var(--color-neutral-700);display:grid;font-size:var(--fs-sm);font-weight:600;gap:var(--space-4)}.field input[data-v-317bb612],.field select[data-v-317bb612]{background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);font:inherit;font-weight:400;padding:var(--space-12)}.field input[data-v-317bb612]:focus,.field select[data-v-317bb612]:focus{border-color:var(--color-green-500);box-shadow:0 0 0 3px #6aa03a2e;outline:none}.field [aria-invalid=true][data-v-317bb612]{border-color:#c0392b}.field em[data-v-317bb612]{color:#c0392b;font-size:var(--fs-xs);font-style:normal;font-weight:500}.card__form-error[data-v-317bb612]{color:#c0392b;font-size:var(--fs-sm)}.card__note[data-v-317bb612]{color:var(--color-neutral-500);font-size:var(--fs-xs);line-height:1.5;text-align:center}.card__note a[data-v-317bb612]{text-decoration:underline}.card__success[data-v-317bb612]{display:grid;gap:var(--space-8);padding-block:var(--space-24);text-align:center}.card__success-icon[data-v-317bb612]{background:var(--color-green-500);border-radius:50%;color:#fff;display:grid;font-size:1.6rem;height:56px;margin:0 auto var(--space-8);place-items:center;width:56px}
