.svcf-undecided{margin-top:2px}
.svcf-undecided::before{
  content:"Optional";
  display:inline-block;
  margin-left:8px;
  color:var(--orange,#e8734a);
  font-size:10px;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.svcf-captcha{
  display:flex;
  align-items:flex-end;
  gap:10px;
  flex-wrap:wrap;
}
.svcf-captcha-label{
  flex:1 1 240px;
}
.svcf-captcha-question{
  display:block;
  margin-bottom:8px;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.06em;
  color:var(--ink-muted,#9a9a9a);
}
.lead-form .svcf-captcha-answer{
  width:100%;
}
.svcf-refresh{
  min-height:45px;
  padding:10px 14px;
  border:1px solid var(--line,#2a2f36);
  background:transparent;
  color:var(--ink-muted,#9a9a9a);
  cursor:pointer;
  font:500 13px/1 Inter,Arial,sans-serif;
}
.svcf-refresh:hover{border-color:var(--orange,#e8734a);color:var(--orange,#e8734a)}
.svcf-status{
  font-size:14px;
  line-height:1.5;
  min-height:0;
}
.svcf-status.is-success{
  padding:14px 16px;
  border:1px solid var(--sage,#7daf9a);
  color:var(--ink,#f5f2ed);
}
.svcf-status.is-error{
  padding:14px 16px;
  border:1px solid #d46a6a;
  color:#efb0b0;
}
.lead-form button[disabled]{opacity:.6;cursor:wait}
