.lead-form[data-v-9fb61fb4]{display:flex;flex-direction:column;gap:24px;width:100%}@media(min-width:1280px){.lead-form[data-v-9fb61fb4]{gap:28px}}.lead-form__title[data-v-9fb61fb4]{color:var(--color-text-primary);font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:24px;margin:0}@media(min-width:768px){.lead-form__title[data-v-9fb61fb4]{font-size:24px;line-height:32px}}.lead-form__form[data-v-9fb61fb4]{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.lead-form__form[data-v-9fb61fb4]{gap:28px}}.lead-form__actions[data-v-9fb61fb4],.lead-form__fields[data-v-9fb61fb4]{display:flex;flex-direction:column;gap:16px}.lead-form__consent[data-v-9fb61fb4]{display:flex;flex-direction:column;gap:8px}.lead-form__message[data-v-9fb61fb4]{position:relative}.lead-form__message-counter[data-v-9fb61fb4]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:16px;opacity:0;position:absolute;right:0;top:calc(100% + 4px);transition:opacity .15s ease,visibility .15s;visibility:hidden}.lead-form__message:focus-within .lead-form__message-counter[data-v-9fb61fb4]{opacity:1;visibility:visible}.lead-form__legal[data-v-9fb61fb4]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:18px;margin:0}.lead-form__link[data-v-9fb61fb4]{color:var(--lead-form-link-color,var(--color-primary));text-decoration:underline;text-underline-offset:2px}.lead-form__link[data-v-9fb61fb4]:hover{opacity:.85}
