.lp-hero > .reveal {
  opacity: 1;
  transform: none;
}

      .lp-fit-highlights {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 12px;
        margin-top: 28px;
      }

      .lp-fit-highlight {
        background: var(--card);
        border: 1px solid var(--border);
        border-radius: var(--radius);
        padding: 16px 14px;
      }

      .lp-fit-highlight strong {
        display: block;
        font-size: 15px;
        font-family: var(--font-display);
        line-height: 1.35;
        color: var(--blue);
        text-align: center;
      }

      .lp-fit-highlight__sub {
        display: block;
        margin-top: 4px;
        font-size: 13px;
        font-weight: 500;
        color: var(--muted);
      }

      @media (max-width: 900px) {
        .lp-fit-highlights {
          grid-template-columns: 1fr;
        }
      }
    