.lb-contact[data-v-4f16b751]{background:var(--c-contact-beige);position:relative;scroll-margin-top:100px}.lb-contact-inner[data-v-4f16b751]{max-width:560px}.lb-contact-header[data-v-4f16b751]{text-align:center;margin-bottom:40px}.lb-contact-intro[data-v-4f16b751]{font-family:var(--font-sans);font-size:15px;line-height:1.7;color:#5c4f44;max-width:480px;margin:0 auto}:root[lang=he] .lb-contact-intro[data-v-4f16b751]{font-family:var(--font-sans-he);font-size:16px;color:var(--c-black)}.lb-contact-form[data-v-4f16b751]{position:relative;background:var(--c-white);border:.5px solid var(--c-warm-beige);border-radius:var(--radius-md);padding:30px 32px}.lb-form-fields.is-hidden[data-v-4f16b751]{visibility:hidden}.lb-form-group[data-v-4f16b751]{margin-bottom:14px}.lb-form-row[data-v-4f16b751]{display:flex;gap:14px}.lb-form-row .lb-form-group[data-v-4f16b751]{flex:1;min-width:0}.lb-form-hp[data-v-4f16b751]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);opacity:0;pointer-events:none}.lb-form-label[data-v-4f16b751]{display:block;font-family:var(--font-sans);font-size:13px;font-weight:500;margin-bottom:6px;color:var(--c-black);letter-spacing:.2px}:root[lang=he] .lb-form-label[data-v-4f16b751]{font-family:var(--font-sans-he);font-size:14px}.lb-form-label .required[data-v-4f16b751]{color:var(--c-dusty-rose)}.lb-form-input[data-v-4f16b751]{width:100%;padding:10px 13px;border:.5px solid var(--c-warm-gray);border-radius:var(--radius-sm);background:var(--c-white);font-family:var(--font-sans);font-size:15px;color:var(--c-black);transition:border .2s var(--ease-out-expo);line-height:1.4}:root[lang=he] .lb-form-input[data-v-4f16b751]{font-family:var(--font-sans-he)}.lb-form-input[data-v-4f16b751]:focus{outline:none;border:1.5px solid var(--c-dusty-rose);padding:9.5px 12.5px}.lb-form-textarea[data-v-4f16b751]{resize:vertical;min-height:64px;line-height:1.6}.lb-form-textarea[data-v-4f16b751]::placeholder{color:var(--c-warm-gray);opacity:.8;font-size:13px}:root[lang=he] .lb-form-textarea[data-v-4f16b751]::placeholder{font-size:14px}.lb-form-submit[data-v-4f16b751]{width:100%;margin-top:4px;padding:14px;background:#9e5a66;color:var(--c-white);border:none;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease-out-expo)}:root[lang=he] .lb-form-submit[data-v-4f16b751]{font-family:var(--font-sans-he);letter-spacing:.3px;font-size:14px}.lb-form-submit[data-v-4f16b751]:hover:not(:disabled){background:#c28d94}.lb-form-submit[data-v-4f16b751]:disabled{opacity:.6;cursor:not-allowed}.lb-form-done[data-v-4f16b751]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:30px 32px;background:var(--c-white);border-radius:var(--radius-md);animation:lb-done-in-4f16b751 .4s var(--ease-out-expo)}@keyframes lb-done-in-4f16b751{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lb-form-done-icon[data-v-4f16b751]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#8fa38f2e;color:var(--c-sage)}.lb-form-done-title[data-v-4f16b751]{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--c-black);max-width:360px}:root[lang=he] .lb-form-done-title[data-v-4f16b751]{font-family:var(--font-sans-he);font-size:16px}.lb-form-success-direct[data-v-4f16b751]{font-size:13px;color:var(--c-warm-gray)}:root[lang=he] .lb-form-success-direct[data-v-4f16b751]{font-family:var(--font-sans-he);font-size:14px}.lb-form-success-direct a[data-v-4f16b751]{color:var(--c-dusty-rose);text-decoration:none;font-weight:500;border-bottom:1px solid currentColor}:root[lang=he] .lb-form-success-direct a[data-v-4f16b751]{unicode-bidi:plaintext}.lb-form-error[data-v-4f16b751]{margin-top:16px;color:var(--c-dusty-rose);font-size:14px;text-align:center}@media(max-width:640px){.lb-contact-form[data-v-4f16b751]{padding:26px 22px}.lb-form-row[data-v-4f16b751]{flex-direction:column;gap:0}.lb-form-done[data-v-4f16b751]{padding:26px 22px}}
