.lead-contact[data-v-b4bf7891]{background:var(--ink);color:#fff;overflow:hidden;padding:78px 0;position:relative}.lead-contact[data-v-b4bf7891]:before{background:radial-gradient(circle at 14% 18%,rgba(255,74,28,.18),transparent 34%),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0);background-size:auto,48px 48px,48px 48px;content:"";inset:0;pointer-events:none;position:absolute}.lead-contact__panel[data-v-b4bf7891]{align-items:start;display:grid;gap:70px;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);position:relative}.lead-contact h2[data-v-b4bf7891]{color:#fff;font-size:clamp(32px,4vw,54px);margin:18px 0 20px;max-width:12ch}.lead-contact__copy>p[data-v-b4bf7891]{color:#ffffffa8;font-size:17px;max-width:48ch}.lead-contact__links[data-v-b4bf7891]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.lead-contact__links a[data-v-b4bf7891]{border:1px solid hsla(0,0%,100%,.16);border-radius:5px;color:#ffffffd1;font-family:var(--mono);font-size:12px;padding:8px 11px;transition:border-color .18s,color .18s,transform .18s}.lead-contact__links a[data-v-b4bf7891]:hover{border-color:var(--accent);color:#fff;transform:translateY(-1px)}.lead-contact__form[data-v-b4bf7891]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid hsla(0,0%,100%,.13);border-radius:12px;display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:26px}.lead-contact__field[data-v-b4bf7891]{display:flex;flex-direction:column;gap:7px}.lead-contact__field[data-v-b4bf7891]:nth-child(3){grid-column:1/-1}.lead-contact__field label[data-v-b4bf7891]{color:#ffffffc7;font-size:13px;font-weight:600}.lead-contact__field label span[data-v-b4bf7891]{color:#ffffff70;font-weight:400}.lead-contact__field input[data-v-b4bf7891],.lead-contact__field textarea[data-v-b4bf7891]{background:#0003;border:1px solid hsla(0,0%,100%,.16);border-radius:6px;color:#fff;font:inherit;font-size:15px;padding:12px 13px;transition:border-color .18s,background .18s;width:100%}.lead-contact__field input[data-v-b4bf7891]::-moz-placeholder,.lead-contact__field textarea[data-v-b4bf7891]::-moz-placeholder{color:#ffffff52}.lead-contact__field input[data-v-b4bf7891]::placeholder,.lead-contact__field textarea[data-v-b4bf7891]::placeholder{color:#ffffff52}.lead-contact__field input[data-v-b4bf7891]:focus,.lead-contact__field textarea[data-v-b4bf7891]:focus{background:#0000004d;border-color:var(--accent);outline:none}.lead-contact__field textarea[data-v-b4bf7891]{min-height:106px;resize:vertical}.lead-contact__form .btn[data-v-b4bf7891]{justify-content:center;justify-self:start;min-width:176px}.lead-contact__form .btn[data-v-b4bf7891]:disabled{cursor:wait;opacity:.65}.lead-contact__privacy[data-v-b4bf7891]{color:#ffffff61;font-size:11px;grid-column:1/-1;line-height:1.45;max-width:60ch}.lead-contact__privacy a[data-v-b4bf7891]{color:#ffffff9e;text-decoration:underline;text-underline-offset:2px}.lead-contact__privacy a[data-v-b4bf7891]:hover{color:var(--accent)}.lead-contact__error[data-v-b4bf7891]{color:#ff9b82;font-size:13px;grid-column:1/-1}.lead-contact__trap[data-v-b4bf7891]{height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}.lead-contact__success[data-v-b4bf7891]{align-items:flex-start;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:34px}.lead-contact__success-mark[data-v-b4bf7891]{background:var(--accent);border-radius:50%;display:grid;font-size:22px;height:48px;margin-bottom:22px;place-items:center;width:48px}.lead-contact__success h3[data-v-b4bf7891]{color:#fff;font-size:28px;margin-bottom:10px}.lead-contact__success p[data-v-b4bf7891]{color:#ffffff9e;max-width:42ch}@media(max-width:860px){.lead-contact__panel[data-v-b4bf7891]{gap:38px;grid-template-columns:1fr}.lead-contact h2[data-v-b4bf7891]{max-width:16ch}}@media(max-width:560px){.lead-contact[data-v-b4bf7891]{padding:60px 0}.lead-contact__form[data-v-b4bf7891]{grid-template-columns:1fr;padding:20px}.lead-contact__error[data-v-b4bf7891],.lead-contact__field[data-v-b4bf7891]:nth-child(3),.lead-contact__privacy[data-v-b4bf7891]{grid-column:auto}.lead-contact__form .btn[data-v-b4bf7891]{justify-self:stretch;width:100%}}
