.form-label[data-astro-cid-msm5n4xi]{display:block;font-weight:500;font-size:.875rem;line-height:1.25rem;color:var(--color-base-content);margin-bottom:.375rem}.form-label-required[data-astro-cid-msm5n4xi]{color:var(--color-error, oklch(.63 .24 25));margin-left:.125rem}.form-label-optional[data-astro-cid-msm5n4xi]{color:var(--color-base-content);opacity:.6;font-weight:400;font-size:.75rem;margin-left:.25rem}select[data-astro-cid-bufg2fi2]{padding:var(--spacing-1-5, .375rem) var(--spacing-2, .5rem);padding-right:calc(var(--spacing-2, .5rem) + 1.5em);color:var(--color-base-content)}select[data-astro-cid-bufg2fi2] option[data-astro-cid-bufg2fi2]{color:var(--color-base-content)}select[data-astro-cid-bufg2fi2] option[data-astro-cid-bufg2fi2]:disabled{color:var(--color-base-content);opacity:.5}select[data-astro-cid-bufg2fi2].select-xs{padding:var(--spacing-1, .25rem) var(--spacing-1-5, .375rem);padding-right:calc(var(--spacing-1-5, .375rem) + 1.25em)}select[data-astro-cid-bufg2fi2].select-sm{padding:var(--spacing-1, .25rem) var(--spacing-2, .5rem);padding-right:calc(var(--spacing-2, .5rem) + 1.25em)}select[data-astro-cid-bufg2fi2].select-lg{padding:var(--spacing-2, .5rem) var(--spacing-3, .75rem);padding-right:calc(var(--spacing-3, .75rem) + 1.5em)}textarea[data-astro-cid-x4niyprf]{padding:var(--spacing-1-5, .375rem) var(--spacing-2, .5rem);color:var(--color-base-content)}textarea[data-astro-cid-x4niyprf]::placeholder{color:var(--color-base-content);opacity:.6}textarea[data-astro-cid-x4niyprf].textarea-xs{padding:var(--spacing-1, .25rem) var(--spacing-1-5, .375rem)}textarea[data-astro-cid-x4niyprf].textarea-sm{padding:var(--spacing-1, .25rem) var(--spacing-2, .5rem)}textarea[data-astro-cid-x4niyprf].textarea-lg{padding:var(--spacing-2, .5rem) var(--spacing-3, .75rem)}.lead-gen-form[data-astro-cid-sy4euoe6]{width:100%}.lead-gen-form-header[data-astro-cid-sy4euoe6]{margin-bottom:var(--spacing-lg, 1rem)}.lead-gen-form-header--centered[data-astro-cid-sy4euoe6]{text-align:center;display:flex;flex-direction:column;align-items:center}.lead-gen-form-subtitle[data-astro-cid-sy4euoe6]{margin-top:var(--spacing-sm, .5rem);color:var(--color-base-content);opacity:.8}.lead-gen-form-header--centered[data-astro-cid-sy4euoe6] .lead-gen-form-subtitle[data-astro-cid-sy4euoe6]{text-align:center}.lead-gen-form-fields[data-astro-cid-sy4euoe6]{background-color:#fefbf8;padding:var(--spacing-md, .75rem);border-radius:var(--radius-sm, .25rem);border:1px solid oklch(.88 .02 75)}.lead-gen-form-grid[data-astro-cid-sy4euoe6]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg, 1rem)}@media(min-width:640px){.lead-gen-form-grid[data-astro-cid-sy4euoe6]{grid-template-columns:1fr 1fr}}.lead-gen-form-field--full[data-astro-cid-sy4euoe6]{grid-column:1 / -1}.lead-gen-form-field[data-astro-cid-sy4euoe6] input,.lead-gen-form-field[data-astro-cid-sy4euoe6] select,.lead-gen-form-field[data-astro-cid-sy4euoe6] textarea{background-color:#fff;border:1px solid oklch(.8 .02 75);transition:border-color .2s ease,box-shadow .2s ease}.lead-gen-form-field[data-astro-cid-sy4euoe6] input:focus,.lead-gen-form-field[data-astro-cid-sy4euoe6] select:focus,.lead-gen-form-field[data-astro-cid-sy4euoe6] textarea:focus{border-color:var(--color-primary, oklch(.71 .18 132));box-shadow:0 0 0 3px #75b72a26;outline:none}.lead-gen-form-field[data-astro-cid-sy4euoe6] input::placeholder,.lead-gen-form-field[data-astro-cid-sy4euoe6] textarea::placeholder{color:#978e82}.lead-gen-form-privacy-wrapper[data-astro-cid-sy4euoe6]{margin-top:var(--spacing-xl, 1.5rem)}.lead-gen-form-privacy[data-astro-cid-sy4euoe6]{text-align:center;color:#51565b}.lead-gen-form-submit[data-astro-cid-sy4euoe6]{margin-top:var(--spacing-md, .75rem)}.lead-gen-form-fields[data-astro-cid-sy4euoe6].is-submitting{opacity:.7;pointer-events:none}.lead-gen-form-fields[data-astro-cid-sy4euoe6].is-submitting button[data-astro-cid-sy4euoe6][type=submit]{cursor:wait}.lead-gen-form-success[data-astro-cid-sy4euoe6]{padding:var(--spacing-xl, 1.5rem);text-align:center;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
