       color: #555;
        font-weight: 600;
      }
      /* Hero Section Preview */
      .hero-preview {
        background-color: #4f8cff;
        flex-direction: column;
        padding: 14px;
        gap: 8px;
      }
      .hero-preview .hero-image {
        background-color: white;
        border-radius: 8px;
        width: 100%;
        height: 50px;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
      }
      .hero-preview .hero-text-line {
        background-color: white;
        border-radi