.lp-form,.lp-form-row{display:grid;gap:var(--space-md)}.lp-form-row{grid-template-columns:1fr 1fr}.lp-form label{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--ink-2)}.lp-form label small{font-weight:400;color:var(--ink-3)}.lp-form input,.lp-form textarea{min-height:50px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:12px;background:var(--bg);font-size:16px;font-weight:400;color:var(--ink);transition:border-color .2s,box-shadow .2s;width:100%}.lp-form textarea{resize:vertical;min-height:90px}.lp-form input:focus,.lp-form textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px oklch(.22 .012 55/.08)}.lp-form fieldset{border:0;margin:0;padding:0;display:grid;gap:8px}.lp-form legend{font-size:14px;font-weight:600;color:var(--ink-2);margin-bottom:8px;padding:0}.lp-form-chips{display:flex;flex-wrap:wrap;gap:6px}.lp-form-chips button{min-height:40px;padding:0 14px;border-radius:99px;border:1px solid var(--line-strong);background:var(--surface);font-size:14px;transition:background .2s,border-color .2s,color .2s}.lp-form-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.lp-form-send{width:100%;min-height:54px;margin-top:4px}.lp-form-error{padding:12px 14px;border-radius:12px;background:var(--bad-soft);color:var(--bad);font-size:14px}.lp-form-fine{font-size:13px;color:var(--ink-3);text-align:center}.lp-form-done{display:grid;gap:12px;justify-items:start;padding:12px 0;animation:lp-up .6s var(--ease) both}.lp-form-done>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--ok-soft);color:var(--ok)}.lp-form-done p{color:var(--ink-2)}@media(max-width:760px){.lp-form-row{grid-template-columns:1fr}}