.foot-contact-btn[data-v-9d25c2d7]{background:none;border:none;color:#ffffffa6;cursor:pointer;display:block;font-family:var(--font-serif);font-size:13px;letter-spacing:.08em;padding:6px 0;text-align:left;transition:color .15s;width:100%}.foot-contact-btn[data-v-9d25c2d7]:hover{color:#fff}.lp-modal-overlay[data-v-ffff29c5]{align-items:center;background:var(--overlay-bg);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:var(--z-lp-modal)}.lp-modal-wrap[data-v-ffff29c5]{max-width:500px;position:relative;width:100%}.lp-modal-close[data-v-ffff29c5]{align-items:center;background:var(--green-deep,#1f3a2e);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;position:absolute;right:-14px;top:-14px;transition:opacity .15s;width:32px;z-index:1}.lp-modal-close[data-v-ffff29c5]:hover{opacity:.8}.lp-modal-wrap[data-v-ffff29c5] .form-slip__seal,[data-v-ffff29c5] .lp-modal-wrap .form-slip__seal{margin:0!important;position:absolute!important;right:28px!important;top:50%!important;transform:translateY(-50%) rotate(-12deg)!important}.lp-modal-otp-hint[data-v-ffff29c5]{color:var(--ink,#1a1a1a);font-family:var(--font-serif);font-size:13px;letter-spacing:.04em;line-height:1.8;padding-bottom:4px}.lp-modal-input--otp[data-v-ffff29c5]{font-family:var(--font-mono,monospace);font-size:1.8rem;letter-spacing:.4em;text-align:center}.lp-modal-error[data-v-ffff29c5]{color:#b03a2e;font-family:var(--font-serif);font-size:13px;letter-spacing:.05em;padding:8px 0 4px}.lp-modal-link[data-v-ffff29c5]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;opacity:.7;padding:0;text-decoration:underline;text-underline-offset:3px;transition:opacity .15s}.lp-modal-link[data-v-ffff29c5]:hover{opacity:1}.lp-modal-done[data-v-ffff29c5]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:32px 24px 16px;text-align:center}.lp-modal-done__icon[data-v-ffff29c5]{font-size:36px;line-height:1;opacity:.6}.lp-modal-done__lead[data-v-ffff29c5]{color:var(--ink,#1a1a1a);font-family:var(--font-serif);font-size:14px;line-height:1.8}.lp-modal-done__note[data-v-ffff29c5]{color:var(--ink-mute,#6a6a6a);font-family:var(--font-serif);font-size:12px}.lp-modal-enter-active[data-v-ffff29c5],.lp-modal-leave-active[data-v-ffff29c5]{transition:opacity .2s ease,transform .2s ease}.lp-modal-enter-from[data-v-ffff29c5],.lp-modal-leave-to[data-v-ffff29c5]{opacity:0;transform:scale(.97)}.lp-modal-overlay[data-v-4c8eceee]{align-items:center;background:var(--overlay-bg);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:fixed;z-index:var(--z-lp-modal)}.lp-modal-wrap[data-v-4c8eceee]{max-width:500px;position:relative;width:100%}.lp-contact-wrap[data-v-4c8eceee]{max-width:600px}.lp-modal-close[data-v-4c8eceee]{align-items:center;background:var(--green-deep,#1f3a2e);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;position:absolute;right:-14px;top:-14px;transition:opacity .15s;width:32px;z-index:1}.lp-modal-close[data-v-4c8eceee]:hover{opacity:.8}.lp-contact-row--textarea[data-v-4c8eceee]{align-items:flex-start;padding-top:18px}.lp-contact-field--textarea[data-v-4c8eceee]{align-items:flex-start;height:auto}.lp-contact-textarea[data-v-4c8eceee]{background:transparent;border:none;color:var(--ink,#1a1a1a);font-family:var(--font-serif);font-size:14px;letter-spacing:.04em;line-height:1.8;outline:none;padding:4px 0;resize:vertical;width:100%}.lp-contact-textarea[data-v-4c8eceee]:focus{border-bottom-color:var(--green,#2a2a2a)}.lp-contact-textarea[data-v-4c8eceee]::-moz-placeholder{color:#1f1a1459}.lp-contact-textarea[data-v-4c8eceee]::placeholder{color:#1f1a1459}.lp-contact-req[data-v-4c8eceee]{border:1px solid var(--vermilion,#b03a2e);color:var(--vermilion,#b03a2e);display:inline-block;font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;margin-left:6px;padding:1px 5px;vertical-align:middle}.lp-contact-turnstile-row[data-v-4c8eceee]{display:flex;justify-content:flex-start;padding:18px 0 8px}.lp-modal-error[data-v-4c8eceee]{color:#b03a2e;font-family:var(--font-serif);font-size:13px;letter-spacing:.05em;padding:8px 0 4px}.lp-contact-foot[data-v-4c8eceee]{background:linear-gradient(180deg,transparent,rgba(31,58,46,.03));padding:30px 48px 50px;position:relative;text-align:center}[data-v-4c8eceee] .form-slip__seal{margin:0!important;position:absolute!important;right:28px!important;top:50%!important;transform:translateY(-50%) rotate(-12deg)!important}.lp-contact-sent[data-v-4c8eceee]{padding:48px 48px 56px;text-align:center}.lp-contact-sent__icon[data-v-4c8eceee]{align-items:center;border:2px solid var(--green,#2a2a2a);border-radius:50%;color:var(--green,#2a2a2a);display:flex;font-size:24px;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.lp-contact-sent__title[data-v-4c8eceee]{color:var(--green-deep,#161616);font-family:var(--font-serif);font-size:28px;font-weight:700;letter-spacing:.2em;margin:0 0 16px}.lp-contact-sent__body[data-v-4c8eceee]{color:var(--ink-2,#3d3d3d);font-size:14px;letter-spacing:.06em;line-height:2;margin:0 0 28px}.lp-modal-enter-active[data-v-4c8eceee],.lp-modal-leave-active[data-v-4c8eceee]{transition:opacity .2s ease,transform .2s ease}.lp-modal-enter-from[data-v-4c8eceee],.lp-modal-leave-to[data-v-4c8eceee]{opacity:0;transform:scale(.97)}@media(max-width:768px){.lp-contact-foot[data-v-4c8eceee]{padding:22px 22px 36px}}
