.klead{max-width:480px;margin:0 auto;text-align:left;font-family:"Open Sans",Arial,Helvetica,sans-serif}.klead .form{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:0}.klead .form[hidden]{display:none}.klead .field{display:flex;flex-direction:column;min-width:0}.klead .field input,.klead .field select{width:100%;min-height:56px;margin:0;padding:15px 18px;border:1px solid #c9c9c9;border-radius:15px;background:#fff;color:#000;font-family:inherit;font-size:16px;line-height:1.3;box-shadow:none}.klead .field input{-webkit-appearance:none;appearance:none}.klead .field input::placeholder{color:#9a9a9a;opacity:1}.klead .field input:focus-visible,.klead .field select:focus-visible{outline:2px solid #074fba;outline-offset:2px}.klead .field-lbl{display:block;margin:0 0 6px;font-size:14px;line-height:1.3}.klead .field-err{display:none;margin:8px 2px 0;font-size:13px;line-height:1.4;color:#b3261e}.klead .field.is-bad input,.klead .field.is-bad select{border-color:#b3261e}.klead .field.is-bad .field-err{display:block}.klead .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:16px 28px;border:0;border-radius:15px;background:#ffe62b;color:#000;font-family:inherit;font-size:17px;font-weight:600;line-height:1.2;text-align:center;text-transform:none;cursor:pointer}.klead .btn[disabled]{opacity:.65;cursor:progress}.klead .hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.klead .ok{display:none;margin:0;padding:20px 22px;border-radius:15px;background:#ffe62b;color:#000;font-size:17px;font-weight:600;line-height:1.45;text-align:left}.klead .ok.is-on{display:block}.klead .err{display:none;margin:12px 0 0;font-size:15px;line-height:1.45;color:#b3261e}.klead .err.is-on{display:block}.klead .err a{color:#b3261e;text-decoration:underline}.klead .fineprint{margin:12px 0 0;font-size:13px;line-height:1.45;color:#6b6b6b}.klead--contrast .btn,.klead--contrast .ok{background:#101c2e;color:#fff}@media (hover:hover) and (pointer:fine){.klead .btn:hover{background:#f2f200}.klead--contrast .btn:hover{background:#17253a}}