.field[data-v-df2bec10]{gap:.375rem;display:grid}label[data-v-df2bec10]{font-size:var(--text-label);font-weight:500}.req[data-v-df2bec10]{color:var(--danger);margin-left:.125rem}.opt[data-v-df2bec10]{color:var(--muted-foreground);font-weight:400}input[type=email][data-v-df2bec10],input[type=text][data-v-df2bec10],select[data-v-df2bec10],textarea[data-v-df2bec10]{border-radius:var(--radius-md);border:1px solid var(--input);background:var(--card);width:100%;min-height:2.75rem;color:var(--foreground);font:inherit;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);padding:.5625rem .875rem;font-size:1rem}textarea[data-v-df2bec10]{resize:vertical;min-height:8rem}input[data-v-df2bec10]::-moz-placeholder{color:var(--muted-foreground)}textarea[data-v-df2bec10]::-moz-placeholder{color:var(--muted-foreground)}input[data-v-df2bec10]::placeholder,textarea[data-v-df2bec10]::placeholder{color:var(--muted-foreground)}input[data-v-df2bec10]:focus-visible,select[data-v-df2bec10]:focus-visible,textarea[data-v-df2bec10]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 28%,transparent);outline:none}[aria-invalid=true][data-v-df2bec10]{border-color:var(--danger)!important}.hint[data-v-df2bec10]{font-size:var(--text-caption);color:var(--muted-foreground)}.error[data-v-df2bec10]{font-size:var(--text-label);color:var(--danger);align-items:center;gap:.375rem;display:flex}.error svg[data-v-df2bec10]{flex:none;width:1rem;height:1rem}.consent[data-v-df2bec10]{align-items:flex-start;gap:.75rem;display:flex}.consent input[data-v-df2bec10]{width:1.25rem;height:1.25rem;accent-color:var(--primary);flex:none;margin-top:.125rem}.consent label[data-v-df2bec10]{font-size:var(--text-body-sm);font-weight:400}.honeypot[data-v-df2bec10]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.banner[data-v-df2bec10]{border-radius:var(--radius-md);border:1px solid var(--danger-border);background:var(--danger-subtle);color:var(--danger-subtle-foreground);font-size:var(--text-body-sm);gap:.625rem;padding:.875rem 1rem;display:flex}.banner svg[data-v-df2bec10]{flex:none;width:1.125rem;height:1.125rem}.banner[data-v-df2bec10]:focus{outline:2px solid var(--ring);outline-offset:2px}.success[data-v-df2bec10]{border-radius:var(--radius-xl);border:1px solid var(--success-border);background:var(--success-subtle);gap:1rem;padding:2rem;display:grid}.success-icon svg[data-v-df2bec10]{width:2rem;height:2rem;color:var(--success)}.success h2[data-v-df2bec10]:focus{outline:none}@media (prefers-reduced-motion:no-preference){.success[data-v-df2bec10]{animation:success-in-df2bec10 var(--duration-moderate) var(--ease-snappy)}}@keyframes success-in-df2bec10{0%{opacity:0;transform:scale(var(--motion-pop-scale))}}.layout[data-v-0343c459]{gap:2.5rem;display:grid}@media (width>=1024px){.layout[data-v-0343c459]{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:4rem}}.form-card[data-v-0343c459]{padding:calc(clamp(1.25rem,.8rem + 2vw,2.5rem))}.next[data-v-0343c459]{gap:1rem;display:grid}.next li[data-v-0343c459]{font-size:var(--text-body-sm);gap:.875rem;display:flex}.num[data-v-0343c459]{background:var(--muted);width:1.75rem;height:1.75rem;font-family:var(--font-mono);font-size:var(--text-caption);border-radius:999px;flex:none;place-items:center;display:inline-grid}.privacy[data-v-0343c459]{border-radius:var(--radius-xl);border:1px solid var(--border);gap:.5rem;padding:1.25rem;display:grid}.privacy h2[data-v-0343c459]{align-items:center;gap:.5rem;display:flex}.privacy svg[data-v-0343c459]{width:1rem;height:1rem;color:var(--primary)}
