.lead-form-card[data-astro-cid-sevzbneq]{border:1px solid var(--color-border);border-top:4px solid var(--color-accent-orange);border-radius:var(--radius-xl);background:linear-gradient(#fff 0%,#f8fafc 100%);width:100%;max-width:580px;padding:1.5rem;position:relative;box-shadow:0 16px 36px -8px #0b192c29,0 4px 10px -2px #0284c714}@media (width>=640px){.lead-form-card[data-astro-cid-sevzbneq]{padding:1.75rem 2rem}}.form-header[data-astro-cid-sevzbneq]{margin-bottom:1.25rem}.badge-row[data-astro-cid-sevzbneq]{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.form-title[data-astro-cid-sevzbneq]{color:var(--color-text-main);margin-bottom:.25rem;font-size:1.35rem;font-weight:800;line-height:1.3}.form-subtitle[data-astro-cid-sevzbneq]{color:var(--color-text-muted);font-size:.875rem}.lead-form[data-astro-cid-sevzbneq]{flex-direction:column;gap:.95rem;display:flex}.form-row[data-astro-cid-sevzbneq]{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=500px){.form-row[data-astro-cid-sevzbneq]{grid-template-columns:1fr 1fr}}.form-group[data-astro-cid-sevzbneq]{flex-direction:column;gap:.3rem;display:flex}.form-group[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{color:var(--color-text-main);font-size:.85rem;font-weight:600}.required[data-astro-cid-sevzbneq]{color:var(--color-danger)}.form-group[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq],.form-group[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq],.form-group[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{border:1.5px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-main);background-color:#fff;padding:.65rem .85rem;font-size:.925rem;transition:border-color .15s,box-shadow .15s}.form-group[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus,.form-group[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq]:focus,.form-group[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]:focus{border-color:var(--color-primary-blue);outline:none;box-shadow:0 0 0 3px #2563eb1f}.phone-input-wrap[data-astro-cid-sevzbneq]{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background-color:#fff;align-items:center;display:flex;overflow:hidden}.phone-input-wrap[data-astro-cid-sevzbneq]:focus-within{border-color:var(--color-primary-blue);box-shadow:0 0 0 3px #2563eb1f}.phone-prefix[data-astro-cid-sevzbneq]{background-color:var(--color-surface-muted);color:var(--color-text-muted);border-right:1px solid var(--color-border);user-select:none;padding:.65rem .75rem;font-size:.875rem;font-weight:600}.phone-input-wrap[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{border:none;border-radius:0;padding:.65rem .75rem}.phone-input-wrap[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus{box-shadow:none}.field-error[data-astro-cid-sevzbneq]{color:var(--color-danger);min-height:1rem;font-size:.75rem;display:block}.consent-group[data-astro-cid-sevzbneq]{margin-top:.25rem}.checkbox-label[data-astro-cid-sevzbneq]{color:var(--color-text-muted);cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.775rem;line-height:1.4;display:flex}.checkbox-label[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq][type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--color-cta);cursor:pointer;flex-shrink:0;margin-top:.1rem}.submit-btn[data-astro-cid-sevzbneq]{border-radius:var(--radius-md);width:100%;margin-top:.25rem;padding:.85rem;font-size:1.05rem}.submit-btn[data-astro-cid-sevzbneq]:disabled{opacity:.75;cursor:not-allowed}.btn-spinner[data-astro-cid-sevzbneq]{align-items:center;gap:.5rem;display:inline-flex}.animate-spin[data-astro-cid-sevzbneq]{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-footer-reassurance[data-astro-cid-sevzbneq]{color:var(--color-text-light);justify-content:center;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.75rem;display:flex}.form-status-alert[data-astro-cid-sevzbneq]{border-radius:var(--radius-md);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.alert-success[data-astro-cid-sevzbneq]{color:#065f46;background-color:#ecfdf5;border:1px solid #6ee7b7}.alert-success[data-astro-cid-sevzbneq] h4[data-astro-cid-sevzbneq]{color:#065f46;margin-bottom:.25rem;font-size:.95rem}.ref-text[data-astro-cid-sevzbneq]{margin-bottom:.35rem;font-size:.875rem}.notice-text[data-astro-cid-sevzbneq]{font-size:.8rem;line-height:1.4}.alert-error[data-astro-cid-sevzbneq]{color:#991b1b;background-color:#fef2f2;border:1px solid #fca5a5}.alert-error[data-astro-cid-sevzbneq] h4[data-astro-cid-sevzbneq]{color:#991b1b;margin-bottom:.25rem;font-size:.95rem}.error-msg-text[data-astro-cid-sevzbneq]{font-size:.825rem}
