/* === GLOBAL BUTTON SYSTEM (keeps Tilda styles for fill/outline) === */

/* 1) Typography: Inter, caps, consistent size */
.t-btn,
.t-btn > span,
.t-btn > div {
  font-family: "Inter", Arial, sans-serif !important;
  font-size: 12px !important;          /* поменяй на 13px если хочешь крупнее */
  font-weight: 600 !important;
  letter-spacing: 0.08em !important;   /* капс выглядит дороже */
  text-transform: uppercase !important;
  line-height: 1 !important;
}

/* 2) Size: unified width/height based on "BOOK FREE INSPECTION" */
.t-btn {
  min-width: 270px !important;         /* под "BOOK FREE INSPECTION" без переносов */
  height: 48px !important;
  padding: 0 22px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  white-space: nowrap !important;      /* БЕЗ ПЕРЕНОСОВ */
}

/* 3) Make sure inner text doesn't wrap or scale weirdly */
.t-btn * {
  white-space: nowrap !important;
}

/* Mobile: keep same height, allow fit on small screens */
@media (max-width: 480px) {
  .t-btn {
    min-width: 0 !important;
    width: 100% !important;
    max-width: 320px !important;
  }
}

