/* Requested typography and detail adjustments. */
.floating-trial,
.floating-trial:hover,
.floating-trial:focus-visible {
  border-radius: 18px;
  color: #fff;
  font-weight: 800;
}

.preserved-hero-eyebrow {
  color: #000;
  font-weight: 300;
}

.section-kicker::before {
  content: none;
  display: none;
}

#before-after .case-card tbody td:last-child {
  font-weight: 700;
}

@media (max-width: 820px) {
  .floating-trial,
  .floating-trial:hover,
  .floating-trial:focus-visible { border-radius: 14px; }
}
