.ebf[data-astro-cid-cm6b65ht]{gap:1.1rem;display:grid}.ebf__trap[data-astro-cid-cm6b65ht]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ebf__fields[data-astro-cid-cm6b65ht]{gap:1rem;display:grid}@media (width>=34rem){.ebf__fields[data-astro-cid-cm6b65ht]{grid-template-columns:repeat(2,1fr)}}.ebf__field[data-astro-cid-cm6b65ht]{align-content:start;gap:.35rem;margin:0;display:grid}.ebf__label[data-astro-cid-cm6b65ht]{font-size:var(--fs-sm);font-weight:600}.ebf__req[data-astro-cid-cm6b65ht]{color:var(--lm-magenta)}.ebf__input[data-astro-cid-cm6b65ht]{border-radius:var(--radius);width:100%;height:50px;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:.7rem .9rem;font-size:1rem}.ebf__hint[data-astro-cid-cm6b65ht]{font-size:var(--fs-xs);line-height:1.45}.ebf__error[data-astro-cid-cm6b65ht]{font-size:var(--fs-xs);font-weight:500}.ebf__error[data-astro-cid-cm6b65ht]:empty{display:none}.ebf__error[data-astro-cid-cm6b65ht]:before{content:"▲ "}.ebf__input[data-astro-cid-cm6b65ht][aria-invalid=true]{border-width:2px}.ebf__call[data-astro-cid-cm6b65ht]{border-radius:var(--radius);border:1px dashed;gap:.7rem;padding:1rem 1.1rem;display:grid}.ebf__call-head[data-astro-cid-cm6b65ht]{font-size:var(--fs-sm);gap:.4rem;font-weight:600;line-height:1.4;display:grid}.ebf__call-badge[data-astro-cid-cm6b65ht]{letter-spacing:.1em;text-transform:uppercase;border-radius:3px;justify-self:start;padding:.15rem .5rem;font-size:.625rem;font-weight:700}.ebf__call-desc[data-astro-cid-cm6b65ht]{font-size:var(--fs-xs);line-height:1.55}.ebf__field--phone[data-astro-cid-cm6b65ht]{max-width:20rem}.ebf__consent--phone[data-astro-cid-cm6b65ht][hidden]{display:none}.ebf__consent[data-astro-cid-cm6b65ht]{border-radius:var(--radius);grid-template-columns:auto 1fr;align-items:start;gap:.3rem .7rem;margin:0;padding:.85rem 1rem;display:grid}.ebf__checkbox[data-astro-cid-cm6b65ht]{cursor:pointer;width:24px;height:24px;margin:0}.ebf__consent-label[data-astro-cid-cm6b65ht]{font-size:var(--fs-xs);cursor:pointer;line-height:1.55}.ebf__consent[data-astro-cid-cm6b65ht] .ebf__error[data-astro-cid-cm6b65ht]{grid-column:1/-1}.ebf__optional-note[data-astro-cid-cm6b65ht]{margin-top:.25rem;font-style:italic;display:block}.ebf__foot[data-astro-cid-cm6b65ht]{gap:.85rem;display:grid}.ebf__assurances[data-astro-cid-cm6b65ht]{font-size:var(--fs-xs);flex-wrap:wrap;gap:.4rem 1.1rem;padding:0;list-style:none;display:flex}.ebf__assurances[data-astro-cid-cm6b65ht] li[data-astro-cid-cm6b65ht]{align-items:center;gap:.35rem;display:flex}.ebf__status[data-astro-cid-cm6b65ht]{font-size:var(--fs-sm);border-radius:var(--radius);border:1px solid;padding:.9rem 1.1rem;font-weight:500}.ebf__status[data-astro-cid-cm6b65ht][hidden]{display:none}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__label[data-astro-cid-cm6b65ht]{color:var(--lm-paper)}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__hint[data-astro-cid-cm6b65ht],.ebf--dark[data-astro-cid-cm6b65ht] .ebf__assurances[data-astro-cid-cm6b65ht]{color:#8a909b}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__input[data-astro-cid-cm6b65ht]{color:var(--lm-paper);background:var(--dark-surface);border:1px solid var(--dark-border)}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__input[data-astro-cid-cm6b65ht]:hover{border-color:#43434b}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__input[data-astro-cid-cm6b65ht]:focus{border-color:var(--lm-teal);outline:none;box-shadow:0 0 0 3px #1391ad40}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__input[data-astro-cid-cm6b65ht]:focus-visible{outline:3px solid var(--lm-yellow);outline-offset:2px}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__consent[data-astro-cid-cm6b65ht]{background:var(--dark-surface);border:1px solid var(--dark-border)}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__consent--optional[data-astro-cid-cm6b65ht]{background:0 0;border-style:dashed}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__consent-label[data-astro-cid-cm6b65ht]{color:var(--gray-400)}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__optional-note[data-astro-cid-cm6b65ht]{color:#8a909b}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__link[data-astro-cid-cm6b65ht]{color:var(--lm-teal);text-underline-offset:.2em}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__link[data-astro-cid-cm6b65ht]:hover{color:var(--lm-yellow)}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__error[data-astro-cid-cm6b65ht]{color:var(--lm-magenta)}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__input[data-astro-cid-cm6b65ht][aria-invalid=true]{border-color:var(--lm-magenta)}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__checkbox[data-astro-cid-cm6b65ht]{accent-color:var(--lm-teal)}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__assurances[data-astro-cid-cm6b65ht] svg{color:var(--lm-teal)}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__call[data-astro-cid-cm6b65ht]{border-color:var(--lm-yellow);background:#fcd34d0f}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__call-head[data-astro-cid-cm6b65ht]{color:var(--lm-paper)}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__call-badge[data-astro-cid-cm6b65ht]{color:var(--lm-dark);background:var(--lm-yellow)}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__call-desc[data-astro-cid-cm6b65ht]{color:var(--gray-400)}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__consent--phone[data-astro-cid-cm6b65ht]{border-color:var(--lm-yellow);background:#fcd34d0d}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__status[data-astro-cid-cm6b65ht][data-tone=ok]{color:var(--lm-paper);border-color:var(--lm-teal);background:#1391ad29}.ebf--dark[data-astro-cid-cm6b65ht] .ebf__status[data-astro-cid-cm6b65ht][data-tone=error]{color:var(--lm-paper);border-color:var(--lm-magenta);background:#e84b7d29}.ebf--light[data-astro-cid-cm6b65ht] .ebf__label[data-astro-cid-cm6b65ht]{color:var(--text)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__req[data-astro-cid-cm6b65ht]{color:var(--lm-magenta-ink)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__hint[data-astro-cid-cm6b65ht],.ebf--light[data-astro-cid-cm6b65ht] .ebf__assurances[data-astro-cid-cm6b65ht]{color:var(--text-faint)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__input[data-astro-cid-cm6b65ht]{color:var(--text);background:var(--surface);border:1px solid var(--border-strong)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__input[data-astro-cid-cm6b65ht]:focus{border-color:var(--lm-teal-deep);outline:none;box-shadow:0 0 0 3px #1391ad2e}.ebf--light[data-astro-cid-cm6b65ht] .ebf__consent[data-astro-cid-cm6b65ht]{background:var(--bg-subtle);border:1px solid var(--border)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__consent--optional[data-astro-cid-cm6b65ht]{background:0 0;border-style:dashed}.ebf--light[data-astro-cid-cm6b65ht] .ebf__consent-label[data-astro-cid-cm6b65ht]{color:var(--text-muted)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__optional-note[data-astro-cid-cm6b65ht]{color:var(--text-faint)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__link[data-astro-cid-cm6b65ht]{color:var(--lm-teal-ink)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__error[data-astro-cid-cm6b65ht]{color:var(--lm-magenta-ink)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__input[data-astro-cid-cm6b65ht][aria-invalid=true]{border-color:var(--lm-magenta-deep)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__checkbox[data-astro-cid-cm6b65ht]{accent-color:var(--lm-magenta-deep)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__assurances[data-astro-cid-cm6b65ht] svg{color:var(--lm-teal-ink)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__call[data-astro-cid-cm6b65ht]{background:#fffbeb;border-color:#d6a81e}.ebf--light[data-astro-cid-cm6b65ht] .ebf__call-head[data-astro-cid-cm6b65ht]{color:var(--lm-ink)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__call-badge[data-astro-cid-cm6b65ht]{color:var(--lm-ink);background:var(--lm-yellow)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__call-desc[data-astro-cid-cm6b65ht]{color:var(--text-muted)}.ebf--light[data-astro-cid-cm6b65ht] .ebf__consent--phone[data-astro-cid-cm6b65ht]{background:#fffbeb;border-color:#d6a81e}.ebf--light[data-astro-cid-cm6b65ht] .ebf__status[data-astro-cid-cm6b65ht][data-tone=ok]{color:var(--lm-teal-ink);border-color:var(--lm-teal);background:#eff9fb}.ebf--light[data-astro-cid-cm6b65ht] .ebf__status[data-astro-cid-cm6b65ht][data-tone=error]{color:var(--lm-magenta-ink);border-color:var(--lm-magenta);background:#fdf2f6}
