.lead-form[data-astro-cid-sevzbneq]{gap:var(--space-4) var(--space-4);grid-template-columns:1fr 1fr;display:grid}.lf-wide[data-astro-cid-sevzbneq]{grid-column:1/-1}.lf-field[data-astro-cid-sevzbneq]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.lf-field[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{color:var(--color-text);font-size:.92rem;font-weight:650}.lf-req[data-astro-cid-sevzbneq]{color:var(--color-accent)}.lf-opt[data-astro-cid-sevzbneq]{color:var(--color-text-faint);font-weight:500}.lead-form[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:not([type=checkbox]),.lead-form[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq],.lead-form[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{width:100%;min-height:3rem;font:inherit;color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.7rem .9rem;font-size:1rem}.lead-form[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{resize:vertical;min-height:6rem}.lead-form[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:hover,.lead-form[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq]:hover,.lead-form[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]:hover{border-color:var(--color-steel-500)}.lead-form[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus,.lead-form[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq]:focus,.lead-form[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus-ring) 22%, transparent);outline:none}.lead-form[data-astro-cid-sevzbneq] [data-astro-cid-sevzbneq][aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 15%, transparent)}.lf-hint[data-astro-cid-sevzbneq]{color:var(--color-text-faint);margin:-.4rem 0 0;font-size:.85rem}.lf-error[data-astro-cid-sevzbneq],.lf-fail[data-astro-cid-sevzbneq]{color:var(--color-danger);margin:0;font-weight:600}.lf-actions[data-astro-cid-sevzbneq]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.lf-submit[data-astro-cid-sevzbneq],.lf-submit[data-astro-cid-sevzbneq]:hover{color:#fff;min-height:3.1rem;padding-inline:1.8rem;font-size:1rem}.lf-submit[data-astro-cid-sevzbneq]:disabled{opacity:.75;cursor:default}.lf-privacy[data-astro-cid-sevzbneq]{color:var(--color-text-faint);margin:0;font-size:.82rem}.lf-privacy[data-astro-cid-sevzbneq] a[data-astro-cid-sevzbneq]{color:inherit;text-underline-offset:.15em;text-decoration:underline}.lf-success[data-astro-cid-sevzbneq]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface));color:var(--color-success);margin:0;font-weight:650}.lf-files[data-astro-cid-sevzbneq]{gap:var(--space-3);display:grid}.lf-drop[data-astro-cid-sevzbneq]{padding:var(--space-5) var(--space-4);text-align:center;border:2px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-accent) 3%, var(--color-surface));color:var(--color-accent);transition:border-color var(--transition-fast), background var(--transition-fast);justify-items:center;gap:.35rem;display:grid;position:relative}.lf-drop[data-astro-cid-sevzbneq]:hover,.lf-drop[data-astro-cid-sevzbneq].is-over{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface))}.lf-drop[data-astro-cid-sevzbneq]:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus-ring) 22%, transparent)}.lf-drop-title[data-astro-cid-sevzbneq]{color:var(--color-text);font-size:1.02rem;font-weight:700}.lf-drop-sub[data-astro-cid-sevzbneq]{max-width:52ch;color:var(--color-text-muted);margin:0;font-size:.9rem}.lf-drop-btn[data-astro-cid-sevzbneq]{margin-top:var(--space-2);border-radius:var(--radius-md);border:1.5px solid var(--color-accent);color:var(--color-accent);background:var(--color-surface);padding:.5rem 1rem;font-size:.9rem;font-weight:650}.lf-drop-types[data-astro-cid-sevzbneq]{color:var(--color-text-faint);margin:0;font-size:.8rem}.lead-form[data-astro-cid-sevzbneq] .lf-file-input[data-astro-cid-sevzbneq]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.lf-file-list[data-astro-cid-sevzbneq]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.lf-file-list[data-astro-cid-sevzbneq] li{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:.5rem .75rem;font-size:.9rem;display:flex}.lf-file-list[data-astro-cid-sevzbneq] .lf-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);flex:1;font-weight:600;overflow:hidden}.lf-file-list[data-astro-cid-sevzbneq] .lf-file-size{color:var(--color-text-faint);white-space:nowrap}.lf-file-list[data-astro-cid-sevzbneq] .lf-file-remove{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);min-height:2.25rem;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;padding:.3rem .7rem;font-size:.85rem}.lf-file-list[data-astro-cid-sevzbneq] .lf-file-remove:hover{border-color:var(--color-danger);color:var(--color-danger)}.lf-more[data-astro-cid-sevzbneq]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.lf-more[data-astro-cid-sevzbneq] summary[data-astro-cid-sevzbneq]{padding:var(--space-3) var(--space-4);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;min-height:44px;list-style:none;display:flex}.lf-more[data-astro-cid-sevzbneq] summary[data-astro-cid-sevzbneq]::-webkit-details-marker{display:none}.lf-more[data-astro-cid-sevzbneq] summary[data-astro-cid-sevzbneq]:before{content:"+";color:var(--color-accent);width:1rem;font-weight:700}.lf-more[data-astro-cid-sevzbneq][open] summary[data-astro-cid-sevzbneq]:before{content:"−"}.lf-more-title[data-astro-cid-sevzbneq]{color:var(--color-text);font-weight:650}.lf-more-sub[data-astro-cid-sevzbneq]{color:var(--color-text-faint);font-size:.85rem}.lf-more[data-astro-cid-sevzbneq] summary[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-lg)}.lf-more-body[data-astro-cid-sevzbneq]{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);display:grid}@media (width<=600px){.lead-form[data-astro-cid-sevzbneq]{grid-template-columns:1fr}.lf-submit[data-astro-cid-sevzbneq]{width:100%}}
