.form-notice{color:var(--color-text-muted);font-size:var(--fs-sm)}.success-mark{place-items:center;display:inline-grid}.success-mark__svg{width:4.5rem;height:4.5rem;overflow:visible}.success-mark__disc{fill:var(--color-primary);transform-origin:50%;animation:.3s ease-out both success-mark-pop}.success-mark__check{fill:none;stroke:var(--color-on-primary);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36px;animation:.35s ease-out .3s forwards success-mark-draw}@keyframes success-mark-pop{0%{opacity:0;transform:scale(.6)}}@keyframes success-mark-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.success-mark__disc{animation:none}.success-mark__check{stroke-dashoffset:0;animation:none}}.form{gap:var(--space-4);display:grid}@media (width>=640px){.form{grid-template-columns:repeat(2,minmax(0,1fr))}.form>*{grid-column:1/-1}.form>.field--half{grid-column:auto}}.form__note{color:var(--color-text-muted);font-size:var(--fs-sm)}.form__actions{justify-content:flex-start;display:flex}.form-done{justify-items:center;gap:var(--space-3);padding-block:var(--space-6);text-align:center;display:grid}.form-done:focus{outline:none}.form-done__title{color:var(--color-text);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.form-section__header{gap:var(--space-3);margin-bottom:var(--space-6);text-align:center;display:grid}.form-section__title{font-size:var(--fs-xl)}.form-section__intro{color:var(--color-text-muted)}.form-section__extra{margin-bottom:var(--space-5)}
