p.trs-response-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.trs-response-message .trs-response-free {
  display: inline-flex;
  align-items: center;
  gap: 11px;
  color: #b6f1d6;
  font-size: clamp(22px, 3vw, 26px);
  font-weight: 750;
  letter-spacing: -.025em;
  line-height: 1.15;
  text-shadow: 0 0 18px #70c6a633;
}
.trs-response-message .trs-response-free::before,
.trs-response-message .trs-response-free::after {
  content: "";
  width: clamp(19px, 6vw, 34px);
  height: 1px;
  background: linear-gradient(to right, transparent, #78d6b4aa);
}
.trs-response-message .trs-response-free::after {
  transform: scaleX(-1);
}
.trs-response-message .trs-response-soft { min-height: 34px; }
@media (max-width: 700px) {
  .trs-response-message .trs-response-soft { min-height: 54px; }
}
