.lf.astro-sevzbneq{position:relative}.lf__badge.astro-sevzbneq{background:var(--lime);font:500 14px/1.3 var(--font);color:var(--night);border-radius:999px;padding:8px 14px;display:inline-block}.lf__hp.astro-sevzbneq{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lf__fields.astro-sevzbneq{flex-direction:column;gap:16px;display:flex}.lf--audit.astro-sevzbneq .lf__fields.astro-sevzbneq{margin-top:28px}.lf--contact.astro-sevzbneq .lf__fields.astro-sevzbneq{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lf--contact.astro-sevzbneq .is-wide.astro-sevzbneq{grid-column:span 2}.lf__label.astro-sevzbneq{font:400 13px/1 var(--font);color:var(--davy);margin-bottom:8px;display:block}.lf__req.astro-sevzbneq{color:var(--err);margin-left:2px}.lf__input.astro-sevzbneq{width:100%;font:400 16px/1.2 var(--font);color:var(--night);background:var(--white);border:1.5px solid #0e0c0c59;border-radius:18px;outline:none;transition:border-color .15s,background .15s;display:block}.lf--audit.astro-sevzbneq .lf__input.astro-sevzbneq{padding:14px 16px}.lf--contact.astro-sevzbneq .lf__input.astro-sevzbneq{height:52px;padding:0 16px}.lf__input.astro-sevzbneq::placeholder{color:var(--muted)}.lf__input.astro-sevzbneq:focus,.lf__field.astro-sevzbneq.is-filled .lf__input.astro-sevzbneq{border-color:var(--night)}.lf__field.astro-sevzbneq.is-error .lf__input.astro-sevzbneq{border-color:var(--err);background:var(--err-field)}.lf__error.astro-sevzbneq{font:500 13px/1.3 var(--font);color:var(--err);align-items:center;gap:6px;margin-top:8px;display:flex}.lf__error.astro-sevzbneq[hidden]{display:none}.lf__error.astro-sevzbneq svg{flex:none}.lf__consent.astro-sevzbneq{cursor:pointer;font:400 13px/1.5 var(--font);color:var(--davy);align-items:flex-start;gap:12px;margin-top:4px;display:flex;position:relative}.lf--contact.astro-sevzbneq .lf__consent.astro-sevzbneq{margin-top:0}.lf__consent.astro-sevzbneq a.astro-sevzbneq{color:var(--night);text-underline-offset:2px;text-decoration:underline}.lf__cb-input.astro-sevzbneq{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute}.lf__cb.astro-sevzbneq{background:var(--white);border:1.5px solid #0e0c0c59;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s;display:flex}.lf__cb.astro-sevzbneq svg.astro-sevzbneq{display:none}.lf__cb-input.astro-sevzbneq:checked+.lf__cb.astro-sevzbneq{background:var(--night);border-color:var(--night)}.lf__cb-input.astro-sevzbneq:checked+.lf__cb.astro-sevzbneq svg.astro-sevzbneq{display:block}.lf__cb-input.astro-sevzbneq:focus-visible+.lf__cb.astro-sevzbneq{outline:2px solid var(--slate);outline-offset:2px}.lf__consent.astro-sevzbneq.is-error .lf__cb.astro-sevzbneq{border-color:var(--err);background:var(--err-field)}.lf__consent-err.astro-sevzbneq{font:500 13px/1.3 var(--font);color:var(--err);margin:-4px 0 0 34px}.lf__consent-err.astro-sevzbneq[hidden]{display:none}.lf__summary.astro-sevzbneq{background:var(--err-bg);font:500 14px/1.4 var(--font);color:var(--err);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.lf__summary.astro-sevzbneq[hidden]{display:none}.lf__summary.astro-sevzbneq svg{flex:none;margin-top:2px}.lf__submit.astro-sevzbneq{width:100%;height:64px;margin-top:8px;transition:transform 80ms,background .2s,color .2s}.lf--contact.astro-sevzbneq .lf__submit.astro-sevzbneq{margin-top:4px}.lf__submit.astro-sevzbneq.btn--dark:hover{background:#2a2727}.lf__submit.astro-sevzbneq.btn--lime:hover{background:#d8f24a}.lf__submit.astro-sevzbneq.is-shaking{animation:.28s linear lfShake}@keyframes lfShake{0%,to{transform:translate(0)}12.5%,62.5%{transform:translate(-6px)}37.5%,87.5%{transform:translate(6px)}}.lf.astro-sevzbneq.lf--page .lf__input.astro-sevzbneq{height:52px;padding:0 16px}.lf.astro-sevzbneq.lf--page .lf__textarea.astro-sevzbneq{resize:vertical;border-width:1px;height:auto;min-height:96px;padding:14px 16px;line-height:1.45}.lf__opt.astro-sevzbneq{color:var(--muted-text)}.lf__reqnote.astro-sevzbneq{text-align:center;font:400 12px/1.4 var(--font);color:var(--muted-text);margin-top:-6px}.lf__reqnote.astro-sevzbneq span.astro-sevzbneq{color:var(--err)}.lf__after.astro-sevzbneq{font:400 12px/1.5 var(--font);color:var(--davy);margin:16px 0 0}@media (width<=860px){.lf.astro-sevzbneq.lf--page .lf__fields.astro-sevzbneq{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lf.astro-sevzbneq.lf--page.lf--audit .lf__fields.astro-sevzbneq{grid-template-columns:1fr}.lf.astro-sevzbneq.lf--page .is-wide.astro-sevzbneq{grid-column:1/-1}.lf.astro-sevzbneq.lf--page .lf__input.astro-sevzbneq{height:46px;padding:0 14px}.lf.astro-sevzbneq.lf--page .lf__submit.astro-sevzbneq{height:56px}.lf__msg.astro-sevzbneq,.lf__reqnote.astro-sevzbneq{display:none}.lf__badge.astro-sevzbneq{padding:8px 12px;font-size:13px;line-height:1.35}.lf--audit.astro-sevzbneq .lf__fields.astro-sevzbneq{margin-top:20px}.lf__fields.astro-sevzbneq,.lf--contact.astro-sevzbneq .lf__fields.astro-sevzbneq{flex-direction:column;gap:14px;display:flex}.lf__label.astro-sevzbneq{margin-bottom:6px;font-size:12px}.lf--audit.astro-sevzbneq .lf__input.astro-sevzbneq{padding:14px}.lf--contact.astro-sevzbneq .lf__input.astro-sevzbneq{padding:0 14px}.lf__submit.astro-sevzbneq{height:60px;margin-top:0}}
