.lk-root .pp-form{gap:10px;width:100%;max-width:520px;display:grid}.lk-root .pp-form-label{color:var(--lx-ink);font-size:15px;font-weight:500;line-height:1.4}.lk-root .pp-form-row{gap:10px;display:flex}.lk-root .pp-form-input{background:var(--lx-paper);min-width:0;min-height:50px;color:var(--lx-ink);font:inherit;transition:border-color .25s var(--lx-ease);border:1px solid #8097b0;border-radius:14px;flex:1;padding:0 16px;font-size:16px;font-weight:400}.lk-root .pp-form-input:focus{border-color:var(--lx-blue);outline:none}.lk-root .pp-form-input:focus-visible{outline:2px solid var(--lx-blue);outline-offset:3px}.lk-root .pp-form-input[aria-invalid=true]{border-color:#dc2626}.lk-root .pp-form-input:disabled{opacity:.6}.lk-root .pp-form-submit{border:1px solid var(--lx-blue);background:var(--lx-blue);color:#fff;min-height:50px;font:inherit;white-space:nowrap;cursor:pointer;transition:background .3s var(--lx-ease), transform .3s var(--lx-ease);border-radius:999px;flex:none;padding:0 26px;font-size:16px;font-weight:500;box-shadow:0 10px 24px -12px #006bff8c}.lk-root .pp-form-submit:hover:not(:disabled){background:var(--lx-blue-deep);transform:translateY(-1px)}.lk-root .pp-form-submit:active:not(:disabled){transform:scale(.98)}.lk-root .pp-form-submit:disabled{opacity:.6;cursor:progress}.lk-root .pp-form-submit:focus-visible{outline:2px solid var(--lx-blue);outline-offset:3px}.lk-root .pp-form-error{color:#dc2626;margin:0;font-size:14px;line-height:1.5}.lk-root .pp-form-hint{color:var(--lx-soft);margin:0;font-size:14px;line-height:1.5}.lk-root .pp-form-done{max-width:520px;color:var(--lx-ink);background:#eaf2ff;border-radius:14px;margin:0;padding:16px 20px;font-size:16px;font-weight:400;line-height:1.6}.lk-root .pp-form--night .pp-form-label{color:#fff}.lk-root .pp-form--night .pp-form-hint{color:#ffffffb3}.lk-root .pp-form--night .pp-form-error{color:#ffb4b4}.lk-root .pp-form--night .pp-form-input:focus-visible,.lk-root .pp-form--night .pp-form-submit:focus-visible{outline-color:#fff}.lk-root .pp-form-done.pp-form--night{color:#fff;background:#ffffff1a}.lk-root .pp-band{padding-block:110px}.lk-root .pp-statement{letter-spacing:-.005em;max-width:46ch;margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:300;line-height:1.5}.lk-root .lk-band .pp-statement{color:#ffffffdb}.lk-root .pp-statement strong{color:#fff;font-weight:500}.lk-root .pp-close-link{color:#fff;text-underline-offset:3px;text-decoration:underline}.lk-root .pp-close-link:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:559px){.lk-root .pp-form-row{flex-direction:column}.lk-root .pp-form-submit{width:100%}}@media (max-width:767px){.lk-root .pp-band{padding-block:72px}}@media (prefers-reduced-motion:reduce){.lk-root .pp-form-submit{transition:none}}
