.uc-cover {
  width: 50px;
}

/* FF typography: native Tilda controls without font-size settings. */
.r#rec2640919703 .t-input-title,
.r#rec3648210303 .t1059__btn-text {
  font-family: var(--t-text-font, "Jost", Arial, sans-serif);
  font-size: var(--ff-ui-size);
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: 0;
}

/* Legacy metric blocks: section heading and lead are separate from metrics. */
.r#rec2878019303 .t-section_title, .r#rec2891536403 .t-section__title { font-family: var(--t-title-font,"Unbounded",Arial,sans-serif); font-weight:600; font-size:var(--ff-heading-m-size); line-height:1.2; letter-spacing:0; }
.r#rec2878019303 .t-section_descr, .r#rec2891536403 .t-section__descr { font-family: var(--t-text-font,"Jost",Arial,sans-serif); font-weight:400; font-size:var(--ff-lead-size); line-height:1.45; letter-spacing:0; }

/* Multi-step contact form: Tilda step buttons ignore the saved text size. */
.r#rec2640919703 .t-btnflex { font-family:var(--t-text-font,"Jost",Arial,sans-serif); font-weight:600; font-size:var(--ff-ui-size); --line-height:1.3; line-height:1.3; letter-spacing:0; }